银行账户管理系统报告书

银行账户管理系统报告书

ID:29180610

大小:87.50 KB

页数:16页

时间:2018-12-17

银行账户管理系统报告书_第1页
银行账户管理系统报告书_第2页
银行账户管理系统报告书_第3页
银行账户管理系统报告书_第4页
银行账户管理系统报告书_第5页
资源描述:

《银行账户管理系统报告书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、合肥学院C语言课程设计报告 一、需求分析课程设计名称:银行账户管理系统设计内容:设计一个银行账户管理系统,该系统要求对该系统进行管理和维护。该系统具有开户,查询账户余额,销户,存取款和修改密码等功能。注意对用户的密码进行加密。将客户信息如姓名,身份证号码,电话等信息作为一条记录添加入文件中保存,从实际出发,不要用虚拟的数据。该程序使用MicrosoftVisualC++6.0编译。二、算法设计、开始Menu1:包括新用户注册和老用户登录功能。Menu2:包括取款、存款、查询余额、修改密码功能。各种数据均合要求若符合要求则开户or登录成功,否则重新输入数据,老用户登录按1可进入menu

2、2。否则重新输入数据。在menu2中按序号(1~5)选择需要使用的功能,如按1选择取款功能,按2选择存款功能等,执行完功能4后按1返回menu1.序号i是否在1~5之间退出系统结束yY1.设计思想:本程序主要运用了数组和指针的知识,用主菜单引入各个子函数,并由子函数实现银行管理系统的初步功能。2.设计表示:Menu1的功能是将用户引入新用户注册和老用户登录两个功能,并在此之后与menu2相衔接;menu2主要针对老用户登录之后的功能加强,有取款,存款,查询余额,修改密码等子功能,并可以通过输入功能钱的序号来引导客户使用各种子功能;子函数zhuce是新客户注册的运行函数,新用户可以运用

3、此函数创建一个新的账号并在此之后利用这个账号进行登录;子函数search是用来对比新注册的账号是否有重复的函数,如果重复则新账号创建失败,如果不重复则创建新账号成功,并可以在此后利用该账号进行各种子功能;子函数add是用来将新注册的账号添加至文件中的函数,添加到文件中才能保存该账号以进行老用户登录的功能;子函数denglu是老客户登陆的运行函数,登陆之后则可以通过对比输入的账号和文件中的账号是否有相同,如果有则可以进入menu2中通过选择序号进行各个子函数的运行;子函数gongneng是用来实现老客户登录后运行各种功能的函数,包括取款,存款,查询余额,在进行完每一个子函数后可以按任意

4、键推出程序。3.实现注释:#include#include#includecharcfile[]="date.txt";//创建一个文件structbank{charid[10+1];charpsw[6+1];floatmoney;//定义账号,密码,金额};menu1(){printf("*************欢迎使用虚拟银行服务!*****************");printf("***************************************************");printf("

5、

6、

7、请输入序号

8、

9、");printf("

10、

11、1.新用户开户。

12、

13、");printf("

14、

15、2.老用户登陆。

16、

17、");printf("

18、

19、3.退出系统。

20、

21、");printf("***************************************************");printf("请选择功能:");}//一级菜单,实现新用户注册和老用户menu2(){printf("**************欢迎进入虚拟银行系统***************");printf("***************************************

22、************");printf("**************1.取款;***************");printf("**************2.存款;***************");printf("**************3.查询余额;***************");printf("**************4.返回主页面;***************");printf("**************任意键退出.***************");printf("*****************************

23、**********************");}//二级菜单实现老用户登陆后的各种功能intsearch(char*user,char*pwd,char*real_pwd)//将注册的账号与已注册的账号对比是否重复{FILE*file;charuser_no[256],pwd_no[256];file=fopen(cfile,"r");if(!file)return0;while(!feof(file)){if(fscanf(file,"%s%s

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

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

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