五、 模块设计与分析: 储蓄卡开户管理模块
登录页面:输入卡号和密码,根据用户输入的卡号和密码,到后台文件查询,若正确则登录成功,并保存卡好信息已备后用。若卡号存在和密码不匹配或无该卡号已经注销,提示该卡号已存在或已注销,保持界面三次不变等待用户的重新输入。
主界面页面:主要导航栏有[欢迎使用储蓄卡管理(存款、取款、修改密码、转账功能、注销退出)]
储蓄卡开户页面:提供开户界面,由用户输入新储蓄卡的所有信息,将该信息保存到文件中,并将开户金额作为该卡的第一次存款记录存人文件。
存钱页面:从登录界面得到卡号,并提供数据输入界面,等待用户的输入存款金额。从后台数据库中找到该用户余额记录,修改余额,并将该存款事件的相应信息写人数据库,同时将存钱的金额显示在页面上。
取款页面:从登录界面得到卡号,并提供数据输入界面,等待用户输入取款金额,如果取款金额大于该用户卡上的余额则不能取款,或者将新的余额写人文件,并将本次取款事件写入文件同时将取钱的金额显示在页面上,。
注销页面:从关闭文件,状态为注销,最后关闭整个系统。
列举取款模块进行分析: void consumer::fetchmoney() { float m; char ch; do {
cout<<endl<<"输入取款金额:"<<"¥>"<<endl ; cin>>m; while(m<=0) {
cout<<"请输入正确的数字!"<<endl; cout<<"→"; cin>>m; } if(money<m) {
cout<<"对不起,你的余额不足!"<<endl; }
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库银行储蓄管理系统实验报告(4)在线全文阅读。
相关推荐: