基于Excel VBA的教学工作量统计模板设计

来源 :科教导刊 | 被引量 : 0次 | 上传用户:cumtzhanglei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要本文介绍了应用Excel VBA(Visual Basic for Alication)编制的教师教学工作量统计模板,其形式为Excel工作簿文件,新颖独特,精巧实用,操作简便,功能较强,大大简化常规工作统计工作,对提高教学管理水平和工作效率有重要作用。
  关键词Excel VBA 工作量统计
  中图分类号:G420文献标识码:A
  
  在学校教学管理中,统计工作量是每学期的必要工作之一。教师教学工作量的计算是否科学,将在一定程度上影响教师对教学工作的态度,最终将会影响学校的教学质量的提高。客观评价教师教学质量的基础上,教学工作量的计算应体现公平、公正,让绝大多数的教师感觉到劳动价值的合理性。从而有利于稳定教学秩序,提高教学质量,有利于加强师资队伍的建设与管理,为科学化、规范化教学管理提供依据。因此,设计教学工作量表应较全面,并且分类清晰。
  1 需求分析
  (1)直接利用Excel环境,尽可能利用Excel的已有功能,特别是它的编辑、表格、打印等功能。既可以使繁琐、重复操作自动化,提高工作效率和应用水平,同时又不改变Excel原有的界面、风格和操作方式。因此符合人们的习惯,易于使用和推广。
  (2)工作量总表中教师、教室、班级、课程信息既可直接用键盘输入,也可从组合框选择输入,总表内容输入后,基础工作即告完成,接下来每位教师的工作量、每个学院的工作量、每个学期的工作量以及实习、课程设计等各种分类的工作量由系统自动生成,课表的修饰、复制、打印也由计算机实现。
  (3)当某位教师对自己的工作量提出异议,可利用系统的在线标识功能,得以反应到教学管理人员那里,既准确又迅速。
  2 实现方法
  本模板的设计思想是利用已有的大家都熟悉的excel办公软件,做出一个实用的计算机辅助工作量统计工具。“宏”是Microsoft Office 软件包中自带的模块,“VBA (Visual Basic for Alications )”是 Microsoft Office 软件包自带的应用程序开发环境。同时VBA是一种强大的开发技术,将“宏”与“VBA”结合,就能开发具有个性化的辅助软件。且开发过程用时较少,效率较高,能满足教学管理员高效化、简单化的需要。
  选定一个工作表,然后按所需格式建立输入相关格式,再在表格输入标题等文字,表格应反映教师姓名、职称、课程性质、授课班级、班级系数等,最后应分课程显示总的学时。在Office 中提供的VBA 开发界面称为VBE( Microsoft Visual Basic Editor) 窗口,在该窗口中用户可以实现应用程序的编写。在Excel 的菜单栏中执行“工具→宏→Visual Basic 编辑器”命令,可以打开VBE界面,再单击“视图”的“代码窗口”即可以输入“程序示例”→调试→保存→运行即可。在录入基础数据之后,表格相应单元格可以自动进行填充。
  利用Excel 表格、函数、VBA 编程,设计三个工作表:参数设定工作表、授课情况工作表、查询与汇总工作表。其中,参数设定工作表设计了三类参数:职称参数、课程参数、班级参数。同时在菜单条上创制一个新菜单项:统计(S) ,并设置其相应子菜单。让复杂的计算工作在程序后台进行,操作者只需导入基本数据后,点击相应菜单即可实现以下功能:计算工作量、汇总工作量、查询工作量等。
  3 程序示例
  利用Excel VBA开发窗体和宏,可以在较大的自由度下实现数据查询和汇总。以下这段程序是结合Excel 电子表格,采用VBA编写程序代码,添加菜单项(统计S),利用宏和菜单完成程序功能,便于教学管理员查询、汇总和打印,也便于教师们查对核实,其他程序部分不再给出。
  首先,利用VBA 语言,编写5个宏:SKCX、YXCX、JSCX、XZHZ、QKJL 。其次,ThisWorkbook 里编写程序代码,在Excel 菜单条上添加一个新的下拉菜单项:“统计(S)”,将5个宏整合到该菜单中。程序代码如下:
  统计工作表激活时,将五个宏添加到菜单
  Private Sub Worksheet_Activate ()
  Dim items As Variant
  menuindex = Application. CommandBars (1) .
  Cont rol s (10) . Index
  Set 自定义菜单= Application. CommandBar s
  (1) . Cont rol s. Add ( Type : = msoCont rolPop up ,be2
  fore : = menuindex ,temporary : = True)
  自定义菜单. Caption = “统计( &S) ”
  Set item1 = Application. CommandBar s (1) .
  Cont rol s (“统计( &S) ”) . Cont rol s. Add
  item1. Caption = “刷新记录(1-2-3-4)”
  item1. OnAction = “刷新记录”
  Set item1 = Application. CommandBar s (1) .
  Cont rols (“統计( &S) ”) . Cont rol s. Add
  item1. Caption =”1-按授课性质查询”
  item1. OnAction = “SKCX”
  Set item1 = Application. CommandBar s (1) .
  Cont rols (“统计( &S) ”) . Cont rol s. Add
  item1. Caption = “2-按院系查询”
  item1. OnAction = “YXCX”
  Set item1 = Application. CommandBar s (1) .(下转第34页)(上接第32页)
  Cont rols (“统计( &S) ”) . Cont rol s. Add
  item1. Caption = “3-按教师查询”
  item1. OnAction = “JSCX”
  Set item1 = Application. CommandBar s (1) .
  Cont rols (“统计( &S) ”) . Cont rol s. Add
  item1. Caption = “4-选择性汇总”
  item1. OnAction = “XZHZ”
  Set item1 = Application. CommandBar s (1) .
  Cont rols (“统计( &S) ”) . Cont rol s. Add
  item1. Caption = “清空原记录”
  item1. OnAction = “QKJL”
  End Sub
  4 结论
  本系统实现了对工作量计算的辅助统计功能,具有很好的实用价值,已在我院的实际排课中得到应用,取得了较好的效果。不仅大大减少人工计算和核对的工作量,而且让工作量的计算统计更加具有人性化和科学性,提高了工作效率,适应教育现代化的要求。
  
  参考文献
  [1]韩泽坤.Excel VBA高效办公范例应用[M].北京:中国青年电子出版社,2004.
  [2]夏强.Excel VBA 应用开发与实例精讲[M].北京:科学出版社.
  [3]李政.VBA 应用基础及实例教程[M].国防工业出版社,2005.
  [4]何兵.基于VBA 的AutoCAD 图块属性提取与Excel输出[J].泸州职业技术学院学报,2004(2).
