📄 程序说明.txt
字号:
本系统采用JAVA语言+ACCESS数据库
/*---------------分-------------------------------------------割-----------------------------------------线--------------*/
一.关于本系统功能代码的相关说明
readCard:读卡与退卡
Account:关于帐户的一些操作,主要是数据查询和一些判断功能
moneyMachine:取钱帐单
PutmoneyMachine:存钱帐单
display:系统界面
Atm:系统方法调用
dataSQL:数据库连接和一些操作,本来是连接SQLsever的,但是由于一些原因,就用Access代替了。
MD5:加密
/*---------------分-------------------------------------------割-----------------------------------------线--------------*/
二.关于数据库中字段的说明
数据表一个Atminfo
字段CardID:用户卡号
字段pwd:MD5加密后的密码存放
字段Usermoney:用户余额
字段TodayMoney:用户当天交易额
字段num:用户状态字 0表示可以正常使用 1表示此卡正在被使用 2表示该卡由于错误操作被锁定
/*---------------分-------------------------------------------割-----------------------------------------线--------------*/
三.关于实现的功能
1、查询余额
2、ATM取款:每次取款金额为50的倍数,单次总额不超过5000元,每天交易不超过5000,支取金额不允许透支。
3、ATM存款:不能出现负存款,且必须为50的倍数
4、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码
5、输入密码3次错误卡将会被锁定,且系统在延迟完成后自动关闭
6、输入卡号和密码必须全为数字,且卡号长度18位,密码长度6位
7、一个卡号不能重复登陆。
8、密码存放数据库采用MD5加密算法加密
9、其他功能慢慢体会
/*---------------分-------------------------------------------割-----------------------------------------线--------------*/
Crosslife 2007年12月29于成都信息工程学院
QQ:307779453
E-mail:45856738@163.com
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -