影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

畢業(yè)設(shè)計(jì)(論文)基于ASP的手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

上傳人:仙*** 文檔編號(hào):30164605 上傳時(shí)間:2021-10-09 格式:DOC 頁(yè)數(shù):44 大?。?.03MB
收藏 版權(quán)申訴 舉報(bào) 下載
畢業(yè)設(shè)計(jì)(論文)基于ASP的手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
第1頁(yè) / 共44頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于ASP的手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
第2頁(yè) / 共44頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于ASP的手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
第3頁(yè) / 共44頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)設(shè)計(jì)(論文)基于ASP的手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《畢業(yè)設(shè)計(jì)(論文)基于ASP的手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(44頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 畢 業(yè) 論 文 手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 作 者 姓 名: 學(xué)科、 專(zhuān)業(yè): 學(xué) 號(hào): 指 導(dǎo) 教 師: 完 成 日 期: 遼寧公安司法管理干部學(xué)院 遼寧公安司法管理干部學(xué)院畢業(yè)論文 摘 要 隨著移動(dòng)通信技術(shù)日新月異地發(fā)展,手機(jī)已經(jīng)逐步成

2、為人們?nèi)粘I钪胁豢苫蛉钡墓ぞ?,多元化的銷(xiāo)售模式更讓手機(jī)市場(chǎng)的競(jìng)爭(zhēng)變得尤為激烈。用戶(hù)在消費(fèi)購(gòu)買(mǎi)手機(jī)產(chǎn)品之前有必要也有權(quán)利了解更多自己所關(guān)注產(chǎn)品的相關(guān)信息,手機(jī)以及其他數(shù)碼產(chǎn)品的信息和行情應(yīng)該受到廣泛關(guān)注,包括價(jià)格、性能、使用體會(huì)等相關(guān)信息。因此,一個(gè)信息多元、交流方便的手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng),在幫助消費(fèi)者方便的了解更多更準(zhǔn)的行情信息的同時(shí),可以讓用戶(hù)便捷安全的在線(xiàn)購(gòu)買(mǎi)喜愛(ài)的手機(jī)產(chǎn)品,讓用戶(hù)體驗(yàn)到電子商務(wù)給我們生活帶來(lái)的快捷和便利。 關(guān)鍵字:手機(jī);導(dǎo)購(gòu);銷(xiāo)售;ASP - I - 目 錄 摘 要 I 1 緒論 4 1.1 問(wèn)題的提出 4 1.2 系統(tǒng)

3、的開(kāi)發(fā)背景 4 1.3 主要開(kāi)發(fā)內(nèi)容 5 1.4 論文的組織結(jié)構(gòu) 5 2 需求分析 6 2.1可行性分析 6 2.2 業(yè)務(wù)流程分析 7 2.3 用例分析 7 2.3.1系統(tǒng)總體說(shuō)明 7 2.3.2參與者及其描述 8 2.3.3用例的總體描述 10 2.3.4基本用例描述 11 2.4 補(bǔ)充需求 20 3 總體設(shè)計(jì) 21 3.1 系統(tǒng)層次 21 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 22 4 詳細(xì)設(shè)計(jì) 23 4.1 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì) 23 4.2主要程序流程圖 26 4.2.1用戶(hù)注冊(cè)模塊 26 4.2.2產(chǎn)品比較功能模塊 26 4.2.3在線(xiàn)交易功能模塊 28 4.3網(wǎng)站

4、文件結(jié)構(gòu) 28 5 系統(tǒng)實(shí)現(xiàn) 30 5.1 數(shù)據(jù)訪(fǎng)問(wèn)組件設(shè)計(jì) 30 5.2系統(tǒng)功能模塊 31 5.2.1新聞列表 31 5.2.2產(chǎn)品顯示 31 5.2.3產(chǎn)品比較 33 5.2.4搜索功能 33 5.2.5用戶(hù)注冊(cè) 33 5.2.6管理員登陸 34 5.2.7后臺(tái)數(shù)據(jù)庫(kù)管理 34 5.3頁(yè)面制作 34 6 測(cè)試與調(diào)試 36 7 總結(jié)與展望 38 7.1 總結(jié) 38 7.2 展望 39 參 考 文 獻(xiàn) 40 致 謝 41 - III - 手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 1 緒論 1.1 問(wèn)題的提出 隨著科學(xué)技術(shù)的發(fā)展,移動(dòng)通信技術(shù)的發(fā)展浪

5、潮日益高漲,手機(jī)已經(jīng)滲透到社會(huì)的方方面面,使人們的學(xué)習(xí)、生活和工作等方面都發(fā)生了深刻的變化。 手機(jī)市場(chǎng)的驟然升溫,帶來(lái)了國(guó)內(nèi)外各大手機(jī)廠商的激烈競(jìng)爭(zhēng)。為了在手機(jī)市場(chǎng)占有自己的一席之地,在摩托羅拉、諾基亞等老牌生產(chǎn)商不斷升級(jí)技術(shù)的同時(shí),一些新興廠商卻把自己的目標(biāo)定位在產(chǎn)品更加低廉的價(jià)格上。于是市場(chǎng)上如雨后春筍般出現(xiàn)了無(wú)數(shù)品牌、無(wú)數(shù)型號(hào)的手機(jī)產(chǎn)品。無(wú)論在價(jià)格、質(zhì)量還是售后服務(wù)上都是參差不齊,甚至有些產(chǎn)品是魚(yú)目混珠。這就給消費(fèi)者帶來(lái)了一個(gè)相當(dāng)大的難題,選擇一款自己稱(chēng)心如意的產(chǎn)品似乎變得很困難。于是,建立起一個(gè)能夠讓消費(fèi)者方便的了解各類(lèi)手機(jī)的相關(guān)信息,并提供在線(xiàn)銷(xiāo)售功能的手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)十分必要。

6、 本文首先介紹了目前手機(jī)在線(xiàn)銷(xiāo)售網(wǎng)站的現(xiàn)狀、相關(guān)背景和技術(shù)。之后對(duì)本網(wǎng)站的業(yè)務(wù)流程和需求進(jìn)行分析,提出使用MS Active Server Page作為開(kāi)發(fā)平臺(tái),MS Access作為后臺(tái)數(shù)據(jù)庫(kù),開(kāi)發(fā)一套功能實(shí)用、操作簡(jiǎn)便、安全穩(wěn)定的手機(jī)在線(xiàn)銷(xiāo)售網(wǎng)站系統(tǒng)。通過(guò)分析現(xiàn)有手機(jī)在線(xiàn)銷(xiāo)售網(wǎng)站的業(yè)務(wù)流程及特點(diǎn),對(duì)本手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)流程進(jìn)行了詳細(xì)設(shè)計(jì)和模塊劃分,根據(jù)實(shí)際需求,合理的構(gòu)建了數(shù)據(jù)庫(kù),并利用了目前主流的WEB開(kāi)發(fā)技術(shù)ASP+Access,采用三層結(jié)構(gòu)思想和B/S開(kāi)發(fā)模式來(lái)進(jìn)行本系統(tǒng)的實(shí)施。 最后通過(guò)編碼實(shí)現(xiàn)該系統(tǒng),最終實(shí)現(xiàn)了手機(jī)在線(xiàn)銷(xiāo)售網(wǎng)站系統(tǒng)的各個(gè)主要功能模塊,實(shí)現(xiàn)如下功能:新聞分類(lèi)顯示、產(chǎn)

7、品分類(lèi)顯示、搜索、產(chǎn)品比較、產(chǎn)品報(bào)價(jià)、在線(xiàn)銷(xiāo)售、后臺(tái)數(shù)據(jù)管理等。最后對(duì)系統(tǒng)進(jìn)行了測(cè)試。 1.2 系統(tǒng)的開(kāi)發(fā)背景 目前國(guó)內(nèi)外有不少類(lèi)似的手機(jī)導(dǎo)購(gòu)網(wǎng)站,類(lèi)似太平洋電腦網(wǎng)、中關(guān)村在線(xiàn)、IT168等各類(lèi)專(zhuān)業(yè)數(shù)碼網(wǎng)站比比皆是,新浪、搜狐、網(wǎng)易等國(guó)內(nèi)知名的門(mén)戶(hù)網(wǎng)站也紛紛推出了自己的手機(jī)頻道,發(fā)布各種手機(jī)產(chǎn)品的信息。 這些功能齊全的大型數(shù)碼頻道包含了相當(dāng)多的信息,更新速度也較快,但就易用性和專(zhuān)業(yè)性來(lái)說(shuō)這些大型網(wǎng)站還比較欠缺。其中做得比較好的是太平洋電腦網(wǎng)的手機(jī)頻道。它提供了相當(dāng)多的信息,更新速度也比較快。大量的信息怎樣合理組織、如何準(zhǔn)確查詢(xún)成為了關(guān)鍵,太平洋電腦網(wǎng)在信息的組織上條理清楚、易于查找瀏覽,

