1
(
此文档为
word
格式,下载后您可任意编辑修改?/p>
)
ATM
取款机系统(
JA
V
A
?/p>
1
课程设计的目?/p>
此次课程设计让我?/p>
JA
V
A
有了更深刻的认识?/p>
这次课程设计的主要目的是结合?/p>
向对象程序设计课程,
培养我们面向对象软件开发的思维?/p>
初步了解软件开发的一般流
程,提高?/p>
JA
V
A
编程的实际动手能力并增强大家对面向对象的了解,对以后在面向对
象的编程中奠定基础?/p>
2
系统总体设计
2.1
数据库设?/p>
?/p>
ATM
取款机系统中,数据库的设计也很重要,数据库的好坏会影响到整个系统?/p>
运行效率,在此次设计中,
atm
数据库包括有以下
1
个表
,
客户信息表(
guest
?/p>
?/p>
?/p>
1
客户信息表(
guest
?/p>
列名
数据类型及长?/p>
是否为空
主键
说明
id
数字
NO
主键
记录?/p>
gid
文本
NO
银行卡号
pwd
文本
NO
密码
gmoney
货币
NO
钱数?/p>
2.2
系统功能模块划分
本系统主要包括登陆模块设计,选择服务模块设计,取款模块设计,修改密码模块
设计,退卡模块设计等几个功能模块。其中,
(1)
登陆模块设计:与
ATM
柜员机打交道比较多的,也是大家对安全比较关心的问
题:密码。所以第一个界面就是要输入密码和卡号才能继续服务?/p>
(2)
选择服务模块设计:在选择服务模块中,有各?/p>
ATM
的服务功能,只要用户?
该界面中选择按钮,它就会弹出各个相应的界面?/p>
(3)
取款模块设计:在取款模块中,和其他的界面也是同样的结构。也是有一个文
本框和一个按钮还有标签组成的,实现用户取款的服务?/p>