目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课出勤情况,学期末根据上课出勤表及作业登记表对学生平时成绩打分,然后把数据上交到各院系。学生请假以传统的写请假条的形式向各自班主任请假,时间长的请假,要班主任、院系领导都批准方能生效。这种的模式在目前高校管理中暴露出了许多弊端:一是学生请假不方便;二是学生请假对任课老师不透明,造成对学生上课出勤误记的情况;三是学生上课出勤表对班主任不透明,班主任很难知道本班学生上课的出勤情况,不便于与学生及时有效的沟通;四是学生对自己整个学期的上课出勤情况没有整体的统计信息。五是院系领导、学校领导更加把握不住学生上课的出勤情况。开发这一高校学生考勤管理系统可以提升学校办事效率,有效解决学生请假难这一问题,学校管理实现智能化,高效化。
学生考勤管理系统,既能够提高管理效率,又能提高考核准确率。同时,使用计算机对学生考勤系统信息进行管理,比手工管理多了很多优点。例如:检索迅速、查找方便、可靠性高、存储量大等。
本课题在国内外的研究状况及发展趋势
针对学校对办公自动化的要求,以及目前考勤系统中办公效率低,过程繁琐等问题,本文设计并实现了一个“基于Web的学生考勤系统”。针对考勤系统的特点,采用基于Web的面向对象技术和模块化设计方法,应用B/S三层结构设计思想,设计并实现了“基于Web的学生考勤系统”。系统主要实现了角色与权限的管理,对系统基本管理信息的查询功能和导出功能,以及请假审批和考勤记录。经过测试本系统满足学校管理部门工作需要,能极大提高办公效率,削减开支,完全实现了请假流程的“无纸化办公”。[1]
在国外高校,由于国外是电子信息技术发展的源头,所以他们有着坚实的技术基础和学习环境,相比较对于考勤系统国外技术更成熟、稳定。有很多国外著名高校的考勤系统可以与电子卡,指纹机等技术结合使用,大大提高了系统的实用性和易操作性,使考勤更加方便、快捷。
而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。例如,基于三层B/S和C/S结构考勤管理系统的设计[2]与实现是由葛方振,饶运涛等人开发完成的,主要针对B/S和C/S结构对考勤系统进行了分析,还有由皮慧娟,彭松行开发的基于WEB的签到考勤管理系统的设计[3],改变了传统的签到方式,结合互联网使签到更加快捷省时。但是,由于国内整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。因此,考勤管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机高校考勤管理系统和全校信息系统打下良好的基础。。
主要研究内容
在项目的设计与实现中严格遵循主流的开发模式,采用SSM框架实现前后端交互效果,从而访问后端数据库,在学生、教师和系统管理员端使用jsp等技术来实现页面设计,在服务器端用的是MySQL数据库。
1.明确用户组成以及各类用户所具有的权限。
2.设计系统功能结构图,包括考勤登记、查看通知公告、请假审批、在线请假等功能的设计。
3.有简单明了的页面布局,学生通过该系统可以快速查看管理员发布的通知公告、在线请假和查询考勤信息等功能。
4.教师可添加学生考勤,在线审批请假等。
实验设计
系统功能结构图如下:
实验设计思路:
1.系统设计:本项目主要论述的就是基于JAVA的运城学院学生考勤管理系统的设计与实现的过程,前端使用了jsp等技术设计,其界面美观整洁,大大降低了开发成本,后端使用当今的主流框架SSM框架,利用SpringMVC技术来进行前后端交互,采用MySQL数据库做支撑,有效的提高了系统的开发效率。
2.项目功能设计:包括以下几个重要功能的设计实现。
本系统包括老师学生,管理员三种角色.不同的身份在本系统进行的操作不同.
管理员:
1.查看老师和学生所有信息(老师审批学生请假情况,上课情况,学生请假情况,出勤情况等).
2.添加信息(新的老师和新来的学生,管理员要进行信息的录入,保证系统可以正常的查看师生信息,老师有权审批自己管理学生的考勤情况的权限) .
3.管理登录密码(管理学生密码,管理教师密码)若是学生或老师忘记自己的登录密码,可以像管理员提交修改密码申请,管理员核对信息通过后,就可以修改密码 .
4.新闻通知:管理员发布一些新闻通知
5.课表管理:管理员上传本学期上课的课表
6.留言管理:回复学生留言
教师:
1. 查看学生信息(教师查看自己管理的学生所有信息,包括学生的出勤信息,用来掌握学生出勤情况).
2.浏览全部学生信息(可以查看所有学生信息,其中包括不是自己管理的学生信息)
3.审批请假申请,学生登录系统请假结束后老师就能看见学生的请假情况,老师登录系统后选择同意或者拒绝学生请假申请
4.查询学生签到情况.
5.新闻公告查看
学生:
1. 登陆系统,根据注册或者管理员分布的账号进行登录
2. 在线签到:每天上课前进行签到
3. 在线请假,个人有事情,可以在线请假.等待教师审批
4. 密码修改,防止其他同学登录
5. 在线留言:对个别记录不满意,可直接给管理员留言反馈
6. 查看新闻通知公告
7. 课表下载