银行账户管理系统(c++课程设计).pdf

银行账户管理系统(c++课程设计).pdf

ID:48008402

大小:467.47 KB

页数:14页

时间:2020-01-12

银行账户管理系统(c++课程设计).pdf_第1页
银行账户管理系统(c++课程设计).pdf_第2页
银行账户管理系统(c++课程设计).pdf_第3页
银行账户管理系统(c++课程设计).pdf_第4页
银行账户管理系统(c++课程设计).pdf_第5页
资源描述:

《银行账户管理系统(c++课程设计).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2015-2016学年第二学期面向对象程序设计(c++)大作业说明书学院名称:计算机与信息工程学院班级名称:14计算机科学与技术(对口)学生姓名:徐竹青学号:2014100108题目:银行账户管理系统指导教师:王汇彬起止日期:2016年4月3日至2016年4月20日计算机与信息工程学院目录1.选题背景12.设计思路12.1设计思想12.1.1设计内容12.1.2设计要求12.2功能需求12.3软硬件运行环境及开发工具13.过程论述13.1需求分析13.1.1系统功能图13.1.2函数功能和说明23.2程序代码分析24.结果分析

2、75.结论7参考文献71.选题背景随着办公自动化的迅速发展,对企事业单位信息的自动化管理提出了很高的要求。对于银行来说,由于有大量的客户信息需要处理,因此银行帐户管理系统的开发与研究有一定的实用价值。2.设计思路2.1设计思想2.1.1设计内容因本次课程设计是银行卡账户管理系统,所以本次主要内容有:最高管理员模式、管理员模式、用户模式、退出系统。2.1.2设计要求定义一个用户信息类userinformation和一个管理员类manager,程序运行时,首先进入最高管理员模式,设置一下银行管理人员的密码,设置成功后可以按4返回主

3、菜单,进入其他界面,管理员可以进行登录、开户、挂失、销户等功能,用户可以进行取款、存款、修改密码、转账、查询操作。最后一项是退出系统功能。2.2功能需求(1)银行管理员所需的功能:如开户、销户、挂失、解锁等。(2)用户所需的功能:如存款、取款、查询余额、更改密码等。(3)对本银行已有的账户金额进行统计。(4)及时保存用户的信息,存到固定的文件里。2.3软硬件运行环境及开发工具(1)编成语言:c++语言。(2)开发环境:MicrosoftWindows7、Visualc++6.0。3.过程论述3.1需求分析3.1.1系统功能图显

4、示整个程序所要运行的流程。如图3-1所示。银行账户管理系统开始界面最高管理模式管理员模式退出系统用户模式图3-1功能图3.1.2函数功能和说明各函数功能表voiddisplay()输出用户信息voidchange_money_li()计算本息和voidchange_money()获取存款金额voidOpenAccount()开户voidCloseAccount()销户voidHookAccount用户挂失(Userinformationa)voidSaving()存款voidDrawing()取款voidTransfering

5、()转账voidInquiring()查询创建文件"E:\银行账户管理数voidread()据.txt"或从文件"E:\银行账户管理数据.txt"读取信息voidwrite()将信息存入文件"C:\Users\银行账户管理数据.txt"Voidwait()返回主菜单的等待函数3.2程序代码分析1.最高管理模式,界面显示如图3-1所示图3-1最高管理模式图代码如下:voidsetlixi(doublea)//设置日利率{lixi=a;cout<<"成功设置日利率!"<

6、%"<

7、oidwritesui()//保存固定年息{ofstreamstuf2("E:\高层管理数据2.txt",ios::out);stuf2<

8、管理员模式图部分功能实现代码如下:(1)在管理员模式中,实现管理员为用户开户的功能,具体代码如下:voidOpenAccount(Userinformationa){B[number+sum]=a;sum++;cout<<"开户成功!"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。