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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA 一、实习目的 1、将所学知识进行一个系统的联系。 2、培养学生分析问题和解决问题的能力,为学生提供了独立实践的机会。 3、理论联系实际,巩固所学知识,提高学生处理处理实际问题的能力。 4、进一步培养学生面向对象程序设计的思想。 5、将所学知识与社会实际现象相联系,使学生更清楚java的用途。 二、实习地点 安康学院经济与管理系7405实验室 三、实习内容 1、题目 ATM自动柜员机模拟程序 2、功能介绍 ATM自动柜员机包括以下操作内容: 修改账号密码、余额查询、ATM取款、ATM存款 四、实习过程 1、选题阶段 根据自己的学习情况和个人爱好选择要设计的内容,经过反复判断抉择我最后的实习项目选择是:ATM自动柜员机模拟程序 2、分析题目要求的功能阶段 针对题目和现实情况列出程序的功能,然后对每一个功能进行分析,画出草图,并列出每一个功能能的要 账号登陆:银行账号和初始密码为“123456” 修改密码:旧密码等于原密码,新密码必须不小于6位,并且新密码两次输入的一致 查询余额:初始余额为10000元 ATM取款:取款的金额必须为100的倍数,不大于5000元,并且不能大于余额 ATM存款:存款的金额不能为负数 3、制定方案阶段 画出每一个功能模块的草图 1) 附录1: ATM自动柜员机模拟程序代码如下:ATM.java程序 import java.awt.*; import javax.swing.*; import java.awt.event.*; public class ATM extends JFrame implements ActionListener{ private void buildConstraints(GridBagConstraints gbc, int gx, int gy, int gw, int gh, int wx, int wy) { gbc.gridx=gx; gbc.gridy=gy; gbc.gridwidth=gw; gbc.gridheight=gh; gbc.weightx=wx; gbc.weighty=wy; } //第一个窗口 变量:ATM自动柜员模拟登陆 JFrame frame1; JLabel lb1,lb2,lb3,lb4,zh,mm; JTextField text1; JPasswordField text2; JPanel pane; JButton bt1,bt2,bt3; //第二个窗口变量 :选择业务 JFrame frame2; JPanel p1,p2,pq3; JButton b1,b2,b3,b4,b5,b6; //第三个窗口 变量:修改密码 JFrame frame3; JLabel lbe1,lbe2,lbe3,cw1,cw2,cw3; JButton button1,button2,button3; JPasswordField tf1,tf2,tf3; //第四个窗口 变量:查询余额 JFrame frame4; JLabel label,tt,tt1; JButton bb1,bb2; //第五个窗口 变量:ATM取款 JFrame frame5; JLabel aa,bb,ww1; JTextField ff; JPanel pp; JButton qq1,qq2,qq3; //第六个窗口 变量:ATM存款 JFrame frame6; JLabel w1,w2,ww; JTextField f; JPanel p3; JButton q1,q2,q3; ATM(){ //第一个窗口界面设计:ATM自动柜员模拟登陆 frame1=new JFrame(模拟ATM柜员机); frame1.setSize(400, 200); frame1.setLocation(300, 200); frame1.setResizable(false); GridBagLayout gridbag=new GridBagLayout(); GridBagConstraints constraints=new GridBagConstraints(); constraints.fill=GridBagConstraints.CENTER; constraints.insets=new Insets(2,2,2,2); frame1.setLayout(gridbag); lb1=new JLabel(请输入您的银行卡号:); lb4=new JLabel(); text1=new JTextField(10); lb2=new JLabe

文档评论(0)

新起点 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档