APP下载

高职院校教学管理办公辅助软件的设计与实现

2023-05-30肖建宏徐春贵李萍林媛媛

电脑知识与技术 2023年2期
关键词:教学管理高职院校

肖建宏 徐春贵 李萍 林媛媛

关键词:高职院校;教学管理;办公辅助软件;动态扩展;系统整合

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(2023)02-0033-03

1概述

2021年3月15日,为有效解决系统整合不足、数据共享不畅、服务体验不佳、设施重复建设等突出问题,教育部印发《关于加强新时代教育管理信息化工作的通知》,要求加强教育管理信息化统筹协调,优化信息系统供给模式,提高教育数据管理水平,促进管理服务流程再造,提高基础设施支撑能力,以信息化支撑教育治理体系和治理能力现代化[1]。

高职院校教学管理是一项重要而繁杂的工作,涉及教学资源分配、教育教学指导、教育监督、教育质量监控、教育质量检查和多部门协调等工作[2]。虽然,随着高职院校信息化的不断发展,教学管理工作效率明显得以提高,但由于教学管理工作的内容本身兼具相对稳定与动态发展的特点,而信息化一旦实施完成,便难以适应新需求与新变化,从而导致当教学管理的内容或工作流程发生改变时,便出现工作量剧增、工作效率低下的情况;另一方面,虽然云计算可以有效地减轻客户端的负担,但对于处理文件数量多、文件大小达到一定级别的情况,云计算往往因为需要较长的网络上传、下载时间而导致处理效率低下;最后,由于历史的原因,服务教学管理的信息系统通常采用不同的技术、数据格式和数据命名标准,导致产生数据孤岛[3]。为适应新时代,畅通数据共享,提升数字化服务体验,有必要设计和实现一款面向教学管理的办公辅助软件。该软件将实现对现有教学管理信息系统的动态整合和功能扩展,具备教学管理日常办公中常用的功能。

2设计

高职院校教学管理办公辅助软件(以下简称“软件”)实现对学校现有教学管理信息系统的整合与扩展,提供日常教学管理办公所需的功能,具有本地运行和动态扩展的特点,能够为学校现有不同信息系统之间的数据共享提供数据转换、清洗服务,并实现数据分析、信息集成。

2.1 整体设计

软件采用C/S结构,用户通过客户端使用软件功能。考虑到并非所有功能都需要连接服务器,软件默认以本地运行的方式打开。如果用户需要访问软件的服务器功能,用户可根据需要登录服务器。

为了实现软件功能的动态扩展——即允许用户新增、更新或删除软件的一些运行功能,软件使用XML文档存储软件功能的信息,内容主要包括功能名称、功能类别、功能的启动命令或路径信息、功能的描述、功能的使用频次、功能的排序权重等。软件根据XML文档的信息动态生成功能访问界面。由于具有动态扩展的能力,软件可以快速适应学校应用需求与应用环境的变化。

2.2 功能设计

除了允许用户根据需要添加应用功能,软件提供了基本的教学管理办公辅助功能,主要包括:文件统计、PDF文件处理、文件重命名、Word文件处理、抽选专家、Excel数据与文件名匹配、网络巡堂、应用导航等。这些功能根据日常教学管理办公场景的实际需求设计开发,既具有面向工作的针对性,又具有一定的面向数据与文件处理的普适性,具有较高的应用价值。软件的功能结构如图1所示:

2.2.1 文件处理与统计

文件处理与统计根据日常教学管理中遇到的对文件和文件夹处理的需求设计开发,包含了文件统计、批量文件、文件夹重命名,图片处理,Word文件处理,PDF文件处理,Excel数据与文件名比对等功能。这些功能在高职院校教学管理日常办公中应用广泛而频繁。例如在创新强校工程考核时,通常需要汇总从各个二级学院和行政部门提交上来的文件,但由于各部门之间的文件命名无法做到严格遵循规定的格式,一些诸如人才培养方案、课程标准的文档也常存在封面不统一、不符合格式要求的问题。这就需要对汇总上来的文件做进一步的重命名和格式化,具体的操作包括按特定Excel文件中的编号、名称对文件进行重命名,为人才培养方案、课程标准提供统一的封面等。软件提供的批量文件、文件夹重命名功能,包含了17种实现对文件、文件夹进行批量重命名的操作,可以高效地实现对文件、文件夹进行重命名。同时,软件提供的Word文件处理功能,实现了对文件夹中的所有Word文档进行首页拆除,以及根据匹配结果合并两个Word文档的功能,为实现Word文档封面的统一提供了高效的支持。

2.2.2 网络巡堂

网络巡堂功能根据疫情防控期间线上教学质量监测的需要设计开发,该功能从学校教师课表中随机抽选指定节次、指定数量的教师、课程、班级等信息,进而根据用户的操作,快捷、自动地调出指定教师的网络课程链接,避免用户在全校教师课表和教师网络课程信息表中来回切换查找数据。同时,该功能以文本框的形式呈现巡堂数据,为用户补充记录巡堂结果提供了便捷,有效地提升了网络巡堂的效率。

2.2.3 抽選专家

由于在高职院校教学管理日常办公中,有时需要从专家库中抽选评审专家。针对这一需求,软件设计开发了抽选专家的功能,该功能支持用户根据其设置的数量,从专家库中随机抽选指定时间范围内没有抽选过的专家。此外,软件提供了一键生成抽选结果截图和文本记录的功能,这为用户快速保存抽选结果提供了有效支持。

