Java银行ATM模拟系统报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java 核心技术上》 结课报告 班级: 学号: 姓名: 银行 ATM 机模拟系统 设计内容 本系统采用 JAVA 语言并在 eclipse 环境下编写测试完成, 涉及类的概念, 异常处理 机制,基本上模拟了 ATM 系统的相关实现,且代码内标注大量注释,读者可以很轻松 的看清楚。 技术说明 当输入用户的卡号和密码时,系统能登录 ATM 柜员机系统,用户可以按照以下规则进行: 1)查询余额:初始余额为 10000 元 2) ATM 取款:每次取款金额为 100 的倍数,总额不超过 5000 元,支取金额不允许透支。 3) ATM 存款:不能出现负存款。 4)修改密码:新密码长度不小于 6 位,不允许出现 6 位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。 系统设计 功能说明 本系统主要模拟银行 ATM机系统功能,主要有查阅、取款、存款、账户修改密码等功能。 启动系统 账户登录 修 退 查 存 取 改 询 款 款 密 出 码 类的设计 Deposit  Withdraw  inquire  Cahngepas 存款  取款  查询  改密 测试 验证登陆无法成功执行 解决方法:查资料,上网查询 修改密码某些要求无法实现解决方法:查资料,上网查询 总结 总的来说,本次设计当中存有许多的不足之处,基本上设计出了和自己预想 中的效果,但同时在设计上也还存在着很多的, 很多事没有什么用的代码, 我想是因为时间和经验的问题, 以后多练习就肯定能提高。 仔细地看, 还是有一些小问题。 通过 java 编写简单的 ATM登录系统的设计,我不仅复习了上学期的 java 编程 设计基 础知识,并且增强了我对 java 语言的领悟和应用,同时也更深刻的懂得了学好学会了并不是代表能够真正的在实践中运用得流畅, 这次实践给了我们一个既动手又动脑独立实践的机会, 但其中也包含了自我寻找资料的能力和同学间的合作能力。这个系统将理论和实践相结合, 提高自己的分析、解决问题的能力,并且让我明白了计算机的技术一定要从实际出发才能真正的提高自己的能力; 参考文献 安博教育《 java 核心技术》电子工业出版社 源代码 package other; ; return ; } if ()6){; return ; } if ; return ; } =password ; newpassword: +; } //------- 查询余额模块 ------ public long balanceInquery(){ return ; } //------ 存款模块 ------ public void deposit(){ int amount ; 请输入存款金额: ); amount =(); if ( amount 0){ // 避免出现负存款 Cannot deposit negative amount ); return ; } +=amount ; balance= +; } //------- 取款模块 ------ public void withdraw(){ int amount ; 请输入取款金额: ); amount =(); if ( amount 5000|| amount 0){ // 每次取款不能超过 5000 Withdraw limit: ¥0- ¥ 5000 ); (0); } if (( amount %100)!=0){ // 取款为 100 倍数 The amount has to be a product of100 ); (0); } long newBalance =; if ( newBalance 0){ // 取款后余额不能为负 Not enough money in the account ); } newBalance ; balance= +; } //------- 主界面显示模块 ------ public void menu(){ int select ; ATM a=new ATM(); try { String AccountNum =22 ; String password =123456 ; Scanner sc =new Scanner; ----------------------------------- 欢迎使用 ATM模拟系统 ------------------------ ); \t 请输入账号: ); AccountNum =(); \t 请输入密码: ); password =(); if (!) { 账号错误 );// 验证登陆账号 (0); } else if (!) { 密

文档评论(0)

150****2233 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档