ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:38.61KB ,
资源ID:3391960      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3391960.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(银行账户管理系统说明书.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

银行账户管理系统说明书.docx

1、银行账户管理系统说明书银行账目管理系统说明书一:需求分析通过与银行工作人员交流了解:随着银行业务的推出新以及这些业务为客户带来的便利,使银行吸引了越来越多的客户,一切都使银行帐目的管理越来越重要。银行帐目管理系统是针对银行帐目的日常管理而设计。银行操作系统不仅要求操作方便而且要求界面简洁,它需要实现帐目管理,用户查询和查询统计等几个功能。其中帐目管理又包含了开户、销户、存款、取款和修改信息的功能。用户可以通过不同的方式来查询需要的信息。通过该系统的设计实现,使银行部门更好地进行业务管理,为客户提供更佳优质的服务。二:组员分工修丽 :界面以及类的实现中的信息录入,删除和查询。何 颖 :菜单和类的

2、实现中的设置输入格式和信息的修改。佳宁 :类的定义和对文件的输入,修改。三:系统总框图四:运行环境Microsoft Visual C+。五:每个模块的设计分析1.类的定义:class astronautprivate: int maxnum; int sno; int capital; float rate; char name5; char sex2; char pnum10; char folk2; char telephone10; char address30; char time2;public: astronaut(); astronaut(); void enter(); vo

3、id display(); void setsno(int temp); int getsno(); char *getname(); void change(); void read(); void write();2.类的实现:astronaut:astronaut()astronaut:astronaut()int astronaut:getsno() return sno;char *astronaut:getname() return name;void astronaut:setsno(int temp) sno=temp;void astronaut:enter() /对信息的输

4、入void astronaut:display() coutsetw(4)snosetw(4)namesetw(4)sexsetw(4)folksetw(8)pnumsetw(8) telephonesetw(8)addresssetw(4)capitalsetw(4)ratesetw(4)timeendl;void astronaut:change() /对信息的修改3.对文件的管理:astronaut information;void menu() cout请选择操作(04) endl; cout endl;void read() ifstream afile(astronaut.txt,

5、ios:nocreate); afile.read(char*)&information,sizeof information);void write() ofstream bfile(astronaut.txt,ios:app); bfile.write(char*)&information,sizeof information);void input(void) char ch; information.enter(); write(); cout你还要输入下一位用户的信息吗(Y/N)!ch; if(ch=Y|ch=y) input(); void change() /对文件信息的修改vo

6、id omit()/删除函数 /对文件信息删除void output() /对文件查询4.界面的实现:void select()/选择菜单函数 运用switch语句进行编写从0到4的各个出口,如果输入的不是0到4的数,则default: default : menu(); cout输入无效请重新输入(04)endl; break;void main() cout: 修丽 学号:2009131038 班级:电子091班 endl; cout endl; cout: 何 颖 学号:2009131009 班级:电子091班 endl; cout endl; cout: 佳宁 学号:200913101

7、2 班级:电子091班 endl; cout endl; cout课程设计名称:银行用户信息管理系统endl; cout endl; cout操作流程:endl; cout endl; cout 输入“1”用户信息录入endl; cout endl; cout 输入“2”用户信息修改endl; cout endl; cout 输入“3”用户信息删除endl; cout endl; cout 输入“4”用户信息查询endl; cout endl; cout 输入“0”退出系统endl; cout endl; menu(); select();六:列出所有定义的函数及说明class astrona

8、ut /银行用户信息类private: int maxnum; int sno; int capital; float rate; char name5; char sex2; char pnum10; char folk2; char telephone10; char address30; char time2;public: astronaut(); astronaut(); void enter(); void display(); void setsno(int temp); int getsno(); char *getname(); void change(); void rea

9、d(); void write();astronaut:astronaut() /构造函数,函数体为空astronaut:astronaut() /析构函数 ,函数体为空int astronaut:getsno() /返回用户 return sno;char *astronaut:getname() /返回用户 return name;void astronaut:setsno(int temp) /设置用户 sno=temp;void astronaut:enter() /将信息传入文件 ifstream tfile(max.txt,ios:binary|ios:nocreate); / i

10、fstream默认以输入/方式打开文件,而ofstream默认以输出方式打开文件。例如: /ifstream file2(c:pdos.def);是以输入方式打开文件。/ofstream file3(c:x.123);是以输出方式打开文件。 if(tfile) /如果tfile不为空 tfile.read(char *)&maxnum,sizeof maxnum); else maxnum=1; tfile.close(); sno=maxnum+; ofstream ofile(max.txt); ofile.write(char*)&maxnum,sizeof maxnum); tfile

11、.close(); cout输入用户信息endl; cout用户:name; cout性别(男A,女B):sex; while(strcmp(sex,A)!=0&strcmp(sex,B)!=0) /设置用户性别,不是AB则错误。 cout错误请重新输入!sex; cout居民:pnum; cout民族:folk; cout联系:telephone; cout家庭住址:address; cout本金capital; cout利率rate; cout存款日期time; cout到期日期time;void astronaut:display() /设置用户信息如何显示 /set(4),则表示此后面

