基于人脸识别的学生打卡App设计与实现.docx

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10690
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:手机在我们生活中的运用随着4G移动网络的普及变得越来越广泛,移动端逐渐具备了只能用电脑才能完成的一些功能,例如视频通讯、智能定位等一系列的功能。但是伴随着高度便利的移动端服务到来的是信息的安全问题,所以出现了人脸识别技术在用户信息安全方面的项目。在这个背景下,我们也考虑到将用于信息安全的人脸识别技术运用到日常生活中。所以本课题为了满足用户对人脸识别的使用决定开发一个基于人脸识别技术的学生打卡软件,代替现如今口头点名的方式,目的在于高效准确的进行打卡,防止打卡出现代打卡等不良现象。

基于人脸识别的学生打卡App采用JSP技术,基于Android平台,MYSQL数据库进行开发,主要实现了客户端和服务器端两个用户角色的功能。在后台服务端管理员可以管理系统内的人员信息。客户端主要功能有日常打卡、管理员发起的活动打卡以及对打卡记录的查看。此系统具有管理方便,功能齐全等优点,因此具有很高的应用价值,本论文首先介绍了人脸识别技术的发展现状,接着列出了开发软件所用到的技术,然后分析了软件的需求,接着给出系统的功能模块并对功能的实现过程以及如何实现给说了详细的过程。最后就是自己对软件进行了一些测试的结果。

关键词:人脸识别  学生打卡软件  安卓平台   数据库技术 

 

目录

摘要

Abstract

1.概述-1

1.1 研究背景-1

1.2 研究现状-1

1.3 研究内容-1

2.技术简介-3

2.1 Android技术-3

2.2 安卓系统的架构-3

2.3 安卓平台的搭建-3

2.4 MySQL数据库-4

2.5 JSP技术-4

2.5 DEEPID2人脸识别算法-4

3.系统分析-7

3.1 系统设计目标-7

3.2 可行性分析-7

3.2.1 操作可行性分析-7

3.2.2 技术可行性分析-7

3.2.3 经济可行性分析-7

3.3 系统流程分析-7

3.3.1注册流程-7

3.3.2登录流程-8

3.3.3打卡流程-8

3.3.4查看记录流程-9

3.4 系统功能分析-9

4.系统设计-11

4.1系统结构设计-11

4.2系统UML用例设计-11

4.2.1服务器端管理员用例-11

4.2.2客户端管理员用例-12

4.3 数据库设计-13

4.3.1 数据库的E-R图设计-13

4.3.2 数据库表设计-14

4.4系统界面设计-15

4.4.1注册界面-15

4.4.2登录界面-16

4.4.3添加学生信息界面-16

4.4.4打卡识别界面-17

4.4.5打卡记录界面-18

4.4.6分数统计界面-18

4.4.7添加活动信息界面-19

4.4.8管理用户信息界面-19

5.系统实现-20

5.1业务模块流程图-20

5.1.1程序主业务流程图-20

5.1.2打卡流程程序流程图-21

5.2业务模块详细设计-21

5.2.1 注册模块-21

5.2.2 登录模块-22

5.2.3 打卡识别模块-23

5.2.4 打卡记录模块-25

5.2.5 分数统计模块-27

5.2.6 添加活动信息模块-28

6. 系统测试-30

6.1 测试目的及意义-30

6.2 测试方案-30

6.3 测试特性-30

6.4 测试过程-31

6.5 测试结果分析-31

7. 系统效益-30

7.1 社会安全影响-30

7.2经济效益-30

结论与体会-33

参考文献-34

致谢-35

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:本次学生打卡App使用的数据库是MYSQL数据库。MySQL数据库能存放多种类型的数据,同时在做到数据的良好交互下能保证数据的安全性[10]。本系统的数据库只需要存放一个班级学生的相关信......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: