A Novel Application of Educational Management Information System based on Micro Frontends

With the launch of the Education Informatization 2.0 action plan by the Ministry of Education, a large number of college information systems have been born in China. Most of these systems are single page web applications (SPA) based on traditional MVC structures. Due to the complex logic and high coupling between educational businesses, developers need to write a lot of code. The education information system has many businesses and high coupling between businesses that the system often face problems such as bloated frontend businesses, iterative system updates, and difficult incremental function developments. Combined with the idea of service-oriented architecture, this paper proposes a micro frontends solution and applies it to the new generation of graduate information platform of East China Normal University, which has better agile development capabilities. From the aspects of service separation, efficient development, and incremental upgrade, this paper verifies that the architecture can well adapt to the needs of future educational management information system. The design of the micro frontends provides a new idea for the development of a new generation of education information system.

[1]  Ji-dong Ma,et al.  Design and implementation of management system based on educational technology , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[2]  Yongqing Yang,et al.  Research on the Construction of Educational Administration Management Information in Colleges and Universities , 2016 .

[3]  Sabine Sachweh,et al.  Challenges of Domain-Driven Microservice Design: A Model-Driven Perspective , 2018, IEEE Software.

[4]  Yanling Jin Educational Administration Management System and Modern Education Management on the Perspective of Modern Information Technology , 2014 .

[5]  Yi Wang,et al.  Service-oriented Educational Management Information System construction , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[6]  Georgi Georgiev,et al.  Using modern web frameworks when developing an education application: a practical approach , 2019, 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO).

[7]  Javier Criado,et al.  Dynamic Mashup Interfaces for Information Systems Using Widgets-as-a-Service , 2014, OTM Workshops.

[8]  John C. Cherniavsky,et al.  Editorial—A Survey of Research Questions for Intelligent Information Systems in Education , 2004, Journal of Intelligent Information Systems.

[9]  Dong Qi-wen,et al.  A review of non-intrusive sensing based personalized resource recommendations for help-seekers in education , 2018 .

[10]  Yunpeng Cai The research and application of SaaS in educational Information system based on educational metropolitan area network , 2010, 2010 International Conference on Educational and Information Technology.

[11]  Farideh Hamidi,et al.  Information technology in education , 2011, WCIT.

[12]  Judith Wusteman The potential of web components for libraries , 2019, Libr. Hi Tech.

[13]  You Jia Current Situation and Discussion of Teachers’ Information Literacy in the Era of "Education Informatization 2.0" , 2019, ITM Web of Conferences.

[14]  Zhang Yanqing,et al.  Application of Computer Technology in Sports Teaching Management of Colleges and Universities , 2014, 2014 Fourth International Conference on Instrumentation and Measurement, Computer, Communication and Control.

[15]  Luigi Lo Iacono,et al.  Guidelines for adopting frontend architectures and patterns in microservices-based systems , 2017, ESEC/SIGSOFT FSE.

[16]  Z. Furukawa,et al.  User management in an educational computer system: personal information management , 1998, Proceedings Twelfth International Conference on Information Networking (ICOIN-12).

[17]  Chuanchang Liu,et al.  Research and Application of Micro Frontends , 2019 .

[18]  Albert Zündorf,et al.  Towards a UML Profile for Domain-Driven Design of Microservice Architectures , 2017, SEFM Workshops.

[19]  Fabrizio Montesi,et al.  Microservices: Yesterday, Today, and Tomorrow , 2017, Present and Ulterior Software Engineering.