Font Size: a A A

Virtual Laboratory Component Registration And Management System Design And Realization

Posted on:2008-08-26Degree:MasterType:Thesis
Country:ChinaCandidate:X H CengFull Text:PDF
GTID:2208360215985620Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The virtual laboratory system is an important experiment teaching resources in long-distanced education, which provides a kind of experiment environment that can't be restricted by time, location or experiment equipment for the students who accepted long-distanced education.This paper starts with the condition analysis of virtual laboratory, then puts forward the design thoughts of virtual laboratory component registry and managing system according to the shortage of registering and managing component online in current virtual laboratory. By combining the characterization of web development and the thoughts of software engineering, the requests of system are analyzed in detail, and the design thought, global structure, functions, concrete methods and key techniques of the system are discussed.In the facet of system frame, this system adopts J2EE structure model, which comprising browser layer, Web server layer, transaction layer and data layer. This paper puts a strong emphasis on the research of design and implementing Web server layer and transaction layer, the core function layers of system, which are separated as view layer, controller layer, model layer and persistence layer in order to make the system more expansible and more maintainable. The anterior three layers are developed by Struts frame, which implemented MVC design pattern, while the last layer is carried out by using DAO design pattern and Hibernate frame. The applications of patterns and frames not only simplify the development of system, but also reuse the design of software and improve the efficiency of development.In the facet of logic function, some advanced techniques are synthetically applied such as Java Applet and Java Swing technique to realize a file editing window, regular expression to preliminarily check the component code, Java RMI technique to upload the component code to server and dynamically compile it at server, Java reflection technique to check the component further more, JAXP technique to access the configurations file with XML format and register the checked component to virtual laboratory.At the end, the paper sums up the finished work of researching and development on this system, and expatiate on some future work to expand it and make it better.
Keywords/Search Tags:virtual laboratory, pattern, frame, component
PDF Full Text Request
Related items