Font Size: a A A

Design And Implementation Of Version And Rights Management System Based On SVN

Posted on:2017-03-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2348330503992585Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the gradual expansion of the scale of software and the software development team and the multiunit form of evolution, the software development process becomes more and more complex. In many aspects of software configuration management, the management of copyright and rights control is very important, and it is related to the successful completion of the software project. In many software configuration management tools, the version management and authorization control system based on SVN(Subversion) has become a hot spot of research.Through extensive research and analysis, this paper choose SVN(Subversion) which is popular in recent years as the development platform to realize the version management and access control model. The work of this paper includes:1. This topic researched about the software development including the process management and development status of software configuration management, especially analyzed technical background, significance, basic concept of the version in the enterprise software development and rights management and so on.2. Business of modern enterprise is analyzed in detail, and the design began to the life cycle of enterprise application software version and permissions management function module. We designed a mandatory to record, version updates, project version browse, backup, and other functions. At the same time, we analyzed the relations among users, roles and permissions to set up corresponding system permissions.3. By using the SVN, a practical enterprise software was realized to achieve the specific version and privilege management functions. Through the using of "copy-modify-merge" model, we can do the version management. Using the role of the implementation of access control policies, the project team can carry out their work within the scope of operations in their respective jurisdiction, to prevent mutual interference in the protection of good communication and sharing.At present the system has been used in HengBao company, by running the version and rights management system. The company has been clear about the internal processes, and has centralized management to ensure the safety and consistency for their requirements or documents. Through the precise control of the authority, we can get effectively guarantee of the safety and effectiveness in the development process.
Keywords/Search Tags:software configuration management, version management, authority control, SVN
PDF Full Text Request
Related items