全文总字数:3394字
1. 研究目的与意义(文献综述)
一、目的及意义
随着信息技术的发展,以传统纸质记录、人工点名等类型为代表的签到方式已经不再满足社会高速发展的需求,且需要额外设备而影响考勤效率[1]。因此一款高效、便捷的考勤管理系统对于企事业单位工作学习等场景具有重要的意义。我国的互联网发展取得了长足的进步和突出的成果,这也使得越来越多的学者关注并投身于互联网的研究工作中[2]。考勤系统应当允许具有资格的用户在线发布签到项目,项目可以基于位置信息来向同在此位置的其他用户显示,项目同时会包含密码,防止同在一个近似位置的不相干用户签到,项目同时限定签到用户数。待签到用户在项目列表可以找到需要签到的项目,点击项目之后输入密码即可进行签到,签到需要使用人脸识别,防止用户出现代签的现象。项目发起人可以查看此项目的已签到人数与具体的哪些人。用户也可以通过此考勤系统来向相应的用户请假,用户接受到请假的需求之后可以查看请假的内容以及处理请假信息。
据调查显示,2017年android操作系统的全球占有率已经达到了85.9%[3],已经有大量的上班族、学生、机关人员等使用android操作系统终端,android操作系统设备已经成为学习、工作等的重要工具。若是使用传统的纸质签到、人工点名的方式,不仅会耗费大量的时间与资源,也会存在代签等其他的作弊情况[4]。而考勤管理系统就是为了解决这两个问题,在线签到的方式解决了耗时耗力的问题,人脸识别的方式解决了代签作弊的问题。开发基于android操作系统的考勤签到系统,可以给予拥有考勤需求的用户高效的考勤服务,极大的方便了各个种类的用户。
2. 研究的基本内容与方案
此软件的主要目的是实现一个基于人脸识别的签到考勤系统,在系统中可以实现注册、登录用户、用户考勤签到、请假等功能,当用户登录的时候提供人脸识别登录方式。当前人脸识别有开源的方案如 OpenCV[13]等,也有商业的如百度人脸识别、腾讯云人脸识别、虹软人脸识别等,对各大人脸识别的性能及功能进行评估之后,最终选择使用百度人脸识别来作为项目人脸识别的技术支持。百度人脸识别是一套基于深度学习的人脸识别解决方案[14]。本项目中,我们基于百度AI平台实现用户的注册、登录、签到等操作,将人脸图像存入将注册的人脸图片存入百度人脸库,利用百度AI平台中AipFace中提供的注册人脸、验证人脸的方法来实现人脸的添加和识别[15]。
本项目使用Android Studio进行开发,使用webServive进行Android客户端与服务器通讯[16]。数据库使用MySql进行数据管理,调用百度AI平台的接口实现判断功能。现阶段网络已经普及大众,因此我们使用百度AI人脸在线识别的接口,而不使用离线的SDK,可以保证采集数据与识别均在线完成,确保了采集实时性与鉴别的准确性。使用GPS来获取实时信息,确保待签到的用户在相应的地点,杜绝异地作弊签到的情况发生。
3. 研究计划与安排
(1)学期末,确定毕业设计题目
(2)第1-3周:完成英文文献翻译,收集参考文献资料,撰写开题报告。
(3)第4周:安装软件,配置环境,熟悉开发环境。
4. 参考文献(12篇以上)
[1]陈鸥. 基于android的考勤管理系统的设计与实现[d].西华大学,2016.
[2]张新兴. 互联网发展对我国产业生态化的影响研究[d].南京财经大学,2018.
[3]薛恒威. 基于android的校园报修系统的设计与实现[j].佛山科学技术学院学报(自然科学版),2018,36(06):53-57.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。