java课设电子门禁_Door门禁系统.doc
Door门禁系统
Door.java
package com.handson.sys;
public class Door {
public final static String OPEN = "门已开启";
public final static String CLOSE = "门已关闭";
private String state = CLOSE; // 电子门状态
private boolean bellState = false; // 门铃状态
// 构造方法
public Door() {
this.setState(CLOSE);
}
// 开启电子门
public void open() {
this.setState(OPEN);
}
// 关闭电子门
public void close() {
this.setState(CLOSE);
}
// setter/getter
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public boolean isBellState() {
return bellState;
}
public void setBellState(boolean bellState) {
this.bellState = bellState;
}
}
Computer.java
package com.handson.sys;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Scanner;
import com.handson.validate.CardVId;
import com.handson.validate.FingVId;
import com.handson.validate.PassWordVId;
import com.handson.validate.Validate;
public class Computer {
HashMap Card = new HashMap();
ArrayList Fing = new ArrayList();
String[] Pass = new String[10];
public Computer() {
Card.put(0, "car000");
Card.put(1, "car001");
Card.put(2, "car002");
Fing.add("fing000");
Fing.add("fing001");
Fing.add("fing002");
Pass[0] = "pas000";
Pass[1] = "pas001";
Pass[2] = "pas002";
Pass[3] = "";
}
public boolean validate(String imputMsg) {
boolean ban = false;
Scanner in = new Scanner(System.in);
System.out.println("请选择验证方式:1-卡号 2-指纹 3-密码");
int n = in.nextInt();
Validate val;
switch (n) {
case 1:
val = new CardVId();
ban = val.check(Card, imputMsg);
break;
case 2:
val = new FingVId();
ban = val.check(Fing, imputMsg);
break;
case 3:
val = new PassWordVId();
ban = val.check(Pass, imputMsg);
break;
default:
System.out.println("选择错误!");
}
return ban;
}
}
Amind.java
package com.handson.user;
import java.util.Scanner;
import com.handson.sys.Door;
public class Admin extends Employee {
// 构造方法
public Admin() {
super();
}
pu
java课设电子门禁_Door门禁系统.doc相关推荐
- java课设电子门禁_Java 并发专题 : CyclicBarrier 打造一个安全的门禁系统
继续并发专题~ 这次介绍CyclicBarrier:看一眼API的注释: /** * A synchronization aid that allows a set of threads to all ...
- Java课设:关于火车售票系统的注意事项
文章目录 三个表的说明 连接数据库 jdbc包 local host:1433 连接数据库服务器的登陆名及密码 此课设的一系列问题集中在此地讨论 三个表的说明 之前在博客里我说一开始需要创建三个表,当 ...
- java课设电子门禁_中控门禁pullSdk Java demo 中控智慧门禁系统 - 下载 - 搜珍网
压缩包 : pullsdkdemo (2).zip 列表 pullsdkdemo/ pullsdkdemo/.idea/ pullsdkdemo/.idea/compiler.xml pullsdkd ...
- JAVA课设作业-实现饭店点菜系统源码
JAVA实现饭店点菜系统详解-增强健壮性 原文: JAVA实现饭店点菜系统详解. 本文在上文的基础上增强了代码的健壮性和其他一些修改.如有bug还请各位积极指正,共同成长! 话不多说,码来: pack ...
- python人脸识别门禁系统毕设_人脸识别门禁系统 毕业设计 可移植树莓派
[实例简介] 基于python的人脸识别门禁系统,实现对人脸的录入与识别功能 ,毕业设计 附论文 可移植树莓派 [实例截图] [核心代码] 人脸识别毕业设计源码 └── 人脸识别毕业设计源码 ├── ...
- 基于低功耗蓝牙和微信小程序的门禁系统(FPGA课设设计)
基于低功耗蓝牙和微信小程序的门禁系统(FPGA课设设计) 文章目录 基于低功耗蓝牙和微信小程序的门禁系统(FPGA课设设计) 一.低功耗蓝牙(BLE)的配置和与FPGA通信代码 1.1 低功耗蓝牙的介 ...
- java门禁系统项目开发实现
文章目录 java门禁系统项目实现 一.项目目标和任务 二.项目结构 package sys Computer.java ControlSys.java Door.java InputEquip.ja ...
- java门禁系统实训,Java 并发课题 : CyclicBarrier 打造一个安全的门禁系统
Java 并发专题 : CyclicBarrier 打造一个安全的门禁系统 继续并发专题~ 这次介绍CyclicBarrier:看一眼API的注释: /** * A synchronization a ...
- Java 并发专题 CyclicBarrier 打造一个安全的门禁系统
分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 继续并发专题~ 这 ...
最新文章
- flask-bootstrap-高亮-下划线-删除线-加粗-斜体
- python 字符串split 正则分割 换行符_python数据分析实战-JOINamp;SPLIT分割与合并
- 宝塔nginx文件服务器,宝塔面板nginx编译webdav模块 – 建立webdav服务器
- python with语句_python中的with语句
- luogu3244 bzoj4011 HNOI2015 落忆枫音
- 分布式事务一致性解决方案
- linux怎么安装高德导航软件,高德地图车机版如何安装?高德地图车机版安装教程...
- Android SharedPreferences总结及优化
- DB2中select top 用法
- java多条件不定条件查询
- 赠书 | 如何建设数据中台?看这份企业数据能力测评就够了!
- 怎样调整input框背景颜色_不用花钱,自己也能制作证件照,更换背景色、排版全搞定...
- Android: 一个两点触控的案例
- Java连接数据库访问失败
- 土豆聊天poeato Chat注册账号时提示网络刺错误怎么解决
- 嵌入式系统中的FLASH
- CMDN Club每周精选(第2期)
- ASP.NET ZERO 学习 —— (1) 介绍
- OpenGL第二讲——绘制简单的几何图形
- IGBT最小死区时间计算
热门文章
- BZOJ 1406 密码箱(数论)
- 【随感】看老科和当当的回眸相视
- python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...
- 会python可以从事什么工作-Python入门后,想要从事自由职业可以做哪方面工作?...
- python下载图片-Python下载URL图片
- 笔记本电脑可以安装python吗-笔记本怎样安装Python64位的?
- python图片识别-Python+Opencv识别两张相似图片
- python官网下载步骤linux-linux下安装python
- python大学课程-利用python完成大学刷课(从0到完成的思路)
- python爬虫抓取数据的步骤-Python爬虫抓取手机APP的传输数据