畢業(yè)論文---服裝企業(yè)網(wǎng)站開發(fā)與實施(含外文翻譯)_第1頁
已閱讀1頁,還剩60頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  2008屆本科畢業(yè)設(shè)計(論文)</p><p>  題 目 服裝企業(yè)網(wǎng)站的設(shè)計與實施 </p><p>  英文題目 Design and Implementation </p><p>  Of a Clothes Enterprise Website </p><p>  說明

2、書 頁</p><p>  圖 紙 張</p><p>  學(xué)生姓名 </p><p>  班級學(xué)號

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

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

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

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

14、><p>  4.1 數(shù)據(jù)庫使用目的21</p><p>  4.2 選擇數(shù)據(jù)庫系統(tǒng)21</p><p>  4.3 數(shù)據(jù)庫設(shè)計22</p><p>  5 系統(tǒng)的運行與實施27</p><p>  6 結(jié) 束 語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)今時代是網(wǎng)絡(luò)技術(shù)飛速發(fā)展的時代,

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

17、效的交流,不和自己的顧客進(jìn)行友好的溝通并得到及時的反饋意見,那么這種企業(yè)就如一潭無源之水,遲早是要在服裝這個領(lǐng)域當(dāng)中銷聲匿跡的。一個企業(yè)尤其是服裝企業(yè)就必須想盡一切辦法讓人了解它,熟悉它,網(wǎng)絡(luò)就為其提供了一個非常好的交流平臺,在這里企業(yè)可以通過網(wǎng)絡(luò)界面宣傳自己的產(chǎn)品,也可以通過電子商務(wù)來出售自己的產(chǎn)品,而其他的企業(yè)和消費者就可以通過網(wǎng)絡(luò)瀏覽器瀏覽并購買自己所需要的產(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)于本服裝公司的信息。所以,建立一個關(guān)于本服裝企業(yè)宣傳的網(wǎng)絡(luò)是一個向人們介紹本公司的一個非常有效的途徑。</p><p><b>  2 需求分析</b><

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

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

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

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

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

24、題的名字,這樣就可以使瀏覽者在瀏覽頁面的時候能盡快的記住我的網(wǎng)站,根據(jù)我所設(shè)計的網(wǎng)站內(nèi)容我將網(wǎng)站的主題確定為服裝類網(wǎng)站,之后又進(jìn)一步明確為服裝類網(wǎng)站中的休閑裝與羽絨服之類的網(wǎng)站。遵循的原則運用“眼球經(jīng)濟(jì)” 讓瀏覽記住生動,豐富的網(wǎng)站,同時還要符合服裝企業(yè)的實際情況,從而達(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)色,背景由一個紅色的大圓內(nèi)套一個白色的小圓組成,寓意“同心”,網(wǎng)站LOGO的主題文字“波藍(lán)蒂”諧音“bland”意思是“文雅的、隨和的、溫和的、淡雅的”,我就想人們在

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

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

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

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

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

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),它決定了一個網(wǎng)站的發(fā)展方向,同時對網(wǎng)站推廣也具有十分重要的指導(dǎo)意義。以下是我對網(wǎng)站進(jìn)行的內(nèi)容規(guī)劃:</p><p>  圖3-4 北京波藍(lán)蒂服裝有限公司內(nèi)容規(guī)劃圖示</p><p>  3.4 制作軟件及語言選擇&

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

49、行瀏覽時不易迷路。</p><p>  3.5.2 網(wǎng)頁框架</p><p>  框架是瀏覽器窗口中的一個區(qū)域,它可以顯示與瀏覽器窗口的其余部分中所顯示內(nèi)容無關(guān)的HTML文檔??蚣芗荋TML文件,它定義一組框架的布局和屬性。</p><p>  服裝企業(yè)網(wǎng)站除主頁外的其余頁面都是由三個框架組成的框架布局,三層結(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)是指頁面之間相互鏈接的拓?fù)浣Y(jié)構(gòu)。建立網(wǎng)站的鏈接結(jié)構(gòu)有兩種基本方式,即樹形結(jié)構(gòu)與星形結(jié)構(gòu),樹狀鏈接結(jié)構(gòu)類似DOS的目錄結(jié)構(gòu),首頁鏈接指向一級頁面,一級頁面鏈接指向二級頁面。這樣的鏈接結(jié)構(gòu)瀏覽時,一級級進(jìn)入,一級級退出。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

82、<p>  [3].明日科技.JSP程序開發(fā)范例寶典[M].北京:人民郵電出版社,2007.4:815-850. </p><p>  [4].秦鵬.Dreamweaver8完全自學(xué)手冊[M].北京:中國青年出版社,2006:451-500. </p><p>  [5].汪孝宜,劉中兵,徐佳晶 等. JSP數(shù)據(jù)庫開發(fā)實例精粹[M].北京: 機械工業(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)頁》(第三版),人民郵電出版社,2002-11,P21-28</p><p>  [8].畢業(yè)設(shè)計論文寫作指導(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ù)庫更新而自動更新的動態(tài)消息是主要功能之一,其中包括兩項,一是最新資訊的更新,二是新圖片的上傳,三是顧客訂單的管理,四是用戶的管理。最新資訊的更新與新圖片的上傳取決于發(fā)布日期。</p><p>  一.動態(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ù)庫的連接</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;  二.新圖片的上傳,以文件的形式實現(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)新用戶的注冊,其代碼如下:</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. 本站所有資源如無特殊說明,都需要本地電腦安裝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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論