资源简介
北大青鸟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个文件信息
相关资源
- java面试题题库全
- Java通过JNA调用TSCLIB.dll控制热敏打印机
- Java Web 三层架构详解
- JAVA拿火柴小游戏
- java 生成word 的第三方控件
-
xm
l-apis.jar包 - 多线程web服务器 附实验报告 java
- 网络五子棋游戏java socket swing 小项目
- java实现js、css、图片合并到html文件
- Java-WebSocket-jar
- 基于JAVA的论坛源码(J2EE 毕业设计)
- pos机java调用程序demo(基于dll调用)
- Python AES和Java AES/ECB/PKCS5Padding互转
- csv文件读下用的jar包
- java解压缩文件文件夹
- java药品管理系统
- stm32cubeMX_v4.27及f4HAL库包及所需要的
- java网页视频播放
- JAVA串口助手
- 华为Java编程规范试题2(含答案)
- JAVA的JAR或Class生成Delphi的Native Bridge
- 解析wkt数据
- java Rest接口服务端简单式Java后台各类
- Java Service Wrapper部署说明
- java类外文翻译
- Blackjack游戏原代码
- java版扫雷源代码+图片素材
- 个人所得税计算器 java
- 10个球中找到一个坏球的测试用例及测
- java_ssh2框架_小
评论
共有 条评论