電子商務(wù)課程設(shè)計--- 花卉銷售管理系統(tǒng)_第1頁
已閱讀1頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  課程設(shè)計報告</b></p><p>  2012— 2013學(xué)年第一學(xué)期</p><p>  課程名稱 電子商務(wù)課程設(shè)計 </p><p>  設(shè)計題目 花卉銷售管理系統(tǒng) </p><p>  2012 年 12 月 20日</p><p&g

2、t;<b>  摘 要</b></p><p>  本文詳細敘述了風雪網(wǎng)上花卉銷售管理系統(tǒng)的設(shè)計與實現(xiàn)過程。在整個開發(fā)過程中,對花卉公司的各部門工作業(yè)務(wù)流程做了詳細的調(diào)研,并根據(jù)客戶及工作人員的需求制定了一套具體的解決方案。</p><p>  本系統(tǒng)的主要功能是實現(xiàn)網(wǎng)絡(luò)銷售中以B/S為結(jié)構(gòu)的花卉信息發(fā)布和管理,其中包括前臺功能:花卉展示、花卉導(dǎo)購、購物車、收銀臺、會

3、員管理、在線咨詢、在線新聞;后臺功能:花卉管理、用戶管理、供應(yīng)商管理、修改個人資料、商品訂貨、退貨、入庫、庫存查詢、銷售查詢、商品查詢、會員訂單管理、新聞管理、業(yè)務(wù)統(tǒng)計、系統(tǒng)日志、備份、還原、管理用戶等。風雪網(wǎng)上花卉銷售管理系統(tǒng)是一個典型的ASP.NET搭建的電子商務(wù)系統(tǒng),展示了Web運行的基本原理。采用ASP.NET技術(shù)和SQL Server 2000數(shù)據(jù)庫相結(jié)合開發(fā),網(wǎng)站具有基本的電子商務(wù)平臺的特點,方便、實用、快捷。</p&

4、gt;<p>  關(guān)鍵詞:花卉;電子商務(wù)系統(tǒng);數(shù)據(jù)庫</p><p><b>  引 言1</b></p><p><b>  1 基礎(chǔ)知識2</b></p><p>  1.1 背景與意義2</p><p>  1.2 研究現(xiàn)狀......................

5、............................................................3</p><p>  2 系統(tǒng)需求分析..................................................................................4</p><p>  2.1 系統(tǒng)功能概述4</p&

6、gt;<p>  2.1.1 系統(tǒng)功能需求4</p><p>  2.1.2 用例分析5</p><p>  2.1.3 概念層類圖6</p><p>  2.2 系統(tǒng)性能要求8</p><p>  2.2.1 系統(tǒng)時間特性規(guī)定9</p><p>  2.2.2 系統(tǒng)靈活性9<

7、;/p><p>  2.2.3 輸入輸出要求9</p><p>  2.2.4 數(shù)據(jù)管理能力要求9</p><p>  2.2.5 故障處理要求9</p><p>  2.3 可行性分析9</p><p>  2.3.1 技術(shù)可行性10</p><p>  2.3.2 經(jīng)濟可行

8、性10</p><p>  2.3.3 操作可行性11</p><p>  3 系統(tǒng)概要設(shè)計12</p><p>  3.1 設(shè)計目標12</p><p>  3.2 網(wǎng)上購物數(shù)據(jù)流圖13</p><p>  3.3 面向數(shù)據(jù)流的設(shè)計方法17</p><p>  3.3.1

9、 系統(tǒng)層次圖(H圖)17</p><p>  3.3.2 系統(tǒng)輸入輸出表(IPO表)18</p><p>  3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計21</p><p>  3.4.1 數(shù)據(jù)庫設(shè)計原則22</p><p>  3.4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(E-R圖)22</p><p>  3.4.3 數(shù)據(jù)庫表

10、設(shè)計25</p><p>  4 系統(tǒng)測試27</p><p>  4.1 程序的測試方法27</p><p>  4.2 軟件的可用性測試29</p><p><b>  結(jié) 論31</b></p><p><b>  致 謝32</b></p>

11、;<p><b>  參考文獻33</b></p><p><b>  引 言</b></p><p>  在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過網(wǎng)站來實現(xiàn)的,獲取信息也是要在Internet“海洋”

12、中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來。因此網(wǎng)上購物系統(tǒng)應(yīng)運而生,網(wǎng)上購物彌補了傳統(tǒng)購物的一些局限性,成為傳統(tǒng)購物的補充。通過網(wǎng)上購物,無論在哪里都可以輕松地買到心儀的物品,只要那里有一臺接入了Internet的電腦,通過網(wǎng)上購物可以很清楚的了解各個商品的信息,從而對其進行比較,最后買到自己稱心的物品。對于管理人員來說,利用購物系統(tǒng)能輕松地管理大量的商品,而且可以通過系統(tǒng)查看各種商品的銷售狀況,通過各種數(shù)據(jù)能夠及時地知道哪種

13、商品正在熱賣,而哪些商品屬于冷門,從而在運營上進行調(diào)整,以便更好地管理商店。</p><p>  隨著計算機和網(wǎng)絡(luò)的日趨普及,越來越多的商家在網(wǎng)上開起商店,向消費者展示出一片新鮮的購物大地。在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國世界級超一流的零售商,如沃爾瑪凱瑪特、家庭倉儲、科羅格、J.C培尼等紛紛躋身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習慣于在家中從網(wǎng)上購物。</p&g

14、t;<p>  在我國,網(wǎng)上購物從無到有也不過短短幾年時間。我國第一家網(wǎng)上購物發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍,雖然貨款的支付不是在網(wǎng)上進行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲。如今,在北京、上海、深圳等大城市,已有200多家商場,專賣店開設(shè)了網(wǎng)上商店,還有一些正處在觀望階段。真正意義上的網(wǎng)上購物,即貨款的結(jié)算在網(wǎng)上進行,已在國內(nèi)實現(xiàn)。深圳無虹商場開辦了我國第一家實行計單和支付一體上的網(wǎng)

15、上商店,上網(wǎng)的消費者只要擁有一張招商銀行的“一卡通”,便可輕松購物,24小時內(nèi)商家送貨上門。商家投資網(wǎng)上商店目的是賺錢。但從目前網(wǎng)上商店的運營情況來看,上網(wǎng)者不購物、購物者不上網(wǎng)的現(xiàn)象非常普遍,網(wǎng)上生意滲淡已是目前各大網(wǎng)上商店共同的困惑。上海首家網(wǎng)上商店——上海億樣購物中心由于經(jīng)營不善,開業(yè)不到半年即關(guān)門停業(yè),北京的一些大型零售商場,其網(wǎng)上商店“門庭冷落”。</p><p>  結(jié)算方式的原始落后是網(wǎng)上購物致命的

