畢業(yè)論文-小型企業(yè)網(wǎng)站的制作_第1頁(yè)
已閱讀1頁(yè),還剩30頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p><b>  二〇一〇年五月二日</b></p><p> 題 目小型企業(yè)網(wǎng)站的制作</p><p> 系 (院)計(jì)算機(jī)科學(xué)技術(shù)系</p><p> 專(zhuān) 業(yè)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)</p><p> 班

2、 級(jí)**</p><p> 學(xué)生姓名**</p><p> 學(xué) 號(hào)**</p><p> 指導(dǎo)教師**</p><p> 職 稱(chēng)講師</p><p><b>  小型企業(yè)網(wǎng)站的制作</b></p><p><b>  摘 要</b&g

3、t;</p><p>  本文主要闡述了隨著加入WTO,Internet也在以迅猛的勢(shì)頭在國(guó)內(nèi)爆發(fā)式地增長(zhǎng),網(wǎng)絡(luò)憑借其卓越的互動(dòng)性與便捷的交流手段正成為最有發(fā)展?jié)摿εc前途的新興媒體,成為眾商家倍為關(guān)注的宣傳熱點(diǎn)。尤其是小型企業(yè)更應(yīng)該充分利用互聯(lián)網(wǎng)技術(shù),為客戶(hù)、合作伙伴在網(wǎng)上提供信息服務(wù),并且借助互聯(lián)網(wǎng),敏銳的捕捉商機(jī)。作為專(zhuān)業(yè)進(jìn)行網(wǎng)上產(chǎn)品銷(xiāo)售的公司,則更需要建設(shè)好網(wǎng)站,將其作為對(duì)外宣傳、服務(wù)和交流的載體,來(lái)配合公

4、司的迅速發(fā)展,使網(wǎng)站具有鮮明的特色,使更多的客戶(hù)可以通過(guò)網(wǎng)站對(duì)公司的相關(guān)動(dòng)態(tài)進(jìn)行了解。</p><p>  JSP+JavaBean開(kāi)發(fā)模式是一種比較成熟的技術(shù),因此本項(xiàng)目采用Jsp語(yǔ)言作為根本,選用經(jīng)典的B/S開(kāi)發(fā)架構(gòu),在數(shù)據(jù)庫(kù)方面則使用了SQL+Server。</p><p>  關(guān)鍵詞:互聯(lián)網(wǎng);企業(yè)網(wǎng)站;數(shù)據(jù)庫(kù);架構(gòu)。</p><p>  Make Small

5、 Business Website</p><p><b>  Abstract</b></p><p>  This paper mainly expatiates Internet that it grows up fast inner along with joining in WTO.The net is becoming a new media with t

6、he most potential of development and future,as well as the hot point of publicize by much business. The net technology should be well used to offer information service for clients and cooperate cooperates,and catchs busi

7、ness especially for the small corporation. As a professional online product sales in the company, the more they build the site, will be as foreign pro</p><p>  ASP + ACCESS is a relatively mature technology.

8、So this Website uses ASP as basal language and Access as Database.</p><p>  Keywords: Internet; Corporate web site; Database; structure目 錄</p><p><b>  第一章 緒論1</b></p><

9、p><b>  1.1開(kāi)發(fā)背景1</b></p><p>  1.2題開(kāi)發(fā)的目標(biāo)與期望1</p><p>  1.3課題主要研究工作2</p><p>  第二章 系統(tǒng)分析3</p><p>  2.1 可行性研究3</p><p>  2.2 系統(tǒng)需求分析3</p>

10、<p>  2.3 研究工具的特點(diǎn)和使用5</p><p>  2.3.1 前臺(tái)技術(shù)dreamweaver 85</p><p>  2.3.2 后臺(tái)數(shù)據(jù)庫(kù)的選擇SQL Server 20005</p><p>  2.3.3 Jsp+ JavaBean6</p><p>  第三章 總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)8</p&

11、gt;<p>  3.1 設(shè)計(jì)原則8</p><p>  3.2 總體設(shè)計(jì)8</p><p>  3.3 詳細(xì)設(shè)計(jì)11</p><p>  3.3.1 注冊(cè)頁(yè)面11</p><p>  3.3.2 用戶(hù)登錄模塊12</p><p>  3.3.3 后臺(tái)管理模塊13</p><

12、;p>  3.3.4 留言模塊13</p><p>  3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)14</p><p>  3.4.1 數(shù)據(jù)庫(kù)需求分析14</p><p>  3.4.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)14</p><p>  3.4.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)15</p><p>  第四章 網(wǎng)站具體實(shí)現(xiàn)18</p

13、><p>  4.1 主界面模塊18</p><p>  4.2 后臺(tái)模塊設(shè)計(jì)19</p><p>  4.3管理員登錄模塊設(shè)計(jì)19</p><p>  第五章 系統(tǒng)測(cè)試21</p><p>  5.1 軟件測(cè)試概述21</p><p>  5.1.1 軟件測(cè)試的目的21</p&

14、gt;<p>  5.1.2 軟件測(cè)試的原則21</p><p>  5.2 系統(tǒng)測(cè)試21</p><p>  5.2.1 功能測(cè)試22</p><p>  5.2.2 界面測(cè)試22</p><p>  5.2.3 性能測(cè)試22</p><p><b>  結(jié) 論24</

15、b></p><p><b>  參考文獻(xiàn)25</b></p><p><b>  謝 辭26</b></p><p><b>  第一章 緒論</b></p><p>  信息時(shí)代已經(jīng)來(lái)臨,互連網(wǎng)的觸角早已覆蓋了這個(gè)世界的每個(gè)角落,如今,企業(yè)建立自己的企業(yè)網(wǎng)站

16、已經(jīng)成為一種在信息時(shí)代生存的必要手段。</p><p><b>  1.1 開(kāi)發(fā)背景</b></p><p>  現(xiàn)在網(wǎng)絡(luò)的發(fā)展已呈現(xiàn)商業(yè)化、全民化、全球化的趨勢(shì)[1]。目前,幾乎世界上所有的公司都在利用網(wǎng)絡(luò)傳遞商業(yè)信息,進(jìn)行商業(yè)活動(dòng),從宣傳企業(yè)、發(fā)布廣告、招聘雇員、傳遞商業(yè)文件乃至拓展市場(chǎng)、網(wǎng)上銷(xiāo)售等,無(wú)所不能。如今網(wǎng)絡(luò)已成為企業(yè)進(jìn)行競(jìng)爭(zhēng)的戰(zhàn)略手段。企業(yè)經(jīng)營(yíng)的多元化

17、拓展,企業(yè)規(guī)模的進(jìn)一步擴(kuò)大,對(duì)于企業(yè)的管理、業(yè)務(wù)擴(kuò)展、企業(yè)品牌形象等提供了更高的要求。在以信息技術(shù)為支撐的新經(jīng)濟(jì)條件下,越來(lái)越多的企業(yè)利用起網(wǎng)絡(luò)這個(gè)有效的工具。網(wǎng)站早已由論證階段進(jìn)入了實(shí)質(zhì)階段,尤其為企業(yè)提供一個(gè)展示自己的舞臺(tái)、為消費(fèi)者創(chuàng)造一個(gè)了解企業(yè)的捷徑。公司可以通過(guò)建立商業(yè)平臺(tái),實(shí)行全天候銷(xiāo)售服務(wù),借助網(wǎng)絡(luò)推廣企業(yè)的形象、宣傳企業(yè)的產(chǎn)品、發(fā)布公司新聞,同時(shí)通過(guò)信息反饋使公司更加了解顧客的心理和需求,網(wǎng)站虛擬公司與實(shí)體公司的經(jīng)營(yíng)運(yùn)作

