您的当前位置:首页正文

基于Web的教师教学工作量管理系统设计与应用

2021-01-14 来源:易榕旅网
龙源期刊网 http://www.qikan.com.cn

基于Web的教师教学工作量管理系统设计与应用

作者:张永宾 谭旭红 肖昆

来源:《中国管理信息化》2012年第01期

[摘 要] 学校每年都要由专人花大量的时间来计算和审核每位教师的教学工作量。随着教师人数的不断增多,手工操作已不能满足要求,而现有的教务管理系统不能完成教学工作量的统计。为了解决教学工作量统计的问题,本文设计了教学工作量管理系统。首先对各类教学工作进行量化,再进行功能设计和数据库设计,最后采用MVC设计模式,JSP程序程序设计,AJAX技术和MySQL数据库开发系统。

[关键词] 教学工作量; 管理系统; MVC; AJAX技术; 设计与应用 doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 01. 044

[中图分类号] TP315;G642 [文献标识码] A [文章编号] 1673 - 0194(2012)01- 0069- 04 1 引 言

随着信息技术的不断发展和广泛应用,高校的信息化程度也越来越高,建立了人事管理系统、办公自动化系统、舍务管理系统和教务管理系统等应用系统,但这些系统“各自为政”,缺乏整合。许多高校的教务管理系统中都会包含基本的教师管理、学生管理、教室管理、任课情况管理、学生成绩管理等功能,部分教务管理系统还有教师教学质量评价管理功能,而对于教师教学工作量并没有相应的管理功能。许多高校对教师任课的激励是超过一定的标准课时后给予奖励,而核算教师教学工作量是一件很复杂的事情,由人手工来完成工作量非常大,而且容易出错。黑建敏研究发现,在缺乏统一的教学工作量标准的情况下,各高校开始自定标准[1]。如果由学校的教务管理系统来实现教学工作量管理也是很容易的,但由于奖励的尺度不一致和各高校教学工作量的计算方法不一致而失去意义。董新华等人利用 Excel 公式、函数,给出了教学工作量的统计方法和过程,然后对统计结果进行分析[2]。许本胜等人采用ASP和SQL Server 2000开发了教学工作量信息管理系统,实现工作量信息管理的自动化[3]。

每年都要由专人花大量的时间来计算和审核每位教师的教学工作量。随着学校办学规模的不断发展壮大,专任教师人数逐年增多,手工计算、统计、审核的方式显露出以下弊端: (1) 计算工作量大,浪费了教务管理人员的时间。

龙源期刊网 http://www.qikan.com.cn

(2) 手工计算容易出现计算误差或公式理解上的错误,而工作量的计算涉及教师收入等切身利益。

(3) 教学工作量审核结果不能及时反馈到教师个人,不利于教师的进一步核对。 (4) 整个流程时间长、效率低下。

(5) 不便于实现教学工作量的各项汇总、统计和查询。

本文首先对各类教学工作进行量化,之后进行功能设计和数据库设计,最后采用MVC设计模式、JSP程序程序设计、AJAX技术和MySQL数据库开发系统,能够解决以上问题,使教师教学工作量统计工作效率大大提高。利用学校的校园网环境,费用低,并且易于管理和维护,实现教师教学工作量管理的信息化。本系统经过一段时间的试运行和调试收到了良好的效果。

2 教学工作量化

在分析和设计之前要将教学工作量化,以便于在计算机上能够实现。而教学工作包含许多方面,如课堂教学、实验教学、实训教学、认识实习、课程设计、生产实习、毕业实习、指导毕业设计(论文)等。教学工作量化的方式应合理,能够反映教师的教学工作量,在同一单位内应采用同样的计算方法将教学工作转换为标准学时。以下以课堂教学工作和指导毕业设计(论文)的量化形式为例。 2.1 课堂教学工作量化方法

