基于ExcelVBA的高校教师工作量统计系统的设计与实现
引言高校教师工作量统计是教学管理中一项重要的工作,需考虑教师职称、岗位、授课班级人数、课程性质、定额工作量、超额工作量等诸多因素,若用人工一项一项统计计算,不但费时费力,效率低下,还容易出错。运用ExcelVBA强大的功能二次开发定制软件可实现高效准确地完成教师工作量统计工作,使此项工作逐步完善和规范。1需求分析由于各所高职院校的情况千差万别,教师工作量计算办法也不尽相同。该系统以常州建东学院的教师工作量计算办法为依据,进行了系统的设计与开发。教师工作量包括教学工作量、管理工作量和科研工作量,各项工作的计算均设置了分项指标和计算办法,并根据岗位和职称设定了不同的额定工作量和工作量高限。学年结束时,根据教学、管理和科研三方面工作的完成情况统一结算教师工作量,同时教学工作量超过高限部分按50计算。2设计思路及工具本系统的设计思想是利用大家熟知和常用的Excel办公软件,基于VBA简便的二次开发功能,做出一个实用的计算机辅助教师工作量统计工具。
fVBA,是VisualBasicforApplicatio
的缩写,是微软Office办公软件中各套件(Excel、Access等)内嵌的编程语言,采用VisualBasic的语言和面向对象技术。VBA与其他程序开发语言相比有独特优势,用其他语言开发应用程序,一半的工作是编写一些基本功能的模块,包括文件的打开、保存、打印、复制等,而VBA直接在人们熟悉的Excel界面上进行开发,通过编程控制这些具有强大功能的软件,实现用户个性定制化的功能。
3具体设计系统的设计主要包括以下几个要素:界面设计、数据表设计、逻辑运算设计、关联数据设计、报表设计、模板导出、文件导入、文件合并、一键清空数据等相关功能、使繁琐、重复操作自动化,实现了工作量统计的信息化、标准化、规范化,提高工作效率和应用水平,同时又不改变Excel原有的界面、风格和操作方式,符合人们的习惯,易于使用和推广。31个人工作量计算模板设计教师工作量统计的工作流程是由教师个人填报一个工作量申报表文件,交由系部汇总审核,最后由教务处对系上报的数据进行汇总审核。通过分析总结教师工作量各项指标以及数据的相互关系,从而设计出个人工作量申报模板。个人工作量申报表分三个部分设计,分别是教学工作量(第一和第二学期)、管理工作量和科研工作量。表1为个人第一学期教学工作量申报表的
f设计。(1)表格中的一些内容在输入时可通过键盘输入r