




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+面向对象程序设计课程设计报告班级:信管1551学号:姓名:完成日期:2016年10月题目描述:设计一个文字界面的银行卡管理系统,功能主要包括创建新卡、卡号登录,每个卡片信息包括有卡号及用户名信息,输入卡号后可以对银行卡进行管理,包括存款、取款以及每次操作日志的浏览。要求使用结构体和类定义、操作对象,功能应包括:新卡录入功能:为新用户创建合法的账号登录功能:合法用户可通过卡号登录银行卡管理系统存取款功能:操作存取款并显示余额用户操作日志:登记合法用户全部操作记录,包含时间、用户名、动作等日志浏览:可调阅所有用户操作记录提供菜单来调用各个功能,界面应尽可能清晰美观。例如:*银行卡管理系统(1)增加记录(2)卡号登录(3)退 出*l 类的设计:函数名称函数原型功能参数返回值构造函数Logoperate(int n)构造函数cardno;top无构造函数Cardoperate(int cardindex)构造函数filename无析构函数Cardoperate()释放存储的数据filename无银行卡主界面函数void maininterface()显示银行卡管理主界面无无创建新卡函数void CreatNewCard()创建新卡filename;cardno;cardst无卡号登陆函数void logoperate(int cd)卡号登陆money无次级显示界面函数void logcard()银行卡管理次级界面无无存款操作函数void Cardin(double m)存款操作money;sum;datatime无取款操作函数void Cardout(double m)取款操作Money; sum; datatime无日志读取函数void listlog()读取日志操作cardno; money;sum; date;type无源文件函数名即其他成分功能stdafx.h函数的声明以及定义定义函数被主函数调用Main函数,appint main()登录主界面程序结构:l 测试用例及结果:1. 卡号登录 2. 取款功能3. 日志读取功能l 源程序参见:银行卡注释版.cpp题目描述:设计一个文字界面的银行卡管理系统,功能主要包括创建新卡、卡号登录,每个卡片信息包括有卡号及用户名信息,输入卡号后可以对银行卡进行管理,包括存款、取款以及每次操作日志的浏览。系统设计: 详细设计:1.创建新卡2.存款操作3.取款操作4.读取日志操作类的设计:函数名称函数原型功能参数返回值构造函数Logoperate(int n)构造函数cardno;top无构造函数Cardoperate(int cardindex)构造函数filename无析构函数Cardoperate()释放存储的数据filename无银行卡主界面函数void maininterface()显示银行卡管理主界面无无创建新卡函数void CreatNewCard()创建新卡filename;cardno;cardst无卡号登陆函数void logoperate(int cd)卡号登陆money无次级显示界面函数void logcard()银行卡管理次级界面无无存款操作函数void Cardin(double m)存款操作money;sum;datatime无取款操作函数void Cardout(double m)取款操作money; sum; datatime无程序结构: 源文件函数名即其他成分功能contact.h函数的声明和定义定义函数,被主函数调用main函数.cppMainjiemian登录主界面测试用例及结果:1.创建新卡功能2.卡号登陆功能3.存款功能4.取款功能5.日志读取功能6.退出功能总结: 我的C+基础十分薄弱,敲完代码以后就出现很多实际性问题,例如有些没有提过的需要加分号的地方或者由于输入时的马虎大意而造成的拼写问题等等琐碎的问题,我一次次翻看课本,重新了解基础知识,在网上和相关资料书的查找资料。而进行不断的调试以后,让程序运行,却又出现程序运行结果不符的问题,经过多次的改正和调试,最终程序能够正确的运行。我的编程能力得到了的提高,对程序有了更深的了解,也更加认识到C+的学习离不开自己平时的练习,我以后要自己多练习,自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论