【毕业设计/课程设计】基于SSM的人脸识别考勤系统设计与实现(源码+文章) Java | JSP | MVC | Web
开发工具
1、数据库:MySQL
2、开发工具:Idea、Eclipse、MyEclipse等Java开发工具均可
3、服务器:Tomcat系列均可
技术简介
系统采用Java语言开发,数据库使用MySql,后端框架采用SSM
摘要
在大学校园中,大学生相对比较自由,因此经常会出现逃课的情况,为了防止学生逃课,老师会采取点名的形式查考勤,但是很多学生会让其他同学代为答到,这就失去了查考勤的意义。为了解决这一问题,作者设计开发了一款人脸识别考勤系统,通过该系统,老师可以在线设置上课信息,查看考勤记录,审阅请假申请,通过人脸扫描完成学生上课签到,学生可以在线查看上课信息,上课请假等功能,通过此方法杜绝代签到的情况。本系统使用Java语言进行开发,前端使用HTML5+CSS3实现页面搭建,配合MySQL数据库存储数据,进行程序开发。
该系统在开发时,严格按照软件工程的要求,对系统进行需求分析,可行性分析,进而对系统的功能进行设计,在代码编写完成后,对系统进行测试,经过黑盒和白盒测试,系统功能运行稳定,无明显问题,系统研发成功。
关键词:签到;人脸识别;Java;MySQL数据库;面向对象
文章目录
摘 要
Abstract
第1章 绪 论
1.1 课题背景
1.2 课题研发的目的和意义
1.3 论文结构
第2章 系统开发方法与开发技术
2.1 B/S架构
2.2 技术介绍
2.2.1 Java语言
2.2.2 HTML5
2.2.3 CSS3
2.2.4 MySQL数据库
2.3开发工具
2.3.1 WebStrom
2.3.2 IDEA
2.3.3 Navicat for MySQL
2.4 本章小结
第3章 系统需求分析
3.1 系统功能分析
3.2 可行性分析
3.2.1技术可行性
3.2.2时间可行性
3.2.3操作可行性
3.2.4经济可行性
3.2.5法律可行性
3.3 系统非功能性分析
3.4 本章小结
第4章 系统设计
4.1技术架构
4.2系统功能模块分析
4.3系统流程设计
4.3.1 总体流程
4.3.2 数据增加流程
4.3.3 数据修改流程
4.3.4 数据删除流程
4.4 数据库设计
第5章 系统演示与测试
5.1 管理员功能展示
5.1.1 登陆模块
5.1.2 教师管理模块
5.1.3 公告管理模块
5.1.4 学生管理模块
5.1.5 请假管理模块
5.1.6 课程管理模块
5.2 教师功能展示
5.2.1 请假管理
5.2.2 课程信息管理
5.2.3 查看选课学生
5.2.4 考勤管理
5.3 学生功能展示
5.3.1 请假管理
5.3.2 选课模块
5.3.3 查看考勤
5.3测试方法
5.4 测试用例
5.4.1 用户添加模块测试
5.4.2 课程添加模块测试
5.4.3 公告删除模块测试
5.4.4 个人信息修改模块测试
结 论
参考文献
致 谢
功能结构图

系统截图





DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)