8、參數(shù)全面,權(quán)威性強(qiáng),美中不足是搜索的過(guò)程復(fù)雜,不利于查找。其他的數(shù)碼相機(jī)網(wǎng)站也同樣存在各自的長(zhǎng)處和不足。為此,需要設(shè)計(jì)建設(shè)一個(gè)更加快速、易用、權(quán)威、安全的手機(jī)在線(xiàn)銷(xiāo)售網(wǎng)站來(lái)彌補(bǔ)以上所提到的各個(gè)網(wǎng)站的缺點(diǎn),讓用戶(hù)在電子商務(wù)快速發(fā)展的今天可以享受科技進(jìn)步帶給我們的便利與實(shí)惠。 1.3 主要開(kāi)發(fā)內(nèi)容 根據(jù)消費(fèi)者在購(gòu)買(mǎi)前的不同需求,構(gòu)建一個(gè)方便、實(shí)用、快捷、安全的在線(xiàn)銷(xiāo)售平臺(tái),為消費(fèi)者在購(gòu)物前提供全面權(quán)威的導(dǎo)購(gòu)信息和安全快捷的網(wǎng)上交易。 該網(wǎng)站的設(shè)計(jì)主要需完成以下內(nèi)容:新聞分類(lèi)顯示,搜索產(chǎn)品,手機(jī)詳細(xì)參數(shù)性能顯示及比較,手機(jī)報(bào)價(jià),在線(xiàn)銷(xiāo)售,前后臺(tái)管理,數(shù)據(jù)庫(kù)的設(shè)計(jì)和連接等。 1.4 論文的組織

9、結(jié)構(gòu) 論文一共分為七個(gè)部分,各部分的基本內(nèi)容如下: (1)緒論 主要描述開(kāi)發(fā)手機(jī)在線(xiàn)銷(xiāo)售網(wǎng)站的背景和當(dāng)前國(guó)內(nèi)外的現(xiàn)狀,分析此次開(kāi)發(fā)主要完成的內(nèi)容。 (2)需求分析 需求分析從幾個(gè)角度分析了系統(tǒng)可行性。闡述了系統(tǒng)在實(shí)際應(yīng)用中的價(jià)值,并肯定了該系統(tǒng)開(kāi)發(fā)的可行性。介紹了此網(wǎng)站的業(yè)務(wù)流程。從系統(tǒng)的總體說(shuō)明,Actor和用例及其之間關(guān)系幾個(gè)方面對(duì)本系統(tǒng)進(jìn)行了用例分析。描述了系統(tǒng)的非功能性方面的約束。 (3)總體設(shè)計(jì) 首先分析網(wǎng)站開(kāi)發(fā)的架構(gòu)模式,接著闡述本網(wǎng)站系統(tǒng)的層次結(jié)構(gòu),以E-R圖的形式介紹數(shù)據(jù)庫(kù)的設(shè)計(jì),以類(lèi)圖的形式介紹類(lèi)之間關(guān)系,并交代系統(tǒng)的開(kāi)發(fā)環(huán)境和關(guān)鍵技術(shù)。 (4)系統(tǒng)詳細(xì)設(shè)計(jì)

10、 本章首先描述網(wǎng)站的目錄結(jié)構(gòu),并介紹了各個(gè)頁(yè)面的功能與特點(diǎn)。詳細(xì)描述了數(shù)據(jù)庫(kù)設(shè)計(jì)中的表結(jié)構(gòu)和在系統(tǒng)中類(lèi)的具體內(nèi)容和功能,并對(duì)功能模塊的流程圖進(jìn)行舉例。 (5)系統(tǒng)實(shí)現(xiàn) 描述了系統(tǒng)頁(yè)面的編碼實(shí)現(xiàn)的過(guò)程,并展示本網(wǎng)站系統(tǒng)的各個(gè)功能。 (6)系統(tǒng)測(cè)試 描述了選取的測(cè)試策略和一些典型的測(cè)試用例。 (7)結(jié)論 對(duì)畢業(yè)設(shè)計(jì)的全過(guò)程進(jìn)行粗略的總結(jié),分析了系統(tǒng)的一些主要的優(yōu)缺點(diǎn),開(kāi)發(fā)此系統(tǒng)過(guò)程中所遇到的困難,以及系統(tǒng)還存在的有待完善的地方。最后對(duì)系統(tǒng)進(jìn)行了展望。 2 需求分析 2.1可行性分析 手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)是為不同的消費(fèi)者在購(gòu)買(mǎi)數(shù)碼相機(jī)之前提供全面翔實(shí)的導(dǎo)購(gòu)信息并可在線(xiàn)購(gòu)買(mǎi)的的電子

11、商務(wù)平臺(tái)??尚行匝芯康暮诵娜蝿?wù)是在現(xiàn)有系統(tǒng)或組織進(jìn)行調(diào)查分析的基礎(chǔ)之上,對(duì)用戶(hù)的要求做出分析,同時(shí)考慮項(xiàng)目開(kāi)發(fā)所受到的各種制約條件,研究開(kāi)發(fā)項(xiàng)目的意義和可行性[1]。因此數(shù)碼相機(jī)在線(xiàn)導(dǎo)購(gòu)系統(tǒng)的可行性也同樣從下面三個(gè)方面進(jìn)行研究。 (1)技術(shù)可行性分析 技術(shù)可行性的分析主要分析現(xiàn)有技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬件和軟件能否滿(mǎn)足開(kāi)發(fā)者的需要。同時(shí)也包括各類(lèi)技術(shù)和信息的獲得等。手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)是在商家和消費(fèi)者之間架起一座堅(jiān)實(shí)的橋梁,使其能夠相互交換信息和處理信息。這一特點(diǎn)非常適合現(xiàn)代計(jì)算機(jī),通過(guò)現(xiàn)有的廣泛應(yīng)用的Internet網(wǎng)絡(luò)和Windows平臺(tái),充分發(fā)揮計(jì)算機(jī)的信息傳輸速度快、準(zhǔn)確度高的

12、優(yōu)勢(shì)。微軟公司推出的Active Server Page和Microsoft Office Access就完全可以開(kāi)發(fā)這樣的系統(tǒng)。 (2)經(jīng)濟(jì)的可行性分析 經(jīng)濟(jì)可行性分析主要包括:“成本-收益”分析和“短期-長(zhǎng)遠(yuǎn)利益”分析。成本主要有:系統(tǒng)計(jì)劃期費(fèi)用(如:做市場(chǎng)調(diào)查、可行性分析、需求分析的交際費(fèi)用),系統(tǒng)開(kāi)發(fā)期費(fèi)用(如:電腦、網(wǎng)絡(luò)等開(kāi)發(fā)所需要硬件環(huán)境,水電費(fèi),打印復(fù)印費(fèi),資料費(fèi),買(mǎi)操作系統(tǒng)、數(shù)據(jù)庫(kù)、軟件開(kāi)發(fā)工具等購(gòu)買(mǎi)系統(tǒng)軟件的費(fèi)用)和系統(tǒng)維護(hù)期費(fèi)用(用來(lái)支持網(wǎng)站維護(hù)升級(jí))。開(kāi)發(fā)這個(gè)系統(tǒng),需要企業(yè)有一定的投入,以補(bǔ)充軟件的開(kāi)發(fā)需要,完善相關(guān)的硬件設(shè)備,進(jìn)行網(wǎng)站的宣傳,以及人員的培訓(xùn)費(fèi)用;網(wǎng)站

13、的收益主要來(lái)自系統(tǒng)的銷(xiāo)售額(短期利益)以及網(wǎng)站的廣告位出租(長(zhǎng)遠(yuǎn)利益)。 就成本和收入的關(guān)系來(lái)看,收入將會(huì)大于成本,所以此網(wǎng)站的建設(shè)就經(jīng)濟(jì)方面來(lái)講是可行的。 (3)社會(huì)可行性分析 社會(huì)可行性也稱(chēng)為操作可行性,指的是在實(shí)現(xiàn)統(tǒng)后,所需要的配合的手工操作是否可行,以及系統(tǒng)對(duì)組織機(jī)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)、設(shè)施、環(huán)境等對(duì)系統(tǒng)的適應(yīng)性以及進(jìn)行人員培訓(xùn)補(bǔ)充計(jì)劃的可行性[2]。手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)網(wǎng)站的設(shè)計(jì)目標(biāo)是安全、簡(jiǎn)單、易用和權(quán)威,游客可以根據(jù)頁(yè)面上的提示方便地進(jìn)行各種操作;后臺(tái)管理員只需要有基礎(chǔ)的計(jì)算機(jī)知識(shí)就可以勝任。由于數(shù)碼相機(jī)的市場(chǎng)主要面向更加追求時(shí)尚、追求生活質(zhì)量的人群,而此系統(tǒng)可以讓準(zhǔn)備購(gòu)買(mǎi)

14、手機(jī)的“準(zhǔn)消費(fèi)者”在進(jìn)行市場(chǎng)調(diào)研的時(shí)候感覺(jué)更加方便、快捷,更加符合這部分人的心理,這些準(zhǔn)消費(fèi)者一旦確定購(gòu)買(mǎi)哪款手機(jī),此網(wǎng)站可以方便的提供在線(xiàn)交易功能,讓消費(fèi)者足不出戶(hù)完成購(gòu)買(mǎi)。 綜合以上的可行性分析得出的結(jié)論意見(jiàn)是可以著手設(shè)計(jì)建立手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)網(wǎng)站。 2.2 業(yè)務(wù)流程分析 根據(jù)需求分析,對(duì)手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)網(wǎng)站的業(yè)務(wù)流程簡(jiǎn)要?dú)w納如下: 游客可以匿名完成前臺(tái)頁(yè)面提供的瀏覽功能;注冊(cè)用戶(hù)可以創(chuàng)建訂單、管理訂單,以及個(gè)人信息的管理;管理員可以操作后臺(tái)數(shù)據(jù)庫(kù),以完成對(duì)系統(tǒng)數(shù)據(jù)的更新和維護(hù)。 前臺(tái)功能包括新聞的分類(lèi)瀏覽,通過(guò)廠商列表察看具體廠商的某一款手機(jī)產(chǎn)品的詳細(xì)參數(shù),也可以通過(guò)關(guān)鍵字搜索到

15、符合要求的若干手機(jī)產(chǎn)品,并可以選中的多款手機(jī)進(jìn)行橫向的參數(shù)比較。 游客還可以通過(guò)注冊(cè),成為網(wǎng)站的注冊(cè)用戶(hù),用戶(hù)登陸之后可以創(chuàng)建手機(jī)購(gòu)買(mǎi)訂單,并可以跟蹤訂單狀態(tài),直到交易完成,同時(shí)用戶(hù)還可以隨時(shí)修改個(gè)人的注冊(cè)信息。 后臺(tái)系統(tǒng)包括管理員登陸系統(tǒng)和管理系統(tǒng)。管理員登陸之后可以操作的管理模塊包括新聞管理、新聞?lì)悇e管理、產(chǎn)品管理、廠商管理、用戶(hù)管理等九個(gè)管理模塊。不同權(quán)限的管理員可以進(jìn)行不同的操作,比如新聞管理員可以對(duì)新聞進(jìn)行管理和分類(lèi)、產(chǎn)品管理員進(jìn)行對(duì)產(chǎn)品信息的維護(hù)等。 2.3 用例分析 2.3.1系統(tǒng)總體說(shuō)明 系統(tǒng)總體說(shuō)明主要是對(duì)手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)網(wǎng)站所要實(shí)現(xiàn)的功能的大致描述。網(wǎng)站的功能大致

16、可以歸納為四類(lèi):瀏覽功能、注冊(cè)功能、購(gòu)買(mǎi)功能、數(shù)據(jù)管理功能,如圖2-2所示。 這個(gè)粗粒度的總體描述有助于理清思路。其中瀏覽功能包括新聞瀏覽、廠商瀏覽、產(chǎn)品瀏覽;還包括對(duì)新聞和產(chǎn)品的搜索、產(chǎn)品的橫向比較等;注冊(cè)功能指的是游客可以通過(guò)注冊(cè)成為網(wǎng)站的注冊(cè)用戶(hù);注冊(cè)用戶(hù)通過(guò)登陸可以使用購(gòu)買(mǎi)功能,包括個(gè)人信息修改、創(chuàng)建手機(jī)購(gòu)買(mǎi)訂單、跟蹤訂單狀態(tài)等;數(shù)據(jù)管理功能是后臺(tái)的功能,包括新聞管理、新聞?lì)悇e管理、廠商管理、產(chǎn)品管理、報(bào)價(jià)管理、圖片管理、權(quán)限管理、用戶(hù)管理、訂單管理等。 圖2-1 系統(tǒng)的操作流程圖 圖2-2 系統(tǒng)的總體說(shuō)明 2.3.2參與者及其描述 參與者(Actor)是與系統(tǒng)、子系統(tǒng)或類(lèi)發(fā)

17、生交互作用的外部用戶(hù)、進(jìn)程或其他系統(tǒng)的理想化概念。作為外部用戶(hù)與系統(tǒng)發(fā)生交互作用,這是參與者的特征[3]。在系統(tǒng)的實(shí)際運(yùn)作中,一個(gè)實(shí)際用戶(hù)可能對(duì)應(yīng)系統(tǒng)的多個(gè)參與者。不同的用戶(hù)也可以只對(duì)應(yīng)于一個(gè)參與者,從而代表同一參與者的不同實(shí)例。每個(gè)參與者可以參與一個(gè)或多個(gè)用例。它通過(guò)交換信息與用例發(fā)生交互作用(因此也與用例所在的系統(tǒng)或類(lèi)發(fā)生了交互作用),而參與者的內(nèi)部實(shí)現(xiàn)與用例是不相關(guān)的,參與者可以被一組定義它的狀態(tài)的屬性描述。 參與者可以通過(guò)泛化關(guān)系來(lái)定義,在這種泛化關(guān)系中,一個(gè)參與者的抽象描述可以被一個(gè)或多個(gè)具體的參與者所共享。參與者可以是人、另一個(gè)計(jì)算機(jī)系統(tǒng)或一些可運(yùn)行的進(jìn)程。在圖中,參與者用一個(gè)名

18、字寫(xiě)在下面的小人表示。可能是實(shí)際的人,也可能是其他的系統(tǒng),一個(gè)參與者往往代表了系統(tǒng)中的一個(gè)身份,與實(shí)際環(huán)境中的人不一定是一一對(duì)應(yīng)的關(guān)系。比如,現(xiàn)實(shí)中的同一個(gè)人可能在不同情況下扮演“管理員”和“游客”;又例如,同一位已經(jīng)注冊(cè)過(guò)的管理員,如果成功登陸后臺(tái)系統(tǒng),則代表“管理員”,相反,如果沒(méi)有登陸,則是以“游客”的身份訪(fǎng)問(wèn)前臺(tái)系統(tǒng)(盡管他擁有管理員的登陸賬號(hào)和密碼)。通過(guò)對(duì)系統(tǒng)的分析,可以得出參與者分別是游客、注冊(cè)用戶(hù)、管理員和系統(tǒng),如圖2-3所示。 圖2.3 手機(jī)在線(xiàn)銷(xiāo)售系統(tǒng)中的參與者 (1)游客 在此系統(tǒng)中,“游客”是指那些沒(méi)有被確認(rèn)身份的網(wǎng)站訪(fǎng)問(wèn)者,游客可以使用前臺(tái)系統(tǒng)的各種功能,包括新

19、聞分類(lèi)瀏覽、產(chǎn)品分類(lèi)瀏覽、新聞搜索、產(chǎn)品搜索、產(chǎn)品橫向比較、用戶(hù)注冊(cè)等功能。 (2)注冊(cè)用戶(hù) 該參與者繼承自游客,注冊(cè)用戶(hù)登錄以后,便可以對(duì)賬戶(hù)進(jìn)行充值,修改個(gè)人信息,創(chuàng)建手機(jī)購(gòu)買(mǎi)訂單,跟蹤訂單狀態(tài)等。 (3)管理員 管理員主要對(duì)網(wǎng)站進(jìn)行管理和維護(hù)。同時(shí)管理員可以更改注冊(cè)用戶(hù)創(chuàng)建的訂單,并對(duì)其進(jìn)行跟蹤。 (4)系統(tǒng) 系統(tǒng)是該網(wǎng)站的潛在參與者,通過(guò)系統(tǒng)進(jìn)行“新機(jī)Top排行”與“首頁(yè)新聞”的統(tǒng)計(jì)并提交給用戶(hù)。 2.3.3用例的總體描述 用例是外部可見(jiàn)的一個(gè)系統(tǒng)功能單元,這些功能由系統(tǒng)單元所提供,并通過(guò)一系列系統(tǒng)單元與一個(gè)或多個(gè)參與者之間交換的消息所表達(dá)。 每個(gè)用例的執(zhí)行獨(dú)立于其他

20、用例,雖然在具體執(zhí)行一個(gè)用例功能時(shí)由于用例之間共享對(duì)象的緣故可能會(huì)造成本用例與其他用例之間有這樣或那樣的隱含的依賴(lài)關(guān)系。每一個(gè)用例都是一個(gè)縱向的功能塊,這個(gè)功能塊的執(zhí)行會(huì)和其他用例的執(zhí)行發(fā)生混雜。 用例表示整個(gè)系統(tǒng)對(duì)外部用戶(hù)可見(jiàn)的行為。一個(gè)用例就像外部用戶(hù)可使用的系統(tǒng)操作。然而,它又與操作不同,用例可以在執(zhí)行過(guò)程中持續(xù)接受參與者的輸入信息。用例也可以被像子系統(tǒng)和獨(dú)立類(lèi)這樣的小單元所應(yīng)用。一個(gè)內(nèi)部用例表示了系統(tǒng)的一部分對(duì)另一部分呈現(xiàn)出的行為。例如,某個(gè)類(lèi)的用例表示了一個(gè)連貫的功能,這個(gè)功能是該類(lèi)提供給系統(tǒng)內(nèi)其他有特殊作用的類(lèi)的[4]。一個(gè)類(lèi)可以有多個(gè)用例。 通過(guò)對(duì)本系統(tǒng)的用例分析,可以得到用

