網(wǎng)站制作——宏圖外貿(mào)國際有限公司【畢業(yè)論文】_第1頁
已閱讀1頁,還剩36頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  網(wǎng)站制作——宏圖外貿(mào)國際有限公司</p><p><b>  摘 要</b></p><p>  隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,當(dāng)代企業(yè)紛紛建立自己的網(wǎng)站,借

2、助于互聯(lián)網(wǎng)擴(kuò)大自己的影響、推廣自己的產(chǎn)品,同時(shí)通過互聯(lián)網(wǎng)快速的信息傳遞加速自身的發(fā)展。Internet上發(fā)布信息主要是通過網(wǎng)站來實(shí)現(xiàn)的,獲取信息也是在Internet中按照一定的檢索方式將所需要的信息從網(wǎng)站是載下來。因特網(wǎng)與企業(yè)經(jīng)營活動(dòng)的結(jié)合創(chuàng)造新的網(wǎng)絡(luò)經(jīng)濟(jì),公司企業(yè)也需要一個(gè)適合自己的宣傳網(wǎng)站,以展示公司的形象和展示自己的產(chǎn)品。而且,由于web頁面能把文本、圖像、聲音、動(dòng)畫、視像等多種媒體信息集于一體,不但使信息的顯示更加生動(dòng),而且使

3、信息的瀏覽更加方便,同時(shí)PHP技術(shù)在web開發(fā)中的頁面能實(shí)現(xiàn)網(wǎng)上交易平臺(tái)、客戶信息反饋方便了企業(yè)與客戶之間信息的交流。因此許多企業(yè)紛紛建設(shè)網(wǎng)站以增強(qiáng)企業(yè)的知名度。</p><p>  本網(wǎng)站就是采用了php編程技術(shù)。PHP跟HTML具有良好的兼容性,用戶可以在源代碼中直接加入HTML標(biāo)簽,因此,文本采用PHP技術(shù)設(shè)計(jì)站點(diǎn)。本文結(jié)合web的思想,用PHP進(jìn)行動(dòng)態(tài)網(wǎng)站開發(fā),采用ZEND平臺(tái),基于MYSQL數(shù)據(jù)庫系統(tǒng)結(jié)

4、合網(wǎng)站商店開發(fā)的特點(diǎn)構(gòu)建各種功能。本文中數(shù)據(jù)庫器端采用了Mysql數(shù)據(jù)庫作為整個(gè)網(wǎng)站的數(shù)據(jù)源,并進(jìn)行數(shù)據(jù)庫存取等操作,從而使Web與數(shù)據(jù)庫緊密聯(lián)系起來。還采用Apache作為整個(gè)網(wǎng)站的服務(wù)器。成功制作了這個(gè)網(wǎng)站,完成了小型企業(yè)網(wǎng)站管理系統(tǒng)所需的幾大功能,如動(dòng)態(tài)添加產(chǎn)品信息,公司信息動(dòng)態(tài)展示。公司可以簡(jiǎn)單方便的運(yùn)用后臺(tái)進(jìn)行管理,對(duì)網(wǎng)站進(jìn)行各項(xiàng)操作,以便企業(yè)能及時(shí)更新自己的產(chǎn)品信息。企業(yè)除了展示自己的產(chǎn)品外,還要跟客戶進(jìn)行聯(lián)系,于是設(shè)計(jì)了后

5、臺(tái)管理會(huì)員的信息的模塊。</p><p>  本系統(tǒng)的一大特色就是前后臺(tái)都是使用php語言框架,使前臺(tái)跟后臺(tái)緊密聯(lián)系在一起。比如前臺(tái)發(fā)布最新產(chǎn)品的那一欄,是通過后臺(tái)對(duì)數(shù)據(jù)庫的鏈接控制的,每當(dāng)有新的產(chǎn)品需要更新上架時(shí),管理員通過修改后臺(tái)的商品管理和圖片管理就可以更改產(chǎn)品展示那一欄的產(chǎn)品樣圖,還有產(chǎn)品的詳情介紹。另外質(zhì)量檢測(cè)那個(gè)子頁也是采用了這種設(shè)計(jì)思路,隨時(shí)更新公司的質(zhì)檢證書和產(chǎn)品獲獎(jiǎng)證書等能體現(xiàn)產(chǎn)品質(zhì)量的證書。通

6、過這次制作一個(gè)企業(yè)網(wǎng)站,我不僅學(xué)到了很多關(guān)于php等技術(shù),而且還對(duì)企業(yè)的內(nèi)部文化,企業(yè)的規(guī)模和經(jīng)營理念、方式有了一定的了解。</p><p>  關(guān)鍵詞:數(shù)據(jù)庫(Mysql),HTML,PHP,企業(yè)網(wǎng)站,Apeche</p><p><b>  Abstract</b></p><p>  With the rapid development

7、of network technology, contemporary enterprises have set up their own web site, with the help of the Internet to expand its influence and promote their own products, at the same time through the Internet fast information

8、 transmission speed up the development of itself. And, as a result of a web page to the text, images, sound, animation, video and other media information collection in a body, not only keep the information more vivid, an

9、d make information more convenien</p><p>  This site is using the PHP programming technology. PHP and HTML has good compatibility, the user can directly add HTML tags in the source, and as a result, the text

10、 USES the PHP technology design site. In this paper, combining the ideas of the web, using PHP dynamic website development, using the ZEND platform, based on MYSQL database system according to the characteristics of the

11、website store development to build a variety of functions. This article was adopted at the end of the database is My</p><p>  One of the features of this system is QianHouTai are using PHP language framework

12、, the front desk closely linked with the background. The column, such as front desk released the latest product is controlled by the background to the database link, whenever there is a new product needs to be updated on

13、 the administrator by changing the background of commodity management and image management can change the product display that figure column of product samples, and details of the products is introdu</p><p>

14、  Keywords: database(mysql), Website design,PHP</p><p><b>  目 錄</b></p><p><b>  第一章 引言1</b></p><p>  1.1 課題的研究背景1</p><p>  1.2 網(wǎng)站研究的目的1&

15、lt;/p><p>  1.3 課題的簡(jiǎn)介1</p><p>  1.4 論文各章內(nèi)容的介紹2</p><p>  第二章 企業(yè)網(wǎng)站主要技術(shù)3</p><p>  2.1 Mysql3</p><p>  2.2 html[5]3</p><p>  2.3 CSS+DIV3

16、</p><p>  2.4 PHP4</p><p>  2.5 Apache5</p><p>  2.6 Zend Studio5</p><p>  2.7 MVC 開發(fā)模式5</p><p>  第三章 企業(yè)網(wǎng)站需求分析7</p><p>  3.1 網(wǎng)站需求分析7

