基于B/S的教学日志管理子系统

来源:百度文库 编辑:神马文学网 时间:2024/04/28 07:46:09
基于B/S的教学日志管理子系统 2008-10-15

摘要:教学日志是记载任课教师课堂教学内容、教学进度等教学基本情况的教学管理方面的重要资料,是教务处及学生管理部门进行教学管理的重要手段。本文分析学校教学日志管理中存在的问题,分析并提出采用“基于B/S的教学日志管理子系统”的解决方案,并以本人独立完成的“教学日志管理子系统”为例简要介绍该系统的基本技术实现。

关键字:B/S、ASP、SQLServer、ADO

搜索“百度”,“教学日志 教学管理”两个关键词,相关网页有8240篇。从这一点不难看出,我国的各类院校在教学管理过程中一般都有自己的一套教学日志管理办法,教师课后,对课程的进度情况,课程内容梗概,班级纪律情况以及出勤情况进行常规的记录。以备教务处及学生管理部门统计、管理以及出现问题时得到及时的解决。但是真正能落实好这项制度的到底有多少呢?

一、提出问题

本人是一名技工学校的教师,了解中等职业学校学生特点。深知这套系统对于我校的教学管理的重要性,尤其是任课教师对学生缺勤情况的记录,班主任对本班缺勤情况的统计和及时的处理,更是我校教学管理和学生工作的重中之重。学校通过教学日志管理教学的想法很好,但是这里存在下列的三个主要问题:

1.任课教师能否及时准确的填写

2.学生工作管理者或者班主任能否及时的查看本班教学日志,准确的了解本班的情况。或者已经及时了解问题,能否及时处理。

3.教学日志管理者能否将管理和监督工作落实到位。

如果以上三点不能肯定,那么教学管理系统将变成了一个“摆设”,发挥不了其应有的作用。

二、分析问题

以上三个问题乍看上去似乎都是教学管理中的漏洞问题,教师职业道德问题,或者是教师的责任心问题,这类问题固然存在,但如果再围绕这类问题进行讨论那就又“老生常谈”了。本人从另外的角度。

分析问题1:

要看到近年来,随着国家对职业教育的重视、培养,以及技术工人的缺乏,社会对职业教育的认可。中等职业类学校生源急剧增多,加之此类生源的自身特点,势必给教学工作和教学管理工作带来巨大压力。我校教师的平均周课时数达到20节以上,校园规模扩大,如果严格按照教学日志管理办法执行很可能会出现这种情况:在这个教学楼上完课就到另外一个教学楼去填写教学日志,然后就要到另外的教学楼再上课,然后在到这个教学楼填写教学日志(填写之前,还要在成堆的日志中寻找到属于自己所教班级日志),这样给任课教师带来的不能不说是一种“小负担”,再加之上面提到的管理和监督问题,教学日志填写的及时性和准确性将很难完全得到保证。

分析问题2:

假设教学日志已经及时准确填写,那么发生问题能否得到及时准确的解决就是学生工作管理者的问题了。常规的往往以老套的对班主任进行师德的教育培训,开会强调、或者增减本就不说很多的“班主任”奖金数额来激励班主任工作的责任心,这样做对“班主任”们并不会起到较大的激励作用,有没有其他更好的激励手段呢?

分析问题3:

如此多的上课班级,如此多的任课教师,如此多的课时量,会给教学日志的统计者带来相当大的工作量。加之人与人之间所特有的“情面”问题也让教学日志管理者将监督工作及时准确落实到位变成一比较难实现的问题。

三、解决问题。

通过对以上三个问题的分析,我们可以把他们归结成待解决的三个问题,

1:减轻教师较繁琐的工作量。

2:新的班主任工作的激励办法。

3:减轻教学日志管理者繁重的统计工作,并消除“情面”问题在监督中的障碍。

随着信息技术的发展,各类学校都建立了自己的校园网,并且有了自己的基于B/S的教学管理系统,教师也多数配备了自己的办公电脑,那么把“基于B/S的教学日志管理子系统”嵌入到教学管理系统中,上述三个问题将得到轻松解决。

解决问题1:

只要在任意一个可以接入互联网或局域网的计算机,打开IE。进入登录界面,输入自己的用户名和密码,教师即可轻松登录自己的账户。界面显示的即为当天的任课班级,通过几次点击,简短的输入,和下拉选则就可填写完毕,不必再到指定的地点去苦寻属于自己填写的日志,这样任课教师也就不会感觉到是一种附加的任务。由于系统时间的限制,如果当天不能及时填写,将丧失填写机会,过期将不能填写,这样教学日志管理者在后台登录也可以轻松发现哪位任课教师未能及时填写,当然漏填日志教师也可以在前台以列表形式显示出来,自然日志填写的及时性和准确性就可以得到保证。如图:教师登录界面和管理员登录界面1。

图:教师登录界面

图:管理员登录界面1

解决问题2:

系统可以自动对任课教师的日志填写进行统计、汇总,并且自动将统计结果公布在管理系统的特定位置,比如“按班级缺勤人数降序排序”列表。面对这样公开、公正的统计结果,足可以对“班主任”或者学生工作管理者起到决定性的激励作用。如图:管理员登录界面2。

 

 

图:管理员登录界面2

解决问题3:

所有统计和汇总均由系统自动生成,教学日志监督、管理者的工作量基本能减小到0,“情面”问题也自然解决。

四、教学日志管理系统的技术实现

这里以本人的ASP+SQLSERVER教学日志管理子系统为例,浅谈它的基本技术实现。

1.确定4个基本的数据表:

教师表(teachers):描述教师基本情况。字段名称、数据类型如图a所示:

图a

教师任课表(teach):描述教师任课情况:字段名称、数据类型如图b所示:

图b

c.任课时间表(teach_time):描述教师任课情况(每周七天有课,每天四次大课,每次两小节)字段名称、数据类型如图c所示:

图c

d.教学日志表(blog):字段名称、数据类型如图d所示:

图d

2.分析表之间的关系

在教师任课表(teach)与任课时间表(teach_time)中。teach.id与teach_time字段均为主键并且一一对应,即两表中记录数始终相同。举例:结合a、b、c三表:假设老师(教师号:002)在周三1、2小节即第一次课有高技06-8班FLASH课,周四1、2小节即第一次课也有该班任课FLASH。那么teach.id=teach,teachers.教师号=teach.教师号,在任课时间表(teach_time)中,除了w1、th1字段为“真”外其余全部为“假”。三表中对应的记录分别为如图:a1、b1、c1所示:

图a1

图b1

图c1

3. ER模型。如图ER所示:

图:ER

4.通过ASP的内置ADO数据访问接口操作数据库进行读写,使用connection对象连接数据库,recordset对象保存查询语句返回的结果,command对象执行SQL语句或者SQL Server的存储过程。Parameter对象为存储过程或查询提供参数。

综上所述,在硬件条件已经基本得到满足的今天,软件建设也必须跟得上去,针对于我校,及时、准确、高效的教学日志管理子系统势在必行。鉴于篇幅问题,本子系统详细源码这里不再详述,虽然主要功能已经基本实现但很可能存在漏洞,必然有较多的待开发空间,感兴趣者可以联系本人共同探讨。

 

参考文献:

萨师煊 数据库系统概论 高等教育出版社 1991年4月

石志国 ASP动态网站编程 清华大学出版社 2006年1月

屈喜龙 ASP+SQL Server开放动态网站实例荟萃机械工业出版社 2006年3月

David Flanagan著 张铭泽译 JavaScript权威指南机 械工业出版社 2005年9月

李代平 中文SQL Server2000数据库系统管理冶金工业出版社 2002年6月

魏江江 JavaScript网页特效编程百例通科学出版社 2003年3月

陈小兵 SQL Server2000培训教程清华大学出版社 2002年7月