• 大小: 40.14MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-01-29
  • 语言: Java
  • 标签: java  界面优美  

资源简介

支持管理员登录,存款,取款,注册账户,注销账户,转账操作,利息计算以及退出系统操作。

资源截图

代码片段和文件信息

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个文件信息

评论

共有 条评论