欢迎来到天天文库
浏览记录
ID:29180610
大小:87.50 KB
页数:16页
时间:2018-12-17
《银行账户管理系统报告书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
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
此文档下载收益归作者所有