| Along with the development and application of Internet technology, Network education plays an increasingly important role in the education system, to improve the level of education and improve the quality of the people has played a positive role in promoting this. Education network management system has been developed with the development of Internet technology. The network education management system is conducive to a good education to improve educational effectiveness and quality of the network; Education is conducive to the expansion of the functions of the education network; to facilitate education and learning.Although Education Network has developed a number of years. But our present network education system is still a high rate of repetition coding, not easy expansion, development cycle length shortcomings. In this paper, we research and design the component-based network management system by researching component and component-based software engineering technology based. In this paper, The main research work and achievements are as follows:1.Analysis the current of network education in the domestic and of network education system and the development technology and design models. Analysis of the advantages and disadvantages of the current network education management software. Component-based software development methods can solve the problems of network education management system.2. Described the basic theory of software component technology and component-based software development methods in detail. Discuss the definition of components, component model, component acquisition, building description, component library, component assembly and other related technologies.3. Research the basic ideas of component-based development, basic processes and critical technologies. Use CBSE technology to development the network education management system. 4. According to the component model design entity model of network education management systems. Assemble members to turn into a network education management system software on the base of establishing the component parts of the system modules ,using the architecture assembly methods. And research the packaging and reusing of the existing system, using uniform standards to package that into reusable components.On the basis of researching and discussion of component-based software development methods, research and design the network education management system by means of component-based development process. Also optimization a component retrieval algorithm , used in the production process of components.On base of the idea of this paper, Using the component-based software development methods to develop network education management system can greatly improve the efficiency of software development and reduce development costs. It makes the software easy modification, expansion of convenience users and managers. |