18、有機(jī)的結(jié)合,將會(huì)有利于公司產(chǎn)品銷(xiāo)售渠道的拓展,并節(jié)省大量的廣告宣傳和經(jīng)營(yíng)運(yùn)營(yíng)成本,更好地把握商機(jī)。隨著全球信息網(wǎng)絡(luò)的發(fā)展,Internet在世界上已不僅僅是一種技術(shù),更重要的是它已成為一種新的經(jīng)營(yíng)模式。從4C(Connection,Communication,Commerce,Co-operation)</p><p>  1.2 課題開(kāi)發(fā)的目標(biāo)與期望</p><p>  (1) 樹(shù)立全新

19、企業(yè)形象</p><p>  對(duì)于一個(gè)以軟件開(kāi)發(fā)和安防產(chǎn)品銷(xiāo)售為主的小型企業(yè)而言,企業(yè)的品牌形象至關(guān)重要。 特別是對(duì)于互聯(lián)網(wǎng)技術(shù)高度發(fā)展的今天,大多客戶(hù)都是通過(guò)網(wǎng)絡(luò)來(lái)了解企業(yè)產(chǎn)品、企業(yè)形象及企業(yè)實(shí)力,因此,企業(yè)網(wǎng)站的形象往往決定了客戶(hù)對(duì)企業(yè)產(chǎn)品的信心。建立具有國(guó)際水準(zhǔn)的網(wǎng)站能夠極大的提升企業(yè)的整體形象。</p><p>  (2) 增強(qiáng)銷(xiāo)售能力</p><p>  

20、銷(xiāo)售力指的是產(chǎn)品的綜合素質(zhì)優(yōu)勢(shì)在銷(xiāo)售上的體現(xiàn)?,F(xiàn)代營(yíng)銷(xiāo)理論認(rèn)為,銷(xiāo)售亦即是傳播。銷(xiāo)售的成功與否,除了決定于能否將產(chǎn)品的各項(xiàng)優(yōu)勢(shì)充分地傳播出去之外,還要看目標(biāo)對(duì)象從中得到的有效信息有多少。由于互聯(lián)網(wǎng)所具有的“一對(duì)一”的特性,目標(biāo)對(duì)象能自主地選擇對(duì)自己有用的信息。這本身已經(jīng)決定了消費(fèi)者對(duì)信息已經(jīng)有了一個(gè)感興趣的前提。使信息的傳播不在是主觀加給消費(fèi)者,而是由消費(fèi)者有選擇地主動(dòng)吸收。 同時(shí),產(chǎn)品信息通過(guò)網(wǎng)站的先進(jìn)設(shè)計(jì),既有報(bào)紙信息量大的優(yōu)點(diǎn),又

21、結(jié)合了電視聲、光、電的綜合刺激優(yōu)勢(shì),可以牢牢地吸引住目標(biāo)對(duì)象。因此,產(chǎn)品信息傳播的有效性將遠(yuǎn)遠(yuǎn)提高,同時(shí)亦即是提高了產(chǎn)品的銷(xiāo)售力。</p><p><b>  (3) 提高附加值</b></p><p>  許多人知道,購(gòu)買(mǎi)產(chǎn)品不僅買(mǎi)的是那些看得見(jiàn)的實(shí)物,還有那些看不見(jiàn)的售后服務(wù)。這也就是產(chǎn)品的附加值。產(chǎn)品的附加值越高,在市場(chǎng)上就越有競(jìng)爭(zhēng)力,就越受消費(fèi)者歡迎。因此,企

22、業(yè)要贏得市場(chǎng)就要千方百計(jì)地提高產(chǎn)品的附加值。在現(xiàn)階段,傳統(tǒng)的售后服務(wù)手段已經(jīng)遠(yuǎn)遠(yuǎn)不能滿(mǎn)足客戶(hù)的需要,為消費(fèi)者提供便捷、有效、即時(shí)的24小時(shí)網(wǎng)上服務(wù),是一個(gè)全新體現(xiàn)項(xiàng)目附加值的方向。世界各地的客戶(hù)在任何時(shí)刻都可以通過(guò)網(wǎng)站下載自己需要的資料,在線(xiàn)獲得疑難的解答,在線(xiàn)提交自己的問(wèn)題。</p><p>  總結(jié)上述幾點(diǎn),網(wǎng)站建設(shè)目標(biāo)可總結(jié)如下:</p><p>  (1) 幫助企業(yè)建立有效的企業(yè)形

23、象宣傳、企業(yè)風(fēng)采展示、公司產(chǎn)品宣傳。</p><p>  (2) 充分利用網(wǎng)絡(luò)快捷、跨地域優(yōu)勢(shì)進(jìn)行信息傳遞,對(duì)公司的新聞進(jìn)行及時(shí)的報(bào)道。</p><p>  (3) 通過(guò)在線(xiàn)供求系統(tǒng)實(shí)現(xiàn)網(wǎng)上的供求信息的查詢(xún)、訂購(gòu)、交易聯(lián)系,優(yōu)化信息的流通渠道。</p><p>  1.3 課題主要研究工作</p><p>  小型企業(yè)網(wǎng)站的制作目的是完成一個(gè)

24、有易擴(kuò)展、穩(wěn)定、安全、操作簡(jiǎn)單方便、界面友好等特點(diǎn)的交易平臺(tái),課題主要工作有</p><p>  (1)設(shè)計(jì)方案所采用的系統(tǒng)技術(shù)、工具和系統(tǒng)的用戶(hù)、角色、權(quán)限管理、資源信息的管理、各類(lèi)資料共享、數(shù)據(jù)庫(kù)系統(tǒng)的管理等。</p><p>  (2)制作小型企業(yè)網(wǎng)站的設(shè)計(jì)思想。如數(shù)據(jù)的采集、學(xué)習(xí)信息化的思路等等。</p><p><b>  第二章 系統(tǒng)分析<

25、;/b></p><p><b>  2.1 可行性研究</b></p><p>  小型企業(yè)網(wǎng)站是更好的提高企業(yè)知名度的有效途徑,客戶(hù)可以通過(guò)互聯(lián)網(wǎng)對(duì)想了解的企業(yè)進(jìn)行在線(xiàn)了解,這樣就非常方便了。一個(gè)小型企業(yè)網(wǎng)站應(yīng)具有企業(yè)新聞、商品、用戶(hù)管理等功能可行性研究包括:技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三個(gè)。</p><p>  小型企業(yè)網(wǎng)站是

26、以互聯(lián)網(wǎng)為為基礎(chǔ),采用JSP+JavaBean+SQL Server 2000 開(kāi)發(fā)模式數(shù)據(jù)庫(kù)服務(wù)器端選擇SQL Server 2000數(shù)據(jù)庫(kù)中心數(shù)據(jù)庫(kù)。SQL Server 2000數(shù)據(jù)庫(kù)功能強(qiáng)大,操作簡(jiǎn)單、容易實(shí)現(xiàn)、容易維護(hù)。JSP+JavaBean提供了多種常用的數(shù)據(jù)庫(kù)應(yīng)用程序,通過(guò)少量代碼的編寫(xiě),就能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)的訪問(wèn),同時(shí)可以創(chuàng)建數(shù)據(jù)庫(kù)的可視化界面顯示、編輯、更新各類(lèi)數(shù)據(jù)庫(kù)中的信息。因此,技術(shù)是可行的。</p>

