高校教师教学工作量管理系统的设计与实现

时间:2022-09-27 07:24:20

高校教师教学工作量管理系统的设计与实现

摘要:随着高校办学规模的扩大,学校每年都要花大量时间来计算和审核教师的教学工作量。文章以新疆农业大学为例,对教师的教学工作量管理业务流程及相关信息进行分析,并在此基础上,按照软件工程的思想,设计并实现了教学工作量管理系统。旨在实现教学工作量统计的自动化,提高教学工作量管理的正确性、公正性,从而调动教师从事教育工作的积极性,提高学校教学管理的质量与效率。

关键词:管理系统;教学工作量

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)32-7173-03

随着我国教育体制改革的深化,大学办学规模不断扩大,师资队伍也随之壮大。目前,我国高校为了深化教学改革,稳定教学秩序,提高教学质量,加强教学管理,调动教师从事教学工作的积极性,从而普遍实行教学工作量考核制度。教学工作量是教师从事教育工作的数量与质量的量化评定与反映,是教师课时费发放、年度考核、职称评定、评优评奖等工作的重要依据,同时关系到高校的教务安排和各级领导的工作决策等。

教学工作量的统计和审核,是教师管理中的一项重要而烦琐的工作。在计算工作量时,通常根据不同人员的工作量计算公式,不同课程、不同职称、不同授课对象的工作量系数, 反复查寻系数表, 逐一计算。在整个过程中,不仅计算工作量大、速度慢、时间久,而且容易出错,影响工作量管理工作的效率及各种评定结果。

本文以新疆农业大学为例,从学校教师的教学工作量管理现状和问题为出发点,对学校教师的教学工作量管理业务流程及相关信息进行分析、调研,并在调研的基础上进行了需求分析和研究,按照软件工程的思想,设计实现了新疆农业大学教师教学工作量管理系统,旨在提高工作效率,减少教师和管理者的手工填写的麻烦,同时能够方便的进行统计和汇总的工作,使教师及管理人员从繁重的日常事务中解脱出来,为将来的管理和决策提供科学的依据。

1 需求分析

根据本校的实际情况,教师教学工作量包括课程教学工作量和教学研究及教学建设工作量。教学工作量包括课堂讲授(含理论课、实验课)、批改作业、指导实验、实习(含教学实习、生产实习和社会实践)指导课程设计、毕业设计(论文)、文献综述等项工作量。教学研究及教学建设工作量包括完成教研课题、教研获奖、发表教研论文、试卷库建设、教材建设、专业建设、课程建设、实习基地建设、实验室建设等项工作量。

教师教学工作量的填报、处理、认定流程,主要涉及到的人员有:教师、学院教学秘书、教务管理人员、教务处领导。具体描述如下:

1)教师

描述:教师以表格形式填报自己的课程教学、教学研究及教学建设工作信息,并提交该内容至所在院系教学秘书。

2) 学院教学秘书

描述:教学秘书针对教师提交的表格,进行审核及工作量计算,为每一位老师的教学工作进行赋分。最终,按照教务处要求,完成学院各项教学工作量的统计,并将教师个人工作量信息、学院教学工作量统计信息提交至教务管理人员。

3) 教务管理人员。

描述:汇总各学院教师工作量信息、各学院工作量统计信息,并进行审核工作。最终完成教师工作量的认定,以及完成学校整体教学工作的统计信息,提交教务处领导。

4)教务处领导

描述:对各学院工作量完成情况进行教学检查,考核各学院教学计划完成情况。最终将工作量信息汇总、入库存档,并上报主管校领导。

2 系统设计

2.1 系统功能模块图

基于学校目前教师教学工作量管理的特点,系统总体包括基础信息管理模块、教学信息管理模块、信息统计模块、信息查询模块等四个主要功能模块。系统功能模块图,如图1所示。

其中:

1)系统管理:由管理员分配各级领导、教务管理人员、学院教学秘书、教师等用户的用户名、密码和权限。