12、设置的变量占地地方不大于4时等于4,大于时是本身大小。 coutsetw(4)snosetw(4)namesetw(4)sexsetw(4)folksetw(8)pnumsetw(8) telephonesetw(8)addresssetw(4)capitalsetw(4)ratesetw(4)timeendl;void astronaut:change() 对用户信息的修改 cout请输入要修改用户的信息:endl; cout是不是要改写(Y/N)ch; if(ch=Y|ch=y) cout请输入新:name; cout性别(男A,女B):sex; if (strcmp(sex,A)!=0&

13、strcmp(sex,B)!=0) cout错误请重新输入!:sex; cout居民:pnum; cout民族:folk; cout联系:telephone; cout家庭住址:address; cout本金capital; cout利率rate; cout存款日期time; cout到期日期time; cout你刚刚输入的用户信息如下:endl; display();void menu() /菜单项 cout请选择操作(04) endl; cout endl;void read() /对文件的读 ifstream afile(astronaut.txt,ios:nocreate); afil

14、e.read(char*)&information,sizeof information);void write() /对文件中用户的写入 ofstream bfile(astronaut.txt,ios:app); bfile.write(char*)&information,sizeof information);void input(void) /对文件中用户的输入 char ch; information.enter(); write(); cout你还要输入下一位用户的信息吗(Y/N)!ch; if(ch=Y|ch=y) input(); void change() /对文件中用户的

15、修改 int ch,p=0,l=0; cout请输入你要修改的用户的:ch; ifstream efile(astronaut.txt,ios:nocreate); while(efile.good() efile.seekg(sizeof(information)*p); if(efile.read(char *) &information,sizeof information) if(ch=information.getsno() information.display(); ch=0; information.change(); ofstream ffile(astronaut.txt,

16、ios:nocreate|ios:in); ffile.seekp(sizeof(information)*p); ffile.write(char *) &information,sizeof information); ffile.close(); l+; return; p+; efile.close(); if(l!=1) cout没有你所要修改的用户信息!endl;void omit() /对文件中用户的删除 int ch; cout请输入要删除的用户的:ch; ifstream out(astronaut.txt,ios:nocreate); ofstream in(astrona

17、ut1.txt,ios:trunc); while(out) if(out.read(char*)&information,sizeof information) if(ch!=information.getsno() in.write(char*)&information,sizeof information); in.close(); out.close(); ofstream gfile(astronaut.txt,ios:trunc); gfile.close(); ifstream ifile(astronaut1.txt,ios:nocreate); ofstream hfile(

18、astronaut.txt,ios:trunc); while(ifile) if(ifile.read(char*)&information,sizeof information) hfile.write(char *)&information,sizeof information); ifile.close(); hfile.close();void output() /查询 int i=0; ifstream cfile(astronaut.txt,ios:nocreate); while(cfile) if( cfile.read(char *)&information,sizeof

19、information) information.display(); i+; if(i!=0) cout一共有i个用户信息endl; else cout还没有输入用户信息ch; switch(ch) case 1: input(); menu(); break; case 2: change(); menu(); break; case 3: omit(); menu(); break; case 4: output(); menu(); break; case 5: output(); menu(); break; case 0: exit(0); menu(); break; defau

20、lt : menu(); cout输入无效请重新输入(05)endl; break; while(1); void main() /主函数,界面 cout: 修丽 学号:2009131038 班级:电子091班 endl; cout endl; cout: 何 颖 学号:2009131009 班级:电子091班 endl; cout endl; cout: 佳宁 学号:2009131012 班级:电子091班 endl; cout endl; cout课程设计名称:银行用户信息管理系统endl; cout endl; cout操作流程:endl; cout endl; cout 输入“1”用户

21、信息录入endl; cout endl; cout 输入“2”用户信息修改endl; cout endl; cout 输入“3”用户信息删除endl; cout endl; cout 输入“4”用户信息查询endl; cout endl; cout 输入“0”退出系统endl; cout endl; menu(); select();七:使用说明(操作手册)八:程序源代码:#include#includeclass astronautprivate: int maxnum; int sno; int capital; float rate; char name5; char sex2; cha

22、r pnum10; char folk2; char telephone10; char address30; char time2;public: astronaut(); astronaut(); void enter(); void display(); void setsno(int temp); int getsno(); char *getname(); void change(); void read(); void write();#include#include#include#include#includeastronaut:astronaut()astronaut:ast

23、ronaut()int astronaut:getsno() return sno;char *astronaut:getname() return name;void astronaut:setsno(int temp) sno=temp;void astronaut:enter() ifstream tfile(max.txt,ios:binary|ios:nocreate); if(tfile) tfile.read(char *)&maxnum,sizeof maxnum); else maxnum=1; tfile.close(); sno=maxnum+; ofstream ofile(max.txt); ofile.write(char*)&maxnum,sizeof maxnum); tfile.close(); cout输入用户信息endl; cout用户:name; cout性别(男A,女B):sex; while(strcmp(sex,A)!=0&strcmp(sex,B)!=0) cout错误请重新输入!sex; cout居民:pnum; cout民族:folk; cout联系:telephone; cout家庭住址:address; cout本金capital; cout利率rate; cout存款日期t

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1