17、</p><p>  3.1.1 網(wǎng)站目標(biāo)的分析7</p><p>  3.2 主頁面分析7</p><p>  3.2.1 交互式頁面的分析8</p><p>  3.3 服務(wù)器Apache分析8</p><p>  3.4 數(shù)據(jù)庫分析8</p><p>  3.5功能模塊分

18、析8</p><p>  3.6網(wǎng)站發(fā)布、瀏覽、調(diào)試分析8</p><p>  第四章 網(wǎng)站的系統(tǒng)設(shè)計(jì)10</p><p>  4.1網(wǎng)站目標(biāo)的設(shè)計(jì)10</p><p>  4.2 主頁設(shè)計(jì)10</p><p>  4.2.1 LOGO和Banner10</p><p>  4

19、.2.2 前臺(tái)網(wǎng)站的主頁設(shè)計(jì)11</p><p>  4.2.3 網(wǎng)站的分頁設(shè)計(jì)13</p><p>  4.2.4 后臺(tái)網(wǎng)站的主頁設(shè)計(jì)13</p><p>  4.2.5 網(wǎng)站的后臺(tái)管理分頁設(shè)計(jì)13</p><p>  4.2.6交互式頁面設(shè)計(jì)13</p><p>  4.3數(shù)據(jù)庫設(shè)計(jì)13<

20、/p><p>  4.3.1 數(shù)據(jù)庫連接代碼的設(shè)計(jì)14</p><p>  4.4 功能模塊的設(shè)計(jì)14</p><p>  4.4.1 整體功能模塊的劃分14</p><p>  4.4.2 各模塊間的關(guān)系設(shè)計(jì)15</p><p>  4.4.3商品模塊設(shè)計(jì)16</p><p>  4

21、.4.4新品模塊上架設(shè)計(jì)16</p><p>  4.4.6后臺(tái)管理模塊設(shè)計(jì)17</p><p>  4.5網(wǎng)站發(fā)布、瀏覽、調(diào)試設(shè)計(jì)23</p><p>  4.5.1 為什么Mozilla比IE更適合調(diào)試網(wǎng)站23</p><p>  4.5.2 運(yùn)用環(huán)境:當(dāng)IE腳本信息太簡(jiǎn)單時(shí)23</p><p>  

22、4.5.3 錯(cuò)誤,就這樣被“揪出”23</p><p>  4.5.4 嚴(yán)格模式,讓網(wǎng)頁顯示更“順暢”23</p><p>  第五章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)25</p><p>  5.1 數(shù)據(jù)庫表設(shè)計(jì)25</p><p>  第六章 系統(tǒng)運(yùn)行實(shí)現(xiàn)27</p><p>  6.1 功能實(shí)現(xiàn)27<

23、/p><p>  6.2 系統(tǒng)特色29</p><p>  6.3 系統(tǒng)不足29</p><p><b>  總結(jié)與展望30</b></p><p><b>  致謝31</b></p><p><b>  參考文獻(xiàn)32</b></p&g

24、t;<p><b>  第一章 引言</b></p><p>  1.1 課題的研究背景</p><p>  當(dāng)前互聯(lián)網(wǎng)業(yè)迅猛發(fā)展,以Web為核心的各種應(yīng)用系統(tǒng)層出不窮,諸如各種商業(yè)型網(wǎng)站、互動(dòng)交流網(wǎng)站、企業(yè)內(nèi)部的管理信息系統(tǒng)、BBS論壇等都是十分典型的應(yīng)用。這種開發(fā)模式被稱作瀏覽器/服務(wù)器模式,用戶通過訪問網(wǎng)頁提交相應(yīng)的處理請(qǐng)求,服務(wù)器會(huì)解析用戶的

25、請(qǐng)求,調(diào)用相應(yīng)的業(yè)務(wù)邏輯代碼進(jìn)行處理,并將處理結(jié)果以網(wǎng)頁的形式返回給用戶,呈現(xiàn)在用戶的瀏覽器上。 </p><p>  Internet是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。作為Internet上一種先進(jìn)的,易于被人們所接受的信息檢索手段,World Wide Web(簡(jiǎn)稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計(jì),目前Internet上已有上百

26、萬個(gè)Web站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個(gè)領(lǐng)域,其用戶群十分龐大,因此,建設(shè)一個(gè)好的Web站點(diǎn)對(duì)于一個(gè)機(jī)構(gòu)的發(fā)展十分重要。近年來,隨著網(wǎng)絡(luò)用戶要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)在Internet中的廣泛應(yīng)用,Web站點(diǎn)向用戶提供的服務(wù)將越來越豐富,越來越人性化。Internet的迅猛發(fā)展正在徹底地改變我們的生活、工作方式,網(wǎng)絡(luò)已經(jīng)成為我們生活中不可缺少的一部分。為了加強(qiáng)

27、管理,提高工作效率,借鑒國際先進(jìn)的管理經(jīng)驗(yàn),深化改革,河北宏圖外貿(mào)國際有限公司建立了自己的網(wǎng)站和局域網(wǎng)。為了充分利用網(wǎng)絡(luò)資源,加強(qiáng)廠內(nèi)各個(gè)部門的聯(lián)系,加強(qiáng)合作,促進(jìn)職工的學(xué)習(xí)熱情,提高職工的業(yè)務(wù)水平,建立以企業(yè)為中心的網(wǎng)站。</p><p>  1.2 網(wǎng)站研究的目的</p><p>  信息時(shí)代的來臨拓寬了大家進(jìn)行自我提升的途徑,同時(shí)也對(duì)大家的素質(zhì)提出了更高的要求。被稱為當(dāng)今社會(huì)的“天

28、之驕子”的電腦主宰著世界的前進(jìn),而主宰電腦的我們則更應(yīng)該多思考,多研究,多學(xué)習(xí)。只讀書的學(xué)習(xí)方式一去不復(fù)返,科技的日新月異,使我們不得不學(xué)習(xí)一種新的知識(shí)--計(jì)算機(jī)技術(shù)。怪不得有人說“不會(huì)電腦的人,將是新世紀(jì)的文盲”。足見網(wǎng)上學(xué)習(xí)的重要性。員工網(wǎng)上交流系統(tǒng)網(wǎng)站將作為一個(gè)員工的學(xué)習(xí)、交流的平臺(tái),設(shè)立公司新聞,展示全公司風(fēng)采,發(fā)布各種新聞、單位組織的活動(dòng)、等信息;設(shè)立學(xué)習(xí)平臺(tái)實(shí)現(xiàn)網(wǎng)上學(xué)習(xí),拓寬培訓(xùn)途徑;隨著單位人事制度改革的深入,強(qiáng)化人才的管

