| As time goes by,the scale of college enrollment continues to expand.Therefore,the system of data generated in the use of the education system is becoming larger and larger so that colleges and universities are putting forward stricter requirements for information technology construction,aiming to build a campus environment which is safer,more open and more easily governed.The degree system of our university,an independent system,is straying from the graduate information platform.It has been developed for a long time and thus difficult to be iterated and updated.There are several problems in the system:incomplete functions and inconvenience of use; immature permission control and process configuration,making it difficult to be expanded; data silos which cause difficulties in interacting with information platforms and other systems within the university.After the research,it is proposed to reconstruct the degree system,redesign the access rights and process configuration modules of the system,optimize the data sharing method of the postgraduate information platform,and finally complete the reconstruction of the microservice of the degree system.This paper mainly makes four contributions as follows.(1)It improved the access control model RDBAC to realize safer permission access control:The access control system in the old degree system is not well developed where the granularity of access control is large,and there are data security problems such as information leakage and management confusion,which are not applicable to the new reconstructed system.In this paper,an access control model is designed which is more applicable to the education system,combining JWT and Spring Security to authenticate and authorize the users of the system,ensuring the correspondence of responsibilities and data confidentiality.The new model can effectively cope with the permission control with the number of departments and users increasing and responsibilities changing,realizing a more detailed permission management and improving the security of the system.(2)The data synchronization scheme based on Kafka Connect is proposed to ensure real-time and efficient data synchronization between systems:The original scheme of data synchronization between school information systems has very high latency and coupling.Due to that,whenever the data to be synchronized is added,the synchronization function code needs to be added between different systems according to the environment,which is less scalable.In this paper,Debezium with Kafka is adopted to complete data synchronization between degree system and other system databases of information platform in a loosely coupled and highly available way,which not only improves the efficiency of data synchronization,but also ensures the real-time data synchronization.(3)It realizes a flexible and configurable approval module for applications,which improves the approval efficiency of cross-departmental collaborative business of universities:After reconstructing and sorting out the degree system,it was found that the system involved more inter-departmental collaborative tasks.In order to improve the efficiency of the collaborative business processing,this paper sets up a general configurable approval module for inter-departmental business management of universities,which largely saves the time spent on collaborative operations among departments.(4)It completes the design and implementation of the functional modules of the degree system:The refactoring of the old degree system was completed to address the backward business logic and code problems.The main functions of the new degree system include permission management,metadata management,tutor selection management,degree data management,and data collection and synchronization.The refactored degree management system based on Docker container adopts Jenkins and Git to realize the continuous integration and deployment of the system,which supports the rapid iteration of the system version.On the one hand,these adjustments improve the efficiency of supervisor selection and student degree management,and systematize and informatize the approval work by providing service support for the selection of supervisors and degree management of pregraduating students in colleges and universities.What’s more,aimed to ensure the loosely coupled and scalable characteristics of the postgraduate information platform,they breaks the barriers between the system and the information platform management system and walls between data and data,eliminating the problem of information silos and fully exploiting the existing functions and advantages of the information platform. |