收藏 分享(赏)

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

上传人:精品资料 文档编号:10565748 上传时间:2019-11-29 格式:DOC 页数:11 大小:211.96KB
下载 相关 举报
银行账户管理系统(c++课程设计).doc_第1页
第1页 / 共11页
银行账户管理系统(c++课程设计).doc_第2页
第2页 / 共11页
银行账户管理系统(c++课程设计).doc_第3页
第3页 / 共11页
银行账户管理系统(c++课程设计).doc_第4页
第4页 / 共11页
银行账户管理系统(c++课程设计).doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

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

3、返回主菜单,进入其他界面,管理员可以进行登录、开户、挂失、销户等功能,用户可以进行取款、存款、修改密码、转账、查询操作。最后一项是退出系统功能。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

4、图 3-1 功能图3.1.2 函数功能和说明 各函数功能表3.2 程序代码分析1.最高管理模式,界面显示如图 3-1 所示void display() 输出用户信息void change_money_li () 计算本息和void change_money() 获取存款金额void OpenAccount () 开户void CloseAccount () 销户void HookAccount (Userinformation a) 用户挂失void Saving ( ) 存款void Drawing ( ) 取款void Transfering ( ) 转账void Inquiring ()

5、 查询void read() 创建文件“E:银行账户管理数据.txt“或从文件“E:银行账户管理数据.txt“读取信息void write() 将信息存入文件“C:Users银行账户管理数据.txt“Void wait() 返回主菜单的等待函数管理员模式 用户模式退出系统银行账户管理系统开始界面最高管理模式4图 3-1 最高管理模式图代码如下:void setlixi(double a) /设置日利率 lixi=a;coutc;if(c=Y|c=y)flag=1;Bi.status=“HOOK“;coutusernum1;for (j=0; jmon;if(monBi.money) coutc

6、;if(c=y|c=Y)Bj.Wait();cout“凭条打印中,请稍后!“endl;cout“转账金额为:“mon;coutendl;if (j=sum+number+1)cout“该用户不存在!“endl;coutendl; if(i=sum+number+1)cout“该用户不存在!“endl;coutendl;84.结果分析1.测试与操作说明使用 visualc+ 6.0,打开银行账户管理系统 c+文件,接着纠正错误,无错误,最后执行文件。要求用户在一开始进入界面的时候,进入最高管理模式,设置管理员密码,然后再进行其他选项。其他选项的进入由测试人员自行选择。5.结论通过这次 C+大作业

7、设计,使我学到面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,是将计算机课程与实际问题相联接的关键步骤。通过这次,能够提高自己的分析问题、解决问题的能力,从而运用所学知识解决实际问题的能力,并培养基本的程序设计技能。 参考文献1李素若,C+面向对象程序设计,北京化学工业出版社,2008 年出版1郑莉,傅仕星编,C+面向对象程序设计,清华大学出版社,2003 年 9 月出版2谭浩强编,C+面向对象程序设计,清华大学出版社,2005 年 7 月出版评分表学号 2014214190 姓名:徐竹青项目 占比 评分标准 得分文档 50%格式规范,逻辑清晰,完整体现软件设计与开发过程4910% 程序运行正确 1010%使用了三种以上面向对象特性得6 分,四种得 8分,五种得满分10 分620%程序自主编写,熟悉程序的各部分代码19程序10% 程序复杂度 10总分 949

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报