摘 要
本系統(tǒng)主要是基于Web的subversion系統(tǒng)的用戶管理系統(tǒng)。在開源軟件世界,并行版本系統(tǒng)(cvs)一直是版本控制長久以來的唯一選擇,但是,和其它許多工具一樣,cvs開始顯露出衰老的跡象,而subversion,正是以cvs繼任者的面目出現(xiàn)的新型版本控制系統(tǒng)。但是,它的用戶管理機(jī)制卻是很差,本系統(tǒng)正是基于這個現(xiàn)實(shí)。實(shí)現(xiàn)友好的subversion用戶界面,以提高工作效率。
subversion用戶管理系統(tǒng)分為兩大基本部分,一個是普通用戶的注冊及自己資料的修改和管理。另外一個主要部分是超級用戶對于普通用戶的申請進(jìn)行認(rèn)證。以及對通過認(rèn)證的用戶分配相應(yīng)的權(quán)限。
本系統(tǒng)是基于apache和php平臺的Web應(yīng)用程序。采用php人作為前臺開發(fā)語言。Mysql作為后臺數(shù)據(jù)庫。apache作為服務(wù)器對subversion用戶進(jìn)行管理。系統(tǒng)具有良好的穩(wěn)定性,并具有可移植性強(qiáng)等特點(diǎn)。
關(guān)鍵詞: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