資源簡介
支持管理員登錄,存款,取款,注冊賬戶,注銷賬戶,轉賬操作,利息計算以及退出系統操作。
代碼片段和文件信息
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開發酒店管理系統
評論
共有 條評論