21、例的總體描述,如圖2-3所示。 其中,后臺(tái)數(shù)據(jù)管理功能用例的詳細(xì)描述如圖2-4所示。 圖2-4 用例的總體描述 圖2-5 數(shù)據(jù)管理功能的用例圖 2.3.4基本用例描述 用例文檔是描述用例的一種有效的方式,它包含用例的參與者、觸發(fā)條件、前置條件、基本路徑、后置條件和非功能性需求等內(nèi)容,能準(zhǔn)確地對(duì)用例進(jìn)行描述。 (1)新聞瀏覽 新聞瀏覽用例是游客在前臺(tái)通過(guò)點(diǎn)擊新聞列表的鏈接看到特定新聞內(nèi)容的處理過(guò)程,它的用例文檔如表2-1所示。 表2-1新聞瀏覽用例表 用例編號(hào) Uc1 用例名稱(chēng) 新聞瀏覽 用例描述 用

22、戶(hù)通過(guò)選擇查看分類(lèi)新聞。 主要參與者 游客 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)游客如何查看自己感興趣的新聞。 觸發(fā)條件 點(diǎn)擊“新聞列表”的新聞標(biāo)題進(jìn)入新聞全文。 前置條件 基本路徑 (1)進(jìn)入系統(tǒng)主頁(yè)。 (2)點(diǎn)擊新聞分類(lèi),進(jìn)入不同的新聞二級(jí)頁(yè)。 (3)點(diǎn)擊分類(lèi)新聞列表的新聞鏈接。 (4)顯示特定新聞。 擴(kuò)展點(diǎn) 后置條件 非功能性需求 (2)廠商瀏覽 廠商瀏覽用例是游客在前臺(tái)通過(guò)點(diǎn)擊廠商列表的鏈接看到所有的手機(jī)生產(chǎn)廠商內(nèi)容的處理過(guò)程,用例文檔如表2-2所示。 表2-2 廠商瀏覽用例文檔 用例編號(hào) Uc2 用例名稱(chēng)

23、廠商瀏覽 用例描述 用戶(hù)通過(guò)點(diǎn)擊查看所有廠商的列表。 主要參與者 游客 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)游客如何查看所有手機(jī)廠商的列表。 觸發(fā)條件 點(diǎn)擊“廠商大全”的鏈接進(jìn)入廠商列表頁(yè)面。 前置條件 基本路徑 (1)進(jìn)入系統(tǒng)主頁(yè)。 (2)點(diǎn)擊廠商大全,進(jìn)入廠商列表。 擴(kuò)展點(diǎn) 后置條件 非功能性需求 (3)產(chǎn)品瀏覽 產(chǎn)品瀏覽是用戶(hù)通過(guò)點(diǎn)擊產(chǎn)品列表上的手機(jī)型號(hào)鏈接進(jìn)入產(chǎn)品頁(yè)面的過(guò)程,用例文檔如表2-3所示。 表2-3 產(chǎn)品瀏覽的用例文檔 用例編號(hào) Uc3 用例名稱(chēng) 產(chǎn)品瀏覽 用例描述 用戶(hù)通過(guò)選擇查看產(chǎn)品詳細(xì)參數(shù)和報(bào)價(jià)。

24、 主要參與者 游客 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)游客如何查看產(chǎn)品的各項(xiàng)參數(shù)及報(bào)價(jià)。 觸發(fā)條件 點(diǎn)擊”產(chǎn)品列表”的手機(jī)型號(hào)進(jìn)入產(chǎn)品頁(yè)。 前置條件 基本路徑 (1)進(jìn)入系統(tǒng)主頁(yè)。 (2)點(diǎn)擊“手機(jī)大全”按鈕,進(jìn)入產(chǎn)品列表。 (3)點(diǎn)擊具體手機(jī)型號(hào)。 (4)顯示產(chǎn)品參數(shù)及報(bào)價(jià)。 擴(kuò)展點(diǎn) 后置條件 非功能性需求 (4)產(chǎn)品比較 產(chǎn)品比較是用戶(hù)通過(guò)點(diǎn)擊產(chǎn)品頁(yè)面上的”添加比較”按鈕將此產(chǎn)品添加到比較頁(yè)面的過(guò)程,用例文檔如表2-4所示。 表2-4 產(chǎn)品比較的用例文檔 用例編號(hào) Uc4 用例名稱(chēng) 產(chǎn)品比較 用例描述 用戶(hù)對(duì)感興趣

25、的多個(gè)產(chǎn)品進(jìn)行參數(shù)的橫向比較。 主要參與者 游客 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)游客如何對(duì)感興趣的多個(gè)產(chǎn)品進(jìn)行產(chǎn)品各項(xiàng)參數(shù)的橫向比較。 觸發(fā)條件 點(diǎn)擊產(chǎn)品信息頁(yè)面上的“添加比較”按鈕。 前置條件 基本路徑 (1)游客瀏覽產(chǎn)品詳細(xì)信息。 (2)點(diǎn)擊“添加比較”按鈕。 (3)系統(tǒng)顯示產(chǎn)品橫向比較頁(yè)面。 擴(kuò)展點(diǎn) 游客可以在比較頁(yè)面繼續(xù)添加比較產(chǎn)品,也可以刪除頁(yè)面現(xiàn)有的產(chǎn)品。 后置條件 非功能性需求 (5)新聞搜索 新聞搜索是游客根據(jù)關(guān)鍵字搜索新聞標(biāo)題的過(guò)程,其用例文檔如表2-5所示。 表2-5 新聞搜索的用例文檔 用例編號(hào) Uc5

26、 用例名稱(chēng) 新聞搜索 用例描述 游客通過(guò)關(guān)鍵字搜索新聞標(biāo)題 主要參與者 游客 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)游客根據(jù)關(guān)鍵字搜索新聞標(biāo)題的過(guò)程 觸發(fā)條件 點(diǎn)擊搜索按鈕 前置條件 輸入搜索關(guān)鍵字。 基本路徑 (1)進(jìn)入系統(tǒng)首頁(yè)。 (2)游客輸入要查詢(xún)的關(guān)鍵字。 (3)游客點(diǎn)擊“搜索”按鈕。 (4)系統(tǒng)顯示游客要求的新聞標(biāo)題列表。 擴(kuò)展點(diǎn) 后置條件 點(diǎn)擊新聞列表中的鏈接,進(jìn)入新聞內(nèi)容頁(yè)。 非功能性需求 (6)產(chǎn)品搜索 產(chǎn)品搜索是游客根據(jù)關(guān)鍵字搜索產(chǎn)品的過(guò)程,其用例文檔如表2-6所示。 表2-6 產(chǎn)品搜索的用例文檔 用例編號(hào) U

27、c6 用例名稱(chēng) 產(chǎn)品搜索 用例描述 游客通過(guò)關(guān)鍵字搜索產(chǎn)品 主要參與者 游客 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)游客根據(jù)關(guān)鍵字搜索產(chǎn)品的過(guò)程 觸發(fā)條件 點(diǎn)擊搜索按鈕 前置條件 輸入搜索關(guān)鍵字。 基本路徑 (1)進(jìn)入系統(tǒng)首頁(yè)。 (2)游客輸入要查詢(xún)的關(guān)鍵字。 (3)游客點(diǎn)擊“搜索”按鈕。 (4)系統(tǒng)顯示游客要求的手機(jī)型號(hào)列表。 擴(kuò)展點(diǎn) 后置條件 點(diǎn)擊產(chǎn)品列表中的鏈接,進(jìn)入產(chǎn)品詳細(xì)信息頁(yè)。 非功能性需求 (7)用戶(hù)注冊(cè) 用戶(hù)注冊(cè)是游客申請(qǐng)成為注冊(cè)用戶(hù)的過(guò)程,其用例文檔如表2-7所示。 表2-7 用戶(hù)注冊(cè)的用例文檔 用例編號(hào) U

28、c7 用例名稱(chēng) 用戶(hù)注冊(cè) 用例描述 游客通過(guò)申請(qǐng)成為注冊(cè)用戶(hù)。 主要參與者 游客 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)游客通過(guò)申請(qǐng)成為注冊(cè)用戶(hù)的過(guò)程 觸發(fā)條件 用戶(hù)點(diǎn)擊”注冊(cè)”按鈕 前置條件 基本路徑 (1)游客進(jìn)入系統(tǒng)首頁(yè),點(diǎn)擊”注冊(cè)”按鈕。 (2)游客填寫(xiě)注冊(cè)信息。 (3)點(diǎn)擊“提交”按鈕。 擴(kuò)展點(diǎn) 后置條件 系統(tǒng)將提交的注冊(cè)信息寫(xiě)入數(shù)據(jù)庫(kù) 非功能性需求 (8)用戶(hù)登錄 用戶(hù)登錄用例是注冊(cè)用戶(hù)登錄前臺(tái)用戶(hù)系統(tǒng)的處理過(guò)程,它的用例文檔如表2-8所示。 表2-8 用戶(hù)登錄用例表 用例編號(hào) Uc8 用例名稱(chēng) 用戶(hù)登錄 用

