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

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

ID:47430410

大小:392.50 KB

页数:21页

时间:2020-01-11

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)(2)略(3)略(4)略(5)略画完草图后分析如何实现各个功能,并想出如何将各

3、个功能块组合4、编写程序和调试阶段按照第三步和第四步的分析编写程序代码,每完成一个模块运行一次,不断的更改完善直到与分析的结果一直为止,然后完成后面的模块代码,每编写一都和前面的相联系,最后完成一个完整的程序。(程序代码见附录1)5、编写实习报告阶段根据学院规定的实习报告格式和实际完成的内容编写实习报告。五、完成的内容1、编写了一个ATM自动柜员机系统,可以进行密码修改、余额查询、取款和存款业务操作。2、完成了一份实习报告六、实习心得经过短短两天的实习,我第一次体会到了java的用途和乐趣。学了一学期的java,一直都是做小小的程序实现一个小小的功能,经过这次的实

4、习,我将java中学到的好多部分融合到了一起完成一个完整的程序,实现了很多的功能,找到了很多的乐趣。这次的实习也让我找到了自己在学习java方面的不足之处,也让我对java有了一个系统的巩固和学习,知道了自己在哪块地方应该多加练习,为我对java的学习进行完善奠定了坚实的基础。很感谢学校给我这次java实习的机会,提高了我分析问题和解决问题的能力,也让我第一次将java与实际情况相联系去编写java程序。为了编写ATM自动柜员机,我专门取了一次钱来对比自己的模拟系统,感觉这次很有成就感。附录1:ATM自动柜员机模拟程序代码如下:ATM.java程序importja

5、va.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.weighty=wy;}//

6、第一个窗口变量: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;JButtonbutton1,button2,button3;

7、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(){//第一个窗口界面设计:ATM自动柜员模拟登陆fram

8、e1=ne

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

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

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