27、<p>  小型企業(yè)網(wǎng)站的建設(shè)對(duì)一個(gè)企業(yè)來(lái)說(shuō)具有良好的社會(huì)效益和經(jīng)濟(jì)效益。網(wǎng)站管理員在據(jù)庫(kù)管理中心采用完善的現(xiàn)代化的網(wǎng)絡(luò)管理手段,管理人員可以實(shí)現(xiàn)遠(yuǎn)程管理,客戶(hù)可以通過(guò)互聯(lián)網(wǎng)了解公司的一些動(dòng)態(tài)信息,也可以在線(xiàn)購(gòu)買(mǎi)企業(yè)商品。由此可見(jiàn),用這套系統(tǒng)網(wǎng)站所取得的效益是巨大的。因此,經(jīng)濟(jì)方面是可行的。</p><p>  小型企業(yè)網(wǎng)站每天會(huì)有許多客戶(hù)進(jìn)行查看,選擇一個(gè)優(yōu)秀的數(shù)據(jù)庫(kù)管理系統(tǒng)作為開(kāi)發(fā)平臺(tái),將給日后的維

28、護(hù)工作帶來(lái)很大的方便。系統(tǒng)前臺(tái)界面美觀簡(jiǎn)潔,適合尋找查看,因此,操作上是可行的。</p><p>  2.2 系統(tǒng)需求分析</p><p>  隨著計(jì)算機(jī)與電子技術(shù)的飛速發(fā)展以及網(wǎng)絡(luò)越來(lái)越廣泛,國(guó)內(nèi)外很多大中小型企業(yè)都意識(shí)到網(wǎng)絡(luò)信息傳遞帶給企業(yè)的效益是任何其它傳遞方式不可比擬的,網(wǎng)絡(luò)在某種程度上可以大大提高員工的辦事效率,提升整個(gè)企業(yè)的競(jìng)爭(zhēng)力,所以很多企業(yè)就會(huì)選擇通過(guò)互聯(lián)網(wǎng)為企業(yè)做宣傳、樹(shù)

29、立企業(yè)良好形象以及提高企業(yè)知名度等,因此如何建立一個(gè)經(jīng)濟(jì)、實(shí)用、安全、高效、穩(wěn)定的網(wǎng)站是每個(gè)企業(yè)必須考慮的問(wèn)題。</p><p>  由于經(jīng)濟(jì)發(fā)展,企業(yè)的不斷增加,現(xiàn)在大多數(shù)企業(yè)都不愿意花費(fèi)巨額的經(jīng)費(fèi)去做廣告宣傳,企業(yè)領(lǐng)導(dǎo)人深知網(wǎng)絡(luò)宣傳具有低投入、高回報(bào)的特點(diǎn),所以都希望通過(guò)制作一個(gè)合格的企業(yè)門(mén)戶(hù)網(wǎng)站對(duì)自己的企業(yè)進(jìn)行網(wǎng)絡(luò)宣傳。而網(wǎng)絡(luò)宣傳并不僅僅是簡(jiǎn)單的網(wǎng)站展示建設(shè),或通過(guò)網(wǎng)絡(luò)媒介做一些廣告宣傳,它還包括利用網(wǎng)絡(luò)在

30、企業(yè)之間、企業(yè)內(nèi)部以及企業(yè)和用戶(hù)之間傳遞信息,以達(dá)到用戶(hù)更深入了解企業(yè)及企業(yè)商品的目的。</p><p>  隨著企業(yè)的急切需求以及網(wǎng)絡(luò)的廣泛發(fā)展,制作企業(yè)門(mén)戶(hù)網(wǎng)站也成為現(xiàn)在炙手可熱的行業(yè),很多制作者為了在更短的時(shí)間里制作更多的網(wǎng)站,從而獲得更多的利益,在制作時(shí)就出現(xiàn)了很多弊端,使企業(yè)網(wǎng)站滿(mǎn)足不了企業(yè)和用戶(hù)的需要,對(duì)企業(yè)的網(wǎng)絡(luò)宣傳也減弱了效果。經(jīng)過(guò)本文作者對(duì)現(xiàn)存小型企業(yè)門(mén)戶(hù)網(wǎng)站的調(diào)查研究發(fā)現(xiàn)如下幾點(diǎn)弊端是迫切需要

31、解決的。</p><p>  (1)網(wǎng)站前臺(tái)的制作過(guò)于簡(jiǎn)單,圖片只是簡(jiǎn)單的組合排序,不美觀大方,不能達(dá)到很好的宣傳效果,并且功能少。</p><p>  (2)網(wǎng)站后臺(tái)的制作頁(yè)面過(guò)于繁瑣,對(duì)于計(jì)算機(jī)技能少的用戶(hù)難于使用,功能模塊鏈接有誤,很少能實(shí)現(xiàn)企業(yè)與用戶(hù)之間的交流。</p><p>  (3)網(wǎng)站的制作目標(biāo)不明確,設(shè)計(jì)不合理,雖然很多企業(yè)都能套用,但卻不具有針對(duì)

32、性,不能突出企業(yè)特點(diǎn)。</p><p>  (4)大多數(shù)已經(jīng)制作完成的網(wǎng)站前后臺(tái)的安全性低,設(shè)計(jì)不明確。</p><p>  (5)小型企業(yè)網(wǎng)站的特點(diǎn)就是用低投入換取高回報(bào),現(xiàn)存的網(wǎng)站卻沒(méi)有考慮這一點(diǎn),沒(méi)有將架設(shè)網(wǎng)站平臺(tái)時(shí)節(jié)約企業(yè)成本充分考慮。</p><p>  成功的企業(yè)門(mén)戶(hù)網(wǎng)站需要一個(gè)高質(zhì)量的前臺(tái)頁(yè)面和可以提升企業(yè)信息延續(xù)性和擴(kuò)展性的后臺(tái)管理系統(tǒng)。這里所說(shuō)的高

33、質(zhì)量的前臺(tái)網(wǎng)頁(yè)不僅是具有美觀動(dòng)態(tài)的特點(diǎn),它還必需具有網(wǎng)站傳輸信息的高效性、安全性、可靠性等優(yōu)勢(shì),并確保網(wǎng)站中商業(yè)信息不被丟失,為了實(shí)現(xiàn)網(wǎng)站具有較高的延續(xù)性和擴(kuò)展性,使網(wǎng)站的建設(shè)緊跟企業(yè)發(fā)展的需求,就需要一個(gè)后臺(tái)管理系統(tǒng)。同時(shí)考慮到企業(yè)所能承擔(dān)的成本,本網(wǎng)站的制作摒棄了傳統(tǒng)網(wǎng)站的弊端,決定使用JSP+JavaBean開(kāi)發(fā)方式,這種模式更適合中小型項(xiàng)目的開(kāi)發(fā)。</p><p>  通過(guò)實(shí)際調(diào)查,對(duì)上述所發(fā)現(xiàn)的弊端進(jìn)行

34、了改進(jìn),并且滿(mǎn)足企業(yè)要求,企業(yè)門(mén)戶(hù)網(wǎng)站應(yīng)該具有以下功能。</p><p>  (1)門(mén)戶(hù)網(wǎng)站前臺(tái)頁(yè)面設(shè)計(jì)美觀、大方、友好,使用人性化設(shè)計(jì),凸顯企業(yè)商品、新聞、文化信息等,能保證系統(tǒng)的易用性。</p><p>  (2)網(wǎng)站后臺(tái)頁(yè)面簡(jiǎn)潔,應(yīng)具有企業(yè)新聞、商品、用戶(hù)管理等功能模塊,具有高度的信息延續(xù)性、可擴(kuò)展性。</p><p>  (3)前后臺(tái)設(shè)計(jì)明確,并保證前后臺(tái)的

