1 / 14
文档名称:

ATM模拟系统实验报告.docx

格式:docx   大小:301KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ATM模拟系统实验报告.docx

上传人:jiyudian11 2022/5/10 文件大小:301 KB

下载得到文件列表

ATM模拟系统实验报告.docx

文档介绍

文档介绍:JAVA项目实训(C/S)
ATM 模拟系统》系统设计报告
班级: 姓名: 学号:
一、 系统的需求分析和功能设计
功能说明
该 ATM 模拟系统具有友好的图形用户界面,用户首先要输入卡号和密码,登录后可以执行 取款、存款、() + "'");// 运用 SQL 语句 判断用户名和密码
while (()) {
bb = true;
}
} catch (Exception en) { ();
} if (bb) {
setVisible( false);// 窗口关闭
new board2();
} else
(null, "密码或账号错误!", "
"登录失败",
Button2) {
JOptionPane. WARNING_MESSAGE); ("");
} else if (() ("");
("");
+ ());
} else {
(pass
}
部分代码
public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub Button bt = (Button) ();
if (() == c[11]) {
Qukuan .setText(""); //清空
} else if (() == c[12]) { int x = 0;
try {
db =
Statement
ResultSet
new ();
stmt = (); rs = stmt
.executeQuery("select*from usertable where
username=
+ + "'");// 通过用户名找到该用户的信
while (()) {
("money") -
(()); //余额与取款额的差
}
//余额不足
if (x < 0) {
JOptionPane. showMessageDialog(null,"余额不足","警
告",
);
("");
} else {//余额足够
("update usertable set money='" +
+ "' where username='" + + "'");
(null, "取款成功", "消 息提示",
); ("");
}
} catch (Exception e1) {
();
}
} else if (() == c[13]) {//返回主菜单
setVisible(false);
new board2();
} else {
(() + ());
}
}
变量、等说明,其它详细的文字描述
三、 实现的系统
包括运行截图和简单操作说明。
四、 实训小结
系统的不足,技术方面的收获等
附:项目需求说明(参考)
建立一个ATM模拟系统,实现如下功能:
1、 存款功能:在主界面选择该功能后,根据屏幕提示输入密码,客户根据提示选择存款服 务,然后输入存款数额,确认存款按钮后,完成存款。
2、 取款功能:在主界面选择该功能后,根据屏幕提示输入密码,系统验证密码正确性,若 不正确,重新输入密码,若连续输入密码三次不正确,退出服务。若输入密码正确,客
户根据提示选择取款服务,然后输入取款数额,系统判断输入的取款数额的合法性,若 不合法(这里不考虑透支)退出服务;若合法,吐款机吐款。
3、转账功能:在主界面选择该功能后,根据屏幕及语音提示输入密码,系统验证密码正确 性,