欢迎来到天天文库
浏览记录
ID:22565177
大小:160.50 KB
页数:24页
时间:2018-10-30
《银行定期储蓄管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、银行定期储蓄管理系统一、课题内容和要求银行定期储蓄系统是模拟银行工作人员进行银行定期储蓄基本业务操作的系统,它可以实现如下几个功能:1、工作人员根据口令进入系统,2、可以录入新的存单信息(存单编号,储户姓名,身份证编号,住址,存款金额,存期,利率,密码),利率在存期决定后自动得到,3、据存单编号可以查询存单信息,4、根据存单编号和密码可以完成储户取款操作,自动算清应支付的利息并显示在屏幕上。本系统要求界面友好,可操作性强,存单信息可以保存在文件中,在实现基本功能的基础上增加对员工信息维护的功能,比如修改口令。通过本课题,可以熟
2、练掌握面向对象的设计方法,函数的调用、文件的读写的知识,以及查找的算法等等。二、需求分析1)提供界面友好,可操作性强的菜单:输出菜单,提示工作人员输入密码,正确则进入,不正确,提示是否继续,继续则再次输入密码,否的话则推出系统。进入后提示若干功能的选项,根据客户不同的需求,工作人员输入选项,调用不同的函数,实现不同的功能。2)录入新的存单:根据用户信息,录入存单编号,储户姓名,身份证编号,住址,联系电话,存款金额,存期,利率,密码等信息,利率根据储蓄的年数自动得到。3)保存存单信息:录入的存单信息保存在文本文件中,可以查阅。4
3、)查询存单信息:根据客户提供的存单编号,显示出客户的账户状况,并输出。5)取款:客户提供存单编号和密码,都正确时才可取款,输入两次错误便无法取款。取款数不得大于剩余的钱数,否则取款失败,取款成功则把利息显示在菜单上。6)修改口令:工作人员可进行口令的修改,先输入修改前密码,正确则输入新密码,输入两次,相同则修改成功,不同则修改失败,原密码输入错误同样显示修改失败。-24-功能框架如图所示:工作人员输入正确口令银行信息管理系统退出系统修改口令根可据以存完单成编储号户和的密取码款根据编号查询存单信息录入新的存单信息三、概要设计1)
4、主要类:classAccount{private:intID;//存单编号char*Name;//储户姓名intIDcard;//身份证编号-24-char*Address;//住址intMoney;//存款金额intYear;//存期intCode;//密码floatRate;//利率public:Account(intid,char*name,intidcard,char*address,intmoney,intyear,intcode);//类的构造函数voidShowMe();//显示录入的信息intgetID();i
5、ntgetCode();intgetYear();floatgetRate();intgetMoney();};2)主要函数流程图开始(1)输入口令:正确则进入系统,错误提示是否继续,继续则再次输入口令,否则退出系统。密码正确是否继续是否否结束-24-(2)录入新的存单信息:函数原型:voidAppend(),将用户的信息写入文本文件中。开始输入用户信息写入文本文件中结束输出用户信息-24-(3)查询用户信息:函数原型:voidQuery(),根据客户提供的存单编号,显示出客户的账户状况,包括存单编号,储户姓名,身份证编号,住
6、址,存款金额,存期,利率,密码,利率,然后输出。开始输入ID号1=>flag,0=>iii0=>flagID=account[i]->ID否是结束输出信息flag输出“错误”真假-24-结束ID1=>flag,0=>count,0=>iigetIDi+1=>i0=>flagflagCode1=>flag,0=>imoney!=flag1&&count<2m<0
7、
8、m>money求利息输出利息开始输出“错误”count+1=>countm
9、oneyCan’tdrawigetCode&&flag0=>flagi+1=>i输出“错误”0=>flag11=>flag10=>flag1(4)取款:函数原型voidWithdraw()。输入帐单号码和密码进行取款,显示利息。否是是否真假否是是否否是是否-24-(5)修改密码:函数原型:voidchangecode()。工作人员可进行口令的修改,先输入修改前密码,正确则输入新密码,输入两次,相同则修改成功,不同则修改失败,原密码输入错误同样显示修改失败。开始密码
10、正确相等失败成功输入前Code输入后Code1输入后Code2失败结束否是否是四、详细设计#include#include#include#includeclassAccount{privat
此文档下载收益归作者所有