课堂教学工作不仅包括在课堂讲授,还包括备课、课外辅导、答疑、批改作业、命题、监考、阅卷等教学环节。课堂教学工作量化涉及的指标主要包括:计划学时(不含实验教学时数)、重复授课、合班系数、课程性质等。计算标准学时的量化公式如下: BZXS=JHSS×CFSK×HBXS×KCXZ (1) 式中,BZXS——标准学时; JHSS——计划学时;

CFSK——重复课系数,CFSK∈(0,1); HBXS——合班系数;

KCXZ——课程性质,KCXZ∈(0,1)。

龙源期刊网 http://www.qikan.com.cn

重复课是指同一教学大纲、同一学时类型,多次重复授课。第1次授课CFSK=1,随着重复次数增多,CFSK递减。

HBXS是授课的班级数不同而采用不同的系数,班级数量越多,工作量越大,但随着班级数目的增加,很难保证教学质量,因此该系数的设定是先增加,后逐渐减少。例如,1个班系数为1.1;2、3、4个班系数分别为1.4,1.7,2.0;5、6个班系数分别为2.1,2.2。

KCXZ是根据课程性质来确定系数,专业课、专业基础课、平台课、考试课等重要课程系数为1,而专业选修课等其他课程根据情况设定其系数。 实验教学工作量和课堂教学工作量计算办法相似。 2.2 指导毕业设计(论文)工作量化方法

指导毕业设计(论文)包括准备资料、选题、指导、评阅、答辩和就业指导等教育教学环节。指导毕业设计(论文)工作量化涉及的指标主要包括:指导周数、指导学生人数、毕业设计(论文)系数。

BZXS=ZDZS×XSRS (2) 式中,BZXS——标准学时; ZDZS——指导周数; XSRS——指导的学生数。

认识实习、生产实习、课程设计、生产实习、毕业实习等教学环节和指导毕业设计(论文)工作量化方法相似。 2.3 个人教学工作量总量

个人教学工作量的计算不仅包括以上教学工作,还包括以下几个方面:教师的教学质量JXZL、职称ZCXS、定额工作量DEGZ。

个人教学工作量总量=BZXS×JXZL×ZCXS-DEGZ (3) 3 系统分析与设计 3.1 系统分析 3.1.1 系统功能分析

龙源期刊网 http://www.qikan.com.cn

本系统为和其他系统对接,设计和其他系统的接口。如本系统中需要的教学基本信息和教师教学质量等信息,既可以由本系统输入,也可以由其他系统中得到并转换到本系统中来。 本系统的功能图如图1所示。重要的是教学工作量管理功能、系数修改功能和各类统计功能。

(1) 教学工作量管理功能。教师的教学工作是多方面的,本功能就是要得到课堂教学、实验教学、实训教学、认识实习、课程设计、生产实习、毕业实习、指导毕业设计(论文)等教学基本信息,再经过公式将其量化以便于统计。

(2) 系数修改功能。在计算过程中涉及许多系数,这些系数在同一时间应该是统一的。但当量化方法发生变化时,计算系数也有可能发生变化。为了能够适应现实需要,本系统可以对任何一个系数进行修改,延长本系统的生命周期。

(3) 各类统计功能。主要包括两个方面:个人教学工作量统计和单位教学工作量统计。个人教学工作量统计是将个人的各类教学工作进行统计以便于查询和处理。单位教学工作量统计是将单位所有教师的教学工作进行汇总,以便于课酬的发放。 3.1.2 数据库的设计

本系统后台数据库采用的是MySQL, MySQL是开放源代码,可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL是一个多用户、多线程的关系型数据库,是一个客户机/服务器结构的应用。MySQL具有可移植性、可扩展性、灵活性和稳定性等优点。

本系统的数据库主要由:职称系数(ZCXS),教学质量 (JXZL),课堂教学系数 (LLJXXS),课程表(KCB),教师表(JSB),班级表(BJB),教师理论任课(JSLLRK),教师实验任课(JSSYRK),教师职称和教学质量(JSZCHJXZL) ,用户名(YHB),设计实习表等数据表组成。具体内容如下: 职称系数{Id,职称,职称系数 } 教学质量系数{Id,质量,质量系数 } 课堂教学系数{Id,班级个数,系数 } 重复系数{Id,次数,重复系数 }