其他文献
阐释20世纪初,在西方现代建筑被引介到中国的过程中,大众媒体的推动作用不容忽视,其中以印刷出版物的图像传播最为突出;选取一部分近代上海大众媒体和出版物中的案例,通过对
创伤性骨关节炎(post-traumatic osteoarthritis,PTOA)与运动医学紧密相关,发病机制复杂、大多难以治愈,一直是临床关注的重点。软骨细胞作为关节软骨中唯一的固有细胞,在创
我国目前对服刑人员未成年子女思想教育、管理和救助等方面的保护,既没有法律依据,也没有政策规定。中国目前针对这一群体的救助政策尚不完善,当前的社会救助制度和法律法规
铂金通道是对玻璃液进行澄清、均化、温度与流量调节的重要设备,是制造平板显示基板玻璃必须突破的关键技术。本文基于溢流法生产工艺,对铂金通道的整体结构与功能进行简单介
分类整合思想是高中最重要的数学思想方法之一,也是高考的热点,一方面因为它覆盖的知识点多,有利于对知识的考查,另一方面对学生理性思维能力有较高的要求,便于甄别学生能力的高低
大众健身项目的空间广阔、内容丰富、形式多样、它的灵活性,选择性能比较好,满足不同年龄、性别,不同兴趣爱好,不同基础水平学生的不同要求,这对发展学生的个性、提高锻炼的
该文对访谈节目《今夜有戏》截取片段进行尝试性的话语分析,旨在发现主持人的会话结构、模式及技巧。
高职教师在使用高职英语教材时应当发挥积极的能动性,灵活地运用各种资源为教学实践服务,这就需要教师们认真准备和加工,根据所教授的学生的基础和实际情况以及课程标准的要
问题意识就是让学生去发现问题和提出问题,并着手去解决问题而产生的一种怀疑、困惑、焦虑、探索的心理状态,一种思维的心理过程.培养学生问题意识是培养学生创造精神的切入口,有
美国物理学会建立75周年,美国物理学史家斯宾塞·沃特(Spencer Weart)在周年纪念会上演讲,对物理学在过去75年的发展概况作了简要评述。而面对发展现状,又对今后75年的前景和