29、例描述 用戶(hù)填寫(xiě)用戶(hù)名和密碼登錄前臺(tái)用戶(hù)系統(tǒng)。 主要參與者 注冊(cè)用戶(hù) 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)注冊(cè)用戶(hù)如何登錄系統(tǒng)。 觸發(fā)條件 在首頁(yè)的登錄模塊填寫(xiě)用戶(hù)名和密碼。 前置條件 用戶(hù)已注冊(cè)。 基本路徑 (1)填寫(xiě)用戶(hù)名和密碼,點(diǎn)擊“登錄”按鈕。 (2)系統(tǒng)根據(jù)用戶(hù)名獲取密碼,并與用戶(hù)填寫(xiě)的密碼進(jìn)行比較。 (3)顯示用戶(hù)菜單。 擴(kuò)展點(diǎn) 用戶(hù)名不存在或者密碼輸入有誤將提示“用戶(hù)名不存在或密碼錯(cuò)誤!”。 后置條件 登錄成功,顯示用戶(hù)菜單。 非功能性需求 (9)創(chuàng)建訂單 創(chuàng)建訂單用例是注冊(cè)用戶(hù)創(chuàng)建訂單購(gòu)買(mǎi)產(chǎn)品的處理過(guò)程,它的用例文檔如表2-

30、9所示。 表2-9 創(chuàng)建訂單用例表 用例編號(hào) Uc9 用例名稱(chēng) 創(chuàng)建訂單 用例描述 注冊(cè)用戶(hù)創(chuàng)建訂單購(gòu)買(mǎi)產(chǎn)品。 主要參與者 注冊(cè)用戶(hù) 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)注冊(cè)用戶(hù)如何填寫(xiě)訂單購(gòu)買(mǎi)產(chǎn)品的過(guò)程。 觸發(fā)條件 用戶(hù)在產(chǎn)品頁(yè)點(diǎn)擊”我要買(mǎi)”按鈕。 前置條件 用戶(hù)已登錄,并且賬戶(hù)余額充足。 基本路徑 (1)用戶(hù)在產(chǎn)品頁(yè)點(diǎn)擊”我要買(mǎi)”按鈕。 (2)系統(tǒng)生成訂單編號(hào)。 (3)用戶(hù)填寫(xiě)訂單信息并提交訂單。 (4)系統(tǒng)將訂單寫(xiě)入數(shù)據(jù)庫(kù)。 擴(kuò)展點(diǎn) 用戶(hù)可以更改個(gè)人信息。 后置條件 非功能性需求 (10)跟蹤訂單 跟蹤訂單用例是注冊(cè)用

31、戶(hù)跟蹤查看訂單狀態(tài)的處理過(guò)程,用例文檔如表2-10所示。 表2-10 跟蹤訂單用例表 用例編號(hào) Uc10 用例名稱(chēng) 跟蹤訂單 用例描述 用戶(hù)提交訂單之后查看訂單狀態(tài)的。 主要參與者 注冊(cè)用戶(hù) 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)注冊(cè)用戶(hù)在創(chuàng)建提交訂單之后,跟蹤訂單狀態(tài)的過(guò)程。 觸發(fā)條件 用戶(hù)在訂單管理頁(yè)面點(diǎn)擊訂單編號(hào)。 前置條件 用戶(hù)已創(chuàng)建訂單。 基本路徑 (1)用戶(hù)進(jìn)入訂單管理頁(yè)面。 (2)用戶(hù)點(diǎn)擊訂單編號(hào)。 (3)系統(tǒng)顯示訂單狀態(tài)。 擴(kuò)展點(diǎn) 后置條件 非功能性需求 (11)后臺(tái)登錄 后臺(tái)登錄用例是管理員登錄后臺(tái)數(shù)據(jù)管理系

32、統(tǒng)的處理過(guò)程,它的用例文檔如表2-11所示。 表2-11 后臺(tái)登錄用例表 用例編號(hào) Uc11 用例名稱(chēng) 后臺(tái)登錄 用例描述 管理員填寫(xiě)賬號(hào)和密碼登錄后臺(tái)數(shù)據(jù)管理系統(tǒng)。 主要參與者 管理員 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)管理員如何登錄后臺(tái)數(shù)據(jù)管理系統(tǒng)。 觸發(fā)條件 在管理員登錄頁(yè)面填寫(xiě)用戶(hù)名和密碼。 前置條件 管理員賬號(hào)已存在。 基本路徑 (1)填寫(xiě)管理員賬號(hào)和密碼,點(diǎn)擊“登錄”按鈕。 (2)系統(tǒng)根據(jù)管理員賬號(hào)獲取密碼,并與填寫(xiě)的密碼進(jìn)行比較。 (3)系統(tǒng)根據(jù)管理員權(quán)限顯示菜單。 擴(kuò)展點(diǎn) 管理員不存在或者密碼輸入有誤將提示“賬號(hào)不存在或密碼

33、錯(cuò)誤!”。 后置條件 登錄成功,顯示管理員菜單。 非功能性需求 (12)數(shù)據(jù)管理 數(shù)據(jù)管理用例是管理員管理網(wǎng)站數(shù)據(jù)的處理過(guò)程,它的用例文檔如表2-12所示。 表2-12 數(shù)據(jù)管理用例表 用例編號(hào) Uc12 用例名稱(chēng) 數(shù)據(jù)管理 用例描述 管理員后臺(tái)管理網(wǎng)站數(shù)據(jù)。 主要參與者 管理員 次要參與者 無(wú) 簡(jiǎn)要描述 此用例描述了一個(gè)管理員如何管理網(wǎng)站數(shù)據(jù)的過(guò)程。 觸發(fā)條件 管理員進(jìn)入后臺(tái)管理系統(tǒng)。 前置條件 管理員已登錄 基本路徑 (1)管理員登錄后臺(tái)管理系統(tǒng)。 (2)系統(tǒng)根據(jù)管理員權(quán)限顯示不同管理菜單。 擴(kuò)展點(diǎn) 后置條件 非功能性需求

34、 2.3.5用例間關(guān)系的描述 雖然每個(gè)用例的實(shí)例是獨(dú)立的,但是一個(gè)用例可以用其他的更簡(jiǎn)單的用例來(lái)描述。這有點(diǎn)像一個(gè)類(lèi)可以通過(guò)繼承它的超類(lèi)并增加附加描述來(lái)定義。 一個(gè)用例可以簡(jiǎn)單地包含其他用例所具有的行為,并把它所包含的用例行為做為自身行為的一部分,這被稱(chēng)作包含關(guān)系。 一個(gè)用例也可以被定義為基用例的增量擴(kuò)展,這叫做擴(kuò)展關(guān)系。 包含和擴(kuò)展關(guān)系可以用含有關(guān)鍵字<>和<>的帶箭頭的虛線(xiàn)表示。包含關(guān)系箭頭指向被包含的用例,擴(kuò)展關(guān)系箭頭指向被擴(kuò)展的用例。 一個(gè)用例也可以被特別列舉為一個(gè)或多個(gè)子用例,這被稱(chēng)做用例泛化。當(dāng)父用例能夠被使用時(shí),任何子用例也可以被

35、使用。用例泛化與其他泛化關(guān)系的表示法相同,都用一個(gè)三角箭頭從子用例指向父用例[5]。 以下選取數(shù)據(jù)管理和產(chǎn)品比較兩個(gè)比較有代表性的用例加以說(shuō)明。 圖2-6 管理員數(shù)據(jù)管理用例關(guān)系圖 所有的數(shù)據(jù)管理都要先查詢(xún)將要進(jìn)行操作的數(shù)據(jù)表,當(dāng)找到要進(jìn)行管理的數(shù)據(jù)時(shí),管理員可以選擇將要進(jìn)行的操作,如添加、編輯和刪除等。 游客可以通過(guò)點(diǎn)擊添加比較產(chǎn)品來(lái)比較多個(gè)產(chǎn)品的詳細(xì)參數(shù),同時(shí)也可以從比較列表中刪除某種產(chǎn)品。如圖2-7示。 圖2-7 產(chǎn)品比較用例關(guān)系圖 2.4 補(bǔ)充需求 根據(jù)實(shí)際情況,本系統(tǒng)選用Microsoft公司的Active Server Page作為開(kāi)發(fā)工具,IIS作為發(fā)布工具

36、,Microsoft Office Access 2003作為后臺(tái)數(shù)據(jù)庫(kù),使用Windows XP作為開(kāi)發(fā)、測(cè)試和運(yùn)行的平臺(tái),硬件配置為:P4 2.40GHz,512MB內(nèi)存,80G硬盤(pán)等。 Microsoft Active Server Page即我們所稱(chēng)的ASP,是一套微軟開(kāi)發(fā)的服務(wù)器端腳本環(huán)境,ASP內(nèi)含于IIS之中,通過(guò)ASP我們可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。ASP的所有程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶(hù)服務(wù)器,這樣也就減輕了客戶(hù)端瀏覽器的負(fù)擔(dān)

