高校学生考勤管理系统的应用分析
2011-10-21张燕张程斐王一博杨帆徐焕
张燕 张程斐 王一博 杨帆 徐焕
摘要:本文介绍了高校中以传统方式学生考勤管理的现状及其中存在的不足之处,阐述了通过Web技术实现学生考勤管理系统的基本原理和设计思想。
关键词:考勤管理系统;在线请假;数据库
在当前各高校普遍推行的学分制条件下,学生上课教室的流动性使得班级概念相对弱化,班主任、辅导员、班干部对学生的上课情况的了解和掌握较非学分制条件下有所削弱,同时部分教师淡化课堂考勤,导致一些学生利用学分制条件下课堂考勤监控不严而长期旷课。学分制课堂教学的新特点使传统的课堂考勤制度遇到严峻的挑战。
一、需求分析
学生管理工作是高校管理的一项重要工作,而学生考勤管理又是学生管理中的一个重要组成部分。目前高校对学生的考勤主要是由任课教师或由学习委员来完成。任课教师考勤需要定期上交学生考勤信息,并经由相关人员汇总后才能得到学生的考勤信息,不仅效率不高,而且还不够及时,不能及时获取学生的出勤信息反馈给学生;由学习委员考勤与教师考勤处理方式和遇到的问题基本一致并且由于和同学之间的特殊关系,为了照顾某些同学或整个班级荣誉,瞒报或不报旷课信息,从而造成了考勤信息不准确的问题。由于现在的考勤方式不能及时准确地统计出学生的旷课信息,从而助长了旷课学生的气焰,并且还会产生带动效应,影响到整个学校的教学管理工作[1]。
根据学分制条件下学生分散、课堂流动的特点,利用已有的校园网络平台和多媒体教室,采用先进的Web技术进行在线课堂考勤,并辅之以相应的考勤管理措施,将会是一种提高学生到课率的有效解决方法。
二、开发工具介绍
1. 开发平台ASP.NET介绍
在系统的开发上,采取目前比较流行的ASP.NET服務器端脚本编程环境。它是建立在. NET Frame之上,使用Visual Basic、 C++这样模块化程序设计语言,并且它要第一次使用时进行编译,之后的执行不需要重新编译就可以直接运行,所以速度和效率比ASP提高很多。同时它还具有代码的可重用性、可维护性和代码量相对较少等诸多优点。 ASP. NET是统一的Web开发平台,用来提供开发人员快速生成企业级web应用程序,所需的服务ASP.NET的语法在很大程度上与ASP兼容[2]。
2. SQL SEVER2005介绍
本系统采用的是SQL SEVER2005数据库,SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2005 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度[3]。
三、系统分析和设计
1. 系统功能模块
学生考勤管理系统主要提供快速、准确的统计学生的旷课、请假信息的功能,实现学生考勤工作的计算机化。系统用户分为:学生、任课老师、辅导员(班主任)和各系院的行政人员。
学生:能够通过学生考勤管理系统实现在线请假的申请和查询其上课的考勤信息。
任课老师:能够通过学生考勤管理系统实现在线查询学生的请假信息,以及完成上课考勤信息的实时录入。
辅导员(班主任):能够通过学生考勤管理系统实现在线审批学生的请假信息,查询学生的上课考勤信息,也可以通过学生考勤管理系统统计班级的旷课、迟到等信息。
2. 数据库设计
数据库中的数据是整个系统的核心,合理的建立数据库及数据表将直接影响整个数据库系统的运行性能,根据考勤管理系统的特点和要求,以下是数据库的关键表信息,如表1所示:
student:用于存放学生的基本信息,如:学号、姓名、性别、电话、系部、班级、籍贯等,主要由学生自己完善信息或各系部辅导员(班主任)录入。
course:用于存放学生的课程信息及其上课情况,如:某某课程编号、名称、上课地点、上课老师、上课时间等。
absence: 用于记录学生的考勤信息,如:学生学号、课程编号、迟到、早退、旷课、请假等。
leave:用于在线请假,有以下字段,如:请假编号,学生学号、所属系别,请假事由,请假时间等。
四、系统实现
本系统采用基于.NET的开发平台,其部属结构如图1所示
五、结束语
该学生考勤管理系统采用浏览器 / 服务器(B/S )网络计算模式,实现了在线请假、在线查询上课考勤情况、在线审批学生的请假信息等功能,提高了学生考勤管理效率,提高了学生考勤信息的准确性、实时性等,使任课教师、辅导员(班主任)各系院的行政人员能掌握学生的请假、旷课、上课信息,使各系院的行政人员能根据学生的旷课情况及时给予学生处分以警示学生,使辅导员(班主任)能及时与厌学学生沟通,对其批评教育,最终提高学生的学习质量。
参考文献
[1]刘道富,张文凤,张成要 大学生旷课的原因及应对策略[J].淮南师范学院学报,2006,8(4):99-101.
[2]江治.基于ASP.NET的学生考勤管理系统设计与实现[J].西安铁路职业技术学院学报,2008(3).
[3]翁健红.基于Intraweb技术的WEB点名系统[J].电脑知识与技术,2005.
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文