- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java课程设计---ATM柜台模拟说明书
PAGE
PAGE \* MERGEFORMAT I
******************
实践教学
******************
兰州理工大学
计算机与通信学院
2012年秋季学期
Java课程设计
题 目: ATM柜员机模拟
专业班级: 10级软件工程
姓 名: 安丽雅
学 号:
指导教师: 朱红蕾
成 绩:
PAGE \* MERGEFORMAT I
摘要
通过设计ATM柜员模拟程序,加深自己对Java编程尤其是对Java图形用户界面编程的 了解,将自己学到的编程知识融会贯通,同时培养自身面向对象软件开发的思维,初步了解软件开发的一般流程,提高用Java实际动手能力并增强自己对面向对象的了解。通过这次编程设计,加深了对Java图形界面编程中各个模块和组件的应用了解,以及类和类之间的关系,界面排版的处理等。
本程序采用Java编写,模拟ATM柜员机的基本功能,比如存款、取款、修改密码等。该程序与Mysql数据库相连接,可以方便的实现对账户的管理,并且界面为AWT组件构建的图形用户界面,更好的实现了人机交互的功能。本系统默认的账户为123456,密码为123456,初始化金额为10000。
关键字: 登陆界面 存款 取款 修改密码 功能界面
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc342390186 摘要 PAGEREF _Toc342390186 \h I
HYPERLINK \l _Toc342390187 序言 PAGEREF _Toc342390187 \h 1
HYPERLINK \l _Toc342390188 第一章 系统分析与设计 PAGEREF _Toc342390188 \h 2
HYPERLINK \l _Toc342390189 第二章 详细设计 PAGEREF _Toc342390189 \h 4
HYPERLINK \l _Toc342390190 第三章 系统测试 PAGEREF _Toc342390190 \h 9
HYPERLINK \l _Toc342390191 第四章 软件使用说明书 PAGEREF _Toc342390191 \h 12
HYPERLINK \l _Toc342390192 设计总结 PAGEREF _Toc342390192 \h 18
HYPERLINK \l _Toc342390193 参考文献 PAGEREF _Toc342390193 \h 19
HYPERLINK \l _Toc342390194 致谢 PAGEREF _Toc342390194 \h 20
PAGE \* MERGEFORMAT 20
PAGE \* MERGEFORMAT 1
序言
随着市场经济的繁荣发展,人们的物质生活得到极大的提高,手中的剩余资金也日益增多。受传统观念的影响,绝大多数人喜欢把资金投进银行,而在需要使用现金的时候再到银行提取现金。这就导致银行业务的的急剧增加。虽然银行网点越来越多,银行的工作效率也随着信息化有较明显的增长,但是依旧不能满足广大用户的需求。而一味的增加营业网点,从理论上虽然能稍微的缓解银行的压力,但是治标不治本,而且每增加一个网点,不仅要付出昂贵的资金成本,还需要长期投入人力资本,成本非常昂贵。于是ATM机系统就应运而生了,它的出现大大地减轻了银行的业务负担,同时也方便了人民大众。
本文正是通过设计一个ATM模拟程序来实现ATM机系统的基本功能,充分运用自己所学的Java知识进行设计编程。
第一章 系统分析与设计
该系统实现的主要功能如下所述:
要求使用图形用户界面,当输入给定的卡号和密码(初始卡号和密码)时,系统能登陆到ATM柜员机模拟系统,用户可以按照以下规则进行操作:
查询余额:初始余额为10000元。
ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
ATM存款:不能出现负存款。
修改密码:新密码长度为6位,不允许出现6位万全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码
因此该程序总共设计了8个类,其中ATM为主类,剩余的类分别实现不同的功能,buttonNumber类实现不同情况下按键的响应,queryButton类实现查询余额功能的入口,changeButtonAction类实现修改密码功能的入口,inputButtonAction类实现存款的功能入口,withdrawButtonAction类实现取款功
您可能关注的文档
最近下载
- 菲律宾结构设计规范NSCP chapter 1.pdf VIP
- 課程设计---四工位机床.doc VIP
- YAESU 八重洲 FT-8900R 四频段FM车载台 说明书.pdf VIP
- 2017年四川省成都市中考数学试卷及答案解析.pdf VIP
- HG_T 4196-2011 化学试剂 十水合碳酸钠(碳酸钠).docx
- 2024-2025学年小学科学四年级上册湘科版(2024)教学设计合集.docx
- 九年级美术上册第1课齐白石徐悲鸿备课岭南版.ppt VIP
- (高清版)DB32∕T 1702-2010 电力用户变电所运行规程 .pdf VIP
- 服装造型点线面.pptx VIP
- 十一自然资源配置.pptx VIP
文档评论(0)