37、,大大提高了交互的速度。 由于此系統(tǒng)沒(méi)有使用存儲(chǔ)過(guò)程,所以選擇了微軟公司出品的Access數(shù)據(jù)庫(kù)。Access系統(tǒng)小巧靈活、容易調(diào)試和控制,適合中小型的數(shù)據(jù)系統(tǒng)。 3 總體設(shè)計(jì) 3.1 系統(tǒng)層次 圖3-1統(tǒng)層次圖 圖3-1和表3-1以不同的形式分別描述了本網(wǎng)站重要功能模塊的功能和作用,并說(shuō)明了每個(gè)功能模塊的操作流程。 表3-1 功能模塊表 功能名稱(chēng) 簡(jiǎn)要說(shuō)明 新聞搜索 游客通過(guò)關(guān)鍵字搜索新聞標(biāo)題。 新聞發(fā)布 以列表的方式顯示新聞標(biāo)題,這樣可以在頁(yè)面顯示大量的新聞信息同時(shí)可以提供更多的瀏覽方式,如分類(lèi)瀏覽,最新新聞等。 產(chǎn)品搜索 游客通過(guò)關(guān)鍵字搜索產(chǎn)品名。

38、 產(chǎn)品發(fā)布 顯示數(shù)碼相機(jī)的各項(xiàng)性能參數(shù)和報(bào)價(jià)。 產(chǎn)品比較 游客找到需要了解的產(chǎn)品時(shí),可以將該產(chǎn)品加入到產(chǎn)品比較,然后可以繼續(xù)尋找其他的產(chǎn)品,產(chǎn)品比較頁(yè)面儲(chǔ)存欲比較的產(chǎn)品。 用戶(hù)功能 用戶(hù)登錄系統(tǒng)之后可以給賬戶(hù)充值、更改個(gè)人信息,帳戶(hù)余額充足的情況下可以創(chuàng)建購(gòu)買(mǎi)訂單。 數(shù)據(jù)管理 管理員登陸以后,根據(jù)權(quán)限的不同可以管理新聞、管理廠商、管理產(chǎn)品和報(bào)價(jià)、 管理管理員權(quán)限、管理用戶(hù)、管理訂單、發(fā)貨等。 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫(kù)中有九個(gè)數(shù)據(jù)表,他們分別是新聞表news、新聞分類(lèi)表type、產(chǎn)品表product、廠商表manufactory、報(bào)價(jià)表price、圖片表pics、訂

39、單表orders、用戶(hù)信息表users、管理員權(quán)限表admin。 圖3-3 數(shù)據(jù)庫(kù)邏輯關(guān)系圖 4 詳細(xì)設(shè)計(jì) 4.1 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì) 表4-1 管理員表 admin 編號(hào) 字段名 說(shuō)明 數(shù)據(jù)類(lèi)型 字段大小 關(guān)鍵字 1 admin_id 管理員編號(hào) 自動(dòng)編號(hào) 長(zhǎng)整型 主鍵 2 admin_name 管理員登錄名 文本 50 3 admin_password 登陸密碼 文本 50 4 admin_news 新聞管理權(quán)限 是/否 5 admin_product 產(chǎn)品管理權(quán)限 是/否 6 admin_

40、user 用戶(hù)管理權(quán)限 是/否 7 admin_admin 管理員權(quán)限管理 是/否 8 admin_price 報(bào)價(jià)管理權(quán)限 是/否 9 admin_pics 圖片管理權(quán)限 是/否 10 admin_order 訂單管理權(quán)限 是/否 表4-2 廠商表 manufacturer 編號(hào) 字段名 說(shuō)明 數(shù)據(jù)類(lèi)型 字段大小 關(guān)鍵字 1 manufacturer_id 廠商編號(hào) 自動(dòng)編號(hào) 長(zhǎng)整形 主鍵 2 manufacturer_name 廠商名稱(chēng) 文本 50 3 manufac

41、turer_name_cn 廠商中文名 文本 50 4 manufacturer_area 廠商所屬地區(qū) 文本 50 5 manufacturer_time 添加時(shí)間 日期/時(shí)間 表4-3 新聞表 news 字段名 說(shuō)明 數(shù)據(jù)類(lèi)型 字段大小 關(guān)鍵字 1 news_id 新聞編號(hào) 自動(dòng)編號(hào) 長(zhǎng)整形 主鍵 2 type_id 新聞?lì)愋途幪?hào) 數(shù)字 長(zhǎng)整形 外鍵 3 news_title 新聞標(biāo)題 文本 50 4 news_author 作者 文本 50 5

42、 news_time 新聞添加時(shí)間 日期/時(shí)間 6 news_origin 文章出處 文本 50 7 news_content 正文 備注 8 news_del_mark 刪除標(biāo)記 是/否 表4-4 訂單表 orders 編號(hào) 字段名 說(shuō)明 數(shù)據(jù)類(lèi)型 字段大小 關(guān)鍵字 1 order_id 訂單編號(hào) 自動(dòng)編號(hào) 長(zhǎng)整形 主鍵 2 order_name 訂單名 文本 50 3 status 訂單狀態(tài) 數(shù)字 長(zhǎng)整形 4 user_name 買(mǎi)家ID 文本 50 5

43、start_time 訂單生成時(shí)間 日期/時(shí)間 6 finish_time 交易完成時(shí)間 日期/時(shí)間 7 product_id 產(chǎn)品ID 數(shù)字 長(zhǎng)整形 外鍵 8 price 價(jià)格 數(shù)字 長(zhǎng)整形 9 quantity 數(shù)量 數(shù)字 長(zhǎng)整形 10 postage 郵費(fèi) 數(shù)字 長(zhǎng)整形 11 post_mode 郵寄方式 文本 50 12 express 快遞公司名 文本 50 13 logistics 物流訂單號(hào) 文本 50 14 zip 郵編 數(shù)字 長(zhǎng)整形 15

44、 name 收貨人姓名 文本 50 16 phone 收貨人電話(huà) 文本 50 17 delivery_time 發(fā)貨時(shí)間 日期/時(shí)間 表4-5 圖片表 pics 編號(hào) 字段名 說(shuō)明 數(shù)據(jù)類(lèi)型 字段大小 關(guān)鍵字 1 pic_id 圖片編號(hào) 自動(dòng)編號(hào) 長(zhǎng)整形 主鍵 2 pic_name 圖片名 文本 50 3 product_id 產(chǎn)品ID 數(shù)字 長(zhǎng)整形 外鍵 4 pic_text 圖片說(shuō)明 文本 50 5 pic_type 圖片類(lèi)型 文本 50 表4-6 報(bào)價(jià)表

45、price 編號(hào) 字段名 說(shuō)明 數(shù)據(jù)類(lèi)型 字段大小 關(guān)鍵字 1 price_id 報(bào)價(jià)信息編號(hào) 自動(dòng)編號(hào) 長(zhǎng)整形 主鍵 2 product_id 產(chǎn)品編號(hào) 數(shù)字 長(zhǎng)整形 外鍵 3 admin_id 管理員編號(hào) 數(shù)字 長(zhǎng)整形 外鍵 4 introduction 報(bào)價(jià)說(shuō)明 備注 5 price 報(bào)價(jià) 數(shù)字 長(zhǎng)整形 6 price_time 錄入日期 日期/時(shí)間 表4-7 產(chǎn)品表 product 編號(hào) 字段名 說(shuō)明 數(shù)據(jù)類(lèi)型 字段大小 關(guān)鍵字 1 product_id 產(chǎn)品ID

46、 自動(dòng)編號(hào) 長(zhǎng)整形 主鍵 2 product_model 產(chǎn)品型號(hào) 文本 50 3 product_manufacturer_id 廠商編號(hào) 數(shù)字 長(zhǎng)整形 外鍵 4 Time_to_market 上市時(shí)間 文本 50 5 其他參數(shù)…… 其他參數(shù)…… 表4-8 新聞?lì)悇e表 type 編號(hào) 字段名 說(shuō)明 數(shù)據(jù)類(lèi)型 字段大小 關(guān)鍵字 1 type_id 類(lèi)別編號(hào) 自動(dòng)編號(hào) 長(zhǎng)整形 主鍵 2 type_name 類(lèi)別名稱(chēng) 文本 50 3 type_time 類(lèi)別添加時(shí)間 時(shí)間/日期

47、 表4-9 用戶(hù)表 users 編號(hào) 字段名 說(shuō)明 數(shù)據(jù)類(lèi)型 字段大小 關(guān)鍵字 1 user_id 用戶(hù)編號(hào) 自動(dòng)編號(hào) 長(zhǎng)整形 主鍵 2 user_name 登錄名 文本 50 3 user_password 登錄密碼 文本 50 4 real_name 真實(shí)姓名 文本 50 5 account 賬戶(hù)余額 數(shù)字 長(zhǎng)整形 6 in_transit 在途余額 數(shù)字 長(zhǎng)整形 7 e_mail 電郵 文本 50 8 post_number 郵編 文本 50 9 add

