Font Size: a A A

The Design And Implementation Of A Distance Learning Platform Based On PetaSuite

Posted on:2006-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:C H WuFull Text:PDF
GTID:2168360155472082Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With extended deployment of the distance online education, users require most sophiscated features and functions. Upon study of the interactive object model on .net platform, the advanced features provided by the.net platform including its convinience, rapidness, being transplantable and interoperable and in-depth research of the distance learning platform -PetaSuite, I have designed DLPBP (A Distance Learning platform Based on PetaSuite) and implemented DLPBP's Viewer prototype system.Logically, the DLPBP system can be viewed in five levels: system level, data access level, business logic level, I/O interface level and application level. The system level provides Operating System level API support and third party components support and some modules support. The data access level provides optimized data access methods and carries on the connection with the courseware database. The business logic level represents all possible analysis demand from user, including peta content IO and management functions. The IO interface level provides sharing IO interface which is used by end-user programs, script executable engine, Peta media object runtime, input runtime as well as corresponds between the Peta objects. The application level contains terminal user programs: the PetaViewer browser, the Peta courseware authoring system, virtual classroom, Peta management program etc. With this architecture, I have implemented the basic DLLs in system level, designed and implemented DLPBP Viewer phototype system based on Interactive Object Model.The thesis is composed of six chapters.The first chapter introduces the related background, meaning of subject study and related technologies to implement the system. Chapter two studies correlative technological knowledge of theory, including online educational stardard, .NET framework platform and Interactive Object Model.Chapter three analyzes DLPBP System architecture in a nutshell and discusses the improvement of DLPBP system based on .NET. Chapter four discusses in details the design of DLPBP Viewer phototype system based on Interactive Object Model with .NET platform. The thesis further puts forward DLPBP Viewer implementation, including its objects model, script executing engine, system objects library and objects organization in chapter five. In the last chapter, author concludes the whole thesis and gives the prospect of application solutions.
Keywords/Search Tags:.NET Framework, Object Model, Distance Learning System, Executing Engine
PDF Full Text Request
Related items