atm自动取款机模拟设计

atm自动取款机模拟设计

ID:25226595

大小:351.00 KB

页数:17页

时间:2018-11-18

atm自动取款机模拟设计_第1页
atm自动取款机模拟设计_第2页
atm自动取款机模拟设计_第3页
atm自动取款机模拟设计_第4页
atm自动取款机模拟设计_第5页
资源描述:

《atm自动取款机模拟设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ATM自动取款机模拟设计一、设计内容通过ATM柜员级模拟项目的开发,要求学生:1、进一步熟练GUI界面设计2、掌握使用GUI中的事件处理与高级GUI设计3、进一步熟悉java的设计流程,对所学习内容得到更好应用二、设计要求(1)功能要:ATM柜员级模拟项目要要求实现以下功能登陆查询剩余金额:取款;转帐修改帐户密码查询明细(2)系统界面要求:要求系统具有友好的用户界面,界面简洁、操作方便;(3)人数要求:1-2人次三、总体设计、、待机界面(按任意键,进入登录界面)登录界面(卡号、密码、取消等选项)密码错误,请从新输入!选择界面(查询余额、取款、转帐、修改密码、取消)查询余额修改密码转

2、帐取款交易完成界面取卡界面(谢谢使用,再见!)打印界面(密码错误,返回登陆)(选择“取消”进入“取卡界面”)(不同的交易有不同的交易完成界面)(交易完成,选择“其他交易”返回“选择”界面)选择“打印”(选择凭条“取消”进入“取卡(选择“其他交易”返回“选择界面”)界面”)注:“查询余额”和“修改密码”无打印界面一、界面设计1.在为使用时显示待机界面2.按任意键进入登录界面,输入正确的帐号和密码。3.密码输入错误,弹出密码错误界面。提示从新输入密码。4.登录成功后进入选择界面,选择需要进行的业务。根据不同选择进入以下界面.5.如果选择取款,进入取款界面。输入取款面额。提示最高面额为5

3、000元。选择取消进入取卡界面,选择返回进入选择界面。6.交易成功后,提示取出现金。点继续进入选择界面。点取消进入打印界面。7.如果选择余额查询界面,显示余额。并提示可用金额。8.如果选择转帐,进入转帐界面。提示输入转帐帐号和确认帐号。9.交易成功,选择继续进入选择界面,选择取消进入打印界面。10.如果选择修改密码,进入密码修改界面。并提示输入新密码和确认新密码。11.交易成功,选择继续进入选择界面,选择取消进入取卡界面。12.打印界面,打印取款和转帐交易的信息,选择否跳过。13.取卡界面,退出交易是弹出。一、类设计5.1Waiting.java5.1.1类属性修饰符类型名称说明P

4、rivateJLabelJlabel欢迎使用ATM自动取款机PrivateJLabel_1Jlabel_1按任意键进入登陆界面5.1.2类事件发生事件的组件事件类型对事件的处理JFrameKeyPressedLogins=newLogin();s.show();5.2Login.java5.2.1类属性修饰符类型名称说明PrivateJLabelJlabel请输入您的卡号:PrivateJTextFiledtextfiled输入卡号框PrivateJLabelJlabel_1请输入您的密码:PrivateJPasswordFiledpasswordfiled输入密码框StaticS

5、tringusername保存卡号PrivateJButtonbutton继续PrivateJButtonbutton_1取消PrivateConnectionConn连接数据库PrivateStatementStmt传送数据库PrivateResultSetrs保存返回的结果集5.2.2类事件发生事件的组件事件类型对事件的处理buttonActionEventStmt.executeQuery(“select卡号fromuserwhere卡号=’”+textFiled.getText()+”’and密码=’”+passwordFiled.getText()+”’”);如果用户名、

6、密码正确:Selects=newSelect();s.show();否则:PasswordErrorpwe=newPasswordError();Pwe.show();button_1ActionEventOverO=newOver();O.show();5.3PasswordError.java5.3.1类属性修饰符类型名称说明PrivateJLabelJlabel您输入的密码不正确,请再次输入!PrivateJButtonbutton继续PrivateJButtonbutton_1取消5.3.2类事件发生事件的组件事件类型对事件的处理JButtonActionEventLogi

7、ns=newLogin();s.show();JButton_1ActionEventOvero=newOver();o.show();5.4Select.java5.4.1类属性修饰符类型名称说明PrivateJLabelJlabel请选择你需要的交易PrivateJButtonbutton查询余额StaticStringusername保存卡号PrivateJButtonbutton_1取款PrivateJButtonbutton_2转账PrivateJButto

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

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

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