没有合适的资源?快使用搜索试试~ 我知道了~
C++课程设计——初级银行储蓄系统
需积分: 15 10 下载量 199 浏览量
2009-12-27
19:40:02
上传
评论 1
收藏 505KB DOC 举报
温馨提示
本报告内有课程设计任务概述、各功能模块的具体实现、程序清单、程序调试与运行结果等
资源推荐
资源详情
资源评论
华东交通大学课程设计报告
目录
课程设计任务概述..............................................................................................2
一、编写目的..............................................................................................2
二、题目.......................................................................................................2
三、设计要求..............................................................................................3
四、文档组成部分......................................................................................3
各功能模块的具体实现......................................................................................4
一、程序的组成部分..................................................................................4
二、功能事务的实现过程:......................................................................5
1)银行储蓄系统总述........................................................................5
2) 开户...............................................................................................6
3) 销户...............................................................................................8
4) 取款...............................................................................................9
5) 存款.............................................................................................11
6) 查询.............................................................................................13
程序清单.............................................................................................................15
程序调试与运行结果........................................................................................21
一、程序调试............................................................................................21
二、运行结果............................................................................................22
设计心得(小结)............................................................................................29
参考文献.............................................................................................................31
第 1 页共 31 页
华东交通大学课程设计报告
课程设计任务概述
一、编写目的
经过对该银行储蓄系统部分项目进行详细调查研究,拟定一
系统实现报告,以实现银行储蓄系统的一些简单的功能,并详细
说明其各功能模块是如何实现的,及各功能的流程。
二、题目
银行储蓄系统
设计一简易的银行储蓄系统,能承担用户的开户、销户、存
款和取款业务。要求使用结构体或对象存储账户信息,系统要求
系统以菜单方式工作,主要功能有:
(1)开户(输入姓名、身份证号,如不存在,则新开账户)
(2)销户(如有余额,先取款,再销户)
(3)取款(输入取款金额,账户余额不足时提示重新输入,取
款成功后显示账户余额)
(4)存款(输入存款金额,存款成功后显示账户余额)
(5)查询(输入帐号,查询该帐号所有信息)
提示: 若 采 用 OOP 方 法 , 可 定 义 银 行 类 Bank 和储户类
Account ,Bank 类记录系统中现有哪些储户(可用数组实现),
定 义 生 成 储 户 的 函 数 Append , 按 照 帐 号 删 除 储 户 的 函 数
Delete,按照帐号查询储户的函数 Query,并显示查询结果;
储户类 Account 类具有帐号、存款人姓名和余额等属性,操作
Saving(处理存款业务)、Withdraw(处理取款业务,余额
不足时不予取款并给出提示)和 ShowMe(显示储户所有信
息)。
第 2 页共 31 页
华东交通大学课程设计报告
三、设计要求
1、系统要求界面友好,方便用户使用,鼓励学生在完成基本功
能的基础上对系统进行完善与扩充,并视完成情况酌情加分;
2、所有题目鼓励使用面向对象程序设计方法(OOP);
3、单独完成,不得抄袭,否则不管是抄袭还是被抄袭,直接评
定为不及格;
4、按模板要求撰写设计报告,并用 B5 纸打印并装订成册,封
面到教材科购买。.
5、时间安排:17—18 周完成程序的初步设计, 19 周上机,
20 周上交报告。
四、文档组成部分
1、引言(包括设计目的、任务书、系统设计与运行环境;)
2、系统概述,总框图;
3、每个模块的设计分析;
4、列出所有定义的类或结构体、函数及说明;
5、存在的问题与不足及对策;
6、附上程序源代码;
第 3 页共 31 页
华东交通大学课程设计报告
各功能模块的具体实现
一、程序的组成部分
1、Bank 类
Bank 类中的成员函数
void input(); //记录系统中现有的储户(用数组实现)
void Append(); //定义生成储户的函数
void Delete(); //按照帐号删除储户的函数
void Query(); //按照帐号查询储户的函数
2、Account 类
Account 类中的成员函数
void Saving(); //处理存款业务的函数
void Withdraw(); //处理取款业务的函数
无 ShowMe 函数,它已存在在前两个函数中
3、注意:
name //姓名
number //储户的帐号
amount //余额
people //储户的身份证号
member //储户
第 4 页共 31 页
华东交通大学课程设计报告
二、功能事务的实现过程:
1)银行储蓄系统总述
1、银行储蓄系统总的设计思路:
本系统有两个类(银行类 Bank 和储户类 Account ),一个
结构体,以菜单方式工作。Bank 类记录系统中现有哪些储户,
定义生成储户的函数 Append,删除储户的函数 Delete,查询
储户的函数 Query;储户类 Account 类具有帐号、存款人姓名
和余额等属性,操作 Saving(处理存款业务)、Withdraw
(处理取款业务)。并且本系统用指针数组存放账户信息,用
display()函数来显示主菜单,最后用 switch 语句来根据输入的
选择,实现相应的功能
2、银行储蓄系统运行流程摘要
进入本系统后,会出现一个主菜单,按照主菜单上的显示,来选
择我们需要的功能,执行 1——5 个功能以后,可按任意键返回
主菜单,如还需用该系统,按 1——5 中的一个,如过不需要了,
可按功能键 6 退出。
3、银行储蓄系统的总活动图
第 5 页共 31 页
剩余30页未读,继续阅读
资源评论
YagamiHu
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 离线安装包 Adobe Flash Player 32.0.0.156 for Linux 32-bit PPAPI
- javaweb作业jsp内置对象作业:简单购物车功能
- 【java毕业设计】野生动物公益保护系统源码(ssm+mysql+说明文档+LW).zip
- 离线安装包 Adobe Flash Player 32.0.0.156 for Linux 64-bit NPAPI
- 单片机测频率DSN
- 【java毕业设计】学习交流平台源码(ssm+mysql+说明文档+LW).zip
- Jsp内置对象作业:Session、Cookie实现登录功能,记住用户密码功能等
- 【java毕业设计】融资租赁管理系统源码(ssm+mysql+说明文档+LW).zip
- 离线安装包 Adobe Flash Player 32.0.0.156 for Linux 64-bit PPAPI
- 黑客与渗透测试编程之道.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功