期刊文章详细信息
文献类型:期刊文章
机构地区:[1]南京林业大学淮安校区,南京210037
基 金:江苏省教育信息化研究课题——“智慧教务”平台建设与研究,项目编号20180067;江苏省教育科学“十二五”规划2015年度课题“高校无纸化考试改革研究”,项目编号D/2015/01/72。
年 份:2024
卷 号:42
期 号:2
起止页码:11-17
语 种:中文
收录情况:JST、普通刊
摘 要:随着高等教育的不断发展,我国高校大都建立了典型的信息系统体系,教务管理系统是其中的核心部分。传统的教务管理系统多是基于传统MVC结构的单页web应用程序(SPA)。随着高校教务管理工作的日益复杂,传统的教务管理系统面临着前端业务不断膨胀、逻辑过于复杂且具有高度耦合性、系统功能复杂度升高且更新迭代需求旺盛等诸多挑战。而微服务的架构思想体现的是技术不可知论和团队代码孤立化。因此,针对当前高校教务管理系统在运行过程中面临的问题,基于微服务架构对教务管理系统进行了重新设计。在前端设计方面,运用微服务的架构思想将应用与系统解耦,混合使用路由分发、Iframe嵌入和Web组件等技术实现微前端。在应用程序开发方面,基于有界上下文拆分高校教务管理系统的各个子应用程序,然后进行服务分区设计,最后在系统的子域上以独立的解耦设计开发相应的子应用程序,在各应用程序之间实现独立部署和独立开发。在系统实现方面,系统为每个子应用程序注册创建JSON配置文件,采用事件机制设计业务处理类消息的通信,在业务层为访客、学生、教师和学院管理员等设计了不同的功能组件。
关 键 词:高等学校 教务管理系统 微服务架构 前端设计
分 类 号:TP311.52] G647.3[计算机类]
参考文献:
正在载入数据...
二级参考文献:
正在载入数据...
耦合文献:
正在载入数据...
引证文献:
正在载入数据...
二级引证文献:
正在载入数据...
同被引文献:
正在载入数据...