基于人脸识别的考勤系统
3 系统分析
3.1可行性分析
在整个系统的开发过程当中,必须要保证系统的稳定性,而且也要以最小的成本解决开发过程当中最大的难题,一旦系统开发之后就要满足用户的需求,并为此带来更多的好处,下面我们将从技术和操作以及成本其系统进行分析。
3.1.1 技术可行性
本文将基于人脸识别所建设的考察系统将利用JSP和MYSQL数据库进行建立和开发,同时在学校期间接触到的所有关于编程的知识都可以利用进来,同时也可以降低我们的设计难度。
3.1.2 操作可行性
本人作为一名学生,整体的工作经验不是很高,在界面的设计过程当中也存在着许多。问题,除了要保证功能的全面,也要保证使用起来十分简单,方便进行操作。用户一旦进入的操作界面之后,就会在界面上产生不同的响应提示,而且根据不同的提示来完成整体的操作内容,对于不同的用户不需要进行培训就可以器使用,所以非常的简单。本次基于人脸识别的考勤系统在整体界面的设置过程当中非常的简单,而且只要用户拥有电脑就可以随时随地的进行访问,方便管理也有着较高的可操作性。
3.1.3 经济可行性
本系统在使用的过程当中一般是基于人脸识别的考勤系统,所以在当前的技术建设过程当中以及可操作性的数据再进行分析的过程当中,整体投入并不是很大。而且系统在成功研发之后将有效提高用户登录系统的效率。通过具体的分析系统具备一定经济可行性。
3.1.4 法律可行性
开发基于人脸识别的考勤系统当中,对于软件所运用到的数据都是通过百度资料以及文库等等文献所得来的数据,因此在个人的毕业设计过程当中,无论是源代码还是论文内容都不会存在抄袭问题。
3.1.5 时间可行性
早2019年11月份,我们学校并没有了相似课程,许多同学在大部分时间都只是在找寻工作进行实习,而且在一边找工作的同时,也一边完成这毕业设计工作,对于我们来说白天要进行实习工作,只有晚上才能够完成论文。而且答辩时间则在2020年5月份左右,将近半年的时间可以完成论文,所以整体时间比较充分。
张以上几个部分的可行性分析可以看出,对基于人脸识别的系统建设并没有存在太大的问题,所以值得进行开发。
3.2系统性能分析
(1)保证系统建设的安全性,因此用户在进入系统之前必须要进行登录,否则无权进入系统。
(2)系统的可升级性,要在信息在增长到一定程序的时候保证系统可以升级,而且也能够接收到全新的信息进行发展。。
(3)系统本身的储存性,因为在基于人脸识别的过程当中必须要讲究系统的储存严格性,而且录入的信息较多且非常复杂,这就需要一个强大的数据库来保证自身的运行效率。
(4)系统本身的可靠性。系统当中不能够出现任何病毒代码,而且也要建立起防火墙与拦截器,同时也要对各个信息进行保护,增强其安全性。
(5)首先也要保证系统本身的简单性,系统在设计的过程当中一定要简单易懂,而且各个功能的操作模式也非常的简单,方便用户的使用。
(6)同时也要保持系统的一致性,在录入数据的过程当中要保证其稳定,同时也要及时进行更新,数据也要及时进行修改。同时也要保证其数据的独立性,不能够随时删除数据。
(7)另外也要保证系统的稳定性,在开发的过程当中,基于人脸识别系统一定要讲究其稳定性,而且系统的界面也不能够模糊不清。
(8)系统的正确性也包括要履行好职责需求,并完善每一个模块的实际需要。
3.3系统功能分析
本基于人脸识别的考勤系统主要实现了管理员和用户两个用户角色的功能,其具体介绍如下:
管理员登录后功能有:用户管理,考勤查询,个人信息查看,修改密码,安全退出,管理员用例图如图3-1所示。
图3-1 管理员用例图
用户可以进行注册,人脸识别考勤,登录,考勤记录,个人信息查看,修改密码,安全退出,用户用例图如图3-2所示。
图3-2 用户用例图
4 系统设计
4.1系统结构设计
系统结构在进行设计的过程中需要将庞大整体的任务分解为更小的任务。在逐步完成更小的任务后,将其重新合并起来最终重现之前庞大的任务。要实现上述过程,首先需要对于系统要满足的基本需求进行分析和定位,以需要为导向进而设计出相关的功能,进而将这些不同功能模块予以详细化,确保每一个模块所要承担的任务和功能清晰且无重复,最后在将这些具体模块整合后,形成完整的系统设计思路和方案。
基于人脸识别的考勤系统结构如图4-1所示。
5 系统的实现
5.1注册功能模块的实现
用户需要填写基本的用户名,并设置登录密码,注册本人的姓名和有效邮箱,生日,性别,照片进行注册,用户注册界面如图5-1所示

图5-1 用户注册界面
5.6修改密码功能模块的实现
管理员和用户都被允许对登录密码进行修改,包括原密码,新密码,重复密码,修改密码界面如图5-6所示。
图5-6 修改密码界面
文章底部可以获取博主的联系方式,获取源码、查看详细的视频演示,或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)