資源描述:
《基于php技術(shù)的深井魚場(chǎng)網(wǎng)站的設(shè)計(jì)與開發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、基于PHP技術(shù)的深井魚場(chǎng)網(wǎng)站的設(shè)計(jì)與開發(fā)目 錄前言1第1章 概述2第1.1節(jié)制作背景2第1.2節(jié)制作意義2第1.3節(jié)開發(fā)工具簡介3第2章 可行性分析5第2.1節(jié)B/S結(jié)構(gòu)介紹5第2.2節(jié)MySQL數(shù)據(jù)庫7第2.3節(jié)PHP技術(shù)8第3章 需求分析10第3.1節(jié)總體功能需求分析10第3.2節(jié)網(wǎng)站具體功能模塊需求分析11第3.3節(jié)網(wǎng)頁結(jié)構(gòu)圖12第3.4節(jié)網(wǎng)頁版面規(guī)劃13第3.5節(jié)網(wǎng)頁布局技術(shù)15第4章 數(shù)據(jù)庫設(shè)計(jì)16第4.1節(jié)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)1637第4.2節(jié)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)18第5章 人機(jī)界面設(shè)計(jì)20第5.
2、1節(jié)前臺(tái)主頁界面設(shè)計(jì)20第5.2節(jié)前臺(tái)產(chǎn)品展示頁面設(shè)計(jì)24第5.3節(jié)前臺(tái)資訊頁面設(shè)計(jì)25第5.4節(jié)前臺(tái)留言頁面設(shè)計(jì)26第5.5節(jié)后臺(tái)管理頁面設(shè)計(jì)27第5.6節(jié)程序設(shè)計(jì)語言28第5.7節(jié)部份源程序?qū)崿F(xiàn)及文件29第6章 網(wǎng)站測(cè)試33第6.1節(jié)測(cè)試網(wǎng)站的建立33第6.2節(jié)網(wǎng)頁發(fā)布測(cè)試及維護(hù)34結(jié) 論36參考文獻(xiàn)37致 謝3837前言第1章 概述第1.1節(jié) 制作背景此次的項(xiàng)目是一個(gè)老同學(xué)跟我說他們公司想做個(gè)網(wǎng)站,功能要求并不多,主要是要實(shí)現(xiàn)QQ客服。當(dāng)時(shí)覺得我們參加過尚智的培訓(xùn)也做過六七個(gè)網(wǎng)站項(xiàng)目了,于是我就答
3、應(yīng)了我做這個(gè)深井魚場(chǎng)的網(wǎng)站。那時(shí)正好快要做畢設(shè)了,就這樣我把這個(gè)項(xiàng)目做為我的畢業(yè)設(shè)計(jì)的項(xiàng)目。由于那時(shí)他們公司要求的時(shí)間比較緊,所以那一二個(gè)星期總是一邊忙著上培訓(xùn)課,一邊忙著做這個(gè)網(wǎng)站。當(dāng)時(shí)想,利用PHP開源的語言,(PHP+Apach+Mysql黃金組合)快速的進(jìn)行網(wǎng)站的建設(shè)。一方面是PHP比較簡單易學(xué),另一方面是搭配PHP運(yùn)行環(huán)境可以利用一些集成的軟件進(jìn)行一步就安裝到位,如使用phpStudy的最新版集成環(huán)境包,Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝
4、,無須配置即可使用,是非常方便、好用的PHP調(diào)試環(huán)境。該程序不僅包括PHP調(diào)試環(huán)境,還包括了開發(fā)工具、開發(fā)手冊(cè)等。從何快速的搭建開發(fā)環(huán)境,并進(jìn)入真正的項(xiàng)目開發(fā)當(dāng)中去,在遇到一些問題時(shí)可查看相關(guān)文檔,提高開發(fā)效率。并且PHP有著自己的優(yōu)勢(shì)總的來說有三點(diǎn):1.跨平臺(tái)性:PHP幾乎支持所以的操作系統(tǒng)平臺(tái)及數(shù)據(jù)庫系統(tǒng),具有良好的跨平臺(tái)特性;2.語言簡潔執(zhí)行速度快:PHP嵌入在HTML語言中,且堅(jiān)持腳本語言為主,與JAVA、c等語言不同,語法簡單,書寫容易,方便學(xué)習(xí)掌握;PHP占用系統(tǒng)資源少,代碼執(zhí)行速度快的特點(diǎn)也讓
5、它在互聯(lián)網(wǎng)上得到了廣泛的應(yīng)用。3.開源的優(yōu)勢(shì)是其它人可以任意修改其代碼,這樣可以依據(jù)個(gè)人需要來定制業(yè)務(wù)流程;在修改的過程中發(fā)現(xiàn)的問題以及心得可以被利用來維護(hù)更新開源項(xiàng)目;另外由于代碼完全暴露,因此安全性可以得到快速更新?;谶@些的考慮并決定利用PHP網(wǎng)站開始技術(shù)進(jìn)行此次深井魚場(chǎng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)。37第1.2節(jié) 制作意義此次基于PHP技術(shù)進(jìn)行深井魚場(chǎng)網(wǎng)站的設(shè)計(jì)與制作,能讓自己重新鞏固下利用PHP開發(fā)技術(shù)語言進(jìn)行網(wǎng)站的開發(fā)。通過此次《基于PHP技術(shù)的深井魚場(chǎng)網(wǎng)站設(shè)計(jì)與開發(fā)》能使自己了解到如何開發(fā)一個(gè)網(wǎng)站有一個(gè)具
6、體的流程與相關(guān)步驟,特別是將自己所做的網(wǎng)站放在相關(guān)服務(wù)器上并通過域名的注冊(cè)與虛擬主機(jī)的解釋,使得能在全國各地都能通過web瀏覽器進(jìn)行訪問。在這個(gè)過程中能對(duì)所遇到的問題進(jìn)行思考與尋找最佳的解決方法,加強(qiáng)與他人的交流,可以采用多種形式進(jìn)行交流,可以是傳統(tǒng)的面對(duì)面進(jìn)行答疑,尋找老師及同學(xué)的幫助。也可以是利用網(wǎng)絡(luò)通過郵件、BBS進(jìn)行網(wǎng)上交流,及時(shí)地解決在項(xiàng)目實(shí)施中所遇到的問題。進(jìn)一步加強(qiáng)自我的實(shí)踐能力,把理論與實(shí)際相結(jié)合,提高自我的動(dòng)手能力??偟膩碚f在這個(gè)開發(fā)一個(gè)php的網(wǎng)站開發(fā),也是當(dāng)今較流行的一種網(wǎng)站開發(fā)技術(shù),
7、在開發(fā)這個(gè)網(wǎng)站時(shí),第一可以理解整個(gè)網(wǎng)站開發(fā)的過程,以及各各細(xì)節(jié)。第二加深對(duì)php網(wǎng)站開發(fā)的技術(shù)的理解。第三鍛煉自己的實(shí)踐能力,提高自己的技術(shù)。為自己積累相關(guān)的經(jīng)驗(yàn),為以后的學(xué)習(xí)與工作打下基礎(chǔ)。第1.3節(jié) 開發(fā)工具簡介在開發(fā)過程中主要使用到的工具有:XAMPP這種集成的開放源碼軟件,ZendOptimizer,ZendStudio。(1)XAMPP這種集成的開放源碼軟件:XAMPP(Apache+MySQL+PHP+PERL)是一個(gè)功能強(qiáng)大php的建站集成軟件包。這個(gè)軟件包原來的名字是LAMPP,但是為了避免
8、誤解,最新的幾個(gè)版本就改名為XAMPP了。它可以在Windows、Linux、Solaris三種操作系統(tǒng)下安裝使用,支持多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等。許多人通過他們自己的經(jīng)驗(yàn)認(rèn)識(shí)到安裝Apache服務(wù)器是件不容易的事兒。如果您想添加MySQL、PHP和Perl,那就更難了。XAMPP是一個(gè)易于安裝且包含MySQL、PHP和Perl的Apache發(fā)行版。XAMPP的確非常容易安裝和使用:只需