基于PHP技術(shù)web社區(qū)交流網(wǎng)_第1頁(yè)
基于PHP技術(shù)web社區(qū)交流網(wǎng)_第2頁(yè)
基于PHP技術(shù)web社區(qū)交流網(wǎng)_第3頁(yè)
基于PHP技術(shù)web社區(qū)交流網(wǎng)_第4頁(yè)
基于PHP技術(shù)web社區(qū)交流網(wǎng)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、職業(yè)技術(shù)學(xué)院畢業(yè)論文 職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)論文題目: 基于php技術(shù)web社區(qū)交流網(wǎng) 系 別: 專業(yè)班級(jí): 學(xué)生姓名: 指導(dǎo)教師: 二九 年 月 日 目 錄【摘要】1前 言21 系統(tǒng)的概況分析22 社區(qū)交流網(wǎng)建立的軟件環(huán)境22.1 運(yùn)行軟件環(huán)境22.2 制作軟件環(huán)境33 數(shù)據(jù)庫(kù)系統(tǒng)33.1 數(shù)據(jù)庫(kù)的建立44 網(wǎng)頁(yè)設(shè)計(jì)54.1 站點(diǎn)建立54.2訂餐系統(tǒng)64.3 網(wǎng)頁(yè)制作的過(guò)程85 課題碰到的問(wèn)題和解決方案126 測(cè)試與上傳127 總結(jié)12參考文獻(xiàn)13致 謝14基于php技術(shù)web社區(qū)交流網(wǎng)【摘 要】隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷發(fā)展,網(wǎng)頁(yè)逐漸融入人們的生活??焖偌皶r(shí)的新聞瀏覽,五彩繽紛的網(wǎng)上信息,

2、使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。官方網(wǎng)頁(yè)是企業(yè)和個(gè)人的宣傳自己的重要手段,各大公司和個(gè)人主頁(yè)包括演藝圈藝人,作家,大學(xué)生等,紛紛創(chuàng)建自己的主頁(yè)和web站點(diǎn),向全世界宣告自己的存在,展示自己的產(chǎn)品、服務(wù)及個(gè)人愛(ài)好等等。我的系統(tǒng)由:會(huì)員登錄、會(huì)員注冊(cè)、論壇等之類的組合而成的?!娟P(guān)鍵詞】論壇 數(shù)據(jù)庫(kù) web php前 言目前大多數(shù)中小型人都使用電腦來(lái)代替手工完成的一道道手續(xù),手工完成存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件、數(shù)據(jù)和憑證,這對(duì)于查找、更新和維護(hù)都帶來(lái)了不

3、少的困難。隨著信息技術(shù)的發(fā)展和人們對(duì)一些吃的,玩的的要求越來(lái)越高,這種手工管理已不能適應(yīng)當(dāng)前形式的高速發(fā)展的需要。有什么很多東西已不在需要采用人工記錄,這即耽誤時(shí)間又容易出現(xiàn)忘記出錯(cuò),很容易帶來(lái)不必要的麻煩,也是在浪費(fèi)時(shí)間。而那些東西如今可以用電腦代替完成,現(xiàn)在的生活越來(lái)越好了,在空余時(shí)候的大家都比較空閑就時(shí)間去討論和提出一些自己的意見(jiàn)了,想去玩什么的只要一上網(wǎng)就能看到這就是電腦的好處。1 系統(tǒng)的概況分析社區(qū)交流網(wǎng)是通過(guò)網(wǎng)站給我們一平臺(tái)去看或者討論一些事物,從而了解一些別人的看法或者是別人的見(jiàn)解,使自己跟方便知道一些自己想找到的事情。不必去查看資料或者出門(mén)就知道一些自己所關(guān)心的事。2 社區(qū)交流

