Font Size: a A A

Research For Collaborative Editing System Based On Web

Posted on:2015-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:W Z ChengFull Text:PDF
GTID:2268330431951843Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In the research institutes or companies, between different departments, they are often needed to work together with each other. With working in the collaborative editing system, they are improving efficiency. Therefore, collaborative editing systems become the focus of the current study which concerned by many research institutes and enterprises. In current, about collaborative editing related software are based on the C/S (Client/Service) model development. In the C/S mode, users need to develop a complete software system, which has difficulty developed and the system maintenance is very hard. In this case, develop systems is also need to consider the issue of cross-platform, these factors greatly restricting the development of C/S mode collaborative editing system. In recent years, with the development of Web technology, the collaborative editing system based on the development of B/S (Browser/Service) model has attracted more and more attention, gradually replacing the C/S (Client/Service) development model, collaborative Web-based editing system developed into the mainstream. Therefore, this paper will focus on Web-based collaborative editing system, which related research work carried out using the now common front-end Web technology with SSH framework, designed and implemented a Web-based collaborative editing system.Firstly, this paper introduces the study of collaborative editing systems which is needed to relate technologies, including front-end Web technologies, Java Web technology and database back-end technology. This paper will use these technologies to implement the system.Secondly, a Web-based collaborative editing system related functions needed to make the appropriate design, including basic user system, logging system, editing system, retrieval system, storage system, and collaborative editing system. The collaborative editing system is designed to three modules, which including process management system, version control system and multiplayer cooperative system. For the needs of users, the process of designing an effective document management solutions. Meanwhile, for the common version control tools svn(subversion) in optimization problems effectively, made the longest and largest chain of recursive time control solutions, and the corresponding flow chart. In addition, for different users, this paper designs asynchronous and synchronous collaboration collaborative programs. In the collaborative editing system, this paper use locks to manage and control synchronous collaborative multi-user collaborative editing of documents.Meanwhile, for web-based system security common problem, this paper gives the corresponding system security solutions that ensure system security and reliability of the users.Finally, this paper implements a web-based collaborative editing system for research papers collaborative editing. To achieve a collaborative editing system, the system is deployed on the server, which gets good results.
Keywords/Search Tags:Collaborative Editing, Process Management, Version Control, System Security
PDF Full Text Request
Related items