2) 教学信息管理:具有权限的教师(包括本单位教师、外聘教师),填写本人的教学相关信息,并进行上报。具有上报权限的学院教学秘书,可按学期对本院教师工作量情况进行审核,并可进行灵活的信息维护。

3) 审核信息管理:具有审批权限的教务管理员可对上报数据进行逐个审核,并将审核反馈信息及时反馈到教学秘书处。

4)反馈信息管理:学院教学秘书根据教务管理员的审核反馈信息,进行数据的维护,以保证数据的准确。

5) 教学工作量统计:根据学期或学年对工作量情况进行汇总,生成统计报表,并转存至综合信息表中。

6) 信息查询:可对教师、学院在不同学期进行工作量情况的查询,并可以根据需要进行数据导出。

2.2 系统的整体构架

系统采用三层B/S模式,架构在.NET Framework上,采用Windows2008操作系统,IIS作为Web应用服务器,程序开发工具是Microsoft Visual Studio 2010,数据库采用关系型数据库管理系统Microsoft SQL SERVER,采用开发Web应用层和Web表示层。系统总的构架可分为三层,数据库层、Web应用层和Web表示层;而Web应用层又根据需要分为业务外观层、业务逻辑层、数据访问层、系统框架层四层。教师教学工作量管理系统的总体构架层次图,如图2所示。

2.3 数据库设计

根据教师教学工作涉及的内容:课堂讲授(含理论课、实验课)、批改作业、指导实验、实习(含教学实习、生产实习和社会实践)指导课程设计、毕业设计(论文)、文献综述等项工作量。教学研究及教学建设工作量包括完成教研课题、教研获奖、发表教研论文、试卷库建设、教材建设、专业建设、课程建设、实习基地建设、实验室建设等,建立E-R图,如图3所示。

2.4 用户权限设计

在系统用户访问控制方案设计时,需要考虑两个问题:一是用户访问控制,即用户登录时系统赋予的权限;另外,还必须考虑用户访问控制的管理问题。基于角色的访问控制RBAC (Role Based Access Control)模型,不仅能够实现传统访问控制的功能, 还能够灵活地进行配置以适应系统的不同需求,方便权限的管理,提高系统的可扩展性。在用户与权限之前增加了角色对象, 权限与角色相关联,角色再与用户关联, 实现了用户与访问权限的逻辑分离, 更符合用户、组织、数据和应用特征。如果一个用户身份发生变更,只需要将其角色改变,而不必将其用户权限一一更改。本系统中,用户、角色、权限的关系图,如图4所示。

3 系统实现

3.1 教师教学工作量汇总

实现对教师个人工作量及学院所有教师工作量的汇总。汇总表格如表1所示。

3.2教学单位工作量统计

实现对教学单位工作量的统计。统计表格如表2所示。

4 结论

本文采用MVC设计模型,以Windows 2008 作为操作系统平台,SQL Server作为后台数据库,利用Visual Studio 2008开发工具,设计并实现了教师教学工作量管理系统。设计中从整体考虑,建立严格的参照完整性和科学的数据库结构,对数据库的安全进行分级、分类设置和管理,提高了数据库的安全访问能力;数据冗余少,具有更高的数据一致性、可操作性。能够及时、准确、直观地管理教师的教学工作量数据,解决了手工操作和统计时易出错和烦琐等问题,极大地减轻了教务人员和教学管理人员的工作量,提高了工作效率。

参考文献:

[1] 马明.高校教师工作量管理系统的设计与实现[J].福建电脑,2012,12:138-140.

[2] 张爱中.关于高校教师工作量考核的若干思考[J].教育与职业,2011,24:68-69.

[3] 陈洵.对高校教师工作量统计管理工作存在问题的思考和设想—以韩山师范为例[J].黑龙江教育,2011,7:17-19.

[4] 聂树成.高校教师工作量管理系统的分析与设计[D].大庆:东北石油大学,2012.

上一篇:数据库复杂查询的教学研究 下一篇:计算机网络工程网络命令的应用