课程表{Id,开课教研室,课程名称,课程性质,理论学时,实验学时}

龙源期刊网 http://www.qikan.com.cn

教师表{Id,教师Id,所属教研室,教师名称,密码,职称} 班级表{Id,年级,专业,班级个数,专业简称}

教师理论任课{Id,年份,半年,教师ID,课程ID,课程性质,班级,班级个数,理论系数,重复次数,审核}

教师职称和教学质量{Id,年份,教师ID,职称,教学质量,定额工作量,完成工作量,去年欠工作量,假期扣}

设计实习{Id,年份,教师Id,课程设计周数,课程设计人数,生产实习周数,生产实习人数,毕业实习周数,毕业实习人数,认识实习,认识实习人数} 3.2 系统设计

本系统采用的是MVC(Model-View-Controller)设计模式,M是指数据模型Model,V是指用户界面View,C则是控制器Controller。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如对一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。

经过前期的分析和设计,采用MVC设计模式,采用JSP程序设计、AJAX技术和MySQL数据库开发,经多次调试可以试运行,系统运行良好。下面是系统部分界面介绍。 3.2.1 课堂基本信息录入

课堂基本信息录入界面如图2所示,此信息由相关的教务人员录入,保证信息的准确和实用,包含学期、教师姓名、课程名称、学时、班级、重复次数等信息。 (1) 选择教师姓名,选择教研室名称,同时选择该教研室的教师姓名。

(2) 选择课程名称,当选择开课教研室后,即会列出该教研室的所有课程名称,并显示默认理论学时,用户可以修改理论学时。

(3) 选择授课班级,选择年级和专业后,即可显示出该年级及专业所有的班级,用户选择相应的班级。

3.2.2 实训课录入

教师实训课录入界面如图3所示,功能是完成对认识实习、生产实习、毕业实习、课程设计、毕业论文指导的周数及人数信息的录入,完成当前年度的信息初始化工作。

龙源期刊网 http://www.qikan.com.cn

(1) 选择教研室名称,点击确定按钮,会列出所选教研室的所有老师的实训数据,在相对应的文本框内可以输入该教师的实训人数和周数。

(2) 为了简化操作,在默认值的文本框内输入要修改的值,就可以对本列所有的值进行修改。

(3) 点击提交按钮,即可得到当前年度的教师实训数据。 3.2.4 单位工作量汇总

单位工作量汇总界面如图5所示,该功能实现全系教师的工作量汇总。选择教研室,点击确定后,列出所选择教研室的所有老师在当前年度的教学工作量汇总。

其中汇总的数据项包括:教师名称、总工作量、去年欠、假期扣、定额工作量、超课时、实际超课时、职称系数、教学质量系数、标准超课时、单价、金额和实际所发的金额。 4 结 论

本文采用MVC设计模型,采用JSP程序设计、AJAX技术和MySQL数据库开发了教师教学工作量管理系统,投入运行后系统运行状态良好,大大减少了教务管理人员在统计教学工作量方面的工作时间,提高了工作效率,避免了手工计算的错误和对公式的理解问题,并且可以和每名教师直接联系,教师可以及时核对个人的工作量,减少了整个流程的时间跨度,教务管理人员可以随时进行汇总和查询。

主要参考文献

[1] 黑建敏. 高校教师教学工作量标准比较研究[J]. 中国高教研究,2010(8).

[2] 董新华,李清玲,申斯. Excel在教学工作量统计中的应用[J]. 电脑知识与技术,2011,7(2).

[3] 许本胜,王灿,袁凯峰. 基于B /S的高校教学工作量信息管理系统的分析与实现[J]. 桂林航天工业高等专科学校学报,2010(1).

[4] 杜建彬, 吴立伟. 基于 C /S和 B /S结构教学工作量管理系统的开发与设计[J]. 山东教育学院学报,2010(2).

龙源期刊网 http://www.qikan.com.cn

因篇幅问题不能全部显示,请点此查看更多更全内容