




已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文)誠信申明本人申明:本人所呈交的本科畢業(yè)設(shè)計(jì)論文(基于PHP技術(shù)的深井魚場網(wǎng)站設(shè)計(jì)論文)是本人在導(dǎo)師指導(dǎo)下對(duì)所學(xué)專業(yè)知識(shí)而進(jìn)行的研究工作及全面的總結(jié)。盡我所能利用PHP技術(shù)進(jìn)行深井魚場網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),除了文中特別加以標(biāo)注和致謝中所羅列的內(nèi)容以外,論文中創(chuàng)新處不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。對(duì)本課題所做出貢獻(xiàn)的個(gè)人與集體均已在文中做了明確的說明并表示了謝意。若有不實(shí)之處,本人承擔(dān)一切相關(guān)責(zé)任。本人簽名: 年 月 日基于PHP技術(shù)的深井魚場網(wǎng)站的設(shè)計(jì)與開發(fā)潘智偉計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)計(jì)科0604班學(xué)號(hào)060202095指導(dǎo)教師沈大海摘要近年來網(wǎng)絡(luò)不斷地發(fā)展成熟。基于因特網(wǎng)的網(wǎng)絡(luò)營銷已經(jīng)不斷的成為一種新的企業(yè)營業(yè)方式。如今網(wǎng)絡(luò)對(duì)于中小企業(yè)來講,網(wǎng)絡(luò)能給它們帶來許多新的機(jī)遇和挑戰(zhàn),它能夠解決中小企業(yè)面臨的許多困難和問題。對(duì)于如何利用好網(wǎng)絡(luò)資源進(jìn)行自己產(chǎn)品的推廣與銷售是企業(yè)重中之重。網(wǎng)絡(luò)可以為企業(yè)開辟更廣泛的市場空間。由于信息的競爭在企業(yè)的競爭優(yōu)勢(shì)中發(fā)揮著越來越重要的作用,在這個(gè)信息競爭激烈的時(shí)代里,企業(yè)如何利用網(wǎng)絡(luò)擴(kuò)大自己的市場,以及產(chǎn)品的營銷,已成為企業(yè)是否能走向成功的重要條件。一方面:網(wǎng)絡(luò)的實(shí)時(shí)性,交互性,共享性等特點(diǎn),有著其它媒體無法比擬的優(yōu)點(diǎn),促進(jìn)企業(yè)的快速的發(fā)展。另一方面:網(wǎng)絡(luò)給企業(yè)提供了一個(gè)更為廣闊的市場。此次做的畢設(shè)是一個(gè)魚場公司的網(wǎng)站,利用PHP開源的語言,(PHP+Apach+Mysql黃金組合)快速的進(jìn)行網(wǎng)站的建設(shè),并通過網(wǎng)站的建立進(jìn)行公司相關(guān)信息的發(fā)布。進(jìn)一步提高信息的傳播速度與擴(kuò)大市場,并通過網(wǎng)絡(luò)促進(jìn)與異地的客戶進(jìn)行交流與交易,獲得利益。本文依據(jù)如何設(shè)計(jì)與建立一個(gè)小企業(yè)的網(wǎng)站,做了全面系統(tǒng)的介紹。全文共七章,按照前期的開發(fā)順序,從系統(tǒng)需求與分析,逐一對(duì)開發(fā)過程做了全面的介紹。在系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)這一章中的功能實(shí)現(xiàn)模塊部分省去了煩瑣的程序代碼,用比較直觀易讀的圖表示,增強(qiáng)了文章的可讀性。在寫作過程中,本文與實(shí)際項(xiàng)目進(jìn)度相結(jié)合,體現(xiàn)理論聯(lián)系實(shí)際,理論應(yīng)用于實(shí)踐的科學(xué)性。關(guān)鍵詞:PHP技術(shù)網(wǎng)站設(shè)計(jì)Based on the technology of PHP in fish farms web design and realization of the siteAbstractIn recent years, developing constantly mature network. Based on the Internet network marketing has become a new kind of continuous business enterprise. Now for small and medium-sized enterprise network, the network can give them bring many new opportunities and challenges, it can solve the small and medium-sized enterprises facing many difficulties and problems. How to make good use of network resources for our products promotion and sales is important. For the enterprise network can open wider market space. Due to the competition information in enterprises competitive advantage is playing a more and more important role in the information age of fierce competition, the enterprise how to utilize the network, as well as expand your market product marketing, whether can be the important condition of success. On one hand, the real-time interactive network, sharing with other media, etc. The incomparable virtues, and promote enterprises rapid development. On the other hand, the network to provide a broader market. This is a project of the company website, fish farms in the source language, using PHP/Mysql Apach + + (PHP gold) quickly, and through the construction site of the website information related to the establishment of the company. To further improve the transmission speed and expand information through the network to promote and market, with different communication and trade, benefit.Based on how to design and build a small company website, made a comprehensive system is introduced. The chapter 7, according to the order of development, from the system requirements and analysis of the development process and introduced. In this chapter, system design of function module part of the program code removes troublesome, with intuitive and easy to read, and enhanced the graph article readability. In the process of writing, this paper combining with the practical project, link theory with practice and theory is applied in practice.Key words: PHP web technology Website design目錄前 言1第章概述2第1.1節(jié) 制作背景2第1.2節(jié) 制作意義2第1.3節(jié) 開發(fā)工具簡介3第章可行性分析5第2.1節(jié) B/S結(jié)構(gòu)介紹5第2.2節(jié) MySQL 數(shù)據(jù)庫7第2.3節(jié) PHP 技術(shù)8第章需求分析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第章數(shù)據(jù)庫設(shè)計(jì)16第4.1節(jié) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)16第4.2節(jié) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)18第章人機(jī)界面設(shè)計(jì)20第5.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)站測試33第6.1節(jié) 測試網(wǎng)站的建立33第6.2節(jié) 網(wǎng)頁發(fā)布測試及維護(hù)34結(jié)論36參考文獻(xiàn)37致謝38VI鍵入文字前 言進(jìn)入21世紀(jì),隨著計(jì)算機(jī)互聯(lián)網(wǎng)的發(fā)展,以互聯(lián)網(wǎng)為核心的現(xiàn)代信息技術(shù)在世界范圍內(nèi)得到了迅猛的發(fā)展,在經(jīng)濟(jì)與社會(huì)各個(gè)領(lǐng)域中的滲透也在不斷走向深入。充分利用現(xiàn)代信息技術(shù),加快企業(yè)信息化的步伐,以達(dá)到有效降低生產(chǎn)經(jīng)營成本、顯著提高經(jīng)營管理效率、成功開拓國內(nèi)外市場和大幅度增進(jìn)客戶滿意度的目的,已成為世界企業(yè)發(fā)展的潮流?;ヂ?lián)網(wǎng)對(duì)消費(fèi)者購買決策的影響不斷加大??偟膩碚f互聯(lián)網(wǎng)的發(fā)展有三個(gè)特點(diǎn)。一是互聯(lián)網(wǎng)對(duì)于消費(fèi)者購買決策產(chǎn)生著重要的影響;二是消費(fèi)者越來越希望通過網(wǎng)絡(luò)解決更多的消費(fèi)問題;三是網(wǎng)絡(luò)空間已經(jīng)形成了自己的流行和時(shí)尚潮流。在新浪與新生代市場監(jiān)測機(jī)構(gòu)聯(lián)合開展的一項(xiàng)“2009曬生活”大型網(wǎng)友互動(dòng)參與活動(dòng)中發(fā)現(xiàn),網(wǎng)友不僅在分享自己的消費(fèi)經(jīng)驗(yàn)方面有較高的積極性,同時(shí)對(duì)于他人消費(fèi)經(jīng)驗(yàn)和故事也非常感興趣,網(wǎng)絡(luò)已經(jīng)不僅僅是一個(gè)簡單的信息平臺(tái)的概念,而是一個(gè)消費(fèi)體驗(yàn)聚合的平臺(tái)。對(duì)于中小企業(yè)來講,網(wǎng)絡(luò)能給它們帶來許多新的機(jī)遇和挑戰(zhàn),它能夠解決中小企業(yè)面臨的許多困難和問題。Internet的到來可以為中小企業(yè)開辟更廣泛的市場空間。由于信息的競爭在企業(yè)的競爭優(yōu)勢(shì)中發(fā)揮著越來越重要的作用。此次的項(xiàng)目基于PHP技術(shù)的深井魚場網(wǎng)站設(shè)計(jì)就是為一個(gè)企業(yè)建立自己的網(wǎng)站,并利用網(wǎng)絡(luò)進(jìn)行企業(yè)的信息的實(shí)時(shí)發(fā)布,以及產(chǎn)品的介紹與推薦銷售。第章概述第1.1節(jié)制作背景此次的項(xiàng)目是一個(gè)老同學(xué)跟我說他們公司想做個(gè)網(wǎng)站,功能要求并不多,主要是要實(shí)現(xiàn)QQ客服。當(dāng)時(shí)覺得我們參加過尚智的培訓(xùn)也做過六七個(gè)網(wǎng)站項(xiàng)目了,于是我就答應(yīng)了我做這個(gè)深井魚場的網(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,一次性安裝,無須配置即可使用,是非常方便、好用的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)也讓它在互聯(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)行此次深井魚場網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)。第1.2節(jié)制作意義此次基于PHP技術(shù)進(jìn)行深井魚場網(wǎng)站的設(shè)計(jì)與制作,能讓自己重新鞏固下利用PHP開發(fā)技術(shù)語言進(jìn)行網(wǎng)站的開發(fā)。通過此次基于PHP技術(shù)的深井魚場網(wǎng)站設(shè)計(jì)與開發(fā)能使自己了解到如何開發(fā)一個(gè)網(wǎng)站有一個(gè)具體的流程與相關(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ù),在開發(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,Zend Studio。(1)XAMPP這種集成的開放源碼軟件:XAMPP(Apache+MySQL+PHP+PERL)是一個(gè)功能強(qiáng)大php的建站集成軟件包。這個(gè)軟件包原來的名字是LAMPP,但是為了避免誤解,最新的幾個(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的確非常容易安裝和使用:只需下載,解壓縮,啟動(dòng)即可。其中Apache做為Web服務(wù)器,Mysql做為數(shù)據(jù)庫服務(wù)器1。(2)Zend Studio包括了PHP開發(fā)所有必須的部件,通過一整套編輯、調(diào)試、分析、優(yōu)化和數(shù)據(jù)庫工具,使用Zend Studio 縮短了開發(fā)周期,并簡化了復(fù)雜的應(yīng)用方案,無容置疑,其已經(jīng)是當(dāng)今世上最強(qiáng)大的PHP集成開發(fā)環(huán)境。Zend Studio的強(qiáng)大之處,除了一般編輯器所具有的代碼高亮,語法自動(dòng)縮進(jìn),書簽功能外,它內(nèi)置的調(diào)試器更是無可挑剔,支持本地和遠(yuǎn)程(debug server)兩種調(diào)試模式,支持諸如跟蹤變量、單步運(yùn)行、斷點(diǎn)、堆棧信息、函數(shù)調(diào)用、查看實(shí)時(shí)輸出等多種高級(jí)調(diào)試功能。另外,最新版(Zend Studio 5.5.1)對(duì)中文的支持也是非常穩(wěn)定的。(3)Zend Optimizer(以下簡稱ZO)用優(yōu)化代碼的方法來提高php應(yīng)用程序的執(zhí)行速度。實(shí)現(xiàn)的原理是對(duì)那些在被最終執(zhí)行之前由運(yùn)行編譯器(Run-Time Compiler)產(chǎn)生的代碼進(jìn)行優(yōu)化。 優(yōu)化能提高你的盈利能力。 一般情況下,執(zhí)行使用ZO的php程序比不使用的要快40%到100%。這意味著網(wǎng)站的訪問者可以更快的瀏覽網(wǎng)頁,從而完成更多的事務(wù),創(chuàng)造更好的客戶滿意度。更快的反應(yīng)同時(shí)也意味著可以節(jié)省硬件投資,并增強(qiáng)網(wǎng)站所提供的服務(wù)。所以,使用ZO,就等于提高了電子商務(wù)的盈利能力2。 ZO能給php用戶帶來很多益處,特別是那些運(yùn)營網(wǎng)站的人??焖龠\(yùn)行php程序可以顯著降低服務(wù)器的CPU負(fù)載,并可以減少一半的反應(yīng)時(shí)間,也就是從訪問者點(diǎn)擊鏈接到服務(wù)器開始讀取頁面之間的時(shí)間。第章可行性分析第2.1節(jié)B/S結(jié)構(gòu)介紹(1)B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。特別是在JAVA這樣的跨平臺(tái)語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、速度快、效果優(yōu)。隨著Internet和WWW的流行,以往的主機(jī)/終端和C/S都無法滿足當(dāng)前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了B/S型模式,即瀏覽器服務(wù)器結(jié)構(gòu)。B/S模式最大特點(diǎn)是:用戶可以通過WWW瀏覽器去訪問Internet上的文本、數(shù)據(jù)、圖像、動(dòng)畫、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的Web服務(wù)器產(chǎn)生的,而每一個(gè)Web服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫服務(wù)器中3。客戶端除了WWW瀏覽器,一般無須任何用戶程序,只需從Web服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Intranet。B/S 架構(gòu)的優(yōu)勢(shì)(1)維護(hù)和升級(jí)方式簡單。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來越頻繁,C/S系統(tǒng)的各部分模塊中有一部分改變,就要關(guān)聯(lián)到其它模塊的變動(dòng),使系統(tǒng)升級(jí)成本比較大。B/S與C/S處理模式相比,則大大簡化了客戶端,只要客戶端機(jī)器能上網(wǎng)就可以。對(duì)于B/S而言,開發(fā)、維護(hù)等幾乎所有工作也都集中在服務(wù)器端,當(dāng)企業(yè)對(duì)網(wǎng)絡(luò)應(yīng)用進(jìn)行升級(jí)時(shí),只需更新服務(wù)器端的軟件就可以,這減輕了異地用戶系統(tǒng)維護(hù)與升級(jí)的成本。如果客戶端的軟件系統(tǒng)升級(jí)比較頻繁,那么B/S架構(gòu)的產(chǎn)品優(yōu)勢(shì)明顯所有的 升級(jí)操作只需要針對(duì)服務(wù)器進(jìn)行,這對(duì)那些點(diǎn)多面廣的應(yīng)用是很有價(jià)值的,例如一些招聘網(wǎng)站就需要采用B/S模式,客戶端分散,且應(yīng)用簡單,只需要進(jìn)行簡單的瀏覽和少量信息的錄入。(2)系統(tǒng)的性能 在系統(tǒng)的性能方面,B/S占有優(yōu)勢(shì)的是其異地瀏覽和信息采集的靈活性。任何時(shí)間、任何地點(diǎn)、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用B/S系統(tǒng)的終端。不過,采用B/S結(jié)構(gòu),客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作由服務(wù)器承擔(dān),這使得服務(wù)器的負(fù)擔(dān)很重。采用C/S結(jié)構(gòu)時(shí),客戶端和服務(wù)器端都能夠處理任務(wù),這雖然對(duì)客戶機(jī)的要求較高,但因此可以減輕服務(wù)器的壓力。而且,由于客戶端使用瀏覽器,使得網(wǎng)上發(fā)布的信息必須是以HTML格式為主,其它格式文件多半是以附件的形式存放4。而HTML格式文件(也就是Web頁面)不便于編輯修改,給文件管理帶來了許多不便。比如說很多人每天上“新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。(3)系統(tǒng)的開發(fā) C/S結(jié)構(gòu)是建立在中間件產(chǎn)品基礎(chǔ)之上的,要求應(yīng)用開發(fā)者自己去處理事務(wù)管理、消息隊(duì)列、數(shù)據(jù)的復(fù)制和同步、通信安全等系統(tǒng)級(jí)的問題。這對(duì)應(yīng)用開發(fā)者提出了較高的要求,而且迫使應(yīng)用開發(fā)者投入很多精力來解決應(yīng)用程序以外的問題。這使得應(yīng)用程序的維護(hù)、移植和互操作變得復(fù)雜。如果客戶端是在不同的操作系統(tǒng)上,C/S結(jié)構(gòu)的軟件需要開發(fā)不同版本的客戶端軟件5。但是,與B/S結(jié)構(gòu)相比,C/S技術(shù)發(fā)展歷史更為“悠久”。從技術(shù)成熟度及軟件設(shè)計(jì)、開發(fā)人員的掌握水平來看,C/S技術(shù)應(yīng)是更成熟、更可靠的。第2.2節(jié)MySQL數(shù)據(jù)庫MySQL是一個(gè)數(shù)據(jù)庫管理系統(tǒng) :一個(gè)數(shù)據(jù)庫是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合。它可以是從一個(gè)簡單的銷售表到一個(gè)美術(shù)館 、或者一個(gè)社團(tuán)網(wǎng)絡(luò)的龐大的信息集合。如果要添加、訪問和處理存儲(chǔ)在一個(gè)計(jì)算 機(jī)數(shù)據(jù)庫中的數(shù)據(jù),你就需要一個(gè)像MySQL這樣的數(shù)據(jù)庫管理系統(tǒng)。從計(jì)算機(jī)可以 很好的處理大量的數(shù)據(jù)以來,數(shù)據(jù)庫管理系統(tǒng)就在計(jì)算機(jī)處理中和獨(dú)立應(yīng)用程序或 其他部分應(yīng)用程序一樣扮演著一個(gè)重要的角色。MySQL是開源的 :開源意味著任何人都可以使用和修改該軟件,任何人都可以從Internet上下載和使 用MySQL而不需要支付任何費(fèi)用。如果你愿意,你可以研究其源代碼,并根據(jù)你的需要修改它。MySQL使用GPL(GNU General Public License,通用公共許可),定義了你在不同的場合對(duì)軟件可以或不可以做什么 。如果你覺得GPL不爽或者想把MySQL的源代碼集成到一個(gè)商業(yè)應(yīng)用中去,你可以向MySQL AB購買一個(gè)商業(yè)許可版本。MySQL服務(wù)器是一個(gè)快的、可靠的和易于使用的數(shù)據(jù)庫服務(wù)器 :如果這是你正在尋找的,你可以試一試。MySQL服務(wù)器還包含了一個(gè)由用戶緊密合 作開發(fā)的實(shí)用特性集。你可以在MySQL AB的/it-resources/benchmarks/上找到MySQL服務(wù)器和其他數(shù)據(jù)庫管理系統(tǒng)的性能比較6。MySQL服務(wù)器原本就是開發(fā)比已存在的數(shù)據(jù)庫更快的用于處理大的數(shù)據(jù)庫的解決方案,并且已經(jīng)成功用于高苛刻生產(chǎn)環(huán)境多年。盡管MySQL仍在開發(fā)中,但它已經(jīng)提 供一個(gè)豐富和極其有用的功能集。它的連接性、速度和安全性使MySQL非常適合訪 問在Internet上的數(shù)據(jù)庫。MySQL服務(wù)器工作在客戶/服務(wù)器或嵌入系統(tǒng)中:MySQL數(shù)據(jù)庫服務(wù)器是一個(gè)客戶/服務(wù)器系統(tǒng),它由多線程SQL服務(wù)器組成,支持不同的后端、多個(gè)不同的客戶程序和庫、管理工具和廣泛的應(yīng)用程序接口(APIs)。MySQL也可以是一個(gè)嵌入的多線程庫,你可以把它連接到你的應(yīng)用中而得到一個(gè)小快且易于管理的產(chǎn)品。與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對(duì)比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本7。目前Internet上流行的網(wǎng)站構(gòu)架方式是LAMP(Linux+Apache+MySQL+ PHP),即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP作為服務(wù)器端腳本解釋器。由于這四個(gè)軟件都是自由或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。第2.3節(jié)PHP 技術(shù)PHP從1994年秋天開始孕育,創(chuàng)始人是Rasmus Lerdorf。1995年發(fā)布了第一個(gè)公開版本Personal Home Page Tools,這個(gè)版本的功能非常簡單,包含了一個(gè)極其簡單的分析引擎,只能理解一些主頁后臺(tái)的常見功能(如:留言本、計(jì)數(shù)器等)和一些指定的宏。1995年Rasmus Lerdorf重寫了這個(gè)引擎并命名為PHP/FI2.0版本。此后,PHP/FI便以驚人的速度傳播開來。其后越來越多的人們注意到了這種語言并對(duì)其擴(kuò)展提出了各種建議。在許多程序員和電腦愛好者的無私奉獻(xiàn)下以及這種語言本身的源代碼自由性質(zhì),現(xiàn)在它已成為一種特點(diǎn)豐富的語言,而且現(xiàn)在還在成長中。PHP的功能特性:快速。PHP是一種強(qiáng)大的CGI腳本語言,語法混合了C、Java、Perl和PHP式的新語法,執(zhí)行網(wǎng)頁比CGI、Perl和ASP更快,這是它的第一個(gè)突出的特點(diǎn)。具有很好的開放性和可擴(kuò)展性。PHP屬于自由軟件,其源代碼完全公開,任何程序員為PHP擴(kuò)展附加功能非常容易8。數(shù)據(jù)庫支持。PHP支持多種主流與非主流的數(shù)據(jù)庫,如:、Adabas D、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MySQL、Microsoft SQL Server、Solid、Sybase、ODBC、oracle、oracle 8、PostgreSQL等。其中,PHP與MySQL是現(xiàn)在絕佳的組合,它們的組合可以跨平臺(tái)運(yùn)行。面向?qū)ο缶幊?。PHP提供了類和對(duì)象。為了實(shí)現(xiàn)面向?qū)ο缶幊?,PHP4及更高版本提供了新的功能和特性,包括對(duì)象重載、引用技術(shù)等。版本更新速度快。與數(shù)年才更新一次的ASP相比,PHP的更新速度就要快得多,因?yàn)镻HP每幾周就更新一次。具有豐富的功能。從對(duì)象式的設(shè)計(jì)、結(jié)構(gòu)化的特性、數(shù)據(jù)庫的處理、網(wǎng)絡(luò)接口應(yīng)用、安全編碼機(jī)制等,PHP幾乎涵蓋了所有網(wǎng)站的一切功能??缮炜s性。傳統(tǒng)上網(wǎng)頁的交互作用是通過CGI來實(shí)現(xiàn)的。CGI程序的伸縮性不很理想,因?yàn)樗鼮槊恳粋€(gè)正在運(yùn)行的CGI程序開一個(gè)獨(dú)立進(jìn)程。解決方法就是將經(jīng)常用來編寫CGI程序的語言的解釋器編譯進(jìn)你的web服務(wù)器(比如mod_perl,JSP)。PHP就可以以這種方式安裝,雖然很少有人愿意這樣以CGI方式安裝它。內(nèi)嵌的PHP可以具有更高的可伸縮性。易學(xué)好用。學(xué)習(xí)PHP的過程非常的簡單。與Java和Perl不同,你不必把頭埋進(jìn)100多頁的文檔中努力學(xué)習(xí)才可以寫出一個(gè)象樣的程序。只要了解一些基本的語法和語言特色,你就可以開始你的PHP編碼之旅了。之后你在編碼過程中如果遇到了什么麻煩,還可以再去翻閱相關(guān)文檔。你只需要30分鐘就可以將PHP的核心語言特點(diǎn)全部掌握,你可能已經(jīng)非常了解HTML,甚至你已經(jīng)知道怎樣用編輯設(shè)計(jì)軟件或者手工來制作好看的WEB站點(diǎn)。由于PHP代碼能夠嵌入HTML,在你設(shè)計(jì)和維護(hù)站點(diǎn)的同時(shí),你可以很輕松的加入PHP使得你的站點(diǎn)更加具有動(dòng)態(tài)特性9。功能全面。PHP包括圖形處理、編碼與解碼、壓縮文件處理、XML解析、支持HTTP的身份認(rèn)證、Cookie、POP3、SNMP等。你可以利用PHP連接包括Oracle,MS-Access,Mysql在內(nèi)的大部分?jǐn)?shù)據(jù)庫。第章需求分析第3.1節(jié) 總體功能需求分析3.1.1基本功能需求在開發(fā)這個(gè)深井魚場的網(wǎng)站時(shí),用戶首要提出的是必須有個(gè)QQ客服,這樣的話就可以在網(wǎng)絡(luò)上進(jìn)行一些與客戶的交流溝通。這樣就能進(jìn)行產(chǎn)品的推廣,網(wǎng)站的訂貨,送貨等后期工作。所以QQ客服是必須要有的一個(gè)功能。為了更好,更快的將用戶產(chǎn)品展現(xiàn)給瀏覽客戶,就必須要有個(gè)產(chǎn)品發(fā)布的功能。這樣就能夠及時(shí)地展示新的產(chǎn)品,并能達(dá)到利用網(wǎng)站推廣自己的產(chǎn)品。如果瀏覽者在看了產(chǎn)品有什么想問的都可以進(jìn)行QQ客服的詢問10。為了進(jìn)一步促進(jìn)這種用戶與客戶或者說瀏覽者的交流,增加了留言功能,管理員可以在后臺(tái)對(duì)相應(yīng)的留言進(jìn)行回復(fù)。為了做得更好的服務(wù),網(wǎng)站增加了信息,新聞發(fā)布,為客戶提供養(yǎng)魚經(jīng)驗(yàn),和一些關(guān)于些魚的新聞等相關(guān)信息。為了推廣自己的網(wǎng)站建立了友情鏈接管理。進(jìn)一步推廣自己的網(wǎng)站進(jìn)而推廣自己的產(chǎn)品??偨Y(jié)上面所述主要要實(shí)現(xiàn)的功能有: (1)會(huì)員管理,包括會(huì)員的注冊(cè)與登陸,會(huì)員的留言。(2)QQ客服,網(wǎng)站上提供QQ客服方便與客服交流與交易。(3)留言管理,會(huì)員可進(jìn)行留言,管理員可對(duì)留言進(jìn)行回復(fù)。(4)產(chǎn)品發(fā)布,管理員從后臺(tái)進(jìn)行新產(chǎn)品的發(fā)布。(5)信息發(fā)布,管理員從后臺(tái)發(fā)布相關(guān)信息與資訊。(6)友情鏈接管理,增加審批友情鏈接。3.1.2功能結(jié)構(gòu)圖考慮到與客戶的實(shí)時(shí)交流,以及網(wǎng)站相關(guān)產(chǎn)品與信息的實(shí)時(shí)跟新,跟據(jù)上一小節(jié)所述的六個(gè)功能模塊,整合出來整個(gè)網(wǎng)站的大體功能心各各功能之間的關(guān)系及流程,得出如下主要功能結(jié)構(gòu)圖:后臺(tái)部分前臺(tái)部分前臺(tái)產(chǎn)品展示登陸友情鏈接管理注冊(cè)信息資訊顯示留言管理審核產(chǎn)品發(fā)布信息發(fā)布回復(fù)友情鏈接申請(qǐng)QQ客服會(huì)員管理圖3.1功能結(jié)構(gòu)圖第3.2節(jié) 網(wǎng)站具體功能模塊需求分析3.2.1 QQ客服功能如今一些商品或者是一些做網(wǎng)上營銷的網(wǎng)站,都會(huì)有一個(gè)QQ客服,因?yàn)檫@樣才能更好的進(jìn)行實(shí)時(shí)交互,也就是這一點(diǎn)體現(xiàn)出來了網(wǎng)絡(luò)的實(shí)時(shí)交互性。要實(shí)現(xiàn)QQ客服,使得能夠方便與查看者、客戶進(jìn)行實(shí)時(shí)的交流11。通過展示商品圖像,商品信息,來實(shí)現(xiàn)供需互動(dòng)與雙向溝通,并能達(dá)到網(wǎng)上訂購的目的。3.2.2產(chǎn)品發(fā)布功能每一個(gè)營銷性的網(wǎng)站都有自己要推廣的產(chǎn)品,為了能夠更好的推廣自己的產(chǎn)品,及時(shí)發(fā)布自己的產(chǎn)品以及相關(guān)產(chǎn)品信息是必不可少的。只有這樣才能將自己的最新,最受歡迎的產(chǎn)品展現(xiàn)給客戶,也只有這樣客戶才會(huì)不時(shí)地去關(guān)注你的產(chǎn)品,或者去購買你的產(chǎn)品。因此產(chǎn)品發(fā)布的功能模塊是相當(dāng)重要的一部分。由于深井魚場主要的產(chǎn)品是錦魚,并大多數(shù)給人們展示的是一些錦魚的圖片以及一些相關(guān)信息,所以要求必須有圖片上傳的功能。圖片就是產(chǎn)品的一種展示,如果能夠很好的展示自己的產(chǎn)品的話就更能吸引瀏覽者的目光,提高產(chǎn)品交易的成功率,進(jìn)而從中獲益。3.2.3 新聞發(fā)布功能為了做好進(jìn)一步的滿足客戶的要求進(jìn)行一些相關(guān)錦魚喂養(yǎng)技術(shù)的資訊發(fā)布等相關(guān)信息。并同時(shí)可以發(fā)布一些錦魚的新聞等。提高人們對(duì)錦魚的認(rèn)識(shí)。這樣一來,也可以提高客戶的滿意度,進(jìn)而提高企業(yè)的可信度,為以后的營銷做更好的鋪墊。3.2.4 網(wǎng)上留言功能光是一個(gè)QQ客服是不夠的,因?yàn)橛袝r(shí)可以客服人員都不在線的時(shí)候,或者因?yàn)槠渌虿荒軌蚣皶r(shí)的與瀏覽者交互和解答的時(shí)候,留言就成了另一個(gè)交流的通道。所以要求有一個(gè)留言功能,這樣不僅用戶可以留言,并且有些問題可能都已經(jīng)有人提過而且也有相應(yīng)的回復(fù),如果這樣以來的話,瀏覽者可以去留言這一模塊找到自己想問的答案。做為一種輔助的交流渠道更能促進(jìn)交流使得客戶有良好的體驗(yàn)。第3.3節(jié) 網(wǎng)頁結(jié)構(gòu)圖在網(wǎng)頁分類中主要分為二大類,分別為前臺(tái)頁面與后臺(tái)頁面。(1)前臺(tái):主要網(wǎng)面。主頁將顯示一些熱門的產(chǎn)品以及一些推薦的產(chǎn)品。即是一些較為重要或熱門的信息放在主頁上。錦魚展示就是所有產(chǎn)品的一個(gè)展示。而資訊則為所有資訊的頁面列表。推薦是一些商品列為推薦的商品。在留言中,登陸用戶可以進(jìn)行留言,同時(shí)也可以看到管理員的相應(yīng)回復(fù)信息。魚場簡介就是關(guān)于魚場的一具介紹信息。主頁留言推薦資訊錦魚展示魚場簡介圖3.2前臺(tái)頁面結(jié)構(gòu)圖(2)后臺(tái):主要有主頁管理,產(chǎn)品發(fā)布,資訊發(fā)布,以及留言管理。主頁管理只是在管理友情鏈接這一項(xiàng)。而產(chǎn)品發(fā)布就是發(fā)布一些產(chǎn)品,資訊發(fā)布與發(fā)布新產(chǎn)品相似。在留言管理中可以對(duì)留言進(jìn)行回復(fù)的。后臺(tái)主頁友情管理留言管理資訊發(fā)布產(chǎn)品發(fā)布圖3.3后臺(tái)頁面結(jié)構(gòu)圖第3.4節(jié) 網(wǎng)頁版面規(guī)劃前臺(tái)主頁:為了展示好各個(gè)內(nèi)容,所以會(huì)布置些主要的內(nèi)容放到主頁上。圖3.4主頁面規(guī)劃圖其他前臺(tái)二級(jí)頁面:其他的二級(jí)頁面在大概按照如下進(jìn)行的布局進(jìn)行布局。這樣可以減少布局的困難加快速度進(jìn)行開發(fā)。圖3.4二級(jí)頁面規(guī)劃圖后臺(tái):主要是為了界面的友好性,通常后臺(tái)都具有如下的結(jié)構(gòu)。這樣的會(huì)可以提高用戶使用的友好性,界面相對(duì)簡潔。圖3.5后臺(tái)頁面規(guī)劃圖第3.5節(jié) 網(wǎng)頁布局技術(shù)目前網(wǎng)頁布局使用的幾種主要技術(shù):表格技術(shù)、框架技術(shù)、css+div技術(shù),在對(duì)這幾種技術(shù)進(jìn)行比較的基礎(chǔ)上,提出了優(yōu)化應(yīng)用的方案。 網(wǎng)頁布局是開發(fā)網(wǎng)絡(luò)教育資源工作的基礎(chǔ),目前常見的網(wǎng)頁布局技術(shù)有表格技術(shù),框架技術(shù)和css+div技術(shù)。一、表格技術(shù) 表格即table./table標(biāo)簽本來是用于對(duì)數(shù)據(jù)輸出格式進(jìn)行控制,后來被用于網(wǎng)頁布局,表格由于使用簡單而且靈活,是最早也是使用最廣泛的網(wǎng)頁布局技術(shù)。表格標(biāo)簽主要包含的標(biāo)簽有table、caption、th、tr、td、thead、tfoot、tbody、col、colgroup,通過對(duì)表格單元格的合并與拆分以及表格中套表格等,得到需要的布局,如圖1所示。最后在單元格中添加文字、圖形等元素,完成網(wǎng)頁制作,如圖2所示。 二、框架技術(shù) 框架即frame./frame標(biāo)簽,它可以把屏幕分割開來的“區(qū)域”,如果網(wǎng)頁要布局成圖3的框架集中所提供的樣式,可以使用框架來實(shí)現(xiàn)。三、css+div技術(shù)DIV元素是用來為HTML文檔內(nèi)大塊(block-level)的內(nèi)容提供結(jié)構(gòu)和背景的元素。DIV的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來構(gòu)成這個(gè)塊的,其中所包含元素的特性由DIV標(biāo)簽的屬性來控制,或者是通過使用樣式表格式化這個(gè)塊來進(jìn)行控制12。并利用css樣式進(jìn)行網(wǎng)頁的布局。css+div布局最大的好處是在頁面加載時(shí)只要有一個(gè)div加載完在網(wǎng)頁上就可以顯示。第章數(shù)據(jù)庫設(shè)計(jì)第4.1節(jié) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)主要有六個(gè)表,分別為:錦魚產(chǎn)品表,會(huì)員表,留言表,友情鏈接表,資訊表,管理員表。錦魚產(chǎn)品表主要是存儲(chǔ)錦魚及相關(guān)信息,其中圖片沒有直接插入到數(shù)據(jù)庫中,而是用fish_image字段來存放圖片的路徑。會(huì)員表用來存儲(chǔ)一些注冊(cè)用戶的信息。會(huì)員的相關(guān)留言信息以及管理員的回復(fù)信息都放在留言表中。錦魚產(chǎn)品表(fish_resource)如下:表 4.1錦魚產(chǎn)品表詳細(xì)信息字段名類型默認(rèn)大小默認(rèn)值是否為主鍵是否為外鍵說明Idint11無是否自動(dòng)增加Fish_namevarchar255null否否魚的名字Fish_short_descvarchar255null否否魚的簡介Fish_detailvarchar255null否否詳細(xì)描述Fish_pricefloatnull否否價(jià)格Fish_imageString255null否否圖片路徑Fish_creatvarchar255null否否發(fā)布時(shí)間typeint11null否否發(fā)布類型showindexInt 110否否是否在主頁顯示會(huì)員表(meber)如下:表 4.2會(huì)員表詳細(xì)信息字段名類型默認(rèn)大小默認(rèn)值是否為主鍵是否為外鍵說明idint11是否自動(dòng)增加usernamevarchar255Null否否會(huì)員名passwordvarchar255Null否否密碼ageint11Null否否年齡sexvarchar255Null否否性別emailvarchar255Null否否郵址留言表(message)如下:表 4.3留言表詳細(xì)信息字段名類型默認(rèn)大小默認(rèn)值是否為主鍵是否為外鍵說明Idint11是否自動(dòng)增加Meber_idint11null否是會(huì)員序號(hào)mtimevarchar255null否否留言時(shí)間contentvarchar255null否否留言內(nèi)容 Message_idint11null否否對(duì)應(yīng)哪條留言recontentvarchar255null否否回復(fù)內(nèi)容rtimevarchar255null否否回復(fù)時(shí)間Flagint110否否是否前臺(tái)顯示友情鏈接表(friend_link)如下:表 4.4友情鏈接表詳細(xì)信息字段名類型默認(rèn)大小默認(rèn)值是否為主鍵是否為外鍵說明Idint11無是否自動(dòng)增加linknamevarchar255null否否鏈接名linkaddrvarchar255null否否鏈接地址Flagint11否否是否前臺(tái)顯示資訊表(news)如下:表 4.5資訊表詳細(xì)信息字段名類型默認(rèn)大小默認(rèn)值是否為主鍵是否為外鍵說明IdInt11是否自動(dòng)增加News_titlevarchar255null否否標(biāo)題News_contenttextnull否否內(nèi)容News_createvarchar255null否否發(fā)布時(shí)間News_authorvarchar255null否否發(fā)布作者Typeint11null否否發(fā)布類型管理員表(user)如下:表 4.6管理員表詳細(xì)信息字段名類型默認(rèn)大小默認(rèn)值是否為主鍵是否為外鍵說明Idint11無是否自動(dòng)增加Uservarchar255null否否管理員名Passvarchar255null否否密碼第4.2節(jié) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)在此次的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)中,應(yīng)運(yùn)到的是關(guān)系型數(shù)據(jù)庫。主要所涉及到的有會(huì)員,管理員,產(chǎn)品,以及一些資訊。以下為主要相關(guān)的E-R圖的關(guān)系模型。NM瀏覽描述簡介名字價(jià)格郵址年齡密碼名字產(chǎn)品會(huì)員圖4.1會(huì)員與產(chǎn)品的E-R圖會(huì)員與產(chǎn)品是多對(duì)多的關(guān)系,其中會(huì)員有名字,密碼,年齡,郵址等屬性;產(chǎn)品有名字簡介描述,價(jià)格等屬性。其中產(chǎn)品可建一個(gè)表。NM郵址年齡密碼名字留言會(huì)員管理員名字密碼圖4.2管理員與會(huì)員的E-R圖管理員與會(huì)員的留言是多對(duì)多的關(guān)系,一個(gè)會(huì)員可以留許多條留言,管理員可根據(jù)各各留言進(jìn)行回復(fù)。管理員有名字,密碼等屬性;會(huì)員有名字,密碼,年齡,郵址等屬性??紤]到這些可以建一個(gè)管理員表,會(huì)員表以及一個(gè)留言的關(guān)系表。NM管理產(chǎn)品管理員價(jià)格描述簡介名字密碼名字圖4.3管理員與產(chǎn)品的E-R圖管理員可以發(fā)布多個(gè)產(chǎn)品,并進(jìn)行管理。產(chǎn)品也可以又多個(gè)管理員來發(fā)布,管理。按照每一個(gè)實(shí)體為一個(gè)表,所以建了管理員表,會(huì)員表,產(chǎn)品表,而留言信息為一表作為一個(gè)關(guān)聯(lián)的表,為了增加一些資訊相關(guān)信息以及友情鏈接分別增加了資訊表,友情鏈接表。總共為六個(gè)表。這六個(gè)表已經(jīng)在前一節(jié)進(jìn)行了說明和詳細(xì)的列表。第章人機(jī)界面設(shè)計(jì)第5.1節(jié) 前臺(tái)主頁界面設(shè)計(jì)按照第三間第四節(jié)的網(wǎng)頁版面規(guī)劃建立了頭文件,主要內(nèi)容為魚場的一角做為背景圖片。標(biāo)寫了演進(jìn)魚場的字樣。并有專營日本高中檔錦鯉的副標(biāo)題??紤]到各個(gè)頁面的都要用到一些的共公元素,所以把QQ客服以及導(dǎo)航欄都放到了頭文件。效果如下圖所示:圖5.1頭文件設(shè)計(jì)圖首先將QQ客服放到了頭文件中,在這里的布局為放QQ客服透明flash導(dǎo)航條主要代碼:放置QQ客服的要設(shè)定些div的樣式讓它能在其它div上面顯示。QQ客服實(shí)現(xiàn)的主要代碼:增加透明flash時(shí)要設(shè)定此參數(shù),只有這樣才能看到背景圖片與flash的效果?,F(xiàn)在有了頭文件,為了共用共同頁面尾文件將友情鏈接,聯(lián)系方式,以及一些板權(quán)說明都放在了尾文件里。這樣在其他頁面就可以直接引入頭尾文件就行了。圖5.2尾文件設(shè)計(jì)圖利用的是div布局:友情標(biāo)題欄讀取數(shù)據(jù)庫中的友情鏈接數(shù)據(jù)版權(quán)聲明主要代碼是讀取數(shù)據(jù)庫中的友情鏈接數(shù)據(jù):?phpecho ;$rs = mysql_query(select * from friend_link where flag=1);/查找出相應(yīng)記錄$totle = mysql_num_rows($rs);for($i = 0 ; $i $totle; $i+)echo .mysql_result($rs,$i,1). echo ;?這樣有了頭尾文件在其它頁面上直接include頭尾文件就可以有QQ客服導(dǎo)航條,友情鏈接等。在主頁的主要內(nèi)容為,左側(cè)的相冊(cè),熱鬧推薦以及熱賣當(dāng)中欄目。而右側(cè)主要為一些資訊以及新聞。圖5.3主頁相冊(cè)設(shè)計(jì)圖此相冊(cè)是利用javascript進(jìn)行做的,主要利用到了一個(gè)setTimeout()這個(gè)函數(shù)使得能夠隔幾秒后切換圖片。以及onclick事件,響應(yīng)此事件顯示相應(yīng)的圖片。圖5.4主頁面主要產(chǎn)品設(shè)計(jì)圖此產(chǎn)品圖片的顯示都是從數(shù)據(jù)庫中查找出來的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓(xùn)師師資課件
- 教育中的社會(huì)心理學(xué)促進(jìn)學(xué)生群體的積極互動(dòng)與成長
- 兒童成長記錄與教育心理學(xué)的結(jié)合
- 應(yīng)急安全知識(shí)培訓(xùn)課件
- 企業(yè)品牌形象與智慧零售的發(fā)展策略
- 2025年中國兩輪流動(dòng)垃圾箱數(shù)據(jù)監(jiān)測研究報(bào)告
- 從教育技術(shù)到用戶體驗(yàn)俯臥式學(xué)習(xí)的未來趨勢(shì)
- 教育革新之光區(qū)塊鏈在學(xué)歷認(rèn)證的應(yīng)用案例
- 學(xué)校校園電動(dòng)自行車管理辦法
- 全球鈾礦資源分布與2025年核能產(chǎn)業(yè)節(jié)能減排報(bào)告
- 深圳市羅湖區(qū)2025年小升初數(shù)學(xué)模擬試卷含解析
- 軸承加工合同協(xié)議
- 慢阻肺診療規(guī)范
- 2024-2025北師大版小學(xué)數(shù)學(xué)四年級(jí)上冊(cè)期末考試測試卷及參考答案(共三套)
- 黑龍江省普通高中2024年1月學(xué)業(yè)水平合格性考試 數(shù)學(xué)試題(真題)
- 《互聯(lián)網(wǎng)產(chǎn)品開發(fā)》教學(xué)教案
- 車輛不過戶免責(zé)協(xié)議書范本
- 職業(yè)院校教師人工智能素養(yǎng):內(nèi)涵流變、框架構(gòu)建與生成路徑
- 校園信息化建設(shè)中的技術(shù)難題與解決方案
- 呼吸閥行業(yè)市場發(fā)展現(xiàn)狀及趨勢(shì)與投資分析研究報(bào)告
- 精-品解析:廣東省深圳紅嶺中學(xué)2024-2025學(xué)年高一上學(xué)期第一學(xué)段考(期中)英語試題(原卷版)
評(píng)論
0/150
提交評(píng)論