Font Size: a A A

Design And Implementation Of Cooperative Scientific Research Environment Based On Web

Posted on:2007-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:L D QianFull Text:PDF
GTID:2178360182466708Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development and combination of communication technology, computer and network technology, arises a new research area called Computer Supported Cooperative Work or CSCW. The purpose of CSCW is to develop a variety of cooperative-work systems with the use of computer and communication technology, so as to extend the capability of human work-group cooperation. CSCW has been put into wide application by different fields of the society.In 2001, we developed the Application Platform of Virtual Research Center, which is a CSCW system for scientific research cooperation. The Platform consists of 5 main parts: Video Academic Conference System, Video Academic Discussion System, Cooperative Design System, Scientific and Technological Data Sharing System, and BBS System Designed for cooperative research. This platform provides necessary software that realized virtual cooperation & Research.However, as time goes by, we find the basic Platform needs to be improved in some aspects to cater for the current development. So here is the Web-based Cooperative Scientific Research Environment, a complement to the original Platform. The Purpose of the Environment is by taking the user's point of view and imitating the actual settings of real life, to provide a real-time (synchronous) and non-real-time (asynchronous) cooperative environment for scientific research people. The real-time communication is realized through the MMS module and IM module.First, this thesis introduces some relevant information about CSCW, discusses some of the key technology of the CSCW, and presents a new cooperative model based upon analysis of the current CSCW system. And it refers to the key technologies for the Cooperative Scientific Research Environment, which includes: Web Service technology, MMS technology, Jabber Instant Messaging technology and J2EE technology.Then, it introduces the MVC design pattern, which break an application, or even just a piece of an application's interface, into three parts: the model, the view, and the controller. Such separation allows the different layers to focus on their own role, thus improves the efficiency of the software development. Upon analyzing the JSP Model 1 and JSP Model 2, which used with the Java Web application development, it introduces the Struts Framework. Struts is in essence a MVC framework bases upon JSP Model2. With the Struts, we can significantly reduce the burden of developing the Web-based Cooperative Scientific Research Environment.Finally, there's the design and realization of the system. First, we put forward themain idea and the goal of system design, list the software environment of the system development, compare and analyze the mainstream web database system currently in use, and present the function module diagram of the system. Then, we go to details for the realization of the individual modules. And in the end, with the User's Register Module as the example, we also explained the realization of the module from the construction of view, control and model according to the architecture of Struts.
Keywords/Search Tags:CSCW, Web Service, Multimedia Messaging Service, Jabber, J2EE, MVC Design Pattern, Struts Framework
PDF Full Text Request
Related items