35、安全性。</p><p>  (4)充分考慮架設(shè)網(wǎng)站平臺(tái)時(shí)節(jié)約企業(yè)成本,應(yīng)用JSP+JavaBean+SQL Server 2000 開(kāi)發(fā)模式,提供建立在關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)上的數(shù)字信息組織、管理、查詢(xún)等功能。</p><p>  (5)最大限度地實(shí)現(xiàn)網(wǎng)站易維護(hù)性和易操作性。</p><p>  在滿(mǎn)足以上條件的基礎(chǔ)上對(duì)網(wǎng)站進(jìn)行美化與維護(hù),達(dá)到為企業(yè)提供一個(gè)簡(jiǎn)單、易用、

36、開(kāi)放、可擴(kuò)展的企業(yè)信息門(mén)戶(hù)平臺(tái)。</p><p>  2.3 研究工具的特點(diǎn)和使用</p><p>  開(kāi)發(fā)工具的選擇對(duì)一個(gè)系統(tǒng)來(lái)說(shuō)很重要,既決定了開(kāi)發(fā)人員的開(kāi)發(fā)效率,也對(duì)頁(yè)面的美觀和操控性起著重要作用,同時(shí)也對(duì)軟件產(chǎn)品的易維護(hù)性和擴(kuò)充性有著重要影響。</p><p>  2.3.1 前臺(tái)技術(shù)dreamweaver 8</p><p>  D

37、reamweaver是在網(wǎng)頁(yè)設(shè)計(jì)與制作領(lǐng)域中用戶(hù)最多、應(yīng)用最廣、功能最強(qiáng)大的軟件[2],隨著Dreamweaver 8的發(fā)布,更堅(jiān)定Dreamweaver在該領(lǐng)域的地位。它集網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站開(kāi)發(fā)和站點(diǎn)管理功能于一身,具有可視化、支持多平臺(tái)和跨瀏覽器的特性,是目前網(wǎng)站設(shè)計(jì)、開(kāi)發(fā)、制作的首選工具。</p><p>  Dreamweaver的特點(diǎn)是:靈活的編寫(xiě)方式、可視化編輯界面、功能更多的CSS支持[3]——CSS可

38、視化設(shè)計(jì)和CSS檢查工具、動(dòng)態(tài)跨瀏覽器驗(yàn)證、強(qiáng)大的WEB站點(diǎn)管理功能、內(nèi)建的圖形編輯引擎、Dreamweaver的集成特性、豐富的媒體支持能力、超強(qiáng)的擴(kuò)展能力等;</p><p>  2.3.2 后臺(tái)數(shù)據(jù)庫(kù)的選擇SQL Server 2000</p><p>  SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)[4],它最初是由Microsoft Sybase 和Ashton-Tate三家公

39、司共同開(kāi)發(fā)的,主要特性有:</p><p>  1.Internet 集成。SQL Server 2000 數(shù)據(jù)庫(kù)引擎提供完整的XML 支持。它還具有構(gòu)成最大的Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開(kāi)發(fā) Web 應(yīng)用程序,并且SQL Server 2000 支持 English Query 和 Micros

40、oft 搜索服務(wù)等功能,在Web 應(yīng)用程序中包含了用戶(hù)友好的查詢(xún)和強(qiáng)大的搜索功能。 </p><p>  2.可伸縮性和可用性。同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windows&reg; 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2000 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功

41、能,使其得以升級(jí)到最大 Web 站點(diǎn)所需的性能級(jí)別。 </p><p>  3.企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。SQL Server 2000 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶(hù)的開(kāi)銷(xiāo)減到最小。SQL Server 2000 分布式查詢(xún)使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式

42、事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶(hù),使這些用戶(hù)自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 </p><p>  4.易于安裝、部署和使用。 SQL Server 2000 中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過(guò)程。SQL Serv

43、er 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶(hù)只需最少的安裝和管理開(kāi)銷(xiāo)即可實(shí)現(xiàn)這些應(yīng)用程序。 </p><p>  2.3.3 JSP+ JavaBean</p><p>  JSP技術(shù)使用Java編程語(yǔ)言編

44、寫(xiě)類(lèi)XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。其特性包括:</p><p>  一次編寫(xiě),到處運(yùn)行?! ?lt;/p><p>  系統(tǒng)的多平臺(tái)支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開(kāi)

45、發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。 </p><p>  強(qiáng)大的可伸縮性。從只有一個(gè)小的jar文件即可運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器,Java顯示了一個(gè)巨大的生命力</p><p>  JavaBean 是一種java語(yǔ)言寫(xiě)成的可重用組件。為寫(xiě)成JavaBean,類(lèi)必須

46、是具體的和公共的,并且具有無(wú)參數(shù)的構(gòu)造器[5]。JavaBean 通過(guò)提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成員屬性。眾所周知,屬性名稱(chēng)符合這種模式,其他Java 類(lèi)可以通過(guò)自身機(jī)制發(fā)現(xiàn)和操作這些操作屬性。</p><p>  第三章 總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)</p><p><b>  3.1 設(shè)計(jì)原則</b></p><p>  實(shí)用性原則

47、:確保網(wǎng)站具有良好的系統(tǒng)性能,友好的用戶(hù)界面,較高的處理效率。便于管理人員使用和維護(hù),并采用成熟的技術(shù)。</p><p>  先進(jìn)性原則:采用先進(jìn)而成熟的技術(shù),使其具有較高的技術(shù)水平和較長(zhǎng)的生命周期。</p><p>  兼容性原則:對(duì)于所選硬件系統(tǒng)及平臺(tái),能很好地適應(yīng)開(kāi)發(fā)和使用。</p><p>  規(guī)范性原則:軟件設(shè)計(jì)過(guò)程嚴(yán)格按照“軟件工程”的規(guī)范進(jìn)行,系統(tǒng)編碼

48、,操作系統(tǒng)平臺(tái)以及所采用的開(kāi)發(fā)方法按照相應(yīng)的國(guó)際標(biāo)準(zhǔn)和國(guó)家標(biāo)準(zhǔn)。</p><p><b>  3.2 總體設(shè)計(jì)</b></p><p>  總體設(shè)計(jì)又叫概要設(shè)計(jì)或初步設(shè)計(jì),它的設(shè)計(jì)過(guò)程由兩個(gè)主要階段組成:系統(tǒng)設(shè)計(jì)階段和結(jié)構(gòu)設(shè)計(jì)階段。系統(tǒng)設(shè)計(jì)階段確定系統(tǒng)的具體實(shí)現(xiàn)方案;結(jié)構(gòu)設(shè)計(jì)階段確定軟件結(jié)構(gòu)。本網(wǎng)站主要包括網(wǎng)站前臺(tái)、網(wǎng)站后臺(tái)管理系統(tǒng)和數(shù)據(jù)庫(kù)三大部分組成。網(wǎng)站前臺(tái)部分主

49、要包括企業(yè)新聞?wù)故尽a(chǎn)品展示、公司文化、技術(shù)支持、管理員登陸等功能。網(wǎng)站的總體結(jié)構(gòu)如圖3.1所示</p><p>  圖3.1 總體結(jié)構(gòu)圖</p><p>  網(wǎng)站前臺(tái)部分主要包括企業(yè)新聞?wù)故?、產(chǎn)品展示、公司文化、技術(shù)支持、管理員登陸等功能。</p><p>  圖3.2 網(wǎng)站前臺(tái)功能結(jié)構(gòu)圖</p><p>  網(wǎng)站前臺(tái)體現(xiàn)出了企業(yè)自身的沉積

