ATM自动取款机模拟系统.docx
《ATM自动取款机模拟系统.docx》由会员分享,可在线阅读,更多相关《ATM自动取款机模拟系统.docx(13页珍藏版)》请在第一文库网上搜索。
1、课程设计报告设计名称:可视化程序设计实验课程设计选题名称:ATM自动取款机模拟系统姓名:*学号:专业班级:计算机科学与技术专业软件2班系(院):计算机系设计时间:设计地点:成绩:指导教师评语:签名:1.课程设计目的1加深对面向对象理论和基本知识的理解,掌握使用Java语言进行面向对象程序设计的基本方法,提高运用面向对象知识解决实际问题的能力;2 .初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;3 .提高综合运用所学的理论知识和方法独立分析和解决问题的能力;4 .训练用系统的观点和软件开发一般规范进行软件开发,巩固、深化学生的理论知识,提高编程水平,并在此过程中培养他
2、们严谨的科学态度和良好的工作作风。2.课程设计说明书一.需求分析随着社会的进步,在人们的日常生活中,资金流动非常频繁。为了减轻银行工作人员的压力及负担,所以设计了ArM自动取款机,能通过机器进行一些简单的资金交易,既方便又快捷,在许多地方都按防了自动取款机器。取款机里包涵了取款、存款、转账、查询、修改密码等功能,系统模块如图所示。二.概要设计根据对ATM取款机的分析,可以分为选择操作、取款、查询、存款、转账。1取款模块取款模块,进入此模块,必须取IOO的整数倍且小于余额总数。输入原密码4.存款模块5.转账模块转账模块,进入此模块,就可以进行转账,先输入对方账号必须是8位数,在输入转出金额,转出
3、三、源代码清单(部分)packageYan;importjava.uti1.Scanner;pub1icc1assAtm)Stringzqy_name;/账户名intzqy_number;/帐号intzqy_qitahao;/转账用的帐号intzqy_pass;/用户密码doub1ezqy_yue;/用户余额doub1ezqy_qu;/用户要取出的金额doub1ezqy_cun;/用户要存入的金额doub1ezqy_a11=0;/用户取出的总额intzqy_a;/键盘输入要选择的操作intzqyj;/控制输入密码次数的变量Scannerinput=newScanner(SystemJn);At
4、m(Stringa,intb,intc,doub1ed)/初始化持卡人信息zqy_name=a;zqynumber=b;Zqy_PaSS=c;zqy_yue=d;)pub1icvoidzqy_inputpass()throwsException/输入密下马for(zqy_i=1;zqy_i=100000&mima=999999)if(mima=zqy_pass)if(mima=123456)SyStemQutprint1n(密码为初始密码,建议修改密码。”);)zqy_we1come();e1seSyStem.out.print1n(您输入的密码有误,请重新输入:”);continue;)e1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ATM 自动 取款 模拟 系统
![提示](https://www.001doc.com/images/bang_tan.gif)