咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于微服务架构的教务管理系统设计 收藏

基于微服务架构的教务管理系统设计

作     者:许子乾 

作者机构:南京林业大学淮安校区南京210037 

出 版 物:《中国林业教育》 (Forestry Education in China)

年 卷 期:2024年第42卷第2期

页      面:11-17页

学科分类:040106[教育学-高等教育学] 0401[教育学-教育学] 04[教育学] 08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:江苏省教育信息化研究课题——“智慧教务”平台建设与研究,项目编号20180067 江苏省教育科学“十二五”规划2015年度课题“高校无纸化考试改革研究”,项目编号D/2015/01/72 

主  题:高等学校 教务管理系统 微服务架构 前端设计 

摘      要:随着高等教育的不断发展,我国高校大都建立了典型的信息系统体系,教务管理系统是其中的核心部分。传统的教务管理系统多是基于传统MVC结构的单页web应用程序(SPA)。随着高校教务管理工作的日益复杂,传统的教务管理系统面临着前端业务不断膨胀、逻辑过于复杂且具有高度耦合性、系统功能复杂度升高且更新迭代需求旺盛等诸多挑战。而微服务的架构思想体现的是技术不可知论和团队代码孤立化。因此,针对当前高校教务管理系统在运行过程中面临的问题,基于微服务架构对教务管理系统进行了重新设计。在前端设计方面,运用微服务的架构思想将应用与系统解耦,混合使用路由分发、Iframe嵌入和Web组件等技术实现微前端。在应用程序开发方面,基于有界上下文拆分高校教务管理系统的各个子应用程序,然后进行服务分区设计,最后在系统的子域上以独立的解耦设计开发相应的子应用程序,在各应用程序之间实现独立部署和独立开发。在系统实现方面,系统为每个子应用程序注册创建JSON配置文件,采用事件机制设计业务处理类消息的通信,在业务层为访客、学生、教师和学院管理员等设计了不同的功能组件。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分