16、弱點。在國外,計算機一般都與銀行的賬戶相聯(lián),消費者和網(wǎng)絡(luò)商店只需和網(wǎng)上銀行打交道,不必當面直接支取現(xiàn)金。在我國目前大部分網(wǎng)上商店都能進行網(wǎng)上購物結(jié)算,但還有一部分商家結(jié)算只能采取 “送貨上門、</p><p>  到貨付款”或“郵寄上門、貸款郵資先付”的方式。這樣不但浪費了時間和人力,而且限制了網(wǎng)絡(luò)的覆蓋范圍和商品的結(jié)構(gòu)種類。因此,安全、快捷、方便的電子支付手段將是今后網(wǎng)上商店健康發(fā)展的主要要素。</p&g

17、t;<p>  網(wǎng)上花卉銷售系統(tǒng)是一個大、中型銷售中心不可缺少的部分。一個功能齊全、簡單易用的信息管理系統(tǒng)不但能有效地減輕銷售中心相關(guān)工作人員的工作負擔,而且其功能對于管理人員來說都至關(guān)重要。所以花卉信息管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理花卉信息、統(tǒng)計和查詢數(shù)據(jù),這種管理方式存在著許多缺點,如:效率低、保密性差,人員的大量浪費;另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這

18、對于查找、更新和維護都帶來了不少困難。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,并且已進入人類社會的各個領(lǐng)域發(fā)揮著越來越重要的作用。</p><p>  作為計算機應(yīng)用的一部分,使用計算機對花卉銷售中心的各類信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查詢方便、效率高、可靠性好、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高花卉信息管理的效率。<

19、/p><p>  隨著花卉銷售中心的規(guī)模不斷擴大,花卉種類的急劇增加,有關(guān)花卉的各種信息量也成倍增長。面對龐大的信息量需要有花卉管理系統(tǒng)來提高花卉管理工作的效率。通過這樣的系統(tǒng)可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。本系統(tǒng)就是為了快速查詢、銷售花卉、管理相關(guān)人員、花卉基本信息而設(shè)計的。</p><p>  本文中共分4章。第一章緒論,主要講花卉

20、市場的背景、意義,開發(fā)方法及開發(fā)工具簡介;第二章系統(tǒng)需求分析,主要講系統(tǒng)功能需求、性能需求及可行性分析;第三章概要設(shè)計,主要介紹系統(tǒng)工作流程、功能結(jié)構(gòu)圖及數(shù)據(jù)庫表設(shè)計;第四章系統(tǒng)測試,主要介紹系統(tǒng)使用的測試方法及測試用例并計算系統(tǒng)的穩(wěn)態(tài)可用性。每章附有本章重點介紹的功能圖例及詳細講解,幫助理。 </p><p><b>  1 基礎(chǔ)知識</b></p><p>&l

21、t;b>  1.1 研究背景</b></p><p>  近幾年來,園林綠化作為城市環(huán)境建設(shè)的重要組成部分,有了新的發(fā)展機遇,同時也帶動了苗木花卉生產(chǎn)的發(fā)展。隨著社會進步,人民對居住環(huán)境的重視以及西部大開發(fā),綠化苗木花卉的需求量越來越大。尤其是近十幾年來,隨著世界花卉產(chǎn)業(yè)的興起,花卉種苗作為其中最為重要的一部分,正逐漸成為發(fā)達國家花木產(chǎn)業(yè)鏈中獲利最大的新興行業(yè),其經(jīng)濟效益在發(fā)達國家農(nóng)產(chǎn)品總產(chǎn)值中

22、所占的比值越來越高。國內(nèi)不少大型企業(yè)也開始投資“綠色銀行”的苗木花卉生產(chǎn),許多地區(qū)把苗木花卉作為農(nóng)業(yè)產(chǎn)業(yè)化調(diào)整的主要方向,苗木花卉產(chǎn)業(yè)在我國已成為具有巨大潛力的朝陽產(chǎn)業(yè)。 據(jù)統(tǒng)計調(diào)查數(shù)據(jù),僅湖南省2004年花卉苗木種植面積2.775萬畝,銷售金額12.7億元,其中綠化苗木收入達12.32億元。 GIS 系統(tǒng)是融計算機圖形與數(shù)據(jù)庫于一體,存儲和處理空間信息的高新技術(shù),它把地理位置和相關(guān)屬性有機地結(jié)合起來,并借助其獨有的空間分析功

23、能和可視化表達方式,提供各種輔助決策功能。[4]將GIS 技術(shù)和空間數(shù)據(jù)庫技術(shù)引入苗木花卉管理將使基地的各種數(shù)據(jù)的顯示更加直觀化,實現(xiàn)數(shù)據(jù)漫游和共享,方便基地各個功能信息的輸入、存儲、處理、綜合分析和結(jié)果輸出,極大地提高了管理者的</p><p><b>  1.2研究現(xiàn)狀</b></p><p>  從國外來看,加拿大在20世紀80年代就有自己獨立的苗圃管

24、理系統(tǒng),從育苗到出圃有一整套信息系統(tǒng),極大地提高了生產(chǎn)管理效率。 除此之外,許多國家已經(jīng)在苗圃中利用計算機電子表格來估計組織培苗和裸根苗的成本,并進行管理。[1]美國在20世紀90年代就開發(fā)了適合溫室的苗木花卉管理信息系統(tǒng)。[2]</p><p>  我國在苗木花卉種苗品種培育、繁殖、采后處理、貯藏以及銷售等方面的研究起步較晚,目前國內(nèi)高檔切花以及盆花的種苗大多通過進口獲得,雖然國內(nèi)也有一些種苗公司生產(chǎn)類似的種苗

25、,但大多由于品質(zhì)不佳、栽培價值差,致使市場占有率低,無法與國外的花卉種苗相抗衡。[3] 改革開放以來,我國苗木花卉產(chǎn)業(yè)得到了全面發(fā)展,但同國外苗木花卉產(chǎn)業(yè)發(fā)達的國家相比,仍然存在一定的差距,尤其在競爭力、發(fā)展動力和管理運作體制等都處于落后狀態(tài)。</p><p><b>  2 系統(tǒng)需求分析</b></p><p>  需求分析是指理解用戶需求,就軟件功能與客戶達成一

26、致,需求分析的任務(wù)就是解決“做什么”的問題,就是要全面地理解用戶的各項要求,并準確地表達所接受的用戶需求,具有決策性、方向性、策略性的作用[4]。</p><p>  2.1 系統(tǒng)功能概述</p><p>  本系統(tǒng)主要完成前臺銷售(會員注冊、用戶登陸、選購商品、購物車、網(wǎng)上支付、取消購物、商品查詢、會員管理、在線咨詢、在線新聞),后臺管理(基本信息管理、日常業(yè)務(wù)管理、查詢統(tǒng)計、前臺花卉

27、展示、會員管理、新聞管理、訂單管理、管理用戶、系統(tǒng)管理)等功能。通過以上功能實現(xiàn)簡單、便捷的網(wǎng)上風雪花卉銷售管理系統(tǒng)。</p><p>  2.1.1 系統(tǒng)功能需求</p><p>  1、基本信息管理:對花卉基本信息、客戶基本信息、供應(yīng)商基本信息進行添加、修改、刪除的基本操作。</p><p>  2、日常業(yè)務(wù)管理:主要完成采購商品、商品入庫、商品銷售、商品退貨

