版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、職業(yè)技術(shù)學(xué)院畢業(yè)論文 職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文)論文題目: 基于php技術(shù)web社區(qū)交流網(wǎng) 系 別: 專業(yè)班級: 學(xué)生姓名: 指導(dǎo)教師: 二九 年 月 日 目 錄【摘要】1前 言21 系統(tǒng)的概況分析22 社區(qū)交流網(wǎng)建立的軟件環(huán)境22.1 運行軟件環(huán)境22.2 制作軟件環(huán)境33 數(shù)據(jù)庫系統(tǒng)33.1 數(shù)據(jù)庫的建立44 網(wǎng)頁設(shè)計54.1 站點建立54.2訂餐系統(tǒng)64.3 網(wǎng)頁制作的過程85 課題碰到的問題和解決方案126 測試與上傳127 總結(jié)12參考文獻13致 謝14基于php技術(shù)web社區(qū)交流網(wǎng)【摘 要】隨著計算機網(wǎng)絡(luò)的不斷發(fā)展,網(wǎng)頁逐漸融入人們的生活??焖偌皶r的新聞瀏覽,五彩繽紛的網(wǎng)上信息,
2、使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。官方網(wǎng)頁是企業(yè)和個人的宣傳自己的重要手段,各大公司和個人主頁包括演藝圈藝人,作家,大學(xué)生等,紛紛創(chuàng)建自己的主頁和web站點,向全世界宣告自己的存在,展示自己的產(chǎn)品、服務(wù)及個人愛好等等。我的系統(tǒng)由:會員登錄、會員注冊、論壇等之類的組合而成的?!娟P(guān)鍵詞】論壇 數(shù)據(jù)庫 web php前 言目前大多數(shù)中小型人都使用電腦來代替手工完成的一道道手續(xù),手工完成存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件、數(shù)據(jù)和憑證,這對于查找、更新和維護都帶來了不
3、少的困難。隨著信息技術(shù)的發(fā)展和人們對一些吃的,玩的的要求越來越高,這種手工管理已不能適應(yīng)當(dāng)前形式的高速發(fā)展的需要。有什么很多東西已不在需要采用人工記錄,這即耽誤時間又容易出現(xiàn)忘記出錯,很容易帶來不必要的麻煩,也是在浪費時間。而那些東西如今可以用電腦代替完成,現(xiàn)在的生活越來越好了,在空余時候的大家都比較空閑就時間去討論和提出一些自己的意見了,想去玩什么的只要一上網(wǎng)就能看到這就是電腦的好處。1 系統(tǒng)的概況分析社區(qū)交流網(wǎng)是通過網(wǎng)站給我們一平臺去看或者討論一些事物,從而了解一些別人的看法或者是別人的見解,使自己跟方便知道一些自己想找到的事情。不必去查看資料或者出門就知道一些自己所關(guān)心的事。2 社區(qū)交流
4、網(wǎng)建立的軟件環(huán)境社區(qū)交流網(wǎng)是通過web服務(wù)器腳本語言php和數(shù)據(jù)服務(wù)器my sql而開發(fā)的一套網(wǎng)絡(luò)管理系統(tǒng),由dreamweaver設(shè)計完成的.2.1 運行軟件環(huán)境2.1.1 apacheapache最流行的http服務(wù)器軟件之一。快速、可靠、可通過簡單的api擴展,perl/python解釋器可被編譯到服務(wù)器中,完全免費,完全源代碼開放。如果你需要創(chuàng)建一個每天有數(shù)百萬人訪問的web服務(wù)器,apache可能是最佳選擇。在internet中的web服務(wù)器領(lǐng)域內(nèi),apache占有無可爭議的領(lǐng)先地位。appserv 是 php 網(wǎng)頁架站工具組合包,作者將一些網(wǎng)絡(luò)上免費的架站資源重新包裝成單一的安裝程
5、序,以方便初學(xué)者快速完成架站,主要特點是穩(wěn)定性高、速度快、功能多。appserv 所包含的軟件有:apache、apache monitor、php、mysql、phpmyadmin等。2.1.2 phpphp是“hypertext preprocessor”的縮寫,中文解釋為“超文本預(yù)處理程序”。 php 是一種可以內(nèi)嵌在 html 里的腳本語言。它的語法借鑒了 c, java 和 perl,同時也自創(chuàng)了一些 php 特有的功能。php 語言的目的是為了讓 web 程序員能夠便捷地編寫動態(tài)網(wǎng)頁。2.1.3 mysqlmysql是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典mysql ab公司。
6、目前mysql被廣泛地應(yīng)用在internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了mysql作為網(wǎng)站數(shù)據(jù)庫。2.2 制作軟件環(huán)境2.2.1 dreamweavermacromedia dreamweaver 是一款專業(yè)的 html 編輯器,用于對 web 站點、web 頁和 web 應(yīng)用程序進行設(shè)計、編碼和開發(fā)。dreamweaver 還提供了功能全面的編碼環(huán)境,其中包括代碼編輯工具(例如代碼顏色和標(biāo)簽完成);有關(guān) html、層疊樣式表 (css)、javas cript、coldfusion 標(biāo)記語言 (
7、cfml)、microsoft active server pages (asp) 和 javaserver pages (jsp) 的參考資料。dreamweaver 還使您可以使用服務(wù)器技術(shù)(例如 cfml、asp.net、asp、jsp 和 php)生成由動態(tài)數(shù)據(jù)庫支持的 web 應(yīng)用程序。dreamweaver 可以完全自定義。您可以創(chuàng)建您自己的對象和命令,修改快捷鍵,甚至編寫 javas cript 代碼,用新的行為、屬性檢查器和站點報告來擴展 dreamweaver 的功能。2.2.2 fireworksfireworks是macromedia公司推出的專門針對網(wǎng)絡(luò)圖形設(shè)計的工具軟
8、件,它既可以編輯eb圖像,又可以編輯web動畫,制作按鈕的導(dǎo)航條、菜單等,甚至能直接制作網(wǎng)頁。同時具有多種傳統(tǒng)圖形制作軟件的功能,而且它能把位圖處理和矢量處理完美的結(jié)合在一起,使得網(wǎng)頁圖形設(shè)計人員再也不必多種圖形設(shè)計軟件之間頻繁切換。fireworks的實質(zhì)是通過最少的步驟創(chuàng)建最小、最高質(zhì)量的jpeg和gif圖像,是創(chuàng)建和生成網(wǎng)頁圖形的完全解決方案。3 數(shù)據(jù)庫系統(tǒng)3.1 數(shù)據(jù)庫的建立數(shù)據(jù)只有用數(shù)據(jù)庫來管理才能有自動化管理的可能。數(shù)據(jù)的結(jié)構(gòu)將影響整個系統(tǒng)的功能,而且一但建立以后要修改常會出現(xiàn)麻煩。所以一開始就要仔細慎重地建立一個完整而合理的結(jié)構(gòu)。3.1.1 建立數(shù)據(jù)庫建立數(shù)據(jù)庫 restaura
9、nt (如下圖)點擊創(chuàng)建3.1.2 創(chuàng)建系統(tǒng)數(shù)據(jù)表 創(chuàng)建數(shù)據(jù)表 如下圖user user34 網(wǎng)頁設(shè)計4.1 站點建立啟動dreamweaver,先建一個動態(tài)的php空白頁,如圖:在首選參數(shù)里的新建文檔的默認編碼改為unicode (tf-8) 這是為了防止在以后的設(shè)計過程中減少亂碼的出現(xiàn). 問題的原因是選用了dr中選用了gb2312字符集,而數(shù)據(jù)庫的默認字符是utf-8 如圖:選擇“站點”,然后“管理站點”,新建,在打開“站點定義”對話框中,單擊“高級”選項卡,在“類別”列表中選擇“本地信息”,設(shè)置好本地信息,不過要注意的是本地信息的本地根文件夾的地址要和測試服務(wù)器的user里的phpmya
10、dmin同個目錄,在appserv里默認文件夾就是www文件夾,具體如下圖:4.2 訂餐系統(tǒng) 如圖新建一個頁面。dcb.html4.3網(wǎng)頁制作的過程4.3.1 首頁新建文件:index.php先插入表格,放入一些要放的材料,有些圖像是要插入層才可以的如圖:先連接數(shù)據(jù)庫,點擊右邊的應(yīng)用程序,再點擊數(shù)據(jù)庫上的。如圖:在mysql連接窗口中輸入相應(yīng)的內(nèi)容,如圖:4.3.2 用戶登錄插入記錄集,表格為user,在列中選定id,name,passwrd插入表單,設(shè)計登錄布局修改用戶名文本域為id,密碼文本域為password,類型為密碼,插入“確認”按鈕,點擊右邊應(yīng)用程序中的服務(wù)器行為的+號,在彈出的列
11、表中選用戶身份驗證的登錄用戶,會彈出登錄用戶對話框,設(shè)置相應(yīng)的內(nèi)容如圖:此時網(wǎng)頁只能顯示一條記錄,為了能夠使所有記錄都能夠顯示,dw服務(wù)器行為的重復(fù)區(qū)域提供了此功能。4.3.3 用戶注冊注冊用戶名是用戶登錄系統(tǒng)的憑證.新建一張動態(tài)php頁,插入表單,設(shè)計布局如圖:修改登錄名的文本域為name,密碼的文本域為password,類型為密碼,然后單擊服務(wù)器行為里的+號,在列表中單擊插入記錄,會彈出插入記錄對話框,在插入后轉(zhuǎn)入頁面選擇index.php,如圖:在瀏覽器中顯示結(jié)果如圖:修改所在區(qū)域的文本域為name,密碼的文本域為password,插入一表格,用于顯示搜索結(jié)果,此時網(wǎng)頁只能顯示一條記錄,
12、為了能夠使所有記錄都能夠顯示,dw服務(wù)器行為的重復(fù)區(qū)域提供了此功能,在表格中綁定所相應(yīng)的變量。 示區(qū)域,此時網(wǎng)頁只能顯示一條記錄,為了能夠使所有記錄都能夠顯示,dw服務(wù)器行為的重復(fù)區(qū)域提供了此功能。4.3.4 論壇新建一動態(tài)php頁,設(shè)計布局插入記錄集1,方法同上,表格為user3,在列表中選定id,name,date,msg,篩選無,排序:id為升序。插入記錄集2,表格為user3,在列表中選全部,篩選:id=url參數(shù)為id,排序無。5 課題碰到的問題和解決方案無法顯示中文字,數(shù)據(jù)庫里的中文字,顯示出來都是亂碼,這是由于字符集不匹配造成的,在建立動態(tài)php頁的時候要注意編輯的首選參數(shù)里的默
13、認編碼是不是utf-8解決方案1將老師給的代碼,復(fù)制到conn.php代碼里。解決方案2,建立數(shù)據(jù)庫時,mysql 連接校對與創(chuàng)建一欄里寫入:utf8_genral_ci。再不行的就用ultraedit轉(zhuǎn)換一下格式。6 測試與上傳首先在“站點管理”把“遠程信息”的“訪問”方式改為:ftp,把ftp主機設(shè)為:ftp:/7 總結(jié) 經(jīng)過老師的精心指導(dǎo)和自己的努力,我終于完成了我的畢業(yè)設(shè)計。在這次畢業(yè)設(shè)計中,讓我對網(wǎng)站的制作有了新的認識,不是之前想的這么簡單,要做一個好的網(wǎng)站還是很難的,但是我發(fā)現(xiàn)只要自己努力,肯刻苦再難的事也能完成。當(dāng)然,要完成這次設(shè)計并不是件容易的事,有些地方解決不了,這就要詢問指
14、導(dǎo)老師,老師耐心的給我解答我才能做的更好,更進一步的了解,也學(xué)會了不少額外的知識,感謝羅老師的精心指導(dǎo)。參考文獻1 (美)吉爾摩 著. php與mysql 5程序設(shè)計.人民郵電出版社,2001. 1712 王石、楊英娜 編著. 精通php+mysql應(yīng)用開發(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)眼過去了,在最后的一段時間里是最考驗我們的時候.畢業(yè)設(shè)計是我們在大學(xué)里的最后一課,任務(wù)非常艱巨,要求也很嚴(yán)格.通過本次畢業(yè)設(shè)計,使對以前所學(xué)知識進行的一次系統(tǒng)而全面的鞏固和復(fù)習(xí)。在此次的畢業(yè)設(shè)計中,我遇到了許多的困難。在學(xué)校各個部門及老師同學(xué)的幫助下我完成了畢業(yè)設(shè)計,因此我真誠的向那些給我?guī)椭椭笇?dǎo)的部門和個人致意我的謝意。首先要感謝學(xué)校和××學(xué)院,為我們能較好進行設(shè)計提供了很多的幫助,為我們能順利進行畢業(yè)設(shè)計提供了前提。還應(yīng)該感謝學(xué)校圖書館,給我們提供了大量的資料,對我解決設(shè)計中碰到的問題提供了很大的幫助。其次,要感謝我們的設(shè)計指導(dǎo)老師:××老師。他那豐富的專業(yè)知識和經(jīng)驗以及對專業(yè)孜孜
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度文化創(chuàng)意產(chǎn)品采購合同變更及版權(quán)協(xié)議3篇
- 二零二五版美團騎手薪酬福利及晉升體系合同2篇
- 課題申報參考:南嶺走廊儺戲服飾文化基因解碼及傳承路徑研究
- 課題申報參考:慢波睡眠期間無意識序列學(xué)習(xí)的神經(jīng)機制及認知調(diào)控
- 2025年度虛擬現(xiàn)實游戲開發(fā)與授權(quán)合同范本4篇
- 2025年度個人旅游居間代理合同樣本2篇
- 南京市2025年度二手房購房合同(含環(huán)保檢測報告)4篇
- 2025年度個人租賃城市中心公寓及家電配置合同3篇
- 2025版南寧高新區(qū)廠房租賃合同及技術(shù)支持服務(wù)協(xié)議4篇
- 2025年度個人小額信用貸款合同范本7篇
- 綠化養(yǎng)護難點要點分析及技術(shù)措施
- 2024年河北省高考歷史試卷(含答案解析)
- 車位款抵扣工程款合同
- 2023年湖北省襄陽市中考數(shù)學(xué)真題(原卷版)
- 小學(xué)六年級數(shù)學(xué)奧數(shù)題100題附答案(完整版)
- 湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試參考試題庫(含答案)
- 英漢互譯單詞練習(xí)打印紙
- 2023湖北武漢華中科技大學(xué)招聘實驗技術(shù)人員24人筆試參考題庫(共500題)答案詳解版
- 一氯二氟甲烷安全技術(shù)說明書MSDS
- 母嬰護理員題庫
- SWITCH暗黑破壞神3超級金手指修改 版本號:2.7.6.90885
評論
0/150
提交評論