29、理,建立崗位競(jìng)聘模塊;留言反饋、聯(lián)系我們的建立,便于員工的互動(dòng)和交流。</p><p>  1.3 課題的簡(jiǎn)介</p><p>  本文中數(shù)據(jù)庫服務(wù)器端采用了mysql數(shù)據(jù)庫作為數(shù)據(jù)源,并進(jìn)行數(shù)據(jù)庫存取等操作,使Web與數(shù)據(jù)庫緊密聯(lián)系起來</p><p>  本網(wǎng)站定義為一個(gè)外貿(mào)國際有限公司的官方網(wǎng)站,首頁主要展示了本公司的的簡(jiǎn)介和和公司的部分產(chǎn)品。其他子頁主要是

30、從不同方面對(duì)公司進(jìn)行具體點(diǎn)的介紹。</p><p>  整個(gè)個(gè)性化頁面生成系統(tǒng)主要是在php的框架下嵌套使用html、css+div、jsp的標(biāo)簽屬性實(shí)現(xiàn)的個(gè)性化Web頁面。關(guān)聯(lián)規(guī)則采掘系統(tǒng)對(duì)數(shù)據(jù)庫中的歷史記錄進(jìn)行分析,產(chǎn)生用戶關(guān)聯(lián)規(guī)則表;頁面生成器則負(fù)責(zé)記錄用戶行為和根據(jù)關(guān)聯(lián)規(guī)則表動(dòng)態(tài)生成用戶個(gè)性化Web頁面。二者通過數(shù)據(jù)庫服務(wù)器和Web服務(wù)器連接。</p><p>  站內(nèi)瀏客:瀏覽網(wǎng)

31、頁后知道本公司的概況,了解公司的組織結(jié)構(gòu);掌握和學(xué)習(xí)公司專業(yè)知識(shí)。</p><p>  管理人員:對(duì)網(wǎng)站進(jìn)行管理,發(fā)布圖片、文章,及時(shí)對(duì)公司的新聞加以增減,使得瀏覽者能隨時(shí)看到公司的一些情況,聯(lián)系自身,做出一些對(duì)公司有益的計(jì)劃。</p><p>  1.4 論文各章內(nèi)容的介紹</p><p><b>  論文全文共分為七章</b></p

32、><p>  第一章 引言。這一章介紹了課題的研究背景和目的,課題的簡(jiǎn)單介紹。</p><p>  第二章 企業(yè)網(wǎng)站的主要技術(shù)。介紹了用到了php編程技術(shù)、Mysql數(shù)據(jù)庫、Apeche服務(wù)器等。</p><p>  第三章 網(wǎng)站系統(tǒng)需求分析。從各個(gè)角度對(duì)網(wǎng)站的需求進(jìn)行了分析。</p><p>  第四章 網(wǎng)站的系統(tǒng)設(shè)計(jì)。介紹了該網(wǎng)站設(shè)計(jì)的思路。

33、</p><p>  第五章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)。介紹了該網(wǎng)站數(shù)據(jù)庫都使用了哪些表。</p><p>  第六章 網(wǎng)站的測(cè)試運(yùn)行。該章主要介紹了網(wǎng)站最終實(shí)現(xiàn)的效果和檢測(cè)到的bug并改正。</p><p>  第二章 企業(yè)網(wǎng)站主要技術(shù)</p><p>  2.1 Mysql</p><p>  MySQL[1](通常被讀

34、作My-SEQuel)是一個(gè)開放源碼的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。它的性能如下:</p><p>  1、使用C和C++編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的

35、可移植性。</p><p>  2、支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。</p><p>  3、為多種編程語言提供了API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。</p>

36、<p>  4、支持多線程,充分利用CPU資源。</p><p>  5、優(yōu)化的SQL查詢算法,有效地提高查詢速度。</p><p>  6、既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中。</p><p>  7、提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以

37、用作數(shù)據(jù)表名和數(shù)據(jù)列名。</p><p>  8、提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。</p><p>  9、提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。</p><p>  10、支持大型的數(shù)據(jù)庫。可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。</p><p>  11、支持多種存儲(chǔ)引擎。</p><p

38、>  2.2 html[5]</p><p>  超級(jí)文本標(biāo)記語言是標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用,也是一種規(guī)范,一種標(biāo)準(zhǔn), 它通過標(biāo)記符號(hào)來標(biāo)記要顯示的網(wǎng)頁中的各個(gè)部分。網(wǎng)頁文件本身是一種文本文件,通過在文本文件中添加標(biāo)記符,可以告訴瀏覽器如何顯示其中的內(nèi)容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。瀏覽器按順序閱讀網(wǎng)頁文件,然后根據(jù)標(biāo)記符解釋和顯示其標(biāo)記的內(nèi)容,對(duì)書寫出錯(cuò)的標(biāo)記將不指出

39、其錯(cuò)誤,且不停止其解釋執(zhí)行過程,編制者只能通過顯示效果來分析出錯(cuò)原因和出錯(cuò)部位。但需要注意的是,對(duì)于不同的瀏覽器,對(duì)同一標(biāo)記符可能會(huì)有不完全相同的解釋,因而可能會(huì)有不同的顯示效果。</p><p>  2.3 CSS+DIV</p><p>  CSS+DIV 即 div css 。</p><p>  DIV+CSS是WEB[6]設(shè)計(jì)標(biāo)準(zhǔn),它是一種網(wǎng)頁

40、的布局方法。與傳統(tǒng)中通過表格(table)布局定位的方式不同,它可以實(shí)現(xiàn)網(wǎng)頁頁面內(nèi)容與表現(xiàn)相分離。提及DIV+CSS組合,還要從XHTML說起。XHTML是一種在HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)基礎(chǔ)上優(yōu)化和改進(jìn)的新語言,目的是基于XML應(yīng)用與強(qiáng)大的數(shù)據(jù)轉(zhuǎn)換能力,適應(yīng)未來網(wǎng)絡(luò)應(yīng)用更多的需求。</p><p>  “DIV+CSS”其實(shí)是錯(cuò)誤的叫法,而標(biāo)準(zhǔn)的叫法應(yīng)是XHTML+CSS。因?yàn)镈IV與Table都是XH

