登录    注册    忘记密码

期刊文章详细信息

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

  

文献类型:期刊文章

作  者:许子乾[1]

机构地区:[1]南京林业大学淮安校区,南京210037

出  处:《中国林业教育》

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

年  份:2024

卷  号:42

期  号:2

起止页码:11-17

语  种:中文

收录情况:JST、普通刊

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

关 键 词:高等学校  教务管理系统 微服务架构  前端设计

分 类 号:TP311.52] G647.3[计算机类]

参考文献:

正在载入数据...

二级参考文献:

正在载入数据...

耦合文献:

正在载入数据...

引证文献:

正在载入数据...

二级引证文献:

正在载入数据...

同被引文献:

正在载入数据...

版权所有©重庆科技学院 重庆维普资讯有限公司 渝B2-20050021-7
 渝公网安备 50019002500408号 违法和不良信息举报中心