28、的操作,詳細記載每個操作涉及的具體信息,如采購單價、數(shù)量、銷售數(shù)量、名稱等。</p><p>  3、個人信息管理:修改當前登錄用戶的個人密碼及具體的個人信息。</p><p>  4、查詢:對銷售商品的查詢、退貨商品的查詢及庫存數(shù)量的查詢,包括簡單和復(fù)雜查詢,對滿足一個條件或多個條件等要求均可查詢到符合條件的商品。</p><p>  5、統(tǒng)計:對員工業(yè)績的統(tǒng)計及

29、每種商品銷售額的統(tǒng)計,此結(jié)果以圖表形式顯示,簡單、易懂,形象、直觀。</p><p>  6、系統(tǒng)管理:主要完成數(shù)據(jù)備份、數(shù)據(jù)還原、日志管理、發(fā)布系統(tǒng)消息。通過日志的管理可知某用戶在何時登錄該系統(tǒng),并能發(fā)現(xiàn)程序中出現(xiàn)的錯誤,方便調(diào)試。</p><p>  7、前臺花卉展示:通過前臺花卉展示功能,實現(xiàn)前臺及時更新銷售的商品信息,并在后臺可進行新的花卉添加。</p><p&

30、gt;  8、新聞管理:發(fā)布新聞、管理新聞,操作員可進行新聞發(fā)布。包括公司內(nèi)部、外部新聞以便在前臺顯示,使客戶及公司人員及時了解各種最新動態(tài)新聞信息,并可設(shè)置新聞的優(yōu)先級別,如頭條新聞。級別越高,顯示越靠前。</p><p>  9、管理用戶:包括添加用戶、管理用戶,任何公司人員均可以添加用戶,但他們所屬權(quán)限不同,普通員工只具備一些基本操作功能,而經(jīng)理具有系統(tǒng)提供的所有權(quán)限。</p><p&g

31、t;  10、會員管理:包括會員訂單查詢信息、會員資料修改、金幣查詢。會員登錄后即可對以上功能進行操作,如取消訂單、修改個人信息及金幣查詢等操作。</p><p>  11、在線咨詢:用戶在登錄此網(wǎng)頁時如有問題可點擊浮動的圖標進行在線咨詢,可實現(xiàn)同時多人咨詢的功能。</p><p>  2.1.2 用例分析</p><p>  UML提供了用例圖用于了解用戶需求,

32、用例圖強調(diào)系統(tǒng)的整體性,強調(diào)系統(tǒng)外在的功能,強調(diào)系統(tǒng)對使用者有什么幫助和好處,強調(diào)系統(tǒng)與外部的交互,本文中采用用例技術(shù)進行需求分析的獲取和分析。為了能夠正確的找出系統(tǒng)的用例,需要確定系統(tǒng)的邊界,找出系統(tǒng)的執(zhí)行者。用例圖圖符如下表2.1所示:</p><p>  表2.1 用例圖圖符</p><p>  1、系統(tǒng)邊界:通過以上功能需求分析可知,系統(tǒng)邊界為計算機系統(tǒng)和數(shù)據(jù)庫服務(wù)器之間。<

33、/p><p>  2、系統(tǒng)執(zhí)行者:管理員、普通員工、顧客、數(shù)據(jù)庫服務(wù)器。</p><p>  3、用例:基本信息、日常業(yè)務(wù)、瀏覽花卉、購物車、會員管理、付款,本系統(tǒng)的用例圖如圖2.1所示。</p><p>  2.1.3 概念層類圖</p><p>  概念層類圖主要描述應(yīng)用領(lǐng)域中的概念,一個概念模型應(yīng)獨立于具體實現(xiàn)的軟件和程序設(shè)計語言,單純屬

34、于概念上的理解,在類描述中一般只給出主要類及主要類間關(guān)系。類圖是所有面向?qū)ο蠼7椒ǖ暮诵牟糠?,類圖描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),由類及類間關(guān)系組成。類是具有相同屬性和相同方法的對象的集合,基本圖符如表2.2所示:</p><p>  表2.2 概念層類圖</p><p>  本系統(tǒng)中主要的類有員工類Staff.cs、會員類Associator.cs、鮮花類Flower.cs、供應(yīng)商Provide

35、r.cs、銷售類Sell.cs、網(wǎng)上訂單類NetOrderForm.cs,每個類中都有對應(yīng)的字段、屬性、方法,具體類的實現(xiàn)如圖2.2所示。</p><p>  2.2 系統(tǒng)性能要求</p><p>  對系統(tǒng)性能的要求包括對系統(tǒng)時間規(guī)定,靈活性,輸入輸出,數(shù)據(jù)管理能力,故障處理要求和運行環(huán)境規(guī)定等的要求。</p><p>  2.2.1 系統(tǒng)時間特性規(guī)定<

36、/p><p>  由于本系統(tǒng)引進了新技術(shù)AJAX,而AJAX的最大機遇在于用戶體驗即迅速響應(yīng)。用戶通常希望每一次按鈕點擊會導(dǎo)致幾秒的延遲和屏幕刷新,但AJAX正在打破這種長時間的狀況。因此用戶基本上看不到延遲,即可將結(jié)果顯示出來,系統(tǒng)運行速度快。</p><p>  2.2.2 系統(tǒng)靈活性</p><p>  說明對該網(wǎng)站的靈活性的要求,即當需求發(fā)生某些變化時,該軟件

37、對這些變化的適應(yīng)能力,如:</p><p>  1、操作方式通俗易懂、容易上手,界面美觀、大方,將Web程序轉(zhuǎn)為控制臺應(yīng)用程序,符合用戶操作習慣。</p><p>  2、本網(wǎng)站可以運行在IE5以上的所有版本,配有AJAX插件;</p><p>  3、本網(wǎng)站能支持擴大改進,利用AJAX技術(shù)實現(xiàn)更多功能的實時響應(yīng);</p><p>  4、一

38、個模塊的改變不會影響其他的模塊。</p><p>  2.2.3 輸入輸出要求</p><p>  能夠?qū)Σ煌暾臄?shù)據(jù)進行校驗,保證數(shù)據(jù)的完整性和一致性,對特殊字符的過濾功能,輸出能滿足用戶的需求。</p><p>  2.2.4 數(shù)據(jù)管理能力要求</p><p>  本網(wǎng)站采用的是SQL Server 2000數(shù)據(jù)庫。具有較強的數(shù)據(jù)處理

