版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(jì)(論文) </b></p><p> 題 目 音樂交流論壇的設(shè)計(jì)與實(shí)現(xiàn) </p><p><b> 1.指導(dǎo)教師評語:</b></p><p> 簽名: </p><p> 年 月 日</p
2、><p><b> 摘 要</b></p><p> 本系統(tǒng)采用 PHP 語言,在Windows平臺上設(shè)計(jì)實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)論壇,實(shí)現(xiàn)了論 壇的的基本功能:賬戶申請、登陸、帖子分類管理、查看、發(fā)帖、回帖、送花、加好友、發(fā)短信;用戶界面親切友善,便于使用;后臺管理簡單。 </p><p> 本系統(tǒng)之所以堅(jiān)持PHP與MySQL數(shù)據(jù)組合,因?yàn)樵诒姸?/p>
3、的數(shù)據(jù)庫中,MySQL 數(shù)據(jù)庫有著特殊的魅力。MySQL 是一個(gè)真正的多用戶、多線程 SQL 數(shù)據(jù)庫服務(wù)器,是比較流行的關(guān)系數(shù)據(jù)庫。 </p><p> 本系統(tǒng)的操作流程總體上有兩大模塊組成:前臺展示區(qū)和后臺管理組成。其 中前臺展示區(qū)的主要功能包括:用戶注冊、用戶登陸、帖子的分類管理、發(fā)布帖子、回復(fù)帖子;后天管理模塊的主要功能包括:會員管理、帖子管理。 </p><p> 關(guān)鍵詞:PH
4、P MySQL 數(shù)據(jù)庫 申請 登陸</p><p><b> ABSTRACT</b></p><p> The system uses PHP language,design a BBS on Windows platform,it is achieve landing、management the posts the basic functions of th
5、e system:user application、 categories、view、publish、reply、user logs off;requir the user interface cordil and friendly,easy to use and manege background.</p><p> The reason that this system hold on uesing PHP
6、 and MySQL fdatabase is that among the most Databases,MySQL database has the specil charm. MySQL is the right Multi-user and Multi-threaded database server which is the fashion relational database.</p><p>
7、It is tow big modules to composition this system's operational processes: front display area and management background.The front display area include: Register、user login、 management the posts categories、publish、repl
8、y、user logs and off;the management background include:user management、program management、 themes management、topic replies、illegal content management.</p><p> Keyword: PHP MySQL Database Application Landing&
9、lt;/p><p><b> 目 錄</b></p><p><b> 第一章 概述1</b></p><p> 第二章 開發(fā)工具及相關(guān)技術(shù)3</p><p><b> 2.1開發(fā)工具3</b></p><p><b> 2.
10、2運(yùn)行工具3</b></p><p><b> 2.3相關(guān)技術(shù)3</b></p><p> 第三章 需求分析8</p><p> 3.1可行性分析8</p><p> 3.2系統(tǒng)全面分析8</p><p> 3.3 系統(tǒng)需求9</p><p&
11、gt; 3.4系統(tǒng)用例圖9</p><p> 第四章 系統(tǒng)的總體設(shè)計(jì)11</p><p> 4.1系統(tǒng)功能簡介11</p><p> 4.2系統(tǒng)業(yè)務(wù)及其流程圖11</p><p> 4.3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)21</p><p> 第五章 注冊模塊的介紹28</p><p>
12、 5.1注冊操作28</p><p> 5.2注冊模塊的代碼29</p><p> 第六章 系統(tǒng)測試35</p><p> 6.1 測試的方法35</p><p> 6.2測試方案36</p><p><b> 總 結(jié)37</b></p><p>
13、;<b> 謝 辭38</b></p><p><b> 參考文獻(xiàn)39</b></p><p><b> 第一章 概述</b></p><p> 網(wǎng)絡(luò)以前所未有的沖擊力在影響著人類的活動(dòng),它不但改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動(dòng),同時(shí)也給人類帶來了新的機(jī)遇和挑
14、戰(zhàn)。網(wǎng)絡(luò)的飛速發(fā)展,在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過網(wǎng)站來實(shí)現(xiàn)的,獲取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來。因此BBS網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分。</p><
15、p> 本系統(tǒng)采用PHP語言,在Windows平臺上設(shè)計(jì)實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)論壇,實(shí)現(xiàn)了論壇的的基本功能:會員申請、登陸、帖子分類管理、查看、發(fā)帖、回帖、送花、發(fā)短信和加好友;用戶界面親切友善,便于使用;后臺管理簡單。</p><p><b> 本系統(tǒng)的功能是:</b></p><p> 1 登陸模塊:該系統(tǒng)的用戶分為后臺用戶和前臺用戶,后臺用戶是管理員用戶,前臺用
16、戶是游客和會員;會員輸入正確的用戶名和密碼才能登陸,否則只能是游客。</p><p> 2 注冊會員:當(dāng)注冊會員登陸之后,可以對以下模塊進(jìn)行操作</p><p><b> ?。?)個(gè)人信息模塊</b></p><p> 會員的信息包括:會員名、密碼、性別、頭像、QQ、個(gè)人主頁、注冊時(shí)間、會員等級、郵箱、最后登錄時(shí)間和id。會員可以對會員名、
17、密碼、性別、QQ、個(gè)人主頁和郵箱進(jìn)行修改。</p><p><b> ?。?)帖子模塊</b></p><p> 會員可以在論壇主頁發(fā)帖與其他人進(jìn)行交流;帖子的屬性有標(biāo)題、發(fā)帖的內(nèi)容(可以是文字、圖片、鏈接和附件)、發(fā)帖類型(華語、日韓、歐美)、發(fā)帖人、發(fā)帖時(shí)間、是否被加精、閱讀數(shù)和評論數(shù);會員可以對自己所發(fā)的帖子進(jìn)行查看和修改;其他會員也可以對帖子進(jìn)行評論,評論的
18、屬性包括標(biāo)題、發(fā)帖的內(nèi)容(可以是文字、圖片、鏈接和附件)、發(fā)帖人和發(fā)帖時(shí)間。</p><p><b> (3)好友模塊</b></p><p> 會員可以通過這個(gè)模塊對其他會員的資料進(jìn)行查看,并進(jìn)行好友添加和好友刪除,會員還可以查看自己好友名單中好友的登錄狀態(tài)。</p><p><b> ?。?)相冊模塊</b><
19、;/p><p> 會員可以通過這個(gè)模塊添加和刪除相冊中的照片,也可以修改和刪除相冊,相冊的屬性有:目錄名、類型、描述、封面、物理地址和創(chuàng)建時(shí)間,照片的屬性有:閱讀量、評論量和上傳者,其他會員也可以對相冊進(jìn)行評論,評論的屬性有:評論標(biāo)題、評論內(nèi)容、評論內(nèi)容和評論時(shí)間。</p><p><b> (5)發(fā)短信模塊</b></p><p> 會員可
20、以通過該模塊對其他會員發(fā)送短信,短信的屬性:發(fā)信人、收信人、收信狀態(tài)和收信時(shí)間,會員可以查看和刪除自己收到的短信。</p><p><b> 送花模塊</b></p><p> 會員可以通過這個(gè)模塊對其他會員進(jìn)行送花,屬性包括送花人、收花人、花朵個(gè)數(shù)、感言和送花時(shí)間,會員可以查看自己收到花朵的總量。</p><p> 3 管理員模塊:當(dāng)管
21、理員用戶登錄之后,可以對以下模塊進(jìn)行操作</p><p> ?。?)會員管理模塊:管理員可以查看會員的個(gè)人信息,并可以為用戶設(shè)置和解除權(quán)限,也可以對會員進(jìn)行刪除。</p><p> ?。?)帖子管理模塊:管理員可以查看帖子,并可以對帖子進(jìn)行修改、刪除和加精。</p><p> 4 游客:未注冊的用戶稱為游客,游客只有瀏覽帖子和注冊的功能。</p>&
22、lt;p> 注冊模塊:游客可以通過注冊模塊注冊來成為會員,注冊模塊的屬性有:會員名、密碼、郵箱和驗(yàn)證碼。</p><p> 第二章 開發(fā)工具及相關(guān)技術(shù)</p><p><b> 2.1開發(fā)工具</b></p><p> Zend Studio是Zend Technologies開發(fā)的PHP語言集成開發(fā)環(huán)境,也支持HTML和JS標(biāo)
23、簽,但只對PHP語言提供測試支持。因?yàn)槭峭粋€(gè)公司的產(chǎn)品,所以提供的Zend Framework方面的支持比其他軟件好。Zend Studio是屢獲大獎(jiǎng)的專業(yè)PHP集成開發(fā)環(huán)境,具備功能強(qiáng)大的專業(yè)編輯工具和調(diào)試工具,支持PHP語法加亮顯示,語法自動(dòng)填充,書簽,語法自動(dòng)縮排和代碼復(fù)制等功能,內(nèi)置一個(gè)強(qiáng)大的PHP代碼調(diào)試工具,支持本地和遠(yuǎn)程調(diào)試模式,支持多種高級調(diào)試功能。</p><p><b> 2.2
24、運(yùn)行工具</b></p><p> XAMPP(Apache+MySQL+PHP+PERL)是一個(gè)功能強(qiáng)大的建 XAMPP 軟件站集成軟件包。這個(gè)軟件包原來的名字是LAMPP,但是為了避免誤解,最新的幾個(gè)版本就改名為 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多種操作系統(tǒng)下安裝使用,支持多語言:英文、簡體中文、繁體中文、韓文、俄文和日文等。</p&
25、gt;<p><b> 2.3相關(guān)技術(shù)</b></p><p> 2.3.1PHP的工作原理及相關(guān)技術(shù)</p><p> PHP原始為Personal Home Page的縮寫,已經(jīng)正式更名為 "PHP: Hypertext Preprocessor"的縮寫。注意不是“Hypertext Preprocessor”的縮寫,這種將
26、名稱放到定義中的寫法被稱作遞歸縮寫。PHP于1994年由Rasmus Lerdorf創(chuàng)建,剛剛開始是Rasmus Lerdorf 為了要維護(hù)個(gè)人網(wǎng)頁而制作的一個(gè)簡單的用Perl語言編寫的程序。這些工具程序用來顯示 Rasmus Lerdorf 的個(gè)人履歷,以及統(tǒng)計(jì)網(wǎng)頁流量。后來又用C語言重新編寫,包括可以訪問數(shù)據(jù)庫。他將這些程序和一些表單直譯器整合起來,稱為 PHP/FI。PHP/FI 可以和數(shù)據(jù)庫連接,產(chǎn)生簡單的動(dòng)態(tài)網(wǎng)頁程序。<
27、/p><p> 在1995年以Personal Home Page Tools (PHP Tools) 開始對外發(fā)表第一個(gè)版本,Lerdorf寫了一些介紹此程序的文檔。并且發(fā)布了PHP1.0!在這的版本中,提供了訪客留言本、訪客計(jì)數(shù)器等簡單的功能。以后越來越多的網(wǎng)站使用了PHP,并且強(qiáng)烈要求增加一些特性。比如循環(huán)語句和數(shù)組變量等等;在新的成員加入開發(fā)行列之后,Rasmus Lerdorf 在1995年6月8日將 P
28、HP/FI 公開發(fā)布,希望可以透過社群來加速程序開發(fā)與尋找錯(cuò)誤。這個(gè)發(fā)布的版本命名為 PHP 2,已經(jīng)有 PHP 的一些雛型,像是類似 Perl 的變量命名方式、表單處理功能、以及嵌入到 HTML 中執(zhí)行的能力。程序語法上也類似 Perl,有較多的限制,不過更簡單、更有彈性。PHP/FI加入了對MySQL的支持,從此建立了PHP在動(dòng)態(tài)網(wǎng)頁開發(fā)上的地位。到了1996年底,有15000個(gè)網(wǎng)站使用 PHP/FI。</p><
29、;p> 在1997年,任職于 Technion IIT公司的兩個(gè)以色列程序設(shè)計(jì)師:Zeev Suraski 和 Andi Gutmans,重寫了PHP的剖析器,成為 PHP3的基礎(chǔ)。而 PHP 也在這個(gè)時(shí)候改稱為PHP:Hypertext Preprocessor。經(jīng)過幾個(gè)月測試,開發(fā)團(tuán)隊(duì)在1997年11月發(fā)布了 PHP/FI 2。隨后就開始 PHP 3 的開放測試,最后在1998年6月正式發(fā)布 PHP 3。Zeev Suras
30、ki 和 Andi Gutmans 在 PHP 3 發(fā)布后開始改寫PHP 的核心,這個(gè)在1999年發(fā)布的剖析器稱為 Zend Engine[7],他們也在以色列的 Ramat Gan 成立了 Zend Technologies 來管理 PHP 的開發(fā)。</p><p> 在2000年5月22日,以Zend Engine 1.0為基礎(chǔ)的PHP 4正式發(fā)布,2004年7月13日則發(fā)布了PHP 5,PHP 5則使用了
31、第二代的Zend Engine。PHP包含了許多新特色,像是強(qiáng)化的面向?qū)ο蠊δ?、引入PDO(PHP Data Objects,一個(gè)存取數(shù)據(jù)庫的延伸函數(shù)庫)、以及許多效能上的增強(qiáng)。PHP 4已經(jīng)不會繼續(xù)更新,以鼓勵(lì)用戶轉(zhuǎn)移到PHP5。</p><p> 2008年P(guān)HP 5成為了PHP唯一的有在開發(fā)的PHP版本。將來的PHP 5.3將會加入Late static binding和一些其他的功能強(qiáng)化。PHP 6 的
32、開發(fā)也正在進(jìn)行中,主要的改進(jìn)有移除register_globals、magic quotes 和 Safe mode的功能。</p><p> 2.3.2JavaScript語言</p><p> JavaScript是一種基于對象和事件驅(qū)動(dòng)并具有相對安全性的客戶端腳本語言。同時(shí)也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動(dòng)態(tài)功能,比如響應(yīng)用戶的各種操作。它最初
33、由網(wǎng)景公司(Netscape)的Brendan Eich設(shè)計(jì),是一種動(dòng)態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。JavaScript是Sun公司的注冊商標(biāo)。Ecma國際以JavaScript為基礎(chǔ)制定了ECMAScript標(biāo)準(zhǔn)。JavaScript也可以用于其他場合,如服務(wù)器端編程。完整的JavaScript實(shí)現(xiàn)包含三個(gè)部分:ECMAScript,文檔對象模型,字節(jié)順序記號。</p><p> Netscape公
34、司在最初將其腳本語言命名為LiveScript。在Netscape在與Sun合作之后將其改名為JavaScript。JavaScript最初受Java啟發(fā)而開始設(shè)計(jì)的,目的之一就是“看上去像Java”,因此語法上有類似之處,一些名稱和命名規(guī)范也借自Java。但JavaScript的主要設(shè)計(jì)原則源自Self和Scheme。JavaScript與Java名稱上的近似,是當(dāng)時(shí)網(wǎng)景為了營銷[1]考慮與Sun公司達(dá)成協(xié)議的結(jié)果。為了取得技術(shù)優(yōu)勢,
35、微軟推出了JScript腳本語言。Ecma國際(前身為歐洲計(jì)算機(jī)制造商協(xié)會)創(chuàng)建了ECMA-262標(biāo)準(zhǔn)(ECMAScript)?,F(xiàn)在兩者都屬于ECMAScript的實(shí)現(xiàn)。盡管JavaScript作為給非程序人員的腳本語言,而非是作為給程序人員的編程語言來推廣和宣傳,但是JavaScript具有非常豐富的特性。</p><p> 2.3.3CSS概述</p><p> 級聯(lián)樣式表(Cas
36、cading Style Sheet)簡稱“CSS”,通常又稱為“風(fēng)格樣式表(Style Sheet)”,它是用來進(jìn)行網(wǎng)頁風(fēng)格設(shè)計(jì)的。比如,如果想讓鏈接字未點(diǎn)擊時(shí)是藍(lán)色的,當(dāng)鼠標(biāo)移上去后字變成紅色的且有下劃線,這就是一種風(fēng)格。通過設(shè)立樣式表,可以統(tǒng)一地控制HTML中各標(biāo)志的顯示屬性。級聯(lián)樣式表可以使人更能有效地控制網(wǎng)頁外觀。使用級聯(lián)樣式表,可以擴(kuò)充精確指定網(wǎng)頁元素位置,外觀以及創(chuàng)建特殊效果的能力。</p><p>
37、; CSS是英語Cascading Style Sheets(層疊樣式表單)的縮寫,它是一種用來表現(xiàn)HTML或XML等文件樣式的計(jì)算機(jī)語言。</p><p> CSS目前最新版本為CSS3,是能夠真正做到網(wǎng)頁表現(xiàn)與內(nèi)容分離的一種樣式設(shè)計(jì)語言。相對于傳統(tǒng)HTML的表現(xiàn)而言,CSS能夠?qū)W(wǎng)頁中的對象的位置排版進(jìn)行像素級的精確控制,支持幾乎所有的字體字號樣式,擁有對網(wǎng)頁對象和模型樣式編輯的能力,并能夠進(jìn)行初步交互設(shè)
38、計(jì),是目前基于文本展示最優(yōu)秀的表現(xiàn)設(shè)計(jì)語言。CSS能夠根據(jù)不同使用者的理解能力,簡化或者優(yōu)化寫法,針對各類人群,有較強(qiáng)的易讀性。</p><p> 2.3.4 HTML概述</p><p> 在萬維網(wǎng)上的一個(gè)超媒體文檔稱之為一個(gè)頁面(英語:page)。作為一個(gè)組織或者個(gè)人在萬維網(wǎng)上放置開始點(diǎn)的頁面稱為主頁(英語:Homepage)或首頁,主頁中通常包括有指向其他相關(guān)頁面或其他節(jié)點(diǎn)的指針
39、(超級鏈接)。所謂超級鏈接,就是一種統(tǒng)一資源定位器(Uniform Resource Locator,英語縮寫:URL)指針,通過激活(點(diǎn)擊)它,可使瀏覽器方便地獲取新的網(wǎng)頁。這也是HTML獲得廣泛應(yīng)用的最重要的原因之一。在邏輯上將視為一個(gè)整體的一系列頁面的有機(jī)集合稱為網(wǎng)站(Website或Site)。是為“網(wǎng)頁創(chuàng)建和其它可在網(wǎng)頁瀏覽器中看到的信息”設(shè)計(jì)的一種標(biāo)記語言。</p><p> 網(wǎng)頁的本質(zhì)就是超級文本
40、標(biāo)記語言,通過結(jié)合使用其他的Web技術(shù)(如:腳本語言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁。因而,超級文本標(biāo)記語言是萬維網(wǎng)(Web)編程的基礎(chǔ),也就是說萬維網(wǎng)是建立在超文本基礎(chǔ)之上的。超級文本標(biāo)記語言之所以稱為超文本標(biāo)記語言,是因?yàn)槲谋局邪怂^“超級鏈接”點(diǎn)。</p><p> 2.3.5 MysSql數(shù)據(jù)庫</p><p> MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞
41、典MySQL AB公司開發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。由
42、于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。</p><p> MySQL最初的開發(fā)者的意圖是用mSQL和他們自己的快速低級例程(ISAM)去連接表格。經(jīng)過一些測試后,開發(fā)者得出結(jié)論:mSQL并沒有他們需要的那么快和靈活。這導(dǎo)致了一個(gè)使用幾乎和mSQL一樣的API接口的用于他們的數(shù)據(jù)庫的新的SQL接口的產(chǎn)生,這樣,這個(gè)[1]API被設(shè)計(jì)成允許為用于mSQL而寫的第三方代碼更容易移植到My
43、SQL。</p><p> MySQL這個(gè)名字是怎么來的已經(jīng)不清楚了。基本指南和大量的庫和工具帶有前綴“my”已經(jīng)有10年以上,而且不管怎樣,MySQL AB創(chuàng)始人之一Michael Widenius的女兒也叫My。這兩個(gè)到底是哪一個(gè)給出了MySQL這個(gè)名字至今依然是個(gè)迷,包括開發(fā)者在內(nèi)也不知道。</p><p> MySQL的海豚標(biāo)志的名字叫“sakila”,代表速度、力量、精確,它
44、是由MySQL AB的創(chuàng)始人從用戶在“海豚命名”的競賽中建議的大量的名字表中選出的。獲勝的名字是由來自非洲斯威士蘭的開源軟件開發(fā)者Ambrose Twebaze提供。根據(jù)Ambrose所說,Sakila來自一種叫SiSwati的斯威士蘭方言,也是在Ambrose的家鄉(xiāng)烏干達(dá)附近的坦桑尼亞的Arusha的一個(gè)小鎮(zhèn)的名字。</p><p> 2008年1月16號MySQL AB被Sun公司收購。而2009年,SUN
45、又被Oracle收購。就這樣如同一個(gè)輪回,MySQL成為了Oracle公司的另一個(gè)數(shù)據(jù)庫項(xiàng)目。</p><p> 2.3.6 Apache服務(wù)器</p><p> Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個(gè)開放源碼的網(wǎng)頁服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且
46、可通過簡單的API擴(kuò)展,將Perl/Python等解釋器編譯到服務(wù)器中。</p><p> Apachehttp server是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺上。</p><p> Apache源于NCSAhttpd服務(wù)器,經(jīng)過多次修改,成為世界上最流行的Web服務(wù)器軟件之一。Apache取自“a patchy server”的讀音,意思是
47、充滿補(bǔ)丁的服務(wù)器,因?yàn)樗亲杂绍浖圆粩嘤腥藖頌樗_發(fā)新的功能、新的特性、修改原來的缺陷。Apache的特點(diǎn)是簡單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來使用。</p><p> 本來它只用于小型或試驗(yàn)Internet網(wǎng)絡(luò),后來逐步擴(kuò)充到各種Unix系統(tǒng)中,尤其對Linux的支持相當(dāng)完美。Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個(gè)虛擬主機(jī)。Apache是以進(jìn)程為基礎(chǔ)的結(jié)構(gòu),進(jìn)程要比線程消耗更多的系統(tǒng)
48、開支,不太適合于多處理器環(huán)境,因此,在一個(gè)Apache Web站點(diǎn)擴(kuò)容時(shí),通常是增加服務(wù)器或擴(kuò)充群集節(jié)點(diǎn)而不是增加處理器。到目前為止Apache仍然是世界上用的最多的Web服務(wù)器,市場占有率達(dá)60%左右。世界上很多著名的網(wǎng)站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊(duì)伍、支持跨平臺的應(yīng)用(可以運(yùn)行在幾乎所有的Uni
49、x、Windows、Linux系統(tǒng)平臺上)以及它的可移植性等方面。</p><p> Apache的誕生極富有戲劇性。當(dāng)NCSAWWW服務(wù)器項(xiàng)目停頓后,那些使用NCSA WWW服務(wù)器的人們開始交換他們用于該服務(wù)器的補(bǔ)丁程序,他們也很快認(rèn)識到成立管理這些補(bǔ)丁程序的論壇是必要的。就這樣,誕生了Apache Group,后來這個(gè)團(tuán)體在NCSA的基礎(chǔ)上創(chuàng)建了Apache。</p><p> A
50、pacheweb服務(wù)器軟件擁有以下特性:</p><p> 支持最新的HTTP/1.1通信協(xié)議。</p><p> 擁有簡單而強(qiáng)有力的基于文件的配置過程。</p><p><b> 支持通用網(wǎng)關(guān)接口。</b></p><p> 支持基于IP和基于域名的虛擬主機(jī)。</p><p> 支持多
51、種方式的HTTP認(rèn)證。</p><p> 集成Perl處理模塊。</p><p> 集成代理服務(wù)器模塊。</p><p> 支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志。</p><p> 支持服務(wù)器端包含指令(SSI)。</p><p> 支持安全Socket層(SSL)。</p><p>
52、; 提供用戶會話過程的跟蹤。</p><p> 支持FastCGI。</p><p><b> 第三章 需求分析</b></p><p><b> 3.1可行性分析</b></p><p> 在當(dāng)代,網(wǎng)絡(luò)已成為大家生活中必不可少的了。而論壇也在人們生活中發(fā)揮著越來越不可少的地位。使用系統(tǒng)
53、性的管理論壇可以使的信息處理的速度和準(zhǔn)確性提高,能夠及時(shí)、準(zhǔn)確、有效的傳遞。并且防止有心懷叵測之人惡意中傷他人散布謠言的情況出現(xiàn)。他是一把雙利刃只要管理的好,他就能成為社會的臂助。 </p><p><b> 可行性分析: </b></p><p> 1. 技術(shù)可行性-----本系統(tǒng)需要一臺裝有viso軟件及一些畫圖軟件的計(jì)算機(jī)即可,對機(jī)器本
54、身有一定要求,不過一般當(dāng)前學(xué)?;騻€(gè)人電腦完全可滿足要求。對于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計(jì)語言已非常成熟,要運(yùn)用PHP語言,畫圖軟件畫圖,數(shù)據(jù)庫使用MySql中提供的數(shù)據(jù)庫。 </p><p> 2. 經(jīng)濟(jì)可行性-----由于本系統(tǒng)是為論壇系統(tǒng),裝上該應(yīng)用軟件,即可開始設(shè)計(jì)系統(tǒng),系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為大家提供一個(gè)交流平臺。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成
55、本。在經(jīng)濟(jì)上完全可行。 </p><p> 3. 操作可行性-----界面設(shè)計(jì)時(shí)充分考慮管理人員的習(xí)慣,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;信息處理迅速準(zhǔn)確。</p><p><b> 3.2系統(tǒng)全面分析</b></p><p> 為了能夠使本系統(tǒng)更好、更完善地被設(shè)計(jì)出來,就必須先進(jìn)行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,
56、對新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計(jì)。 </p><p><b> 3.2.1概要描述</b></p><p> 系統(tǒng)需求分析主要任務(wù)是調(diào)查現(xiàn)行系統(tǒng)存在的問題,弄清用戶對系統(tǒng)的要求,提出可行的方案,為管理層決策提供依據(jù)。 </p><p> 在管理信息系統(tǒng)的生命周期中,緊接系統(tǒng)規(guī)劃階段的是系統(tǒng)開
57、發(fā),而系統(tǒng)分析階段是管理信息系統(tǒng)生命周期中系統(tǒng)開發(fā)的第一環(huán)節(jié),這一環(huán)節(jié)工作質(zhì)量的高低直接影響到后繼工作的進(jìn)行, 特別是系統(tǒng)分析中產(chǎn)生的可行性研究報(bào)告和系統(tǒng)說明書。其中,可行性研究報(bào)告是系統(tǒng)開發(fā)任務(wù)是否下達(dá)的決策依據(jù)。系統(tǒng)說明書是整個(gè)系統(tǒng)分析階段的工作總結(jié),是系統(tǒng)分析人員和用戶交流的主要手段,是系統(tǒng)建設(shè)領(lǐng)導(dǎo)部門決定是否進(jìn)行系統(tǒng)建設(shè)的主要依據(jù)。 </p><p> 系統(tǒng)分析階段的目標(biāo)就是在系統(tǒng)規(guī)
58、劃所定的某個(gè)開發(fā)項(xiàng)目范圍內(nèi)明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案。系統(tǒng)分析在整個(gè)系統(tǒng)開發(fā)過程中,是要解決“做什么”的問題,提出邏輯方案,為了下一階段進(jìn)行物理方案設(shè)計(jì),解決“怎么做”提供依據(jù)。 </p><p> 系統(tǒng)分析階段的主要活動(dòng)有:系統(tǒng)初步調(diào)查、可行性研究、系統(tǒng)詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出。 </p><p> 3.2.2現(xiàn)行系統(tǒng)調(diào)查<
59、/p><p> 對現(xiàn)行的管理業(yè)務(wù)進(jìn)行詳細(xì)調(diào)查研究是了解系統(tǒng)需求和進(jìn)行系統(tǒng)分析與設(shè)計(jì)的重要基礎(chǔ)工作,因此要對論壇系統(tǒng)的各項(xiàng)管理工作進(jìn)行全面、細(xì)致、充分的調(diào)查研究。了解其管理工作和業(yè)務(wù)處理操作的網(wǎng)站經(jīng)營管理全過程。但由于我們時(shí)間和條件有限,只能從網(wǎng)絡(luò)與書籍中進(jìn)行調(diào)查與搜索。 </p><p> 3.2.3存在的主要問題</p><p> 現(xiàn)在論壇很多都出現(xiàn)有
60、消息發(fā)送、收發(fā)不及時(shí)出現(xiàn)延遲;論壇有漏洞常受攻擊,沒管理好論壇使之出現(xiàn)有在論壇中謾罵他人亂說話或其他的一些攻擊性行為。 </p><p><b> 3.2.4解決方案</b></p><p> 建議使用本系統(tǒng),本系統(tǒng)能使論壇規(guī)范化,系統(tǒng)化,程序化并提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的傳遞消息及管理,保證論壇的“整潔干凈”。</p>
61、;<p><b> 3.3系統(tǒng)需求</b></p><p> 根據(jù)上述的分析,可以將這個(gè)系統(tǒng)分為前臺和后臺兩個(gè)部分。大連交通大學(xué)音樂交流論壇的整體功能模塊圖如圖3-1所示。</p><p> 圖3-1 功能模塊圖</p><p><b> 3.4系統(tǒng)用例圖</b></p><
62、p> 在本系統(tǒng)中,通過分析,可以確定有三個(gè)角色:游客、會員和管理員。在此基礎(chǔ)上,為每個(gè)角色定義他們所能執(zhí)行的系統(tǒng)功能。最后,本系統(tǒng)總的用例圖,如圖3-2.</p><p> 圖3-2 系統(tǒng)用例圖</p><p> 第四章 系統(tǒng)的總體設(shè)計(jì)</p><p><b> 4.1系統(tǒng)功能簡介</b></p><p
63、> 根據(jù)本次畢業(yè)設(shè)計(jì)的要求,整個(gè)大連交通大學(xué)淘音樂交流論壇系統(tǒng)主要有前臺系統(tǒng)和后臺系統(tǒng)共同組成,前臺系統(tǒng)主要由登陸模塊、帖子模塊、好友模塊、短信模塊和送花模塊組成。登錄模塊主要用于實(shí)現(xiàn)會員的賬號注冊、賬號登錄兩個(gè)操作;帖子模塊主要有發(fā)表帖子、回復(fù)帖子的操作;好友模塊主要用于添加好友,短信和送花模塊都是給其他會員發(fā)送消息和送去祝福。后臺系統(tǒng)由帖子管理模塊和會員管理模塊組成。管理員可以通過帖子管理模塊來對帖子進(jìn)行管理,也可以通過會員
64、管理模塊對會員進(jìn)行管理。</p><p> 4.2系統(tǒng)業(yè)務(wù)及其流程圖</p><p> 4.2.1注冊及其流程圖</p><p> 游客如果想在本論壇發(fā)帖交流,必須通過本操作進(jìn)行注冊來成為會員,這個(gè)操作的流程圖如圖4-1所示。</p><p> 圖4-1 注冊業(yè)務(wù)流程圖</p><p> 4.2.2發(fā)帖
65、及其流程圖</p><p> 會員可以通過本操作來在論壇上發(fā)帖子。會員點(diǎn)擊發(fā)帖,然后輸入帖子的屬性,就可以發(fā)表了。流程圖如圖4-2所示。</p><p> 圖4-2 發(fā)帖業(yè)務(wù)流程圖</p><p> 4.2.3查看帖子及其流程圖</p><p> 會員可以再帖子列表中點(diǎn)擊自己感興趣的帖子進(jìn)行查看。流程圖如圖4-3所示。</
66、p><p> 圖4-3 查看帖子業(yè)務(wù)流程圖</p><p> 4.2.4修改帖子及其流程圖</p><p> 會員可以對自己所發(fā)的帖子進(jìn)行修改。會員進(jìn)入自己的帖子并點(diǎn)擊修改,就可以修改相關(guān)的屬性。流程圖如圖4-4所示。</p><p> 圖4-4 修改帖子業(yè)務(wù)流程圖</p><p> 4.2.5刪除
67、帖子及其業(yè)務(wù)流程圖</p><p> 管理員點(diǎn)擊“刪”,來刪除帖子。刪除帖子的業(yè)務(wù)流程圖如圖4-5。</p><p> 圖4-5 刪除帖子業(yè)務(wù)流程圖</p><p> 4.2.6添加好友及其業(yè)務(wù)流程圖</p><p> 會員點(diǎn)擊添加好友,可以添加其他會員為自己的好友。添加好友業(yè)務(wù)流程圖如圖4-6所示。</p>&l
68、t;p> 圖4-6 添加好友業(yè)務(wù)流程圖</p><p> 4.2.7刪除好友及其業(yè)務(wù)流程圖</p><p> 點(diǎn)擊刪除好友可以把好友列表中的好友刪除。刪除好友業(yè)務(wù)流程圖如圖4-7所示。</p><p> 圖4-7 刪除好友業(yè)務(wù)流程圖</p><p> 4.2.8發(fā)送短信及其業(yè)務(wù)流程圖</p><
69、p> 在其他會員頭像下有一個(gè)“發(fā)送短信”按鈕,會員點(diǎn)擊這個(gè)按鈕可以給其他會員發(fā)送短信。發(fā)送短信業(yè)務(wù)流程圖如圖4-8所示。</p><p> 圖4-8 增加短信業(yè)務(wù)流程圖</p><p> 4.2.9查看短信及其業(yè)務(wù)流程圖</p><p> 會員可以查看自己所收到的短信。查看短信的業(yè)務(wù)流程圖如圖4-9所示。</p><p>
70、 圖4-9 查看短信業(yè)務(wù)流程圖</p><p> 4.2.10刪除短信及其業(yè)務(wù)流程圖</p><p> 會員可以刪除自己所收到的短信,點(diǎn)擊“刪除”來刪除短信。刪除短信的業(yè)務(wù)流程圖如圖4-10所示。</p><p> 圖4-10 刪除好友業(yè)務(wù)流程圖</p><p> 4.2.11修改會員及其業(yè)務(wù)流程圖</p>
71、<p> 管理員可以讓其他會員成為管理員。修改會員的業(yè)務(wù)流程圖如圖4-11所示。</p><p> 圖4-11 修改會員業(yè)務(wù)流程圖</p><p> 4.2.12刪除會員及其業(yè)務(wù)流程圖</p><p> 管理員可以刪除會員,點(diǎn)擊“刪”按鈕來實(shí)現(xiàn)這個(gè)功能。刪除會員業(yè)務(wù)流程圖如圖4-12所示。</p><p> 圖4-
72、12 刪除會員業(yè)務(wù)流程圖</p><p> 4.3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)</p><p> 數(shù)據(jù)庫設(shè)計(jì)基本設(shè)計(jì)一下幾個(gè)步驟:數(shù)據(jù)庫需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)。</p><p> 根據(jù)本網(wǎng)站的數(shù)據(jù)庫的需求,將業(yè)務(wù)管理流化為數(shù)據(jù)流,劃分主題之間的邊界,并完成相應(yīng)的數(shù)據(jù)字典;概念設(shè)計(jì)的任務(wù)是繪制出實(shí)體—關(guān)系(E-R)圖,并列出哥哥實(shí)體與關(guān)系的綱要表;邏輯設(shè)
73、計(jì)的任務(wù)是從E-R圖與對應(yīng)的綱要表出發(fā),確定各個(gè)實(shí)體與關(guān)系的表名屬性;物理設(shè)計(jì)的任務(wù)是確定所有屬性的類型、寬度與取值范圍,設(shè)計(jì)出基本表的主鍵,將所有的表名與字段名英文化,實(shí)現(xiàn)物理建庫,完成數(shù)據(jù)庫物理設(shè)計(jì)字典。</p><p> 4.3.1實(shí)體屬性圖</p><p> 由于大連交通大學(xué)音樂交流論壇是一個(gè)小型的,滿足特定用戶的論壇。所以按照以下的信息來建立:</p><
74、p> 會員:包括ID、密碼、會員名、性別、頭像、QQ、個(gè)人主頁、注冊時(shí)間、會員等級、最后登錄時(shí)間。主鍵為ID。實(shí)體屬性圖如圖4-13所示。</p><p> 圖4-13 會員實(shí)體屬性圖</p><p> 帖子:包括ID、標(biāo)題、內(nèi)容、類型、發(fā)帖人、發(fā)帖時(shí)間、是否被加精、閱讀數(shù)、評論數(shù)。主鍵為ID,類型是外鍵。實(shí)體屬性圖如圖4-14所示。</p><p&g
75、t; 圖4-14 帖子實(shí)體屬性圖</p><p> 相冊:包括ID、相冊目錄名、密碼、相冊的描述、類型、相冊目錄封面、相冊的物理地址、相冊的創(chuàng)建時(shí)間。其中主鍵為ID,外鍵為類型。實(shí)體屬性圖如圖4-15所示。</p><p> 圖4-15 相冊實(shí)體屬性圖</p><p> 送花:包括ID、送花者、收花者、花朵數(shù)量、感言、送花時(shí)間。主鍵為ID。實(shí)體屬
76、性圖如圖4-16所示。</p><p> 圖4-16 送花實(shí)體屬性圖</p><p> 添加好友:包括ID、被添加的好友、添加的人、添加內(nèi)容、添加時(shí)間、驗(yàn)證內(nèi)容、驗(yàn)證。其中ID為主鍵。實(shí)體屬性圖如圖4-17所示。</p><p> 圖4-17 添加好友實(shí)體屬性圖</p><p> 短信:包括ID、收信人、發(fā)信人、發(fā)送時(shí)間、
77、短信內(nèi)容、短信狀態(tài)。其中ID是主鍵。實(shí)體關(guān)系圖如圖4-18所示。</p><p> 圖4-18 短信實(shí)體屬性圖</p><p> 圖片:包括ID、圖片名、圖片路徑、圖片所在目錄、圖片簡介、上傳者、上傳時(shí)間、閱讀量、評論量。其中ID為主鍵,圖片所在目錄為外鍵。實(shí)體屬性圖如圖4-19所示。</p><p> 圖4-19 圖片實(shí)體屬性圖</p>
78、;<p> 4.3.2實(shí)體關(guān)系圖</p><p> 由于實(shí)體之間存在相互關(guān)系,所以用E-R圖來表示實(shí)體之間的關(guān)系。系統(tǒng)的整體實(shí)體關(guān)系圖,如圖4-20。</p><p> 圖4-20 實(shí)體關(guān)系圖</p><p> 4.3.3系統(tǒng)數(shù)據(jù)表設(shè)計(jì)</p><p> 結(jié)合實(shí)際情況及對會員需求的分析,大連交通大學(xué)音樂交流論壇數(shù)
79、據(jù)庫主要包括帖子表、相冊表、送花表、添加好友表、短信表、圖片表、會員表、圖片評論表8張表。</p><p> 具體如表4-1~4-8所示。</p><p><b> 表4-1 帖子表</b></p><p> 表4-2 相冊表</p><p> 表4-3 送花模塊</p><p&
80、gt; 表4-4 添加好友</p><p> 表4-5 短信</p><p> 表4-6 圖片</p><p> 表4-7 會員表</p><p> 表4-8 圖片評論</p><p> 第五章 注冊模塊的介紹</p><p> 下面為大家簡單介
81、紹一下注冊模塊的使用方法和代碼設(shè)計(jì)。</p><p><b> 5.1注冊操作</b></p><p> 首先打開IE瀏覽器在地址欄中輸入http://localhost/forum/。如圖5-1所示。</p><p> 圖5-1 輸入主頁地址</p><p> 這是就跳轉(zhuǎn)到論壇的首頁。然后點(diǎn)擊論壇首頁右上
82、角的“注冊”按鈕。如圖5-2所示。</p><p> 圖5-2 論壇主頁</p><p> 跳轉(zhuǎn)到注冊界面。如圖5-3所示。</p><p> 圖5-3 注冊頁面</p><p> 然后按照相關(guān)提示進(jìn)行操作就可以成功注冊成為大連交通大學(xué)音樂交流論壇的會員了。</p><p> 5.2注冊模塊的代碼
83、</p><p> 注冊模塊的代碼如下所示:</p><p><b> <?php</b></p><p> session_start();</p><p> //定義個(gè)常量,用來授權(quán)調(diào)用includes里面的文件</p><p> define('IN_TG',
84、true);</p><p> //定義個(gè)常量,用來指定本頁的內(nèi)容</p><p> define('SCRIPT','register');</p><p><b> //引入公共文件</b></p><p> require dirname(__FILE__).'/in
85、cludes/common.inc.php';</p><p><b> //登錄狀態(tài)</b></p><p> _login_state();</p><p> global $_system;</p><p><b> //判斷是否提交了</b></p><p
86、> if ($_GET['action'] == 'register') {</p><p> if (empty($_system['register'])) {</p><p> exit('不要非法注冊!');</p><p><b> }</b></p&
87、gt;<p> //為了防止惡意注冊,跨站攻擊</p><p> _check_code($_POST['code'],$_SESSION['code']);</p><p><b> //引入驗(yàn)證文件</b></p><p> include ROOT_PATH.'includes
88、/check.func.php';</p><p> //創(chuàng)建一個(gè)空數(shù)組,用來存放提交過來的合法數(shù)據(jù)</p><p> $_clean = array();</p><p> //可以通過唯一標(biāo)識符來防止惡意注冊,偽裝表單跨站攻擊等。</p><p> //這個(gè)存放入數(shù)據(jù)庫的唯一標(biāo)識符還有第二個(gè)用處,就是登錄cookies驗(yàn)證
89、</p><p> $_clean['uniqid'] = _check_uniqid($_POST['uniqid'],$_SESSION['uniqid']);</p><p> //active也是一個(gè)唯一標(biāo)識符,用來剛注冊的用戶進(jìn)行激活處理,方可登錄。</p><p> $_clean['acti
90、ve'] = _sha1_uniqid();</p><p> $_clean['username'] = _check_username($_POST['username'],2,20);</p><p> $_clean['password'] = _check_password($_POST['password
91、9;],$_POST['notpassword'],6);</p><p> $_clean['question'] = _check_question($_POST['question'],2,20);</p><p> $_clean['answer'] = _check_answer($_POST['ques
92、tion'],$_POST['answer'],2,20);</p><p> $_clean['sex'] = _check_sex($_POST['sex']);</p><p> $_clean['face'] = _check_face($_POST['face']);</p>
93、<p> $_clean['email'] = _check_email($_POST['email'],6,40);</p><p> $_clean['qq'] = _check_qq($_POST['qq']);</p><p> $_clean['url'] = _check_url(
94、$_POST['url'],40);</p><p> //在新增之前,要判斷用戶名是否重復(fù)</p><p> _is_repeat(</p><p> "SELECT tg_username FROM tg_user WHERE tg_username='{$_clean['username']}'
95、LIMIT 1",</p><p> '對不起,此用戶已被注冊'</p><p><b> );</b></p><p> //新增用戶 //在雙引號里,直接放變量是可以的,比如$_username,但如果是數(shù)組,就必須加上{} ,比如 {$_clean['username']}</p&g
96、t;<p><b> _query(</b></p><p> "INSERT INTO tg_user (</p><p> tg_uniqid,</p><p> tg_active,</p><p> tg_username,</p><p> tg_pa
97、ssword,</p><p> tg_question,</p><p> tg_answer,</p><p><b> tg_sex,</b></p><p><b> tg_face,</b></p><p><b> tg_email,</
98、b></p><p><b> tg_qq,</b></p><p><b> tg_url,</b></p><p> tg_reg_time,</p><p> tg_last_time,</p><p> tg_last_ip</p>&l
99、t;p><b> ) </b></p><p><b> VALUES (</b></p><p> '{$_clean['uniqid']}',</p><p> '{$_clean['active']}',</p><p&
100、gt; '{$_clean['username']}',</p><p> '{$_clean['password']}',</p><p> '{$_clean['question']}',</p><p> '{$_clean['answer&
101、#39;]}',</p><p> '{$_clean['sex']}',</p><p> '{$_clean['face']}',</p><p> '{$_clean['email']}',</p><p> '{$_
102、clean['qq']}',</p><p> '{$_clean['url']}',</p><p><b> NOW(),</b></p><p><b> NOW(),</b></p><p> '{$_SERVER[&q
103、uot;REMOTE_ADDR"]}'</p><p><b> )"</b></p><p><b> );</b></p><p> if (_affected_rows() == 1) {</p><p> //獲取剛剛新增的ID</p>&l
104、t;p> $_clean['id'] = _insert_id();</p><p><b> _close();</b></p><p> //_session_destroy();</p><p><b> //生成XML</b></p><p> _set_xm
105、l('new.xml',$_clean);</p><p> _location('恭喜你,注冊成功!','active.php?active='.$_clean['active']);</p><p><b> } else {</b></p><p><b>
106、_close();</b></p><p> //_session_destroy();</p><p> _location('很遺憾,注冊失?。?#39;,'register.php');</p><p><b> }</b></p><p><b> } els
107、e {</b></p><p> $_SESSION['uniqid'] = $_uniqid = _sha1_uniqid();</p><p><b> }</b></p><p><b> ?></b></p><p> <!DOCTYPE ht
108、ml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p> <html xmlns="http://www.w3.org/1999/xhtml"></p
109、><p><b> <head></b></p><p> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></p><p><b> <?php </b><
110、;/p><p> require ROOT_PATH.'includes/title.inc.php';</p><p><b> ?></b></p><p> <script type="text/javascript" src="js/code.js"></
111、script></p><p> <script type="text/javascript" src="js/register.js"></script></p><p><b> </head></b></p><p><b> <bod
112、y></b></p><p><b> <?php </b></p><p> require ROOT_PATH.'includes/header.inc.php';</p><p><b> ?></b></p><p> <div i
113、d="register"></p><p> <h2>會員注冊</h2></p><p> <?php if (!empty($_system['register'])) {?></p><p> <form method="post" name="
114、;register" action="register.php?action=register"></p><p> <input type="hidden" name="uniqid" value="<?php echo $_uniqid ?>" /></p><p>
115、;<b> <dl></b></p><p> <dt>請認(rèn)真填寫一下內(nèi)容</dt></p><p> <dd>用 戶 名:<input type="text" name="username" class="text" /> (*必填,至少兩位
116、)</dd></p><p> <dd>密 碼:<input type="password" name="password" class="text" /> (*必填,至少六位)</dd></p><p> <dd>確認(rèn)密碼:<input type="
117、;password" name="notpassword" class="text" /> (*必填,同上)</dd></p><p> <dd>密碼提示:<input type="text" name="question" class="text" /> (*
118、必填,至少兩位)</dd></p><p> <dd>密碼回答:<input type="text" name="answer" class="text" /> (*必填,至少兩位)</dd></p><p> <dd>性 別:<input type=&quo
119、t;radio" name="sex" value="男" checked="checked" />男 <input type="radio" name="sex" value="女" />女</dd></p><p> <dd class=&qu
120、ot;face"><input type="hidden" name="face" value="face/m01.gif" /><img src="face/m01.gif" alt="頭像選擇" id="faceimg" /></dd></p>&l
121、t;p> <dd>電子郵件:<input type="text" name="email" class="text" /> (*必填,激活賬戶)</dd></p><p> <dd> Q Q ?。?lt;input type="text" name="qq"
122、 class="text" /></dd></p><p> <dd>主頁地址:<input type="text" name="url" class="text" value="http://" /></dd></p><p> &
123、lt;dd>驗(yàn) 證 碼:<input type="text" name="code" class="text yzm" /> <img src="code.php" id="code" /></dd></p><p> <dd><input type=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)php
- 畢業(yè)設(shè)計(jì)----論壇的設(shè)計(jì)與實(shí)現(xiàn)
- php校園趣聞?wù)搲O(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)——論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于php+mysql技術(shù)bbs論壇畢業(yè)設(shè)計(jì)
- 校園論壇的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)
- 基于php+mysql技術(shù)bbs論壇畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---校園論壇的設(shè)計(jì)與實(shí)現(xiàn)
- 校園趣聞?wù)搲O(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)選題管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)php
- bbs論壇畢業(yè)設(shè)計(jì)---基于jsp的計(jì)算機(jī)技術(shù)交流論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于php個(gè)人博客的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)答辯
- php畢業(yè)設(shè)計(jì)--基于php的個(gè)人博客系統(tǒng)的實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)基于php的新聞管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于php的論壇的設(shè)計(jì) 畢業(yè)論文
- 基于php個(gè)人博客的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)答辯ppt
- 基于java的“博客”論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)設(shè)計(jì)】
- 畢業(yè)設(shè)計(jì)--討論區(qū)bbs論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 互聯(lián)網(wǎng)論壇監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
評論
0/150
提交評論