资源简介

北大青鸟S2JAVA门禁系统 控制台应用程序

资源截图

代码片段和文件信息

package sys;

import validate.CardVld;
import validate.FingerMarkVld;
import validate.PassWordVld;
import validate.Validate;

public class Computer {
private static String[] passWord=new String[100];//密码
private static String[] card=new String[100];//胸卡
private static String[] fingerMark=new String[100];//指纹
public Computer(){
passWord[0]=“2222“;
card[0]=“accp“;
fingerMark[0]=“accp“;
}
//验证方法
public boolean validate(String passStr){
Validate validate=null;
String prefix=passStr.substring(0 2);
if(prefix.equals(“pa“)){
validate=new PassWordVld(passWordpassStr);//调用validate中的验证密码
return validate.check();
}
else if(prefix.equals(“ca“)){
validate=new CardVld(cardpassStr);//调用validate中的验证胸卡
return validate.check();
}
else if(prefix.equals(“fi“)){
validate=new FingerMarkVld(fingerMarkpassStr);//调用validate中的验证指纹
return validate.check();
}else{
return false;
}
}
//添加密码
public void addPassWord(int passWord){
for(int i=0;i<100;i++){
if(Computer.passWord[i]==null){
Computer.passWord[i]=passWord*2+““;
return;
}
}
}
//添加胸卡
public void addCard(String card){
        for(int i=0;i<100;i++){
            if(Computer.card[i]==null){
                Computer.card[i] = card;
                return;
            }
        }
}
//添加指纹
public void addFingerMark(String fingerMark){
for(int i=0;i<100;i++){
if(Computer.fingerMark[i]==null){
Computer.fingerMark[i]=fingerMark;
return;
}
}
}
public static String[] getPassWord() {
return passWord;
}
public static void setPassWord(String[] passWord) {
Computer.passWord = passWord;
}
public static String[] getCard() {
return card;
}
public static void setCard(String[] card) {
Computer.card = card;
}
public static String[] getFingerMark() {
return fingerMark;
}
public static void setFingerMark(String[] fingerMark) {
Computer.fingerMark = fingerMark;
}


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        295  2008-11-11 09:46  menjingxitong\.classpath

     文件        389  2008-11-10 09:10  menjingxitong\.project

     文件        179  2008-11-10 19:55  menjingxitong\.settings\org.eclipse.jdt.ui.prefs

     文件        501  2008-11-11 11:26  menjingxitong\bin\log4j.properties

     文件       2309  2008-11-11 10:48  menjingxitong\bin\sys\Computer.class

     文件       3689  2008-11-11 11:27  menjingxitong\bin\sys\ControlSys.class

     文件        780  2008-11-11 09:46  menjingxitong\bin\sys\Door.class

     文件        945  2008-11-11 10:36  menjingxitong\bin\sys\InputEquip.class

     文件       1633  2008-11-11 11:11  menjingxitong\bin\test\addPassWordTest.class

     文件        896  2008-11-11 09:46  menjingxitong\bin\test\AdminTest.class

     文件        928  2008-11-11 09:46  menjingxitong\bin\test\EmployeeTest.class

     文件       1058  2008-11-11 09:46  menjingxitong\bin\test\GuestTest.class

     文件        875  2008-11-11 09:46  menjingxitong\bin\test\InputEquitTest.class

     文件       2680  2008-11-11 10:56  menjingxitong\bin\user\Admin.class

     文件        631  2008-11-11 10:56  menjingxitong\bin\user\Employee.class

     文件       1592  2008-11-11 10:57  menjingxitong\bin\user\Guest.class

     文件       1445  2008-11-11 11:02  menjingxitong\bin\validate\CardVld.class

     文件       1463  2008-11-11 11:02  menjingxitong\bin\validate\FingerMarkVld.class

     文件       1148  2008-11-11 09:46  menjingxitong\bin\validate\GenericValidate.class

     文件       1525  2008-11-11 11:01  menjingxitong\bin\validate\PassWordVld.class

     文件        128  2008-11-11 10:58  menjingxitong\bin\validate\Validate.class

     文件        501  2008-11-11 11:26  menjingxitong\src\log4j.properties

     文件       2058  2008-11-11 10:48  menjingxitong\src\sys\Computer.java

     文件       3028  2008-11-11 11:27  menjingxitong\src\sys\ControlSys.java

     文件        482  2008-11-10 09:41  menjingxitong\src\sys\Door.java

     文件        427  2008-11-11 10:36  menjingxitong\src\sys\InputEquip.java

     文件       1121  2008-11-11 11:11  menjingxitong\src\test\addPassWordTest.java

     文件        523  2008-11-11 08:43  menjingxitong\src\test\AdminTest.java

     文件        541  2008-11-11 08:45  menjingxitong\src\test\EmployeeTest.java

     文件        673  2008-11-11 08:48  menjingxitong\src\test\GuestTest.java

............此处省略24个文件信息

评论

共有 条评论