39、能力,數(shù)據(jù)庫引擎增強、分析服務(wù)增強等。記錄的個數(shù)隨用戶多少不定,數(shù)據(jù)及其分量的存儲量為10G,但能保證注冊的用戶都能登錄進來,沒有延時。</p><p>  2.2.5 故障處理要求</p><p>  本系統(tǒng)具備完整的數(shù)據(jù)備份與還原功能,可對數(shù)據(jù)的丟失進行及時的處理,而且該系統(tǒng)還有日志管理,無論系統(tǒng)何時、何地出現(xiàn)故障都便于查找。</p><p>  2.3 可

40、行性分析</p><p>  可行性分析是依據(jù)初步調(diào)查的結(jié)果做出系統(tǒng)開發(fā)可行與否的結(jié)論過程。任何一個工程的立項都需要進行項目的可行性分析。這是保證正確投資的必要工作,從項目的審批程序上看這也是必不可少的一步。信息系統(tǒng)開發(fā)項目是一項復(fù)雜的高科技系統(tǒng)工程,可行性分析也是必不可少的,可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決、是否值得去解決。根據(jù)調(diào)查分析,系統(tǒng)設(shè)計方案有以下三個可行性。<

41、;/p><p>  2.3.1 技術(shù)可行性</p><p>  傳統(tǒng)的應(yīng)用程序是通過先建立到數(shù)據(jù)庫的連接,在程序的整個運行過程中維護連接的方式來設(shè)計的。ASP.NET采取了斷開連接方式的數(shù)據(jù)結(jié)構(gòu)。當瀏覽器向Web服務(wù)器請求網(wǎng)頁時,服務(wù)器處理這個請求,并將所請求的網(wǎng)頁發(fā)送給瀏覽器,然后連接就被斷開,直到瀏覽器發(fā)出下一個請求。</p><p>  首先現(xiàn)在系統(tǒng)開發(fā)方法已經(jīng)

42、發(fā)展成熟,結(jié)構(gòu)化、面向?qū)ο?,都已?jīng)廣泛使用,這使得系統(tǒng)開發(fā)的系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施更加規(guī)范,系統(tǒng)完成的更加科學(xué)。系統(tǒng)開發(fā)所需的硬件技術(shù)、軟件開發(fā)技術(shù)、網(wǎng)絡(luò)技術(shù)發(fā)展的非常成熟。</p><p>  其次網(wǎng)絡(luò)花卉銷售管理系統(tǒng)有以下特點:一是數(shù)據(jù)量大,要求及時查詢的內(nèi)容較多;二是數(shù)據(jù)處理較集中,內(nèi)部數(shù)據(jù)處理量大,輸出量大。三是即時處理,要不斷更新最新的數(shù)據(jù)信息?;谝陨先齻€特點,現(xiàn)有技術(shù)都可以達到要求的

43、目標。在單機環(huán)境下組建管理信息系統(tǒng),該系統(tǒng)的開發(fā)工作可以采用ASP.NET做前臺,SQL Server 2000做后臺來進行。前臺可視化程度較高,人機交互能力較強,應(yīng)用起來也較方便、直觀,后臺數(shù)據(jù)庫功能強大,且更好的支持運行的系統(tǒng)。</p><p>  2.3.2 經(jīng)濟可行性</p><p>  對于投資費用主要包括:設(shè)備費用(計算機設(shè)備及軟件配置的費用);人員費用(開發(fā)人員、運行人員、

44、維護人員的費用);材料費用(消耗材料,如文檔資料、用電,用紙等費用);其他費用(設(shè)備保養(yǎng)、折舊費用等)?,F(xiàn)有的大、中型花卉銷售中心都有自身的運營經(jīng)費,而且一般大中型規(guī)模的銷售點都會配置電腦所以在硬件方面不必再投入;只需要在軟件開發(fā)上面投入少許經(jīng)費就可以了,這方面的投資花卉銷售中心應(yīng)該會愿意承擔并且完全可以支付的起。</p><p>  同時,銷售工作人員熟知花卉銷售的業(yè)務(wù)流程。所以,花費在人員培訓(xùn)上的費用是不會太

45、高的。開發(fā)的系統(tǒng)是一個性能穩(wěn)定,易于維護的系統(tǒng),后期維護不會消耗大量的人力和物力,這樣系統(tǒng)在人員方面的投資也可以支付。</p><p>  總之,該系統(tǒng)所需的硬件軟件投資、人員費用、材料費用等的投資相對與投入使用后創(chuàng)建的收益來說是值得的,系統(tǒng)能夠減輕銷售人員的工作負擔,使銷售人員從繁瑣的工作中解放出來,降低管理費用和勞動費用,提高人員利用率,保證工作質(zhì)量,人力資源合理分配,達到資源優(yōu)化。使全體職工從以前的反復(fù)提交

46、重復(fù)性報表的工作中解脫出來,提高了信息處理的及時性,準確性,這不僅給銷售管理工作帶來方便,同時也滿足了不同客戶的不同需求。提高了數(shù)據(jù)的安全性、共享性和實力性,降低了公司預(yù)算,提高了工作效率,為花卉公司在業(yè)界市場的激烈競爭中減少不小的開支。</p><p>  2.3.3 操作可行性</p><p>  本系統(tǒng)要求運行環(huán)境不高,可以在Windows 2000 Server操作系統(tǒng)平臺上運行

47、,Web服務(wù)器為IIS,數(shù)據(jù)庫服務(wù)器為Microsoft SQL Server 2000,開發(fā)工具采用的Microsoft Visual Studio .NET和Dream Weaver。界面美觀、易懂、容易操作、功能齊全,減少了客戶上街購物的時間。綜上所述,從經(jīng)濟可行性、技術(shù)可行性、操作可行性上來說,系統(tǒng)開發(fā)是完全可行的。</p><p><b>  3 系統(tǒng)概要設(shè)計</b></p

48、><p>  系統(tǒng)開發(fā)工作經(jīng)過需求分析階段,已完全弄清了用戶的需要,較好的解決了“做什么”的問題,建立了系統(tǒng)的邏輯模型。至此,本系統(tǒng)的開發(fā)階段就進入了概要設(shè)計階段,開始著手解決“怎么做”問題。也就是根據(jù)需求分析階段所確定的系統(tǒng)的邏輯模型,完成系統(tǒng)的物理模型的設(shè)計。</p><p>  在概要設(shè)計階段的指導(dǎo)思想是結(jié)構(gòu)化指導(dǎo)思想,是指用一組標準的規(guī)則和圖表工具確定系統(tǒng)有哪些模塊,怎么連接,從而形成

49、新系統(tǒng)的結(jié)構(gòu),然后再進行諸如輸入、輸出、對話等設(shè)計,為整個系統(tǒng)的實施做好鋪墊。</p><p><b>  3.1 設(shè)計目標</b></p><p>  網(wǎng)上花卉銷售主要分為前臺系統(tǒng)和后臺系統(tǒng)兩部分,使用對象也可為花卉的生產(chǎn)企業(yè)、花卉市場、花卉代理商及個體花卉分銷商和普通客戶等。前臺系統(tǒng)是供顧客使用的最終界面,顧客可以在這里挑選商品、購物、支付、訂貨、查詢訂單;后臺

