JAVA课程设计报告银行ATM机系统.docx

上传人:b****3 文档编号:4977617 上传时间:2022-12-12 格式:DOCX 页数:8 大小:68.72KB
下载 相关 举报
JAVA课程设计报告银行ATM机系统.docx_第1页
第1页 / 共8页
JAVA课程设计报告银行ATM机系统.docx_第2页
第2页 / 共8页
JAVA课程设计报告银行ATM机系统.docx_第3页
第3页 / 共8页
JAVA课程设计报告银行ATM机系统.docx_第4页
第4页 / 共8页
JAVA课程设计报告银行ATM机系统.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

JAVA课程设计报告银行ATM机系统.docx

《JAVA课程设计报告银行ATM机系统.docx》由会员分享,可在线阅读,更多相关《JAVA课程设计报告银行ATM机系统.docx(8页珍藏版)》请在冰豆网上搜索。

JAVA课程设计报告银行ATM机系统.docx

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)取款界面

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1