4、網(wǎng)建立的軟件環(huán)境社區(qū)交流網(wǎng)是通過(guò)web服務(wù)器腳本語(yǔ)言php和數(shù)據(jù)服務(wù)器my sql而開(kāi)發(fā)的一套網(wǎng)絡(luò)管理系統(tǒng),由dreamweaver設(shè)計(jì)完成的.2.1 運(yùn)行軟件環(huán)境2.1.1 apacheapache最流行的http服務(wù)器軟件之一??焖?、可靠、可通過(guò)簡(jiǎn)單的api擴(kuò)展,perl/python解釋器可被編譯到服務(wù)器中,完全免費(fèi),完全源代碼開(kāi)放。如果你需要?jiǎng)?chuàng)建一個(gè)每天有數(shù)百萬(wàn)人訪問(wèn)的web服務(wù)器,apache可能是最佳選擇。在internet中的web服務(wù)器領(lǐng)域內(nèi),apache占有無(wú)可爭(zhēng)議的領(lǐng)先地位。appserv 是 php 網(wǎng)頁(yè)架站工具組合包,作者將一些網(wǎng)絡(luò)上免費(fèi)的架站資源重新包裝成單一的安裝程

5、序,以方便初學(xué)者快速完成架站,主要特點(diǎn)是穩(wěn)定性高、速度快、功能多。appserv 所包含的軟件有:apache、apache monitor、php、mysql、phpmyadmin等。2.1.2 phpphp是“hypertext preprocessor”的縮寫(xiě),中文解釋為“超文本預(yù)處理程序”。 php 是一種可以內(nèi)嵌在 html 里的腳本語(yǔ)言。它的語(yǔ)法借鑒了 c, java 和 perl,同時(shí)也自創(chuàng)了一些 php 特有的功能。php 語(yǔ)言的目的是為了讓 web 程序員能夠便捷地編寫(xiě)動(dòng)態(tài)網(wǎng)頁(yè)。2.1.3 mysqlmysql是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典mysql ab公司。

6、目前mysql被廣泛地應(yīng)用在internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了mysql作為網(wǎng)站數(shù)據(jù)庫(kù)。2.2 制作軟件環(huán)境2.2.1 dreamweavermacromedia dreamweaver 是一款專業(yè)的 html 編輯器,用于對(duì) web 站點(diǎn)、web 頁(yè)和 web 應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開(kāi)發(fā)。dreamweaver 還提供了功能全面的編碼環(huán)境,其中包括代碼編輯工具(例如代碼顏色和標(biāo)簽完成);有關(guān) html、層疊樣式表 (css)、javas cript、coldfusion 標(biāo)記語(yǔ)言 (

7、cfml)、microsoft active server pages (asp) 和 javaserver pages (jsp) 的參考資料。dreamweaver 還使您可以使用服務(wù)器技術(shù)(例如 cfml、asp.net、asp、jsp 和 php)生成由動(dòng)態(tài)數(shù)據(jù)庫(kù)支持的 web 應(yīng)用程序。dreamweaver 可以完全自定義。您可以創(chuàng)建您自己的對(duì)象和命令,修改快捷鍵,甚至編寫(xiě) javas cript 代碼,用新的行為、屬性檢查器和站點(diǎn)報(bào)告來(lái)擴(kuò)展 dreamweaver 的功能。2.2.2 fireworksfireworks是macromedia公司推出的專門(mén)針對(duì)網(wǎng)絡(luò)圖形設(shè)計(jì)的工具軟

8、件,它既可以編輯eb圖像,又可以編輯web動(dòng)畫(huà),制作按鈕的導(dǎo)航條、菜單等,甚至能直接制作網(wǎng)頁(yè)。同時(shí)具有多種傳統(tǒng)圖形制作軟件的功能,而且它能把位圖處理和矢量處理完美的結(jié)合在一起,使得網(wǎng)頁(yè)圖形設(shè)計(jì)人員再也不必多種圖形設(shè)計(jì)軟件之間頻繁切換。fireworks的實(shí)質(zhì)是通過(guò)最少的步驟創(chuàng)建最小、最高質(zhì)量的jpeg和gif圖像,是創(chuàng)建和生成網(wǎng)頁(yè)圖形的完全解決方案。3 數(shù)據(jù)庫(kù)系統(tǒng)3.1 數(shù)據(jù)庫(kù)的建立數(shù)據(jù)只有用數(shù)據(jù)庫(kù)來(lái)管理才能有自動(dòng)化管理的可能。數(shù)據(jù)的結(jié)構(gòu)將影響整個(gè)系統(tǒng)的功能,而且一但建立以后要修改常會(huì)出現(xiàn)麻煩。所以一開(kāi)始就要仔細(xì)慎重地建立一個(gè)完整而合理的結(jié)構(gòu)。3.1.1 建立數(shù)據(jù)庫(kù)建立數(shù)據(jù)庫(kù) restaura

