摘 要
高校的不断扩张让在校学生数量不断的增加,对于教师和管理人员的需求也在不断地增强,对日常的学生考勤管理的工作量也在日益增加,传统的人工点名签到的考勤管理模式已经给无法适用于当前高校考勤管理的需求,同时手动录入的考勤管理模式会浪费大量的人力物力,也不便于考勤数据信息的管理和查询,考勤管理是高校教务管理工作的重点内容之一,通过考勤管理可以及时了解大学生在校的学生状态,结合考勤管理来帮助培养学生自律自强的学习品格,结合高校内考勤管理的需求和重要性,利用互联网平台开发设计一款针对校内考勤管理的系统是非常有需求空间的。
本文结合当前应用技术在高校内的发展现状,利用JSP技术开发设计一款在线考勤管理系统,利用线上平台互通的便捷性,实现了学生与教师之间的信息互通,通过在线考勤管理系统实现了在线签到、在线请假以及课程信息查看等功能。同时结合了国内外研究现状以及可行性分析对于系统开发的背景和可行性进行阐述分析,通过数据库结构的搭建以及系统的测试环节的应用实现了考勤管理系统的开发设计。结合学生用户及教师用户的切实需求,通过线上平台实现了高效的考勤管理,同时也提升了考勤数据信息统计和管理的效率。
关键词:JSP技术;Mysql 数据库;学校考勤管理;在线签到;
6 系统的实现
6.1 学生请假管理界面
学生用户登录进入到学生考勤管理系统平台可以实现个人资料的管理,在线请假申请、在线签到管理以及课程信息查看,通过学生请假管理模块下的学生请假添加可以录入并提交请假事由、请假时间、请假天数等内容,学生用户的个人信息会自动显示不需要再手动填入,具体学生请假信息界面内容呈现如下图所示:
图6.1学生请假管理界面
6.2 学生签到管理
通过学生签到管理界面内可以在对应的课程内容后添加学生签到信息,结合课程信息、上课时间以及认可教师信息内容,确认无误后学生用户通过点击添加学生签到就可以实现在线的签到,同时还可以通过学生签到查询功能模块查看到历史签到记录信息,具体学生签到管理界面内容呈现如下图所示:
6.3 教师后台界面
教师用户可以通过对应的工号及登录密码进入到教师管理界面,通过后台可以对个人资料进行维护,同时可以通过后台查看到课程安排信息,通过学生请假管理以及学生签到管理模块可以查看到学生用户的请假及签到信息,可以通过后台的是否同意进行审核。
图6.3教师后台管理界面
6.4 系统后台管理
管理员用户通过登录系统后台可以添加学生、教师以及课程相关信息,同时可以通过学生请假和学生签到管理模块查看相关信息记录,为了便于信息内容的添加和管理,通过学生管理模块可以添加学生的基础信息,包括学生学号、姓名、学院及班级等信息,结合学生基础信息的录入实现考勤及签到信息内容的自动调取,同时通过系统后台可以查询和调取学生的基础信息,在信息查询和管理上更加便捷。
图6.4系统后台管理界面
6.5 教师信息添加
通过教师管理界面可以添加教师的基本信息,包括教师工号、登录密码、教师姓名、教师职称及主教课程等内容,通过教师信息的录入实现课程信息的匹配,同时通过教师管理界面可以上传教师照片及联系电话,教师信息添加界面内容呈现如下图所示:
图6.5教师信息添加界面
6.6 课程信息管理界面
课程信息管理是学生签到管理实现的基础,课程管理界面可以实现课程内容的添加和查询,课程信息的主要内容包括了课程编号、课程名称、课程班级、上课时间以及对应认可教师信息,通过选择对应教师工号会自动呈现教师的姓名、电话及职称信息,课程信息管理界面呈现内容如下:
图6.6课程信息管理界面
7 系统测试
7.1 系统测试意义
系统测试是系统投入正常运行前的最后一个步骤,通过系统测试环节可以帮助进一步确保系统运行的稳定性和准确性,此次对于学生考勤管理系统的测试内容主要集中在学生签到及学生考勤管理信息的传递上,通过系统测试可以对考勤管理系统运行过程中的页面错误进行及时的调整,同时通过模拟运行等多种测试方法的验证来进一步确保系统流程内容及数据传递的准确性。结合用户端的需求对于系统功能模块进行及时的更正和补充,通过系统测试来最大化的发现系统平台在运行过程中可能存在问题,从而确保系统在用户端运行的稳定性。
7.2 系统测试内容
学生考勤管理系统的测试内容给主要包括了系统功能性测试和非功能性测试两个部分,首先需要通过单元测试和集成测试的测试方法来判断系统平台功能模块的正常运行,对于学生考勤的单元测试主要是独立模块单元进行测试,结合不同用户角色所对应的功能模块内容的差异,对于学生在线签到、教师考勤查看以及管理员考勤统计信息管理等功能模块内容进行独立的测试,同时为了确保数据信息在传递过程中的准确性,还需要通过集成测试,来验证学生用户签到信息是否能够顺利传递到教师用户端,对于考勤数据信息的统计内容是否能够完整呈现,结合以上测试方法实现系统功能模块的测试及验证,同时考虑到用户端的需求,还需要对系统可能性内容进行测试,对于界面呈现的完整性、输入数据的流畅度以及功能界面跳转的稳定性进行测试,确保数据信息的响应度以及界面呈现的流畅度。此次系统平台的用户角色包含了系统管理员用户、教师用户及学生用户多个用户角色,因此考虑到数据信息的安全性,需要通过登录测试来进一步验证系统用户数据信息的安全性,需要通过系统管理员提供的用户名及密码才可以实现平台的登录和使用,结合以上测试内容来确保系统在运行过程中的稳定性。
7.3 测试结果
通过以上功能性测试和非功能性测试,此次学生考勤管理系统在功能的运行上满足了用户数据统计和记录的需求,同时结合可用性测试结果,系统平台在运行流畅度和数据响应度上都能够满足用户的体验感,整体系统运行稳定且数据传递准确,因此此次学生考勤管理系统的测试结果可以判定为通过。
总 结与展望
学生考勤管理是日常教务工作中的重点内容之一,通过学生考勤可以规范学生在校的行为,确保学生的学习状态,目前很多高校都将学生考勤纳入到了平时得分内,考勤管理以及考勤数据的准确性也需要进一步优化提升。随着应用技术的发展,目前很多企业和学校都通过多种打卡方式来实现简单高效的考勤管理,例如指纹打卡、人脸识别以及门禁打卡等,然而这种管理模式还是无法避免考勤造假的情况发生,很多高校还是沿用人工统计及点名的方式,这样占用了大量的课堂时间且数据信息统计量较大,为了便于高校内考勤数据的统计和管理,本文利用了JSP技术开发设计一款基于浏览器端的在线考勤管理系统,通过系统平台可以实现学生在线签到、教师考勤管理等内容给,利用平台数据信息的传递性来实现高效的考勤管理。
此次学生考勤管理系统在开发设计的过程中还存在很多不足之处,整体功能模块相对简单,利用系统平台可以实现考勤信息的优化管理,但是对于考勤数据信息的真实性还是无法保障,可以结合目前的识别技术对于系统平台进行优化改良,通过生物识别的方式来实现学生考勤的记录和统计,可以进一步提升数据信息的时效性和准确性。
源码+配套文件 下载:
https://download.csdn.net/download/wssc63262/89108197?spm=1001.2014.3001.5501