50、,公司本身的規(guī)劃性文本、規(guī)章制度、事件性?xún)?nèi)容等要多些,因此在網(wǎng)站內(nèi)容的體現(xiàn)上也需要很豐富。豐富網(wǎng)站的內(nèi)容(提高信息量、增強(qiáng)可讀性、擴(kuò)大知識(shí)面、加強(qiáng)企業(yè)文化宣傳力度)是進(jìn)行前臺(tái)功能設(shè)計(jì)必須仔細(xì)考慮的問(wèn)題。例如,企業(yè)新聞和產(chǎn)品展示這是每個(gè)企業(yè)網(wǎng)站前臺(tái)功能模塊中必須具備的,人才招聘、客戶(hù)服務(wù)是對(duì)網(wǎng)站功能的完善,關(guān)于我們和榮譽(yù)資質(zhì)則是從側(cè)面對(duì)公司進(jìn)行宣傳,所以公司必須對(duì)會(huì)員提供一個(gè)網(wǎng)絡(luò)交流平臺(tái),和對(duì)會(huì)員提供一些特殊服務(wù)??傊芭_(tái)功能設(shè)計(jì)必須做

51、到,每一個(gè)模塊都有它存在的必要性,而且要使得整個(gè)網(wǎng)站的功能趨于完善。</p><p>  網(wǎng)站后臺(tái)部分主要包括企業(yè)新聞管理、商品管理、管理員注銷(xiāo)等功能。</p><p>  網(wǎng)站的后臺(tái)功能設(shè)計(jì)必須完全的符合前臺(tái)功能模塊的要求,當(dāng)然現(xiàn)在有很多專(zhuān)門(mén)從事網(wǎng)站后臺(tái)開(kāi)發(fā)的公司(比如動(dòng)易)可以提供功能強(qiáng)大的專(zhuān)業(yè)網(wǎng)站后臺(tái),做為小型企業(yè)這種后臺(tái)的實(shí)用性卻不是很大,因?yàn)閷?zhuān)業(yè)的后臺(tái)管理程序功能太復(fù)雜,不利于企

52、業(yè)內(nèi)部工作人員進(jìn)行管理。因此,專(zhuān)門(mén)開(kāi)發(fā)一個(gè)小型網(wǎng)站后臺(tái)管理系統(tǒng)在小型企業(yè)網(wǎng)站的設(shè)計(jì)中是非常必須的。</p><p>  通過(guò)分析和進(jìn)一步的歸并和抽象,系統(tǒng)的主要功能如下:</p><p> ?。?)用戶(hù)管理功能。系統(tǒng)應(yīng)允許管理者、注冊(cè)用戶(hù)、游客在客戶(hù)端使用瀏覽器通過(guò)Internet訪問(wèn)網(wǎng)站。包括了對(duì)信息公告、新聞的瀏覽等</p><p>  (2)信息的管理功能。管

53、理員能夠?qū)π畔⑦M(jìn)行添加、刪除、修改和維護(hù)。</p><p> ?。?)資源共享功能。主要表現(xiàn)形式為共享資源,發(fā)表留言。服務(wù)端接受注冊(cè)用戶(hù)在論壇的發(fā)、回貼請(qǐng)求,并其進(jìn)行管理。</p><p> ?。?)后臺(tái)管理功能。系統(tǒng)對(duì)后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行管理和維護(hù),包括對(duì)各個(gè)數(shù)據(jù)表項(xiàng)的更新、維護(hù)、安全性保證。</p><p> ?。?)后臺(tái)管理。管理員可以登錄后臺(tái)進(jìn)行網(wǎng)站信息的管理???/p>

54、以對(duì)網(wǎng)站中的所有的信息進(jìn)行添加、刪除和修改操作。</p><p> ?。?)能夠?qū)崿F(xiàn)及時(shí)更新功能。</p><p><b>  3.3 詳細(xì)設(shè)計(jì)</b></p><p>  詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎么具體的實(shí)現(xiàn)所要求的系統(tǒng)。詳細(xì)設(shè)計(jì)階段的任務(wù)是要設(shè)計(jì)出網(wǎng)站的“藍(lán)圖”。即各個(gè)頁(yè)面要實(shí)現(xiàn)的具體功能。</p><p>

55、; ?。?)系統(tǒng)管理員:負(fù)責(zé)控制和管理整個(gè)系統(tǒng)的運(yùn)行和保障其安全性。主要進(jìn)行用戶(hù)管理、后臺(tái)管理等任務(wù)。</p><p>  用戶(hù)管理:管理各種用戶(hù),包括瀏覽者、注冊(cè)用戶(hù)、管理員三種身份的權(quán)限識(shí)別,以及對(duì)合法用戶(hù)的注冊(cè)、登錄和個(gè)人信息維護(hù)。</p><p>  后臺(tái)管理:對(duì)各類(lèi)信息的發(fā)布、維護(hù)和更新設(shè)置。包括了信息公告、技術(shù)文章、商品的更新等</p><p> ?。?

56、)注冊(cè)用戶(hù):通過(guò)注冊(cè)成為會(huì)員。</p><p> ?。?)瀏覽者:訪問(wèn)公告、新聞、瀏覽商品等。</p><p>  3.3.1 注冊(cè)頁(yè)面</p><p>  系統(tǒng)為用戶(hù)提供注冊(cè)功能,用戶(hù)成功注冊(cè)后,可在留言板上留言。用戶(hù)提交注冊(cè)信息后,系統(tǒng)首先檢測(cè)用戶(hù)申請(qǐng)的帳號(hào)否已經(jīng)存在,若該用戶(hù)已存在,提示用戶(hù)重新輸入,之后進(jìn)行用戶(hù)登錄,按照角色的權(quán)限進(jìn)行相對(duì)應(yīng)的操作。</

57、p><p>  注意:注冊(cè)時(shí)所有帶*的信息必須全部填寫(xiě),不然就會(huì)出錯(cuò)。注冊(cè)完后會(huì)提示注冊(cè)成功。</p><p>  圖3.4 注冊(cè)流程圖</p><p>  3.3.2 用戶(hù)登錄模塊</p><p>  登錄模塊是基于Internet的C語(yǔ)言支撐平臺(tái)系統(tǒng)的主要模塊之一,是系統(tǒng)安全性和隱私信息的保障。本系統(tǒng)登陸模塊的功能結(jié)構(gòu)如圖3-3所示。它主要由

58、用戶(hù)注冊(cè)、用戶(hù)登陸、找回密碼三個(gè)子模塊組成。</p><p>  圖3.5 登錄模塊功能結(jié)構(gòu)圖</p><p>  用戶(hù)進(jìn)入登錄頁(yè)面,輸入用戶(hù)名和密碼,后和數(shù)據(jù)庫(kù)中的用戶(hù)名和密碼進(jìn)行校對(duì),如果一致,則登錄成功。</p><p>  圖3.6 用戶(hù)登錄流程圖</p><p>  3.3.3 后臺(tái)管理模塊</p><p>

59、  后臺(tái)管理模塊主要包括了對(duì)用戶(hù)、商品的管理,管理員及時(shí)地對(duì)這些信息進(jìn)行發(fā)布,并可進(jìn)行編輯更新和刪除操作。只有管理員才能進(jìn)行資源的上傳工作。管理員登錄時(shí)首先檢查從數(shù)據(jù)庫(kù)中提取相關(guān)信息進(jìn)行校對(duì),如果正確則登錄到后臺(tái)如果不正確給出用戶(hù)名或密碼錯(cuò)誤的提示信息</p><p>  圖3.7 后臺(tái)管理模塊</p><p>  3.3.4 留言模塊</p><p>  留言管理