48、ress 地址 文本 50 10 phone 電話(huà) 文本 50 4.2主要程序流程圖 4.2.1用戶(hù)注冊(cè)模塊 用戶(hù)注冊(cè)是用戶(hù)提交注冊(cè)表單的過(guò)程。用戶(hù)首先填寫(xiě)注冊(cè)信息,系統(tǒng)驗(yàn)證合格后寫(xiě)入后臺(tái)數(shù)據(jù)庫(kù)。如圖4-1。 圖4-1用戶(hù)注冊(cè)操作流程圖 4.2.2產(chǎn)品比較功能模塊 用戶(hù)可以在瀏覽產(chǎn)品詳細(xì)信息的同時(shí),點(diǎn)擊頁(yè)面上的“添加比較”按鈕,將正在瀏覽的產(chǎn)品添加到比較頁(yè)面。在產(chǎn)品比較頁(yè)面還可以繼續(xù)選擇增加需要比較的產(chǎn)品,也可以從產(chǎn)品比較頁(yè)面刪除正在比較的產(chǎn)品。如圖4-2。 圖4-2 產(chǎn)品比較操作流程圖 圖4-3 產(chǎn)品比較操作流程圖 4.2.3在線(xiàn)交易功能模塊

49、 用戶(hù)交易功能是用戶(hù)從創(chuàng)建訂單到交易完成的過(guò)程。如圖4-3。 4.3網(wǎng)站文件結(jié)構(gòu) Admin文件夾:存放管理員所有功能文件。 Conn文件夾:存放conn.asp文件,用來(lái)連接數(shù)據(jù)庫(kù)。 Css文件夾:存放網(wǎng)站所需樣式表文件,包括lightbox所用樣式文件。 Database文件夾:存放數(shù)據(jù)庫(kù)文件。 eWebEditor文件夾:eWebEditot插件所在文件夾。 Images文件夾:存放lightbox插件所需要的圖片。 Img文件夾:儲(chǔ)存網(wǎng)站頁(yè)面所需各種圖片。 Js文件夾:存放lightbox插件的js文件。 Pages文件夾:存放前臺(tái)功能的所有頁(yè)面。 Pics文件

50、夾:上傳的產(chǎn)品圖片存放在此文件夾下。 Default.asp文件:網(wǎng)站首頁(yè)文件。 5 系統(tǒng)實(shí)現(xiàn) 5.1 數(shù)據(jù)訪(fǎng)問(wèn)組件設(shè)計(jì) ActiveX數(shù)據(jù)對(duì)象(ADO)是一種既易于使用又可擴(kuò)充的技術(shù),用來(lái)將數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)添加到web頁(yè)。可以使用ADO編寫(xiě)簡(jiǎn)潔和可升級(jí)的腳本以連接到與OLE DB兼容的數(shù)據(jù)源,如數(shù)據(jù)庫(kù)、電子表格、順序數(shù)據(jù)文件或電子郵件目錄。OLE DB是一個(gè)系統(tǒng)級(jí)的編程接口,它提供一套標(biāo)準(zhǔn)的COM接口,用來(lái)展示數(shù)據(jù)庫(kù)管理系統(tǒng)的功能。使用ADO的對(duì)象模型,可以輕松的訪(fǎng)問(wèn)這些接口,并將數(shù)據(jù)庫(kù)功能添加到您的Web應(yīng)用程序中。另外,還可以使用ADO訪(fǎng)問(wèn)與開(kāi)放式數(shù)據(jù)庫(kù)互聯(lián)(ODBC)兼容的數(shù)據(jù)

51、庫(kù)。ADO的命令語(yǔ)法很簡(jiǎn)單,而且容易使用,ADO還提供可升級(jí)的對(duì)各種數(shù)據(jù)源的高性能訪(fǎng)問(wèn)。 創(chuàng)建Web應(yīng)用程序的第一步是給ADO提供一種定位并識(shí)別數(shù)據(jù)源的方法。這是通過(guò)“連接字符串”來(lái)完成的,連接字符串是一系列用分號(hào)分隔的參數(shù),用來(lái)定義諸如數(shù)據(jù)源提供者和數(shù)據(jù)源位置等參數(shù)。ADO使用連接字符串來(lái)識(shí)別OLE DB“提供者”并將提供者指向數(shù)據(jù)源。提供者是一個(gè)組件,用來(lái)描述數(shù)據(jù)源并以行集合的形式將信息展示給應(yīng)用程序。 此系統(tǒng)由conn.asp文件完成訪(fǎng)問(wèn)MS Access數(shù)據(jù)庫(kù)的操作: db_path = "database/demo.mdb" ‘將數(shù)據(jù)庫(kù)的相對(duì)路徑賦到一個(gè)變量上

52、,以方便下面繼續(xù)調(diào)用。 Set conn= Server.CreateObject("ADODB.Connection") ‘建立一個(gè)ADO連接,并用對(duì)象conn來(lái)接受。 connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db_path) ‘連接字符串,包括打開(kāi)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)方法OLEDB,以及打開(kāi)數(shù)據(jù)庫(kù)的路徑。 conn.Open connstr ‘最后通過(guò)對(duì)象conn通過(guò)連接字符串connstr打開(kāi)數(shù)據(jù)庫(kù)的連接。 頁(yè)面訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)時(shí),使用

53、 file=”conn.asp”-- >語(yǔ)句調(diào)用conn.asp。 ADO組件除了Connection連接以外,還有Recordset綁定記錄集,rs可以想象成數(shù)據(jù)庫(kù)表中的一行Set rs = Server.CreateObject(“ADODB.Recordset”)。 使用標(biāo)準(zhǔn)的sql結(jié)構(gòu)化查詢(xún)語(yǔ)言sql = “Select * from news”,建立數(shù)據(jù)庫(kù)連接,綁定數(shù)據(jù)集。之后使用語(yǔ)句rs.Open sql,conn,1,1打開(kāi)數(shù)據(jù)庫(kù)中記錄集。 使用Loop循環(huán)語(yǔ)句顯示具體的信息。 Do Until rs.EOF …. Rs.MoveNext Loop 每次循

54、環(huán)只能顯示數(shù)據(jù)庫(kù)中的一行,使用rs.MoveNext繼續(xù)讀取下一行,直到rs.EOF,即得到數(shù)據(jù)庫(kù)最后一行。具體顯示記錄集中的特定字段使用rs(“title”)。 本系統(tǒng)中所有數(shù)據(jù)庫(kù)操作都基于以上方法,包括新聞顯示和產(chǎn)品顯示等等,本文不再贅述。 5.2系統(tǒng)功能模塊 5.2.1新聞列表 新聞列表頁(yè)以列表的形式顯示數(shù)據(jù)庫(kù)內(nèi)所有新聞,新聞標(biāo)題前顯示新聞?lì)悇e,用戶(hù)可以點(diǎn)擊新聞?lì)悇e的鏈接,以查看所選類(lèi)別的新聞。新聞?lì)悇e以get方式提交,系統(tǒng)根據(jù)提交的類(lèi)別編號(hào)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),請(qǐng)求特定類(lèi)別的新聞內(nèi)容。 sql = "Select * from news, type where news.type_id

55、 = " & request.querystring("type_id") & " and news.type_id = type.type_id order by news_time desc" 若用戶(hù)不點(diǎn)擊新聞?lì)悇e,則顯示所有新聞。 sql = "Select * from news, type where news.type_id = type.type_id order by news_time desc" 新聞列表采取分頁(yè)顯示的方式,方便用戶(hù)瀏覽。 5.2.2產(chǎn)品顯示 產(chǎn)品頁(yè)面主要顯示手機(jī)產(chǎn)品的詳細(xì)參數(shù)、手機(jī)報(bào)價(jià)以及手機(jī)圖片。 通過(guò)產(chǎn)品列表頁(yè),手機(jī)編號(hào)以get方式傳到產(chǎn)品

56、頁(yè),通過(guò)Request.querystring("id")獲取前個(gè)頁(yè)面?zhèn)鱽?lái)的參數(shù),查詢(xún)數(shù)據(jù)庫(kù)語(yǔ)句如下: sql = "Select * from product,manufacturer where product_id = " & Request.querystring("id") & "and product_manufacturer_id = manufacturer_id" 查詢(xún)涉及產(chǎn)品表和廠商表,通過(guò)兩張表中的廠商編號(hào)關(guān)聯(lián)。同理,手機(jī)報(bào)價(jià)通過(guò)手機(jī)編號(hào)從報(bào)價(jià)表中讀取相應(yīng)數(shù)據(jù)。 手機(jī)的圖片顯示使用了lightbox特效。效果如圖5-1。 圖5-1 lightbox效果圖 使

57、用lightbox特效只需要把如下代碼復(fù)制到product.asp的head區(qū),以調(diào)用相關(guān)的js腳本以及css樣式。

