资源简介
Java经典源码 门禁系统完整代码
门禁系统 另一种写法,代码和前一个系统有区别

代码片段和文件信息
/*
* Computer
* 2007
* 门禁系统的计算机
*/
package s2javaoo.xmal.sys;
import s2javaoo.xmal.validate.*;
public class Computer {
private String[] passWord = new String[100]; // 计算机存储的雇员密码,数字字符串
private String[] card = new String[100]; // 计算机存储的雇员胸卡号,字符串形式
private String[] fingerMark = new String[100]; // 计算机存储的雇员指纹,字符串形式
/**
* 无参构造方法,创建一组测试用密码、指纹、卡号
*/
public Computer(){
passWord[0] = “2222“;
card[0] = “accp“;
fingerMark[0] = “accp“;
}
/**
* 验证
* @return
*/
public boolean validate(String passStr){
Validate validate = null;
String prefix = passStr.substring(0 2);
/*验证密码*/
if(prefix.equals(“pa“)){
validate = new PassWordVld(passWordpassStr);
return validate.check();
}
/*验证胸卡*/
else if(prefix.equals(“ca“)){
validate = new CardVld(cardpassStr);
return validate.check();
}
/*验证指纹*/
else if(prefix.equals(“fi“)) {
validate = new FingerMarkVld(fingerMarkpassStr);
return validate.check();
} else {
return false;
}
}
/**
* 增加新胸卡
* @param fingerMark
*/
public void addCard(String card) {
for(int i=0;i<100;i++){
if(this.card[i]==null){
this.card[i] = card;
return;
}
}
}
/**
* 增加新指纹
* @param fingerMark
*/
public void addFingerMark(String fingerMark) {
for(int i=0;i<100;i++){
if(this.fingerMark[i]==null){
this.fingerMark[i] = fingerMark;
return;
}
}
}
/**
* 增加新密码
* @param passWord
*/
public void addPassWord(int passWord) {
for(int i=0;i<100;i++){
if(this.passWord[i]==null){
this.passWord[i] = passWord*2+““;
return;
}
}
}
/**
* @return card
*/
public String[] getCard() {
return card;
}
/**
* @return fingerMark
*/
public String[] getfingerMark() {
return fingerMark;
}
/**
* @return passWord
*/
public String[] getPassWord() {
return passWord;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 309 2007-08-23 08:38 ControlSys1\.classpath
文件 389 2007-08-13 16:54 ControlSys1\.project
文件 5762 2007-08-21 14:11 ControlSys1\.settings\org.eclipse.jdt.ui.prefs
文件 8956 2007-09-20 13:45 ControlSys1\accp.log
文件 547 2007-08-23 11:35 ControlSys1\src\log4j.properties
文件 2556 2007-09-20 13:25 ControlSys1\src\s2javaoo\xmal\sys\Computer.java
文件 3827 2007-09-05 08:33 ControlSys1\src\s2javaoo\xmal\sys\ControlSys.java
文件 805 2007-08-27 11:06 ControlSys1\src\s2javaoo\xmal\sys\Door.java
文件 780 2007-08-27 11:12 ControlSys1\src\s2javaoo\xmal\sys\InputEquip.java
文件 608 2007-09-13 09:51 ControlSys1\src\s2javaoo\xmal\test\AdminTest.java
文件 627 2007-09-20 13:48 ControlSys1\src\s2javaoo\xmal\test\EmployeeTest.java
文件 759 2007-09-13 09:50 ControlSys1\src\s2javaoo\xmal\test\GuestTest.java
文件 568 2007-09-13 09:51 ControlSys1\src\s2javaoo\xmal\test\InputEquitTest.java
文件 2544 2007-09-20 14:09 ControlSys1\src\s2javaoo\xmal\user\Admin.java
文件 460 2007-09-20 13:48 ControlSys1\src\s2javaoo\xmal\user\Employee.java
文件 1029 2007-09-13 10:26 ControlSys1\src\s2javaoo\xmal\user\Guest.java
文件 1021 2007-09-13 09:52 ControlSys1\src\s2javaoo\xmal\validate\CardVld.java
文件 1043 2007-09-13 09:52 ControlSys1\src\s2javaoo\xmal\validate\FingerMarkVld.java
文件 1269 2007-08-27 16:14 ControlSys1\src\s2javaoo\xmal\validate\GenericValidate.java
文件 1294 2007-09-13 09:52 ControlSys1\src\s2javaoo\xmal\validate\PassWordVld.java
文件 191 2007-08-23 16:37 ControlSys1\src\s2javaoo\xmal\validate\Validate.java
目录 0 2008-03-26 10:49 ControlSys1\src\s2javaoo\xmal\sys
目录 0 2008-03-26 10:49 ControlSys1\src\s2javaoo\xmal\test
目录 0 2008-03-26 10:49 ControlSys1\src\s2javaoo\xmal\user
目录 0 2008-03-26 13:10 ControlSys1\src\s2javaoo\xmal\validate
目录 0 2008-03-26 10:49 ControlSys1\src\s2javaoo\xmal
目录 0 2008-03-26 10:49 ControlSys1\src\s2javaoo
目录 0 2008-03-26 10:49 ControlSys1\.settings
目录 0 2008-03-26 10:49 ControlSys1\bin
目录 0 2008-03-26 10:49 ControlSys1\src
............此处省略4个文件信息
- 上一篇:计算器JSP 四则运算
- 下一篇:学士后Java集合框架和泛型课后习题答案
相关资源
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
评论
共有 条评论