智慧校园故障报修信息管理系统开发研究

2024-09-30 00:00:00刘锦
互联网周刊 2024年18期

摘要:在现代技术快速发展背景下,为满足教育现代化的需求,智慧校园建设工作备受重视。目前,一些学校已经完成智慧校园建设并投入运营,极大地提高了教学管理、科研管理、学生管理和后勤管理工作的效率。智慧校园故障报修信息管理系统是智慧校园系统的重要组成部分,其建设和使用将大幅提高校园报修和维修管理工作的效率,促进校园生活的便利化、智能化。

关键词:智慧校园;信息管理系统;故障报修系统

引言

随着教育现代化不断深入,智能化、网络化和数字化已经成为智慧校园建设的必然要求。中共中央、国务院印发的《中国教育现代化2035》中指出,要“建设智能化校园,统筹建设一体化智能化教学、管理与服务平台”[1]。如今,智慧校园建设正在如火如荼进行,智慧校园故障报修信息管理系统是智慧校园建设的重要组成部分,在智慧校园的智慧管理工作中有十分重要的地位[2]。

1. 智慧校园故障报修信息管理系统的建设背景与意义

传统的校园报修,由于问题种类较多,如网络连接、水电门窗、教室投影、安防设备和设施等问题,报修用户通常需要与不同部门打交道。例如,网络连接问题要与学校信息中心联系、水电门窗问题要与总务后勤部门联系、教室投影等设备问题要与教务管理部门联系,且报修工作比较烦琐,通常由发现故障的人员联系职能部门的工作人员,再由职能部门工作人员联系维修人员,耗费较长时间,还经常出现漏修情况,严重影响教学、工作和生活秩序。此外,由于传统报修方式中产生的维修记录无法长期保存,无法对设备维修情况进行统计和分析,也无法对维修效果和维修工作人员进行综合性评价,使得维修质量无法得到保障[3]。

为提高校园报修667af8b6bc8ee748375da664af5b40de与维修工作效率,需要建设一个综合的智慧校园报修信息管理系统[4]。通过该系统,用户可以直接利用各种智能终端设备提交报修申请,再由系统平台自动派发维修任务给相关维修工作人员,维修工作结束后,维修人员在系统中反馈维修结果,报修人员对维修效果进行评价,维修管理工作人员可以对维修工作情况进行分类统计和分析。

随着物联网技术、无线网络全覆盖,对于校园关键设备设施,甚至可以借助各种传感器实时向后台系统传送设备设施参数,由系统自动分析这些参数,当参数出现明显异常时自动报修,为解决校园报修与修改工作问题提供新思路[5]。

2. 智慧校园故障报修信息管理系统的需求分析与系统设计

根据校园故障报修实际情况,为提高智慧校园故障报修信息管理系统的效率,该系统应满足以下需求:能够摒弃传统的故障报修方法,实现节省时间和精力;所有报修操作均实现无纸化,操作简单直观,界面友好;能够实时查看故障维修状态和进度;能够对维修工作进行评价;可以自动生成相关统计和分析数据,为相关决策提供依据。

为实现上述需求,系统将提供三种角色:报修人员、维修人员和管理人员[6]。报修人员为学校常驻人员,可以是老师、学生,或是其他校内常驻人员;维修人员是从事各类故障维修的相关工作人员;管理人员是进行系统管理和报修与维修管理的工作人员。系统主要功能如图1所示。

3. 系统总体框架结构与系统实现

3.1 智慧校园故障报修信息管理系统总体框架

智慧校园故障报修信息管理系统采用前后端分离技术实现,管理端(管理人员)采用B/S架构,客户端(报修人员、维修人员)通过APP来实现。该模式可以方便各类用户使用系统功能。

该系统的后端开发环境主体为在WSL2部署的Docker服务,WSL2是Windows内置的Linux子系统,Docker服务是一种基于操作系统层级的虚拟化技术,可以将软件与其依赖项打包为容器方便进行系统开发;数据采用MySQl数据库和Redis,MySQL数据库是一个开源数据库产品,而Redis为远程字典服务,是一个使用ANSI C语言编写、支持网络、日志型、开源的数据库,并且提供了支持多种语言的API接口。

前端开发使用VSCode,这是微软推出的一种轻量级编辑器;UI设计软件包括PS、AI、XD和SKetch;前端的测试工具使用Postman,它是一个能模拟发送HTTP请求的功能强大的网页调试工具;前端开发使用的框架为Vue,这是一个构建基于Web界面和数据驱动的渐进式框架,以Vue.js为基础,可以快速开发出一个完整系统;组件库采用Element UI,以Vue2.0为基础框架,可以帮助前端设计快速成型;前端部分采用HBuilderX实现项目的打包。

智慧校园故障报修信息管理系统后端主要涉及的技术包括:编程语言JAVA相关技术、“SpringBoot+SpringMVC+Mybatis”框架技术、Redis数据缓存技术、MySQL数据库技术和Docker容器技术,前端搭建“Vue+ElementUI+Less+ES6”开发环境,实现前后端功能编程,前后端之间通过Ajax实现交互。该系统的总体框架如图2所示。

