ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:125.56KB ,
资源ID:4984691      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4984691.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(银行账户管理系统c++课程设计Word文档下载推荐.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

银行账户管理系统c++课程设计Word文档下载推荐.docx

1、最后一项是退出系统功能。2.2功能需求(1)银行管理员所需的功能:如开户、销户、挂失、解锁等。(2)用户所需的功能:如存款、取款、查询余额、更改密码等。(3)对本银行已有的账户金额进行统计。(4)及时保存用户的信息,存到固定的文件里。2.3软硬件运行环境及开发工具(1)编成语言:c+语言。(2)开发环境:Microsoft Windows 7、Visual c+ 6.0。3.过程论述3.1需求分析3.1.1系统功能图 显示整个程序所要运行的流程。如图3-1所示。图3-1 功能图3.1.2函数功能和说明 各函数功能表void display()输出用户信息void change_money_li

2、 ()计算本息和void change_money()获取存款金额void OpenAccount ()开户void CloseAccount ()销户void HookAccount (Userinformation a)用户挂失void Saving ( )存款void Drawing ( )取款void Transfering ( )转账void Inquiring ()查询void read()创建文件E:银行账户管理数据.txt或从文件读取信息void write()将信息存入文件C:Users银行账户管理数据.txtVoid wait()返回主菜单的等待函数3.2程序代码分析1.最

3、高管理模式,界面显示如图3-1所示 图3-1最高管理模式图代码如下:void setlixi(double a) /设置日利率 lixi=a; cout成功设置日利率!endl;利率为:lixi%void writelixi() /保存日利率ofstream stuf1(高层管理数据1.txt,ios:out);stuf1setiosflags(ios:fixed)setprecision(3) ;stuf1.close();cout保存成功!void setsui(double a) /设置固定年息sui=a;成功设置税率!suivoid writesui() /保存固定年息ofstream

4、 stuf2 (高层管理数据2.txtstuf2stuf2.close();void setmanagercode( string a) /设置管理员密码managercode=a;密码设置成功!2.管理员模式,运行界面如下图3-2所示。 图3-2管理员模式图部分功能实现代码如下:(1)在管理员模式中,实现管理员为用户开户的功能,具体代码如下:void OpenAccount (Userinformation a) Bnumber+sum=a; sum+;开户成功!(2)在管理员模式中,实现管理员为用户账户挂失的功能,具体代码如下:void HookAccount (Userinformati

5、on a) char c; int flag=0; for (int i=0; isum+number; i+) if (Bi.get_userNum() =a.get_userNum() if(Bi.get_status()=HOOK) 该用户已挂失! break; else coutc; if(c=Y|c=y) flag=1; Bi.status= cout挂失成功! if (flag=0) cout该用户不存在! 3.用户模式,界面运行如下图3-3所示图3-3 用户模式图部分功能代码如下:(1)为用户提供存款的功能。具体代码实现如下: void Saving (Userinformati

6、on a,double mon,int r1) int i; for ( i=0; if (Bi.get_userNum() =a.userNum) /判断是否系统中存在此用户 if(Bi.get_status()=) /判断用户银行卡的使用状态对不起,用户已被冻结,无法修改! else r2=f1(Bi.year,Bi.month,Bi.day); Bi.countday=r1-r2; Bi.change_money_li(Bi.countday); Bi. change_money(mon);成功存款:monusernum1; for (j=0; jBi.money) 您的余额不足!无法进

7、行转账! r2=f1(Bj.year,Bj.month,Bj.day);Bj.countday=r1-r2; Bj.change_money_li(Bi.countday); Bi. change_money(-mon); Bj. change_money(mon); cout成功从用户:Bi.get_userNum()转账到用户:Bj.get_userNum() coutif(c=|c=Y)Bj.Wait();凭条打印中,请稍后!转账金额为: if (j=sum+number+1) cout该用户不存在! if(i=sum+number+1)4.结果分析1.测试与操作说明 使用visualc

8、+ 6.0,打开银行账户管理系统c+文件,接着纠正错误,无错误,最后执行文件。要求用户在一开始进入界面的时候,进入最高管理模式,设置管理员密码,然后再进行其他选项。其他选项的进入由测试人员自行选择。5.结论 通过这次C+大作业设计,使我学到面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,是将计算机课程与实际问题相联接的关键步骤。通过这次,能够提高自己的分析问题、解决问题的能力,从而运用所学知识解决实际问题的能力,并培养基本的程序设计技能。参考文献1李素若,C+面向对象程序设计,北京化学工业出版社,2008年出版1郑莉,傅仕星编,C+面向对象程序设计,清华大学出版社,2003年9月出版2谭浩强编,C+面向对象程序设计,清华大学出版社,2005年7月出版评分表学号2014214190姓名:徐竹青项目占比评分标准得分文档50%格式规范,逻辑清晰,完整体现软件设计与开发过程49程序10%程序运行正确10使用了三种以上面向对象特性得6分,四种得8分,五种得满分10分620%程序自主编写,熟悉程序的各部分代码19程序复杂度总分 94

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

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