一、考勤管理系统需求分析


  学生管理工作是高校管理的一项重要工作,而学生考勤管理又是学生管理中的一个重要组成部分。目前高校对学生的考勤主要是由任课教师或由学习委员来完成。任课教师考勤需要定期上交学生考勤信息,并经由相关人员汇总后才能得到学生的考勤信息,不仅效率不高,而且还不够及时,不能及时获取学生的出勤信息反馈给学生;由学习委员考勤与教师考勤处理方式和遇到的问题基本一致并且由于和同学之间的特殊关系,为了照顾某些同学或整个班级荣誉,瞒报或不报旷课信息,从而造成了考勤信息不准确的问题。由于现在的考勤方式不能及时准确地统计出学生的旷课信息,从而助长了旷课学生的气焰,并且还会产生带动效应,影响到整个学校的教学管理工作。


二、开发工具介绍


 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:用于在线请假,有以下字段,如:请假编号,学生学号、所属系别,请假事由,请假时间等。


根据学分制条件下学生分散、课堂流动的特点,利用已有的校园网络平台和多媒体教室,采用先进的Web技术进行在线课堂考勤,并辅之以相应的考勤管理措施,将会是一种提高学生到课率的有效解决方法。


  


  


您可以返回【考勤系统】首页或进入【新闻资讯】阅读更多资讯