50、系統(tǒng)是供管理員對網(wǎng)站進行管理和維護的工具。具體方案如下:</p><p><b>  1、 針對商家</b></p><p>  商品管理模塊:具備商品添加、刪除、修改的基本功能。</p><p>  商品分類模塊:提供多種商品分類方式,如鮮花、綠色植物、商務(wù)用花、國際送花、節(jié)日鮮花、禮籃。</p><p>  庫存管理

51、模塊:具備商品入庫、商品查詢,詳細記載各種商品的記錄。</p><p>  新聞管理模塊:提供強大的新聞管理功能。商家可以通過在網(wǎng)站展示大量潮流資訊、行業(yè)資訊(如鮮花知識、送花小常識、園藝資訊)等文字內(nèi)容來對顧客起到導(dǎo)購的作用。</p><p>  銷售管理模塊:提供多種商品導(dǎo)購方式、購物車管理、會員管理、網(wǎng)上金幣支付等銷售管理功能。</p><p>  商品訂單管

52、理模塊:提供多種訂單處理方式(訂單取消、訂單查詢、訂單執(zhí)行)。</p><p>  銷售統(tǒng)計模塊:提供銷售統(tǒng)計,包括商品銷售量統(tǒng)計、員工業(yè)績統(tǒng)計的功能。此功能以圖表的形式顯示,簡單、直觀、易懂。</p><p>  客戶關(guān)系管理模塊:具備完善的客戶關(guān)系管理模塊,包括客戶管理、供應(yīng)商管理,可以讓商家維護良好的客戶關(guān)系,提高客戶對網(wǎng)店的忠誠度。</p><p><

53、b>  2、針對顧客</b></p><p>  購物流程模塊:具備強大而簡單的、完善且人性化的購物流程。顧客從選擇鮮花到完成整個購買的過程只需四步:點擊詳細-去收銀臺-確認訂單-提交訂單與訂單支付。</p><p>  多種購物模式:顧客可以注冊網(wǎng)站會員后購買,也可以以游客身份直接購買。</p><p>  購物車功能:系統(tǒng)支持購物車功能,可以將

54、備選的鮮花先放入購物車然后進行二次篩選,并可隨時更改已放入購物車的商品如商品數(shù)量、種類等。</p><p>  貨款支付模塊:允許顧客選擇在線支付方式進行金幣支付。</p><p>  會員中心模塊:方案提供了完善的會員管理體系,網(wǎng)站前臺會員可以通過會員中心查詢并管理“我的訂單”及相關(guān)資金明細、支付明細等,能夠?qū)τ唵芜M行在線支付操作,還能夠?qū)Α拔业馁徫镘嚒边M行管理。此外,在會員中心里客戶還

55、能夠直觀查看到訂單處理狀態(tài)、付款狀態(tài),如訂單已確認、已付款、已取消。</p><p>  3、針對網(wǎng)站管理人員</p><p>  網(wǎng)站安全管理模塊:系統(tǒng)本身采取輸入驗證、訪問限制、特殊字符過濾、密碼加密等一系列的安全手段和措施。</p><p>  用戶權(quán)限管理模塊:不同的用戶擁有不同的權(quán)限,從而具有不同的操作功能,如普通員工只具有基本的銷售管理功能,而管理員或經(jīng)

56、理具有最高權(quán)限,對系統(tǒng)進行多方面的管理。</p><p>  3.2 網(wǎng)上購物數(shù)據(jù)流圖</p><p>  數(shù)據(jù)流圖是用以描述系統(tǒng)各項業(yè)務(wù)處理的過程,并利用數(shù)據(jù)流圖詳細、準確地說明業(yè)務(wù)處理過程中數(shù)據(jù)的收集、輸入、傳遞、存儲、加工的過程、輸出的形式等。</p><p>  經(jīng)過詳細的調(diào)研工作,根據(jù)數(shù)據(jù)存儲錄入的實際情況繪出客戶購物的第一層數(shù)據(jù)流圖如圖3.1所示,數(shù)據(jù)

57、流圖基本組成及符號說明如表3.1所示。</p><p>  本系統(tǒng)客戶購物流程,客戶首先進入網(wǎng)頁,在登錄欄處輸入用戶名和密碼,系統(tǒng)進行驗證客戶身份,若系統(tǒng)沒有檢索到用戶名,則不允許購物,否則進一步比較用戶密碼,若正確則登錄成功;用戶可選擇某種鮮花,點擊進入詳細信息,查看詳細售價等信息,若同意則放入購物車內(nèi),在確定所需要的產(chǎn)品都在購物車后,提交所選的鮮花,進入訂單頁面,系統(tǒng)會自動加載用戶已注冊的基本信息,在訂單頁面

58、中用戶只需要填寫詳細的通訊地址、聯(lián)系方式、送貨時段等信息,確定無誤后,進行付賬,這時系統(tǒng)會驗證客戶所填寫的信息是否正確,若無誤,則保存正確信息,否則不予處理,最后如果用戶不在購物,則可退出登錄。若客戶沒有注冊,則只可以查詢、瀏覽花卉信息,當要放入購物車內(nèi)時系統(tǒng)會提示“請先登陸”,若會員在正確登錄的情況下,提交訂單,如果會員的金幣不足,系統(tǒng)會提示“用戶金幣不足,請及時充值”。網(wǎng)上花卉銷售管理系統(tǒng)的購物流程圖如圖3.4所示。</p&g

59、t;<p>  表3.1 數(shù)據(jù)流圖符號</p><p>  花卉銷售系統(tǒng)第一層數(shù)據(jù)流圖,如圖3.1所示:</p><p>  接受訂單第二層數(shù)據(jù)流圖,如圖3.2所示:</p><p>  處理訂單第三層數(shù)據(jù)流圖,如圖3.3所示:</p><p>  3.3 面向數(shù)據(jù)流的設(shè)計方法</p><p>  系統(tǒng)

60、結(jié)構(gòu)設(shè)計是在對現(xiàn)有系統(tǒng)充分調(diào)查研究的基礎(chǔ)上,采用一定的方法設(shè)計出能描述新系統(tǒng)物理結(jié)構(gòu)的系統(tǒng)結(jié)構(gòu)圖,它主要給出構(gòu)成系統(tǒng)的模塊及模塊間的調(diào)用關(guān)系,表現(xiàn)在圖中一般是用不同的層次體現(xiàn)的。</p><p>  結(jié)構(gòu)化系統(tǒng)設(shè)計技術(shù)是在結(jié)構(gòu)化程序設(shè)計思想的基礎(chǔ)上,發(fā)展起來的一種用于復(fù)雜系統(tǒng)結(jié)構(gòu)設(shè)計的技術(shù),它運用一套標準的設(shè)計準則和工具,采用模塊的方法,進行新系統(tǒng)控制層次關(guān)系和模塊專人分解設(shè)計,把用數(shù)據(jù)流程圖表示的系統(tǒng)邏輯模型轉(zhuǎn)