41、TML或HTML語言中的一個(gè)標(biāo)記,而CSS只是一種表現(xiàn)形式。也許其提出者本意并沒有錯(cuò),但是跟風(fēng)者從表現(xiàn)曲解了其意思,認(rèn)為整個(gè)頁面就應(yīng)當(dāng)是DIV+CSS文件的組合。</p><p><b>  2.4 PHP</b></p><p>  PHP最初出現(xiàn)于1994年,是PHP/FI(個(gè)人主頁/表單解釋器,Personal Home Page/Forms Interpre

42、ter)的一系列腳本。隨著PHP的逐步發(fā)展,PHP指的不再是“個(gè)人主頁(Personal Home Page)”,而是“PHP超文本預(yù)處理器(PHP Hypertext Preprocessor)”。PHP是完全免費(fèi)的,不用花錢,你可以從PHP官方站點(diǎn)(http://www.php.net)自由下載。你可以不受限制的獲得源碼,甚至可以從中加進(jìn)你自己需要的特色。PHP在大多數(shù)Unix平臺(tái),GUN/Linux和微軟Windows平臺(tái)上均可以

43、運(yùn)行。</p><p>  使用PHP進(jìn)行Web應(yīng)用程序開發(fā),具備如下的優(yōu)點(diǎn):</p><p>  (1) 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。使用VBScript、JavaScript等簡(jiǎn)單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序;</p><p>  (2) 無須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行;</p><p&

44、gt;  (3) 使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì);</p><p>  (4) 與瀏覽器無關(guān)(Browser Independence), 客戶端只要使用可執(zhí)行HTML碼的瀏覽器,PHP所使用的腳本語言均在WEB服務(wù)器端執(zhí)行,客戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言的功能;</p><p>  (5) PHP能與任何用C語言、Java語言所開發(fā)的擴(kuò)展兼容。

45、</p><p>  PHP主要功能與應(yīng)用有如下三大領(lǐng)域:</p><p> ?、?服務(wù)器端腳本(Server-side Script):即最常用的Web程序開發(fā);</p><p> ?、?命令行/Shell腳本(CLI/Command line Script):用以做系統(tǒng)自動(dòng)化與監(jiān)測(cè)腳本;</p><p> ?、?客戶端用戶界面(Clien

46、t-side GUI Application):使用PHP GTK可以編寫類似于VB/Delphi的桌面應(yīng)用程序。</p><p>  本系統(tǒng)選擇PHP開發(fā)的理由是:</p><p><b>  ① 簡(jiǎn)單易學(xué);</b></p><p>  ② 有眾多的擴(kuò)展類庫;</p><p>  ③ 有活躍的用戶群、廣大的開發(fā)者社區(qū);

47、</p><p><b> ?、?安全性高;</b></p><p><b>  ⑤ 運(yùn)行穩(wěn)定。</b></p><p>  2.5 Apache</p><p>  Apache[7],中文名稱為阿帕奇,是一種開放源碼的HTTP服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺(tái)和安全性而被廣

48、泛使用,是最流行的Web服務(wù)器端軟件之一。</p><p>  Apache是1994年源于IBM公司的NCSA小型Web服務(wù)器項(xiàng)目。它和PHP的發(fā)展很相似,最初是靠熱心的程序員或網(wǎng)管以補(bǔ)丁(Pacth)的形式來維護(hù)的,從1.3版本開始起以Apache的正式名稱提供給所有用戶免費(fèi)下載使用,且開放源代碼。[4]</p><p>  本系統(tǒng)采用Apache2.2,其特性如下:</p>

49、;<p>  (1) 模塊化:支持多種語言或腳本引擎,如PHP、Perl/ModPerl、JSP/Servelet等。</p><p>  (2) 安全性高:由于開放源代碼,通常會(huì)在安全性問題被及時(shí)發(fā)現(xiàn)并解決后發(fā)布新的版本。</p><p>  (3) 擴(kuò)展性好:支持多種操作系統(tǒng),如MS Win32/FreeBSD/Linux/OS2等平臺(tái)。</p><p

50、>  (4) 可移植性:在這些異構(gòu)操作系統(tǒng),配置與安裝基本相似。</p><p>  (5) 性能優(yōu)越:可以自定義運(yùn)行參數(shù)、編譯環(huán)境,以適應(yīng)不同的Web環(huán)境的承載。</p><p>  (6) 多線程:Apache2支持UNIX運(yùn)行POSIX線程,在Windows下為多線程模式。</p><p>  (7) 自定義錯(cuò)誤文檔:管理員可以方便地更改錯(cuò)誤頁面。<

51、;/p><p>  (8) 多語種支持:支持UTF-8、GB2312、Shift JIS、BIG5等多種字符集編碼。</p><p>  Apache是服務(wù)器軟件始終不斷進(jìn)化的大塊部件,它免費(fèi)但又是無價(jià)之寶。Apache是在資源開放運(yùn)動(dòng)中出現(xiàn)的絕對(duì)珍品,因?yàn)椴粚儆趥€(gè)人專利而是對(duì)公共免費(fèi)。一旦擁有這些源碼,程序員能夠自由完成所想——能在其它程序員接替工作時(shí)被賦予同樣的權(quán)限來改變和修改自己的源代碼

52、。</p><p>  2.6 Zend Studio</p><p>  Zend Studio[8]是一個(gè)屢獲大獎(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)試模式,支持多種高級(jí)調(diào)試功能。</p><p

53、>  2.7 MVC 開發(fā)模式</p><p>  MVC由Trygve Reenskaug提出,首先被應(yīng)用在SmallTalk-80環(huán)境中,是許多交互和畫面系統(tǒng)的構(gòu)成基礎(chǔ)。MVC結(jié)構(gòu)是為那些需要為同樣的數(shù)據(jù)提供多個(gè)視圖的應(yīng)用程序而設(shè)計(jì)的,它很好地實(shí)現(xiàn)了數(shù)據(jù)層與表示層的分離。MVC作為一種開發(fā)模型,通常用于分布式應(yīng)用系統(tǒng)的設(shè)計(jì)和分析,以及用于確定系統(tǒng)各部分間的組織關(guān)系。對(duì)于畫面設(shè)計(jì)可變性的需求,MVC(Mo

54、del-View-Controller)[9]把交互系統(tǒng)的組成分解成模型、視圖、控制器3種部件。</p><p>  (1) 模型部件(Model)保存由視圖顯示、由控制器控制的數(shù)據(jù);它封裝了問題的核心數(shù)據(jù)、邏輯和功能的計(jì)算關(guān)系,它獨(dú)立于具體的畫面表達(dá)和I/O操作。</p><p>  (2) 視圖部件(View)把表示模型數(shù)據(jù)及邏輯關(guān)系和狀態(tài)的信息以特定形式展示給用戶。它從模型獲得顯示信

