资源简介
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编程实现同步序列密码的加密解密
- JAVA实现的流服务(直播点播)
- java编写socket服务端和客户端给予cmp
- java数据库连接小程序
- Java+Access+GUI学生成绩管理系统
- Java to C# Converter 破解版
- 张孝祥老师讲解java的多线程的配套
- 《Java Web程序设计任务教程》_课后习
- 疯狂Java第三版百度云资源
- 实用的个人存款计算器用java语言编写
- clazzdumpcustagent
- 基于Java的企业进销存管理系统开题报
- JavaFX多功能简易计算器及课程设计报
- Ajax实现java web 中下拉列表二级联动
- pagehelper-3.4.2-fixjar包完整版
- gps定位谷米gt06 java代码
- C++转换为Java工具破解版[非试用版1.
- java 备忘录
- JAVA编的图书馆管理系统含源代码及数
- java实现银行家算法操作系统
- java编写的图书管理系统,提供源码
- Java语言编程规范(华为公司)
- Netbeans java GUI 背景图片加载图文攻略
- java banking 银行管理系统
- java多人聊天系统,图形用户界面
- javaweb在线聊天网站
- java 控制台学生管理系统
- java20套项目实战
- ArcGIS Server 10安装配置(JAVA)
- 短信猫用rxtx收发短信Java
评论
共有 条评论