60、模塊主要用于學(xué)生對(duì)所瀏覽的信息發(fā)表評(píng)論、進(jìn)行交流。</p><p>  用戶(hù)只能是登錄之后才能在網(wǎng)站上進(jìn)行留言操作,只有管理員才能進(jìn)行留言的刪除工作,沒(méi)有注冊(cè)的用戶(hù)只能進(jìn)行瀏覽。</p><p><b>  圖3.8 留言模塊</b></p><p><b>  3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p

61、>  3.4.1 數(shù)據(jù)庫(kù)需求分析</p><p>  進(jìn)行整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)必須準(zhǔn)確了解與分析用戶(hù)需求(包括數(shù)據(jù)和處理)。用戶(hù)需求分析是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步。作為最基本的需求分析做得是否充分與準(zhǔn)確,決定了在其構(gòu)建數(shù)據(jù)庫(kù)的速度和質(zhì)量。</p><p>  用戶(hù)的需求具體體現(xiàn)在各種信息的提供、存儲(chǔ)、更新和查詢(xún)方面,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿(mǎn)足各種信息的輸出與輸入。收

62、集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。以這種思想作為設(shè)計(jì)策略,小型企業(yè)網(wǎng)站至少有以下3項(xiàng)需求:</p><p>  用戶(hù)表:包括的數(shù)據(jù)項(xiàng)有用戶(hù)姓名、密碼等。</p><p>  產(chǎn)品表:包括的數(shù)據(jù)項(xiàng)有產(chǎn)品號(hào)、產(chǎn)品類(lèi)別、產(chǎn)品圖片等。</p><p>  新聞表:包括的數(shù)據(jù)項(xiàng)有標(biāo)題、類(lèi)別、時(shí)間等。</p>

63、<p>  3.4.1 數(shù)據(jù)庫(kù)需求分析</p><p>  概念結(jié)構(gòu)設(shè)計(jì)是將分析得出的用戶(hù)需求信息抽象為概念模型的過(guò)程。即在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體以及它們之間的相互關(guān)聯(lián)的概念結(jié)構(gòu)設(shè)計(jì)模型。這樣才能更好、更準(zhǔn)確的用某一DBMS實(shí)現(xiàn)這一些需求,這是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。</p><p>  概念結(jié)構(gòu)的主要特點(diǎn)是能真實(shí)、充分地反映現(xiàn)實(shí)世界,容易理解、更改,容

64、易向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。描述概念模型的有力工具是E-R模型。</p><p>  本網(wǎng)站根據(jù)上面的需求分析和數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)劃得出的實(shí)體有:會(huì)員實(shí)體,產(chǎn)品實(shí)體,新聞實(shí)體,管理員實(shí)體。管理員與新聞實(shí)體之間關(guān)系的E-R圖,如圖3.9所示。</p><p>  3.9管理員與新聞實(shí)體之間關(guān)系的E-R圖</p><p>  3.4.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)<

65、/p><p>  概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。</p><p>  設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分3步進(jìn)行:</p><p>  (1)將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;</p><p>  (2)將轉(zhuǎn)換來(lái)的關(guān)系

66、、網(wǎng)狀、層次模型向特定的DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;</p><p>  (3)對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。</p><p>  將以上的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)轉(zhuǎn)換為關(guān)系模型。數(shù)據(jù)庫(kù)表格以會(huì)員表、新聞表和人才招聘表為例,設(shè)計(jì)結(jié)果如下:</p><p>  表3.1 會(huì)員表(user)</p><p>  表3.2 新聞表(news)</p>

67、<p>  表3.3 人才招聘(hrdemand)</p><p>  首先,管理員登錄進(jìn)行身份驗(yàn)證,如果身份合法,則進(jìn)入信息發(fā)布頁(yè)面,否則,返回出錯(cuò)。然后,系統(tǒng)將檢查填寫(xiě)的項(xiàng)目信息是否有效,有效則將該信息寫(xiě)入數(shù)據(jù)庫(kù),否則提示出錯(cuò)。最后,若信息成功寫(xiě)入數(shù)據(jù)庫(kù),系統(tǒng)會(huì)為該項(xiàng)目自動(dòng)生成一個(gè)項(xiàng)目編號(hào)。</p><p>  第四章 網(wǎng)站具體實(shí)現(xiàn)</p><p&g

68、t;  根據(jù)系統(tǒng)的主要功能及上一章的總體設(shè)計(jì),系統(tǒng)開(kāi)發(fā)進(jìn)入第二個(gè)階段:詳細(xì)設(shè)計(jì)。在這一階段的工作中,主要任務(wù)有以下幾項(xiàng):</p><p>  (1)根據(jù)原型化的開(kāi)發(fā)原則,為系統(tǒng)的每個(gè)模塊功能進(jìn)行界面設(shè)計(jì),作為進(jìn)一步優(yōu)化的基礎(chǔ)。</p><p> ?。?)進(jìn)行系統(tǒng)的流程分析,為模塊的細(xì)化做好準(zhǔn)備。</p><p> ?。?)對(duì)每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì)。 </

69、p><p><b>  4.1 主界面模塊</b></p><p><b> ?。?)模塊的功能</b></p><p>  這里的主界面是采用網(wǎng)站通用模式,在左邊欄中首頁(yè)、企業(yè)新聞、產(chǎn)品介紹、公司文化、技術(shù)支持、管理員登陸等功能。右邊首次出現(xiàn)的是公司產(chǎn)品介紹。</p><p> ?。?)界面設(shè)計(jì)如圖:

70、</p><p><b>  4.1 網(wǎng)站首頁(yè)</b></p><p> ?。?)具體操作:通過(guò)前臺(tái)首界面中的導(dǎo)航按鈕可對(duì)信息進(jìn)行查看操作。單擊“企業(yè)新聞”導(dǎo)航按鈕,對(duì)企業(yè)新聞信息進(jìn)行查看操作。單擊“產(chǎn)品介紹”導(dǎo)航按鈕,對(duì)產(chǎn)品信息進(jìn)行查看操作。單擊“公司文化”導(dǎo)航按鈕,對(duì)公司文件信息進(jìn)行查看操作。單擊“技術(shù)支持”導(dǎo)航按鈕,對(duì)技術(shù)支持信息進(jìn)行查看操作。</p&g

71、t;<p><b>  4.2后臺(tái)模塊設(shè)計(jì)</b></p><p>  所有前臺(tái)的信息都在后臺(tái)進(jìn)行、添加、修改、查詢(xún)等管理,如圖4.2所示。</p><p>  圖4.2 后臺(tái)管理界面</p><p>  具體操作:?jiǎn)螕簟皢螕艟W(wǎng)新聞管理”/“新聞信息添加”菜單項(xiàng),對(duì)新聞信息進(jìn)行添加操作。單擊“單擊網(wǎng)新聞管理”/“新聞信息瀏覽”菜單

72、項(xiàng),對(duì)新聞信息進(jìn)行添加、修改、瀏覽及刪除操作。單擊“商品管理”/“商品類(lèi)別管理”菜單項(xiàng),對(duì)商品類(lèi)別進(jìn)行添加、修改、瀏覽及刪除操作。單擊“商品管理”/“商品注冊(cè)”菜單項(xiàng),對(duì)商品信息進(jìn)行添加操作。單擊“商品管理”/“商品瀏覽”菜單項(xiàng),對(duì)商品信息進(jìn)行查看及刪除操作。單擊“注銷(xiāo)管理”/“后臺(tái)管理員注銷(xiāo)”菜單項(xiàng),注冊(cè)后臺(tái)管理操作,反回前面首頁(yè)。</p><p>  4.3 管理員登錄模塊設(shè)計(jì)</p><

