高职院校教学工作量管理系统的设计

(整期优先)网络出版时间:2009-09-19
/ 2

高职院校教学工作量管理系统的设计

林淑玲

林淑玲1,2(1.华北电力大学,河北保定071000;2.河北软件职业技术学院,河北保定071000)

作者简介:林淑玲(1977-),工程硕士,讲师。

摘要:教师的教学工作量是衡量教师所做工作情况的基础数据,采用科学、合理的计算方法对学校管理工作的建设和发展都有着重要的意义,本文介绍了某高职院校教学工作量管理系统的设计方案。

关键词:工作量;功能;数据库

1设计背景和意义

教师的教学工作量是衡量教师所做工作情况的基础数据,工作中,经常需要用到教学工作量数据,比如教师的评优、津贴的发放、职称的评定等都要把完成教学工作量的情况作为评定标准之一。近年来,随着高职教育体制的改革,高职院校招生规模不断扩大,学科专业种类繁多且不断变化,因此,教师的人数不断增多,教师的授课门数、种类也不断变化,而且工作量计算方法繁杂,这造成教学工作量的统计是高职院校教学管理中的一项重要而繁琐的工作。如果要求在很短的时间内准确计算各教师的教学工作量,采用手工计算方式,不仅工作量大,而且工作效率很低,存在着大量的重复工作。

信息技术的迅速发展,使计算机已经成为人们工作和生活中不可缺少的工具,现在人们越来越依靠计算机来实现自动化办公,应用计算机在数据处理和数据存储方面的优异性能,可帮助工作人员提高工作的效率、减少错误。同时还能提供快速的查询检索功能以及按要求进行报表打印功能。因此,为高职院校设计一个教学工作量管理系统实现工作量的自动化计算,必定会为教学工作量的计算节省时间,提高准确度,减少人为因素的影响。

2教学工作量的计算办法

在某高职院校,根据教师授课方式的不同,教学工作量有不同的计算方法,授课方式可分为课堂教学、课程设计、校外实习带队、指导毕业设计(论文)、指导集训、带队参加正式比赛、暑期社会实践等。

各授课方式的教学工作量计算方法如下:

课堂教学工作量=实际授课学时×课型系数×学生人数系数

课堂教学包括理论教学和课内实践,课型系数根据课程是一般课程还是重复课程来制定,学生人数系数根据学生人数的多少制定。

课程设计工作量=实际指导天数×6×课型系数×学生人数系数

校外实习带队工作量=指导实习点个数×实习地点系数

校外实习带队指教师主要负责落实实习单位、实习计划及对各实习点的学生宏观管理与指导,而非现场教学指导的一种授课方式。实习地点系数是根据实习地点制定的系数。

指导毕业论文工作量=实际指导人数×学生人数系数×2

指导毕业设计工作量=实际指导人数×学生人数系数×4

指导集训工作量=实际集训天数×2×学生人数系数

带队参加正式比赛工作量=实际比赛天数×6

指导项目开发工作量=实际指导周数×5×学生人数系数

指导行业调研工作量=实际指导学生数×0.4

项目开发和行业调研是暑期社会实践的两种形式。

3系统的开发模式

本系统采用C/S与B/S相结合的模式,充分发挥C/S模式和B/S模式的优点。对安全性交互性的要求高、数据量大、用户范围小且使用地点固定的部分用C/S模式,比如院系两级的教务管理人员可以使用该模式来进行教学工作量管理,由系统提供传统界面进行操控,从而保证了系统中重要数据的安全性、操作的方便性以及数据刷新的及时可靠性;对安全性交互性的要求不高、使用范围广且地点灵活的部分用B/S模式来实现,如教师教学日志的录入,由系统提供活动的服务器页面,克服了系统使用范围的局限性,从而保证了系统的完整性和灵活性。

4系统的开发工具

本系统采用.NET作为主要开发工具,SqlServer作为数据库。

本系统的开发采用B/S和C/S相结合的开发模式,考虑到系统的Web扩展性能,开发工具的选择应基于Web技术的开发工具,又考虑到与Windows系统的整合性,所以选择了.NET作为开发工具。.NET具有支持新一代互联网标准、全面支持WebService的优点,同时,开发人员可利用.NETFramework自动执行许多任务,大大提高了开发效率[1]。

选择SQLServer为数据库的原因,一是它能和Windows操作系统紧密结合,与Sysbase兼容;二是具备完全Web支持,提供了以Web标准为基础的扩展数据库编程功能。此外,与Oarcel、Sybase相比,软件成本较低,因此与本系统相适应、相符合的最佳数据库系统是MSSqlServer[2]。

5系统的功能设计

系统分为基础信息管理、工作量系数管理、教学日志管理、工作量计算处理、工作量统计报表、Web管理和查询六大功能模块,前五个模块主要由教务管理员使用,采用C/S模式实现,Web管理和查询由教师使用,采用B/S模式实现。

①教师信息管理。该模块包括教师信息和教学任务的添加、修改、删除和查询。

②工作量系数管理。该模块是对教学工作量计算系数进行添加、修改、删除和查询。

③教学日志管理。教学日志是对教师上课的日常记录,反应了教师完成教学任务的情况,教学日志管理模块就是实现教学日志的添加、修改和查询,根据教师授课方式的不同,将教师教学日志记录分为两部分,一部分为课堂教学和课程设计,这一部分可以在课程表中体现出来,上课时间可以分散的安排在一星期之中,教师日志的添加,主要由教师在每次课程结束后登录Web管理模块,将本次授课的情况添加到教师日志中,也可以由教务管理员登录系统,进行管理;另一部分教学任务不体现在课程表中,包括毕业设计、校外实习带队、暑期社会实践、指导集训和带队参赛等,这一部分由各部门的教务管理员负责原始数据的录入。

④工作量计算处理。工作量计算处理是系统的核心模块,工作量的计算,首先由教务管理员将每种授课方式的计算方法设置好,然后将教师教学日志按照课程进行汇总,根据计算方法计算工作量。

⑤工作量统计报表。该模块实现各类统计分析报表的生成、查询和打印,包括教师个人的学年或学期统计表,系部教师和全校教师的工作量汇总表,按职称或课程性质统计的分析报表等。

⑥Web管理和查询。该模块由B/S模式实现,由教师根据教师编号登录使用,对教师采用课堂教学和课程设计授课方式的日常教学进行记录管理,并可查询教师完成教学工作量的情况。

6数据库的设计

通过对高职院校教师教学工作量计算办法的分析,在数据库的设计中建立的主要数据表有10个,各表的关系模式如下:

教师表(教师编号、姓名、性别、出生年月、所在部门、学历、职称、简介、口令)主键为:教师编号

教学任务表(教师编号、课程、班级、课程计划总学时、课程类型)

管理员信息表(用户名、权限、所在部门、密码)主键为:用户名

工作量计算方法表(授课方式、计算公式)主键为:授课方式

教学日志表(学年、学期、日期、课程、班级、教师编号、周次、星期几、起始时间、上课长度、班级人数、授课方式、授课内容)主键为:日期+教师编号+起始时间

教学工作量统计表(学年、学期、教师编号、课程、班级、授课方式、课程计划总学时、实际教授总学时、课程类型、工作量)主键为:学年+学期+课程代码+班级+教师编号

其它教学工作量统计表(学年、学期、教师编号、项目名称、班级名称、授课方式、学生数、实习地点数量、实习地点、学时数、周数、天数、工作量)主键为:学年+学期+教师编号+项目名称

课型系数表表(课程类型+系数)主键为:课程类型

学生人数规模系数表(授课方式、最少人数、最多人数、系数)主键为:授课方式+最少人数+最多人数

校外实习地点系数表(地点、系数)主键为:地点

管理员信息表用于启动系统,登录时判断用户的身份和权限,决定用户可操作的模块;教师表、教学任务表是为其它表服务的;其它数据表在计算工作量时使用,其中教师日志表记录教师每次上课的情况,通过对它进行汇总生成教学工作量统计表中每门课程的实际授课总学时,教学工作量统计表记录教师课堂教学和课程设计的工作量,其它的教学工作量通过其他教学工作量统计表记录。

7结语

教学工作量管理系统在高职院校中的使用,必定会为高职院校教学工作量的计算节省时间,减少人为因素的影响。为领导决策层提供更加准确可靠的分析数据,促进学校教学管理工作的建设和改革。

参考文献:

[1]金旭亮.编程的奥秘——.NET软件技术学习与实践[M].北京:电子工业出版社,2006.

[2]耿文兰.SQLSevrer2000数据库管理与开发[M].北京:电子工业出版社,2004.

[3]丁建伟.基于ASP.NET的高校教务管理系统分析与设计[J].济南职业学院学报,2007,(5).

[4]郭翠英.C/S、B/S结构相结合的教师工作量统计系统设计[J].山西青年管理干部学院学报,2006,19(2).

[5]龙虹.管理信息系统[M].北京:北京理工大学出版社,2007.