李冰 银行储蓄管理系统.doc面向对象程序设计大作业题目:银行储蓄管理系统院系名称: 理学院 专业班级: 经济数学F1001班 学生姓名: 李冰学号:2010468002282013年1月10日1需求分析主要用于银行的储蓄卡管理系统,它可以帮助我们有效、准确、并且高效实现的完成存取事件。此系统操作方便效率、安全性高,只要客户开户并设定好密码就可以轻松的实现存取款。系统实现的主要有储蓄卡开户管理、存取款管理、用户查询历史数据显示、注销等功能。储蓄卡开户管理模块:卡号、姓名、开户金额、身份证号、地址、电话、密码、确认密码和保存组成。(开户金额必须是数字,密码和确认密码必须一,样是六位数字)*查询历史数据模块:存款记录、取款记录、余额显示等。*注销模块:一旦注销该卡号就不存在且余额提醒你取出。ount();〃ount();voidtansfer(int);〃ount();voidaddmoney(int,float);voidexitYHQ;//退出系统voidfunctionshow();voidsave();voidload();//功能界面consumer*account[20];um;〃账户数voidconsumer::changepasswd。//:fetchmoney()〃取钱floatm;charch;voidconsumer::savemoney()〃存钱Floatc;charch;voidconsumer::display()3运行环境运行软件为VisualC++:该程序可以用Window?系统运行,硬件环境:CPU2GB1333MHZ硬盘500GB4开发工具和编程语言开发工具:VisualC++:C++语言5详细设计#include<iostream>#include<string>#include<>#include<fstream>#include<>intcode();//登录密码usingnamespacestd;classconsumer;classYH{public:YH();ount();〃ount();voidtansfer(int);〃ount();voidaddmoney(int,float);voidexitYH();//退出系统voidfunctionshow();voidsave();voidload();//功能界面protected:consumer*account[20];um;〃账户数};〃登录密码intcode(){inti=0,j=0;intc;charname[15],cod[15];cout«'^\n\n,^;while(j<3)(cout«H\t\t管理员:”;(name,sizeof(name));//用cin不包括空格符;cout«endl«"\t\t输入密码:”;j++;c=getch();while(c!=W)〃回车(if(i>=0)(if(c=='\b'){cout«"\b\b";i=i-1;)else(coutvv”*";cod[i]=qc=getch();if(c!='\b')i=i+1;}codfi]=‘\0‘;cout«endl«endl«n\t\t";if((strcmp(name;,李冰”)==0)&&(strcmp(cod,”888888”)==。)ll(strcmp(name,M高振伟,')==0)&&(strcmp(cod,,,666666',)==0)){cout«"登陆成功!\n\nu;j=4;break;}else{if((strcmp(name,”***”)!=O)ll(strcmp(name,"***”)!=0))coutvv”登陆失败!密码错误!!!\n\n”;elsecout«"登陆失败!管理员不存在!!!\n\n";}}returnj;}intYH::acnum=0;YH::YH(){for(inti=0;iv20;i++)(account[i]=NULL;}}classconsumer:publicYH{public:friendclassYH;consumer(intid,stringName,stringPassWord,floatm)(ID=id;name=Name;money=m;passwd=PassWord;)consumer()(ID=0;name=,0,;money=0;passwd=r0,;}intget_id(){returnID;}voidsavemoneyQ;//存钱stringget_passwd(){returnpasswd;}//取得密码voiddisplay();voidBtchm
李冰 银行储蓄管理系统 来自淘豆网www.taodocs.com转载请标明出处.