基于B/S结构课堂考勤系统的设计与实现

时间:2022-09-02 01:19:41

基于B/S结构课堂考勤系统的设计与实现

摘 要: 本文在分析课堂考勤系统需求的基础上,结合网络教室的特点,设计了基于B/S结构课堂考勤系统及模块,最后阐明了实现该系统的关键技术。

关键词: 网络教室 考勤 B/S结构

1.引言

课堂考勤是教师在上课时必须做的事情,它是教师管理课堂的手段之一。对于课堂考勤,每位教师采用的考勤方法各有不同,但是如何高效又准确地考勤不是一件容易事,特别对在网络教室上课的教师来说更显如此。因此,针对网络教室设计一个能辅助教师考勤的系统具有一定的使用价值和研究意义。

2.需求分析

课堂考勤是教师管理课堂的手段,在课堂教学中的地位和作用极其重要,因此每次课,教师必须实施考勤。通过调查发现课堂考勤是一件很费时间的工作,如何减少时间,提高考勤效率和准确性将是研究的重点。为了确定课堂考勤系统在功能、性能、设计约束等方面的要求及为系统设计提供依据,经过调查和结构化分析,发现课堂考勤系统主要有以下几个方面的需求。

2.1考勤时间要短。每次课都有固定时间,考勤时间越短,上课时间就越长,如果上课学生多考勤时间过长,就会迫使教师放弃课堂考勤这一重要的课堂管理环节,所以考勤时间的长短对教师是否实施课堂考勤起着重要影响。

2.2考勤效率要高。在课堂上考勤,教师主要采用点名的形式或者统计学生总人数的形式,无论哪一种它们的效率都不高,原因在于教师最终需要找出没来上课学生的名单。所以考勤效率高有利于将教师从课堂常规管理中解放出来。

2.3考勤类别要细。调查发现,教师在课堂上考勤,主要是在上课开始时进行的,目标是找出没来上课的学生名单。如此考勤仅仅是查出学生是否按时上课,诸如迟到、早退等形式的课堂考勤却不能准确记录下来,因此如何做到准确细致记录课堂考勤是发挥考勤作用的关键所在。

2.4考勤易于统计。课堂考勤不仅是教师在课堂上管理学生的手段,还是教师给学生进行过程评价的重要依据之一,因此对一段时间内学生学习过程的评价必须统计学生的课堂考勤,分析发现这项工作费时费力,所以教师们期待有一个快捷的考勤统计系统。

2.5考勤易于操作。为了方便教师和学生的课堂考勤,考勤操作的友好性及难易度决定课堂考勤系统的实用性,同时还关系到课堂考勤系统在应用推广中的使用面。课堂考勤系统操作的目标是不需要培训教师和学生即可引导完成考勤工作。

2.6系统移植性要好。网络教室在学校一般有多间,为了使每一间教室都可以方便教师对上课学生进行客观准确的考勤,课堂考勤系统必须要有很强且便捷的移植性。同时系统通过网络还要能及时地对不同时段、不同上课地点的考勤数据进行自动保存和汇总。

3.系统设计

依据课堂考勤系统需求分析,结合网络教室的特点,系统将采用模块设计的形式。从信息记录与管理角度看,课堂考勤系统主要分为考勤记录与浏览区和考勤系统管理区(见下图)。

图 基于B/S结构课堂考勤系统模块

3.1考勤记录与浏览区。

3.1.1学生考勤模块。在本模块中学生只需要在网络教室打开计算机,输入考勤网址,填上自己的姓名与学号,提交即可。课堂考勤系统会依据学生的姓名与学号及所使用的计算机的标识在数据库中进行查找,并记录该学生的考勤信息。

3.1.2考勤实时显示模块。教师或学生进入考勤实时显示模块界面,经过选择教室、日期和上课时间即可看到课堂上学生的基本情况。主要包括学生的姓名、班级、学号、照片、座位等信息。

3.1.3考勤查询模块。在该模块中,教师或学生输入学生姓名与学号及课程名称即可查询该生上课基本信息,其中主要包含上课教室、上课时间、上课考勤时间、上课考勤计算机标识、结束考勤时间、结束考勤计算机标识、迟到、早退、旷课等。

3.1.4考勤统计模块。进入该模块,教师或学生选择课程名称即可看到每位学生的到课情况。主要显示正常上课次数、迟到次数、早退次数、旷课次数等统计信息。

3.2考勤系统管理区。

3.2.1教室管理模块。一般学校有很多网络教室,并且每个网络教室的布局及计算机数量有很大差异,因此必须对网络教室和教室中的每台计算机进行编号管理,在此主要采用记录教室名称、布局模式编号、计算机行列号、计算机IP地址等方式。如果教室有变动,则可及时修改相关信息。

3.2.2教师管理模块。本模块主要管理网络教室中上课教师和教师对应课程及每周开课星期几、第几节课等数据,因此每学期初都需要向该模块添加这类信息。

3.2.3上课时间管理模块。该模块可以依据学校制定的上课时间及时修改。一般学校都分春秋两种时间表,因此必须及时调整每一节课的开始时刻和结束时刻,以便系统参照本时间表对每次考勤做出准确合理的判断。

3.2.4学生管理模块。具体管理学生的基本信息,其中包括姓名、学号、性别、学院、专业、班级、电话、辅导员姓名、辅导员电话、学生1寸登记照等数据。

4.实现的关键技术

依据系统需求分析课堂考勤系统主要采用B/S结构,该结构可以利用普通IE浏览器记录考勤与浏览,无需装客户端,而考勤系统需要架设在一台普通服务器上运行,教师或系统管理员可以利用普通IE浏览器登录系统进行远程管理。课堂考勤系统利用ASP+Microsoft SQL Server开发,ASP与Microsoft SQL Server数据库则采用ODBC连接,整个系统使用目前比较流行的“服务器/浏览器”三层体系结构,包括数据库系统、应用服务器、客户端浏览器三部分[1]。

5.结语

以减少课堂考勤时间,提高课堂考勤效率和准确性为出发点,结合网络教室的特点,笔者设计了基于B/S结构的网络教室课堂考勤系统。该系统考勤时间短、考勤效率高、考勤类别细、易于统计、易于操作、移植性好。当然,该系统也存在一些问题值得解决和研究,如何把门禁系统变成刷卡考勤兼容到本系统中,从而扩大本系统的适用范围是继续研究的方向。

参考文献:

[1]吴玉学.基于Web2.0的个人学习环境的设计与实现[J].软件导刊·教育技术,2011(10)

[2]胡开华,舒期梁,张玉静.基于VB的课堂考勤系统[J].科技信息,2009(36).

上一篇:关于高中体育分类教学模式的分析 下一篇:基于CDIO的Android应用开发教学设计