2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩60頁(yè)未讀, 繼續(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>  2008屆本科畢業(yè)設(shè)計(jì)(論文)</p><p>  題 目 服裝企業(yè)網(wǎng)站的設(shè)計(jì)與實(shí)施 </p><p>  英文題目 Design and Implementation </p><p>  Of a Clothes Enterprise Website </p><p>  說明

2、書 頁(yè)</p><p>  圖 紙 張</p><p>  學(xué)生姓名 </p><p>  班級(jí)學(xué)號(hào)

3、 </p><p>  指導(dǎo)教師 </p><p>  2008 年 6 月 16 日</p><p>  服裝企業(yè)網(wǎng)站的設(shè)計(jì)與實(shí)施</p><p><b>  摘 要</b></p><p>  服裝企業(yè)網(wǎng)站的設(shè)計(jì)與實(shí)施,其

4、主要目的在于通過網(wǎng)站中精美的頁(yè)面設(shè)計(jì)和豐富的動(dòng)態(tài)功能,使企業(yè)與企業(yè)、個(gè)人與企業(yè)之間能夠通過網(wǎng)站進(jìn)行交流與溝通,同時(shí)也使企業(yè)的信息管理與資源交流方式更加網(wǎng)絡(luò)化、多樣化。</p><p>  本文主要闡述了服裝企業(yè)網(wǎng)站設(shè)計(jì)與實(shí)施的具體步驟,并展示了所取得的成果。文章中首先通過需求分析全面地了解用戶的各項(xiàng)要求,研究解決“做什么”和“如何做”的問題。在明確了網(wǎng)站的建設(shè)目的后,便開始了具體的實(shí)施工作,其中包括確定網(wǎng)站主題、

5、搜集網(wǎng)站相關(guān)資料、對(duì)網(wǎng)站內(nèi)容進(jìn)行規(guī)劃和制作等等。接下來又介紹了網(wǎng)站中動(dòng)態(tài)功能的實(shí)現(xiàn),例如注冊(cè)登錄、動(dòng)態(tài)新聞以及新圖片上傳等等。最后,通過系統(tǒng)的運(yùn)行和實(shí)施,使服裝企業(yè)網(wǎng)站達(dá)到最初的設(shè)計(jì)要求與標(biāo)準(zhǔn),并將最終的設(shè)計(jì)成果展示出來。</p><p>  關(guān)鍵詞:服裝;企業(yè)網(wǎng)站;網(wǎng)站的建設(shè);動(dòng)態(tài)功能</p><p>  DESIGN AND IMPLEMENTATION</p><

6、p>  OF A CLOTHES ENTERPRISE WEBSITE</p><p><b>  ABSTRACT</b></p><p>  The purpose of designing and implementing of the clothes company website is to link up corporation and corpor

7、ation, corporation and individual by delicate web page and colorful active functions .At the same time it makes the information managerment and resource conmunication more networkal and diversify .</p><p>

8、  In this actical, firstly it brifly expounds specific steps of company website design and implementations, and shows the effect of the website, then it analyse the demand of user's requirements in all-round ways, s

9、olve the porblems such as"what to do"and "how to do".After a definite understanding of the website construction,the specific implementation might be started which includes to determine the theme of th

10、e web site, to land and register ,to release news and upload new pictures and so on. S</p><p>  Key words: clothes, enterprise website, website construction, dynamic function</p><p><b>  目

11、 錄</b></p><p><b>  1 前 言1</b></p><p><b>  2 需求分析2</b></p><p>  2.1 服裝企業(yè)網(wǎng)站現(xiàn)狀調(diào)查2</p><p>  2.2 服裝企業(yè)網(wǎng)站需求分析2</p><p>  2.3 服裝

12、企業(yè)網(wǎng)站實(shí)施目的3</p><p>  3 網(wǎng)站總體設(shè)計(jì)4</p><p>  3.1 確定網(wǎng)站主題4</p><p>  3.2 相關(guān)材料搜集5</p><p>  3.3網(wǎng)站內(nèi)容規(guī)劃7</p><p>  3.4 制作軟件及語(yǔ)言選擇8</p><p>  3.5 具體網(wǎng)頁(yè)制作1

13、1</p><p>  3.5.1 網(wǎng)頁(yè)風(fēng)格11</p><p>  3.5.2 網(wǎng)頁(yè)框架12</p><p>  3.5.3 鏈接結(jié)構(gòu)12</p><p>  3.5.4 功能實(shí)現(xiàn)13</p><p>  3.5.5 網(wǎng)頁(yè)效果14</p><p>  4 數(shù)據(jù)庫(kù)設(shè)計(jì)21</p

14、><p>  4.1 數(shù)據(jù)庫(kù)使用目的21</p><p>  4.2 選擇數(shù)據(jù)庫(kù)系統(tǒng)21</p><p>  4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)22</p><p>  5 系統(tǒng)的運(yùn)行與實(shí)施27</p><p>  6 結(jié) 束 語(yǔ)29</p><p><b>  參考文獻(xiàn)30</b>

15、;</p><p><b>  附 錄31</b></p><p><b>  致 謝37</b></p><p>  外文原文及譯文38</p><p><b>  1 前 言</b></p><p>  當(dāng)今時(shí)代是網(wǎng)絡(luò)技術(shù)飛速發(fā)展的時(shí)代,

16、網(wǎng)絡(luò)應(yīng)用已經(jīng)滲透到社會(huì)的各個(gè)角落,網(wǎng)站作為網(wǎng)絡(luò)世界的信息客棧,更是人們關(guān)注的熱點(diǎn)。個(gè)人利用網(wǎng)站展示個(gè)性風(fēng)采,創(chuàng)建彼此溝通的橋梁;企業(yè)利用網(wǎng)站挖掘無(wú)限商機(jī),宣傳企業(yè)形象;政府利用網(wǎng)站傳播政務(wù)綱領(lǐng),建立與百姓的直接渠道。越來越多的人希望在繽紛的網(wǎng)絡(luò)世界里開辟一片屬于自己的天地。</p><p>  要有一個(gè)好的服裝品牌就是要有很多人知道他并了解他,如果一個(gè)響當(dāng)當(dāng)?shù)姆b品牌企業(yè)關(guān)起門來干自己的而不與其他的企業(yè)進(jìn)行及時(shí)有

17、效的交流,不和自己的顧客進(jìn)行友好的溝通并得到及時(shí)的反饋意見,那么這種企業(yè)就如一潭無(wú)源之水,遲早是要在服裝這個(gè)領(lǐng)域當(dāng)中銷聲匿跡的。一個(gè)企業(yè)尤其是服裝企業(yè)就必須想盡一切辦法讓人了解它,熟悉它,網(wǎng)絡(luò)就為其提供了一個(gè)非常好的交流平臺(tái),在這里企業(yè)可以通過網(wǎng)絡(luò)界面宣傳自己的產(chǎn)品,也可以通過電子商務(wù)來出售自己的產(chǎn)品,而其他的企業(yè)和消費(fèi)者就可以通過網(wǎng)絡(luò)瀏覽器瀏覽并購(gòu)買自己所需要的產(chǎn)品,并為服裝企業(yè)提交自己寶貴的意見以便他們作出相應(yīng)的改正。所以服裝企業(yè)的

