华东师范大学学报(自然科学版) ›› 2017, Vol. 2017 ›› Issue (5): 213-224.doi: 10.3969/j.issn.1000-5641.2017.05.019

• 应用系统 • 上一篇    下一篇

研究生学籍系统的设计与实现

李彦斌1, 潘妍虹1, 顾航1, 王雷1, 史兵1, 孙晨1, 夏帆1, 董启文1, 宋树彬2   

  1. 1. 华东师范大学 数据科学与工程学院, 上海 200062;
    2. 华东师范大学 研究生院, 上海 200062
  • 收稿日期:2017-05-01 出版日期:2017-09-25 发布日期:2017-09-25
  • 通讯作者: 夏帆,男,博士后,研究方向为社交媒体分析.E-mail:fxia@sei.ecnu.edu.cn E-mail:fxia@sei.ecnu.edu.cn
  • 作者简介:李彦斌,男,硕士研究生,研究方向为数据科学技术应用
  • 基金资助:
    国家重点研发计划(2016YFB1000905);国家自然科学基金广东省联合重点项目(U1401256);国家自然科学基金(61672234,61402177);华东师范大学信息化软课题

Design and implementation of graduate student system

LI Yan-bin1, PAN Yan-hong1, GU Hang1, WANG Lei1, SHI Bing1, SUN Chen1, XIA Fan1, DONG Qi-wen1, SONG Shu-bin2   

  1. 1. School of Data Science and Engineering, East China Normal University, Shanghai 200062, China;
    2. Graduate School, East China Normal University, Shanghai 200062, China
  • Received:2017-05-01 Online:2017-09-25 Published:2017-09-25

摘要: 近十几年,随着高校研究生招生规模的不断扩大,相应的研究生管理业务模式也发生了较大的变化,这使得现有的研究生学籍系统很难适应新的业务需求变化.从业务角度来看,华东师范大学的现有研究生学籍系统不支持学籍异动的申请与流程审批管理等业务;另一方面,从系统角度来看,现有的研究生学籍系统存在着浏览器兼容性差,系统响应速度慢,难以支持对新业务的二次开发,不支持基于移动端的服务访问等问题.为了支持新的学籍业务需求、提升系统性能和改进系统的易用性等,华东师范大学采用自主研发模式,基于流行的开源框架AngularJS和SpringBoot设计并实现了新一代研究生院信息系统,旨在解决现有招生、学籍、培养和学位四大子系统的平台不统一等问题,为将来招生、培养和学位子系统的迁移做准备.新一代研究生学籍系统具备良好的性能,支持移动端的服务访问,通过基于敏捷开发与部署的模式来实现系统功能的快速更新,而且通过构建自主研发团队确保了系统未来不断升级改造的目标.

关键词: 学籍管理, AngularJS, Spring Boot

Abstract: In the recent decade, with the increase of the number of enrolled graduate students, the corresponding requirements of the graduate student management also continue changing, which incurs the problem of the existing graduate student management systems cannot match the practical requirement changes. From the business viewpoint, the current graduate student management system at ECNU does not provide a workflow-based status change management. On the other side, from the system viewpoint, the existing graduate student management system has the problems of browser compatibility and slow system response time and cannot support mobile-side service access and secondary development on the original code base. To enable the new requirements, boost system performance and improve system usability, the school of graduate management at ECNU organizes a development team and the popular open source frameworks like AngularJS and Spring Boot are used to design and implement the next generation graduate student management system. This system aims to solve the problem of the platform is not unified for different subsystems. The implementation of the next generation graduate student management system has the advantages of good response time, supporting mobile-side service access and the most important thing is that the self-organized development team can make sure the secondary development for the appearance of the new requirements, with the agile development and deployment mode.

Key words: enrollment status, AngularJS, Spring Boot

中图分类号: