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

正文內(nèi)容

基于web的subversion用戶管理系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(留存版)

  

【正文】 作即可。而管理員也可以通過(guò)這個(gè)系統(tǒng)來(lái)管理用戶。這樣就是完成了一個(gè)簡(jiǎn)單的用戶管理過(guò)程。用戶也可以按照PHP開(kāi)發(fā)規(guī)范自行開(kāi)發(fā)功能擴(kuò)展模塊。 (1)mysql的核心程序采用完全的多線程編程。mysql支持查詢的SELECT和WHERE語(yǔ)句的全部運(yùn)算符和函數(shù),并且可以在同一查詢中混用來(lái)自不同數(shù)據(jù)庫(kù)的表,從而使得查詢變得快捷和方便。5模塊功能的詳細(xì)實(shí)現(xiàn)過(guò)程Apache的HTTP服務(wù)器是一個(gè)Subversion可以利用的“重型”網(wǎng)絡(luò)服務(wù)器,通過(guò)一個(gè)自定義模塊,d可以讓Subversion版本庫(kù)通過(guò)WebDAV/DeltaV協(xié)議在客戶端前可見(jiàn),WebDAV/DeltaV協(xié)議是HTTP 。 $user = 39。$value39。.$userinfo[39。 $query = mysql_query ($sql)。]..39。$u_dept39。 } function update_user_info_array($table,$userinfo) //更新用戶信息 { $sql = UPDATE $table SET passwd=39。 WHERE username= 39。, tel=39。 } $i=0。 exit。因?yàn)轵?yàn)證信息存放在數(shù)據(jù)庫(kù)中,可以使用腳本編程實(shí)現(xiàn)界面對(duì)用戶進(jìn)行添加刪除和修改操作。 MYSQL Web數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)指南[M].北京:中國(guó)電力出版社2003。實(shí)現(xiàn)友好的subversion用戶界面,以提高工作效率。事實(shí)證明,這是個(gè)正確的選擇。正因?yàn)槿绱?,許多人將版本控制系統(tǒng)當(dāng)作一種神奇的“時(shí)間機(jī)器”。2系統(tǒng)需求分析subversion是一個(gè)自由/開(kāi)源的版本控制系統(tǒng)。而管理員模塊則可以對(duì)注冊(cè)的用戶進(jìn)行認(rèn)證。用PHP開(kāi)發(fā)網(wǎng)頁(yè)代碼可以很容易地移植到不同的系統(tǒng)平臺(tái)上。它的成功之處主要在于它的源代碼開(kāi)放、有一支開(kāi)放的開(kāi)發(fā)隊(duì)伍、支持跨平臺(tái)的應(yīng)用以及它的可移植性等方面。作為一個(gè)開(kāi)放源代碼的數(shù)據(jù)庫(kù),mysql可以針對(duì)不同的應(yīng)用進(jìn)行相應(yīng)的修改。至于設(shè)置用戶和密碼,可以使用上面提到的兩個(gè)軟件進(jìn)行管理。使用authz文件作為權(quán)限控制文件。Could not connect: 39。在Subversion的服務(wù)器端,它的最大的獨(dú)特之處,在于它可以通過(guò)一個(gè)擴(kuò)展模塊與 Apache 的 HTTP 服務(wù)器相結(jié)合,實(shí)現(xiàn)很多高級(jí)的管理功能和安全特性。 安裝配置mysqlMysql相對(duì)來(lái)說(shuō)是比較獨(dú)立的,這個(gè)數(shù)據(jù)庫(kù)很小,不能直接對(duì)它進(jìn)行操作,不像access或者SQL2000那么直觀,不過(guò)目前已經(jīng)有很多軟件可以很好的操作它的,比如phpMyAdmin,SQLyogEnt。(4)mysql支持ODBC for Windows。Apache的特點(diǎn)是簡(jiǎn)單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來(lái)使用。最重要的是它們都開(kāi)源軟件,選擇它們具有很強(qiáng)的經(jīng)濟(jì)優(yōu)勢(shì),使得本系統(tǒng)具有開(kāi)源的特性,可以免費(fèi)的發(fā)布、修改、使用等等。即apache+php+mysql+subversion等工具的整合和配置。因?yàn)轵?yàn)證信息存放在數(shù)據(jù)庫(kù)中,可以使用腳本編程實(shí)現(xiàn)界面對(duì)用戶進(jìn)行添加刪除和修改操作。也就是說(shuō),在subversion管理下,文件和目錄可以超越時(shí)空。如果哪兒出了錯(cuò),您總是可以使自己的代碼回復(fù)到一個(gè)已知的、工作正常的版本。除非另有科研合同和其他法律文書(shū)的制約,本論文的科研成果屬于成都信息工程學(xué)院。[4] STERLING HUGHES .PHP 經(jīng)典實(shí)例[M].北京:中國(guó)電力出版社,2002。圖8 本系統(tǒng)的用戶注冊(cè)頁(yè)面圖9 此頁(yè)面是用戶進(jìn)行注冊(cè)信息的修改頁(yè)面圖10 管理員查看待審核用戶頁(yè)面圖11 管理員審核用戶成功頁(yè)面圖12 管理員對(duì)用戶分配權(quán)限的頁(yè)面(其中s,a,b是用戶組:它是用來(lái)指向目錄權(quán)限的。if (is_writable($filename)) { // 那就是當(dāng)我們使用fwrite()的時(shí)候,$somecontent將要寫入的地方。 $result = array()。, realname=39。, tel=39。 if(!$query) { die (39。user39。].39。.$userinfo[39。.$userinfo[39。 die (39。使用authz文件作為權(quán)限控制文件。至于設(shè)置用戶和密碼,可以使用上面提到的兩個(gè)軟件進(jìn)行管理。作為一個(gè)開(kāi)放源代碼的數(shù)據(jù)庫(kù),mysql可以針對(duì)不同的應(yīng)用進(jìn)行相應(yīng)的修改。它的成功之處主要在于它的源代碼開(kāi)放、有一支開(kāi)放的開(kāi)發(fā)隊(duì)伍、支持跨平臺(tái)的應(yīng)用以及它的可移植性等方面。用PHP開(kāi)發(fā)網(wǎng)頁(yè)代碼可以很容易地移植到不同的系統(tǒng)平臺(tái)上。而管理員模塊則可以對(duì)注冊(cè)的用戶進(jìn)行認(rèn)證。2系統(tǒng)需求分析subversion是一個(gè)自由/開(kāi)源的版本控制系統(tǒng)。正因?yàn)槿绱耍S多人將版本控制系統(tǒng)當(dāng)作一種神奇的“時(shí)間機(jī)器”。事實(shí)證明,這是個(gè)正確的選擇。實(shí)現(xiàn)友好的subversion用戶界面,以提高工作效率。關(guān)鍵詞:Php;Subversion;Apache;用戶管理 User Management System Based on WEB for SubversionAbstractThe 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 subsystem of subversion is divided into two basic parts. One part is ordinary user management, including registration and information editing. Another major part is the superuser authenticates to the mon 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目 錄論文總頁(yè)數(shù):24頁(yè)1引 言 12系統(tǒng)需求分析 2 2 2 2 3 3 3 33系統(tǒng)總體設(shè)計(jì) 3 3 3 44環(huán)境選擇、搭建和配置 4+php+mysql的可行性以及各自特點(diǎn) 4+php+mysql的可行性 4 php技術(shù)的特點(diǎn) 4 apache的技術(shù)特點(diǎn) 5 mysql的技術(shù)特點(diǎn) 5 6 安裝配置php 6 安裝配置apache 6 安裝配置mysql 7 安裝subversion以及建立版本庫(kù) 8 subversion服務(wù)器配置 95模塊功能的詳細(xì)實(shí)現(xiàn)過(guò)程 10 10 11 11 12 12 1添加、刪除和更新等 13 17 17 186模塊測(cè)試結(jié)果 18 18 19結(jié) 論 22參考文獻(xiàn) 22致 謝 23聲 明 241引 言版本控制之于程序員,就好像還原系統(tǒng)對(duì)于計(jì)算機(jī)一樣。但是版本控制軟件的價(jià)值已遠(yuǎn)遠(yuǎn)超出軟件開(kāi)發(fā)的領(lǐng)域。,它可以使得正在使用subversion的某一項(xiàng)工程的人們,.。對(duì)審核通過(guò)的用戶進(jìn)行刪除,分配權(quán)限。而subversion作為一個(gè)開(kāi)源軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上。這意味著在一個(gè)操作系統(tǒng)中實(shí)現(xiàn)的應(yīng)用可以很方便地移植到其他的操作系統(tǒng)下。用記事本打開(kāi),修改一下信息:搜索extension_dir = ./ 這行,并將其路徑指到你的PHP目錄下的extensions目錄,比如:extension_dir = D:\PHP\extensions 安裝配置apache我們下載到的for win32的是一個(gè)Msi安裝文件,直接雙擊它后就會(huì)自動(dòng)執(zhí)行Apache的安裝了,按照提示安裝即可,其中要書(shū)寫的東西按照你的喜好填寫,沒(méi)甚么影響,當(dāng)然,目錄我還是建議你和PHP的目錄以致,選擇D:\目錄,這樣安裝后可以看到D:\Apache了。你需要Apache d DAV模塊,Subversion和與之一同分發(fā)的mod_dav_svn文件系統(tǒng)提供者模塊,如果你有了這些組件,網(wǎng)絡(luò)化你的版本庫(kù)將非常簡(jiǎn)單,如:配置好d ,并且使用mod_dav啟動(dòng),為mod_dav安裝mod_dav_svn插件,它會(huì)使用Subversion的庫(kù)訪問(wèn)版本庫(kù),并且(或者說(shuō)暴露)版本庫(kù)。svn_usr39。 } if(mysql_num_rows($query) == 0) { return false。realname39。 } public function add_user_array1($table,$userinfo) {$sql = INSERT INTO `$table` ( `user_name` , `user_password` , `user_group`)VALUES(39。 . mysql_error())。 if(!$query) { die (39。.$userinfo[39。 $query = mysql_query ($sql)。 $query = mysql_query ($sql)。$username39。 fclose($handle)。如:現(xiàn)在系統(tǒng)能夠完成一些定義好的組的操作。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過(guò)的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書(shū)而使用過(guò)的材料。采用php人作為前臺(tái)開(kāi)發(fā)語(yǔ)言。subversion的設(shè)計(jì)者們力圖通過(guò)兩方面的努力贏得CVS用戶的青睞:保持構(gòu)建開(kāi)源軟件版本控制系統(tǒng)的方式(以及視覺(jué)和感覺(jué)上)與CVS盡可能類似,同時(shí)盡力彌補(bǔ)CVS許多顯著的缺陷。某些版本控制系統(tǒng)本身也是軟件配置管理(SCM)系統(tǒng),這種系統(tǒng)經(jīng)過(guò)精巧的設(shè)計(jì),專門且來(lái)管理源代碼樹(shù),并且具備許多與軟件開(kāi)發(fā)有關(guān)的特性—比如,對(duì)編程語(yǔ)言的支持,或者提供程序構(gòu)建工具。包括對(duì)用戶最終基本的認(rèn)證管理和權(quán)限管理。同步SVN審核寫入數(shù)據(jù)庫(kù)管理員管理模塊寫入數(shù)據(jù)庫(kù)結(jié)束開(kāi)始用戶認(rèn)證注冊(cè)模塊注冊(cè)圖2 系統(tǒng)功能模塊流程圖在數(shù)據(jù)庫(kù)svn_usr中包含了如下的一些表以及它們各自的作用。在添加其他模塊之后,PHP提供更多的功能,如英文拼寫檢查、BC高精確度計(jì)算、公元?dú)v法、PDF文件格式、Hyperwave服務(wù)器、圖形處理、加密、解密、哈系處理、WDDX功能、qmail與vmailmgr系統(tǒng)、壓縮文件處理、XML解析等。線程是輕量級(jí)的進(jìn)程,它可以靈活地為用戶提供服務(wù),而不過(guò)多的系統(tǒng)資源。(8)PHP為mysql提供了強(qiáng)力支持,PHP中提供了一整套的mysql函數(shù),對(duì)mysql進(jìn)行了全方位的支持。這個(gè)協(xié)議利用了無(wú)處不在的HTTP協(xié)議是廣域網(wǎng)的核心這一點(diǎn),添加了寫能力—更明確一點(diǎn),版本化的寫—能力。svn_db39。123439。這樣一個(gè)ApacheSubversion服務(wù)器具備了許多svnserve沒(méi)有的特性,但是也有一點(diǎn)難于配置,靈活通常會(huì)帶來(lái)復(fù)雜性。(2)復(fù)制D:\:\PHP\dlls目錄下的所有文件到windows的系統(tǒng)文件夾里,文件夾視Windows版本的不同而不同我用的是Windows XP則為c:\windows\system32其中C:\為你現(xiàn)在所使用的操作系統(tǒng)的系統(tǒng)盤,如果你目前操作系統(tǒng)不是安裝在C:\windows下,請(qǐng)相應(yīng)做出修改。(2)mysql可運(yùn)行在不同的操作系統(tǒng)下。(6)易用性PHP語(yǔ)言的語(yǔ)法類似于C、Jave、pear、整個(gè)語(yǔ)言的核心非常短小、精練,主要通過(guò)函數(shù)擴(kuò)展其功能,因此非常易于理解、掌握和使用。它的要求是在Web頁(yè)面下完成對(duì)用戶注冊(cè)模塊的管理和管理員模塊的管理。包括用戶的資料管理、修改等等。它是非曲直一個(gè)通用系統(tǒng),可以管理任何類型的文件集。版本控制是管理信息變化的藝術(shù)。apache作為服務(wù)器對(duì)subversion用戶進(jìn)行管理。關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說(shuō)明本人完全了解成都信息工程學(xué)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1