2.2.4 数据转换

在高职院校教学管理日常办公中,往往需要在多个系统之间实现数据交互,但由于格式、结构、命名等不统一的原因,需要对数据执行清洗、转换操作。另一方面,对于一些紧急、但学校又尚未信息化的数据采集,解决的办法通常是采用线上问卷或线上文档的方式进行,很容易因为用户的不规范填写而导致数据有误。软件的数据转换功能提供了常用的数据转换操作,包括删除、替换数据中的指定字符串,将一行数据转换为多行数据、一列数据转换成多列数据,合并两列或多列数据等,可以很好地满足高职院校教学管理日常办公中对数据转换的需要。

2.2.5 功能导航

功能导航主要包括网络查询与本地工具、学校信息系统导航、学习与业务网站导航、学校官网头条等功能。这些功能以色彩区分和分类汇总的方式列出,为用户快速访问目标软件与信息资源提供快捷支持。通过这些功能,用户既可以便捷地访问本地常用软件,也可以快速地访问互联网上的常用信息资源,有效地实现了本地资源与网络资源的集成。

3实现

由于当前高校办公使用的计算机主要还是Win?dows操作系统,而C#程序设计语言可以高效地编写各种基于Microsoft .NET平台的应用程序,为此,高职院校教学管理办公辅助软件使用C#语言设计开发。在数据存储方面,软件针对不同的数据存储需要采用了不同的数据存储载体。例如,对于专家抽选记录的保存,由于需要存储的数据项只有姓名、抽选时间两项,使用.txt文件即可以简单、便捷地实现该类数据的存储和读取,所以软件采用记事本实现保存专家的抽选记录。在动态扩展软件的本地功能方面,由于需要同时存储功能对应的可执行文件路径、功能类型名称、功能类型编号、功能名称、功能编号、功能排序权重、功能说明等信息,具有数据项多,但存储的数据量又不大的特点,为此,软件使用XML文档存储扩展功能的数据信息。对于共享的服务器端数据,软件使用SQL Server实现,SQL Server是关系型数据库管理系统,具有使用方便、可伸缩性好的优点,可以很好地满足软件用户对服务器端共享数据的存储和操作需要。

在编码的实现上,为确保软件代码具有良好的可读性、可重用性、可维护性、可扩展性,软件在开发实现时,广泛应用了软件设计模式。例如,使用工厂方法模式实现软件子系统对象的构建与启动,使用享元模式避免了同一软件子系统对象的重复创建。这些软件设计模式的应用,一方面提升了代码的可读性与可重用性,另一方面,在一定程度上降低了软件对内存的占用[5]。软件的运行主界面和日常应用子系统运行界面分别如图2、图3所示:

4运行与维护

软件的价值在于运行使用,没有运行使用就不能为用户提供计算服务,也就没有满足用户需求的机会。只有运行使用才能验证软件是否正确和满足需求。维护是保障软件适应使用环境与需求变更的重要方式。没有维护,就没有软件功能的修正与完善,也没有软件的迭代升级。可以说,维护决定软件的生命周期。

为确保软件可以在使用运行的过程中得到及时地维护、更新、升级,使软件不断适应使用环境的变化,笔者组建了软件开发团队,团队主要由教务部具有软件开发能力和承担教学管理工作的人员组成。由于团队既清楚教学管理的内容和业务流程,同时又具备软件开发能力,团队可以准确理解软件的需求,并在工作内容、业务流程及其他外部环境发生变化时,及时修改、更新软件代码,避免了软件因为不能及时更新而被用户抛弃的情况。

软件与开发团队是相互成就、共同发展的,软件越是得到用户的肯定,就越能得到广泛的应用,越能在使用的过程中发现其潜在的错误和可创新、可扩展的地方。而随着软件规模的不断扩大,软件开发团队所需的软件工程师和维护人员也将随之逐步增加。对于高职院校而言,可以充分发挥信息学院的学生潜力,将高职院校教学管理办公辅助软件的开发,与信息学院软件开发人才的培养相结合,实现既以具体的实际案例培养人才,又通过协会、实验室和实习生的方式,将优秀的大二、大三学生吸收进团队,实现团队开发能力与维护能力的扩充,从而形成源源不断的良性发展循环。

5结束语

高职院校教学管理办公辅助软件基于现实工作环境设计开发,并且不断接受用户与实践的检验,其功能对于高职院校日常教学管理工作的支持具有一定的针对性和普适性。目前,软件已经在广东建设职业技术学院教务部多项教学管理业务中使用。由于功能上与学校现有信息系统互补,同时又具备本地计算能力,软件获得了良好的运行效果和普遍好评。后续软件在进一步扩展业务功能、提升用户体验的同时,将增加计算结果可信性验证的功能。例如,为防止用户对软件抽选专家的结果进行修改,软件将对专家抽选结果进行加密,并在结果截图与文本中同时显示抽选结果的明文和密文。用戶通过使用软件对加密字符串进行解密,可以判断明文显示的内容是否被篡改。

猜你喜欢

教学管理高职院校
创新背景下的高校教学管理研究
教学管理信息化问题研究
“一带一路”战略与盐城高职院校学生职业生涯规划的思考
浅析红色文化与高职院校思想政治教育工作
临床医学院教学管理新模式的实践探索
小学体育教学管理七要点