基于VBA 的教务数据平台研究
2022-11-24夏洁
夏洁
(安徽黄梅戏艺术职业学院教务处,安徽安庆 246052)
1 平台研究的选题依据
教务部门是高校负责学院教学、科研、管理且涉及多部门的重要职能部门,教职员工日常工作任务重、耗费精力多,在此背景情况下,提高教务管理的效率,运用信息技术的手段来处理日常事务是人心所向、大势所趋的重要任务。
当前,Excel 表格已广泛运用于学院各部门的日常事务中,而实际工作人员大多并非计算机专业,因此在数据的填报、文件发送、存档过程中,常出现诸如在填写数据表时破坏原始的表格格式、收集整理数据表需要花费额外多的时间等问题。针对这一现象,研发基于VBA 的教务数据平台,可实现教务数据表的高质量信息管理,提高教务管理的效率,顺应信息化和智能化发展趋势。
2 平台研究的目的意义
高职院校教务部门的实际情况,实施基于VBA 的教务数据平台的研究,具有重要的意义:
第一,通过理论开发和实践总结有机结合,在运用过程中不断更新、修正,实现可持续提高。
第二,区别于原始的手工登记、填报、文件递交等方式,研究平台可方便实现数据的存档、归纳、查找、运用,流程更科学简便,提高对数据质量的管理控制,减少出错环节,提高运行效率。例如,平台设计数据表加锁后,各部门在填写数据表过程中,就不会更改原始的表格格式。
第三,教务数据平台的运用,为实现其它教务工作的信息化、智能化建设提供借鉴作用,即使是在办公软件操作水平有限的情况下,也只需修改相应部门的表格内容及名称,平台代码通用,无需调整。
3 可行性分析
《教务数据平台》是在Windows 操作系统上基于Microsoft Office Excel 2013 开发的VBA 系统,在这样的设计环境下可以保证数据的安全、高效、稳定,以便顺利进行系统开发。
3.1 经济可行性分析
本系统开发成本低,但却拥有相对强大的性能。本系统的主要优点有如下几点:第一,能为使用者提供高效率的教务数据管理,节省了大量的时间和劳力。第二,本系统是一款功能齐全的教务数据平台,它拥有对教务数据表的查看、导入、导出、解锁、加锁、格式刷新、数据汇总、数据合并等许多便携的管理功能,是一款可以普及的软件。由此可见,该系统在经济上具有可操作性。
3.2 技术可行性分析
目前我们的社会已经成为了一个信息化的社会,人们的生活和生产方式受到信息技术的影响,通过计算机和信息技术我们可以处理很多的业务和工作,总的来说,计算机的信息管理是当前社会发展的总体趋势。本系统的设计开发利用Microsoft Office Excel 作为开发平台,操作简单易学,容易上手,适用于大中规模的数据量需求。作为系统的开发环境,Visual Basic For Application提供完善的指令控制语句、类与对象的支持及丰富的数据类型,为开发满足客户要求的高性能系统提供保障,保证了代码的模块化要求,而代码模块化的提高非常有利于以后对新系统的扩展与修改。因此,开发一个教务数据平台在技术上是完全可行的。
4 平台研究的基本构思
教务数据平台包含五项内容:数据目录(查看所有教务数据表)、数据表导入、数据表导出、高级操作(数据表解锁、数据表加锁、平台数据汇总、数据格式刷新)和操作说明。数据表导入实现将多个同类单表中的数据合并到一个数据表,方便今后采集相关部门的数据表。
文中涉及的数据表是教务日常用表的一部分,在系统后期维护中还可根据需要进行添加,目前有日常事务表、教师信息表、学生信息表、教师任课总表、教师课时费表、公开课安排表、期末校考安排表、申报项目表、档案表、教材表、教学设备用具添置一览表和教学活动经费预算表等。
5 数据表设计
5.1 数据表导出
数据表导出是将日常教务数据平台里复选框所选中的数据表导出到平台文件的根目录下.xlsx 文件,方便用户进行多种操作,比如打印操作。
5.2 数据表导入[1]
数据表的导入是将相关部门填好的数据表汇总导入到本系统,避免在系统中重复录入数据。
5.3 数据表加锁
由于各部门工作人员并非计算机专业人士,在录入数据时很容易出现改变原始初表格式的情况,为了避免这种现象的出现,我们设计了数据表加锁这个功能,固定原始初表的格式,只允许各部门工作人员在数据区域录入信息。
数据表加锁后,工作人员只能在数据区进行数据的输入,不能对非数据区进行操作;在进行导出数据表操作前需要确保数据表是在加锁状态(被加锁的数据表在表的左上方有“已加锁”标识)。
5.4 数据格式刷新
统一处理数据表中数据的字体、字号和颜色。鉴于Excel 表格的特点,各部门在数据表加锁后录入数据的过程中还是会出现格式不统一现象,所以这一功能也是本系统不可缺少的。
6 系统评价
Excel VBA 程序运用在电子表格方面具有很强的功能,根据此特点本系统尝试将Excel VBA应用在安徽黄梅戏艺术职业学院日常教务数据管理的决策中,并通过实际使用说明了其可行性及应用价值。
本系统采用VBA 技术,通过灵活运用VB 代码进行设计开发,具有成本低、操作简单、高效等优点。另外,安装本系统要求的环境配置非常简单,无论用户电脑安装的是Windows 7 还是更高级的系统,都能够轻松使用此系统。然而,该系统尚有一些需要继续完善的地方,例如主界面的设计、系统功能的应用、安全性以及程序错误时的维护等方面,这些都可在后续的实践中不断进行升级与调试。