当前位置:首页 > Java实训报告
Java程序设计实训报告
显示所有记录
查找记录
查找成功
查找失败
备份与还原
第 32 页 共 43 页
Java程序设计实训报告
备份记录
还原记录
退出程序
三、 项目总结
3.1 出现的问题及解决办法
首先是文件的创建与连接,查询了很多资料,连接上了之后,对于文件的操作就稍微显得得心应手点了。然后就是界面的出现地方,本来是用的固定的值,后来网上找到一种方法,获取屏幕大小,使得窗口出现的位置就在正中间了。 3.2 如何使程序更加完善,提出完善方案
通过此次实训,对java的IO流,以及文件的操作又有了相当大的了解。掌握了怎么写入文件,读出文件中的内容的方法。但是还有一个问题没来得及解决,就是窗口的锁定,当我从主窗口打开一个新的窗口后,按理说应该把主窗口锁定,使其不能被操作,这里还可以改进一下。
第 33 页 共 43 页
Java程序设计实训报告
项目六:ATM柜员机模拟程序
一、 项目内容及要求
目的: 掌握图形用户界面设计方法,掌握常用swing组件的使用和事件处理程序设计。 内容: ATM柜员机模拟程序,其功能为:
当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以进行:
1、 查询余额:初始余额为10000元
2、 ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透
支。
3、 ATM存款:不能出现负存款。
4、 修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密
码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。 项目实现步骤: 1、 创建工程 2、 搭建程序主界面
为各菜单项添加事件处理程序。
二、 设计详细情况
2.1 设计思想
1 创建工程 2 搭建程序主界面
3 为各菜单项添加事件处理程序
ATM柜员机界面设计图 ATM柜台机 界面 自动存款 自动取款 查询余额 修改密码
第 34 页 共 43 页
Java程序设计实训报告
各类的关系图
Zdck //自动存款 JPanel p2,p3; JLabel l1; JButton jb1,jb2; JTextField jtf1; Container content; String cards; public void savMoney(int savmoney) Public void Performed(ActionEvent e) Public void KQActionPerformed (ActionEvent event)
Zdqk //自动取款 JPanel p2,p3; JLabel l1; JButton jb1,jb2; JTextField jtf1; Container content; String cards; public void getMoney(int getmoney) public void actionPerformed(ActionEvent e)
Cxye //查询余额 JPanel p2,p3; JLabel l1; JButton jb1; Container content; String cards; public float showBalance() public void actionPerformed(ActionEvent e)
Xgmm //修改密码 JPanel p2,p3; JLabel l1, l2, l3, l4; JTextField jtf1,jtf2,jtf3; JButton jb1,jb2; Container content; String cards; public Xgmm(Guest key) public void actionPerformed(ActionEvent e)
第 35 页 共 43 页
共分享92篇相关文档