c面向对象程序设计课程设计报告 银行卡管理系统_第1页
c面向对象程序设计课程设计报告 银行卡管理系统_第2页
c面向对象程序设计课程设计报告 银行卡管理系统_第3页
c面向对象程序设计课程设计报告 银行卡管理系统_第4页
c面向对象程序设计课程设计报告 银行卡管理系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C+面向对象程序设计课程设计报告班级:信管1551学号:姓名:完成日期:2016年10月题目描述: 设计一个文字界面的银行卡管理系统,功能主要包括创建新卡、卡号登录,每个卡片信息包括有卡号及用户名信息, 输入卡号后可以对银行 卡进行管理,包括存款、取款以及每次操作日志的浏览。 要求使用结构体和类定 义、操作对象,功能应包括:新卡录入功能:为新用户创建合法的账号登录功能:合法用户可通过卡号登录银行卡管理系统存取款功能:操作存取款并显示余额用户操作日志:登记合法用户全部操作记录,包含时间、用户名、动作等日志浏览:可调阅所有用户操作记录提供菜单来调用各个功能,界面应尽可能清晰美观。例如:*银行卡管理

2、系统(1)增加记录(2)卡号登录(3) 退出*类的设计:函数名称函数原型功能参数返回值构造函数Logoperate(i nt n)构造函数card no;top无构造函数Cardoperate(i nt cardi ndex)构造函数file name无析构函数Cardoperate()释放存储的数据file name无银行卡主界面函 数voidmai nin terface()显示银行卡管理 主界面无无创建新卡函数voidCreatNewCard()创建新卡file name;card no; cardst无卡号登陆函数void logoperate(i nt cd)卡号登陆money无次级

3、显示界面函 数void logcard()银行卡管理次级 界面无无存款操作函数void Cardin( double存款操作mon ey;sum;datat ime无m)取款操作函数voidCardout(double m)取款操作Mon ey; sum; datatime无日志读取函数void listlog()读取日志操作card no; mon ey;sum;date;type无程序结构:源文件函数名即其他成分功能stdafx.h函数的声明以及定义1定义函数被主函数调用Main 函数,appint mai n()登录主界面测试用例及结果:1.卡号登录M M M M JJL 藝秋耐回一 存

4、取借- - 1 2 3 0 C XV zs ZX 2.取款功能oCl123456当前总金额输入取款金额:50取款 -诺取日志* 佃逋回 *M M M M志些1秋叭回存取專3.日志读取功能養轟回存取住A 12 3 0f c c C卡号t 1256 0期:阳$年/10z31B15时25分2&秒方式存钱输入金额t 100.00总金额* ,00.00卡号 123456 3期;2016/10月旳1日15时為分也秒方式*取钱输入金额:513.00总全额:5 卡号=12356 0期:年710/31 B 15时盹分M秒方式=存钱输入金额=10000总金额=100.0ft卡号=12356 0期1 2血&年/10

5、/31 B15时汕分抹秒方式:取钱输入金额:盹总金额:50,00卡号t 123钻&日期:初応年Z10/31 016901分PEI秒方式t存贱输入金额* 100,00总金醜100.00卡号t 123456 0期:2016X10月旳i日応时酿分胭秒方兀 取钱输入全额t 5札仙总金额;50.00源程序参见:银行卡注释版.cpp题目描述:设计一个文字界面的银行卡管理系统,功能主要包括创建新卡、 卡号登录,每个卡片信息包括有卡号及用户名信息, 输入卡号后可以对银行卡进 行管理,包括存款、取款以及每次操作日志的浏览。系统设计:详细设计:1.创建新卡2.存款操作存款操作记录当询系统时间存款显示卡号以及当前总

6、金额退出3.取款操作比较取款金额是否大丁 K屮否是取款操作取出要取的金额显小K号以及前总金额记录当前系统时间退出4.读取日志操作 士:读取1调用日志叮*显不日志类的设计:函数名称函数原型功能参数返回 值构造函数Logoperate(i nt n)构造函数card no;top无构造函数Cardoperate(i nt cardi ndex)构造函数file name无析构函数Cardoperate()释放存储的数 据file name无银行卡主界面 函数void mainin terface()显示银行卡管 理主界面无无创建新卡函数void CreatNewCard()创建新卡file nam

7、e;card n o;cardst无卡号登陆函数void logoperate(i nt cd)卡号登陆money无次级显示界面 函数void logcard()银行卡管理次 级界面无无存款操作函数void Cardin( double m)存款操作mon ey;sum;dat atime无取款操作函数void Cardout(double m)取款操作mon ey; sum; datatime无程序结构:源文件函数名即其他成分功能con tact.h函数的声明和定义定义函数,被主函数调用ma in 函数.cppMainjiemia n登录主界面测试用例及结果:1.创建新卡功能K *C:Doc

8、uBents and SettingsAdBini;银行卡管理软件创建新卡卡号登录 退岀请输入卡号=123456 请输入庙户名:ttf2.卡号登陆功能银行卡管理软件*创建新卡*卡号登录*退岀*洗输入卡号=123456M M M志 靈彘回 存取雷 12 3 0 ZX (3.存款功能脅 * 押”回 存取直 12 3 0请钿入存款金额:100卡号:123456当前总金额:100.004.取款功能 M M卡号:123456当前总金额:50.00 ZS 12 3 0C ( C ( 12 3 0 (P情输入取款金额二200#4=交易失败I您的户面余额己不足I请续5.日志读取功能 M 養軽回存取蔻 A 12

9、 3 0c c c C卡号| 12345CB期:100 卫 0卡号* 123456 B期:卡号=123456 0期:2016 年 #10 月 /31 615925 分 2&秒方式 *2016年10月/斗日15时25分就秒方式*存钱输入金额: 取钱输入金额:100 *加总金额:2016年Z10/31B15时30分朋秒方式=存崔输入金额=100-00总金额:卡号=123156 3期】23込年/10/3i B15时30分鶉秒方丸0.0Q卡号t 12356 0期:初丄年C0月AH日违时肌分阴秒方式t1B0.00卡号t 123456 0期:2016X10月/航日让时酿分闕秒方无工0.00取钱输入金额:取钱输入金额50,30总金额:5100.00总金额6.退出功能M M志 瑟彘回 存取蛊 12 3 (0ZK总结:我的C+基础十分薄弱,敲完代码以后就出现很多实际性问题,例如 有些没有提过的需要加分号的地方或者由于输入时的马虎大意而造成的拼写问 题等等琐碎的问题,我一次次翻看课本,重新了解基础知识,在网上和相关资料 书的查找资料。而进行不断的调试以后,让程序运行,却又出现程序运行结果不 符的问题,经过多次的改正和调试,最终程序能够正确的运行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论