华东师范大学学报(自然科学版) ›› 2019, Vol. 2019 ›› Issue (4): 83-96.doi: 10.3969/j.issn.1000-5641.2019.04.009

• 计算机科学 • 上一篇    下一篇

基于微服务的研究生培养系统的设计与实现

殷佳玲1, 夏帆1, 顾航1, 祝翔1, 孙晨1, 王晔1, 董启文1, 宋树彬2, 傅云斌1   

  1. 1. 华东师范大学 数据科学与工程学院, 上海 200062;
    2. 华东师范大学 研究生院, 上海 200241
  • 收稿日期:2018-08-06 出版日期:2019-07-25 发布日期:2019-07-18
  • 通讯作者: 傅云斌,男,博士后,研究方向为机器学习与知识工程.E-mail:ybfu@dase.ecnu.edu.cn. E-mail:ybfu@dase.ecnu.edu.cn
  • 作者简介:殷佳玲,女,硕士研究生,研究方向为系统开发.E-mail:1140969322@qq.com.
  • 基金资助:
    国家重点研发计划(2016YFB1000905);国家自然科学基金广东省联合重点项目(U1401256);国家自然科学基金(61672234,61402177);华东师范大学信息化软课题(41600-10201-562940/008)

Design and implementation of graduate student cultivation system based on micro-services

YIN Jia-ling1, XIA Fan1, GU Hang1, ZHU Xiang1, SUN Chen1, WANG Ye1, DONG Qi-wen1, SONG Shu-bin2, FU Yun-bin1   

  1. 1. School of Data Science and Engineering, East China Normal University, Shanghai 200062, China;
    2. Graduate School, East China Normal University, Shanghai 200241, China
  • Received:2018-08-06 Online:2019-07-25 Published:2019-07-18

摘要: 随着信息技术的蓬勃发展,高校研究生管理模式不断变化.从服务对象来说,华东师范大学现有的研究生培养系统面向的主要服务对象是学校管理人员,但随着"以学生为中心"教育理念的深入推广,现有系统的功能已无法满足以学生为中心的业务需求.同时,随着招生规模的扩大,系统中数据的规模越来越大,增长速率也越来越快,研究生管理需要处理的主体由原先少量、简单的管理数据转变为复杂、大量的各类研究生教学行为数据.基于以上原因,采用开源框架AngularJS和Spring Boot,完成了系统的自主研发.架构方面,基于微服务架构以支持系统的自动化持续部署,实现了一个为研究生、教师和管理者提供个性化服务,并且可以快速迭代的研究生信息智慧平台.

关键词: 培养管理, 学生为中心, 微服务

Abstract: With the development of information technology, the model of graduate student management has changed. In terms of the service target, the existing graduate student cultivation management system of East China Normal University (ECNU) was primarily targeted at school administrators. With the promotion of a "student-centered" educational concept, however, the existing system proved unable to meet student requirements. With the expansion in enrollment, the scale and growth rate of data in the systems are ever increasing. The data used by the graduate student management system has changed from a small set of simple data to a large set of complex data on teaching behavior. Based on the above reasons, ECNU has adopted an open source framework, such as AngularJS and Spring Boot, to complete the system's independent development. In terms of architecture, the system aims to use micro-services architecture to automate continuous deployment for developing an intelligent graduate student information platform that provides graduate students, teachers, and administrators with personalized services and can be quickly iterated by developers.

Key words: cultivation management, student-centered, micro-services

中图分类号: