电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

ATM柜员机模拟程序(JAVA课程设计2012)

ATM柜员机模拟程序(JAVA课程设计2012)_第1页
1/31
ATM柜员机模拟程序(JAVA课程设计2012)_第2页
2/31
ATM柜员机模拟程序(JAVA课程设计2012)_第3页
3/31
软 件 学 院 课程设计报告书 课程名称 面向对象程序设计 设计题目 ATM 柜员机模拟程序 专业班级 学 号 姓 名 指导教师 1 设计时间 2013 年 6 月 2 设计目的 掌握图形用户界面设计方法,掌握常用swing 组件的使用和事件处理程序设计. 3 设计任务 ATM 柜员机模拟程序 要求:使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为 123456)时,系统能登录 ATM 柜员机系统,用户可以按照以下规则进行: (1)查询余额功能:初始余额为10000 元 (2)ATM 取款功能:每次取款金额为100 的倍数,总额不超过 5000 元,支取金额不允许透支。 (3)ATM 存款功能:不能出现负存款。 (4)修改密码:新密码长度不小于 6 位,不允许出现 6 位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。 4 设计内容 4.1 kehu 类代码: import javax.swing.*; import javax.swing.event.*; import java.awt.*; import java.awt.event.*; // 导入包 import java.util.*; class kehu // 定义客户类 { String zh; //定义账号 String pswf; //定义密码 double jine; //定义金额 public kehu() { } //构造GUKE public kehu(String zh, String pswf, double jine) { this.zh = zh; this.pswf = pswf; this.jine = jine; } String getzh() //定义成员变量账号 { return zh; //成员方法 } double setMima(double pswf)//定义成员变量密码 { return pswf;//成员方法 } double getJine()//定义成员变量金额 { return jine;//定义成员方法 } void cunkuan(double money)//定义成员变量存款 { jine = jine + money; //定义成员方法 } void quqian(double money)//定义成员变量取款 { jine = jine - money; //定义成员方法 } String xiugaim(String mi)//定义成员变量密码 { pswf = mi; //定义成员方法 return pswf; } } 4.2 ATM 主界面模块设计: class ATM extends JFrame implements ActionListener //导入接口类 { JPanel p1,p2, p3; //定义个面板 JLabel l1, l2, l3,l4; //定义个标签 JPasswordField pswf; //定义一个密码文本 JButton jb1, jb2; //定义个按钮 JTextField jtf1,jc1; //定义个文本框 Container content; //定义一个容...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

ATM柜员机模拟程序(JAVA课程设计2012)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部