55、息,對(duì)于相同的信息可以有多個(gè)不同的顯示形式或視圖。</p><p>  (3) 控制器部件(Controller)是處理用戶與軟件的交互操作的,其職責(zé)是控制提供模型中任何變化的傳播,確保用戶畫面與模型間的對(duì)應(yīng)聯(lián)系;它接受用戶的輸入,將輸入反饋給模型,進(jìn)而實(shí)現(xiàn)對(duì)模型的計(jì)算控制,是使模型和視圖協(xié)調(diào)工作的部件。</p><p>  PHP的MVC模型如下圖所示:</p><p

56、>  圖2-1 MVC模型圖</p><p>  模型、視圖與控制器的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。如果用戶通過某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其他依賴于這些數(shù)據(jù)的視圖都應(yīng)反映了這些變化。因此,無論何時(shí)發(fā)生了何種數(shù)據(jù)變化,控制器都會(huì)將變化通知所有的視圖,導(dǎo)致顯示的更新。</p><p>  第三章 企業(yè)網(wǎng)站需求分析</p><p>  網(wǎng)站的

57、總體規(guī)劃,是從總體上對(duì)網(wǎng)站的架構(gòu)進(jìn)行整體規(guī)劃。因?yàn)橹挥羞@樣,才能在網(wǎng)站的制作與維護(hù)中對(duì)網(wǎng)站的功能有一個(gè)清晰的把握。此外,做好網(wǎng)站規(guī)劃,會(huì)對(duì)網(wǎng)站以后的功能擴(kuò)展起到事半功倍的作用。</p><p>  3.1 網(wǎng)站需求分析</p><p>  互聯(lián)網(wǎng)豐富多彩,這些信息大多通過網(wǎng)頁與用戶進(jìn)行交互。網(wǎng)頁的實(shí)現(xiàn)形式多種多樣,無論是短小精悍的個(gè)人主頁,還是結(jié)構(gòu)清晰、信息豐富的大型網(wǎng)站,網(wǎng)站的需求分析

58、和規(guī)劃設(shè)計(jì)都要放在第一步,因?yàn)樗苯雨P(guān)系到網(wǎng)站的功能是否完善,質(zhì)量是否能夠達(dá)到保證。</p><p>  3.1.1 網(wǎng)站目標(biāo)的分析</p><p>  網(wǎng)站目標(biāo)說的通俗點(diǎn)就是網(wǎng)站建設(shè)[10]的目的,即公司建設(shè)網(wǎng)站后想通過網(wǎng)站來得到什么好處?是展示企業(yè)形象?是提供一個(gè)與外界交流的網(wǎng)絡(luò)窗口?還是開展公司產(chǎn)品的網(wǎng)絡(luò)營銷?還是其它。</p><p>  確定網(wǎng)站建設(shè)目標(biāo)

59、之前,要先對(duì)公司的整個(gè)業(yè)務(wù)流程,從如何尋找產(chǎn)品的渠道到尋找到合適的目標(biāo)客戶到向客戶宣傳產(chǎn)品的過程在到完成客戶簽單,這一整個(gè)流程中是否存在某些制約著公司發(fā)展的某個(gè)環(huán)節(jié),那么要把他們挖掘出來。公司是為沒有客戶發(fā)愁還是往往在介紹產(chǎn)品時(shí)忙的不可開交?只有對(duì)自己企業(yè)有了充分的認(rèn)識(shí)后,才能通過網(wǎng)站建設(shè)來解決這些實(shí)實(shí)在在存在的問題,這樣的網(wǎng)站建設(shè)成功以后,更有針對(duì)性,才是一個(gè)真正有用的網(wǎng)站。</p><p>  當(dāng)然也可以為網(wǎng)

60、站設(shè)定一個(gè)次要的輔助性的目標(biāo),比如網(wǎng)站是做婚紗攝影的,主要目標(biāo)是讓瀏覽者在網(wǎng)上訂單,當(dāng)主要目標(biāo)沒有達(dá)成時(shí),可以通過制作一份婚紗攝影電子雜志來吸引瀏覽者注冊(cè),通過雜志的精美內(nèi)容來刺激瀏覽者消費(fèi)呢?</p><p>  網(wǎng)站建設(shè)的目標(biāo)是很重要的,它對(duì)企業(yè)網(wǎng)站建設(shè)是非常有幫助的,可以讓網(wǎng)站擁有良好的用戶體驗(yàn)。</p><p><b>  3.2 主頁面分析</b></

61、p><p>  一個(gè)好的主頁對(duì)于網(wǎng)站來說至關(guān)重要,它不僅可以使網(wǎng)站的整體效果上升層次,同時(shí)也方便網(wǎng)站的交流,同時(shí)也更容易達(dá)到網(wǎng)站建設(shè)者的目的。</p><p>  而一個(gè)主頁最顯眼的地方就是LOGO[11]和banner。這是主頁的頭部,一個(gè)網(wǎng)址的打開,人們總是最先看見主頁的LOGO等,如何豐富主頁對(duì)于一個(gè)網(wǎng)站建設(shè)來說是門學(xué)問。針對(duì)本次的網(wǎng)站,要求要做到LOGO的醒目,而且開宗明義,能夠清楚的

62、表達(dá)出網(wǎng)站的主旨是哪些,同時(shí)能夠帶有其特定的宣傳效果。</p><p>  3.2.1 交互式頁面的分析</p><p>  從用戶角度來說,交互設(shè)計(jì)是一種如何讓產(chǎn)品易用,有效而讓人愉悅的技術(shù),它致力于了解目標(biāo)用戶和他們的期望,了解用戶在同產(chǎn)品交互時(shí)彼此的行為,了解“人”本身的心理和行為特點(diǎn),同時(shí),還包括了解各種有效的交互方式,并對(duì)它們進(jìn)行增強(qiáng)和擴(kuò)充。交互設(shè)計(jì)還涉及到多個(gè)學(xué)科,以及和多領(lǐng)

63、域多背景人員的溝通。 </p><p>  通過對(duì)產(chǎn)品的界面和行為進(jìn)行交互設(shè)計(jì),讓產(chǎn)品和它的使用者之間建立一種有機(jī)關(guān)系,從而可以有效達(dá)到使用者的目標(biāo),這就是交互設(shè)計(jì)的目的。</p><p>  3.3 服務(wù)器Apache分析</p><p>  Apache是目前最流行的Web應(yīng)用服務(wù)器,占據(jù)了互聯(lián)網(wǎng)應(yīng)用服務(wù)器70%以上的份額。Apache能取得如此成 功并不足為