9、nt (如下圖)點(diǎn)擊創(chuàng)建3.1.2 創(chuàng)建系統(tǒng)數(shù)據(jù)表 創(chuàng)建數(shù)據(jù)表 如下圖user user34 網(wǎng)頁(yè)設(shè)計(jì)4.1 站點(diǎn)建立啟動(dòng)dreamweaver,先建一個(gè)動(dòng)態(tài)的php空白頁(yè),如圖:在首選參數(shù)里的新建文檔的默認(rèn)編碼改為unicode (tf-8) 這是為了防止在以后的設(shè)計(jì)過(guò)程中減少亂碼的出現(xiàn). 問(wèn)題的原因是選用了dr中選用了gb2312字符集,而數(shù)據(jù)庫(kù)的默認(rèn)字符是utf-8 如圖:選擇“站點(diǎn)”,然后“管理站點(diǎn)”,新建,在打開(kāi)“站點(diǎn)定義”對(duì)話框中,單擊“高級(jí)”選項(xiàng)卡,在“類別”列表中選擇“本地信息”,設(shè)置好本地信息,不過(guò)要注意的是本地信息的本地根文件夾的地址要和測(cè)試服務(wù)器的user里的phpmya

10、dmin同個(gè)目錄,在appserv里默認(rèn)文件夾就是www文件夾,具體如下圖:4.2 訂餐系統(tǒng) 如圖新建一個(gè)頁(yè)面。dcb.html4.3網(wǎng)頁(yè)制作的過(guò)程4.3.1 首頁(yè)新建文件:index.php先插入表格,放入一些要放的材料,有些圖像是要插入層才可以的如圖:先連接數(shù)據(jù)庫(kù),點(diǎn)擊右邊的應(yīng)用程序,再點(diǎn)擊數(shù)據(jù)庫(kù)上的。如圖:在mysql連接窗口中輸入相應(yīng)的內(nèi)容,如圖:4.3.2 用戶登錄插入記錄集,表格為user,在列中選定id,name,passwrd插入表單,設(shè)計(jì)登錄布局修改用戶名文本域?yàn)閕d,密碼文本域?yàn)閜assword,類型為密碼,插入“確認(rèn)”按鈕,點(diǎn)擊右邊應(yīng)用程序中的服務(wù)器行為的+號(hào),在彈出的列

11、表中選用戶身份驗(yàn)證的登錄用戶,會(huì)彈出登錄用戶對(duì)話框,設(shè)置相應(yīng)的內(nèi)容如圖:此時(shí)網(wǎng)頁(yè)只能顯示一條記錄,為了能夠使所有記錄都能夠顯示,dw服務(wù)器行為的重復(fù)區(qū)域提供了此功能。4.3.3 用戶注冊(cè)注冊(cè)用戶名是用戶登錄系統(tǒng)的憑證.新建一張動(dòng)態(tài)php頁(yè),插入表單,設(shè)計(jì)布局如圖:修改登錄名的文本域?yàn)閚ame,密碼的文本域?yàn)閜assword,類型為密碼,然后單擊服務(wù)器行為里的+號(hào),在列表中單擊插入記錄,會(huì)彈出插入記錄對(duì)話框,在插入后轉(zhuǎn)入頁(yè)面選擇index.php,如圖:在瀏覽器中顯示結(jié)果如圖:修改所在區(qū)域的文本域?yàn)閚ame,密碼的文本域?yàn)閜assword,插入一表格,用于顯示搜索結(jié)果,此時(shí)網(wǎng)頁(yè)只能顯示一條記錄,

