本毕业设计主要是研究如何更好的管理学生的考勤情况,而传统的考勤靠手工操作、纸质传递方式,这样的方式造成了考勤不全面、数据不准确和资料的共享程度低的问题。还有个问题就是学生请假需要亲自到辅导员办公室,并获得审批通过才能请假。因此设计一个学校考勤系统,利用网上考勤、网上请假的方式去解决这些问题。这样一个可以适应大量信息控制和数据处理的考勤系统,用计算机的高效处理方法和数据库的严谨结构代替手工操作和纸质传递,提高考勤的工作效率和节省时间.
毕业论文研究内容、拟解决的主要问题:
一、研究内容:
课题通过分析学校考勤的的流程,开发一种利用软件工程思想的学校考勤管理系统。该系统是利用Struts2、Hibernate和spring的框架,结合java程序设计语言、jsp动态网页技术、mysql数据库去开发实现的。
该系统分为用户管理、考勤管理、请假管理和系统管理四大模块。
用户管理包括登录验证、学生资料管理、教师资料管理和管理员管理等功能。
考勤管理包括学生查询个人考勤信息、任课老师对学生的考勤管理、任课老师查询课表、任课老师调停课短信通知、打印/导出报表、辅导员对学生的考勤记录管理、辅导员对学生班级管理、学生期末考勤的统计计算平时分等功能。
请假管理包括学生请假申请、辅导员对学生的请假审批、领导对学生请假的审批、学生请假信息的查询、学生请假信息统计、打印/导出报表、短信通知请假成功信息等功能。
系统管理包括权限的管理、打印/导出报表、数据的备份与恢复、系统自动显示已请假的学生、系统自动发送对旷课节数过多学生的警告短信等功能。
二、解决主要问题:
1. 实现学生在线请假和教师审批请申假功能。
2. 实现警告短信的发送功能。
3. 实现教师调课停课对学生的通知功能。
4. 完成考勤记录和请假审批的统计问题。
5. 实现系统数据的录入、输出、查询与删除。
6. 用户的权限设置。
7. 实现报表的导出和打印数据。
论文研究方法、步骤及措施:
一、研究方法:
本系统的研究主要通过对学院考勤情况的需求调研,并根据软件开发的要求进行需求分析,依据考勤和请假申报、审批流程分析得出结果,确定系统的功能模块等,通过在网络和论文期刊上查找做本系统有关的文献资料,为该系统的设计提供更多的理论根据,然后反复测试修改,最后完成设计。
二、研究步骤措施如下:
1. 了解MVC开发模式,运用spring、 struts、hibernate等技术。。
2. 进行需求分析,建立相应的数据表。
3. 完成考勤系统的流程图。
4. 完成系统的功能模块图和E-R图。
5. 利用短信接口给学生手机发送警告信息。
6. 经过反复的测试修改,完成系统设计与实现,最终整理各种文档,完成论文。