辽工大ava6程序设计项目文档1记事本atm提款机

辽工大ava6程序设计项目文档1记事本atm提款机

ID:34163721

大小:85.46 KB

页数:18页

时间:2019-03-04

辽工大ava6程序设计项目文档1记事本atm提款机_第1页
辽工大ava6程序设计项目文档1记事本atm提款机_第2页
辽工大ava6程序设计项目文档1记事本atm提款机_第3页
辽工大ava6程序设计项目文档1记事本atm提款机_第4页
辽工大ava6程序设计项目文档1记事本atm提款机_第5页
资源描述:

《辽工大ava6程序设计项目文档1记事本atm提款机》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件学院课程设计报告书课程名称面向对象课程设计设计题目ATM取款模拟机专业班级软件(13)7班组员王欣鸿、徐越、杨饪吉、苟永浩指导教师史庆伟2015年6月目录1设计时间错误!未定义书签。2设计目的错误!未定义书签。3设计题目错误!未定义书签。4设计任务错误!未定义书签。5设计内容15・1需求分析5.2总体设计5.2.1类之间的关系25.3程序代码36运行与测试97总结与展望13参考文献14成绩评定141设计时间2015年6月140-2015年6月16日2设计目的《而向对彖程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在

2、于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学牛的应用能力。3设计题目模拟ATM取款机4设计任务设计ATM取款机实现JAVA程序的新建账户、存款、取款、转账、查询余额、修改密码等操作。5设计内容5.1需求分析ATM取款机可以新建一个账户,并H实现转账操作,但账户主人是同一个人,可以对各个账户进行查询余额、存款、取款、修改密码等基本操作。并且退出后需要重新校验密码,重新登陆。5.2总体设计5.2.1类之间的关系图5-2-15.3程序代码importjav

3、a.util.*;publicclassATM{publicstaticvoidmain(String[]args){ATMCb=newATMC();Scannerinput=newScanner(System.in);intchoise=0;booleanbb=true;while(bb){b.LogOn();menu:while(true){System.out.print("ATM取款机模拟系统")System.out.print("[1]System,out.print(“请选择相关序号完成操作:choise=input.nextint();switch(chois

4、e)System,out.print(,f[2]System.ou七.print(n[3]System.out.print(n[4]System.out.print(”[5]System.out.print("[6]System,out.print(,f[7]System.out•print(”[8]为此用户创建新卡*');修改密码”);存钱");取钱“);转账u);查询余额”);返回菜单”);退出“);n);case1:b.BuildNewCard();break;case2:b•Changepassword();break;case3:b

5、•SaveMoney();break;case4:b•GetMoney();break;case5:b•TransMoney();break;case6:b-CheckCount();break;case7:breakmenu;case8:System.out.printin("己经退出系统”);System.exit(0);break;}}}}}classATMC{intcount;privatecardUsingCard;cardhead;cardlast;cardtemp;Scannerinput;ATMC(){head=newcard();//给出第一张head.Car

6、dld=123456;head•Money=10000;卡密码等信息head•Password=123456;head.next=null;last=head;this•count++;input=newScanner(System.in);//登陆//计算错误次数//输入卡ID//检查卡//ID卡不存在}booleanLogOn(){inttime=0;cardid;System,out.printin(”请筑了入卡号:");intCardld=input.nextInt();if((temp=SearchCard(Cardld))==null)ID{returnfals

7、e;}time=0;//匹//密码正确//密码不正确//建立新卡//检查//存钱//检System,out.printin("请输入密li马:!l);if(!CheckPassword(temp,input•nextInt()))配密码{returnfalse;}UsingCard=temp;returntrue;}voidBuildNewCard(){intPassword=0;while(true){System,out.printIn(”申请新卡请创建密码:u);while((

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。