《课程设计选题-门禁系统》由会员分享,可在线阅读,更多相关《课程设计选题-门禁系统(6页珍藏版)》请在金锄头文库上搜索。
1、门禁系统一、项目简介1项目背景在数字技术网络飞速发展的今天门禁得到了迅猛发展。门禁系统早已超越单纯的门道及钥匙管理,它已经逐渐发展成为一套完整的出入管理系统。它在工作环境安全、 人事考勤管理等行政工作中发挥着巨大的用。在该系统的基础上增加相应辅助设备可以进行社区流动人员和出租屋管理、电梯控制、车辆进出控制,物业消防监控、保安巡检管理、餐饮收费管理等,真正实现区域内一卡智能管理。2项目目标学习面向对象的主要特征和基本概念,包括类、 继承、接口、封装、多态、方法的重载和重写、Java的访问修饰符等。3涉及的主要技术(1) 流程控制语句;(2)类、对象继承接口 类、对象继承、接口;(3) 封装、继承
2、、多态;(4) 方法的重载、重写;(5)访问修饰符(6) static、finally二、需求分析某公司安装了电子门,要设计门禁系统,要求:1公司雇员可以凭借密码、胸卡或指纹进入公司;2计算机根据雇员的验证方式对其身份进行验证;3管理员在监控室可以通过按钮直接开启电子门;4访客可以按门铃请求进入,由管理员为其放行。三、功能划分四、概要设计从面向对象的角度进行分析设计,抽象类和对象的基本方法: 1电子门、计算机如,电子门开/关门的方法;计算机验证的方法2管理员、 雇员、访客如, 访客只有按门铃的方法; 雇员还有输入身份信息的方法; 管理员还有监听门铃和通过监控室的按钮直接开启电子门方法3. 验证接口、验证实现如,进行密码验证 ;胸卡验证、指纹验证4包的设计要求按照如下结构创建包:cn.sdcet.J15010.sys包:放置门禁系统相关类cn.sdcet.J15010.users包:放置访客、雇员、管理员类cn.sdcet.J15010.validate包:放置验证身份的接口及其实现类cn.sdcet.J15010.test包:放置测试类五、详细设计界面设计各产品过程检验的检验时机应在操作者对首件加工完成后自检,并判定合格。再由车间依据计划将需进行专检的部件填写报检单报检,在报检后首先由检验人员应检查车间是否按程序文件的规定开展了自检,然后接受报检进行检验、记录及判定。