18、網(wǎng)上宣傳就這樣產(chǎn)生了。</p><p>  現(xiàn)今,互聯(lián)網(wǎng)成為人們搜索資料的重要途徑,網(wǎng)絡(luò)上有大量的專業(yè)與非專業(yè)的網(wǎng)站,為您提供各種各樣的信息。因此,通過網(wǎng)絡(luò)來宣傳服裝業(yè)是很好的方法,可以讓最大限度的人們?yōu)g覽到關(guān)于本服裝公司的信息。所以,建立一個(gè)關(guān)于本服裝企業(yè)宣傳的網(wǎng)絡(luò)是一個(gè)向人們介紹本公司的一個(gè)非常有效的途徑。</p><p><b>  2 需求分析</b><

19、/p><p>  2.1 服裝企業(yè)網(wǎng)站現(xiàn)狀調(diào)查</p><p>  隨著網(wǎng)絡(luò)時(shí)代的來臨,越來越多的服裝企業(yè)建立了自己的網(wǎng)站,目的不外乎通過網(wǎng)站起到對(duì)外宣傳的作用,使更多的人了解自己公司的產(chǎn)品與及公司最新的動(dòng)態(tài)。在調(diào)查中發(fā)現(xiàn),目前北京有很多的各種各樣的服裝網(wǎng)站,也有很多的相關(guān)的門戶網(wǎng)站,而服裝公司自己專門的網(wǎng)站的建設(shè)水平卻是參差不齊。多數(shù)服裝企業(yè)的網(wǎng)站無(wú)法實(shí)現(xiàn)基本的動(dòng)態(tài)功能,仍然只停留于簡(jiǎn)單的文

20、字介紹和圖片欣賞的靜態(tài)界面上,這使得在企業(yè)與企業(yè)之間無(wú)法通過網(wǎng)絡(luò)這個(gè)巨大的資源平臺(tái)進(jìn)行交流與溝通,很大程度上阻礙了服裝企業(yè)向信息化建設(shè)邁進(jìn)的步伐。</p><p>  2.2 服裝企業(yè)網(wǎng)站需求分析</p><p>  要建立一個(gè)網(wǎng)站,首先要明確服裝企業(yè)網(wǎng)站建設(shè)的意義和需求及其所能提供的功能和內(nèi)容。必須讓其他的人了解網(wǎng)站能夠提供的服務(wù)和功能。企業(yè)然后根據(jù)各方面的意見進(jìn)行認(rèn)真的分析并對(duì)自己不足

21、的地方進(jìn)行改善。這樣才可以杜絕很多因?yàn)樾枨蟛幻骰蚶斫馄钤斐傻氖д`和網(wǎng)站建設(shè)失敗,需求說明書遵循的標(biāo)準(zhǔn)是正確性、可行性、必要性、簡(jiǎn)明性和檢測(cè)性。</p><p>  在因特網(wǎng)上,每個(gè)不同的網(wǎng)站將滿足網(wǎng)絡(luò)用戶的不同需求,服裝企業(yè)網(wǎng)站所面對(duì)的對(duì)象是廣大服裝企業(yè)運(yùn)營(yíng)商,所以服裝運(yùn)營(yíng)商的需求就成了本次設(shè)計(jì)的實(shí)際需求。此外,普通瀏覽者訪問一個(gè)站點(diǎn)一般都希望對(duì)該站點(diǎn)能很快地有一個(gè)大致了解,所以對(duì)站點(diǎn)的介紹是很有必要的。<

22、;/p><p>  2.3 服裝企業(yè)網(wǎng)站實(shí)施目的</p><p>  在科技飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,服裝企業(yè)網(wǎng)站是服裝企業(yè)信息化建設(shè)的一個(gè)綜合信息平臺(tái),是企業(yè)對(duì)外宣傳的門戶和窗口。建設(shè)服裝企業(yè)專門的網(wǎng)站,目的在于使服裝運(yùn)營(yíng)商通過這個(gè)綜合信息平臺(tái)了解服裝企業(yè)的基本信息、品牌信息、瀏覽者的交流信息等,還可以暢所欲言發(fā)表關(guān)于企業(yè)文化建設(shè)、品牌建設(shè)和意見,同時(shí)

23、也可以通過這個(gè)綜合信息平臺(tái)分享經(jīng)驗(yàn)、體會(huì),使企業(yè)運(yùn)營(yíng)商在應(yīng)用中切實(shí)得到幫助、有所收獲。通過網(wǎng)站全面的宣傳,展示企業(yè)的風(fēng)采、優(yōu)點(diǎn)與特色,發(fā)布企業(yè)的重大活動(dòng)安排,增強(qiáng)企業(yè)與社會(huì)之間的聯(lián)系。</p><p><b>  3 網(wǎng)站總體設(shè)計(jì)</b></p><p>  3.1 確定網(wǎng)站主題</p><p>  有了網(wǎng)站題材的創(chuàng)意,還要為網(wǎng)站取個(gè)響亮而又切

24、題的名字,這樣就可以使瀏覽者在瀏覽頁(yè)面的時(shí)候能盡快的記住我的網(wǎng)站,根據(jù)我所設(shè)計(jì)的網(wǎng)站內(nèi)容我將網(wǎng)站的主題確定為服裝類網(wǎng)站,之后又進(jìn)一步明確為服裝類網(wǎng)站中的休閑裝與羽絨服之類的網(wǎng)站。遵循的原則運(yùn)用“眼球經(jīng)濟(jì)” 讓瀏覽記住生動(dòng),豐富的網(wǎng)站,同時(shí)還要符合服裝企業(yè)的實(shí)際情況,從而達(dá)到宣傳服裝企業(yè)的效果。</p><p>  網(wǎng)站主題:服裝類網(wǎng)站——服裝企業(yè)網(wǎng)站</p><p>  網(wǎng)站名稱:波藍(lán)蒂服

25、裝有限公司</p><p>  網(wǎng)站LOGO:(見圖3-1)</p><p>  圖3-1 北京波藍(lán)蒂服裝有限公司LOGO</p><p>  網(wǎng)站LOGO由漢字和這些漢字的首字母大寫而組成,字體選擇藍(lán)色,背景由一個(gè)紅色的大圓內(nèi)套一個(gè)白色的小圓組成,寓意“同心”,網(wǎng)站LOGO的主題文字“波藍(lán)蒂”諧音“bland”意思是“文雅的、隨和的、溫和的、淡雅的”,我就想人們?cè)?/p>

26、瀏覽我的網(wǎng)頁(yè)之后能感受到一種體貼和溫馨,各頁(yè)面的樸素統(tǒng)一的顏色也深扣“藍(lán)”這個(gè)字,在各頁(yè)面選擇背景顏色的時(shí)候我主要是選擇綠色和粉色,綠色對(duì)眼睛也有好處。</p><p>  3.2 相關(guān)材料搜集</p><p>  “巧婦難為無(wú)米之炊”,在明確了網(wǎng)站的題材之后,就要圍繞該題材搜索資料。</p><p>  要想使自己的網(wǎng)站飽滿充實(shí),能夠吸引瀏覽者,搜索材料不一定很多

27、,但對(duì)自己的主題要比較的深入豐富。</p><p>  材料既可以是個(gè)人的作品和長(zhǎng)年的收藏,也可以是從報(bào)刊、光盤或互聯(lián)網(wǎng)上搜集而來的,將搜取來的材料去粗取精,去偽存真,并分門別類的保存,以作為自己網(wǎng)頁(yè)材料的內(nèi)容素材,依據(jù)網(wǎng)站的主題,還可以準(zhǔn)備一些多媒體素材,如聲音、動(dòng)畫、圖像等,以加強(qiáng)網(wǎng)頁(yè)的效果。</p><p>  在網(wǎng)上瀏覽了大量服裝企業(yè)的網(wǎng)站,包括國(guó)內(nèi)和國(guó)外的,發(fā)現(xiàn)它們有一個(gè)共同點(diǎn),

28、都只有一個(gè)導(dǎo)航條或者單純的幾個(gè)簡(jiǎn)單的連接,網(wǎng)頁(yè)內(nèi)容居中,有些網(wǎng)站以比較淺淡的顏色為背景顏色,而大部分以深顏色或者圖片為背景。</p><p>  北京秦風(fēng)唐韻服裝有限公司[1],是一個(gè)專門從事經(jīng)營(yíng)唐裝的服裝公司,這是中國(guó)從古至今人們都喜歡的款式,中國(guó)人比較的喜歡紅色,因?yàn)槟窍笳髦矐c和福氣,所以設(shè)計(jì)者就以紅色為網(wǎng)頁(yè)的基本色調(diào),讓瀏覽者進(jìn)入網(wǎng)站首頁(yè)時(shí)就能感覺到一種古色古香韻味,整個(gè)網(wǎng)頁(yè)由三部分構(gòu)成,一是最頂部的標(biāo)志

29、圖片,由企業(yè)的標(biāo)志和名稱,二是導(dǎo)航條,瀏覽者可以通過這個(gè)方便得實(shí)現(xiàn)網(wǎng)頁(yè)之間的跳轉(zhuǎn),三是顯示文本界面,下圖3-2為北京秦風(fēng)唐韻服裝有限公司的首頁(yè)。</p><p>  圖3-2 北京秦風(fēng)唐韻服裝有限公司的首頁(yè)</p><p>  山西太原白鴿服裝有限公司[2],風(fēng)格與北京秦風(fēng)唐韻服裝有限公司不一樣,采用的顏色搭配起來比較樸素,加上淺淺的大自然色系列,使得頁(yè)面清新自然,充滿活力。從他的名字中

30、我能猜出設(shè)計(jì)者為什么用淺藍(lán)色為網(wǎng)站的主要色調(diào),藍(lán)天,白云,白鴿,這幾個(gè)元素放在一起可能我們就能初步的聯(lián)想出來了,該網(wǎng)頁(yè)較之于北京秦風(fēng)唐韻服裝有限公司的首頁(yè)復(fù)雜,除了標(biāo)志圖片外更多了一些網(wǎng)站新聞,用戶登錄模塊,友情連接模塊,。整個(gè)網(wǎng)站充滿了活潑、輕松、閑適和歡樂的氣氛。該網(wǎng)提供的信息更加的人性化,。下圖3-3為山西太原白鴿服裝有限公司的首頁(yè)。</p><p>  圖3-3 山西太原白鴿服裝有限公司主頁(yè)</

31、p><p><b>  3.3網(wǎng)站內(nèi)容規(guī)劃</b></p><p>  網(wǎng)站內(nèi)容規(guī)劃是網(wǎng)站建設(shè)的基礎(chǔ)和指導(dǎo)綱領(lǐng),它決定了一個(gè)網(wǎng)站的發(fā)展方向,同時(shí)對(duì)網(wǎng)站推廣也具有十分重要的指導(dǎo)意義。以下是我對(duì)網(wǎng)站進(jìn)行的內(nèi)容規(guī)劃:</p><p>  圖3-4 北京波藍(lán)蒂服裝有限公司內(nèi)容規(guī)劃圖示</p><p>  3.4 制作軟件及語(yǔ)言選擇&

32、lt;/p><p>  在制作波藍(lán)蒂服裝有限公司網(wǎng)站的過程中,我主要使用的軟件有Dreamweaver 8以及Mysql、tomcat等軟件,前一個(gè)為網(wǎng)頁(yè)制作工具,后兩者為數(shù)據(jù)庫(kù)軟件。</p><p>  一、Dreamweaver 8 </p><p>  Macromedia Dreamweaver 8 是建立 Web 站點(diǎn)和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)

33、用程序開發(fā)功能和代碼編輯支持組合在一起,功能強(qiáng)大,使得各個(gè)層次的開發(fā)人員和設(shè)計(jì)人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序。從對(duì)基于 CSS 的設(shè)計(jì)的領(lǐng)先支持到手工編碼功能,Dreamweaver 提供了專業(yè)人員在一個(gè)集成、高效的環(huán)境中所需的工具。開發(fā)人員可使用 Dreamweaver 及選擇的服務(wù)器技術(shù)來創(chuàng)建功能強(qiáng)大的 Internet 應(yīng)用程序,從而使用戶能連接到數(shù)據(jù)庫(kù)、Web 服務(wù)和舊式系統(tǒng)。</p>&l

34、t;p>  二、Mysql數(shù)據(jù)庫(kù) </p><p>  MySQL作為一種開放源碼數(shù)據(jù)庫(kù),以其簡(jiǎn)單易用的特點(diǎn)廣泛被廣大用戶采用,</p><p>  MySQL雖然是免費(fèi)的,但同Oracle, Sybase, Informix, Db2等商業(yè)數(shù)據(jù)庫(kù)一樣,具有數(shù)據(jù)庫(kù)系統(tǒng)的通用性:</p><p>  1) 數(shù)據(jù)庫(kù)管理系統(tǒng)。我們知道,所謂的數(shù)據(jù)庫(kù)就是一些結(jié)構(gòu)化的數(shù)

35、據(jù)的聯(lián)合體,要提供對(duì)這些數(shù)據(jù)的存取、增加、修改、刪除或更加復(fù)雜的數(shù)據(jù)抽取等操作,需要有一個(gè)支撐系統(tǒng),這就是數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),MySQL完全具有這方面的功能。</p><p>  2) 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。在數(shù)據(jù)庫(kù)的發(fā)展歷程中,曾出現(xiàn)過多種不同形式的數(shù)據(jù)庫(kù)系統(tǒng),但關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)以其優(yōu)越性而被廣為采用,象現(xiàn)在幾種廣泛使用的數(shù)據(jù)庫(kù)全為關(guān)系型數(shù)據(jù)庫(kù)。同樣,MySQL也是關(guān)系型的數(shù)據(jù)庫(kù)系統(tǒng),

36、支持標(biāo)準(zhǔn)的結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)。</p><p>  3) 開放源碼數(shù)據(jù)庫(kù)。同商業(yè)性的數(shù)據(jù)庫(kù)相比,這是MySQL最大的特點(diǎn)。MySQL的源碼是公開的,這就意味著任何人,只要遵守GPL的規(guī)則都可以對(duì)MySQL的源碼使用、修改以符合自己特殊的需求。</p><p>  4) 技術(shù)特點(diǎn)。MySQL是C/S架構(gòu)的服務(wù)器,服務(wù)器端是多線程的,為客戶端提

37、供了不同的程序接口和鏈接庫(kù),如C、C++、Java、Perl、PHP、Tcl等,也提供了簡(jiǎn)單的管理工具,如mysqladmin,mysql等。正因?yàn)镸ySQL的源碼是公開的,使得我們有機(jī)會(huì)從源碼級(jí),更深入的了解MySQL。</p><p>  三、Tomcat服務(wù)器</p><p>  Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jaka

38、rta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。</p><

39、p>  Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。</p><p>  Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一

40、臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML頁(yè)面的訪問請(qǐng)求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 </p><p>  這里的訣竅是,當(dāng)配置正確時(shí),Apache 為HTML頁(yè)面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁(yè)面和Servlet。另外,Tomcat和IIS、Apache等W

41、eb服務(wù)器一樣,具有處理HTML頁(yè)面的功能,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。</p><p>  在代碼設(shè)計(jì)過程中,我主要選用了HTML、JavaScript、CSS、JSP四種語(yǔ)言來編譯程序,它們的特點(diǎn)及功能分別如下:</p><p><b>  一、HT

42、ML</b></p><p>  HTML的全稱是Hypertext Markup Language,中文名稱是超文本標(biāo)記語(yǔ)言,簡(jiǎn)單地講它就是所有的Internet站點(diǎn)共同的語(yǔ)言,所有的網(wǎng)頁(yè)都是以HTML格式的文件為基礎(chǔ),再加上一些其他語(yǔ)言工具(如:JSCRIPT、VBSCRIPT、JAVA、APPLET等)構(gòu)成的。這些文件除了一些基本的文字外還包含了一些標(biāo)簽(TAG),這些標(biāo)簽均由"<

43、;"和">"符號(hào)以及一個(gè)字符串組成,如下面程序中粗體字均為HTML文件的標(biāo)簽,而瀏覽器的功能是對(duì)這些標(biāo)簽進(jìn)行解釋,顯示出文字、圖像、動(dòng)畫、播放聲音。</p><p>  JavaScript</p><p>  JavaScript 是一種描述性語(yǔ)言,它可以被嵌入 HTML 的文件之中。通過 JavaScript 可以做到響應(yīng)用戶的需求事件(如表單的輸入

44、),這樣當(dāng)一位使用者輸入一項(xiàng)信息時(shí),它不需要通過網(wǎng)絡(luò)傳送到服務(wù)器端進(jìn)行處理再傳回來的過程,而可以直接在客戶端進(jìn)行事件的處理。</p><p><b>  CSS</b></p><p>  CSS就是一種叫做樣式表(stylesheet)的技術(shù)。也有的人稱之為層疊樣式表(Cascading Stylesheet)。 在主頁(yè)制作時(shí)采用CSS技術(shù),可以有效地對(duì)頁(yè)面的布局、

45、字體、顏色、背景和其它效果實(shí)現(xiàn)更加精確的控制。 只要對(duì)相應(yīng)的代碼做一些簡(jiǎn)單的修改,就可以改變同一頁(yè)面的不同部分,或者頁(yè)數(shù)不同的網(wǎng)頁(yè)的外觀和格式。</p><p><b>  四、JSP</b></p><p>  JSP(JAVA SERVER PAGES)是由Sun 公司在java語(yǔ)言上開發(fā)出來的一種動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),其可使網(wǎng)頁(yè)中的動(dòng)態(tài)部分和靜態(tài)的HTML相分離。網(wǎng)

46、頁(yè)制作者可以使用平常得心應(yīng)手的工具并按照平常的方式來書寫HTML語(yǔ)句。然后,將動(dòng)態(tài)部分用特殊</p><p><b>  的標(biāo)記嵌入即可。</b></p><p>  3.5 具體網(wǎng)頁(yè)制作</p><p>  3.5.1 網(wǎng)頁(yè)風(fēng)格</p><p>  一個(gè)人擁有自己獨(dú)特的風(fēng)格,是別人所沒有的,就會(huì)讓人注意到那個(gè)人的特別,

47、若那個(gè)人的風(fēng)格是正面的,甚至就會(huì)引起別人的羨慕與注意,或是贊賞。就如同一個(gè)網(wǎng)站,擁有別的網(wǎng)站所沒有的風(fēng)格,就會(huì)讓瀏覽者愿意多停留些時(shí)間,細(xì)細(xì)品嘗該站的內(nèi)容,甚至該站會(huì)得到多人的鼓勵(lì)與注目。</p><p>  網(wǎng)站的色系是網(wǎng)站風(fēng)格最直接的體現(xiàn),是瀏覽者整體的視覺觀感,若一個(gè)網(wǎng)站色系能有一致性,不僅會(huì)使網(wǎng)站看起來美觀,更能讓瀏覽者對(duì)內(nèi)容不易混淆,增加了瀏覽的簡(jiǎn)潔與方便。而網(wǎng)站的色系更能襯托出網(wǎng)站的主題,若色系能與主

48、題合理搭配,將會(huì)增加瀏覽者的易讀性。</p><p>  考慮本企業(yè)的特點(diǎn),北京波藍(lán)蒂服裝公司網(wǎng)站采用了較為明亮的色系,其中包括藍(lán)色、粉色等多種顏色,顏色豐富而不雜亂,使網(wǎng)頁(yè)給人一種活潑、積極、向上的感覺,正符合了現(xiàn)在人的穿衣簡(jiǎn)單大氣的風(fēng)格特點(diǎn)。</p><p>  具體的顏色分布,是按照欄目進(jìn)行運(yùn)用,即每個(gè)欄目都有自己特有的顏色,給人一目了然的感覺,使瀏覽著十分清楚所處的位置,在網(wǎng)站中進(jìn)

49、行瀏覽時(shí)不易迷路。</p><p>  3.5.2 網(wǎng)頁(yè)框架</p><p>  框架是瀏覽器窗口中的一個(gè)區(qū)域,它可以顯示與瀏覽器窗口的其余部分中所顯示內(nèi)容無(wú)關(guān)的HTML文檔。框架集是HTML文件,它定義一組框架的布局和屬性。</p><p>  服裝企業(yè)網(wǎng)站除主頁(yè)外的其余頁(yè)面都是由三個(gè)框架組成的框架布局,三層結(jié)構(gòu):第一層:鏈接菜單;第二層:網(wǎng)站標(biāo)題;第三層:網(wǎng)站內(nèi)

50、容。見表3-1</p><p>  表3-1北京波藍(lán)蒂服裝有限公司網(wǎng)站框架</p><p>  3.5.3 鏈接結(jié)構(gòu)</p><p>  網(wǎng)站的鏈接結(jié)構(gòu)是指頁(yè)面之間相互鏈接的拓?fù)浣Y(jié)構(gòu)。建立網(wǎng)站的鏈接結(jié)構(gòu)有兩種基本方式,即樹形結(jié)構(gòu)與星形結(jié)構(gòu),樹狀鏈接結(jié)構(gòu)類似DOS的目錄結(jié)構(gòu),首頁(yè)鏈接指向一級(jí)頁(yè)面,一級(jí)頁(yè)面鏈接指向二級(jí)頁(yè)面。這樣的鏈接結(jié)構(gòu)瀏覽時(shí),一級(jí)級(jí)進(jìn)入,一級(jí)級(jí)退出。

51、優(yōu)點(diǎn)是條理清晰,訪問者明確知道自己在什么位置,不會(huì)"迷"路。缺點(diǎn)是瀏覽效率低,一個(gè)欄目下的子頁(yè)面到另一個(gè)欄目下的子頁(yè)面,必須繞經(jīng)首頁(yè)。 星狀鏈接結(jié)構(gòu) 類似網(wǎng)絡(luò)服務(wù)器的鏈接,每個(gè)頁(yè)面相互之間都建立有鏈接。這種鏈接結(jié)構(gòu)的優(yōu)點(diǎn)是瀏覽方便,隨時(shí)可以到達(dá)自己喜歡的頁(yè)面。缺點(diǎn)是鏈接太多,容易使瀏覽者迷路,搞不清自己在什么位置,看了多少內(nèi)容。</p><p>  在對(duì)北京波藍(lán)蒂服裝有限公司網(wǎng)站進(jìn)行設(shè)計(jì)的過

52、程中,我采取了將這兩種結(jié)構(gòu)混合起來使用的方法,目的是揚(yáng)長(zhǎng)避短,最終達(dá)到比較理想的效果。我的方案是:首頁(yè)和一級(jí)頁(yè)面之間采用星狀鏈接結(jié)構(gòu),一級(jí)和以下各級(jí)頁(yè)面采用樹狀鏈接結(jié)構(gòu)。這樣網(wǎng)站條理清晰、瀏覽效率高且不易使瀏覽者迷路。見圖3-5</p><p>  圖3-5北京波藍(lán)蒂服裝有限公司鏈接結(jié)構(gòu)</p><p>  3.5.4 功能實(shí)現(xiàn)</p><p>  北京波藍(lán)蒂服裝有

53、限公司網(wǎng)站功能分為靜態(tài)和動(dòng)態(tài)兩部分,靜態(tài)功能主要以精美的頁(yè)面向?yàn)g覽者介紹公司的各方面情況(見表3-2)。動(dòng)態(tài)功能則是通過與數(shù)據(jù)庫(kù)的交互,進(jìn)而實(shí)現(xiàn)新聞更新、文件下載等功能(見表3-3)。</p><p>  表3-2 北京波藍(lán)蒂服裝有限公司網(wǎng)站靜態(tài)功能一覽表</p><p>  表3-3 北京波藍(lán)蒂服裝有限公司網(wǎng)站動(dòng)態(tài)功能一覽表</p><p>  3.5.5 網(wǎng)頁(yè)效

54、果</p><p>  北京波藍(lán)蒂服裝有限公司網(wǎng)站的進(jìn)入頁(yè)背景用了一張大圖還有些及一些設(shè)計(jì)的文字使得該頁(yè)面不至太單調(diào),在地址欄中敲入公司的地址后進(jìn)入該頁(yè),該頁(yè)面的一些服裝圖片會(huì)自動(dòng)移動(dòng),同時(shí)還加了一張動(dòng)態(tài)的圖片,用于鏈接到下個(gè)頁(yè)面,這些都增加頁(yè)面的動(dòng)態(tài)感,網(wǎng)站首頁(yè)采用了女色和粉色色系,表達(dá)著深遠(yuǎn)、永恒、沉靜、無(wú)限、理智、誠(chéng)實(shí)、涼爽等多種感覺。頁(yè)面上方的Logo和頁(yè)面上側(cè)移動(dòng)的歡迎詞打開頁(yè)面時(shí)會(huì)自動(dòng)移動(dòng),為頁(yè)面增添

55、了一絲活躍的氣氛。雖然顏色較多,但分類整齊,相互呼應(yīng),因此并不給人過于雜亂的感覺。而正是恰到好處的反應(yīng)了公司既嚴(yán)肅又活潑的特性。頁(yè)面中的“最新資訊”與“公告通知”板塊,是網(wǎng)站中的動(dòng)態(tài)板塊,點(diǎn)擊就可以通過讀取數(shù)據(jù)庫(kù)中的信息不斷滾動(dòng),方便瀏覽者的瀏覽。(見圖3-4,圖3-5,圖3-6)</p><p>  圖3-4 北京波藍(lán)蒂服裝有限公司進(jìn)入頁(yè)</p><p>  圖3-5公司首頁(yè)上半部分

56、 圖3-6公司首頁(yè)下半部分</p><p>  在設(shè)計(jì)公司簡(jiǎn)介的頁(yè)面的時(shí)候我是這樣設(shè)計(jì)的:在點(diǎn)擊公司簡(jiǎn)介這幾個(gè)字或者上面的鏈接圖片時(shí)跳出一個(gè)新的小窗口,這是為了給人不一樣新穎的感覺,(見圖3-7)</p><p>  圖3-7 波藍(lán)蒂服裝有限公司簡(jiǎn)介頁(yè)面</p><p>  與網(wǎng)站首頁(yè)相同,頁(yè)面最上方仍有導(dǎo)航欄,顏色采用粉色,給人清新可愛的感

57、覺。頁(yè)面上面的鏈接菜單方便了用戶在一級(jí)頁(yè)面中直接進(jìn)入其他一級(jí)頁(yè)面或下一級(jí)頁(yè)面,不必返回首頁(yè)。</p><p>  與之相同,網(wǎng)站中的其他頁(yè)面也是采用統(tǒng)一固定的頁(yè)面結(jié)構(gòu),頁(yè)面頂端的文字鏈接用于在各網(wǎng)頁(yè)之間跳轉(zhuǎn)的方便,區(qū)別在于各板塊間顏色和內(nèi)容的不同,既體現(xiàn)了網(wǎng)站的統(tǒng)一風(fēng)格,又顯示出了個(gè)頁(yè)面自己的特有主題。(見圖3-8,3-9,)</p><p>  圖3-8北京波藍(lán)蒂服裝有限公司服裝產(chǎn)品專柜

58、</p><p>  圖3-9北京波藍(lán)蒂服裝有限公司企業(yè)新聞頁(yè)面</p><p>  為了讓瀏覽者能詳細(xì)的瀏覽像上述(圖3-8,圖3-9)頁(yè)面的信息,我在設(shè)計(jì)的時(shí)候注重人性化,瀏覽者在點(diǎn)擊要查看詳細(xì)信息或者是在購(gòu)買自己想要的產(chǎn)品的時(shí)候都會(huì)跳出一個(gè)新的小窗口(見圖3-10)用于介紹這些信息,看完之后瀏覽者將其關(guān)閉回到上級(jí)頁(yè)面,這樣就避免了過多不必要的鏈接。</p><p&

59、gt;  圖3-10北京波藍(lán)蒂服裝有限公司企業(yè)新聞詳細(xì)信息瀏覽頁(yè)面</p><p>  一個(gè)優(yōu)秀的網(wǎng)站怎么來吸引更多的瀏覽者呢?那就是該網(wǎng)站的內(nèi)容新穎,能夠隨時(shí)地進(jìn)行更新,而不是一個(gè)死板的網(wǎng)站,一個(gè)內(nèi)容很長(zhǎng)時(shí)間都不換掉,這樣瀏覽者在自己第二次瀏覽過后,第三次就不會(huì)有興趣在來了,久之這個(gè)網(wǎng)站也就沒有什么商業(yè)的價(jià)值了。為了能及時(shí)的能網(wǎng)站的瀏覽瀏覽到本公司的最新信息及購(gòu)買到自己想要的最新商品,本公司對(duì)網(wǎng)站的內(nèi)容及時(shí)地進(jìn)

60、行更新,為了實(shí)現(xiàn)快捷方便的修改和刪除后臺(tái)數(shù)據(jù)庫(kù)的過期內(nèi)容,我專門設(shè)計(jì)了管理員的統(tǒng)一管理界面,管理員通過如(圖3-11)所示的界面注冊(cè)進(jìn)入后臺(tái)管理系統(tǒng)見圖3-12。</p><p>  圖3-11北京波藍(lán)蒂服裝有限公司人員注冊(cè)頁(yè)面</p><p>  圖3-12北京波藍(lán)蒂服裝有限公司后臺(tái)管理系統(tǒng)頁(yè)面</p><p><b>  4 數(shù)據(jù)庫(kù)設(shè)計(jì)</b&g

61、t;</p><p>  4.1 數(shù)據(jù)庫(kù)使用目的</p><p>  數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)應(yīng)用程序的核心。數(shù)據(jù)庫(kù)設(shè)計(jì),或稱數(shù)據(jù)模型,是建立一個(gè)應(yīng)用程序很重要的一步。一個(gè)好的數(shù)據(jù)庫(kù)結(jié)構(gòu)和文件設(shè)計(jì)可以使系統(tǒng)在已有的條件下,具有處理速度快、占用存儲(chǔ)空間少、操作處理過程簡(jiǎn)單、查找容易、系統(tǒng)開銷和費(fèi)用低等特點(diǎn)。</p><p>  使用數(shù)據(jù)庫(kù)的目的,是為了更完整和更有條理的存儲(chǔ)數(shù)據(jù)

62、,當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)改變后,頁(yè)面可根據(jù)數(shù)據(jù)庫(kù)中改變的數(shù)據(jù)內(nèi)容自行更改,不必再耗費(fèi)時(shí)間與精力重寫頁(yè)面。</p><p>  在北京波藍(lán)蒂服裝有限公司網(wǎng)站中,通過使用數(shù)據(jù)庫(kù)實(shí)現(xiàn)了以下功能:1.注冊(cè)登陸;2.新聞更新;3.圖片上傳;4.管理訂單;5.用戶管理。</p><p>  4.2 選擇數(shù)據(jù)庫(kù)系統(tǒng)</p><p>  針對(duì)本網(wǎng)站的制作,我選用Mysql 數(shù)據(jù)庫(kù)。因?yàn)樗?/p>

63、有以下的優(yōu)點(diǎn):</p><p>  1) 開發(fā)語(yǔ)言為C/C++,支持多種編譯器,如gcc, cc, xlc, aCC等。</p><p>  2) 良好的內(nèi)存管理機(jī)制,尤其是內(nèi)存泄漏的管理,通過了Purify的嚴(yán)格測(cè)試。</p><p>  3) 支持多種平臺(tái),如AIX、Solaris、HP、FreeBSD、Tru64、SGI、Windows等。</p>

64、<p>  4) 提供多種形式的API,為我們開發(fā)工具的選擇提供了便利。</p><p>  5) 使用多線程的技術(shù),可充分發(fā)揮系統(tǒng)的特點(diǎn),避免在SMP系統(tǒng)中出現(xiàn)僅使用單CPU的現(xiàn)象。</p><p>  6) 對(duì)磁盤表的管理采用B樹加密及索引的技術(shù),為我們快速訪問數(shù)據(jù)提供了可能。</p><p>  7) 高性能的內(nèi)存申請(qǐng)技術(shù)。</p>

65、<p>  8) 臨時(shí)表采用在內(nèi)存中以哈希表實(shí)現(xiàn)。</p><p>  9) 提供多種數(shù)據(jù)類型,如signed/unsigned integer, double, blob等。</p><p>  10)支持定長(zhǎng)的和變長(zhǎng)的紀(jì)錄。</p><p>  11)所有的列都有缺省值,為我們的某些“粗心”提供了方便。</p><p>  1

66、2)靈活、安全的權(quán)限和密碼系統(tǒng),密碼在傳輸中加密傳送,允許主機(jī)端驗(yàn)證密碼。</p><p>  13)客戶端可以通過TCP/IP、Unix套接字、命名管道(NT)連接到MySQL數(shù)據(jù)庫(kù)服</p><p><b>  務(wù)器。</b></p><p>  14)提供Windows端的ODBC連接。</p><p>  15)

67、對(duì)多種字符集的完全支持。</p><p><b>  4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)一般經(jīng)過概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)3個(gè)步驟。</p><p><b>  一.概念設(shè)計(jì):</b></p><p>  概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)之上,自底向上地建立整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)概念

68、結(jié)構(gòu),即從用戶的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成,最后對(duì)集成后的結(jié)構(gòu)分析優(yōu)化得到最終結(jié)果。ER模型是概念設(shè)計(jì)的有力工具。</p><p>  北京波藍(lán)蒂服裝有限公司數(shù)據(jù)庫(kù)概念設(shè)計(jì)圖如下:</p><p>  圖4-1 北京波藍(lán)蒂服裝有限公司數(shù)據(jù)庫(kù)概念設(shè)計(jì)用戶實(shí)體屬性圖</p><p>  圖4-2 北京波藍(lán)蒂服裝有限公司數(shù)據(jù)庫(kù)概念設(shè)計(jì)動(dòng)態(tài)消息(最新資訊)實(shí)體屬性圖&

69、lt;/p><p>  圖4-3 北京波藍(lán)蒂服裝有限公司數(shù)據(jù)庫(kù)概念設(shè)計(jì)服裝圖片實(shí)體屬性圖</p><p>  圖4-4 北京波藍(lán)蒂服裝有限公司數(shù)據(jù)庫(kù)概念設(shè)計(jì)訂單實(shí)體屬性圖</p><p><b>  二.邏輯設(shè)計(jì):</b></p><p>  邏輯設(shè)計(jì)的任務(wù)是根據(jù)DBMS的特征把概念結(jié)構(gòu)轉(zhuǎn)換為相應(yīng)的邏輯結(jié)構(gòu)。概念設(shè)計(jì)所得到的

70、ER圖模型,是獨(dú)立于DBMS的,這里的轉(zhuǎn)換就是把表示概念結(jié)構(gòu)的ER圖轉(zhuǎn)換為層次模型或網(wǎng)狀模型或關(guān)系模型的邏輯結(jié)構(gòu)。</p><p>  北京波藍(lán)蒂服裝有限公司數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)圖如下:</p><p>  用戶(用戶ID,姓名,密碼,性別,地址,E-mail,類型)</p><p>  圖片消息(圖片ID,圖片來源,產(chǎn)品類型,產(chǎn)品描述,產(chǎn)品價(jià)格,上傳時(shí)間)</p&

71、gt;<p>  新聞(新聞ID,新聞主題,新聞內(nèi)容,新聞備注,發(fā)布人,發(fā)布時(shí)間)</p><p>  訂單(訂單ID,產(chǎn)品ID,產(chǎn)品類型,產(chǎn)品價(jià)格,買者姓名,買者密碼,買者地址,買者電話,購(gòu)買時(shí)間)</p><p><b>  三.物理設(shè)計(jì):</b></p><p>  物理設(shè)計(jì)是指:根據(jù)具體DBMS的特征,確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)

72、(存儲(chǔ)結(jié)構(gòu))。數(shù)據(jù)庫(kù)物理設(shè)計(jì)的目的有二: 一是提高數(shù)據(jù)庫(kù)的性能,特別是滿足主要應(yīng)用的性能要求;二是有效地利用存儲(chǔ)空間。在這兩個(gè)目的中,第一個(gè)目的更為重要,因?yàn)樾阅芤廊皇钱?dāng)今數(shù)據(jù)庫(kù)系統(tǒng)的薄弱環(huán)節(jié),而相比較而言存儲(chǔ)介質(zhì)卻越來越便宜。數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)</p><p>  容主要包括:①確定數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu);②為數(shù)據(jù)選擇和調(diào)整存取路徑,即索引的設(shè)計(jì);③確定數(shù)據(jù)分布,如數(shù)據(jù)的垂直劃分和水平劃分;④調(diào)整和優(yōu)化數(shù)據(jù)庫(kù)的性能,

73、如調(diào)整DBMS的某些系統(tǒng)參數(shù)。 數(shù)據(jù)庫(kù)物理設(shè)計(jì)的特點(diǎn)是:數(shù)據(jù)庫(kù)的內(nèi)模式和邏輯模式、用戶模式不一樣,它不直接面向用戶,而且一般的用戶不一定、也不需要了解內(nèi)模式的設(shè)計(jì)細(xì)節(jié)。因此,內(nèi)模式的設(shè)計(jì),即物理設(shè)計(jì)可以不考慮用戶理解的方便性。</p><p>  本網(wǎng)站采用的是MYSQL數(shù)據(jù)庫(kù),其中包括了5個(gè)主要的數(shù)據(jù)表:用戶個(gè)人信息表、服裝產(chǎn)品信息表、新聞信息表、訂單信息表、留言信息。以下列舉其中幾個(gè)數(shù)據(jù)表的結(jié)構(gòu)。</p

74、><p>  表4-1用戶個(gè)人信息表的結(jié)構(gòu)</p><p>  表4-2服裝產(chǎn)品信息表的結(jié)構(gòu)</p><p>  表4-3訂單信息表的結(jié)構(gòu)</p><p>  5 系統(tǒng)的運(yùn)行與實(shí)施</p><p>  JSP網(wǎng)頁(yè)主要提供用戶與服務(wù)器端數(shù)據(jù)庫(kù)的操作存取功能,同時(shí)也是數(shù)據(jù)庫(kù)內(nèi)容的展示界面,客戶端瀏覽器、服務(wù)器JSP頁(yè)面與數(shù)據(jù)庫(kù)

75、三者形成一個(gè)交互性的數(shù)據(jù)庫(kù)網(wǎng)站,其流程說明如下:</p><p> ?。?)用戶通過 瀏覽器指定URL,向網(wǎng)頁(yè)服務(wù)器請(qǐng)求特定的網(wǎng)站內(nèi)容。</p><p> ?。?)服務(wù)器加載制定的JSP網(wǎng)頁(yè),通過解釋器解讀其中的JSP程序代碼。</p><p> ?。?)JSP根據(jù)其運(yùn)算邏輯,存取數(shù)據(jù)庫(kù)內(nèi)容,建立所需的內(nèi)容信息。</p><p> ?。?)處

76、理好數(shù)據(jù)用于創(chuàng)建HTML網(wǎng)頁(yè),返回指客戶端的網(wǎng)頁(yè)瀏覽器進(jìn)行解釋。</p><p> ?。?)瀏覽器取得JSP文件,解釋其中的HTML及Script網(wǎng)頁(yè)程序的代碼。</p><p><b> ?。?)顯示網(wǎng)頁(yè)。</b></p><p>  當(dāng)服務(wù)器里網(wǎng)頁(yè)包含有存取數(shù)據(jù)庫(kù)的代碼時(shí),服務(wù)器先完成數(shù)據(jù)庫(kù)的存取工作,然后再交由解釋引擎將JSP程序作解釋操

77、作,并將解釋后的結(jié)果送回給瀏覽器,如圖5-1所示:</p><p>  圖5-1 JSP網(wǎng)頁(yè)的數(shù)據(jù)庫(kù)操作流程</p><p>  JSP嚴(yán)格的說是一種集成技術(shù),以JAVA平臺(tái)為基礎(chǔ),提供一種簡(jiǎn)單的方式,讓JAVA技術(shù)能夠輕易運(yùn)用于構(gòu)建動(dòng)態(tài)的網(wǎng)頁(yè)內(nèi)容。</p><p>  JAVA為了產(chǎn)生與用戶互動(dòng)的動(dòng)態(tài)網(wǎng)站內(nèi)容,開發(fā)了一種名為Servlet的應(yīng)用技術(shù),Servlet

78、是一種純粹以JAVA語(yǔ)言編寫的,符合標(biāo)準(zhǔn)規(guī)范的JAVA運(yùn)用程序,在網(wǎng)站服務(wù)器運(yùn)行的時(shí)候被加載,在客戶端瀏覽器針對(duì)服務(wù)器提出內(nèi)容要求的時(shí)候,作出動(dòng)態(tài)的響應(yīng)。在瀏覽器請(qǐng)求JSP網(wǎng)頁(yè)的時(shí)候,文本文件在網(wǎng)站服務(wù)器被編譯成Servlet加載,然后陳勝動(dòng)態(tài)的網(wǎng)頁(yè)內(nèi)容,如圖5-2所示:</p><p>  圖5-2 Servlet與 JSP </p><p><b>  6 結(jié) 束 語(yǔ)<

79、/b></p><p>  過完春節(jié)就匆忙的趕回學(xué)校進(jìn)行畢業(yè)設(shè)計(jì),經(jīng)過幾個(gè)月的努力,我的畢業(yè)設(shè)計(jì)——《北京波藍(lán)蒂服裝公司網(wǎng)站的設(shè)計(jì)與實(shí)施》終于畫上了圓滿的句號(hào)。從開始接到論文題目到系統(tǒng)的實(shí)現(xiàn),再到論文文章的完成,跟著導(dǎo)師一步一步的往下走,每走一步對(duì)我來說都是新的嘗試與挑戰(zhàn),也是我在大學(xué)期間獨(dú)立完成的最大的項(xiàng)目。在這段時(shí)間里,我學(xué)到了很多知識(shí)也有很多感受,從對(duì)動(dòng)態(tài)網(wǎng)站一無(wú)所知,對(duì)JSP,ODBC等相關(guān)技術(shù)很不

80、了解的狀態(tài),我開始了獨(dú)立的學(xué)習(xí)和試驗(yàn),查看相關(guān)的資料和書籍,讓自己頭腦中模糊的概念逐漸清晰,使自己非常稚嫩作品一步步完善起來,每一次改進(jìn)都是我學(xué)習(xí)的收獲,每一次試驗(yàn)的成功都會(huì)讓我興奮好一段時(shí)間。從中我也充分體會(huì)到了動(dòng)態(tài)網(wǎng)站給我?guī)淼臉啡ぁ?</p><p>  當(dāng)然,我的網(wǎng)站仍存在許多不足之處,比如由于時(shí)間安排不合理,將大量時(shí)間花在靜態(tài)頁(yè)面的制作方面,而導(dǎo)致的網(wǎng)站技術(shù)不成熟和功能不全面。我將在今后努力加強(qiáng)后臺(tái)技術(shù)

81、方面的學(xué)習(xí)和研究,使自己得到更進(jìn)一步的提高。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1].耿祥玉.JSP基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2004:260-270.</p><p>  [2].榮欽科技.JSP動(dòng)態(tài)網(wǎng)站開發(fā)與實(shí)例[M].北京:清華大學(xué)出版社,2006.6:521-650.</p>

82、<p>  [3].明日科技.JSP程序開發(fā)范例寶典[M].北京:人民郵電出版社,2007.4:815-850. </p><p>  [4].秦鵬.Dreamweaver8完全自學(xué)手冊(cè)[M].北京:中國(guó)青年出版社,2006:451-500. </p><p>  [5].汪孝宜,劉中兵,徐佳晶 等. JSP數(shù)據(jù)庫(kù)開發(fā)實(shí)例精粹[M].北京: 機(jī)械工業(yè)出</p>&l

83、t;p>  版社,2006:100-156.</p><p>  [6].天極網(wǎng),《聚焦Deamweaver MX 2004》,出處: Macromedia,2003-08-29 </p><p>  [2008-06-13].</p><p>  http://www.yesky.com/SoftChannel/72351168004685824/20030

84、829/1724931.html.</p><p>  [7].前沿電腦圖像工作室.《巧學(xué)巧用Dreamweaver MX Fireworks MX Flash MX 制作.網(wǎng)頁(yè)》(第三版),人民郵電出版社,2002-11,P21-28</p><p>  [8].畢業(yè)設(shè)計(jì)論文寫作指導(dǎo).秘書頻道,2005-08-12 [2008-06-13]</p><p>  h

85、ttp://secretary.asiaec.com/czjt/mslw/474275.html</p><p>  [9].(美)加芬克爾(Garfinkel,S.),(美)斯帕福德(Sparfford,G.)著—影印版. Web安全</p><p>  與電子商務(wù)(第二版).北京:清華大學(xué)出版社,2002.11</p><p><b>  附 錄&l

86、t;/b></p><p>  在北京波藍(lán)蒂服裝有限公司網(wǎng)站中,隨數(shù)據(jù)庫(kù)更新而自動(dòng)更新的動(dòng)態(tài)消息是主要功能之一,其中包括兩項(xiàng),一是最新資訊的更新,二是新圖片的上傳,三是顧客訂單的管理,四是用戶的管理。最新資訊的更新與新圖片的上傳取決于發(fā)布日期。</p><p>  一.動(dòng)態(tài)消息(最新資訊)代碼如下:</p><p><b>  (1)就信息的修改&l

87、t;/b></p><p>  public class NewsModifyServlet extends HttpServlet {</p><p>  private static final String CONTENT_TYPE = "text/html; charset=GBK";</p><p>  //Initialize

88、global variables</p><p>  public void init() throws ServletException {</p><p><b>  }</b></p><p>  //Process the HTTP Post request</p><p>  public void doPos

89、t(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {</p><p>  response.setContentType(CONTENT_TYPE);</p><p>  PrintWriter out = response.getWriter()

90、;</p><p>  HttpSession session=request.getSession();</p><p>  News news = new News();</p><p>  GetString getstring=new GetString();</p><p>  String newstitle="&qu

91、ot;,newscontents="", newsmemo="";</p><p>  String title=request.getParameter("newstitle");</p><p>  String contents=request.getParameter("newscontents");&

92、lt;/p><p>  String memo=request.getParameter("newsmemo");</p><p>  String from=request.getParameter("newsfrom");</p><p>  String time=request.getParameter("new

93、stime");</p><p>  String newid=(String)session.getAttribute("id");</p><p>  String oldid=request.getParameter("oldid");</p><p><b>  try {</b><

94、;/p><p>  NewsCommon.Modify(news);</p><p>  out.println("<html>");</p><p>  out.println("<head><title>修改成功!</title></head>");</p>

95、;<p>  out.println("<body bgcolor=\"#ffffff\">");</p><p>  out.println("<br><br>");</p><p>  out.println("<p><center><h

96、1><font color=green>恭喜修改成功!</font></h1></center></p>");</p><p>  out.println("<center><input type=button name=login value=返回 onclick=\"window.locati

97、on='manageroldnews.jsp'\"></center>");</p><p>  out.println("</body></html>");</p><p><b>  }</b></p><p>  catch (Excepti

98、on ex) {</p><p>  ex.printStackTrace();</p><p><b>  }</b></p><p><b>  }</b></p><p>  //Clean up resources</p><p>  public void dest

99、roy() {</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  (2)新聞的刪除</b></p><p><b>  try { </b></p><p>  Class.

100、forName("org.gjt.mm.mysql.Driver").newInstance(); url="jdbc:mysql://localhost:8080;DatabaseName=test";</p><p>  Stringstr="jdbc:mysql://localhost/test"; con=DriverManager.getCon

101、nection(str,"root","");//</p><p><b>  建立與數(shù)據(jù)庫(kù)的連接</b></p><p>  st=con.createStatement();</p><p>  sql="delete from news where id='"+id+&q

102、uot;'";</p><p>  st.executeUpdate(sql);</p><p>  out.println("刪除成功");</p><p>  st.close();</p><p>  con.close();</p><p><b>  } <

103、;/b></p><p>  catch(Exception e)</p><p><b>  { </b></p><p>  response.sendRedirect("err.jsp");</p><p><b>  }</b></p><p&g

104、t;  二.新圖片的上傳,以文件的形式實(shí)現(xiàn)其代碼如下:</p><p>  String fileName =null;</p><p>  try{ String tempFileName=(String)session.getId();</p><p>  File f1=new File ("E:/BS3/defaultroot",temp

105、FileName);</p><p>  FileOutputStream o=new FileOutputStream(f1);</p><p>  InputStream in =request.getInputStream();</p><p>  byte b[]=new byte[4*1024];</p><p><b>

106、  int n;</b></p><p>  while((n=in.read(b))!=-1) </p><p><b>  { </b></p><p>  o.write(b,0,n); }</p><p>  o.close();</p><p>  in.close(); &

107、lt;/p><p>  RandomAccessFile random=new RandomAccessFile(f1,"r");</p><p>  int second=1;</p><p>  String secondLine=null;</p><p>  while( second<=2) </p>

108、;<p><b>  { </b></p><p>  secondLine=random.readLine();</p><p><b>  second++;</b></p><p><b>  }</b></p><p>  int position =se

109、condLine.lastIndexOf('\\'); fileName=secondLine.substring(position+1,secondLine.length()-1); random.seek(0);</p><p>  long forthEndPosition=0;</p><p>  int forth=1;</p><p> 

110、 while((n=random.readByte())!=-1&&(forth<=4))</p><p><b>  { </b></p><p>  if(n=='\n')</p><p><b>  { </b></p><p>  forthEndPos

111、ition=random.getFilePointer();</p><p><b>  forth++;</b></p><p><b>  }</b></p><p><b>  } </b></p><p>  byte cc[]=fileName.getBytes(&q

112、uot;ISO-8859-1");</p><p>  fileName=new String(cc);</p><p>  File f2=new File("E:\\BS3\\defaultroot",fileName);</p><p>  String scr=f2.getAbsolutePath();</p>&

113、lt;p>  session.setAttribute("Name",fileName);</p><p>  RandomAccessFile random2=new RandomAccessFile(f2,"rw"); random.seek(random.length());</p><p>  long endPosition=rand

114、om.getFilePointer();</p><p>  long mark=endPosition; int j=1;%></p><p><b>  三.用戶的管理</b></p><p>  (1)新用戶的注冊(cè),其代碼如下:</p><p>  public class AddServlet extend

115、s HttpServlet {</p><p>  private static final String CONTENT_TYPE = "text/html; charset=GBK";</p><p>  //Initialize global variables</p><p>  public void init() throws Ser

116、vletException {</p><p><b>  }</b></p><p>  //Process the HTTP Post request</p><p>  public void doPost(HttpServletRequest request, HttpServletResponse response) throws S

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論