【文件属性】:
文件名称:ATM取款机用户界面设计
文件大小:2KB
文件格式:JAVA
更新时间:2014-03-21 14:12:33
ATM
package atm.com;
/**
* 用户帐户类
*/
import java.sql.*;
public class Account {
DataOperation dto = new DataOperation();
/*
* 修改密码方法
*/
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)) {
dto.exeSql("update atm set pwd='" + newPwd + "' where gId='"
+ gId + "'");
return 1;// 密码修改成功
} else {
return -2;// 两次输入不同
}
} else {
return -1;// 旧密码输入错误
}
}
/*
* 验证用户ID方法
*/
public boolean checkAccount(String tId) {
String sql;
sql = "select * from atm where gId='" + tId + "'";
if (dto.getRowcount(sql) > 0)// 合法ID
{
return true;
} else// 非法ID
{
return false;
}
}
/*
* 验证用户密码方法
*/
public boolean checkPwd(String tId, String tpwd) {
String sql;
sql = "select * from atm where pwd='" + tpwd + "' and gId='" + tId
+ "'";
if (dto.getRowcount(sql) > 0)// 合法密码
{
return true;
} else// 非法密码
{
return false;
}
}
/*
* 该方法用于查询余额方法
*/
@SuppressWarnings( { "finally", "finally", "finally" })
public float queryBalance(String gId) {
ResultSet rs;
String sql = "select * from atm where gId='" + gId + "'";
网友评论
- 下了,自己花了时间去弄懂
- 自己没看清,以为是C++的呢,没想到是JAVA的诶,要是有代码实现就好了
- 只是一个文档,资源简介里基本就都有了,所以下载的必要不大...