64、奇:它免費(fèi)、穩(wěn)定且性能卓越;但Apache能取得如此佳績的另一個(gè)原因是,當(dāng)時(shí)互聯(lián)網(wǎng)剛剛興起時(shí),Apache是第一個(gè)可用的Web應(yīng)用服務(wù) 器,人們沒有其他的選擇。</p><p>  不可否認(rèn),Apache是一個(gè)優(yōu)秀的全能Web服務(wù)器,但對(duì)于那些需要更強(qiáng)大的Web應(yīng)用服務(wù)器(比如大小、可定制、響應(yīng)速度、可擴(kuò)展性等方面)的人而言,Apache明顯不符合他們的要求,尋找Apache的替代者是更好的選擇。</p&g

65、t;<p>  3.4 數(shù)據(jù)庫分析</p><p>  數(shù)據(jù)庫是系統(tǒng)設(shè)計(jì)的另一個(gè)關(guān)鍵環(huán)節(jié),數(shù)據(jù)庫[12]技術(shù)使信息資源管理最有效的手段。數(shù)據(jù)庫設(shè)計(jì)是指對(duì)一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),有效存儲(chǔ)數(shù)據(jù),滿足用戶要求和處理要求。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)效果產(chǎn)生影響。</p><p>  設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)首先充分了解各個(gè)方面

66、的需求,包括現(xiàn)有的及將來可能增加的需求。由于本系統(tǒng)面向的對(duì)象有3個(gè),即用戶,會(huì)員和管理員,所以在數(shù)據(jù)庫需求分析中就要考慮三方面因素。</p><p><b>  3.5功能模塊分析</b></p><p>  一個(gè)好的網(wǎng)站肯定是有各種類型的功能模塊組成。不同模塊有著各自不同的作用,是溝通網(wǎng)站與用戶的一個(gè)基本橋梁。而功能模塊分為前臺(tái)模塊和后臺(tái)模塊,主要分別控制著前臺(tái)一些

67、網(wǎng)站的基本功能和后臺(tái)的功能,達(dá)到實(shí)現(xiàn)網(wǎng)站作用的目的。同時(shí)也更好的發(fā)揮網(wǎng)站的作用。</p><p>  3.6網(wǎng)站發(fā)布、瀏覽、調(diào)試分析</p><p>  雖然Internet Explorer(簡(jiǎn)稱IE)在瀏覽器市場(chǎng)中占據(jù)著優(yōu)勢(shì)性份額,但并不是說它強(qiáng)大到無可挑剔的地步,除了安全隱患問題,在站長進(jìn)行網(wǎng)站調(diào)試時(shí),也暴露出IE的嚴(yán)重不足。其實(shí),很多站長都利用Mozilla這款老牌的Web[13]

68、瀏覽器來調(diào)試自己的網(wǎng)站,它可以快速、高效、即時(shí)地找出網(wǎng)頁中存在的問題。</p><p>  第四章 網(wǎng)站的系統(tǒng)設(shè)計(jì)</p><p>  由需求分析得知,可以將網(wǎng)站功能分為前臺(tái)和后臺(tái)兩類,由此模塊也分為兩大類:前臺(tái)模塊和后臺(tái)模塊。</p><p>  4.1網(wǎng)站目標(biāo)的設(shè)計(jì)</p><p>  網(wǎng)站目標(biāo)必須是可以通過網(wǎng)絡(luò)來精確測(cè)量的,比如對(duì)公司

69、最新發(fā)布的產(chǎn)品的展示,有多少人查看了公司的產(chǎn)品信息,對(duì)哪種產(chǎn)品關(guān)注度最高。再比如又有多少人登陸了公司,參加了公司的活動(dòng)。而不能是直接讓客戶到公司來購買產(chǎn)品這種泛泛的不容易監(jiān)測(cè)的目標(biāo)。</p><p>  只有對(duì)目標(biāo)的完成率有了準(zhǔn)確的測(cè)量才能更好的開展網(wǎng)站推廣,網(wǎng)站營銷的工作!</p><p>  可能很多公司在整個(gè)產(chǎn)品的效果過程中存在過多的問題,都想通過網(wǎng)站建設(shè)來解決,愿望是美好的,但現(xiàn)實(shí)

70、是,只能選擇一個(gè)主要的目標(biāo),一個(gè)準(zhǔn)確的首要目標(biāo)才能準(zhǔn)確的指導(dǎo)網(wǎng)站建設(shè)。</p><p>  根據(jù)這一宗旨,本網(wǎng)站主要根據(jù)宏圖外貿(mào)國際有限公司的需求確立為一個(gè)綜合型服務(wù)網(wǎng)站,主要起到宣傳互動(dòng)作用。</p><p><b>  4.2 主頁設(shè)計(jì)</b></p><p>  整個(gè)網(wǎng)站都是以黑色為基調(diào),給人一種穩(wěn)重踏實(shí)的感覺,顯示了該公司以誠信為首的

71、宗旨,語言以英語為主,彰顯該公司是外貿(mào)公司的特點(diǎn)。方便各個(gè)國家的顧客瀏覽。</p><p>  4.2.1 LOGO和Banner</p><p>  網(wǎng)站的LOGO和Banner是網(wǎng)站的標(biāo)志,由標(biāo)志圖片,網(wǎng)站名稱,宣傳語和宣傳圖片組成。其中,網(wǎng)站標(biāo)志和網(wǎng)站名稱是用。</p><p><b>  代碼如下(部分):</b></p>

72、<p>  <imgsrc="images/1259560618.jpg"tppabs="http://www.zyhchem.com/images/1259560618.jpg" border="0" /></p><p><b>  </div></b></p><p&

73、gt;<b>  </div></b></p><p><b>  </div></b></p><p><b>  </div></b></p><p>  <div id='pdv_5080' class='pdv_class

74、9; style='width:990px;height:42px;top:96px;left:0px; z-index:6'></p><p>  <div id='spdv_5080' class='pdv_top' style='overflow:hidden;width:100%;height:100%'></p&

75、gt;<p>  <div class="pdv_border" style="margin:0;padding:0;height:100%;border:0px #dddddd solid;background:#fff;"></p><p>  <div style="height:25px;margin:1px;display

76、:none;background:#cccccc;"></p><p>  <div style="float:left;margin-left:12px;line-height:25px;font-weight:bold;color:#fff"></p><p><b>  </div></b><

77、/p><p><b>  </div></b></p><p>  <div style="padding:0px"></p><p>  <link href="images/A.css" tppabs="http://www.zyhchem.com/images/A

