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