摘 要
本系統主要是基于Web的subversion系統的用戶管理系統。在開源軟件世界,并行版本系統(cvs)一直是版本控制長久以來的唯一選擇,但是,和其它許多工具一樣,cvs開始顯露出衰老的跡象,而subversion,正是以cvs繼任者的面目出現的新型版本控制系統。但是,它的用戶管理機制卻是很差,本系統正是基于這個現實。實現友好的subversion用戶界面,以提高工作效率。
subversion用戶管理系統分為兩大基本部分,一個是普通用戶的注冊及自己資料的修改和管理。另外一個主要部分是超級用戶對于普通用戶的申請進行認證。以及對通過認證的用戶分配相應的權限。
本系統是基于apache和php平臺的Web應用程序。采用php人作為前臺開發語言。Mysql作為后臺數據庫。apache作為服務器對subversion用戶進行管理。系統具有良好的穩定性,并具有可移植性強等特點。
關鍵詞:Php;Subversion;Apache;用戶管理
User Management System Based on WEB for Subversion
Abstract
The system is a Web based user management system about subversion. On the Open Source World, concurrent version system (cvs) has long been the only choice in version control. However, like many other tools, cvs begins to show out of date. And subversion, as a successor to cvs which has the features of the new version control system. However, its user management mechanism is poor. The system is based on the reality, achieves a friendly user interface, in order to enhance efficiency.
The user management sub-system of subversion is divided into two basic parts. One part is ordinary user management, including registration and information editing. Another major part is the super-user authenticates to the common user’s applications and the distribution of the corresponding authority.
The system is based on Web using apache, php and mysql. Php as a active pager procedure, mysql as background information storage. Apache as HTTP server to provide a web interface for this user management system. The system has high stability and portability .
Key words: Php;Subversion;Apache;User Managemen