版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于人脸识别的门禁管理系统设计目录227601绪论 ②后台的功能模块:后台可以进行住户的管理资讯管理、照片的管理。其功能结构图如下图3-3所示:图3-3系统功能结构图3.3业务流程分析小区人脸识别门禁系统的总体流程可描述为:用户登录系统进行相应权限的操作。具体为:判断如果是普通用户的话可以进行信息管理和添加我的照片修改查询等操作;如果不是普通用户而是管理员的话可以进行后台数据库住户管理、咨询管理、照片管理的增、删、改操作功能即到达结束。系统流程如图3-3。1系统的流程图所示。图3-3。1系统的流程图4系统设计4.1系统准备4.2数据库设计4.2.1数据库E-R图实体为管理员从登陆账号密码检验id判断是否为管理员如果是的话可进行操作管理添加实体为住户的年龄、手机号、性别、姓名、用户名然后通过用户上传用户自己的此时实体照片在根据主题和备注进行存储。数据库的概念设计如下所示:图4-2ER结构图4.2.2数据表字段设计数据库选用MySQL,系统中使用到的主要数据表有t_admin表、t_apply表、t_news表等。以下是本平台关键的几个数据表。具体展示部分如下所示。t_admin表,用来记录管理员的编号和照片还有用户编号,主键为id。其结构如表4-3所示。表4-3t_admin表t_apply表,用来记录设备的信息,包括设备id,idcard,imgFile,name,statussel,userId字段,其中ID为主键。表结构如表4-4所示。表4-4t_apply表t_news表,用来记录事件id,addDate,content,imgFile,title其中id为主键。其结构如表4-5所示。表4-5t_news表t_photo表,用来记录照片的id,imgFile,name,note其中id为主键,其结构如表4-6所示。表4-6t_photo表
5系统实现5.1登录设计实现使用者可进驻注册登录管理系统的申请登记网页,输入申请账号、密码、验证码等相关信息并认证用户身份,单击完成申请登记按钮即可完成申请登上管理系统。系统登录界面如图5-1所示。图5-1系统登录界面登陆功能模块是操作系统最基本的一个特殊功能模板,登陆功能模块凭使用者提供的帐号、注册密码等个人信息完成身分认证,然后系统根据用户名是否存在进行判断如果输入错误即返回重新登陆界面,如果输入正确进行下一轮判断是否输入正确否的话即重新进行登录若输入正确的话即判断登陆成功,所有用户若想运行该操作系统,都必须先完成注册,注册认证合格以后,才能够执行相应授权的功能。登录过程设计如下图5-2所示。图5-2系统登录流程设计图5.2前台功能设计实现前台包括登录注册、首页、公告信息、资讯信息、照片信息等功能模块。(1)首页实现该平台使用ajax技术在浏览器中与其他JavaScript脚本相结合与同一个网页,ajax是通过jQuery底层的ajax从而进行实现的,然后通过http来请求加载进程,从而与后台进行交互。首页实现界面如图5-3所示。图5-3首页模块界面(2)资讯信息模块实现在资讯信息模块,用户可以查看内容进行评论,查看关键信息等操作。资讯信息模块实现界面如图5-4所示。图5-4资讯信息实现界面(3)住户识别模块实现住户识别模块主要采用了百度API接口,进行人脸识别。API全称为ApplicationProgrammingInterface是一组预先定义的函数让用户无需访问源代码,即可进行与开发程序和用户的交互例程的功能,一个API接口可以调用多个功能服务,支持图像识别的接口人脸识别等其他功能模块,然后通过入参参数灵活性的调用人脸识别模块,传入图像,并且显示匹配结果进行人脸识别。多个住户识别模块界面如图5-5所示。 图5-5住户识别模块实现界面5.3后台功能设计实现管理员主要实现了住户管理、资讯管理、照片管理等功能。(1)住户管理功能模块的实现住户管理功能模块执行了管理员对住户信息进行增删改查等操作。住户管理功能模块实现界面如图5-6所示。图5-6住户管理模块实现界面首先进入住户管理模块如果否的话进行循环判断是否进入住户管理模块如果是的话进行判断是否添加住户是的话录入住户信息在通过判断审核是否通过在进行判断是否添加成功即可结束否则如果没有审核判断通过的话即结束。添加住户信息流程如图5-7所示。图5-7添加住户信息流程图(2)资讯管理功能模块的实现添加资讯信息实现界面如图5-8所示。图5-8添加资讯信息实现界面首先开始进入资讯管理模块如果判断否的话再次进入循环判断是否进入资讯管理模块界面,是的话进行添加资讯并且录入资讯信息在进行判断审核是否通过通过的话即添加成功结束,如果没有审核通过的话即结束。添加资讯信息流程如图5-9所示。图5-9添加资讯信息流程图(3)照片管理功能模块的实现照片管理功能模块实现界面如图5-10所示。ab图5-10照片管理模块实现界面6系统测试6.1测试目的对于软系统来说,系统测试是其发展中最重要的组成部分。因为系统测试要保证系统运行及其是否安全。软件设计的最后一个工序就是系统测试,假如测试是为了找出其它错误地方,此一观点很可能也只是作为一种提醒性的测试,以及时发现错误为测试中心,不能真正体现测试出对软件使用的正确性。但也有可能会产生误导据了解,这些错误观点有可能会对形成一些误导。结果发现,该测试的唯一的目标仅仅是为了要找到错误,这显然是一个没有任何价值可言的测试。6.2测试用例表6-1用户注册测试表功能名称用户注册测试序号02测试时间2022年04月13日测试人员开发者测试目的测试系统用户注册功能是否正常、稳定测试步骤(1)输入“用户名”、“密码”,“电话”等信息,并点击注册按钮。(2)直接点击注册按钮。预测结果(1)系统将注册信息验证后录入数据库,并提示“注册成功”,跳转到登录界面。(2)注册失败,提示“请输入用户名”实际结果(1)系统将注册信息验证后录入数据库,并提示“注册成功”,跳转到登录界面。(2)注册失败,提示“请输入用户名”。表6-2住户识别测试表功能名称住户识别测试序号03测试时间2022年04月13日测试人员开发者测试目的测试住户识别功能是否正常、稳定测试步骤在住户识别功能界面,用户选择照片,进行识别等操作。预测结果操作成功。实际结果操作成功。6.3测试结果分析经过了本次的测试结果分析,本次测试满足基于人脸识别的门禁管理系统的用户需求,所有基本功能都得到了实现,运行速度满足需求。
结论本文主要阐述了如何利用Java语言开发一个性能优化、可扩展性强和安全可靠的小区人脸识别门禁系统。系统分为前台界面和后台管理界面。前台一般包含登录注册、首页、照片墙、社区信息、住户识别等主要功能模板;后台一般包含住户管理、资讯管理、照片信息管理等功用。然后继续进行需求分析的阐述。然后是概要设计和详细设计。介绍这种操作系统的部分特性和功能的实现方案及步骤。本系统设计中所要实现的功能就是建立一个智能化小区人脸生物识别的技术门禁制度,系统中的系统整体规划、数据库的设计、各个系统模型的设计分析与系统代码的解析,小区人脸生物识别的技术门禁制度系统的一些基本的功能都已设计得以实现完成。因为学习时间紧迫和受自身的所学知识限制,该学习系统目前尚有着不少的地方还需要进一步完善,同时也尚有着不少系统本身所未能具备完善的学习功能,本人将会努力在自己今后的系统学习的过程学习中去进一步的提高完善和完善。本系统具有以下优点:1、改系统可以在多个不同的操作系统运行,使用MySQL数据库,安全性高。2、该系统的界面简洁,操作起来方便,容易使用。但也存在以下不足需要改进:1、使用Java语言没有指针性能大大降低但是可以修改。2、功能有点简略,还缺少高新的技术来支撑,后期可以添加。
参考文献[1]彭巧珍,姚力文,段隆振,等.基于JSP技术的网上选课系统的设计与实现[D].天津师范大学,2014.[2]杜丽英.基于JSP的网上订餐系统研究[J].才智,2014,36期.[3]那菊华.基于JSP+MySQL的高职学生顶岗实习管理平台构建与设计[J].中国新通信,2015,18期(18).[4]姚丽华,于广州.基于动态JSP技术的Web应用软件开发[J].信息与电脑:理论版,2013,03期.[5]段新娥.基于JSP技术的高校毕业设计平台的设计与实现[J].山西电子技术,2014,第3期:66-67..[6]齐鲲鹏,顾宏,唐达.JSP数据库连接技术在构建信息网站中的研究[J].控制工程,2015,第5期:17-20.[7]卢小丽.利用Jsp+Ajax技术建立级联菜单的方法[J].无线互联科技,2013,03期(03):226-226.[8]邱加永,卞志城,郑经煜.JSP基础与案例开发详解[M].北京:清华大学出版社,2009.[9]张志林.Jsp数据自动分页jstl标签技术及应用:CN,CN102945287A[P].2013.[10]叶枫.基于B/S模式的网上订餐系统的设计与实现[J].清远职业技术学院学报,2013,06期:15-18.[11]邬继成.J2EE开源编程精讲15讲[M],电子工业出版社,2008.1:41-114.[12]王珊,萨师煊.数据库系统概论[M].高等教育出版社,2006.5:198-235.[13]张孝祥.深入JavaWeb开发内幕——核心基础[M].北京:电子工业出版社.北京.2006.10.[14]舒红平.Web数据库编程-java[M],西安电子科技大学出版社,2005:97-134.[15]StephanieBodoff,DaleGreen,KimHaaseetal.TheJ2EETutorial[M].Addison-WesleyProfessional,2003.7(02)[16]WendyBoggs,MichaelBoggs.MasteringUMLwithRationalXDE[M].PublishingHouseOfElectronicsIndustry,2003:11-56.[17]CayS.Horstmann,GaryCornell著,叶乃文,邝劲筠,杜永萍.JAVA核心技术卷I:基础知识,程序设计教程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海外仓库运营设备巡检时间表安排函7篇范文
- 小学生网络素养与信息安全意识小学主题班会课件
- 广告合同纠纷调解协调告知函(3篇范文)
- 活动时间变更通知及回复函(3篇范文)
- 安全知识同行小学主题班会课件
- 婴儿防晒霜二氧化钛含量技术指标
- 医院婴儿培养箱风机叶轮每季度灰尘附着称重测试安全防范措施
- 影视制片人项目成本控制及效益评估绩效评定表
- 年度合作商协议终止函5篇
- 电信行业市场拓展专员销售业绩KPI考核表
- JG/T 574-2019纤维增强覆面木基复合板
- 租船意向协议书
- 肺癌伴心衰的护理
- 回扣承诺协议书范本
- JJF 2189-2025铂电阻温度计用精密测温仪校准规范
- 《团队合作》课件
- JC∕T 2558-2020 透水混凝土标准规范
- DL∕T 5161.9-2018 电气装置安装工程质量检验及评定规程 第9部分:蓄电池施工质量检验
- QCT1170-2022汽车玻璃用功能膜
- 府谷县起龙煤矿矿山地质环境保护与土地复垦方案
- 达罗他胺片-临床用药解读
评论
0/150
提交评论