资源简介
STAM系统开发只实现对现实ATM系统的功能的模拟,使用Swing和Awt界面技术

代码片段和文件信息
package com.sweet.homework.atm;
import java.sql.*;
/**
* @ClassName: Account
* @Description:封装satm系统的数据操作
* @author tianhao
* @date 2016年4月1日 下午8:30:46
*
*/
public class Account {
Database das = new Database();
/**
* @Author tianhao
* @Time 2016年4月1日 下午8:28:46
* @title: changePwd
* @Description:修改密码
* @param @param
* gid
* @param @param
* pwd
* @param @param
* oldPwd
* @param @param
* newPwd
* @param @param
* newPwd2
* @param @return
* @return int
*/
public int changePwd(String gid String pwd String oldPwd String newPwd String newPwd2) {
if (newPwd.length() == 0 || newPwd.trim().equals(““))
return -3;// 新密码不能为空
else if (oldPwd.equals(pwd)) {
if (newPwd.equals(newPwd2)) {
das.exeSql(“update card_t set password=‘“ + newPwd + “‘ where card_number=‘“ + gid + “‘“);
return 1;// 密码修改成功
} else {
return -2;// 两次输入不同
}
} else {
return -1;// 旧密码输入错误
}
}
/**
* @Author tianhao
* @Time 2016年4月1日 下午8:29:09
* @title: transfer
* @Description:转账
* @param @param
* gid
* @param @param
* tran_account
* @param @param
* tran_RMB
* @param @return
* @return float
*/
public float transfer(String gid String tran_account String tran_RMB) {
float rs rs1 backrs = 1;
String accsql = “select * from card_t where card_number=‘“ + tran_account + “‘“;
// String gidsql=“select * from guest where gid=‘“+gid+“‘“;
rs = das.getRowcount(accsql);
rs1 = this.queryBalance(gid);
if (tran_RMB.length() == 0 || tran_RMB.trim().equals(““) || tran_account.length() == 0
|| tran_account.trim().equals(““))
backrs = -1; // 输入信息不能为空
// return rs;
else if (rs == 0)
backrs = -2; // 系统里没有该帐户信息
else if (rs1 < Float.parseFloat(tran_RMB))
backrs = -3;
return backrs;
}
/**
* @Author tianhao
* @Time 2016年4月1日 下午8:29:22
* @title: checkAccount
* @Description:登录验证
* @param @param
* tid
* @param @return
* @return boolean
*/
public boolean checkAccount(String tid) {
String ssql;
ssql = “select * from card_t where card_number=‘“ + tid + “‘“;
if (das.getRowcount(ssql) > 0)// 合法ID
{
return true;
} else// 非法ID
{
return false;
}
}
/**
* @Author tianhao
* @Time 2016年4月1日 下午8:29:36
* @title: checkPwd
* @Description:登录验证
* @param @param
* tid
* @param @param
* tpwd
* @param @return
* @return boolean
*/
public boolean checkPwd(String tid String tpwd) {
String ssql;
ssql = “select * from card_t where password=‘“ + tpwd + “‘ and card_number=‘“ + tid + “‘“;
if (das.getRowcount(ssql) > 0)// 合法pwd
{
return true;
} else// 非法pwd
{
return false;
}
}
/**
* @Author tianhao
* @Time 2016年4月1日 下午8:29:46
* @title: queryBalance
* @Descr
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 384 2016-04-10 16:13 SATM\.classpath
文件 380 2016-04-09 09:35 SATM\.project
目录 0 2016-04-10 11:17 SATM\bin\
目录 0 2016-04-10 11:17 SATM\bin\com\
目录 0 2016-04-10 11:17 SATM\bin\com\sweet\
目录 0 2016-04-10 11:17 SATM\bin\com\sweet\homework\
目录 0 2016-04-11 00:02 SATM\bin\com\sweet\homework\atm\
文件 3834 2016-04-10 23:50 SATM\bin\com\sweet\homework\atm\Account.class
文件 661 2016-04-10 23:10 SATM\bin\com\sweet\homework\atm\Atm.class
文件 1369 2016-04-11 00:01 SATM\bin\com\sweet\homework\atm\atm.sql
文件 2516 2016-04-10 23:10 SATM\bin\com\sweet\homework\atm\Databa
文件 728 2016-04-10 23:51 SATM\bin\com\sweet\homework\atm\Screen$1.class
文件 825 2016-04-10 23:51 SATM\bin\com\sweet\homework\atm\Screen$2.class
文件 829 2016-04-10 23:51 SATM\bin\com\sweet\homework\atm\Screen$3.class
文件 18501 2016-04-10 23:51 SATM\bin\com\sweet\homework\atm\Screen.class
目录 0 2016-04-11 00:02 SATM\bin\com\sweet\homework\atm\test\
文件 1704 2016-04-11 00:01 SATM\bin\com\sweet\homework\atm\test\TestAccount.class
目录 0 2016-04-10 11:17 SATM\lib\
文件 985600 2016-04-09 09:40 SATM\lib\mysql-connector-java-5.1.37.jar
目录 0 2016-04-10 11:17 SATM\src\
目录 0 2016-04-10 11:17 SATM\src\com\
目录 0 2016-04-10 11:17 SATM\src\com\sweet\
目录 0 2016-04-10 11:17 SATM\src\com\sweet\homework\
目录 0 2016-04-11 00:02 SATM\src\com\sweet\homework\atm\
文件 4873 2016-04-10 23:50 SATM\src\com\sweet\homework\atm\Account.java
文件 364 2016-04-10 11:16 SATM\src\com\sweet\homework\atm\Atm.java
文件 1369 2016-04-11 00:01 SATM\src\com\sweet\homework\atm\atm.sql
文件 2542 2016-04-10 11:17 SATM\src\com\sweet\homework\atm\Databa
文件 23214 2016-04-10 23:51 SATM\src\com\sweet\homework\atm\Screen.java
目录 0 2016-04-11 00:02 SATM\src\com\sweet\homework\atm\test\
文件 1329 2016-04-11 00:01 SATM\src\com\sweet\homework\atm\test\TestAccount.java
............此处省略0个文件信息
相关资源
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
评论
共有 条评论