版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨著互聯(lián)網(wǎng)在全球商業(yè)活動中的廣泛應(yīng)用,網(wǎng)上購物應(yīng)運而生。目前,這一新型的消費購物模式受到越來越多的消費群體的青睞。網(wǎng)上購物成為一種時尚,一種生活方式,各種各樣的購物網(wǎng)站大行其道,網(wǎng)上商店具有很多新的特性與優(yōu)勢:營業(yè)成本完全有理由比傳統(tǒng)意義上的商店低得多;不需支付昂貴的店鋪租金,花費浩大的裝修;不需要將大筆的流動資金作
2、為貨物而沉淀在店里,可依靠“零庫存”管理,縮速資金周轉(zhuǎn)的周期,加速周轉(zhuǎn);同時,網(wǎng)上商店更容易開拓全場市場,國際互聯(lián)網(wǎng),www顧名思義體現(xiàn)了全球的一體化;實現(xiàn)24小時營業(yè),可以多媒體促銷,各種文字,圖象和動畫,聲音,讓受眾全方位感受廣告訴求; 依靠客戶數(shù)據(jù)庫能夠提供全新的個人化服務(wù)等等。而網(wǎng)上開花店為大眾開辟了更為方便之門,快捷方便,為大眾所喜愛,因此網(wǎng)上花店如雨后春筍般出現(xiàn)在人們的生活中。網(wǎng)上花店主要以實現(xiàn)在線銷售鮮花為主,一般沒有實體
3、店面,收到顧客訂單后將訂單轉(zhuǎn)手給實體商戶,具有快速、方便的特點。因此,從商品的發(fā)布,到商品的銷售,從用戶的注冊,到商品的購買等等都是圍繞銷售而展開的?!盎ㄖ畱佟本W(wǎng)上花店基于internet的互聯(lián)網(wǎng)網(wǎng)絡(luò),以B/S形式實現(xiàn),本網(wǎng)站是采用ASP技術(shù)</p><p> 關(guān)鍵字:網(wǎng)上購物 消費 網(wǎng)上花店 互聯(lián)網(wǎng)</p><p><b> 目 錄</b></
4、p><p><b> 摘 要1</b></p><p><b> 目 錄2</b></p><p><b> 第1章:引言4</b></p><p><b> 1.1 背景4</b></p><p> 1.
5、2 市場現(xiàn)狀4</p><p> 1.3 發(fā)展前景4</p><p> 第2章:關(guān)鍵技術(shù)6</p><p> 2.1 Asp.net簡介6</p><p> 2.2 B/S架構(gòu)介紹7</p><p> 2.3 SQL Sever2005簡介7</p><p> 2.4 建
6、模工具Enterprise Architect8</p><p> 第3章 “花之戀”的分析和設(shè)計10</p><p> 3.1 系統(tǒng)的功能需求分析10</p><p> 3.1.1 注冊模塊14</p><p> 3.1.2 購物車模塊16</p><p> 3.1.3訂單查詢模塊17<
7、/p><p> 3.1.4 信息管理模塊18</p><p> 3.2 運行環(huán)境需求分析19</p><p> 第4章:“花之戀”的功能實現(xiàn)20</p><p> 4.1注冊模塊21</p><p> 4.2購物車模塊23</p><p> 4.2訂單查詢模塊25</p
8、><p> 4.3信息管理模塊26</p><p> 第5章:系統(tǒng)測試31</p><p> 5.1系統(tǒng)測試環(huán)境31</p><p> 5.2黑盒測試簡介32</p><p> 5.3系統(tǒng)測試用例32</p><p><b> 總結(jié)36</b></
9、p><p><b> 致謝37</b></p><p><b> 參考文獻(xiàn)38</b></p><p><b> 第1章:引言</b></p><p><b> 1.1 背景</b></p><p> 不管歷史如何發(fā)展,鮮
10、花一直占著人類情感交流的重要使命,隨著經(jīng)濟(jì)的不斷發(fā)展,人民生活水平的不斷進(jìn)步,生活質(zhì)量的不斷提高,精神層面的不斷發(fā)展,花卉消費近年來呈越來越旺的趨勢,鮮花越來越多的加入我們的生活,成為我們生活中不可或缺的點綴。千姿百態(tài)的花朵幫助我們表達(dá)情感,愉悅身心?;?,散發(fā)的氣味可以平息人急躁的內(nèi)心,可以讓人心平氣和的全神貫注的去做身邊的事情,鮮花可以作為禮物,可以裝飾房屋,可以表達(dá)情感,可以做成食物,可以陶冶身心···
11、···鮮花的用途如此廣泛,在這樣的背景下,建立一個網(wǎng)上鮮花店,對我們即將畢業(yè)的大學(xué)生來說,不論是從經(jīng)濟(jì)的角度,還是從就業(yè)方面,都是一個很好的選擇。</p><p><b> 1.2 市場現(xiàn)狀</b></p><p> 現(xiàn)在是互聯(lián)網(wǎng)時代,人們的消費方式正隨著互聯(lián)網(wǎng)時代的來臨,而悄悄的發(fā)生著改變,于是就出現(xiàn)了“網(wǎng)上花店”?!熬W(wǎng)上花店”的出
12、現(xiàn),為花店業(yè)走出封閉的現(xiàn)狀帶來機(jī)遇,并使其獲得了許多額外的收益。但現(xiàn)今我國的網(wǎng)上花店大多存在于國內(nèi)較發(fā)達(dá)城市,其大致原因諸如:發(fā)達(dá)城市眾多的白領(lǐng)講究效率;發(fā)達(dá)城市人們文化素質(zhì)較高;發(fā)達(dá)城市人們?nèi)粘I罱涣鞣炊?,鮮花可以稍微彌補(bǔ)下因此帶來的感情缺失等等,但是在中國加速推進(jìn)信息化的大環(huán)境下,網(wǎng)上花店的前景比較樂觀,就拿國內(nèi)第一家網(wǎng)上花店——“思可禮品網(wǎng)”出現(xiàn)到現(xiàn)在,贏得了高額的利潤與發(fā)展空間。在電子商務(wù)日益受到質(zhì)疑的今天,網(wǎng)上花店是迄今
13、為止處于盈利狀態(tài)的少數(shù)的電子商務(wù)內(nèi)容之一??傊?,我國的網(wǎng)上花店行業(yè)具有相當(dāng)大的發(fā)展空間。</p><p><b> 1.3 發(fā)展前景</b></p><p> 隨著網(wǎng)絡(luò)的進(jìn)一步普及和電子商務(wù)的高速發(fā)展,越來越多的人們開始選擇在網(wǎng)上購物,這包括日常消費品的購買和贈送禮品的購買,而在網(wǎng)上訂購禮品,可以由商家直接將禮品運送給收貨人,既節(jié)省了親自去商店挑選禮品的時間,又免
14、去了一些當(dāng)面贈送禮品的不便之處。在眾多禮品中,鮮花無疑是人們的最佳禮品選擇之一,幾乎可以在任何節(jié)慶或特殊場合作為禮品贈送,而網(wǎng)上訂購鮮花具備了省時、省事、省心等特點,從而受到越來越多人的歡迎。在這樣的背景下,網(wǎng)上花店在電子商務(wù)市場中無疑是發(fā)展前景極為巨大的。</p><p><b> 第2章:關(guān)鍵技術(shù)</b></p><p> 2.1 Asp.net簡介</
15、p><p> ASP.NET不僅僅是Active Server Page(ASP)的下一個版本,而且還提供了一個統(tǒng)一的Web開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級Web應(yīng)用程序所需的各種服務(wù)。ASP.NET的語法在很大程度上與ASP兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成縮放性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)。另外,還可以通過在現(xiàn)有ASP應(yīng)用程序中逐漸添加ASP.NET功能,隨時增強(qiáng)ASP應(yīng)用程序
16、的功能。ASP.NET是一個已編譯的、基于.NET的環(huán)境,可以用任何與.NET兼容的語言(包括Visual Basic .NET、C#和JScript .NET.)創(chuàng)建應(yīng)用程序。另外,任何ASP.NET應(yīng)用程序都可以使用整個.NET Framework。開發(fā)人員可以方便地使用這些技術(shù)的功能,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等。ASP.NET可以無縫地與WYSIWYG HTML編輯器和其他編程工具(包括Microsoft
17、Visual Studio .NET)一起工作。這不僅使得Web開發(fā)更加方便,而且還能提供這些工具的所有優(yōu)點,包括開發(fā)人員可以用來將服務(wù)器控件拖曳到Web頁</p><p> ASP.NET與Web開發(fā)模型相比,有以下重要的優(yōu)點:</p><p> 1.增強(qiáng)的性能。ASP.NET是在服務(wù)器上運行的編譯好的公共語言運行庫代碼。可利用早期綁定、實時編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編
18、寫代碼行之前便顯著提高了性能。</p><p> 2.世界級的工具支持。ASP.NET Framework補(bǔ)充了Visual Studio集成開發(fā)環(huán)境中的大量工具箱和設(shè)計器。</p><p> 3.威力和靈活性。由于ASP.NET基于公共語言運行庫,因此Web應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.NET Framework類庫、消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問
19、。</p><p> 4.簡易性。ASP.NET使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。</p><p> 5.可管理性。ASP.NET采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序。</p><p> 6.可縮放性和可用性。ASP.NET在設(shè)計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境
20、中提高性能的功能。另外,進(jìn)程受到ASP.NET運行庫的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄露、死鎖)時,可就地創(chuàng)建進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請求。</p><p> 7.自定義性和擴(kuò)展性。ASP.NET隨附了一個設(shè)計周到的結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)募墑e“插入”代碼。</p><p> 8.安全性。借助內(nèi)置的Windous身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用
21、程序是安全的。</p><p> 2.2 B/S架構(gòu)介紹</p><p> B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個瀏覽器(Browser),如Netscape Navigator
22、或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。</p><p><b> 下圖為B/S結(jié)構(gòu)圖</b></p><p> 圖1.1 B/S結(jié)構(gòu)圖</p><p> 2.3 SQL Sever2005簡介<
23、;/p><p> SQL Server 2005是Microsoft公司于2005年推出的最新版本。本網(wǎng)站所使用的也是SQL Server2005這一版本。 </p><p> 它是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使我們可以構(gòu)建和管理用于業(yè)務(wù)的高可用
24、和高性能的數(shù)據(jù)。應(yīng)用程序。SQL Server2005數(shù)據(jù)引擎也是本網(wǎng)站數(shù)據(jù)管理解決方案的核心。之所以選擇它是因為</p><p> SQL Server 2005與傳統(tǒng)版本相比,主要具備以下優(yōu)勢:</p><p> ?。?)Service的增強(qiáng)功能。</p><p> (2)數(shù)據(jù)庫引擎增強(qiáng)功能。</p><p> ?。?)數(shù)據(jù)庫訪問接口
25、方面增強(qiáng)功能。</p><p> ?。?)Analysis Services的增強(qiáng)功能。</p><p> (5)Integration Services的增強(qiáng)功能。</p><p> ?。?)全文搜索的增強(qiáng)功能。</p><p> ?。?)Notification Services的增強(qiáng)功能。</p><p>&l
26、t;b> ?。?)復(fù)制增強(qiáng)。</b></p><p> ?。?)Reporting Services的增強(qiáng)功能。</p><p> ?。?0)工具和使用工具的增強(qiáng)功能。</p><p> 2.4 建模工具Enterprise Architect</p><p> UML(統(tǒng)一建模語言)是一種圖形語言,用于軟件系統(tǒng)建模與開
27、發(fā)工作。在軟件開發(fā)的每個步驟中,從需求的分析到技術(shù)規(guī)范,再到結(jié)構(gòu)設(shè)計及配置要求,UML都提供了模型化和可視化的支持。利用UML獲取系統(tǒng)的重要資料,這樣就能清楚地理解問題起因,還能更容易地開發(fā)解決方案的體系結(jié)構(gòu),以及清晰識別與構(gòu)造實現(xiàn)方式。此外,UML還為基本構(gòu)建塊中復(fù)雜的系統(tǒng)關(guān)系提供了表達(dá)方式。</p><p> UML提供的圖有八種:</p><p> (1)用例圖:顯示用例、參與者
28、以及它們之間關(guān)系。該圖根據(jù)用戶的角度描述對系統(tǒng)的精確要求</p><p> (2)類圖:顯示系統(tǒng)中一組類和接口間的靜態(tài)關(guān)系。一些普通的關(guān)系類型都有繼承性、聚集性和相關(guān)性</p><p> (3)狀態(tài)圖:適用于保存系統(tǒng)的動態(tài)行為。尤其適用于事件驅(qū)動,交互式系統(tǒng)或?qū)ο?,此外在對接口的行為建模時也很有用</p><p> (4)活動圖:允許根據(jù)各自動作或交互對系統(tǒng)行
29、為建模</p><p> (5)交互圖:包括序列圖與協(xié)作圖兩種,用來對系統(tǒng)的動態(tài)行為建模</p><p> (6)對象圖:提供指定時刻位于類實例間關(guān)系的快照視圖</p><p> (7)部署圖:根據(jù)節(jié)點、處理器及其關(guān)系來顯示系統(tǒng)的體系結(jié)構(gòu)。一個或多個組件通常映射為一個部署節(jié)點</p><p> (8)組件圖:代表部分系統(tǒng)的物理表示,例
30、如文件、可執(zhí)行文件等,說明各組件間的關(guān)系和相關(guān)性</p><p> 第3章 “花之戀”的分析和設(shè)計</p><p> 需求分析簡單來說就是分析用戶的要求。需求分析作為系統(tǒng)設(shè)計的重要開端部分,其分析的過程是否正確地反映了用戶的實際要求,將直接影響到后面各個階段的設(shè)計工作,并同時會影響到系統(tǒng)是否合理和實用。</p><p> 系統(tǒng)分析與設(shè)計的主題思路是將傳統(tǒng)的花
31、店經(jīng)營管理和數(shù)據(jù)庫系統(tǒng)以及計算機(jī)網(wǎng)絡(luò)相結(jié)合,實現(xiàn)一個能具有能夠進(jìn)行花卉交易功能的網(wǎng)上花店。</p><p> 3.1 系統(tǒng)的功能需求分析</p><p> (1)用戶進(jìn)入系統(tǒng)后,注冊用戶可以購買鮮花</p><p> ?。?)店中的鮮花分類保存</p><p> (3)能夠支持鮮花的查詢功能,根據(jù)花名的關(guān)鍵字查詢</p>
32、<p> ?。?)用戶在選擇鮮花類別后,顯示類別下鮮花的信息,方便用戶瀏覽。</p><p> ?。?)用戶瀏覽鮮花時可以將自己所想要購買的鮮花放入購物車?yán)?lt;/p><p> ?。?)購物車中計算用戶購賣鮮花的實際價格,讓用戶明白自己的消費情況</p><p> ?。?)非注冊用戶也能實現(xiàn)對鮮花信息的查閱和搜索</p><p>&l
33、t;b> 網(wǎng)站整體框架圖:</b></p><p> 圖3.1 網(wǎng)上鮮花店系統(tǒng)框架圖</p><p><b> 各模塊功能介紹:</b></p><p><b> 網(wǎng)上注冊</b></p><p> 系統(tǒng)采用用戶名申請的方式。為方便地給客戶提供安全、快捷的個性化服務(wù),便于
34、交易的順利完成,要求顧客填寫真實信息,并對顧客信息保密。</p><p><b> 鮮花瀏覽</b></p><p> 主要是對各種不同種類圖鮮花信息的分類瀏覽。其中對于圖鮮花按照兩級分類,一類是比較籠統(tǒng)的,范圍比較大的一種分類,二級分類是在一級分類的基礎(chǔ)上的內(nèi)容細(xì)分。</p><p><b> 鮮花檢索</b>&l
35、t;/p><p> 對站內(nèi)所售鮮花的查詢。查詢可以通過確定鮮花類別、確定鮮花名、寓意、等信息來進(jìn)行精確查詢。</p><p><b> 購物車的實現(xiàn)</b></p><p> 對購物車的操作包括:顯示購物車內(nèi)容、添加新鮮花、刪除已購圖鮮花、更改購鮮花數(shù)量、提交購物車中的所有物品、清空購物車等。</p><p><
36、b> 訂單查詢</b></p><p> 方便客戶及時了解自己目前所訂購的鮮花數(shù)量、名稱,以及是否已經(jīng)被系統(tǒng)接受等。</p><p><b> 客戶信息管理</b></p><p> 通過管理員身份,可以對該系統(tǒng)所有客戶信息進(jìn)行修改、刪除、查看等操作,同時管理員可以通過用戶ID,姓名,E-mail,聯(lián)系電話等客戶注冊信
37、息進(jìn)行查詢,以便了解客戶的一些基本個人資料。</p><p><b> 鮮花信息管理</b></p><p> 通過管理員身份,對網(wǎng)站內(nèi)所有鮮花信息進(jìn)行增加、刪除、修改、查詢等操作,便于網(wǎng)站鮮花信息的及時更新,滿足顧客需求。是管理網(wǎng)站鮮花信息的核心。</p><p><b> 訂單信息管理</b></p>
38、<p> 通過管理員身份,對訂購客戶名、鮮花名、訂單號、已受理訂單、未受理訂單等信息進(jìn)行查詢,獲得訂單的詳細(xì)情況,對訂單進(jìn)行處理。網(wǎng)站所有訂單信息通過該功能實現(xiàn)管理。</p><p> 用例圖定義:由參與者(Actor)、用例(Use Case)以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的動態(tài)視圖稱為用例圖。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例圖用于對系統(tǒng)、子系統(tǒng)或類的行
39、為進(jìn)行可視化,使用戶能夠理解如何使用這些元素,并使開發(fā)者能夠?qū)崿F(xiàn)這些元素。用例圖定義了系統(tǒng)的功能需求,它是從系統(tǒng)的外部看系統(tǒng)功能,并不描述系統(tǒng)內(nèi)部對功能的具體實現(xiàn)。</p><p> 系統(tǒng)各個參與者及總的用例圖如下:</p><p> 圖3.2 系統(tǒng)角色分析</p><p> 圖3.3 系統(tǒng)用戶用例分析</p><p> 用戶的需求具
40、體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能夠滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典。E-R圖是描述系統(tǒng)數(shù)據(jù)庫中的各個表之間的關(guān)系的圖形。它能夠直觀的反映系統(tǒng)各個表之間的聯(lián)系以及相互調(diào)用的關(guān)系。實體聯(lián)系模型反映的是現(xiàn)實世界中的事物及其相互聯(lián)系,是一種用來在數(shù)據(jù)庫設(shè)計過程中表示數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的方法。它的主導(dǎo)思想是用實體,實體的屬性以及實體自己的關(guān)系來表示數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)。
41、</p><p> E-R圖方法是一種用來在數(shù)據(jù)庫設(shè)計過程中表示數(shù)據(jù)庫系統(tǒng)內(nèi)部結(jié)構(gòu)的方法,此種方法用E-R圖來描述現(xiàn)實世界的概念模型,E-R方法也稱為E-R模型。在E-R圖中,用方框表示實體,用菱形表示聯(lián)系,用橢圓表示屬性。</p><p> 實體之間關(guān)系的E-R圖如下:</p><p> 圖3.4 實體之間關(guān)系的E-R圖</p><p&g
42、t; 我將整個系統(tǒng)分為4個模塊,這4個模塊分別是:</p><p> 注冊模塊:主要負(fù)責(zé)會員的登陸、注冊以及管理員對用戶信息的修改。</p><p> 購物車模塊:主要用來把用戶所選定的商品添加到購物車并可以在購物車中在進(jìn)行數(shù)量的修改以及把商品退回。</p><p> 訂單查詢模塊:主要負(fù)責(zé)把購物車?yán)锏奈锲烦志没綌?shù)據(jù)庫中取,并生成一份訂單也保存到數(shù)據(jù)庫中,
43、以供客戶查詢。</p><p> 信息管理模塊:包括鮮花信息的管理,用戶信息的管理,管理員信息的管理,訂單信息的管理。</p><p> 3.1.1 注冊模塊</p><p><b> 功能:實現(xiàn)用戶注冊</b></p><p> 意義:只有成為會員,才能夠在本站進(jìn)行交易,注冊后再次登錄只需輸入用戶名和密碼即可登
44、錄,實現(xiàn)的方便快捷,更加省心。</p><p><b> 用戶注冊頁面:</b></p><p> 圖3.5 用戶注冊界面</p><p> 會員實體E-R圖如下:</p><p> 圖3.6 會員實體E-R圖</p><p> 3.1.2 購物車模塊</p><p&
45、gt; 功能:購物車能跟蹤顧客所選的的商品,記錄下所選商品,還能隨時更新,可以支付購買,給顧客提供很大的方便。</p><p><b> 購物車頁面</b></p><p><b> 圖3.7購物車頁面</b></p><p><b> 圖3.8訂單頁面</b></p><
46、p> 購物車實體E-R圖:</p><p> 圖3.9購物車實體E-R圖</p><p> 3.1.3訂單查詢模塊</p><p> 功能:下單后,網(wǎng)店會根據(jù)客戶的訂單來源自動反饋訂單信息,這樣客戶就可以在"我的帳戶"→"我的訂單"中查看到了。</p><p> 訂單細(xì)節(jié)表的實體E-R圖
47、:</p><p> 圖3.10訂單細(xì)節(jié)表的實體E-R圖</p><p><b> 訂單查詢頁面:</b></p><p> 圖3.11訂單查詢頁面</p><p> 3.1.4 信息管理模塊</p><p> 功能:對整個網(wǎng)站進(jìn)行日常維護(hù),日常更新等操作。包括:商品信息管理,會員管理,
48、管理員管理,訂單管理等。</p><p> 管理員表的實體E-R圖:</p><p> 圖3.12管理員的實體E-R圖</p><p><b> 管理員登錄頁面:</b></p><p> 圖3.13管理員登錄頁面</p><p> 3.2 運行環(huán)境需求分析</p><
49、;p> 服務(wù)器端建議用戶的計算機(jī)使用以下配置(或更高):</p><p> ?。?)CPU:Intel或兼容機(jī)PentiumPentium3500MHz或更高</p><p> (2)硬盤:7200轉(zhuǎn)/分,剩余空間大于100M</p><p> (3)內(nèi)存:建議512MB或更多</p><p> ?。?)WindowsServer
50、2003創(chuàng)建Web服務(wù)器IIS6.0</p><p> ?。?)Microsoft.Visual.Studio2005</p><p> (6)SQL2005企業(yè)版</p><p><b> 客戶端推薦配置</b></p><p> ?。?)B/S模式,客戶端要求不高</p><p> ?。?
51、)顯示卡:SVGA 16K色以上顯示模式</p><p> ?。?)IE5.01或者兼容版本</p><p> 第4章:“花之戀”的功能實現(xiàn)</p><p> 流程圖是由一些圖框和流程線組成的,其中圖框表示各種操作的類型,圖框中的文字和符號表示操作的內(nèi)容,流程線表示操作的先后次序。</p><p> 系統(tǒng)功能整體流程圖如下:</p
52、><p> 圖4.1系統(tǒng)功能整體流程圖</p><p> “花之戀”網(wǎng)站中包括八個表,管理員表,商品表,商品類型表,會員表,訂單表,購物車表,購物車信息表,商品評價表。</p><p> 數(shù)據(jù)庫各表間的關(guān)系如下:</p><p> 圖4.2數(shù)據(jù)庫各表間的關(guān)系圖</p><p><b> 4.1注冊模塊&
53、lt;/b></p><p> 首先是用戶名的申請。因為用戶名是唯一標(biāo)識客戶信息的標(biāo)志,所以具有唯一性,系統(tǒng)將自動判斷新申請的用戶名是否已經(jīng)存在系統(tǒng)中。若存在,則不允許該用戶名再次注冊,否則,系統(tǒng)提示注冊個人基本信息,進(jìn)入注冊頁面。</p><p><b> 注冊流程圖:</b></p><p><b> 圖4.3注冊流程
54、圖</b></p><p> 注冊成功后,會彈出如下頁面:</p><p> 圖4.4注冊成功頁面</p><p> 數(shù)據(jù)庫中的會員表如下:</p><p> 會員信息表屬性如下:</p><p> 注冊成功后,回到登錄頁面,登錄后,就可以進(jìn)行交易了。</p><p>&l
55、t;b> 4.2購物車模塊</b></p><p> 購物車只是用戶臨時存放選購商品的地方,因此允許客戶隨時修改購物車中的圖鮮花信息。當(dāng)最終確定購買的圖鮮花都在購物車中后,便可點擊“提交訂單”來提交購物訂單給系統(tǒng)。</p><p><b> 購物車流程圖:</b></p><p> 圖4.5購物車流程圖</p&g
56、t;<p><b> 購物車表如下:</b></p><p><b> 購物車屬性表如下:</b></p><p> 將商品aa放入購物車中:</p><p><b> 圖4.6購物車頁面</b></p><p> 可以對購物車?yán)锏奈锲愤M(jìn)行刪除和編輯操作
57、。</p><p><b> 4.2訂單查詢模塊</b></p><p> 訂單查詢:方便客戶及時了解自己目前所訂購的鮮花數(shù)量、名稱,以及是否已經(jīng)被系統(tǒng)接受等。</p><p> 訂單查詢模塊流程圖:</p><p> 圖4.7訂單查詢模塊流程圖</p><p><b> 數(shù)據(jù)
58、庫訂單表如下:</b></p><p><b> 訂單信息表如下:</b></p><p><b> 訂單查詢詳情:</b></p><p> 圖4.8訂單詳情頁面</p><p> 訂單查詢功能為客戶對交易的了解提供了方便。</p><p><b&
59、gt; 4.3信息管理模塊</b></p><p> 信息管理,是以管理員的身份登錄后,可以對商品信息,會員信息,訂單信息等進(jìn)行管理。具體的操作有:</p><p> 下面是管理員對鮮花信息的一些操作管理。</p><p> 數(shù)據(jù)庫中管理員表如下</p><p><b> 管理員表屬性如下:</b>
60、</p><p><b> 搜索商品:</b></p><p> 圖4.10商品搜索頁面</p><p><b> 修改商品審核狀態(tài):</b></p><p> 圖4.11商品審核頁面</p><p><b> 查看商品種類:</b></
61、p><p> 圖4.12查看商品類別頁面</p><p><b> 添加商品種類:</b></p><p> 圖4.13添加商品類別頁面</p><p><b> 編輯商品種類信息:</b></p><p> 圖4.14編輯商品種類信息</p><p
62、> 數(shù)據(jù)庫中商品類別表如下:</p><p> 商品類別表屬性如下:</p><p> 數(shù)據(jù)庫中商品信息表如下:</p><p> 商品信息表屬性如下:</p><p> 信息管理是網(wǎng)站中最為重要的一個模塊,它不僅包括了網(wǎng)站的日常維護(hù),商品的及時更新,還有會員信息的管理,訂單的下發(fā)等等??梢哉f,信息管理模塊是這個網(wǎng)站的重中之重
63、。</p><p><b> 第5章:系統(tǒng)測試</b></p><p><b> 5.1系統(tǒng)測試環(huán)境</b></p><p> 系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個完整系統(tǒng)來測試。它是檢驗系統(tǒng)是否確實能提供系統(tǒng)方案說明書中指定功能的有效方法。在任何軟件系統(tǒng)的開發(fā)過程中,尤其是在進(jìn)行大型軟件系統(tǒng)的開發(fā)中,任何一個編程
64、人員都不可避免地會產(chǎn)生錯誤。為了盡可能地發(fā)現(xiàn)并改正系統(tǒng)設(shè)計中的錯誤,減少錯誤造成的損失,保證系統(tǒng)開發(fā)的質(zhì)量,需要進(jìn)行系統(tǒng)的測試。</p><p> “花之戀”網(wǎng)站的測試環(huán)境為:</p><p> 表5.1 網(wǎng)站運行測試環(huán)境用例</p><p><b> 測試內(nèi)容:</b></p><p> 1.軟件的正常運行、關(guān)
65、閉及退出</p><p> 2.登錄界面友好,可操作性及安全性能較好,能對不同管理級別者進(jìn)行限制,以保證數(shù)據(jù)庫的安全。</p><p> 3.數(shù)據(jù)文件的可維護(hù)性好,數(shù)據(jù)的錄入、刪除及更改均能順利完成,并能實現(xiàn)動態(tài)更新。提示用戶相關(guān)操作會造成的影響。</p><p> 4.?dāng)?shù)據(jù)查詢便捷,能對各種不同的查詢條件進(jìn)行搜索,以找到最合適的答案。</p>
66、<p> 5.溢出、越界均能進(jìn)行非法提示,以警告用戶正確使用。對用戶的非正常操作方式提出警告。</p><p> 6.類型填寫錯誤時,系統(tǒng)能夠報錯。</p><p> 7.對操作系統(tǒng)的兼容性良好,可移植完好。</p><p><b> 5.2黑盒測試簡介</b></p><p> 對系統(tǒng)的測試有兩種方
67、法:黑盒法和白盒法,本系統(tǒng)用黑盒法測試。</p><p> 黑盒法:將程序看成不透明的,不考慮其內(nèi)部的結(jié)構(gòu)和路徑,只管程序的整體功能,即輸入與輸出數(shù)據(jù)轉(zhuǎn)換是否按規(guī)范要求進(jìn)行。黑盒法發(fā)現(xiàn)程序中的錯誤,必須使用所有可能輸入的數(shù)據(jù)來檢查程序是否都能產(chǎn)生正確的輸去。為此,黑盒法經(jīng)常采用以下幾種方法:等價劃分法,邊值劃分法,因果圖法以及錯誤推測法等。較為完整的測試是把這幾種方法都結(jié)合起來使用。</p>&l
68、t;p><b> 5.3系統(tǒng)測試用例</b></p><p><b> 1、被測試對象說明</b></p><p> 當(dāng)前被測試對象是系統(tǒng)的登錄模塊。</p><p><b> 2、測試用例設(shè)計</b></p><p> 設(shè)計登錄模塊測試用例,對登錄模塊進(jìn)行了單
69、元測試,具體如下:</p><p> 表5.2 會員注冊測試用例</p><p> 表5.3 用戶登錄用例測試</p><p> 表5.4數(shù)據(jù)庫連接用例測試</p><p> 表5.3普通用戶進(jìn)行查詢用例測試</p><p> 表5.4管理員進(jìn)行數(shù)據(jù)庫插入/刪除操作用例測試</p><p&
70、gt; 表5.5退出操作用例測試</p><p><b> 結(jié)論:</b></p><p> 經(jīng)過測試,系統(tǒng)的實際輸出與期望輸出一致,表明系統(tǒng)能夠正常運行。</p><p><b> 總結(jié)</b></p><p> “花之戀”網(wǎng)站是一個基于Web開發(fā)ASP.NET技術(shù)的鮮花網(wǎng)上商店。系統(tǒng)采
71、用Visual C#語言為開發(fā)語言,以Visual Studio2005為運行平臺。數(shù)據(jù)庫采用SQL Server 2005。而UML圖的繪制則是是采用了Enterprise Architect軟件工具。</p><p> 首先介紹了系統(tǒng)開發(fā)中所使用的關(guān)鍵技術(shù),如Visual C#語言、ASP.NET技術(shù)和標(biāo)準(zhǔn)建模語言UML,其次對系統(tǒng)進(jìn)行了需求分析,包括功能需求和環(huán)境需求;然后分模塊進(jìn)行了功能實現(xiàn)。<
72、/p><p> 綜上所述,本文通過對ASP.NET技術(shù)、數(shù)據(jù)庫SQL server2000以及Visual C#語言對數(shù)據(jù)庫進(jìn)行操作的相關(guān)知識的應(yīng)用,展示了一個網(wǎng)上鮮花店制作與應(yīng)用的實例。 </p><p> 在這個系統(tǒng)的制作過程中,由于自身知識的匱乏,不免出現(xiàn)了許多的問題,如:系統(tǒng)頁面的單調(diào),色彩的不協(xié)調(diào),ASP.NET知識的不牢固,數(shù)據(jù)庫的設(shè)計過于簡單等等,不得不說,這個系統(tǒng)不能算達(dá)到
73、一個令人滿意的效果,但在系統(tǒng)的制作過程中,通過解決其中的一些問題而得到的知識也是一種很大的收獲。</p><p><b> 致謝</b></p><p> 三年的大學(xué)生活轉(zhuǎn)眼就要過去,當(dāng)我回首時,看到過去的那些的時光,不禁有些黯然神傷,大學(xué)三年,在思想上,我已成熟很多,而在學(xué)業(yè)上,三年的學(xué)習(xí)我對計算機(jī)有了一個比較系統(tǒng)的認(rèn)識,這將為我在以后的工作中打下了一個堅固的基
74、礎(chǔ)。尤其是在大三的時候,通過這次畢業(yè)論文,我對以前學(xué)過的知識有個更進(jìn)一步的理解,把以前的理論知識和實際操作相結(jié)合,加強(qiáng)了自己解決問題的能力。正如在這次寫論文的過程中遇到了很多問題,而這些問題的解決不僅鞏固了我的基礎(chǔ)知識,也是對我將要工作的一次練習(xí)。</p><p> 首先要感謝劉丞老師對我的畢業(yè)論文的指導(dǎo),使我能夠順利完成我的畢業(yè)論文,。這篇畢業(yè)論文從開題、資料查找、修改到最后定稿,如果沒有他的心血,還不知道會
75、以怎么樣糟糕的面目出現(xiàn)。尤其是劉丞老師嚴(yán)謹(jǐn)嚴(yán)肅的教學(xué)精神是很值得尊敬的。其次,還要對這次的論文以及在這期間所有無私幫助過我的老師,同學(xué),朋友。從他們身上,我學(xué)到了很多專業(yè)知識和操作技術(shù),使我的能力和經(jīng)驗有了很大的提高。同時,他們開闊的視野,淵博的知識,豐富的經(jīng)驗,嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)也深深影響了我。這對于我的將來,無論在學(xué)習(xí)上,還是在工作中,都是一筆寶貴的財富。</p><p> 三年的大學(xué)生活已經(jīng)結(jié)束,我也即將離開
76、自己生活了三年的地方,但是學(xué)習(xí)并未結(jié)束,在以后的工作中,我相信我還會遇到各種各樣的問題,我會好好努力。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 方睿,刁仁宏.數(shù)庫庫原理及應(yīng)用[M].成都:四川大學(xué)出版社,2005。</p><p> [2] 石志國,劉冬梅.ASP.NET應(yīng)用教程[M].北京:清華大學(xué)出版社和
77、北京交通大學(xué)出版社出版,2005。</p><p> [3] 許靜雯,謝黎文.ASP.NET網(wǎng)站開發(fā)[M].北京:電子工業(yè)出版社出版,2006。</p><p> [4] RebeccaM.Riordan.ADO.NET程序設(shè)計[M].北京:清華大學(xué)出版社,2002。</p><p> [5] StephenWalthe.ASP.NET揭秘(第二版)[M].北
78、京:中國電力出版社,2004。</p><p> [6] 江廣順,余松.ASP.NET 2.0+SQL SERVER熱門網(wǎng)絡(luò)應(yīng)用開發(fā)詳解[M].北京:人民郵電出版社,2007。</p><p> [7] 龔赤兵.ASP.NET 2.0網(wǎng)站開發(fā)實例教程[M].北京:人民郵電出版社,2006。</p><p> [8]瓊斯著,陳建春等譯.ASP.NET與C#從入門
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計---網(wǎng)上商店購物系統(tǒng)設(shè)計
- 網(wǎng)上商店的設(shè)計
- 網(wǎng)上商店作業(yè)
- 網(wǎng)上商店的現(xiàn)狀及其未來發(fā)展 畢業(yè)設(shè)計
- 畢業(yè)設(shè)計(論文)-網(wǎng)上商店設(shè)計及jsp實現(xiàn)技術(shù)研究
- 網(wǎng)上商店的規(guī)劃
- 畢業(yè)論文---網(wǎng)上商店的設(shè)計與實現(xiàn)
- 網(wǎng)上商店的業(yè)務(wù)計劃
- 網(wǎng)上商店系統(tǒng)開發(fā)畢業(yè)論文
- 網(wǎng)上商店策劃書
- 網(wǎng)上商店的案例分析
- 網(wǎng)上商店模式案例分析
- 網(wǎng)上商店建設(shè)方案綱要
- 網(wǎng)上商店的設(shè)計與實現(xiàn).pdf
- 手工冰淇淋網(wǎng)上商店的設(shè)計與實現(xiàn)
- jsp網(wǎng)上商店系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文網(wǎng)上商店的網(wǎng)站建設(shè)
- 基于ecshop網(wǎng)上商店的實現(xiàn)
- 網(wǎng)上商店開設(shè)與管理技巧
- ---網(wǎng)上商店的營銷策略研究
評論
0/150
提交評論