78、.css" rel="stylesheet" type="text/css" /></p><p>  <div id="menumain"></p><p>  <div class="menuleft"></div><div class="

79、;menuright"></div></p><p>  <a href="index.php" target="_self" class="menumain">Home</a></p><p>  <a href="about.php" target

80、="_self" class="menumain">About Us</a></p><p>  <a href="Product.php" target="_self" class="menumain">Products</a></p><p>

81、  <a href="Quality.php" target="_self" class="menumain">Quality</a></p><p>  <a href="order.php" target="_self" class="menumain"&g

82、t;Order Form</a></p><p>  <a href="Contact.php" target="_self" class="menumain">Contact Us</a></p><p><b>  </div></b></p>

83、<p><b>  </div></b></p><p><b>  </div></b></p><p><b>  </div></b></p><p><b>  </div></b></p>&l

84、t;p>  4.2.2 前臺(tái)網(wǎng)站的主頁設(shè)計(jì)</p><p>  在網(wǎng)站中設(shè)計(jì)中,為保持各個(gè)頁面的連貫性,采用分塊設(shè)計(jì)。設(shè)計(jì)Header作為各個(gè)網(wǎng)頁的頭部;代碼如下(部分):</p><p>  <img src="images/1259560618.jpg" tppabs="http://www.zyhchem.com/images/125956

85、0618.jpg" border="0" /></p><p><b>  </div></b></p><p><b>  </div></b></p><p><b>  </div></b></p><

86、p><b>  </div></b></p><p>  <div id='pdv_5080' class='pdv_class' style='width:990px;height:42px;top:96px;left:0px; z-index:6'></p><p>  <di

87、v id='spdv_5080' class='pdv_top' style='overflow:hidden;width:100%;height:100%'></p><p>  <div class="pdv_border" style="margin:0;padding:0;height:100%;border:0px

88、 #dddddd solid;background:#fff;"></p><p>  <div style="height:25px;margin:1px;display:none;background:#cccccc;"></p><p>  <div style="float:left;margin-left:12px;

89、line-height:25px;font-weight:bold;color:#fff"></p><p><b>  </div></b></p><p><b>  </div></b></p><p>  <div style="padding:0px&q

90、uot;></p><p>  <link href="images/A.css" tppabs="http://www.zyhchem.com/images/A.css" rel="stylesheet" type="text/css" /></p><p>  <div id=&q

91、uot;menumain"></p><p>  <div class="menuleft"></div><div class="menuright"></div></p><p>  <a href="index.php" target="_self

92、" class="menumain">Home</a></p><p>  <a href="about.php" target="_self" class="menumain">About Us</a></p><p>  <a href="

93、;Product.php" target="_self" class="menumain">Products</a></p><p>  <a href="Quality.php" target="_self" class="menumain">Quality</a

94、></p><p>  <a href="order.php" target="_self" class="menumain">Order Form</a></p><p>  <a href="Contact.php" target="_self"

95、class="menumain">Contact Us</a></p><p><b>  </div></b></p><p><b>  </div></b></p><p><b>  </div></b></p&g

96、t;<p><b>  </div></b></p><p><b>  </div></b></p><p>  設(shè)計(jì)Footer作為網(wǎng)頁的頁腳,代碼如下(部分):</p><p>  <div style="padding:0px"></p&g

97、t;<p>  <link href="images/E.css" tppabs="http://www.zyhchem.com/images/E.css" rel="stylesheet" type="text/css" /></p><p>  <div id="bottommenu&q

98、uot;></p><p>  <a href="about.php" target="_self" class="menumain">About Us</a></p><p>  <a href="Product.php" target="_self"

99、; class="menumain">Products</a></p><p>  <a href="Quality.php" target="_self" class="menumain">Quality</a></p><p>  <a href="

100、;order.php" target="_self" class="menumain">Order Form</a></p><p>  <a href="Contact.php" target="_self" class="menumain">Contact Us<

101、;/a></p><p><b>  </div></b></p><p>  頭部與頁腳的色調(diào)以黑色調(diào)為主,穩(wěn)重,大氣,突出重點(diǎn)。中間內(nèi)容部分也以黑色作為基色調(diào),是網(wǎng)頁渾然成一體。</p><p>  4.2.3 網(wǎng)站的分頁設(shè)計(jì)</p><p>  網(wǎng)站的分頁是由主頁鏈接的目標(biāo)頁,其內(nèi)容為主頁鏈接的

102、詳細(xì)內(nèi)容展開。本網(wǎng)站中設(shè)置了一級(jí)、二級(jí)子頁,個(gè)個(gè)欄目的內(nèi)容。各級(jí)子頁面保持與主業(yè)面的風(fēng)格,實(shí)現(xiàn)了網(wǎng)站的統(tǒng)一。</p><p>  4.2.4 后臺(tái)網(wǎng)站的主頁設(shè)計(jì)</p><p>  在網(wǎng)站中設(shè)計(jì)中,為保持各個(gè)頁面的連貫性,采用分塊設(shè)計(jì)。后臺(tái)設(shè)計(jì)采用了與前臺(tái)相同的技術(shù)。但頁面風(fēng)格不同。</p><p>  4.2.5 網(wǎng)站的后臺(tái)管理分頁設(shè)計(jì)</p>

103、<p>  網(wǎng)站的后臺(tái)以天藍(lán)色為基調(diào),首頁不再顯示各分頁面的內(nèi)容。后臺(tái)進(jìn)入需要登陸。總之后臺(tái)管理的設(shè)計(jì)思想是盡量直接實(shí)現(xiàn)各種功能,不需其他技巧就能完成后臺(tái)管理,使其不需要多少的計(jì)算機(jī)專業(yè)技能,也能輕松勝任。</p><p>  4.2.6交互式頁面設(shè)計(jì)</p><p>  交互式頁面利用jsp,php以及數(shù)據(jù)庫技術(shù)有機(jī)的結(jié)合,達(dá)到方便用戶瀏覽網(wǎng)頁,方便管理員管理網(wǎng)站的目的。<

104、;/p><p><b>  4.3數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  在設(shè)計(jì)網(wǎng)站的后臺(tái)數(shù)據(jù)庫時(shí)我采用的數(shù)據(jù)庫是Mysql,建立后綴為“.sql”的庫文件。在網(wǎng)站中前臺(tái)與后臺(tái)管理系統(tǒng)共同使用一個(gè)數(shù)據(jù)庫xiaoxiao.sql,來完成各自的任務(wù)。用.asp將數(shù)據(jù)庫封裝,加強(qiáng)了數(shù)據(jù)庫的安全性。在數(shù)據(jù)庫中共有9張表,與前臺(tái)有關(guān)的表有2張表(Userinfo表正在建設(shè)中)。&l