12、為了能夠使所有記錄都能夠顯示,dw服務(wù)器行為的重復(fù)區(qū)域提供了此功能,在表格中綁定所相應(yīng)的變量。 示區(qū)域,此時(shí)網(wǎng)頁(yè)只能顯示一條記錄,為了能夠使所有記錄都能夠顯示,dw服務(wù)器行為的重復(fù)區(qū)域提供了此功能。4.3.4 論壇新建一動(dòng)態(tài)php頁(yè),設(shè)計(jì)布局插入記錄集1,方法同上,表格為user3,在列表中選定id,name,date,msg,篩選無(wú),排序:id為升序。插入記錄集2,表格為user3,在列表中選全部,篩選:id=url參數(shù)為id,排序無(wú)。5 課題碰到的問(wèn)題和解決方案無(wú)法顯示中文字,數(shù)據(jù)庫(kù)里的中文字,顯示出來(lái)都是亂碼,這是由于字符集不匹配造成的,在建立動(dòng)態(tài)php頁(yè)的時(shí)候要注意編輯的首選參數(shù)里的默

13、認(rèn)編碼是不是utf-8解決方案1將老師給的代碼,復(fù)制到conn.php代碼里。解決方案2,建立數(shù)據(jù)庫(kù)時(shí),mysql 連接校對(duì)與創(chuàng)建一欄里寫(xiě)入:utf8_genral_ci。再不行的就用ultraedit轉(zhuǎn)換一下格式。6 測(cè)試與上傳首先在“站點(diǎn)管理”把“遠(yuǎn)程信息”的“訪問(wèn)”方式改為:ftp,把ftp主機(jī)設(shè)為:ftp:/7 總結(jié) 經(jīng)過(guò)老師的精心指導(dǎo)和自己的努力,我終于完成了我的畢業(yè)設(shè)計(jì)。在這次畢業(yè)設(shè)計(jì)中,讓我對(duì)網(wǎng)站的制作有了新的認(rèn)識(shí),不是之前想的這么簡(jiǎn)單,要做一個(gè)好的網(wǎng)站還是很難的,但是我發(fā)現(xiàn)只要自己努力,肯刻苦再難的事也能完成。當(dāng)然,要完成這次設(shè)計(jì)并不是件容易的事,有些地方解決不了,這就要詢問(wèn)指

14、導(dǎo)老師,老師耐心的給我解答我才能做的更好,更進(jìn)一步的了解,也學(xué)會(huì)了不少額外的知識(shí),感謝羅老師的精心指導(dǎo)。參考文獻(xiàn)1 (美)吉爾摩 著. php與mysql 5程序設(shè)計(jì).人民郵電出版社,2001. 1712 王石、楊英娜 編著. 精通php+mysql應(yīng)用開(kāi)發(fā). 人民郵電出版社,2000 1713 黃經(jīng)緯. 高等職業(yè)教育導(dǎo)論m . 山東:山東教育出版社,2003. 1714 郭金鋒,林宇等. php & mysql web網(wǎng)絡(luò)編程. 人民郵電出版社,2005. 1715周光勇,宋全政. php & mysql web. 人民郵電出版社,2004. 1716 dreamweaver

15、 mx2004 7 falsh制作. 致 謝大學(xué)四年轉(zhuǎn)眼過(guò)去了,在最后的一段時(shí)間里是最考驗(yàn)我們的時(shí)候.畢業(yè)設(shè)計(jì)是我們?cè)诖髮W(xué)里的最后一課,任務(wù)非常艱巨,要求也很?chē)?yán)格.通過(guò)本次畢業(yè)設(shè)計(jì),使對(duì)以前所學(xué)知識(shí)進(jìn)行的一次系統(tǒng)而全面的鞏固和復(fù)習(xí)。在此次的畢業(yè)設(shè)計(jì)中,我遇到了許多的困難。在學(xué)校各個(gè)部門(mén)及老師同學(xué)的幫助下我完成了畢業(yè)設(shè)計(jì),因此我真誠(chéng)的向那些給我?guī)椭椭笇?dǎo)的部門(mén)和個(gè)人致意我的謝意。首先要感謝學(xué)校和××學(xué)院,為我們能較好進(jìn)行設(shè)計(jì)提供了很多的幫助,為我們能順利進(jìn)行畢業(yè)設(shè)計(jì)提供了前提。還應(yīng)該感謝學(xué)校圖書(shū)館,給我們提供了大量的資料,對(duì)我解決設(shè)計(jì)中碰到的問(wèn)題提供了很大的幫助。其次,要感謝我們的設(shè)計(jì)指導(dǎo)老師:××老師。他那豐富的專業(yè)知識(shí)和經(jīng)驗(yàn)以及對(duì)專業(yè)孜孜

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論