




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ATM自动取款机系统自动取款机系统 团队人员:团队人员:* * 指导老师:指导老师:* * 答辩日期:答辩日期:2014-07-11 目录目录ATM项目需求分析ATM整体设计ATM详细设计及主要界面截图ATM关键技术项目总结需求分析需求分析 该系统是一个较典型的银行存取款模拟系统,其使用者被假定为银行信用卡用户,系统应该具有以下特点:u安全性:安全性: 银行存取款机的数据涉及到取款机内储的所有用 户,数据量较大且对保密性的需求很高,所以要通过设置密码等手段确保数据不能被随意的删减和修改。u稳定性分析稳定性分析 指系统比较健壮,只要是用户的合理操作,系统都应给出合理正确的回应,而不是出现令用户感
2、到意外的系统错误或系统崩溃。整体设计整体设计 主要有5个功能模块,每个模块对应一个C语言子函数。这些函数原型及其功能简述如下:uvoid DengLu(); /登陆函数uvoid ZhuYe(); /主叶函数(出现欢迎使用自动取款机字样)uvoid MuNe(); /菜单函数 uvoid CunKuan(); /存款函数uvoid QuKuan(); /取款函数uvoid ZhuanZhang(); /转账函数uvoid ChaXun(); /查询函数uvoid Change(); /修改密码uvoid TuiKa(); /退卡函数项目整体流程控制图项目整体流程控制图程序总体结构图系统模块图系
3、统模块图 详细设计之欢迎界面详细设计之欢迎界面n 欢迎界面。欢迎界面。详细设计之系统登录界面详细设计之系统登录界面 功能包括输入卡号和密码,正确则显示出本卡号的基本信息。功能包括输入卡号和密码,正确则显示出本卡号的基本信息。详细设计之正在登陆界面详细设计之正在登陆界面详细设计之菜单界面详细设计之菜单界面n 功能包括用户输入相应的数字进入相应的功能功能包括用户输入相应的数字进入相应的功能详细设计之存款界面详细设计之存款界面n 功能包括输入存款金额,显示余额。功能包括输入存款金额,显示余额。详细设计之取款界面详细设计之取款界面n 功能包括输入取款金额,显示余额。功能包括输入取款金额,显示余额。详细
4、设计之转账界面详细设计之转账界面n 功能包括输入对方卡号和转账金额,显示转账后所剩余额。功能包括输入对方卡号和转账金额,显示转账后所剩余额。详细设计之查询界面详细设计之查询界面n 功能包括显示本卡上还有多少余额。功能包括显示本卡上还有多少余额。详细设计之修改密码界面详细设计之修改密码界面 n 功能包括输入旧密码,输入新密码(功能包括输入旧密码,输入新密码(2次)一样则修改成功。次)一样则修改成功。详细设计之退卡界面详细设计之退卡界面n 功能包含退出,返回主函数,可以他人在登陆功能包含退出,返回主函数,可以他人在登陆。 四、技术要点四、技术要点1、结构体的应用、结构体的应用定义了结构体用来描述用
5、户的姓名,卡号,密码,金额,住址以及联系电话。具体的定义如下定义了结构体用来描述用户的姓名,卡号,密码,金额,住址以及联系电话。具体的定义如下:nstruct atm /ATM结构体结构体n n char name10; /姓名姓名n int account; /卡号卡号nshort password; /密码密码nfloat money; /金额金额nchar add10; /住址住址nchar phone20; /联系电话联系电话nat8=n 张恒张恒,1,111111,300.5,河南河南n兰昊霖兰昊霖,2,222222,5012.89,汉中汉中,1879240
6、0366,n郭城郭城,3,333333,45.83,咸阳咸阳n马九龙马九龙,4,444444,905.00,西安西安n苏红苏红,5,555555,4987.54,西安西安n陈嘉诚陈嘉诚,6,666666,2612.01,咸阳咸阳n魏庆明魏庆明,7,777777,69.00,西安西安n齐鑫齐鑫,8,888888,100.5,西安西安 ;2、关于延迟清屏时间for(i=0;i10;i+) printf(.); Sleep(80); system
7、(cls); main();nfor(i=0;i10;i+); /延缓显示时间nsystem(“cls”); /清屏nmain(); /回初始界面,供其他用户使用n此for循环语句可以使清屏函数延缓执行,后调用main函数,完成整个操作过程后重新供其他用户登陆。2、循环语句与选择性分支语句的嵌套n while (1)nnprintf(nnttt请输入您要办理的业务: );nscanf(%d,&z);nswitch(z)nncase 1:nnnCunKuan(); /存款nbreak; nncase 2:nnnQuKuan(); /取款nbreak; nn case 3:nnnZhuanZhang(); /转账nbreak; n项目总结项目总结 在此次课设过程中,我遇到了许多困难,例如如何在没有用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 洗车店防水装修合同范本
- 管道拆迁补偿协议书范本
- 银行存钱协议书模板模板
- 私人钢结构厂房合同范本
- 篮球馆员工合同协议模板
- 父亲赠与女儿房产协议书
- 砍伐树木后要栽树协议书
- 船舶股份转让合同协议书
- 环卫特种车租赁合同范本
- 鹤壁买房定金协议书模板
- 第三章 科学研究与科学方法论
- 山东黄金归来庄矿业有限公司归来庄金矿矿山地质环境保护与土地复垦方案
- 项目融资计划书
- 针刺伤的预防及处理
- YY/T 0595-2020医疗器械质量管理体系YY/T 0287-2017 应用指南
- LS/T 1222-2020粮食干燥机系统工艺设计技术规范
- GB/T 26636-2011动植物油脂聚合甘油三酯的测定高效空间排阻色谱法(HPSEC)
- GB/T 19869.1-2005钢、镍及镍合金的焊接工艺评定试验
- GB/T 1796.4-2017轮胎气门嘴第4部分:压紧式无内胎气门嘴
- 中考语文非连续性文本阅读10篇专项练习及答案
- 上海高一数学教材电子版
评论
0/150
提交评论