没有合适的资源?快使用搜索试试~ 我知道了~
(完整word版)ATM(JAVA课程设计).doc
1 下载量 93 浏览量
2022-11-17
13:54:08
上传
评论 1
收藏 306KB DOC 举报
温馨提示
试读
31页
(完整word版)ATM(JAVA课程设计).doc
资源推荐
资源详情
资源评论
(完整 word 版)ATM(JAVA 课程设计)
ATM 柜员机模拟程序
摘要
使用图形用户界面。当输入给定的卡号和密码(初始卡号为 123456 和密码为 123456)时,
系统能登录 ATM 柜员机系统,用户可以按照以下规则进行:
查询余额:初始余额为 50000 元
ATM 取款:每次取款金额为 100 的倍数,总额不超过 5000 元,支取金额不允许透支。
ATM 存款:不能出现负存款。
修改密码:只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密
码。
我所设计的 ATM 柜员机主要是由登录页面模块还由选择服务模块组成,其中选择服务模
块又由取款模块、查询余额模块、修改密码模块、退卡模块组成。一个系统界面的好坏直接影
响到用户的操作,界面设计要求样式美观、简单明了、方便易操作.我设计的界面主要分为窗体、
菜单、按钮和文本输入框几个部分,分别执行相应的操作。
关键字:图形用户界面;ATM;柜员机;模拟程序;模块;
(完整 word 版)ATM(JAVA 课程设计)
ATM machines simulation program
Abstract
Use the graphical user interface。 When the input given card number and password
(initial card number for 123456 and password for 123456), the system can login ATM
machines system, users can according to the following rules:
Inquires the balance: initial balance is 50000 yuan ATM withdrawals: every time
a multiple of the amount of, the total will not more than 5000 yuan, the amount of
withdrawals allows no overdraft.
ATM deposits: can't negative deposits.
Change the password: only the correct password is old, the new password accords
with a requirement, and two enter the same case can be modified successfully
password.
I designed by ATM machines is mainly composed of the login page module by choice
service module is, selecting the service module by withdrawals and module, inquires
module, modify the password balance module, return card modules。 A system interface
has a direct influence on the user's operation, interface design requirements
style beauty, simple and clear, make the operation easy. I design interface are
divided into form, menu, button and text input box sections
(完整 word 版)ATM(JAVA 课程设计)
Keywords: graphical user interface; ATM; Automated Teller Machine; simulation program;
module;
(完整 word 版)ATM(JAVA 课程设计)
第 1 页共 30 页
1 系统需求分析
1.1 功能需求分析
本 ATM 柜员机的主要功能如下所述:
要求使用图形用户界面。当输入给定的卡号和密码(初始卡号为 123456 和密码为 123456)
时,系统能登录 ATM 柜员机系统,用户可以按照以下规则进行:
查询余额:初始余额为 50000 元
ATM 取款:每次取款金额为 100 的倍数,总额不超过 5000 元,支取金额不允许透支。
ATM 存款:不能出现负存款。
修改密码:只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修
改密码。
1.2 其他需求分析
(1)性能描述
实时性好、灵活性强、易于不同年龄阶段的人操作。
(2)设计约束
开发工具:Eclipse 8。6
运行环境:Windows 7
能实现用户所定义的各项需求。
(3)界面要求
以 Windows 窗口形式显示,标题栏为 ATM 柜员机名称,右上角有最小化按钮、最大化按钮、
关闭按钮,不同的窗口中有不同的按钮和选择菜单。
2 概要设计
我设计的 ATM 柜员机主要是由各个 Windows 窗口组成,它是由登录页面、选择服务、取款、
查询余额、修改密码和退卡等功能。它的各种按钮的事件和功能可以简单的模拟 ATM 柜员机的
要求。
3 详细设计
(完整 word 版)ATM(JAVA 课程设计)
第 2 页共 30 页
3。1 总体设计
我所设计的 ATM 柜员机主要是由登录页面模块还由选择服务模块组成,其中选择服务模块
又由取款模块、查询余额模块、修改密码模块、退卡模块组成。其功能结构图如下所示:
图 1
ATM 功能结构示意
图
3.2 ATM 柜员
机界面设计
我 觉 得 一 个
系统的界面应该
要简单明了,当
然样式美观就更
好了。我设计的
界面主要是由窗体组成,操作简单。而每一个窗口则执行相应的功能.
一个系统界面的好坏直接影响到用户的操作,界面设计要求样式美观、简单明了、方便易
操作.我设计的界面主要分为窗体、菜单、按钮和文本输入框几个部分,分别执行相应的操作.
(1)窗体的设计
窗体整个框架使用 Frame 类构造,Frame 有自己的外边框和自己的标题,创建 Frame 时可以
指定其窗口标题,我创建的窗口标题是各个不同功能的模块的名字,比如说查询余额,还有取款
等。相应源代码为:WindowBox(String s,Account act){super(“ATM 柜员机”);} 、
Selection(String s,Account act){
super(s);
}
向 Frame 窗口中添加组件使用 add().
例如:button1 = new Button(”存款”);
p1。add(button1);
this。add(p1);
剩余30页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 718
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功