下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计报告设计题目:银行账户管理学生姓名:专业:计算机科学与技术班级:2006级01班学号:指导老师:完成日期:2007年5月20日一、主要内容:银行账户管理程序问题描述设计一个银行账户管理程序,账户的信息有账号(唯一)、姓名、余额、身份证号码、单位、电话号码、地址等,允许用户进行如下操作:开户、销户、存款、取款、转账、查询,一个用户可以有多个户头,账户的数值没有上限。基本要求程序运行时,可以由用户选择进行何种操作,开户操作要求输入用户信息后自动获取账号,用户销户后账号被回收,并且该账号可以继续分配给其它账户,不允许用户透支,根据姓名或账号可以进行用户的信息查询,所有的账户信息应存放到一个文
2、件中,可以随时的访问和更新。二、设计思想:定义一个用户类customer,数据成员主要有姓名、身份证号码、住址、余额等内容,可供用户操作的功能有开户,销户、存款、取款、转账、余额查询等。用户可根据界面提示自行操作。由于要实现界面的回复,所以用了大量的函数调用。在控制用户的循环操作时采用了for循环与break匹配的结构。在整体的设计上将程序分为三个部分,第一个部分“customer”在这个文件中对所要用到的类customer进行了声明,第二个文件“customer.cpp”是对在“customer.h”中所声明的类customer定义了一个实体,也可以说是完成了了帐户的操作函数,第三个文件“A
3、ccounter.cpp“是主函数main(),所在文件,在其中不仅定义了主函数,而且完成了菜单操作函数。三个文件各有各的内容,实现了不同的功能,同时也在查错和对程序的维护方面带来很多便利。三、程序流程图四、用户手册程序运行时,首先开户,开户后在选择其他服务。开户后才能选择其他的服务,程序本身包含很多除错功能,当用户有不当操作时程序会自动提示,并提示用户重新选择服务。五、操作流程1、首先给出用户操作界面2、用尸根据提示选择相应功能(比如1)C*E:VCexxcises银行犠户管理StDebug银行帳户骨理系统.ewe*欢迎使用本程序*情选择您需要的月務1扁输入您的姓名:萨户魯余额主销帐户3、用
4、尸操作完一个相应的功能后可根据提示返回主界面E:Cexxcises银行犠户管理系统Debugff(fc户管理系tfc.eze饶存查眇:用25的込.要逆需钦帐您*开账择震选w14:请i请马请KE口请輕E口请1B恭您码信件79址机码证站地暮弓伪11位计话身01SH于屯勺8勺P勺.您19您愛您3您霖心:入龙入23入工入45入夫入0您更输壽21输肥输33输工输渕喜需请牢记?-N4、当用尸结束目己的操作时可推出糸统兀退出系统X恭喜您,.开户感功I:您的帐户为W10001请牢记您需要继续服务D2|?便谢您的使用,再见??ressanykeytocontinue六、片断代码在开户与销户操作时,引进了一个类似
5、开关功能的数据成员test,其主要功能是通过test的1与0的赋值来判断用户的存在与否。1表示开启此帐号,而0表示关闭此帐号:(1)、类中定义classcustomerprivate:doublecustomer_Num;inttest;/定义一个开关功能的数据成员(2)、开启帐户pZ-test=1;在对象初始化的时候将其赋值为1,即卩表示开启此帐户(3)、关闭帐户pz-test=O;在用户进行销户的时候将其赋值为0,表示关闭此帐户(4)、测试帐户是否关闭if(cnv10001|cncustomer_Num|pcn-10000-test=O)通过判断test是否为0来判断此用户帐户是否存在coutvv对不起,您的帐户错误或并不存在!vvendl;六、进一步改进1、虽然题目要求并未涉及用户密码,但是作为银行的模拟系统应当设置用户密码。2、由于采用开关机制来进行销户,所以销户后的帐户并不能直接通过类中定义的函数分配给其他的用户,如要实现此功能则需添加其它函数。3、程序在进行多次调用函数后在最后退出时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年秋季大学心理课 大学生情绪管理
- 2026年秋季幼儿园主题班会 快乐分享共成长
- 2026事业单位工勤技能-湖南-湖南计量检定工五级(初级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-湖南-湖南保健按摩师一级(高级技师)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-湖北-湖北检验员五级(初级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-湖北-湖北公路养护工五级(初级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-浙江-浙江经济岗位工四级(中级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-浙江-浙江客房服务员四级(中级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-新疆-新疆土建施工人员五级(初级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-四川-四川土建施工人员一级(高级技师)历年参考题库含答案详解3套试卷
- 第五单元 平移、旋转和轴对称(单元测试提高卷)-2025-2026学年三年级数学上学期(苏教版)含答案
- 陶土砖幕墙工程施工方案
- 青海省湟川中学2026届高一上数学期末统考试题含解析
- 教研组长专业能力提升培训
- 2025-2026学年中图版高中地理必修第一册教学计划及教学进度表
- 机械工程导论课件教学
- 仓库钥匙责任管理制度
- 学校学校政教处管理制度
- 物流安全管理培训课件
- 《学术英语写作与研究方法(第二版)》课件Chapter 01 Academic Writing - A Process of Creation
- 电气设备运行与检修-课件 实操课件 10kV柱上变压器的停送电操作
评论
0/150
提交评论