Font Size: a A A

Research And Implementation Of WEB Document Version Management System Based On SVN

Posted on:2020-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:H XiaoFull Text:PDF
GTID:2428330578968532Subject:Agriculture
Abstract/Summary:PDF Full Text Request
Whether it is an engineering project or a management project,there is a strict implementation process.Take engineering projects as an example,you need to go through the requirements analysis,system design,coding implementation,integration testing,deployment,to final delivery,maintenance and service.In these links,a large amount of documentation will be produced.After the software development is completed,an iterative upgrade of the software will also generate new documentation.When projects are collaborated by multiple development teams,how to manage document changes efficiently becomes a problem worthy of further study.The consensus now is on how to efficiently manage document changes.The core of configuration management is version management.The idea of version management is to faithfully record who,when,what changes have been made to the document,each modification will result in an increase in the version number in the system,so that the version number can be used to track and trace back the time points.Document information.This article compares a variety of configuration management software,and finally chooses Subversion(hereinafter referred to as SVN)as a tool for document version control.Taking a practical project as an example,a WEB document version management system was designed.The work and achievements completed so far are as follows:(1)Based on the analysis of the current research status at home and abroad,this topic understands some basic concepts in system development,and studies the key technologies in the implementation process to lay the foundation for the realization of the system.(2)On the basis of in-depth analysis of user requirements,the system is divided into functional modules.Concurrency control of document version changes by using an exclusive lock mechanism.(3)The system uses the B/S architecture,adopts the MVC layering concept,uses SVN open source configuration management tools to record the details of file changes,and ensures that different teams can only modify their own scope of authority through the permission control mechanism.The documentation inside ensures that the project is carried out in an orderly manner.(4)The authority control mechanism of the system extends the SVN authority control mechanism.SVN's permission control can only perform read permission control,write permission control,read and write permission control,and no permission.Based on this,the system has the authority control to the operation level and improves the security of the system.The system is currently being tested at a client company.The system effectively manages the version change of the document;the authority of the user is refined through the rights management to ensure the security of the document.
Keywords/Search Tags:Version control, SVN, B/S, document management, MVC
PDF Full Text Request
Related items