61、變?yōu)橛肏IPO圖表示的系統(tǒng)層次模塊結(jié)構(gòu)。</p><p>  結(jié)構(gòu)化系統(tǒng)設(shè)計的核心是模塊分解設(shè)計,模塊化顯著提高了系統(tǒng)的可修改性和可維護性,同時,為系統(tǒng)設(shè)計工作的有效組織和控制提供了方便條件。按照功能劃分模塊,對照數(shù)據(jù)流圖,對本系統(tǒng)進行逐個級別的功能分解。</p><p>  3.3.1 系統(tǒng)層次圖(H圖)</p><p>  層次圖(Hierarchy Char

62、t圖)簡稱HC圖或H圖,用于表示軟件模塊的分層結(jié)構(gòu),一般與IPO表一起使用,形成HIPO圖。系統(tǒng)后臺H圖如圖3.5所示,主要包括基本信息管理、日常業(yè)務(wù)管理、統(tǒng)計查詢、會員管理、新聞發(fā)布、前臺花卉展示、用戶管理、系統(tǒng)管理;前臺主要功能模塊如圖3.6所示,主要功能有花卉展示、購物車、會員注冊、會員管理、在線新聞、收銀臺、在線咨詢。</p><p>  3.3.2 系統(tǒng)輸入輸出表(IPO表)</p>&

63、lt;p>  IPO表,即輸入/處理/輸出圖,用來描述HIPO圖中的具體模塊,它的功能是對HIPO圖中的每個模塊的詳細描述及定義,描述分層圖中一個模塊的輸入、輸出和處理內(nèi)容,模塊的內(nèi)部數(shù)據(jù)及模塊之間的調(diào)用關(guān)系,是系統(tǒng)設(shè)計階段的重要成果,也是系統(tǒng)實施階段程序設(shè)計的出發(fā)點和依據(jù)。IPO表定義的重點一般在底層的基本模塊上。</p><p>  后臺商品信息IPO表如表3.2所示,通過IPO表可以清晰的看出此模塊的

64、輸入、輸出及處理過程。如下表可知此模塊為商品信息模塊,被商品信息調(diào)用,輸入商品信息,即可添加、修改、刪除商品信息,最后將添加結(jié)果呈現(xiàn)給用戶瀏覽。</p><p>  表3.2 商品信息IPO</p><p>  后臺供應(yīng)商信息IPO表如3.3所示,如下表可知此模塊為供應(yīng)商信息模塊,被基本信息調(diào)用,輸入供應(yīng)商信息,即可對此信息進行添加、修改、刪除操作,最后將結(jié)果呈現(xiàn)給用戶瀏覽。</p&

65、gt;<p>  表3.3 供應(yīng)商信息IPO</p><p>  員工業(yè)績統(tǒng)計IPO表如3.4所示,可知此模塊為業(yè)績統(tǒng)計模塊,被統(tǒng)計查詢調(diào)用,輸入員工姓名,選擇統(tǒng)計的年份即可對員工業(yè)績進行統(tǒng)計,最后將結(jié)果呈現(xiàn)給用戶瀏覽。</p><p>  表3.4 業(yè)績統(tǒng)計IPO</p><p>  銷售商品IPO圖如3.5所示,如下表可知此模塊為商品銷售模塊,輸入

66、商品信息,即可對此商品進行銷售,將庫存及銷售表做相應(yīng)的改變。</p><p>  表3.5 銷售商品IPO</p><p>  新聞管理IPO圖如3.6所示,通過IPO表可以清晰的看出此模塊的輸入、輸出及處理過程。如下表可知此模塊新聞管理模塊,輸入新聞信息,即可發(fā)布公司內(nèi)部及外部新聞,不同身份的人可查看不同的新聞。</p><p>  表3.6 新聞管理IPO<

67、;/p><p>  前臺會員管理IPO表如3.7所示,通過IPO表可以清晰的看出此模塊的輸入、輸出及處理過程。如下表可知此模塊為會員管理模塊,輸入會員信息,即可對會員進行添加、刪除、修改等基本操作,并可對會員的訂單情況進行查詢。</p><p>  表3.7 會員管理IPO</p><p>  3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計</p><p>  數(shù)據(jù)庫

68、設(shè)計是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設(shè)計是對于一個既定的環(huán)境,進行符合應(yīng)用語義的邏輯設(shè)計,以及提供一個確定存儲結(jié)構(gòu)和物理設(shè)計,建立實現(xiàn)系統(tǒng)目標,并能有效存取數(shù)據(jù)和數(shù)據(jù)模型。建立良好的數(shù)據(jù)庫結(jié)構(gòu)和文件組織形式,使系統(tǒng)能快速、準確的獲得所需信息是評價系統(tǒng)的主要指標。因此,是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設(shè)計的核心問題是設(shè)計好的數(shù)據(jù)模型。在目前的數(shù)據(jù)庫管理系統(tǒng)中有層次模型,網(wǎng)狀模型、關(guān)系模型三種數(shù)據(jù)模型。其中,關(guān)系模型具有較高的數(shù)據(jù)獨

69、立性,使用也較為方便。目前,微機數(shù)據(jù)庫多采用關(guān)系型數(shù)據(jù)庫模型。這里采用SQL Server 關(guān)系數(shù)據(jù)庫。該數(shù)據(jù)庫對行增、刪、編輯、統(tǒng)計、顯示和應(yīng)答都極為方便。其中的排序和索引功能,對數(shù)據(jù)快速定位、查詢提供了有利條件。</p><p>  3.4.1 數(shù)據(jù)庫設(shè)計原則</p><p><b>  1、數(shù)據(jù)的共享性。</b></p><p><

70、;b>  2、數(shù)據(jù)獨立性。</b></p><p>  3、數(shù)據(jù)的完整性,即保證數(shù)據(jù)庫存中數(shù)據(jù)準確。</p><p>  4、靈活性,可在相當短的時間內(nèi)回答用戶的各種各樣的復(fù)雜而靈活的查詢問題。</p><p>  5、安全性與保密性,做到對數(shù)據(jù)指定保護級別和安全控制。</p><p>  3.4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計&

71、lt;/p><p>  概念模型的表示方法很多,其中最(E-R圖)為著名最為常用的是E-R圖。簡單的說,E-R圖用來分析數(shù)據(jù)關(guān)系的[5]。下面具體列出花卉公司銷售管理系統(tǒng)主要的實體圖及E-R圖。</p><p>  員工信息表實體圖如圖3.7所示:主要有用戶名、密碼、部門、權(quán)限、職務(wù)、工作日期、退休日期、電話、住址等基本數(shù)據(jù)。記錄每個員工的基本信息,有助于公司管理員工情況。</p>

