Font Size: a A A

Component-based Learning Management System Study

Posted on:2011-06-03Degree:MasterType:Thesis
Country:ChinaCandidate:C H LuFull Text:PDF
GTID:2178330332965239Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the further development of the Internet application in education, the learning management system is widely used in educational fields.But recent learning management systems have lots of questions, such as applied narrowly,shared badly,independent each other,closed themselves,no-commonly used between each other and can not be integrated efficiently and so on.,these problems limit the developing quality and the amount of the learning management system. Component provides us with a useful approach to solve these problems by the means of its highly reliability,reuse and maintainability.Nevertheless, component technology is developing. Although a lot of relative theories and models are brought forth, there's not the unanimously view in general. There's still a lot of theoretical and practical work to do to achieve the goal of the software development based on component.There is great theory significance and practical application value to construct, from the perspective of software engineering, a set of component design method for the learning management and forming a software design model for the learning management based on component, in order to support the software developing of the learning management system.Focusing on this problem, the paper discusses the component methodology in the learning management system from the theoretical basis,design technology and design methods.First, the paper introduces the conception and principle of the learning management system, discuss the conception and design process of the orient object software technology and the design technology based on component in detail. At last the paper summarizes a design process of the learning management system, which supports the software design of the learning management system from theory and methods.Under the introduction of relative knowledge of the software architecture, the paper selects a software architecture style according to the total needs of the learning management system. According to this software architecture style, by using "4+1" view based on the UML modeling language, the paper establishes models of software architecture from different angles of the software architecture to make the system more understandable. This part of work is the base of the detail design of the learning management system, which is propitious to the component design.In the process of the software component design of learning management system, The paper mainly uses the Cluster Algorithm to identify two kinds of business components (process component and entity component), takes the use_case diagram and class diagram in "4+1 "view based on the UML modeling language as the data source of Cluster Algorithm samples, and several formulations are also given to calculate the value of samples'relationship."Core Entity" was chosen to achieve better accuracy of business component identification, and granularity formulation is given to reduce the complexity of business component. The design steps of business component interface are also described according to the activity diagram, which solves the problems of the component size-grading nicely.Finally,by using component design method of learning management system above, the paper develops a learning management system example by using ASP.NET technology, which provides an effective verification for the software design of the learning management system.
Keywords/Search Tags:Learning Management System, Software Design, Component, Software Architecture, UML
PDF Full Text Request
Related items