银行账户管理系统课程设计报告全解.docx

上传人:b****6 文档编号:14196040 上传时间:2023-06-21 格式:DOCX 页数:6 大小:199.26KB
下载 相关 举报
银行账户管理系统课程设计报告全解.docx_第1页
第1页 / 共6页
银行账户管理系统课程设计报告全解.docx_第2页
第2页 / 共6页
银行账户管理系统课程设计报告全解.docx_第3页
第3页 / 共6页
银行账户管理系统课程设计报告全解.docx_第4页
第4页 / 共6页
银行账户管理系统课程设计报告全解.docx_第5页
第5页 / 共6页
银行账户管理系统课程设计报告全解.docx_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

银行账户管理系统课程设计报告全解.docx

《银行账户管理系统课程设计报告全解.docx》由会员分享,可在线阅读,更多相关《银行账户管理系统课程设计报告全解.docx(6页珍藏版)》请在冰点文库上搜索。

银行账户管理系统课程设计报告全解.docx

银行账户管理系统课程设计报告全解

课程设计报告

设计题目:

银行账户管理学生姓名:

专业:

计算机科学与技术班级:

2006级01班学号:

指导老师:

完成日期:

2007年5月20日

1

一、主要内容:

银行账户管理程序

问题描述

设计一个银行账户管理程序,账户的信息有账号(唯一)、姓名、余额、身份证号码、单位、电话号码、地址等,允许用户进行如下操作:

开户、销户、存款、取款、转账、查询,一个用户可以有多个户头,账户的数值没有上限。

基本要求

程序运行时,可以由用户选择进行何种操作,开户操作要求输入用户信息后自动获取账号,用户销户后账号被回收,并且该账号可以继续分配给其它账户,不允许用户透支,根据姓名或账号可以进行用户的信息查询,所有的账户信息应存放到一个文件中,可以随时的访问和更新。

二、设计思想:

定义一个用户类

customer,数据成员主要有姓名、身份证号码、住址、余额等内容,可供用户操作的功能有开户,销户、存款、取款、转账、余额查询等。

用户可根据界面提示自行操作。

由于要实现界面的回复,所以用了大量的函数调用。

在控制用户的循环操作时采用了for循环与break匹配的结构。

在整体的设计上将程序分为三个部分,第一个部分“customer.h”在这个文件中对所要用到的类customer

进行了声明,第二个文件“customer.cpp”是对在“customer.h”

中所声明的类

customer

定义了一个实体,也可以说是完成了了帐户的操作函数,第三个文件“Accounter.cpp“是主函数

main(),所在文件,在其中不仅定义了主函数,而且完成了菜单操作函数。

三个文件各有各的内容,实现了不同的功能,同时也在查错和对程序的维护方面带来很多便利。

三、程序流程图

2

选择dis_menu()

dis_menu()del_account()

open_account()

get_money()save_money()find_infor()change_mon

退出系统

cout<<"感谢您的使用,再见!

"<

四、用户手册

程序运行时,首先开户,开户后在选择其他服务。

开户后才能选择其他的服务,程序本身包含很多除错

功能,当用户有不当

操作时程序会自动提示,并提示用户重新选择服务。

五、操作流程

1、首先给出用户操作界面

2、用户根据提示选择相应功能(比如1)

3

3、用户操作完一个相应的功能后可根据提示返回主界面

4、当用户结束自己的操作时可推出系统

六、片断代码

在开户与销户操作时,引进了一个类似开关功能的数据成员test,其主要功能是通过test的1与0

的赋值来判断用户的存在与否。

1表示开启此帐号,而0表示关闭此帐号:

(1)、类中定义

classcustomer

{

private:

doublecustomer_Num;

int

test;//定义一个开关功能的数据成员

(2)、

开启帐户

4

p[Z]->test=1;//在对象初始化的时候将其赋值为1,即表示开启此帐户

(3)、关闭帐户

p[z]->test=0;//在用户进行销户的时候将其赋值为0,表示关闭此帐户(4)、

测试帐户是否关闭

if(cn<10001||cn>customer_Num||p[cn-10000]->test==0)//通过判断test是

否为0来判断此用户帐户是否存在

{

cout<<"对不起,您的帐户错误或并不存在!

"<

六、进一步改进

1、虽然题目要求并未涉及用户密码,但是作为银行的模拟系统应当设置用户密码。

2、由于采用开关机制来进行销户,所以销户后的帐户并不能直接通过类中定义的函数分配给其他的用户,如要实现此功能则需添加其它函数。

3、程序在进行多次调用函数后在最后退出时会出错,但并不影响用户的实际操作及用户的数据。

4、对于用户来说存款数目应是无限制的,但在此程序中每个帐户最大可存储100000000元,不过对于一般用户足够了。

附录(源程序)

5

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

当前位置:首页 > 人文社科 > 法律资料

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

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