Java实习报告(ATM自动柜员机)

Java实习报告(ATM自动柜员机)

ID:37932526

大小:323.50 KB

页数:20页

时间:2019-06-03

Java实习报告(ATM自动柜员机)_第1页
Java实习报告(ATM自动柜员机)_第2页
Java实习报告(ATM自动柜员机)_第3页
Java实习报告(ATM自动柜员机)_第4页
Java实习报告(ATM自动柜员机)_第5页
资源描述:

《Java实习报告(ATM自动柜员机)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA一、实习目的1、将所学知识进行一个系统的联系。2、培养学生分析问题和解决问题的能力,为学生提供了独立实践的机会。3、理论联系实际,巩固所学知识,提高学生处理处理实际问题的能力。4、进一步培养学生面向对象程序设计的思想。5、将所学知识与社会实际现象相联系,使学生更清楚java的用途。二、实习地点安康学院经济与管理系7405实验室三、实习内容1、题目ATM自动柜员机模拟程序2、功能介绍ATM自动柜员机包括以下操作内容:修改账号密码、余额查询、ATM取款、ATM存款四、实习过程1、选题阶段根据自己的学习情况和个人爱好选择要设计的内容,经过反复判

2、断抉择我最后的实习项目选择是:ATM自动柜员机模拟程序2、分析题目要求的功能阶段针对题目和现实情况列出程序的功能,然后对每一个功能进行分析,画出草图,并列出每一个功能能的要账号登陆:银行账号和初始密码为“123456”修改密码:旧密码等于原密码,新密码必须不小于6位,并且新密码两次输入的一致查询余额:初始余额为10000元ATM取款:取款的金额必须为100的倍数,不大于5000元,并且不能大于余额ATM存款:存款的金额不能为负数3、制定方案阶段画出每一个功能模块的草图1)附录1:ATM自动柜员机模拟程序代码如下:ATM.java程序importj

3、ava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassATMextendsJFrameimplementsActionListener{privatevoidbuildConstraints(GridBagConstraintsgbc,intgx,intgy,intgw,intgh,intwx,intwy){gbc.gridx=gx;gbc.gridy=gy;gbc.gridwidth=gw;gbc.gridheight=gh;gbc.weightx=wx;gbc.weig

4、hty=wy;}//第一个窗口变量:ATM自动柜员模拟登陆JFrameframe1;JLabellb1,lb2,lb3,lb4,zh,mm;JTextFieldtext1;JPasswordFieldtext2;JPanelpane;JButtonbt1,bt2,bt3;//第二个窗口变量:选择业务JFrameframe2;JPanelp1,p2,pq3;JButtonb1,b2,b3,b4,b5,b6;//第三个窗口变量:修改密码JFrameframe3;JLabellbe1,lbe2,lbe3,cw1,cw2,cw3;JButtonbutto

5、n1,button2,button3;JPasswordFieldtf1,tf2,tf3;//第四个窗口变量:查询余额JFrameframe4;JLabellabel,tt,tt1;JButtonbb1,bb2;//第五个窗口变量:ATM取款JFrameframe5;JLabelaa,bb,ww1;JTextFieldff;JPanelpp;JButtonqq1,qq2,qq3;//第六个窗口变量:ATM存款JFrameframe6;JLabelw1,w2,ww;JTextFieldf;JPanelp3;JButtonq1,q2,q3;ATM()

6、{//第一个窗口界面设计:ATM自动柜员模拟登陆frame1=newJFrame("模拟ATM柜员机");frame1.setSize(400,200);frame1.setLocation(300,200);frame1.setResizable(false);GridBagLayoutgridbag=newGridBagLayout();GridBagConstraintsconstraints=newGridBagConstraints();constraints.fill=GridBagConstraints.CENTER;constra

7、ints.insets=newInsets(2,2,2,2);frame1.setLayout(gridbag);lb1=newJLabel("请输入您的银行卡号:");lb4=newJLabel("");text1=newJTextField(10);lb2=newJLabel("请输入您的银行卡密码:");text2=newJPasswordField(10);text2.setEchoChar('●');lb3=newJLabel("");zh=newJLabel("123456");zh.setVisible(false);mm=newJ

8、Label("123456");mm.setVisible(false);pane=newJPanel();bt1=newJButton

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

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

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