主要研究内容:
1、 利用springboot技术调用百度api人脸识别接口进行比对。
2、 使用mysql数据库将签到数据保存到数据库。
3、 利用Javascript和Echarts等Web前端技术进行前端页面显示。
拟解决的关键问题
1、注册时上传人脸照片。
2、登录时选择人脸照片和数据库中存取的进行比对。
3、保存用户签到的数据。
拟采用的研究方法和手段:
研究方法:
1、文献法:根据研究内容,收集并归纳关于人脸识别的文献材料。通过查阅相关文献获得充足的资料,从而提出基于人脸识别签到的设计方案。
2、分析法:在进行材料的搜集之后,分析并明确人脸识别的要求,确定人脸识别数据的准确性。
研究手段:
1、 技术可行性
软件部分主要使用idea软件进行开发设计。本基于人脸识别的签到系统操作简单,输入条件即可获取信息,或者点击菜单功能,就可以获取到对应的功能,各种操作都符合用户使用习惯,没有复杂的逻辑顺序,对任何用户操作都没有问题。从技术层面来分析该设计是可行的。
2、社会可行性
本系统不涉及法律的纠纷,而且使用系统的服务器上的软件都是免费开源的版本,没有版权要求,开发和使用系统的规范都在我国法律条款内,在社会上可行。
3、 经济可行性
经济比较包括两个方面,投入和收益。投入上包括人力成本和服务器硬件成本。人力成本可以免费,为学习而设计的基于人脸识别的签到系统,不存在人工费用。服务器包括硬件和软件,软件上使用的服务器都可以免费获取。而收益上,开发基于人脸识别的签到系统后可以使用多年,并可以推广到其它地方使用,所以,在经济上可行
该设计所需的工具软件及资源皆为免费,在此基础上对签到数据进行整合分析,并不会消耗财力,提高了资源利用效率。从经济层面来分析该设计是可行的。
开发基于大数据的人脸识别签到系统,最终可以实现学生登录、刷脸签到、考勤信息的录入校验、考勤信息可视化并且显示与导出、考勤数据的维护、学生身份信息维护及用户权限系统公告维护等功能,再以vue elementi,对页面进行美化。在人脸识别模块中研究识别速度、误识率与识别准确率等方面。人脸识别的签到系统可用于识别和验证个人身份,从而提高安全性、便捷性,提升服务水平,促进智能化发展。
设计(研究)内容及具体要求:1.总体方案设计:分析基于大数据的人脸识别签到的功能和技术要求,确定系统整体功能。2.系统框架搭建:本系统采用后端 Sprigboot框架,利用java 语言开发,java 具有强大的安全性特性,包括类加载机制、安全管理器和字节码校验器等。这些安全特性可以防止恶意代码的执行,保护系统免受潜在的安全威胁。采用MySQL进行数据库存储,MySQL经过了广泛的测试和验证,在各种应用场景下表现稳定可靠。它具有良好的事务支持和数据完整性保障,能够满足企业级应用的高可靠性要求。使用 Vuet elementui 前端技术对页面进行美化处理。
3.人脸识别功能实现。
4.撰写设计说明书,