教育信息化2.0 背景下智慧校园综合协同办公系统建设研究
2023-12-14邓少华
邓少华
(1.大连职业技术学院,辽宁 大连 116035;2.大连开放大学,辽宁 大连 116035)
《国家中长期教育改革和发展规划纲要(2010—2020 年)》明确提出:从教育信息基础设施建设、优质教育资源开发与应用、教育管理信息系统三方面推进教育信息化,把教育信息化纳入国家信息化发展整体战略。2018 年,教育部发布教育信息化建设2.0 行动计划,进一步强化推进教育政务信息系统整合共享、推进教育“互联网+政务服务”。
智慧校园综合协同办公系统项目是笔者所在学校依据国家对教育信息化建设的指导文件和学校教育信息化建设中对综合协同办公的需求所开发的,旨在实现学校各项管理工作的信息化和现代化,规范工作流程,提升学校整体服务和管理水平。[1]
1 智慧校园综合协同办公系统架构
综合协同办公平台开发框架是一套以业务服务化、技术中台化、服务容器化、开发工程化、测试自动化、运维自动化为指导思想,采用组件化、模块化、服务化的模式进行设计,以实现动态扩展和动态切换的技术开发体系。[2]
整体技术架构如图1 所示。
图1 整体技术架构
在此框架下,综合协同办公系统主要分为下述四层。
1.1 业务展现层
业务展现层是通常所说的功能界面,从展现形式上分为PC 端和移动端两大部分。PC 端在技术实现上以Layui 为基础,采用最新的前端技术栈,内置了i18N 国际化解决方案、动态路由、权限验证等服务模块,并提炼了典型的业务模型以及丰富的功能组件,保证项目的快速开发与良好的用户体验。移动端在技术实现上以H5 为基础,融合CSS3 的相关技术,兼容各种型号的手机终端,兼容性能良好,并能与企业微信无缝对接,为用户提供流畅便捷的操作。
1.2 业务服务层
业务服务层主要包含各业务模块。技术实现上以SpringBoot2 为基础,融合Spring-web 和Spring-webmvc 为前后端交互规范,采用SpringSecurity 作为权限认证的技术框架,同时为用户提供服务限流、服务降级、统一异常、操作审计、防重复提交等功能,保障服务的稳定性和高可用性。
1.3 中台服务层
中台服务层主要包含流程服务和文件存储服务。流程服务采用Activiti 作为工作流引擎,结合中国式流程的相关特点,为用户提供诸如会签、跳转、转办、跨机构流转、撤回、加签等功能,方便用户在日常工作中高效便捷地处理各项工作。文件存储服务以FastDFS 分布式文件存储技术为基础,通过备份和容灾机制来保障文件的安全性和可靠性。
1.4 数据存储层
数据存储层采用Oracle 关系型数据库作为本项目的技术选型,根据部署环境的配置进行参数的最优配置,以保障为服务层提供高效的数据查询服务。同时,采用主从备份和定时备份的机制来保障业务数据的安全性和可靠性。
2 智慧校园综合协同办公系统的建设与应用
2.1 综合协同办公管理平台
综合协同办公管理平台是实现各部门数据规范管理和维护的平台,根据不同部门实际工作需求进行设计,依据学校数据标准,把各部门原有的历史数据,通过梳理、整合、清洗等方式导入协同办公系统进行有序管理,平台必须支持数据的批量导入和导出,能够根据不同部门、不同角色等对平台功能和数据权限进行控制和管理,实现部门自身业务流程和跨多部门业务流程的配置、维护和管理。在本次建设中,系统业务需求涉及到的部门有:机械工程学院、职业培训与技能鉴定处、离退休工作处、团委、总务处和现代教育技术中心。以现代教育技术中心“网络报修”为例,其工作流程如图2 所示。
图2 网络报修工作流程图
2.2 流程引擎
流程引擎是用来支撑执行自定义部门内部业务管理和跨部门业务流程的服务,遵循BPMN2.0规范。可以根据角色、分工和条件的不同,决定信息传递方向、内容等级等核心业务,通过可视化操作平台,完成流程节点的管理、流向的管理和流程模板管理等。
2.3 流程设计器
流程设计器采用基于B/S 架构的图形化流程建模工具来设计和定义业务流程,流程开发、部署和修改操作等支持全部在线完成,可以设计同时包含人工任务和自动化任务的混合型业务流程。设计器支持流程的导入和导出,可以将打开的流程图导出为流程定义文件,同理,也可以导入流程定义文件到项目中,能够完成对流程的校验,验证流程节点是否配置了处理人等信息。能够灵活定义流程图、流程方向、流程条件、表单与节点的关系、导入导出流程模板等,还能够对已经运行的流程进行具体操作,如流程删除、强制移交、强制终止、运行流程查询等。
2.4 表单设计器
平台需内置表单设计器用来为Web 在线设计工作流程中所需的不同业务表单,管理人员可新建保存表单。平台中需内置常用的界面控件,采用Web 文本编辑器技术,提供一系列数据表单控件,实现通过“鼠标拖拉”方式构建表单界面,快速响应需求的变化。
表单设计器是定义表单的元素以及表单元素之间的业务规则。表单设计器可以根据表单需要将表单设计器切换到html 设计模式,从而注入html 元素。平台内的表单设计器在设计理念上采用了分层架构的思想,实现功能层次之间的轻耦合,具体表现在系统中的核心层、命令插入层和UI层这三个低耦合层次。
工作流引擎前台包括流程解析执行器和表单解析执行器。流程解析执行器的功能是读取流程的定义信息并按照定义的规则执行流程的运转。表单解析执行器的功能是读取表单的定义信息,展现表单元素,解释并执行表单的业务逻辑。
2.5 数据模型设计器
数据模型设计器提供图形化的业务数据建模工具,要求业务数据保存到数据库,无需编写代码,使用方便。支持从业务模型自动生成物理业务表或者从已存在的业务表直接生成业务模型,实现表单与数据存储无缝集成。支持字典表的定义和数据的增删改查,并提供国家标准或行业标准的字典库。
2.6 统一服务中心
统一服务中心是对流程统一设计和管理,是流程的中心仓库。根据学校规划,通过学校统一信息门户或者在流程中心新建统一的服务中心,从而以统一的形式对外提供各项服务。统一服务中心中既包含流程中心业务,也可以集成其他业务系统流程。
3 智慧校园综合协同办公系统在高校信息化工作中的重要作用及优势
综合协同办公平台(一期)主要完成了学校职业技能大赛成绩管理、职业技能考试报名管理、职业技能培训数据管理、团组织管理、社团组织管理、学生会组织管理、团组织活动管理、团干部管理、团组织荣誉管理、电教室申请管理、语音室申请管理、虚拟机申请管理、邮箱申请管理、vpn 申请管理等20 余个功能模块,涉及学校现代教育技术中心、团委、老干办、职业技能鉴定处等五个部门的核心业务,系统利用信息化手段,实现了部门内部数据管理、跨部门业务流转和综合管理的业务系统,同时也实现了基础数据维护、数据的批量导入导出、审批流程自定义、访问权限灵活控制、审批数据汇总查询,并通过校情分析系统实现了多种样式的图表数据展现。[3]
我校智慧校园综合协同办公系统在教育信息化2.0 行动计划背景下开始建设与应用,针对教育信息化建设中对于综合协同办公的需求,基于统一的信息标准,实现了学校各业务部门的数据规范管理,集成了各种类别的信息资源,构建了安全、稳定、易维护、可扩展、灵活配置的综合协同办公系统,规范了各项管理工作流程,实现了学校管理与服务的信息化和现代化,促进了学校智慧校园建设。[4]