JAVA课程设计报告银行ATM机系统.docx
- 文档编号:4977617
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:8
- 大小:68.72KB
JAVA课程设计报告银行ATM机系统.docx
《JAVA课程设计报告银行ATM机系统.docx》由会员分享,可在线阅读,更多相关《JAVA课程设计报告银行ATM机系统.docx(8页珍藏版)》请在冰豆网上搜索。
JAVA课程设计报告银行ATM机系统
Java课程设计报告
题目银行ATM机系统
所在院系 软件学院
学生姓名金磊专业R机械+软件
班级R机械094学号0918030420
2011年7月15日
第一章总体设计
1.1本系统的主要功能
银行ATM机系统首先进入欢迎界面,然后输入卡号个密码,登陆用户账号,登陆完成后可选择多项业务,用户可以取款,余额查询,修改密码等操作。
1.2系统包含的类及类之间的关系
本系统共包括6个java源文件。
如图1-1所示。
图1-1类之间的关系
2.2java源文件及其功能
1.Atm.java
Atm(系统)类系统主方法的开始,负责调用其他类
2.Account.java
Account(用户帐户)类:
包含用户信息的验证、余额查询和扣钱等方法
3.atmScreen.java
atmScreen(ATM屏幕)类:
主要创建各操作窗体和相应按钮事件
4.dataAccess.java
dataAccess(数据操作)类:
包含用于数据库的相关操作
5.readCard.java
readCard(读卡机)类:
包含读取用户卡号和退卡(退出系统)
6.moneyMachine.java
moneyMachine(取钱机)类:
只用于打印清单
第二章详细设计
2.1主类Atm
(1)成员变量见表2-1
表2-1主要成员变量(属性)
成员变量描述
变量类型
名称
实例化ATM屏幕类
atmScreen
atms
(2)方法见表2-2
表2-2主要方法
成员变量描述
功能
备注
go
进入欢迎界面
main
程序开始运行
(3)源代码见文件Atm.java
2.2类atmScreen
(1)成员变量见表2-3
表2-3主要成员变量
成员变量描述
变量类型
名称
系统界面布局方式
CardLayout
clt
判别多个状态1、修改密码;2、数据输入;3、菜单
int
nstate
用户帐户操作
Account
act
用于打印清单
moneyMachine
mce
读取用户卡号和退卡
readCard
rcd
数据库的相关操作
dataAccess
dac
按钮功能
Button
Btnwel,btnimp,a1,a2,a3,a4,quit,b1,b2,b3,b4,b5,b6,back,dok
(2)方法见表2-4
表2-4主要方法
方法名
功能
备注
mainFram
创建窗口
showWelcome
显示欢迎窗口
showInput
显示输入窗口
showMenu
显示业务选择操作窗口
showGetMoney
显示取钱操作窗口
showQueryLeft
显示帐户余额窗口
(3)源代码见文件atmScreen.java
2.3类Account
(1)成员变量见表2-3
表2-3主要成员变量
成员变量描述
变量类型
名称
数据库的相关操作
dataAccess
das
(2)方法见表2-4
表2-4主要方法
方法名
功能
备注
changePwd
修改密码
checkAccount
验证用户ID
checkPwd
验证用户密码
queryBalance
查询余额
reduceMoney
帐户扣除取款数
finalize
析构函数
(3)源代码见文件Account.java
2.4类dataAccess
(1)成员变量见表8
表8成员变量
成员变量描述
变量类型
名称
对数据库查询与修改
Statement
stmt
连接数据库
Connection
conn
(2)方法见表9
表9方法
名称
功能
备注
dataAccess
设置连接数据库
构造函数
getData
返回查询的数据集
getRowcount
返回某一特定数据集的行数
exeSql
执行某一特定的无返回SQl语句
sleep
用于延时
finalize
析构函数
析构函数
(3)源代码见文件dataAccess.java
2.5类readCard
(1)成员变量
此类无成员变量。
(2)方法见表10
表10方法
方法名
功能
备注
exitCard
退卡(退出系统)
getCardID
读卡号
(3)源代码见文件readCard.java
2.6类moneyMachine
(1)成员变量
此类无成员变量。
(2)方法见表11
表11方法
方法名
功能
备注
printBill
打印取款清单和余额查询
(3)源代码见文件moneyMachine.java
第三章运行效果
3.1系统主界面
图3-1欢迎界面
3.2×××录入界面
图3-2
(1)输入卡号页面
图3-2
(2)密码确认界面
图3-2(3)选择业务界面
图3-2(4)取款界面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 课程设计 报告 银行 ATM 系统