惠州安装指纹门禁,惠城区安装刷卡门禁,江北安装写字楼门禁
某公司安装了电子门,要设计门禁系统,根据课程设计任务书的要求,本系统至少要具备以下功能:
1、公司的雇员可以凭借密码、胸卡或指纹进入公司;
2、计算机根据雇员的验证方式对其身份进行验证;
3、管理员在监控室可以通过按钮直接开启电子门,管理员可以为新职员设置密码;
4、访客可以按门铃请求进入,由管理员为其放行。
根据需求分析对象
门禁系统、电子门、计算机、输入设备、管理员、雇员、访客、验证接口、验证实现。
针对课程设计要求,我们组把门禁系统分成三部分来做:
??部分是把公司的管理员,雇员及访客分为一组,运用面向对象思想,封装,继承,接口等方法,实现人员类的设计。
??第二部分是把门禁系统电子门作为一类,运用选择,循环结构,实现电子门的开闭,身份验证等方法,并设计接口实现身份验证的选择,其中使用异常处理使程序更加紧密完善。
??第三部分是把计算机作为一类,编写进入电子门的请求方式及计算机是否同意电子门的开启。加以接口,实现进入电子门需要通过的三种方式:密码,刷卡和指纹。
?????????
程序特色
????使用了log4j日志记录器,封装、接口、继承、多态
实现了对话框的形式,丰富了程序代码
??????
门禁系统设计
(一)电子门类
??包含属性:电子门的开启和关闭状态
??包含方法:开启电子门???关闭电子门
(二)输入设备类
??包含属性:用户输入的认证信息,密码、胸卡信息、指纹信息等
包含方法:输入设备接受认证信息。
(三)计算机类
??包含属性:计算机存储的雇员密码,胸卡号,指纹
??包含方法:
(1)无参构造方法,创建一组测试用密码、指纹、卡号
(2)验证密码,胸卡号,指纹
(3)增加新的密码,胸卡号,指纹
(四)门禁系统类
包含属性:电子门对象、计算机对象、输入设备对象、门铃、开门信号、日志对象
包含方法:工作
(五)访客??雇员??管理员类
包含属性:人员姓名,日志对象
包含方法:
(1)访客:初始化????访客按铃
(2)雇员:继承guest类????输入验证信息
(3)管理员:继承employee类????工作方法
管理员的工作方法1,通过控制室的按钮开启电子门
管理员的工作方法2,监控门铃
管理员的工作方法3,录入验证信息
六)验证接口类
包含属性:系统已有的信息和需要验证的信息
(1)验证接口定义验证方法
定义验证方法
(2)编写默认的实现类:
?系统保存的身份信息
需要验证的身份信息
3)具体的验证类继承默认的实现类
七)测试类
测试雇员通过电子门
综合测试类-通过运用switch语句选择进入不同的系统
(1)访客测试?????????(2)管理员测试?????????(3)雇员测试
?主要方法
(一)电子门开启和关闭
(二)输入设备接受认证信息
(三)验证人员信息
(四)新增人员信息
(五)门禁系统工作
六)管理员工作方法
七)访客按铃
八)接口
程序测试——输入设备测试?????????程序测试——综合测试类
惠州安装指纹门禁,惠城区安装刷卡门禁,江北安装写字楼门禁
安装指纹门禁,惠城区安装刷卡门禁,江北安装写字楼门禁
- 供应商:
- 惠州市天之宇安防工程有限公司 进入商铺
- 所在分类:
- 安防
- 报价:
- 电讯
- 型号
- 1110
- 所在地:
- 江北义务批发城a-1220号
- 联系电话:
- 0752-6578442
- 手机:
- 18825471110
- 在线咨询:
- 留言/咨询
- 联系人:
- 吕先生
- 在线下单:
- 我要下单
详细介绍
惠州市天之宇安防工程有限公司其他商品
安防相关分类