72、<p>  鮮花基本信息表實圖如圖3.8所示:主要包括商品編號、名稱、產(chǎn)地、分類、寓意、圖片、級別,其中通過級別可設(shè)置此花在前臺的顯示位置,而分類可設(shè)置圖片按不同的類別進行存放,顯示時每頁按照類別顯示。</p><p>  會員信息表實體圖如圖3.9所示:主要儲存會員的編號、姓名、昵稱(用戶名)、密碼、積分、金幣等。其中積分是用來累計該會員在本網(wǎng)站購物的多少,越多積分就越多,金幣是用來將客戶存儲的現(xiàn)

73、金兌換成金幣,進行在線交易。</p><p>  訂單表實體圖如圖3.10所示:主要儲存會員的訂單編號及訂單的詳細信息,如送貨日期、送貨時段、詳細地址等收貨人的詳細信息,其中是否執(zhí)行字段是由管理員來操作,確定是否執(zhí)行此訂單。</p><p>  實體間E-R圖如圖3.11所示:每個部門由專門的人員領(lǐng)導(dǎo),而一個部門由多個員工組成,員工每天的工作是進行銷售花卉及對花卉的管理,供應(yīng)商應(yīng)及時供應(yīng)該

74、廠所具有的花卉產(chǎn)品,送到代理商后進行入庫管理,顧客在進入此網(wǎng)站時便可對花店所提供的產(chǎn)品進行訂購,形成詳細的訂單細節(jié),最后客戶確定信息無誤后,便可對其進行支付,花店送貨,形成完整的購物系統(tǒng)。</p><p>  3.4.3 數(shù)據(jù)庫表設(shè)計</p><p>  根據(jù)E-R圖可以對數(shù)據(jù)庫進行設(shè)計,以下列出主要的數(shù)據(jù)表。</p><p>  員工信息表,主要用于系統(tǒng)信息管理

75、模塊中的員工信息管理的設(shè)置功能的實現(xiàn)。在此表中錄入相應(yīng)信息后,系統(tǒng)運行后便可在的系統(tǒng)登錄時進行身份驗證,如表3.8所示。</p><p>  表3.8 員工信息表</p><p>  花卉信息表主要用于基礎(chǔ)信息管理模塊中的商品信息管理。用戶錄入好數(shù)據(jù)信息后,系統(tǒng)便可順利的進行其他模塊對數(shù)據(jù)庫進行操作,如表3.9所示。</p><p>  表3.9 花卉信息表<

76、/p><p>  訂單表用于存儲客戶訂貨的基本信息,方便日后客戶查詢及管理員配貨,確保每份訂單能正確送到客戶手里。如表3.10所示。</p><p><b>  表3.10 訂單表</b></p><p>  會員基本信息表,用于存儲會員信息,客戶在網(wǎng)上訂購時首先要注冊新的會員信息,只有注冊成為會員才能進行后面的訂購及其他操作如訂貨、訂單查詢等操作

77、,所以注冊會員是必須的,具體字段如表3.11所示。</p><p>  表3.11 會員信息表</p><p>  庫存信息表,用于存儲商品庫存信息,包括各商品的庫存數(shù)量、進貨價格、零售單價、批發(fā)價格、最大庫存、最低庫存量。具體字段如表3.11所示。</p><p>  表3.12 庫存信息表</p><p><b>  4 系統(tǒng)

78、測試</b></p><p>  系統(tǒng)測試是基于系統(tǒng)整體需求說明書的測試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進行的測試,目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方。</p><p>  系統(tǒng)測試的對象不僅僅包括需要測試的產(chǎn)品系統(tǒng)的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。因此,必須將系統(tǒng)中

79、的軟件與各種依賴的資源結(jié)合起來,在系統(tǒng)實際運行環(huán)境下來進行測試。</p><p>  4.1 程序的測試方法</p><p>  系統(tǒng)測試是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)包括系統(tǒng)分析,系統(tǒng)設(shè)計和系統(tǒng)實施的最終審查。雖然在系統(tǒng)開發(fā)的各個階段都采取了嚴格的技術(shù)措施,希望能盡快發(fā)現(xiàn)問題并改正,但難免會留下差錯,如果在正式投入運行前沒有發(fā)現(xiàn)問題,在工作中暴露出來,將給花卉銷售管

80、理公司帶來很大的損失。因此,對系統(tǒng)進行測試,是系統(tǒng)開發(fā)中必不可少的階段[7]。</p><p>  系統(tǒng)測試的基本原則:基于以上系統(tǒng)測試的概念,在進行系統(tǒng)測試中應(yīng)遵循以下原則,測試工作應(yīng)避免由原開發(fā)軟件的人員或小組來承擔;</p><p>  測試必須由專業(yè)人員來完成。</p><p>  所有測試都應(yīng)該追溯到用戶需求。</p><p>  

81、在測試前必須制定完整的測試計劃。</p><p>  在測試前選擇完備的測試用例。</p><p>  80%的軟件錯誤產(chǎn)生于20%的模塊中。</p><p>  測試應(yīng)該由小規(guī)模測試逐步過渡到大規(guī)模測試。</p><p>  窮舉測試是不可能的,軟件不可能不存在錯誤。</p><p>  精心制定測試計劃盡可能多的發(fā)

82、現(xiàn)軟件中的錯誤。</p><p>  軟件測試是軟件的質(zhì)量管理,核心技術(shù)是軟件測試用例,軟件測試是有組織性、步驟性、計劃性的。測試的形態(tài)分構(gòu)建性測試、系統(tǒng)化測試、專項測試。軟件測試的方式分為白盒技術(shù)和黑盒技術(shù)。白盒測試又稱結(jié)構(gòu)性測試,是內(nèi)部人員進行的測試;黑盒測試測試著重于軟件的功能的測試,測試人員必須使用測試用例。黑盒測試的技術(shù)分為等價劃分、邊界值分析、錯誤推測。</p><p>  等

83、價劃分原則:若規(guī)定了輸入個數(shù)選擇一個有效等價類,兩個無效等價類;若輸入是一組值,需要對屬性進行判別,選擇不同的屬性輸入;若輸入是整數(shù)選正整數(shù)、零、負整數(shù);若是處理時,選空表、滿表、典型表。</p><p>  1、添加用戶信息的用戶名等價類表</p><p>  表5.1 用戶名等價類表</p><p><b>  測試用例:</b></

84、p><p>  輸入測試數(shù)據(jù):Abc123</p><p>  預(yù)期結(jié)果:有效(包含有效等價類(1)(3))</p><p>  輸入測試數(shù)據(jù): $5,1234567890</p><p>  預(yù)期結(jié)果:無效(包含無效等價類(2)(3))</p><p>  解決方法:將特殊字符進行過濾,使用戶不能輸入不符合要求的字符,并