3.2 智慧校园故障报修信息管理系统实现

在智慧校园故障报修信息管理系统需求分析的基础上,完成系统总体框架选型后,按照IT项目管理的要求,在保证软件质量的前提下,严格按照现代软件工程方法和步骤,在界面友好、操作简单明了的前提下进行编码、测试和试运行,将该项目部署到实际环境中。

4. 智慧校园故障报修信息管理系统存在的问题

智慧校园故障报修信息管理系统是智慧校园建设的重要环节,在该系统开发过程中,不仅涉及许多前沿技术的应用,还涉及管理理念的革新,会受到诸多因素的影响,存在诸多问题。

4.1 技术方面的问题

前文介绍了智慧校园故障报修信息管理系统所涉及的后端和前端技术框架,目前,这些技术应用相对成熟,在一定程度上提高了报修与维修效率,但实际上与真正的智慧报修还存在一定差距。例如,目前,报修单还依赖报修人借助智能终端设备人工填写,这个过程比较消耗时间,可以考虑进行相关改进;又如,可以利用二维码记录相对大型的设备的信息,如空调、电脑、投影仪等,填报报修单时,报修人员可以通过智能终端设备扫码获取。再如,该系统目前还无法做到利用海量的传感器自动获取设备状态参数,当参数出现异常时实现自动报修。此外,目前的系统所实现的数据统计与分析功能相对比较简单,未来可以考虑借助大数据技术、云存储技术、云计算技术和人工智能等技术,对相关故障维修数据进行更广泛的采集、存储、分析和应用[7]。

4.2 资金方面的问题

在众多技术融合的前提下,实现智慧校园故障报修信息管理系统开发与应用需要投入大量资金,用于基础设施建设、采购相应设备,设备在投入运行后,通常还会涉及高昂的运维成本[8]。从近期公布的政府采购信息可以看出,很多学校在智慧校园基础建设上的投入达千万元,每年的运维成本达百万元,高昂的资金投入使智慧校园故障报修信息管理系统的建设与推广存在较大的难度。

4.3 管理理念方面的问题

以前,学校的维修管理采用的是金字塔式的层级管理模式,涉及很多部门和人员,智慧校园故障维修信息管理系统投入使用后,其管理模式向扁平化发展。但是,人们对新系统的接受往往需要一个漫长的过程,其中,系统管理人员的责任重大[9]。

4.4 数据安全的隐私保护问题

随着智慧校园故障报修信息管理系统投入使用,海量的个人隐私信息、设备与设施信息等被生成和存储。如何确保这些数据传输、存储和使用的安全性,防止数据被非法使用及泄露成为系统面临的一项重大挑战[10]。

结语

本文就智慧校园故障报修信息管理系统的设计、实现及现阶段存在的问题进行了研究,从系统开发的背景与意义出发,分析了系统需求,明确了技术选型与技术框架,介绍了系统实现的基本原则和实现过程中会面临的问题。未来,随着智慧校园项目建设的不断深入、新技术的不断出现,当前所面临的各种问题都将逐渐被解决,适合校园学习、工作和生活的智能化校园故障报修系统功能将会更加完善,使用更加方便。

参考文献:

[1]中共中央、国务院印发《中国教育现代化2035》[EB/OL].(2019-02-23)[2024-08-20].https://www.gov.cn/zhengce/2019-02/23/content_5367987.htm.

[2]郝建敏,沈群,韩路.智慧校园信息化报修系统平台的设计与实现[J].软件,2022,43(12):40-42.

[3]袁海峰,胡锐.基于AI的高校报修系统设计研究[J].苏州科技大学学报(自然科学版),2024,41(2):71-76.

[4]山锋,丑洋.基于互联网新技术的高校后勤报修系统应用研究[J].数字技术与应用,2020,38(1):56-57.

[5]张鲁.基于SSM架构的高校智能报修管理系统设计与实现[J].侨园, 2019(7):112.

[6]薛恒威.基于Android的校园报修系统的设计与实现[J].佛山科学技术学院学报(自然科学版),2018,36(6):53-57.

[7]曲锦旭.前后端分离模式在Java开发中的应用研究[J].信息与电脑(理论版), 2024,36(8):19-21.

[8]许粲.基于Java的学校网络报修系统设计与研究[J].信息记录材料,2023, 24(3):181-184.

[9]梁修权.移动办公平台终端网络报修系统设计与实现[J].信息记录材料,2023, 24(12):149-151,154.

[10]黄昇.智慧校园数据交互式报修平台设计与实现[J].微型电脑应用,2019, 35(12):124-128.

作者简介:刘锦,本科,副教授,liujin_sunny@163.com,研究方向:计算机应用技术与信息系统。

基金项目:2020年度江西省教育厅科学技术研究项目——基于H5+的高校智能移动报修管理系统的设计与开发(编号:GJJ206409)。