The development of modern technology urges the perpetual improvement of educational information construction. It has higher requirement to the scholastic informationized construction, while the reformation of the ordinary senior high school’s education is perpetually extending. It will be a great challenging that using manual work to manage the large amount information of students and courses. Under this situation, what is important is that building up a set of efficient management system which is suitable to high school, in order to cater the requirement in course, structure, content, evaluation and to save educational management cost and improve work efficiency.In this thesis, there is an analysis to the current situation of management system’s development and application. There is also a particular introduction which includes system’s basic design, data structure design, and the technology’s key point of data processing layer and data visualization layer, which is focus on the large amount of data and complex data relationship and based on the advantages and disadvantages of other congener systems. This thesis also introduces the logical and basic design implementation of the function in students’ information management, course management, credit performance management, picture management, physical fitness management and user management.This system is based on the actual demand of the new curriculum reformed school, used the theories and methods of SE, designed and realized a set of management system which is combined with the advanced technology in the field of current software developing. The system uses NOSQL Mongo DB as bottom data, Python as main development language, Flask frame to realize MVC framework, WEB to demonstrate, combines HTML5, the front frame of Bootstrap and Echarts chart rendering engine together, to realize data visualization demonstrate in order to make the system artistic and easy to use. |