73、p><b> ?。?)界面設(shè)計(jì)</b></p><p>  進(jìn)行網(wǎng)站信息的管理,只能有管理員進(jìn)行。點(diǎn)擊主頁(yè)右上角的后臺(tái)管理既可以進(jìn)入后臺(tái)登錄頁(yè)面,當(dāng)輸入正確的用戶(hù)名和密碼后才可以登錄。用戶(hù)名和密碼都存在于數(shù)據(jù)庫(kù)中,因此要把用戶(hù)名和密碼存到數(shù)據(jù)庫(kù),通過(guò)相應(yīng)的命令進(jìn)行連接既可以實(shí)現(xiàn)。只有有戶(hù)名、密碼和驗(yàn)證碼都正確時(shí)才能登錄成功。驗(yàn)證碼是隨機(jī)生成的。</p><p>

74、  圖4.2管理員登錄模塊設(shè)計(jì)界面</p><p> ?。?)登錄頁(yè)面的實(shí)現(xiàn)</p><p>  頁(yè)面的設(shè)計(jì)是通過(guò)Dreamweaver來(lái)實(shí)現(xiàn)的[6]。添加完整個(gè)界面后,通過(guò)“面板”里面的“應(yīng)用程序”里面的“數(shù)據(jù)庫(kù)”選項(xiàng)卡,添加數(shù)據(jù)庫(kù)。在之前,應(yīng)該在“控制面板”的“管理工具”中的“數(shù)據(jù)源”里面添加數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)的。通過(guò)"<TD HEIGHT=38 background=Ima

75、ges/Admin/Admin20051013.jpg>"添加背景圖片</p><p><b>  第五章 系統(tǒng)測(cè)試</b></p><p>  5.1 軟件測(cè)試概述</p><p>  軟件測(cè)試就是在軟件交付用戶(hù)使用或投入運(yùn)行前,對(duì)軟件需求規(guī)格說(shuō)明設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤

76、而執(zhí)行程序的過(guò)程。在結(jié)束這個(gè)階段后對(duì)軟件系統(tǒng)還要進(jìn)行各種綜合測(cè)試,這是軟件生命周期的另一個(gè)獨(dú)立階段,即測(cè)試階段。</p><p>  5.1.1 軟件測(cè)試的目的</p><p>  測(cè)試的最終目的是為了避免錯(cuò)誤的發(fā)生,確保應(yīng)用程序能夠正常高效的運(yùn)行;好的測(cè)試用例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤;成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試;好的測(cè)試工程師應(yīng)該做到不僅發(fā)現(xiàn)問(wèn)題,還能夠幫助開(kāi)發(fā)人員分析問(wèn)題

77、。</p><p>  5.1.2 軟件測(cè)試的原則</p><p>  1.應(yīng)把“盡早和不斷地進(jìn)行軟件測(cè)試”作為軟件開(kāi)發(fā)者的座右銘,實(shí)踐證明單元測(cè)試能夠盡早發(fā)現(xiàn)問(wèn)題,減少后期測(cè)試的錯(cuò)誤量。</p><p>  2.測(cè)試用例由測(cè)試輸入數(shù)據(jù)、執(zhí)行步驟和對(duì)應(yīng)的預(yù)期輸出結(jié)果三部分組成。</p><p>  3.應(yīng)當(dāng)避免由程序員檢查自己的程序(指后期系

78、統(tǒng)測(cè)試,不包括單元測(cè)試)。</p><p>  4.測(cè)試用例的設(shè)計(jì)要確保盡可能的覆蓋所有可能路徑。在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)當(dāng)包括合理的輸入條件和不合理的輸入條件。不合理的輸入條件是指異常的,臨界的,可能引起問(wèn)題的輸入條件。</p><p>  5.嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性。測(cè)試計(jì)劃應(yīng)包括:所測(cè)軟件的功能,輸入和輸出,測(cè)試內(nèi)容,測(cè)試工具,測(cè)試用例的選擇,測(cè)試的控制方法和過(guò)程,系統(tǒng)的配置

79、方式等;</p><p>  6.應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果做全面的檢查。</p><p>  7.妥善保存測(cè)試計(jì)劃,測(cè)試用例,出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便[7]。</p><p><b>  5.2 系統(tǒng)測(cè)試</b></p><p>  基于網(wǎng)絡(luò)的應(yīng)用系統(tǒng)測(cè)試與傳統(tǒng)的軟件測(cè)試既有相同之處,也有不同的地方,它對(duì)軟件測(cè)

80、試提出了新的挑戰(zhàn)?;趯?duì)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的測(cè)試不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要評(píng)價(jià)系統(tǒng)在不同用戶(hù)的瀏覽器端的顯示是否合適。重要的是,還要從最終用戶(hù)的角度進(jìn)行安全性和可用性測(cè)試。測(cè)試方法盡量涵蓋程序的各個(gè)方面。</p><p>  5.2.1 功能測(cè)試</p><p>  功能測(cè)試的實(shí)施包括了:鏈接測(cè)試、表單測(cè)試和數(shù)據(jù)庫(kù)測(cè)試。</p><p>  

81、83;鏈接測(cè)試:在整個(gè)系統(tǒng)的所有頁(yè)面開(kāi)發(fā)完成之后進(jìn)行鏈接測(cè)試。</p><p>  ·表單測(cè)試:系統(tǒng)中許多操作都要進(jìn)行表單提交。比如用戶(hù)注冊(cè)、登錄等。對(duì)這些情況我們模擬用戶(hù)提交,測(cè)試了提交操作的完整性,同時(shí)校驗(yàn)提交給服務(wù)器的信息的有效性和正確性。</p><p>  ·數(shù)據(jù)庫(kù)測(cè)試:在系統(tǒng)中,主要針對(duì)數(shù)據(jù)一致性錯(cuò)誤和輸出錯(cuò)誤分別進(jìn)行測(cè)試。</p><p

82、>  在網(wǎng)站中三種測(cè)試都要進(jìn)行,但最主要的測(cè)試時(shí)進(jìn)行鏈接測(cè)試和表單測(cè)試。鏈接測(cè)試時(shí)打開(kāi)主頁(yè)index,依次查看其主頁(yè)與后臺(tái)、各個(gè)菜單項(xiàng)、收藏夾等的鏈接是否存在,是否正確。通過(guò)查看網(wǎng)站中是否有沒(méi)有用到的頁(yè)面。表單測(cè)試從主頁(yè)開(kāi)始,點(diǎn)擊“登錄”、“注冊(cè)”、“找回密碼”等按鈕,看看是否能用。其他網(wǎng)頁(yè)的表單也要進(jìn)行相關(guān)操作。數(shù)據(jù)庫(kù)的測(cè)試包括數(shù)據(jù)的完整性和一致性,它在表單測(cè)試時(shí)同時(shí)進(jìn)行的。</p><p>  5.2.

83、2 界面測(cè)試</p><p>  界面測(cè)試實(shí)施包括了:圖形測(cè)試、內(nèi)容測(cè)試、整體界面測(cè)試。</p><p>  ·圖形測(cè)試:首先,確保圖形有明確的用途;其次,驗(yàn)證所有頁(yè)面字體的風(fēng)格是否一致,以及背景顏色是否與字體顏色和前景顏色搭配合適;最后,節(jié)省系統(tǒng)開(kāi)銷(xiāo)。</p><p>  ·內(nèi)容測(cè)試:內(nèi)容測(cè)試用來(lái)檢驗(yàn)系統(tǒng)提供信息的正確性、準(zhǔn)確性和相關(guān)性。<