58、ipt src="../js/lightbox.js" type="text/javascript"> 頁(yè)面中只要列出圖片的鏈接,用戶(hù)點(diǎn)擊就會(huì)出現(xiàn)如上圖的效果,用戶(hù)還可以通過(guò)點(diǎn)擊圖片的左半部或右半部實(shí)現(xiàn)查看上一張或者下一張圖片,效果絢麗、使用方便。 response.write("" & i & " ") 5.2.3產(chǎn)品比較 用戶(hù)可以在產(chǎn)品頁(yè)

59、上點(diǎn)擊“比較”按鈕,將正在瀏覽的產(chǎn)品添加到比較頁(yè),同其他手機(jī)產(chǎn)品進(jìn)行參數(shù)的橫向比較。產(chǎn)品頁(yè)上的“比較”按鈕以get方式向比較頁(yè)提交產(chǎn)品編號(hào),產(chǎn)品編號(hào)儲(chǔ)存在session數(shù)組。 if isempty(session("ProArray")) then Dim ProArray() Redim MyArray(3) MyArray(0)="" MyArray(1)="" MyArray(2)="" session("ProArray")=MyArray ArrayFull=False end if 該session數(shù)組取得手機(jī)編號(hào)以后,分別讀取數(shù)據(jù)庫(kù),取得手機(jī)產(chǎn)品的詳細(xì)參數(shù)。之

60、后使用table同時(shí)顯示出來(lái),制作出多款手機(jī)比較的效果。 產(chǎn)品比較頁(yè)面還使用ajax制作級(jí)聯(lián)下拉菜單。頁(yè)面自動(dòng)加載所有廠商列表,用戶(hù)在選擇手機(jī)廠商之后頁(yè)面自動(dòng)加載該廠商的所有手機(jī)型號(hào)供用戶(hù)選擇。在用戶(hù)注冊(cè)模塊也用到了ajax。 5.2.4搜索功能 搜索功能出現(xiàn)在前臺(tái)每個(gè)頁(yè)面上,用戶(hù)可以選擇搜索新聞或者搜索手機(jī)產(chǎn)品,系統(tǒng)通過(guò)用戶(hù)提交的關(guān)鍵字搜索新聞標(biāo)題或者手機(jī)型號(hào)。

61、ct()> 用戶(hù)鼠標(biāo)經(jīng)過(guò)文本框時(shí),js腳本運(yùn)行全選文本框里邊的文字,方便用戶(hù)輸入。 用戶(hù)點(diǎn)擊搜索按鈕,系統(tǒng)以post方式提交關(guān)鍵字到search.asp,訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),讀取相關(guān)信息,以列表形式顯示。實(shí)現(xiàn)較為簡(jiǎn)單,同顯示新聞列表類(lèi)似,不再贅述。 5.2.5用戶(hù)注冊(cè) 用戶(hù)登錄就是用戶(hù)添加用戶(hù)名密碼等個(gè)人信息到數(shù)據(jù)庫(kù)的過(guò)程。 為了檢測(cè)用戶(hù)名是否被注冊(cè)過(guò),這里再次使用ajax來(lái)驗(yàn)證。當(dāng)用戶(hù)填寫(xiě)完用戶(hù)名的時(shí)候

62、,js腳本自動(dòng)運(yùn)行onChange="callServer();",ajax發(fā)送用戶(hù)名到register_test.asp頁(yè),訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),若該用戶(hù)名存在則在不刷新頁(yè)面的情況下實(shí)時(shí)返回“已被注冊(cè)”,提示用戶(hù)更改注冊(cè)用戶(hù)名。 在用戶(hù)填寫(xiě)完密碼以后再次運(yùn)行js腳本onChange="testPassword()",以檢測(cè)用戶(hù)兩次輸入的密碼是否一致,當(dāng)用戶(hù)填完所有標(biāo)單“注冊(cè)”按鈕變?yōu)榭捎谩? 5.2.6管理員登陸 管理員登錄是提交用戶(hù)名密碼,系統(tǒng)進(jìn)行驗(yàn)證的過(guò)程,用戶(hù)登錄也是相同原理。如果用戶(hù)名或者密碼錯(cuò)誤,系統(tǒng)會(huì)提示用戶(hù)名不存在或者密碼錯(cuò)誤。若用戶(hù)名密碼通過(guò)驗(yàn)證,則定義一個(gè)session對(duì)象,用來(lái)

63、表示管理員或者用戶(hù)已登陸的狀態(tài),用戶(hù)或管理員退出系統(tǒng)的時(shí)候清空該session對(duì)象。此session對(duì)象的值不為空的時(shí)候才顯示用戶(hù)或管理員的功能菜單。另外管理員會(huì)根據(jù)管理權(quán)限的不同顯示不同的管理菜單。 5.2.7后臺(tái)數(shù)據(jù)庫(kù)管理 管理員可以對(duì)新聞和產(chǎn)品等進(jìn)行添加、刪除和修改等操作。使用rs.open conn,sql,3,2訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),使用rs.addnew、rs.update和rs.delete語(yǔ)句執(zhí)行插入、更新、刪除等SQL語(yǔ)句,實(shí)現(xiàn)比較簡(jiǎn)單,不再詳細(xì)介紹。 在新聞添加頁(yè)面使用eWebEditor在線(xiàn)編輯器,可以像Office word一樣輕松編輯新聞內(nèi)容。調(diào)用eWebEditor方法

64、如下: 后臺(tái)數(shù)據(jù)管理還包括圖片上傳的功能。這里我們直接使用網(wǎng)上廣泛使用的化境無(wú)組件上傳的源碼。 5.3頁(yè)面制作 此網(wǎng)站的定位在電子商務(wù)網(wǎng)站,網(wǎng)站可以提供在線(xiàn)交易功能,同時(shí)網(wǎng)站也提供用戶(hù)購(gòu)買(mǎi)之前的

65、導(dǎo)購(gòu)服務(wù)。于是此網(wǎng)站的風(fēng)格不宜過(guò)于花哨,不宜使用過(guò)多顏色。簡(jiǎn)潔大方的風(fēng)格更能讓消費(fèi)者或者潛在的消費(fèi)者更專(zhuān)注于對(duì)產(chǎn)品的關(guān)注,而不被網(wǎng)站的樣式或者風(fēng)格所影響?;谝陨显颍W(wǎng)站采用div+css布局的方式,既可以提高網(wǎng)站性能加快響應(yīng)速度,又可以符合網(wǎng)頁(yè)標(biāo)準(zhǔn),是當(dāng)今極為流行的布局方式。 圖5-2 網(wǎng)站首頁(yè)截圖 6 測(cè)試與調(diào)試 系統(tǒng)測(cè)試包括包括單元測(cè)試和集成測(cè)試。單元測(cè)試屬于編碼與單元測(cè)試階段的任務(wù),而集成測(cè)試則是系統(tǒng)集成階段的任務(wù)。在測(cè)試開(kāi)始之前,應(yīng)該編制測(cè)試計(jì)劃和設(shè)計(jì)測(cè)試案例。測(cè)試案例系指測(cè)試輸入數(shù)據(jù)及對(duì)應(yīng)的輸出,其設(shè)計(jì)依賴(lài)與所采用的測(cè)試方法:白盒測(cè)試與黑盒測(cè)試。由于畢業(yè)設(shè)計(jì)提交的系統(tǒng)

66、只是為需求服務(wù)的原型,因此其系統(tǒng)測(cè)試相對(duì)簡(jiǎn)單。采用的是軟件工程中的白盒測(cè)試與黑盒測(cè)試相結(jié)合的方式。即首先進(jìn)行黑盒測(cè)試,出現(xiàn)錯(cuò)誤后再進(jìn)行白盒測(cè)試,檢驗(yàn)程序中出錯(cuò)的程序段或查出沒(méi)有考慮到的情況[10]。 白盒測(cè)試:將軟件看作一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。 黑盒測(cè)試又稱(chēng)功能測(cè)試,它把程序看成一個(gè)黑盒子,不考慮程序的內(nèi)部邏輯結(jié)構(gòu)和處理過(guò)程,只著眼于程序的外部特性。也就是說(shuō)黑盒測(cè)試法是在程序的接口上進(jìn)行測(cè)試,檢查它是否滿(mǎn)足功能要求,輸入能否被正確接受,輸出結(jié)果是否正確,以及外加倍息(如:數(shù)據(jù)庫(kù)成文件)的完整性能否保持[11]。 下面是本系統(tǒng)中部分采用黑盒測(cè)試的測(cè)試用例文檔。 表6-1 用戶(hù)帳戶(hù)添加測(cè)試用例文檔 用例名稱(chēng) 用戶(hù)帳戶(hù)添加測(cè)試 用例id C-01 基本描述 用戶(hù)帳戶(hù)添加的實(shí)質(zhì)就是向數(shù)據(jù)庫(kù)Users表中添加一條記錄。由于與數(shù)據(jù)庫(kù)交互且會(huì)員名具有唯一性等特點(diǎn),對(duì)此功能進(jìn)行測(cè)試。 測(cè)試方案 分別添加相同的和不同的用戶(hù)名進(jìn)行測(cè)試,從而查看系統(tǒng)給出的反饋信息是否符合預(yù)期的系統(tǒng)功能。

展開(kāi)閱讀全文
溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!