学生考勤管理系统主要用于对学生的课堂出勤、请事/公假模块,要求做到简单性、易操作性和准确性,目的在于提高教学质量、提升管理学生效率。
目前而言,就各高校对于学生的考勤管理也在通过互联网监察,以此方便学生的自主选课、上课签到、教室预约、申请假条等行为,这样可以极大程度减轻人力负担,实现更高效、更人性的服务本论文系统地描绘了整个网上学生考勤管理的设计与实现,主要实现的功能有以下几点:管理员;首页、个人中心、学生管理、教师管理、学校公告管理、班级管理、考勤打卡管理、请假管理、课程名称管理、课表信息管理、学校论坛、系统管理,前台首页;首页、学校公告、考勤打卡、请假、课表信息、学校论坛、个人中心、后台管理、师生交流,教师;首页、个人中心、请假管理、课程名称管理、课表信息管理、学校论坛、系统管理,学生;首页、个人中心、考勤打卡管理、请假管理、学校论坛,等功能
开发语言:Java
后端框架:ssm(Spring+SpringMVC+MyBatis)
前端框架:vue.js
服务器:tomcat
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
1.学生信息模块:
对学生的个人信息能够进行添加、修改、删除。
2.学生信息查询模块:
主要完成对学生的请假次数、迟到次数的统计,通过学号进行查询。
3.学生考勤信息模块:
本模块对学生课堂考勤、请假条进行管理,对学生日常考勤的所有出勤记录进行管理。
4.教师管理模块:
教师主要完成对学生假条进行审批以及对出勤率的统计。
5.后台管理模块:
对用户信息进行密码修改、用户注册、用户修改、退出系统等操作。
目 录
第1章 绪 论1
1.1课题背景1
1.2 课题意义2
1.3 开发工具及技术2
1.4 国内外现状3
第2章 系统分析5
2.1 可行性分析5
2.2总体设计原则6
2.2 系统需求分析6
2.3 业务流程分析6
2.4 数据流图7
第3章 系统设计9
3.1 系统功能设计9
3.2 数据库设计10
第4章 系统实现15
4.1学生功能模块15
4.2管理员功能模块16
4.3教师功能模块19
4.4前台首页功能模块19
第5章 软件测试22
5.1软件测试的重要性22
5.2测试实例的研究与选择22
5.3测试环境与测试条件24
5.4系统运行情况24
5.5系统评价24
第6章 总结25
参考文献:26
致谢27