105、t;/p><p>  得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及他們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。</p><p>  本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:管理員信息實(shí)體、版主信息實(shí)體、用戶信息實(shí)體、帖子實(shí)體、短消息實(shí)體、公告信息實(shí)體、版面信息實(shí)體。</p><p>

106、;  管理員信息實(shí)體圖如圖4.1所示。</p><p>  圖4-1管理員信息實(shí)體圖</p><p>  4.3.1 數(shù)據(jù)庫連接代碼的設(shè)計(jì)</p><p>  要使用后臺(tái)數(shù)據(jù)庫的數(shù)據(jù),必須先進(jìn)行數(shù)據(jù)庫的連接與打開,要連接數(shù)據(jù)庫我們必須使用對(duì)象群的對(duì)象。 數(shù)據(jù)庫的連接使用的是php提供的mysql語句:</p><p>  class myS

107、qlConn{</p><p>  private $db;</p><p>  private $host="localhost";</p><p>  private $user="root";</p><p>  private $pass="";</p><

108、;p>  private $port="3306";</p><p>  private $dataName="xtcms";</p><p>  function __construct(){</p><p><b>  try{</b></p><p>  $this-&

109、gt;db=new mysqli($this->host,$this->user,$this->pass,$this->dataName,$this->port);</p><p>  }catch(Exception $e){</p><p>  echo "數(shù)據(jù)庫連接錯(cuò)誤".$e->getMessage();</p>

110、<p><b>  }</b></p><p><b>  }</b></p><p>  public function getMysqlObj(){</p><p>  return $this->db;</p><p><b>  }</b></

111、p><p><b>  }</b></p><p>  執(zhí)行數(shù)據(jù)庫查詢語句,并獲取結(jié)果</p><p>  4.4 功能模塊的設(shè)計(jì)</p><p>  4.4.1 整體功能模塊的劃分</p><p>  用戶瀏覽板塊,瀏覽主題帖列表,查看圖片信息組成瀏覽模塊;管理員置頂文章和指定精華帖子組成管理帖子

112、模塊。以上3個(gè)模塊組成前臺(tái)的功能模塊。后臺(tái)模塊都是與管理員相關(guān)的,設(shè)置網(wǎng)站參數(shù)單獨(dú)為網(wǎng)站設(shè)置模塊;創(chuàng)建,修改和刪除版塊為管理版塊模塊;添加,刪除和設(shè)置權(quán)限為管理用戶模塊。如圖4.3所示是網(wǎng)站的功能模塊圖。</p><p>  圖4-2網(wǎng)站的功能模塊圖</p><p>  4.4.2 各模塊間的關(guān)系設(shè)計(jì)</p><p>  每個(gè)模塊的功能,真實(shí)反映需求,通過對(duì)需求的認(rèn)

113、真分析,可以設(shè)計(jì)出符合要求的單獨(dú)模塊。但是,關(guān)鍵在于對(duì)系統(tǒng)架構(gòu)的把握,把零散的功能模塊用一條主線串聯(lián)起來,構(gòu)建完整的系統(tǒng)。</p><p>  管理用戶模塊與注冊(cè)登錄模塊關(guān)聯(lián),是由同一類對(duì)象——用戶決定的,注冊(cè)后獲得論壇的身份,成為會(huì)員,所有的會(huì)員用戶需要接受管理員管理,管理員登錄證明自己在網(wǎng)站中的身份并對(duì)會(huì)員進(jìn)行管理,如圖4.4所示。</p><p>  圖4-3 管理用戶模塊與用戶瀏覽

114、模塊關(guān)系圖</p><p>  弄清楚模塊間的關(guān)系,就可以設(shè)計(jì)出論壇系統(tǒng)的整體架構(gòu),如圖4-4所示。</p><p>  圖4-4 系統(tǒng)的整體架構(gòu)圖</p><p>  根據(jù)系統(tǒng)的入口不同,可分為前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)。前臺(tái)系統(tǒng)包瀏覽模塊、關(guān)注產(chǎn)品模塊;后臺(tái)包括管理員登陸模塊、管理用戶模塊、管理商品模塊、管理文章模塊。至此,網(wǎng)站系統(tǒng)的架構(gòu)部分設(shè)計(jì)完成了,需要進(jìn)一步設(shè)計(jì)具

115、體的數(shù)據(jù)庫結(jié)構(gòu),確定系統(tǒng)的數(shù)據(jù)基礎(chǔ)。</p><p>  4.4.3商品模塊設(shè)計(jì)</p><p>  在首頁我們除了鮮明的向顧客展示了我們公司的簡(jiǎn)介,還用一個(gè)滾動(dòng)條向?yàn)g覽網(wǎng)頁的顧客們展示了我們公司多種多樣的,五彩繽紛的產(chǎn)品。此處的展品圖片和簡(jiǎn)單的描述由管理員控制,管理員通過上傳數(shù)據(jù)庫來控制產(chǎn)品圖樣的展出。</p><p>  4.4.4新品模塊上架設(shè)計(jì)</p&

116、gt;<p>  新品上架信息同商品基本信息同時(shí)保存在商品信息表,在產(chǎn)品那個(gè)頁面。專門列出公司即將發(fā)售的新產(chǎn)品。核心代碼如下:</p><p><b>  <?php </b></p><p>  while($re=$res1->fetch_assoc()){</p><p><b>  ?><

117、/b></p><p>  <td width="100%"><div align="center"></p><p>  <table width="84%" border="0" align="center" cellpadding="0&q

118、uot; cellspacing="0"></p><p><b>  <tr> </b></p><p>  <td width="25%" ><table border="0" align="center" cellpadding="0&

119、quot; cellspacing="0"></p><p><b>  <tr></b></p><p>  <td width="181"><div align="center"></p><p>  <table border=&q

120、uot;0" cellspacing="0" cellpadding="0" style='margin:5px;' ></p><p><b>  <tr></b></p><p>  <td width="156" align='center

121、9; style='border:#cccccc 1px solid; padding:2px;'><a href="show1.php?id=<?php echo $re['id'];?>" ><img src="<?php echo $re['img_path'];?>" alt="co

122、oking palm oil " width="150" height="120" border="0"></a></td></p><p><b>  </tr></b></p><p><b>  <tr></b>&l

123、t;/p><p>  <td align='center' height='22'><a href="show1.php?id=<?php echo $re['id'];?>" tppabs="http://www.zyhchem.com/show1.asp?id=63" title="co

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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)論