| With the further development of the Internet in all walks of life, education fieldhas also been influenced deeply. Online education is approved by peopleincreasingly, because of the superiority of time and space. In addition, the diversityof online resources is another advantage. Meanwhile, in order to help the students tohave a whole cognition of the curriculum system and comb the connection betweenthe courses, the construction of curriculum group gets more and more attention fromeducators. Through the combination of the two, building a stable, highly scalableand adaptable network curriculum group system is a development trend of educationinformatization. It enhances interoperability between different systems and meetsthe needs of further development in education informatization. It can promote andimprove the level of education informatization. In this thesis, I made the followingwork for this subject:(1)Technical scheme selection of the curriculum group system. I selected a setof highly extensible and adaptable technical solutions, Lightweight JavaEE and WebService, to solve the problem of the existing education information system byanalysis of various mainstream software development technologies. Besides, Idiscussed the working principle of the technical framework briefly.(2)Analysis and design of the curriculum group system. I analyzed the designobjective, system function, organizational structure and use case of the curriculumgroup system for user requirement by modern software engineering method. Besides,I gave the data modeling and data dictionary of core module. Finally, I designed thewhole architecture and described the main business process for the curriculum groupsystem.(3)Construction of curriculum group system. Based on all above the work, Imade the integration for the selected open source middleware and built a stableframework. In addition, I gave the data transfer process of the system anddetermined the interface design of the core components. At last, I took the specificmodule of the curriculum group system as an example, and presented the implementation steps in detail. Besides, I designed a safety authentication schemefor the system.(4)Test and performance improvement of the curriculum group system. I testedthe system after completing the construction and verified that it met the expectationsor not. In addition, I presented the test results and analyzed the data exchangeprinciple of the system. Finally, I designed a performance improvement scheme toupgrade the performance of the curriculum group system.By adding Web Service to the curriculum group system, I implemented thecommunication between the applications of heterogeneous systems. It showed niceplatform adaptability of the curriculum group system. At the same time, a reasonableapproach was used in building the system framework. The system worked wellduring the test, and it was easy to extend. |