84、;/p><p>  ·整體界面測(cè)試:整體界面是指整個(gè)系統(tǒng)的頁(yè)面結(jié)構(gòu)設(shè)計(jì),是給用戶(hù)的一個(gè)整體感。對(duì)整體界面的測(cè)試,主要通過(guò)對(duì)最終用戶(hù)進(jìn)行問(wèn)卷調(diào)查的形式來(lái)獲得用戶(hù)的反饋信息。</p><p>  界面測(cè)試的三種方法中主要進(jìn)行的是整體界面測(cè)試和內(nèi)容測(cè)試。整體界面測(cè)試是通過(guò)同學(xué)對(duì)界面的整體布局的反饋信息進(jìn)行改進(jìn),使界面設(shè)計(jì)更合理化。內(nèi)容測(cè)試是對(duì)信息的準(zhǔn)確性、相關(guān)性進(jìn)行的測(cè)試。準(zhǔn)確性是看上傳的

85、信息是否正確,是否有說(shuō)服力。相關(guān)性測(cè)試是看本頁(yè)面中是否可以找到其他相關(guān)信息的鏈接。</p><p>  5.2.3 性能測(cè)試</p><p>  性能測(cè)試保證程序具有良好的性能,它考察在不同的用戶(hù)負(fù)載下,對(duì)用戶(hù)請(qǐng)求做出的響應(yīng)情況,以確保將來(lái)系統(tǒng)運(yùn)行的安全性、可靠性和執(zhí)行效率。性能測(cè)試的主要目的是為維護(hù)系統(tǒng)的性能找到有效的改善策略。</p><p>  不管一個(gè)網(wǎng)站系

86、統(tǒng)的設(shè)計(jì)是為了個(gè)人消費(fèi)者,商業(yè)客戶(hù),企業(yè)合作伙伴或內(nèi)部用戶(hù),都必須提供可靠、快速的性能,這是在評(píng)價(jià)一個(gè)Web應(yīng)用是否滿(mǎn)足用戶(hù)需求和期望的關(guān)鍵指標(biāo)。因?yàn)楝F(xiàn)實(shí)性的指標(biāo)難以收集,性能問(wèn)題是相當(dāng)復(fù)雜的。</p><p>  性能測(cè)試主要主要測(cè)試其安全性能、負(fù)載測(cè)試、鏈接測(cè)試[8]。安全測(cè)試通過(guò)輸入普通用戶(hù)名和管理員用戶(hù)名看看能否登錄后臺(tái),同時(shí)看看管理員和普通用戶(hù)的權(quán)限。普通用戶(hù)只能進(jìn)行一般的操作,不能進(jìn)行刪除、管理、負(fù)載

87、測(cè)試和鏈接測(cè)試,測(cè)試圖片和登錄用戶(hù)多的時(shí)候速度是否會(huì)慢,慢時(shí)通過(guò)減少圖片和其他措施來(lái)改進(jìn)。</p><p><b>  結(jié) 論</b></p><p>  本文針對(duì)小型企業(yè)網(wǎng)站的特點(diǎn),從理論和實(shí)踐兩方面對(duì)其進(jìn)行的設(shè)計(jì)和開(kāi)發(fā)。在本系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)中,重點(diǎn)考慮了網(wǎng)站系統(tǒng)的可擴(kuò)展性、可維護(hù)性。網(wǎng)站前臺(tái)部分主要包括企業(yè)新聞?wù)故?、產(chǎn)品展示、公司文化、技術(shù)支持、管理員登陸等

88、功能。網(wǎng)站后臺(tái)部分主要包括企業(yè)新聞管理、商品管理、管理員注銷(xiāo)等功能。采用了JSP+JavaBean開(kāi)發(fā)模式是一種比較成熟的技術(shù),因此本項(xiàng)目采用Jsp語(yǔ)言作為根本,選用經(jīng)典的B/S開(kāi)發(fā)架構(gòu),在數(shù)據(jù)庫(kù)方面則使用了SQL+Server。開(kāi)發(fā)成本較低。</p><p>  網(wǎng)站的開(kāi)發(fā)與維護(hù)是一個(gè)長(zhǎng)期的過(guò)程,需要在實(shí)際應(yīng)用中不斷積累和完善。對(duì)本系統(tǒng)的進(jìn)一步研究,有如下幾點(diǎn)探討:</p><p>  

89、1、作為一個(gè)企業(yè)門(mén)戶(hù)網(wǎng)站其前臺(tái)界面務(wù)必要簡(jiǎn)潔、美觀、大方,能被廣大瀏覽者喜愛(ài)。</p><p>  2、其后臺(tái)數(shù)據(jù)庫(kù)安全性需要進(jìn)一步加強(qiáng)。</p><p>  3、引入網(wǎng)絡(luò)數(shù)據(jù)挖掘技術(shù)和設(shè)計(jì)個(gè)性化處理:數(shù)據(jù)挖掘是指從大量數(shù)據(jù)(如數(shù)據(jù)庫(kù))中提取抽象的、潛在的有用信息的過(guò)程,它是數(shù)據(jù)庫(kù)中知識(shí)發(fā)現(xiàn)的核心,為大量數(shù)據(jù)的利用提供了有效的工具。</p><p><b>

90、;  參考文獻(xiàn)</b></p><p>  [1]苗春義.java項(xiàng)目開(kāi)發(fā)全程實(shí)錄 [M].清華大學(xué)出版社,2009:352-402.</p><p>  [2]劉貴國(guó).Dreamweaver CS3動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì) [M].清華大學(xué)出版社,2008(7):237-238.</p><p>  [3]張海藩.軟件工程(第二版),北京:人民郵電出版社,2006

91、(5):62-66.</p><p>  [4]閻毓杰.編程之道·JSP數(shù)據(jù)庫(kù)編程入門(mén) [M]. 北京洪恩教育科技有限公司,2004:29-45.</p><p>  [5]焦慧.photoshop cs3 網(wǎng)頁(yè)制作基礎(chǔ)與典型范例[M].電子工業(yè)出版社,2008:113-122.</p><p>  [6]北京阿博泰克北大青鳥(niǎo)信息技術(shù)有限公司.開(kāi)發(fā)基于js

92、pservletjavabean的網(wǎng)上交易系統(tǒng)[M].科技技術(shù)文獻(xiàn)出版社,144-167.</p><p>  [7]Shari Lawrence Pfleeger.Software Engineering Theory and Practice[M].第二版.北京:高等教育出版社,2004.135.</p><p>  [8]Schach S R.Software Engineering

93、 with Java[M].北京:機(jī)械工業(yè)出版社,1999:35-45. 謝 辭</p><p>  在完成論文的過(guò)程中,陳老師指導(dǎo)老師給予我悉心的關(guān)心與指導(dǎo),在此表示衷心的感謝。陳老師認(rèn)真負(fù)責(zé)的工作態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)風(fēng)格、勤奮的工作作風(fēng)深深地打動(dòng)了我,在以后的學(xué)習(xí)工作道路上我要學(xué)習(xí)他這種精神。</p><p>  在開(kāi)發(fā)網(wǎng)站的

94、同時(shí),和同學(xué)們之間的相互探討也使我受益匪淺。幾個(gè)月的時(shí)間內(nèi),我除學(xué)會(huì)開(kāi)發(fā)數(shù)據(jù)庫(kù)外更重要的是學(xué)到了兢兢業(yè)業(yè),奮發(fā)學(xué)習(xí)的精神,這種精神是我今后人生前進(jìn)道路上的一種力量。</p><p>  另外,我要感謝濱州學(xué)院的所有老師,是他們指引了我的前進(jìn)方向、是他們的諄諄教誨和辛勤勞動(dòng)讓我對(duì)計(jì)算機(jī)的知識(shí)有了全面的學(xué)習(xí)和了解,還要感謝所有關(guān)心、幫助過(guò)我的同學(xué),讓我在大學(xué)生活中有了豐富的一面。</p><p&g

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論