85、在輸入無效時給出提示信息。</p><p>  會員注冊模塊的身份證號測試 </p><p>  表5.2 身份證號等價類表</p><p><b>  測試用例:</b></p><p>  輸入測試數(shù)據(jù):21010219831012442x</p><p>  預(yù)期結(jié)果:有效(包含有效等價類(

86、1)(4)(6))</p><p>  輸入測試數(shù)據(jù):210102831012442</p><p>  預(yù)期結(jié)果:有效(包含有效等價類(1)(3)(6))</p><p>  輸入測試數(shù)據(jù):210abc830201221</p><p>  預(yù)期結(jié)果:無效(包含無效等價類(2))</p><p>  輸入測試數(shù)據(jù):2

87、1010219681010442m</p><p>  預(yù)期結(jié)果:無效(包含無效等價類(5))</p><p>  輸入測試數(shù)據(jù):2101010101</p><p>  預(yù)期結(jié)果:無效(包含無效等價類(6))</p><p>  4.2 軟件的可用性測試</p><p>  軟件的可用性是程序在給定的時間點按照規(guī)格

88、說明書的規(guī)定成功運行的概率。它意味著在時刻T,系統(tǒng)是正常運行的。因此,如果在時刻T系統(tǒng)是可用的,則有下述可能:在0到T時刻這段時間內(nèi),系統(tǒng)一直沒有失敗(可靠);在這段時間內(nèi)失效了一次,但是又修復(fù)了;在這段時間內(nèi)失效了兩次修復(fù)了兩次等等。</p><p>  如果在一段時間內(nèi),軟件系統(tǒng)故障停機時間分別為td1,td2,正常運行時間為tu1,tu2,則系統(tǒng)的穩(wěn)態(tài)可用性公式如5.1,5.2所示:</p>

89、<p>  Ass=Tup/(Tup+Tdown) (5.1)</p><p>  Tup為成功運行的時間總和;Tdown為失敗的時間總和。</p><p>  Ass=MTTF/(MTTF+MTTR) (5.2)</p><p>  M

90、TTF平均無故障時間;MTTR平均維修時間。</p><p>  估算平均無故障時間公式如5.3所示:</p><p>  MTTF=1/K*(Et/It-Ec/It) (5.3)</p><p>  K為常數(shù)200;It為程序長度;Et為測試之前程序中錯誤總數(shù);Ed發(fā)現(xiàn)的錯誤數(shù);Ec改正的錯誤數(shù)。<

91、/p><p>  在對本系統(tǒng)測試時,Et=50;It=20000;Ec=20;由公式(5.3)得本系統(tǒng)的平均無故障時間約為:</p><p>  MTTF=1/200*(50/20000-40/20000)=10小時</p><p>  由于Tdown=3;M(故障停機次數(shù))=3;MTTR(平均維修時間)=3/3=1小時,由公式(5.1)及(5.2)得該系統(tǒng)的穩(wěn)態(tài)可用性

92、為:</p><p>  Ass=MTTF/MTTF+MTTR=10/(10+1)=0.9小時</p><p><b>  結(jié) 論</b></p><p>  經(jīng)過設(shè)計與調(diào)試,網(wǎng)上花卉銷售管理系統(tǒng)基本開發(fā)完成。其功能基本符合用戶需求,能夠完成花卉后臺管理的各項業(yè)務(wù),相關(guān)查詢、各類統(tǒng)計及新聞管理的功能,并提供部分系統(tǒng)維護功能。前臺具有會員注冊、會

93、員管理、花卉分類查詢、購物車、訂單生成、在線咨詢、在線新聞等基本的電子商務(wù)平臺功能。和傳統(tǒng)管理模式相比較,使用本系統(tǒng),毫無疑問會大大提高花卉管理公司的運行效率,能夠提高管理水平,提高整體效益,減少差錯,節(jié)省人力,從繁雜的手工勞動中解脫出來,提供有效的技術(shù)保障。</p><p>  在程序設(shè)計的過程中,驗證了該網(wǎng)頁運行情況良好,界面友好、美觀,但程序還存在許多不足之處,如商品分類導(dǎo)航(按材料、用途、節(jié)日、對象)的實

94、現(xiàn);友情鏈接;商品促銷活動;同類物品的展出(生日蛋糕、公仔熊、飾品)的銷售等。以上都是有待改進的地方</p><p><b>  致 謝</b></p><p>  在本次畢業(yè)設(shè)計實踐中,首先要感謝吳正江對學(xué)生認真負責的態(tài)度,為我們提供了非常有益的指導(dǎo)意見。在畢業(yè)設(shè)計的這段時間,他深厚的理論水平,嚴謹?shù)慕虒W(xué)態(tài)度,強烈的責任心和對學(xué)生的無私關(guān)懷,將使我受益匪淺。給予我很

95、大的幫助,使我得到實質(zhì)性的提高。這對于我以后的工作和學(xué)習都是巨大的財富。</p><p>  在做這個系統(tǒng)的過程中,程序調(diào)試給我留下的印象最深,在調(diào)試上花的時間最多,這說明了我在平時學(xué)習的時候?qū)W的不夠扎實,對錯誤研究不夠,編寫代碼的時候不夠仔細,還有就是缺乏足夠的耐心,使得程序運行時產(chǎn)生很多錯誤不得不重新查找錯誤所在,從而浪費了很多時間和精力。經(jīng)過畢業(yè)設(shè)計的訓(xùn)練,我學(xué)到很多,也成熟許多。在整個畢業(yè)設(shè)計的過程中指導(dǎo)

96、老師和同學(xué)都給我許多幫助,特別是吳正江老師嚴謹?shù)慕虒W(xué)作風、深厚的理論水平、熱情的待人態(tài)度給我留下了深刻的印象。他為我們提出一些關(guān)鍵性的問題和寶貴的意見,這使我對所學(xué)的知識又有了新的看法和理解,提高了我的實用技能,為我以后的工作奠定了堅實的基礎(chǔ)。</p><p><b>  參考文獻</b></p><p>  [1] 蔣培,王笑梅.ASP.NET Web程序設(shè)計.20

97、07年6月第一版.清華大學(xué)出版社,2008.3:P22-24</p><p>  [2] 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第四版).2006年7月第四版.高等教育出版社,2006.5:P58-59</p><p>  [3] DINO ESPOSITO .ASP.NET 2.0技術(shù)內(nèi)幕.2006年第四版.清華大學(xué)出版社,2006年8月:P23-25</p><p> 

98、 [4] 陳松喬,王國軍.現(xiàn)代軟件工程.2004年6月第一版.清華大學(xué)出版社,2004.6:P78-79</p><p>  [5] 羅曉沛.數(shù)據(jù)庫技術(shù).2005年7月第一版.清華大學(xué)出版社,2005.7:P12-14 </p><p>  [6] 佩騰(Patton,R.,張小松.軟件測試.機械工業(yè)出版社.2006-10-1:P67-68</p><p>  [7

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論