资源简介
支持管理员登录,存款,取款,注册账户,注销账户,转账操作,利息计算以及退出系统操作。
代码片段和文件信息
package contentcl;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Check {
/**
* 在登录时, 验证账号密码是否正确
*/
public boolean check1(String countnameString pwd) throws IOException{
File file=new File(“Message.txt“); //创建文件类
if(!file.exists()||file.isDirectory()) //判断文件是否存在
//throw new FileNotFoundException();
file.createNewFile();
BufferedReader br=new BufferedReader(new FileReader(file)); //创建读入缓冲流,按行读入
String temp=null;
// StringBuffer sb=new StringBuffer();
temp=br.readLine(); //先读取一行
while(temp!=null){
String sbstring = temp.toString(); //转化为string
int n = sbstring.length(); //测字符串长度
String []message = new String[8]; //按~拆分 成5个字符串数组,按账号和密码进行信息验证
int k=0;
for (int i=0; i<8; i++)
message[i]=““;
//我们在写入账户时用~分割, 所以我们利用~在分割开来
for (int i=0; i {
if(sbstring.charAt(i)==‘~‘)
{
//System.out.println(“@“+message[k]);
k++;
}
else
{
message[k] += sbstring.charAt(i);
}
}
if (countname.equals(message[2])&&pwd.equals(message[3]))//比较账户密码是否相等
return true;
temp=br.readLine(); //读取下一行
}
return false;
}
//在注册时 验证账号是否存在
public boolean check2(String countname) throws IOException{
File file=new File(“Message.txt“); //创建文件类
if(!file.exists()||file.isDirectory()) //判断文件是否存在
file.createNewFile();
BufferedReader br=new BufferedReader(new FileReader(file)); //创建读入缓冲流,按行读入
String temp=null;
// StringBuffer sb=new StringBuffer();
temp=br.readLine(); //先读取一行
while(temp!=null){
String sbstring = temp.toString(); //转化为string
int n = sbstring.length(); //测字符串长度
String []message = new String[8]; //按~拆分 成5个字符串数组,按账号和密码进行信息验证
int k=0;
for (int i=0; i<8; i++)
message[i]=““;
for (int i=0; i {
if(sbstring.charAt(i)==‘~‘)
{
//System.out.println(“@“+message[k]);
k++;
}
else
{
message[k] += sbstring.charAt(i);
}
}
if (countname.equals(message[2]))
return true;
temp=br.readLine();
}
return false;
}
//在挂失是 找回密码需要验证, 姓名,身份证号,和账户是否与注册时保持一致
public String check3(String name String useridString countname) throws IOException{
File file=new File(“Message.txt“); //创建文件类
if(!file.exists()||file.isDirectory()) //判断文件是否存在
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-11 16:45 BankSystem\
文件 404 2017-12-27 19:45 BankSystem\.classpath
文件 386 2018-01-02 20:05 BankSystem\.project
目录 0 2018-05-11 16:45 BankSystem\.settings\
文件 598 2017-12-21 16:14 BankSystem\.settings\org.eclipse.jdt.core.prefs
文件 536061 2018-03-15 22:19 BankSystem\225091.jpg
文件 53 2018-03-21 15:29 BankSystem\Message.txt
文件 40555382 2017-11-24 22:06 BankSystem\Tim Mark - Ngẫu Hứng&LOV3 (Be Strong).wav
目录 0 2018-05-11 16:45 BankSystem\bin\
目录 0 2018-05-11 16:45 BankSystem\bin\contentcl\
文件 3787 2018-05-09 09:50 BankSystem\bin\contentcl\Check.class
文件 3376 2018-05-09 09:50 BankSystem\bin\contentcl\DrawMoney.class
文件 2479 2018-05-09 09:50 BankSystem\bin\contentcl\Inquiry.class
文件 5356 2018-05-09 09:50 BankSystem\bin\contentcl\Login.class
文件 437 2018-05-09 09:50 BankSystem\bin\contentcl\LoginIn$1.class
文件 1382 2018-05-09 09:50 BankSystem\bin\contentcl\LoginIn$Enter.class
文件 822 2018-05-09 09:50 BankSystem\bin\contentcl\LoginIn$ReWrite.class
文件 774 2018-05-09 09:50 BankSystem\bin\contentcl\LoginIn$winClose.class
文件 3714 2018-05-09 09:50 BankSystem\bin\contentcl\LoginIn.class
文件 1248 2018-05-09 09:50 BankSystem\bin\contentcl\MD5.class
文件 4607 2018-05-09 09:50 BankSystem\bin\contentcl\Menu.class
文件 3168 2018-05-09 09:50 BankSystem\bin\contentcl\Modify.class
文件 5911 2018-05-09 09:50 BankSystem\bin\contentcl\Register.class
文件 3997 2018-05-09 09:50 BankSystem\bin\contentcl\ReportLose.class
文件 3307 2018-05-09 09:50 BankSystem\bin\contentcl\SaveMoney.class
文件 3482 2018-05-09 09:50 BankSystem\bin\contentcl\Transfer.class
文件 4354 2018-05-09 09:50 BankSystem\bin\contentcl\TransferToOthers.class
文件 4851 2018-05-09 09:50 BankSystem\bin\contentcl\UserMessage.class
文件 2571 2018-05-09 09:50 BankSystem\bin\contentcl\delete.class
文件 4537 2018-05-09 09:50 BankSystem\bin\contentcl\ratecalculate.class
文件 331873 2018-03-14 16:16 BankSystem\dneglu.png
............此处省略26个文件信息
- 上一篇:敏感信息脱敏源码和jar包
- 下一篇:JSP开发酒店管理系统
相关资源
- 敏感信息脱敏源码和jar包
- 微信三级分销java后台完整源码.rar
- Java外挂开发之内存修改程序含源码类
- Java开发实战经典名师讲坛李兴华.pd
- SSM+Mysql实现防慕课网项目.zip
- java大作业--画图板
- 李刚疯狂Java讲义第三版光盘内容
- jsp(java)订票系统(论文专题)
- Java微信小程序商城
- java源码包3
- 深入体验Java_Web开发内幕-核心基础超
- Java Web开发实战经典
- 深入分析JavaWeb技术内幕修订版_13596
- android瘦身软件源代码
- java 商城系统
- 多元线性回归java实现
- 编译原理课程设计-java版
- B/S 公交管理系统 Java源码 eclipse工程
- 小型图书管理系统java+access
- 打砖块游戏Java
- 中国象棋java版 保存 悔棋
- 高仿淘宝收货地址,内置全国各个省
- java记账本
- 编译原理 C、Java语言词法分析器java实
- java邮件发送客户端
- ftp暴力破解源码(java双击运行)
- javaSe模拟电子商务系统
- 仅1500行的简易Java炸弹人游戏无AI(
- JavaApplication1.rar
- JAVA实现货币转化.rar
评论
共有 条评论