课程设计-ATM柜员机模拟程序.doc
27页1、软 件 学 院课程设计报告书课程名称 面向对象程序设计 设计题目 ATM柜员机模拟程序 专业班级 软件工程 学 号 姓 名 指导教师 刘腊梅 2015年 月目录1 设计时间12 设计目的13 设计题目14 设计任务15 设计内容15.1 kehu类代码15.2 ATM主界面模块设计25.3 选择页面模块设计55.4 存款模块设计85.5 取款模块设计115.6 查询余额模块设计165.7 修改密码模块设计186 总结与展望23参考文献24成绩评定24 1 设计时间2015 年 月2 设计目的掌握图形用户界面设计方法,掌握常用swing组件的使用和事件处理程序设计.3 设计题目ATM柜员机模拟程序4 设计任务使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:(1)查询余额功能:初始余额为10000元(2)ATM取款功能:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。(3)ATM存款功能:不能出现负存款。(4)修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,
2、新密码符合要求,且两次输入相同的情况下才可以成功修改密码。5 设计内容 5.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() /构造GUKEpublic 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(d
3、ouble money)/定义成员变量存款jine = jine + money; /定义成员方法void quqian(double money)/定义成员变量取款jine = jine - money; /定义成员方法String xiugaim(String mi)/定义成员变量密码pswf = mi; /定义成员方法return pswf; 5.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; /定义一个容器kehu g = new kehu4; /定义客户类数组public ATM() /布局g0 = new kehu(liuyiping, 123456, 10000);/客户类数组里给
《课程设计-ATM柜员机模拟程序.doc》由会员枫**分享,可在线阅读,更多相关《课程设计-ATM柜员机模拟程序.doc》请在金锄头文库上搜索。
大学生在蓄电池生产厂的实习报告范文
液压站故障分析(精品)
透视基础知识教案
清障车生产项目可行性研究报告模板-立项审批
内科辅导:低钾血症临床表现
服务承诺书范文合集6篇
绩效管理和薪酬管理的特征及其主要内容
精品资料(2021-2022年收藏)管道设计技术规定要点
丹阳五中道德讲堂“诚信”主题宣讲会主讲稿励志演讲稿200字
必看的十部励志电影介绍
关于工程合同模板10篇
因纽特人与自然和谐相处的案例
陕西人教版2019-2020学年八年级上学期数学期末考试试卷I卷2
加盟代理合同格式范文(4篇).doc
2023年安徽省宿州市砀山县葛集镇白腊园村社区工作人员考试模拟题含答案
课题1溶解度(1)
分销商的关键绩效指标管理
调度通信班班长的安全职责常用版
推荐幼儿园大班数学试卷测试题练习题汇总下
彩钢瓦安装技术方案
2022-08-26 3页
2024-02-18 26页
2022-08-03 27页
2023-01-18 145页
2023-02-11 22页
2022-09-18 21页
2023-12-16 4页
2022-08-23 4页
2023-05-16 531页
2023-11-23 3页