freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的subversion用戶管理系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-預(yù)覽頁

2024-08-31 08:22 上一頁面

下一頁面
 

【正文】 ion權(quán)限配置文件 圖1 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)硬件需求:計(jì)算機(jī)一臺操作系統(tǒng):Windows XP/2000開發(fā)語言:php服務(wù)器工具:apache數(shù)據(jù)庫:mysql其它工具:subversion完成系統(tǒng)需求平臺的搭建。包括用戶的資料管理、修改等等。它可以使得正在使用subversion的某一項(xiàng)工程的人們,可以通過網(wǎng)絡(luò)來管理自己的用戶資料。編寫WEB界面對后臺的腳本進(jìn)行調(diào)用,使得可以通過WEB界面對subversion的配置文件進(jìn)行一定的修改。然后使用Apache的數(shù)據(jù)庫驗(yàn)證模塊來對subversion庫的訪問權(quán)限進(jìn)行限制。它是非曲直一個通用系統(tǒng),可以管理任何類型的文件集。因?yàn)樾薷牟辉偈菃尉€進(jìn)行(單線進(jìn)行也就是必須一個一個進(jìn)行),開發(fā)進(jìn)度會進(jìn)展迅速。于是我們就可以籍此將數(shù)據(jù)回復(fù)到以前的版本,并可以查看數(shù)據(jù)的更改細(xì)節(jié)。subversion是一個自由/開源的版本控制系統(tǒng)。版本控制是管理信息變化的藝術(shù)。但是,和其它許多工具一樣,CVS開始顯露出衰老的跡象。在開源軟件世界,并行版本系統(tǒng)(CVS)一直是版本控制長久以來的唯一選擇。同樣,版本控制使您有能力去冒以往想都不敢想的風(fēng)險。apache作為服務(wù)器對subversion用戶進(jìn)行管理。以及對通過認(rèn)證的用戶分配相應(yīng)的權(quán)限。但是,它的用戶管理機(jī)制卻是很差,本系統(tǒng)正是基于這個現(xiàn)實(shí)。在開源軟件世界,并行版本系統(tǒng)(cvs)一直是版本控制長久以來的唯一選擇,但是,和其它許多工具一樣,cvs開始顯露出衰老的跡象,而subversion,正是以cvs繼任者的面目出現(xiàn)的新型版本控制系統(tǒng)。另外一個主要部分是超級用戶對于普通用戶的申請進(jìn)行認(rèn)證。Mysql作為后臺數(shù)據(jù)庫。使得即使計(jì)算機(jī)系統(tǒng)崩潰了,也能回復(fù)到正常的狀態(tài)。如果沒有版本控制,您必須極為慎之又慎,緩慢地推進(jìn),總而言之,生產(chǎn)力會更低。CVS和它半混亂狀態(tài)的開發(fā)模型已成為開源文化的基石。這些努力的結(jié)果使得從CVS移到subversion不需要作出重大的變革,subversion確實(shí)是非常強(qiáng)大、非常有用和非常靈活的工具??偸强梢钥吹饺藗兪褂糜?jì)算機(jī)管理易變的信息,這正是版本控制的生存之道,也是subversion表演的舞臺。這個版本庫很像一個普通的文件服務(wù)器,不同的是,它可以記錄每一次文件和目錄的修改情況。從某種程序上來說,允許用戶在各自的空間里修改和管理同一組數(shù)據(jù)可以促進(jìn)團(tuán)隊(duì)協(xié)作。不過subversion并不是這樣的系統(tǒng)。而我所需要做的則是以下工作:首先實(shí)現(xiàn)subversion和Apache的整合配置,使用apache的WebDAV接口來訪問subversion的版本庫??梢允褂媚_本對配置文件進(jìn)行修改,從而進(jìn)一步完善subversion的權(quán)限管理。但是subversion的用戶管理機(jī)制卻是很差的。以及最后生成subversion權(quán)限配置文件用戶注冊模塊能夠滿足用戶的注冊。以及能夠使數(shù)據(jù)庫當(dāng)中的數(shù)據(jù)能夠生成subversion權(quán)限配置文件。另一個主要的模塊是管理員的管理模塊。其中的數(shù)據(jù)處理在mysql數(shù)據(jù)庫當(dāng)中完成。表1 數(shù)據(jù)庫中的表序號表參數(shù)名表名說明1user記錄注冊用戶基本信息2users用來進(jìn)行apache登錄認(rèn)證3Pre_reg_user記錄未審核注冊用戶信息4Test2記錄注冊用戶的組權(quán)限4環(huán)境選擇、搭建和配置+php+mysql的可行性以及各自特點(diǎn)+php+mysql的可行性本系統(tǒng)是基于subversion的用戶管理系統(tǒng)。那么我做的這個關(guān)于subversion的用戶管理系統(tǒng)更要發(fā)揚(yáng)這一種開源精神。一方面,任何人都可以得到并修改源代碼;另一方面,不必主擁有和使用PHP支付任何費(fèi)用。(4)網(wǎng)絡(luò)支持PHP對網(wǎng)絡(luò)的支持非常全面,包括與電子郵件相關(guān)的IMAP和POP簡單網(wǎng)管SNMP、網(wǎng)絡(luò)新聞NMTP、賬號共用NIS、HTTP及Apache服務(wù)器和目錄協(xié)議LDAP等。PHP的功能足以支持任何類型的Web站點(diǎn)。它源于NCSAd服務(wù)器,經(jīng)過多次修改,成為世界上最流行的Web服務(wù)器軟件之一。Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個虛擬主機(jī)。除了因?yàn)閹缀跏敲赓M(fèi)的這點(diǎn)之外,支持正規(guī)的SQL查詢語言和采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進(jìn)行各種詳細(xì)的查詢等都是PHP選擇mysql的主要原因。用多線程和C語言實(shí)現(xiàn)的mysql能很容易充分利用CPU。(3)mysql有一個非常靈活而且安全的權(quán)限和口令系統(tǒng)。(5)mysql支持大型的數(shù)據(jù)庫。事實(shí)上,mysql的穩(wěn)定性足以應(yīng)付一個超大規(guī)模的數(shù)據(jù)庫。 安裝配置php (1)解壓縮PHP壓縮包到D:\PHP(這個路徑可以隨意,不過以下要是用到這個路徑,請相應(yīng)的修改)。裝完后會在桌面右下角系統(tǒng)托盤里顯示apache的圖標(biāo),雙擊可以打開Apache的控制面板,可以停止或者重起服務(wù)器。下載獲得Mysql的for win32安裝包后,用winzip打開,,需要注意的是選擇一個安裝路徑,當(dāng)然,安裝路徑可以任意,不過我建議將它和PHP安裝在一起,選擇D:\MySQL目錄。一般裝完MySQL后會自動啟動服務(wù),如果沒有啟動的話,請運(yùn)行D:\MySQL\bin\ 安裝subversion以及建立版本庫安裝subversion主要包括服務(wù)器端的安裝和客戶端的安裝。結(jié)果就是這樣一個標(biāo)準(zhǔn)化的健壯的系統(tǒng),作為Apache軟件的一部分打包,被許多操作系統(tǒng)和第三方產(chǎn)品支持,網(wǎng)絡(luò)管理員也不需要打開另一個自定義端口。你可以通過從源代碼編譯d和Subversion來完成前兩個項(xiàng)目,也可以通過你的系統(tǒng)上的已經(jīng)編譯好的二進(jìn)制包來安裝。在 Apache 的支持下,用戶可以通過 HTTP 協(xié)議訪問版本庫,管理員可以對用戶訪問 HTTP 的權(quán)限做出具體的設(shè)置,同時 Subversion 還可以獲得 SSL 傳輸加密,用戶數(shù)據(jù)加密,以及目錄級的訪問控制等特性。 function __construct() //數(shù)據(jù)庫連接 { $host = 39。 $passwd = 39。 $m_link = mysql_connect($host, $user, $passwd)。 } $db_selected = mysql_select_db($db, $m_link)。 . mysql_error())。 if(!$query) { die (39。 } else { return true。].39。].39。].39。].39。].39。]..39。Invalid query: 39。.$userinfo[39。.$userinfo[39。.$userinfo[39。 $query = mysql_query ($sql)。 } return true。$u_pwd39。$u_rname39。$u_tel39。Invalid query: 39。$user39。 . mysql_error())。passwd39。realname39。dept39。tel39。username39。 if(!$query) { die (39。 } Functionupdate_user_info($table,$u_name,$u_pwd,$u_rname,$u_dept,$u_tel) { $sql = UPDATE $table SET passwd=39。, dept=39。 WHERE username= 39。 if(!$query) { die (39。 } function get_all_user_info($table) //得到所有用戶信息 { $sql = SELECT * FROM $table ORDER BY DEPT。Invalid query: 39。 $i++。 。 $somecontent = $test。a39。 if (fwrite($handle, $somecontent) === FALSE) { echo 不能寫入到文件 $filename。} else { echo 文件 $filename 不可寫。 } fclose($handle)。如:首先實(shí)現(xiàn)Subversion和Apache的整合配置,使用Apache的WebDAV接口來訪問Subversion的版本庫??梢允褂媚_本對配置文件進(jìn)行修改,從而進(jìn)一步完善Subversion的權(quán)限管理。如對組中的用戶進(jìn)行添加、刪除等操作。[2] 仲進(jìn)平,+MySQL網(wǎng)絡(luò)開發(fā)技術(shù)[M].北京:人民郵電出版社,2000。 [6] 陳湘楊,+MySQL網(wǎng)頁系統(tǒng)開發(fā)設(shè)計(jì)[M].北京:電子工業(yè)出版社,2007。在論文的完成過程中遇到了很多困難,但是在高宏宇老師和其他同學(xué)以及互聯(lián)網(wǎng)資料的幫助下,這些問題都很快得到了解決。除非另有說明,本文的工作是原始性工作。(4)學(xué)??稍试S學(xué)位論文被查閱或借閱。在開源軟件世界,并行版本系統(tǒng)(cvs)一直是版本控制長久以來的唯一選擇,但是,和其它許多工具一樣,cvs開始顯露出衰老的跡象,而subversion,正是以cvs繼任者的面目出現(xiàn)的新型版本控制系統(tǒng)。另外一個主要部分是超級用戶對于普通用戶的申請進(jìn)行認(rèn)證。Mysql作為后臺數(shù)據(jù)庫。使得即使計(jì)算機(jī)系統(tǒng)崩潰了,也能回復(fù)到正常的狀態(tài)。如果沒有版本控制,您必須極為慎之又慎,緩慢地推進(jìn),總而言之,生產(chǎn)力會更低。CVS和它半混亂狀態(tài)的開發(fā)模型已成為開源文化的基石。這些努力的結(jié)果使得從CVS移到subversion不需要作出重大的變革,subversion確實(shí)是非常強(qiáng)大、非常有用和非常靈活的工具。總是可以看到人們使用計(jì)算機(jī)管理易變的信息,這正是版本控制的生存之道,也是subversion表演的舞臺。這個版本庫很像一個普通的文件服務(wù)器,不同的是,它可以記錄每一次文件和目錄的修改情況。從某種程序上來說,允許用戶在各自的空間里修改和管理同一組數(shù)據(jù)可以促進(jìn)團(tuán)隊(duì)協(xié)作。不過subversion并不是這樣的系統(tǒng)。而我所需要做的則是以下工作:首先實(shí)現(xiàn)subversion和Apache的整合配置,使用apache的WebDAV接口來訪問subversion的版本庫。可以使用腳本對配置文件進(jìn)行修改,從而進(jìn)一步完善subversion的權(quán)限管理。但是subversion的用戶管理機(jī)制卻是很差的。以及最后生成subversion權(quán)限配置文件用戶注冊模塊能夠滿足用戶的注冊。以及能夠使數(shù)據(jù)庫當(dāng)中的數(shù)據(jù)能夠生成subversion權(quán)限配置文件。另一個主要的模塊是管理員的管理模塊。其中的數(shù)據(jù)處理在mysql數(shù)據(jù)庫當(dāng)中完成。表1 數(shù)據(jù)庫中的表序號表參數(shù)名表名說明1user記錄注冊用戶基本信息2users用來進(jìn)行apache登錄認(rèn)證3Pre_reg_user記錄未審核注冊用戶信息4Test2記錄注冊用戶的組權(quán)限4環(huán)境選擇、搭建和配置+php+mysql的可行性以及各自特點(diǎn)+php+mysql的可行性本系統(tǒng)是基于subversion的用戶管理系統(tǒng)。那么我做的這個關(guān)于subversion的用戶管理系統(tǒng)更要發(fā)揚(yáng)這一種開源精神。一方面,任何人都可以得到并修改源代碼;另一方面,不必主擁有和使用PHP支付任何費(fèi)用。(4)網(wǎng)絡(luò)支持PHP對網(wǎng)絡(luò)的支持非常全面,包括與電子郵件相關(guān)的IMAP和POP簡單網(wǎng)管SNMP、網(wǎng)絡(luò)新聞NMTP、賬號共用NIS、HTTP及Apache服務(wù)器和目錄協(xié)議LDAP等。PHP的功能足以支持任何類型的Web站點(diǎn)。它源于NCSAd服務(wù)器,經(jīng)過多次修改,成為世界上最流行的Web服務(wù)器軟件之一。Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個虛擬主機(jī)。除了因?yàn)閹缀跏敲赓M(fèi)的這點(diǎn)之外,支持正規(guī)的SQL查詢語言和采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進(jìn)行各種詳細(xì)的查詢等都是PHP選擇mysql的主要原因。用多線程和C語言實(shí)現(xiàn)的mysql能很容易充分利用CPU。(3)mysql有一個非常靈活而且安全的權(quán)限和口令系統(tǒng)。(5)mysql支持大型的數(shù)據(jù)庫。事實(shí)上,mysql的穩(wěn)定性足以應(yīng)付一個超大規(guī)模的數(shù)據(jù)庫。 安裝配置php (1)解壓縮PHP壓縮包到D:\PHP(這個路徑可以隨意,不過以下要是用到這個路徑,請相應(yīng)的修改)。裝完后會在桌面右下角系統(tǒng)托盤里顯示apache的圖標(biāo),雙擊可以打開Apache的控制面板,可以停止或者重起服務(wù)器。下載獲得Mysql的for win32安裝包后,用winzip打開,,需要注意的是選擇一個安裝路徑,當(dāng)然,安裝路徑可以任意,不過我建議將它和PHP安裝在一起,選擇D:\MySQL目錄。一般裝完MySQL后會自動啟動服務(wù),如果沒有啟動的話,請運(yùn)行D:\MySQL\bin\ 安裝subversion以及建立版本庫安裝subversion主要包括服務(wù)器端的安裝和客戶端的安裝。結(jié)果就是這樣一個標(biāo)準(zhǔn)化的健壯的系統(tǒng),作為Apache軟件的一部分打包,被許多操作系統(tǒng)和第三方產(chǎn)品支持,網(wǎng)絡(luò)管理員也不需要打開另一個自定義端口。你可以通過從源代碼編譯d和Subversion來完成前兩個項(xiàng)目,也可以通過你的系統(tǒng)上的已經(jīng)編譯好的二進(jìn)制包來安裝。在 Apache 的支持下,用戶可以通過 HTTP 協(xié)議訪問版本庫,管理員可以對用戶訪問 HTTP 的權(quán)限做出具體的設(shè)置,同時 Subversion 還可以獲得 SSL 傳輸加密,用戶數(shù)據(jù)加密,以及目錄級的訪問控制等特性。 function __construct() //數(shù)據(jù)庫連接 { $host = 39。 $passwd = 39。 $m_link = mysql_connect($host, $user, $passwd)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1