Font Size: a A A

Research On The Application Of. NET-based Interactive Component Object Model In E-Learning System And The Implementation Of PELMS

Posted on:2005-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:A B YeFull Text:PDF
GTID:2168360125961133Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Based on .NET platform, this thesis introduces the interactive component object model which can be used to construct commercial E-Learning system. Making full use of the advantages of.NET platform including its convenience, rapidness, portability and interoperability, the author has partly involved in the design and implementation of the Peta E-Learning Management System(PELMS), under the guidance of Mr. Yang Xiaofeng, an expert from Peta Software Technology Company.The thesis gives a brief introduction to the state of the art of E-Learning Systems, problems of the prevalent E-Learning systems, and technologies for the implementation of the systems, including client/server model, browser/server model, and video on-demand which is based on stream media. The .NET platform and related technologies are also introduced. By means of object-oriented analysis methods, the component object model is used to construct interactive components. On the basis of these preliminary discussions, the author put emphasis on the description of the PELMS architecture, components of each logical level in PELMS, and discusses methods for system design and implementation. Finally, a system prototype about interactive component object model is implemented.Logically, the PELMS system consists of five levels: system level, data access level, business logic level, I/O interface level and application level. In this large system, the author has principally accomplished the basic dynamic link library in system level and PetaViewer, a prototype subsystem of PELMS, based on Interactive Component Object Model.The thesis is composed of six chapters. The first chapter introducesthe background of this thesis, the state of the art of E-Learning system and related technologies for implementating of different E-Learning systems; Chapter two describes the techniques of .NET framework, object-oriented analysis/object-oriented design methodology, the approaches to represent PELMS objects, and the component object model on the .NET platform. PELMS architecture is discussed in Chapter three. Chapter four explains, in detail, the design methodology of the interactive component model, especially, the design and implementation details of .NET platform based PELMS interactive component model. In chapter five, the implementation of an interactive component object model prototype system-PetaViewer is depicted, including its object diagrams, function modules and its work logics. In the last chapter, the author concludes the whole thesis and gives the prospect of the system application.Ye Aibing (Computer Application Technology) Directed by Prof. Shen Kangchen...
Keywords/Search Tags:.NET, Interactive Component Model, E-Learning System
PDF Full Text Request
Related items