高校智慧校园管理平台的设计与实现
2021-07-29舒晖
微型电脑应用 2021年7期
舒晖
(成都医学院 现代教育技术中心,四川 成都 610500)
0 引言
近些年我国高校纷纷进行信息化智慧校园的建设[1],其目的为使得教职工和学生在教学、生活和工作各方面更加简便快捷,通过主动服务和整合校园资源等方式提高用户体验[2-4]。但目前校园各系统往往均为满足教职工或学生在某一方面的需求而研究开发,每个系统的指向性较为明确,在后续系统升级过程中也为围绕这一指向性而添加功能,如果出现某些与原有系统功能差别较大的需求,则需开发一套新的系统[5-7],长此以往会导致系统的数量增加,造成各个系统之间的数据交换困难,使得学校信息化系统错综复杂[8]。基于此,本研究在信息化校园建设的背景下,基于虚拟化容器引擎和持续化集成等技术,构建了一套可用整个学校系统持续建设的平台系统。
1 系统架构设计
为了设计一套可维护、可拓展、高性能的系统,本平台分为数据中心、应用部分、持续集成部分和核心系统4个部分,平台架构如图1所示。

图1 平台系统整体架构图
所有部分的运行环境均为Docker[9],用户可以利用PC端或移动端通过HTTP通信[10]访问核心系统,核心系统分为用户信息、应用信息和代码开发规范3个部分。然后利用Jenkins Client通信与持续集成部分连接,持续集成部分包含应用部署、应用测试、应用翻译和应用构建等。持续集成部分利用docker.sock通信[11]连接应用部分,其中每个应用占用一个Docker容器。应用通过HTTP通信与学校数据中心系统连接。……
登录APP查看全文
