java语言程序设计 课程设计 atm自动存取款系统的设计与实现

java语言程序设计 课程设计 atm自动存取款系统的设计与实现

ID:18651762

大小:110.70 KB

页数:21页

时间:2018-09-20

java语言程序设计 课程设计 atm自动存取款系统的设计与实现_第1页
java语言程序设计 课程设计 atm自动存取款系统的设计与实现_第2页
java语言程序设计 课程设计 atm自动存取款系统的设计与实现_第3页
java语言程序设计 课程设计 atm自动存取款系统的设计与实现_第4页
java语言程序设计 课程设计 atm自动存取款系统的设计与实现_第5页
资源描述:

《java语言程序设计 课程设计 atm自动存取款系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java语言程序设计课程设计题目ATM自动存取款系统的设计与实现学院数理与信息工程学院专业计算机科学与技术班级132班学号201359225228学生姓名周弘杰指导教师赵利平编写日期2015.7.9目录1需求分析32系统概述33系统运行环境34功能需求描述34.1账户登录模块44.2余额查询模块44.3取款功能模块44.4存取款功能模块44.5转账模块44.6退出系统功能模块45总体设计55.1.ATM自动存取款机主要实现的功能模块图:55.2.程序流程图65.3.类UML图76程序模块设计97设计体会141需求分析随

2、着生活水平的提高,消费量的增大,开销也越来越大,自然离不开的就是钱。人们有的要取钱,有的要存钱,可是只能去银行,而银行的遍布并不是很广,它可能在人流密集度比较大的地方会设立,或者稍大范围内设立一个,但是对于比较偏远地区的人们,无疑造成了非常大的困难。那么,如何来解决这个问题那?研发ATM柜员机即为广大用户提供了便捷,改善了生活。您无需再到银行排队办理一些简单的业务,ATM柜员机为您提供取款,存款,余额查询,修改密码等功能操作。而且ATM的遍及范围远远大于银行,主要是ATM的自身功能容易实现且容易布局,不需要耗费大量的空

3、间,人力及物力,可以在很多点来设立。也正是在这种情况下,ATM柜员机得到了人们的喜爱并得到了大量的普及,可以说对银行和人们都非常有益的。本系统通过设计与开发Windows系统,主要完成了余额查询功能,取款功能,存款功能,转账功能,退出系统功能,目的在于通过ATM自动存取款机实现一些简单的动能。本次设计了六个类,主要模拟实现了取款功能,存款功能,修改密码功能,转账功能,余额查询功能。2系统概述Windows系统。3系统运行环境在Windows7,Windows8,WindowsXP下均可运行。4功能需求描述本系统的主要功

4、能有以下几个部分组成:4.1账户登录模块输入:账户的卡号和密码功能:进入ATM柜员机模拟系统4.2余额查询模块输入:账户的卡号和密码功能:进行余额查询4.3取款功能模块输入:取款金额功能:取款4.4存取款功能模块输入:存款金额功能:存款4.5转账模块输入:卡号和转账金额功能:转账4.6退出系统功能模块输入:退出功能:退出系统5总体设计5.1.ATM自动存取款机主要实现的功能模块图:登录界面选择服务模块取款模块存款模块余额查询转账模块修改密码5.2.程序流程图5.3.类UML图saveacountStringJFlogi

5、nJTextFieldtext1JTextFieldtext2labe1Labellabe2Labellabe3Labellabe4Labelbutton1JButtonbutton2JButtonbutton3JButtonbutton4JButtonwarnJFJButton+setlab4(Stringmoney)+setacount(Stringacount)+save()returnListenerOutputPrintWriterinputScanner+actionPerformed(ActionEven

6、targ0)使用changeListenerJTextFieldtext1text2JPasswordFieldNpwJPasswordFieldlabe1Labellabe2Labellabe3Labellabe4Labellabe5Labelbutton1JButtonbutton2JButton+ChangePw()changepwOutputPrintWriterinputScanner+actionPerformed(ActionEventarg0)使用changeListenerJTextFieldtext

7、1text2JPasswordFieldNpwJPasswordFieldlabe1Labellabe2Labellabe3Labellabe4Labellabe5Labelbutton1JButtonbutton2JButton+ChangePw()changepwOutputPrintWriterinputScanner+actionPerformed(ActionEventarg0)使用resigntext1JTextFieldtext2JTextFieldLab1JLabelLab2JLabelLab3JLab

8、elLab4JLabelbutto1JButtonButto2JButton+resign()resignListeneroutputPrintWriterinputScanner+actionPerformed(ActionEventarg)使用testoutputPrintWriterinputScanneraccountSt

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

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

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