欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    财务管理信用管理加加个人信用卡管理系统.docx

    • 资源ID:15298920       资源大小:113.55KB        全文页数:50页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    财务管理信用管理加加个人信用卡管理系统.docx

    1、财务管理信用管理加加个人信用卡管理系统 财务管理信用管理加加个人信用卡管理系统内蒙古科技大学课程设计任务书课程名称C+语言课程设计设计题目个人信用卡管理系统的设计指导教师刘立新时间2015-2016春学期第17、18周一、教学要求1.巩固和加深学生对C+语言课程的基本知识的理解和掌握2.掌握C+语言编程和程序调试的基本技能3.利用C+语言进行基本的软件设计4.掌握书写程序设计说明文档的能力5.提高运用C+语言解决实际问题的能力二、设计资料及参数用C+设计一个系统,能提供下列服务:(1) 录入信用卡信息,格式为:卡号名称账单日还款日余额中行淘宝卡5号25-126.5(2) 增加功能。输入卡号或名

    2、称向信用卡使用记录中增加一条记录;格式为:卡号名称日期金额类型中行淘宝卡11-212.4消费(或还款)如果是消费则信用卡余额减去金额,如果是还款则信用卡余额加上金额。(3) 查询功能。查询某个信用卡详细的使用记录;可以查询已出账单,即本月账单日和上月账单日之间的消费记录和消费总额;查询未出账单,及本月账单日之后的消费记录和消费总额。(4) 提醒功能。在某个信用卡还款日期的前2天给出提示信息,提示要还款的总额。三、设计要求及成果根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包

    3、括属性和力一法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)提交课程设计报告:完成系统总结报告以及系统使用说明书第1章 需求分析4第2章 总体设计4第3章 类的设计43.1 类的设计43.2 类的设计5第4章 详细设计54.1 工程视图54.2 类图视图54.3 函数的调用关系64.4 主程序流程图64.5 主要算法的流程图6第5章 测试6第6章 总结6附录:程序代码7第1章 需求分析1.1引言随着目前计算机技术的发展,越来越多的生活工具机械化、方便化、人们需要的东西也越来越人性化。同时,为了巩固和加深学生对C+语言课程的基本知识的理解和掌握,掌握C+语

    4、言编程和程序调试的基本技能,利用C+语言进行基本的软件设计,掌握书写程序设计说明文档的能力提高运用C+语言解决实际问题的能力。1.2任务概述本程序是对个人信用卡的管理,对个人信用卡信息的录入,存储,查询消费记录,还款记录以及还款提醒。1.3数据描述个人信用卡管理系统中包括创建账号,查询已有账号的信息,提醒还款,显示全部用户,退出等。试设计一个个人信用卡管理系统,使之能提供以下功能:个人信用卡信息录入功能输入;个人信用卡信息显示功能输出;个人信用卡消费/还款功能;查找信用卡及信息:按卡号查询,按消费金额区间查询,按消费日期查询;查看不良欠款记录:超过消费日80天为不良记录;1.4功能需求首先,需

    5、要创建一个主界面,包含“录入信息,消费/还款功能,账单记录,还款提醒,所有信用卡信息”。其次开始对个人信息的录入,调用成员函数voidluru()进行录入,个人信用卡信息用文件保存,用户录入一条新记录信息后,这些信息就存入到相应的文件中;其中包括录入个人信用卡的卡号、户名、日期等具体信息。消费/还款功能调用成员函数voidzengjia()记录消费或还款。账单记录,对个人的消费,还款记录进行查询,用户可以输入卡号在录入的信用卡中进行查询。这使我们更深入的了解对信用卡的管理,更熟练的掌握信用卡的录入,存储,记录。1.5任务计划(1)以文字和数字形式输入信息。(2)程序包含录入功能,显示功能,查询

    6、功能,提醒功能,初始化功能等。(2)若输入结果有误,则重新输入,若输入正确,则继续按照程序顺序执行。第2章 总体设计个人信用卡管理系统的操作以及总体框架的设计:1.框架:2.文字描述:1、首先创建文件。提前创建好txt文件,一个是基类Card的文件,另一个是派生类Recard的文件。2、进入主界面选择要进行的操作3、录入信息(输入卡号如:,名称如中行淘宝卡;账单日如5号还款日如25号余额如123.5)4、消费/还款(卡号如;名称如中行淘宝卡;日期如11-2金额如12.4元类型消费或还款)5、使用记录:使用记录包括:查看所有账单、查看已出账单、查看未出账6、提醒功能如果还有两天还款,则有提醒7、

    7、所有信用卡信息显示已录入的使用信用卡信息包括欠款,余额,初始信用额度等。8、查找信用卡及信息通过1.按卡号查找2.消费金额区间查找3.日期区间查找第3章 类的设计3.1 Card类的设计ClassCard数据成员:charcardnum20;charname20;intstartday;intbackday;doubleyu_e;doubleSum;/doubleYU_e;/函数成员:Card()/构造函数voidSet(char*cnum,char*cname,intcstartday,intcbackday,doublecyu_e,doubleCYU_e);/初始化,给信用卡对象数组中的数

    8、据成员赋值voidjie_huan(doublemoney,char*type)/这个函数用于在后边进行余额的计算和欠款的总额的计算,当为消费类型的时候,余额-消费额=新的余额、消费额Sum增加,当为消费类型的时候,余额+还债额=现有余额、消费额Sum减少。voidluru();/输入信用卡的基本信息,如卡号、卡的名称、账单日、还款日、信用额等数据后,再调用Set函数给对象数组赋值。voidtixing();/提醒函数,调用电脑当前时间,在某个信用卡还款日期的前2天给出提示信息,提示要还款的总额。voiddisplay();/显示所有信用卡的当前信息intsearchCard();/输入一个卡

    9、号在当前所有记录中查找,存在的话返回一个数值i。;3.2 Record类的设计(Card的派生类)ClassCard数据成员:doublemoney;chartype20;intmonth;intday;函数成员:Record()/构造函数voidSet(char*cnum,char*cname,intMonth,intDay,doubleMoney,char*Type);/初始化,给消费记录对象数组中的数据成员赋值voidzengjia();/通过查找函数对已录入的信用卡进行消费和还款工作。voidshiyongjilu();/使用记录voidall_jilu();/消费还款的所有记录和消费

    10、还款总额。voidyichu_jilu();/已出记录即本月账单日和上月账单日之间的消费记录和消费总额。voidweichu_jilu();/未出记录及本月账单日之后的消费记录和消费总额。voidchaozhaojiemian();/查找信用卡及信息voidjin_e();/消费金额区间查找voidkahao();/按卡号查找voidriqi();日期区间查找voidxinyong();/查看不良欠款记录voidloadData();/对文件进行读取voidsaveData();/对文件进行存储,建立card、record的txt文本文档。;第4章 详细设计4.1 工程视图图4-14.2 类图

    11、视图图4-24.3 函数的调用关系如下图:4.4 主程序流程图第5章 测试1.欢迎界面:图5-12.功能界面:图5-23.录入功能:图5-3图5-44.消费还款功能:图5-55.使用记录界面:图5-61 所有账单:图5-72 已出账单:图5-83 未出账单:图5-94 上季度账单:6.还款提醒:图5-107.所有信用卡信息:图5-118.查找界面:图5-121 按卡号查找:图5-13图5-14图5-152 按消费金额查找:图5-16图5-17图5-18图5-193 按消费日期查找:图5-209.不良欠款图5-2110退出界面:图5-22第6章 总结课程设计是培养学生综合运用所学知识,发现,提出

    12、,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,当今计算机应用在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术是十分重要的。在这一周的程序设计练习当中并不是一帆风顺的。刚开始到指导老师面前听了一大堆,我根本就不知道要做什么,用什么做。我并没有被眼前的一点小困难所击倒,我相信困难总是有办法解决的。于是开始的两天我就在图书馆找相关图书。通过两天的原始知识积累后,我开始尝试着按照自己的想法做了一些小系统。起初会出现很多问题,不是这儿少了就是那错了。在这样那样的错误中我明白编程是一件很严谨的事,容不得半点错误

    13、,一步走错,全盘皆输!在出现错误读不懂时我通常是上网搜索错误原因,往往一个问题的解决方法是多种多样的,各自有其精妙之处。有的解决方法浅显易懂,但是易出现漏洞;有的复杂难懂,但是逻辑紧密,无丝毫破绽。编程是一门逻辑的游戏,一但了解其游戏规则,便发现乐趣无穷。有时候自己有很多的想法,但由于自己的水平有限不能很好地实现,每到那时候我就有一种强烈的愿望想要把问题解决,做出自己想的东西。一但解决了问题,那种快乐非亲身经历者不能感受!这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢。附录:程序代码#include#include#include

    14、#include#include#include/获取时间的文件的声明usingnamespacestd;/信用卡类classCardpublic:charcardnum20;charname20;intstartday;intbackday;doubleyu_e;doubleSum;/欠款总额doubleYU_e;/初始额度Card()voidSet(char*cnum,char*cname,intcstartday,intcbackday,doublecyu_e,doubleCYU_e);/初始化voidjie_huan(doublemoney,char*type)if(strcmp(ty

    15、pe,消费)=0)yu_e=yu_e-money;Sum=Sum+money;elseif(strcmp(type,还款)=0)yu_e=yu_e+money;Sum=Sum-money;voidluru();/录入voidtixing();/提醒函数voiddisplay();intsearchCard();/消费记录类classRecord:publicCardpublic:Record()voidSet(char*cnum,char*cname,intMonth,intDay,doubleMoney,char*Type);/初始化voidzengjia();voidshiyongjilu

    16、();/使用记录voidall_jilu();voidyichu_jilu();voidweichu_jilu();voidjidu_jilu();voidloadData();voidsaveData();voidjin_e();voidkahao();voidchaozhaojiemian();voidriqi();voidxinyong();private:doublemoney;chartype20;intmonth;intday;constintCMAX=20;/信用卡存储数量constintRMAX=100;/消费记录存储数量CardcardCMAX;RecordrecordRMA

    17、X;intc_num=0,r_num=0;/*-Card类实现-*/初始化信用卡函数voidCard:Set(char*cnum,char*cname,intcstartday,intcbackday,doublecyu_e,doubleCYU_e)strcpy(cardnum,cnum);strcpy(name,cname);startday=cstartday;backday=cbackday;yu_e=cyu_e;YU_e=CYU_e;/*-录入模块-*/voidCard:luru()charcardnum20;charname20;intstartday;intbackday;doub

    18、leyu_e;doubleYU_e;inta;system(cls);coutt*n;coutt|个人信用卡管理系统|n;coutt|-录入信息|n;coutt*nn;jixu:coutcardnum;boolright=true;for(intj=0;jc_num;j+)if(strcmp(cardj.cardnum,cardnum)=0)right=false;break;while(!right)cout已经保存有这个卡号n;coutcardnum;right=true;for(intj=0;jc_num;j+)if(strcmp(cardj.cardnum,cardnum)=0)rig

    19、ht=false;break;coutname;start:coutstartday;if(1startday|startday31)cout输入有误!请重新输入n;gotostart;back:coutbackday;if(1backday|backday31)cout输入有误!请重新输入n;gotoback;coutyu_e;YU_e=yu_e;cardc_num.Set(cardnum,name,startday,backday,yu_e,YU_e);c_num+;cout录入成功,回车继续n;();();ifstart:system(cls);coutt*n;coutt|1.继续录入2

    20、.返回主菜单|n;coutt*nn;couta;if(a=1)gotojixu;if(a=2)if(a!=1&a!=2)cout输入错误,请重新输入(1/2)n;();();gotoifstart;/*-*/查找函数intCard:searchCard()inti=-1;boolright=false;charcardnum20;coutcardnum;for(intj=0;jc_num;j+)if(strcmp(cardj.cardnum,cardnum)=0)i=j;right=true;break;while(!right)cout没有找到您刚刚输入的这个卡号n;coutcardnum;

    21、for(intj=0;jtm_mon+1;intday=pt-tm_mday;system(cls);couttt=n;couttt|个人信用卡管理系统|n;couttt=nn;couttt还款提醒nn;for(intj=0;j0&cardj.backday-day0|31=day+backday&day+backday0)continue;cout卡号:cardj.cardnum|;cout名称:cardj.name|;cout应还款日期:month月;coutcardj.backday日|;cout金额:cardj.Sum元nnn;/显示所有卡voidCard:display()intj;

    22、couttt=n;couttt|您的信用卡信息|n;couttt=nnn;for(j=0;jc_num;j+)cout卡号:cardj.cardnum|;cout名称:cardj.name|;cout账单日:cardj.startday|;cout还款日:cardj.backday|;cout初始额度:cardj.YU_e|;cout消费额:cardj.Sum|;cout余额:cardj.yu_eendl;cout键入回车返回;/*-*/*-Record类的实现-*/初始化消费记录函数voidRecord:Set(char*cnum,char*cname,intMonth,intDay,dou

    23、bleMoney,char*Type)strcpy(cardnum,cnum);strcpy(name,cname);month=Month;day=Day;money=Money;strcpy(type,Type);/*-消费还款模块-*/voidRecord:zengjia()intmonth;intday;doublemoney;chartype20;inti=-1;system(cls);coutt*n;coutt|个人信用卡管理系统|n;coutt|-消费/还款|n;coutt*n;i=searchCard();couttype;while(strcmp(type,消费)!=0&strcmp(type,还款)!=0)cout您输入的类型有误n;couttype;


    注意事项

    本文(财务管理信用管理加加个人信用卡管理系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开