Font Size: a A A

Software Design Of Network Course Based On OOD

Posted on:2008-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:S H GeFull Text:PDF
GTID:2178360215972017Subject:Education Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology and the advent of life-long learning society, Network Distance Education as a new form of education increasingly is concerned by the field of education and becomes a hot issue. There are three foundations of the Network Distance Education: hardware, software and educational resources. Along with all the development of the technology, the advantage of hardware and software will be gradually weaken, educational resources will become more and more prominent, and it will decide the success of the Network Distance Education as a key factor.Network Course is the basic information carrier of teaching content, and it is the very important component of educational resources. Therefore, the design and realization of the Network Course is the most important task of the Network for Distance Education resources building. Developing a high-quality Network Courses suits to Distance Education Network development has become a very important and urgent task of Distance Education.In this context, this paper does some research from the following four aspects using Object-Oriented method, Document Analysis method, Case Analysis method and so on:Firstly, conducts and understands Network Course deeply, explores the theoretical foundation, principle and strategy about it, makes clear the need of combing Instructional Design with the Object-Oriented Approach in order to design the Network Courses.Secondly, the paper researches the principle, task and step of the Object-Oriented Analysis, first, analyzes the Network Course overall, identifies the object in problem areas, and analyzes the relationship between them; second, the paper does some Object-Oriented Analysis from function, static and dynamic of the Network Course software, distinguishes the different Class of system interaction, the relationship between Class and the responsibilities of each Class, using the Object-Oriented modeling language UML models for the system, forms the clear process and result of analysis in the form of graph clearly; at last, the paper tests the result.Thirdly, the paper explores the Object-Oriented method to the software design of Network Course, divides the software design of Network Course into three major parts: System Resources Subsystems, Course Learning Subsystems and System Realizing design. Each part is composed of a number of modules in parallel, and they manage the corresponding information. During the design process, the paper uses UML Class, Dependence, Generalization and Association to establish Dynamic, Sequence and Cooperation diagram in order to show the interaction between user and the system. Inheritably, the paper full uses the Contrary and Expended ideas of Object-Oriented to reach a good module reuse. Finally, the paper verifies and optimizes based the system model and the function of design stage of the system, describes the system's realization using the Component diagram and Functional diagram.Lastly, put the theory into practice, uses OOD method, combines the "Basic Computer Teaching Course", follows the Object-Oriented entire steps of software engineering throughout the process, complete the comprehensive design and development from all aspects of the system: needs analysis, the key technology used and the platform's building.In a word, after a series of studies, the paper achieves certain research results. First, the paper models using the unified semantics and symbols of the UML Modeling tools, from the analysis, design to realization, so that the whole process of software design visualized; second, the paper discusses the feasibility of Object-Oriented approach to software reuse, because the inheritance, encapsulation and polymorphism features of object and class in OOD, so increases the software reusability and extensibility, improves and enhances the software development efficiency, and reduces the complexity and cost of software maintenance; last, the paper presents the Object-Oriented method to design Network Course software, explains the OOD design process, and provides a reference model based OOD, then fully embodies the advantages of OOD method with software design of Network Courses.
Keywords/Search Tags:Network Course, Software Design, Object-Oriented Analysis, Object-Oriented Design, UML
PDF Full Text Request
Related items