電子商務(wù)課程設(shè)計(jì)_第1頁
電子商務(wù)課程設(shè)計(jì)_第2頁
電子商務(wù)課程設(shè)計(jì)_第3頁
電子商務(wù)課程設(shè)計(jì)_第4頁
電子商務(wù)課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩70頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、河南理工大學(xué)電子商務(wù)課程設(shè)計(jì)河南理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院課程設(shè)計(jì)報(bào)告2012 2013學(xué)年第一學(xué)期課程名稱 電子商務(wù)課程設(shè)計(jì) 設(shè)計(jì)題目 花卉銷售管理系統(tǒng) 學(xué)生姓名 居 巍 巍 學(xué) 號 310909030213 專業(yè)班級 信管0902 指導(dǎo)教師 吳 正 江 2012 年 12 月 20日1摘 要本文詳細(xì)敘述了風(fēng)雪網(wǎng)上花卉銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程。在整個開發(fā)過程中,對花卉公司的各部門工作業(yè)務(wù)流程做了詳細(xì)的調(diào)研,并根據(jù)客戶及工作人員的需求制定了一套具體的解決方案。本系統(tǒng)的主要功能是實(shí)現(xiàn)網(wǎng)絡(luò)銷售中以b/s為結(jié)構(gòu)的花卉信息發(fā)布和管理,其中包括前臺功能:花卉展示、花卉導(dǎo)購、購物車、收銀臺、會員管理

2、、在線咨詢、在線新聞;后臺功能:花卉管理、用戶管理、供應(yīng)商管理、修改個人資料、商品訂貨、退貨、入庫、庫存查詢、銷售查詢、商品查詢、會員訂單管理、新聞管理、業(yè)務(wù)統(tǒng)計(jì)、系統(tǒng)日志、備份、還原、管理用戶等。風(fēng)雪網(wǎng)上花卉銷售管理系統(tǒng)是一個典型的asp.net搭建的電子商務(wù)系統(tǒng),展示了web運(yùn)行的基本原理。采用asp.net技術(shù)和sql server 2000數(shù)據(jù)庫相結(jié)合開發(fā),網(wǎng)站具有基本的電子商務(wù)平臺的特點(diǎn),方便、實(shí)用、快捷。關(guān)鍵詞:花卉;電子商務(wù)系統(tǒng);數(shù)據(jù)庫ii引 言11 基礎(chǔ)知識21.1 背景與意義2 1.2 研究現(xiàn)狀.32 系統(tǒng)需求分析.42.1 系統(tǒng)功能概述42.1.1 系統(tǒng)功能需求42.1.2

3、 用例分析52.1.3 概念層類圖62.2 系統(tǒng)性能要求82.2.1 系統(tǒng)時間特性規(guī)定92.2.2 系統(tǒng)靈活性92.2.3 輸入輸出要求92.2.4 數(shù)據(jù)管理能力要求92.2.5 故障處理要求92.3 可行性分析92.3.1 技術(shù)可行性102.3.2 經(jīng)濟(jì)可行性102.3.3 操作可行性113 系統(tǒng)概要設(shè)計(jì)123.1 設(shè)計(jì)目標(biāo)123.2 網(wǎng)上購物數(shù)據(jù)流圖133.3 面向數(shù)據(jù)流的設(shè)計(jì)方法173.3.1 系統(tǒng)層次圖(h圖)173.3.2 系統(tǒng)輸入輸出表(ipo表)183.4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)213.4.1 數(shù)據(jù)庫設(shè)計(jì)原則223.4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)(e-r圖)223.4.3 數(shù)據(jù)庫表設(shè)計(jì)254

4、 系統(tǒng)測試274.1 程序的測試方法274.2 軟件的可用性測試29結(jié) 論31致 謝32參考文獻(xiàn)33引 言在internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,在人們政治、經(jīng)濟(jì)、生活等各個方面發(fā)揮著重要的作用。internet上發(fā)布信息主要是通過網(wǎng)站來實(shí)現(xiàn)的,獲取信息也是要在internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來。因此網(wǎng)上購物系統(tǒng)應(yīng)運(yùn)而生,網(wǎng)上購物彌補(bǔ)了傳統(tǒng)購物的一些局限性,成為傳統(tǒng)購物的補(bǔ)充。通過網(wǎng)上購物,無論在哪里都可以輕松地買到心儀的物品,只要那里有一臺接入了internet的電腦,通過網(wǎng)上購物可以很清楚的了解各個商品的信

5、息,從而對其進(jìn)行比較,最后買到自己稱心的物品。對于管理人員來說,利用購物系統(tǒng)能輕松地管理大量的商品,而且可以通過系統(tǒng)查看各種商品的銷售狀況,通過各種數(shù)據(jù)能夠及時地知道哪種商品正在熱賣,而哪些商品屬于冷門,從而在運(yùn)營上進(jìn)行調(diào)整,以便更好地管理商店。隨著計(jì)算機(jī)和網(wǎng)絡(luò)的日趨普及,越來越多的商家在網(wǎng)上開起商店,向消費(fèi)者展示出一片新鮮的購物大地。在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國世界級超一流的零售商,如沃爾瑪凱瑪特、家庭倉儲、科羅格、j.c培尼等紛紛躋身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。在我國,網(wǎng)上購物從無到有也不過短短幾年時間。我國第一

6、家網(wǎng)上購物發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲。如今,在北京、上海、深圳等大城市,已有200多家商場,專賣店開設(shè)了網(wǎng)上商店,還有一些正處在觀望階段。真正意義上的網(wǎng)上購物,即貨款的結(jié)算在網(wǎng)上進(jìn)行,已在國內(nèi)實(shí)現(xiàn)。深圳無虹商場開辦了我國第一家實(shí)行計(jì)單和支付一體上的網(wǎng)上商店,上網(wǎng)的消費(fèi)者只要擁有一張招商銀行的“一卡通”,便可輕松購物,24小時內(nèi)商家送貨上門。商家投資網(wǎng)上商店目的是賺錢。但從目前網(wǎng)上商店的運(yùn)營情況來看,上網(wǎng)者不購物、購物者不上網(wǎng)的現(xiàn)象非常普遍,網(wǎng)上生意滲淡已是目前各大網(wǎng)上商店共同的困惑。上海

7、首家網(wǎng)上商店上海億樣購物中心由于經(jīng)營不善,開業(yè)不到半年即關(guān)門停業(yè),北京的一些大型零售商場,其網(wǎng)上商店“門庭冷落”。結(jié)算方式的原始落后是網(wǎng)上購物致命的弱點(diǎn)。在國外,計(jì)算機(jī)一般都與銀行的賬戶相聯(lián),消費(fèi)者和網(wǎng)絡(luò)商店只需和網(wǎng)上銀行打交道,不必當(dāng)面直接支取現(xiàn)金。在我國目前大部分網(wǎng)上商店都能進(jìn)行網(wǎng)上購物結(jié)算,但還有一部分商家結(jié)算只能采取 “送貨上門、到貨付款”或“郵寄上門、貸款郵資先付”的方式。這樣不但浪費(fèi)了時間和人力,而且限制了網(wǎng)絡(luò)的覆蓋范圍和商品的結(jié)構(gòu)種類。因此,安全、快捷、方便的電子支付手段將是今后網(wǎng)上商店健康發(fā)展的主要要素。網(wǎng)上花卉銷售系統(tǒng)是一個大、中型銷售中心不可缺少的部分。一個功能齊全、簡單易

8、用的信息管理系統(tǒng)不但能有效地減輕銷售中心相關(guān)工作人員的工作負(fù)擔(dān),而且其功能對于管理人員來說都至關(guān)重要。所以花卉信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理花卉信息、統(tǒng)計(jì)和查詢數(shù)據(jù),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,人員的大量浪費(fèi);另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,并且已進(jìn)入人類社會的各個領(lǐng)域發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對花卉銷售中心的各類信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例

9、如:檢索迅速、查詢方便、效率高、可靠性好、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高花卉信息管理的效率。隨著花卉銷售中心的規(guī)模不斷擴(kuò)大,花卉種類的急劇增加,有關(guān)花卉的各種信息量也成倍增長。面對龐大的信息量需要有花卉管理系統(tǒng)來提高花卉管理工作的效率。通過這樣的系統(tǒng)可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。本系統(tǒng)就是為了快速查詢、銷售花卉、管理相關(guān)人員、花卉基本信息而設(shè)計(jì)的。本文中共分4章。第一章緒論,主要講花卉市場的背景、意義,開發(fā)方法及開發(fā)工具簡介;第二章系統(tǒng)需求分析,主要講系統(tǒng)功能需求、性能需求及可行性分析;第三章概要設(shè)計(jì),主

10、要介紹系統(tǒng)工作流程、功能結(jié)構(gòu)圖及數(shù)據(jù)庫表設(shè)計(jì);第四章系統(tǒng)測試,主要介紹系統(tǒng)使用的測試方法及測試用例并計(jì)算系統(tǒng)的穩(wěn)態(tài)可用性。每章附有本章重點(diǎn)介紹的功能圖例及詳細(xì)講解,幫助理。 1 基礎(chǔ)知識1.1 研究背景近幾年來,園林綠化作為城市環(huán)境建設(shè)的重要組成部分,有了新的發(fā)展機(jī)遇,同時也帶動了苗木花卉生產(chǎn)的發(fā)展。隨著社會進(jìn)步,人民對居住環(huán)境的重視以及西部大開發(fā),綠化苗木花卉的需求量越來越大。尤其是近十幾年來,隨著世界花卉產(chǎn)業(yè)的興起,花卉種苗作為其中最為重要的一部分,正逐漸成為發(fā)達(dá)國家花木產(chǎn)業(yè)鏈中獲利最大的新興行業(yè),其經(jīng)濟(jì)效益在發(fā)達(dá)國家農(nóng)產(chǎn)品總產(chǎn)值中所占的比值越來越高。國內(nèi)不少大型企業(yè)也開始投資“綠色銀行”

11、的苗木花卉生產(chǎn),許多地區(qū)把苗木花卉作為農(nóng)業(yè)產(chǎn)業(yè)化調(diào)整的主要方向,苗木花卉產(chǎn)業(yè)在我國已成為具有巨大潛力的朝陽產(chǎn)業(yè)。 據(jù)統(tǒng)計(jì)調(diào)查數(shù)據(jù),僅湖南省2004年花卉苗木種植面積2.775萬畝,銷售金額12.7億元,其中綠化苗木收入達(dá)12.32億元。 gis 系統(tǒng)是融計(jì)算機(jī)圖形與數(shù)據(jù)庫于一體,存儲和處理空間信息的高新技術(shù),它把地理位置和相關(guān)屬性有機(jī)地結(jié)合起來,并借助其獨(dú)有的空間分析功能和可視化表達(dá)方式,提供各種輔助決策功能。4將gis 技術(shù)和空間數(shù)據(jù)庫技術(shù)引入苗木花卉管理將使基地的各種數(shù)據(jù)的顯示更加直觀化,實(shí)現(xiàn)數(shù)據(jù)漫游和共享,方便基地各個功能信息的輸入、存儲、處理、綜合分析和結(jié)果輸出,極

12、大地提高了管理者的工作效率。同時,可使管理者既能夠通過圖形宏觀地了解和把握基地的總體情況,又能通過各種快捷的查詢手段了解各種非圖形因素的情況,使管理者可獲得的信息量成倍地提高,促進(jìn)苗木花卉信息管理水平的現(xiàn)代化。1.2研究現(xiàn)狀從國外來看,加拿大在20世紀(jì)80年代就有自己獨(dú)立的苗圃管理系統(tǒng),從育苗到出圃有一整套信息系統(tǒng),極大地提高了生產(chǎn)管理效率。 除此之外,許多國家已經(jīng)在苗圃中利用計(jì)算機(jī)電子表格來估計(jì)組織培苗和裸根苗的成本,并進(jìn)行管理。1美國在20世紀(jì)90年代就開發(fā)了適合溫室的苗木花卉管理信息系統(tǒng)。2我國在苗木花卉種苗品種培育、繁殖、采后處理、貯藏以及銷售等方面的研究起步較晚,目前國內(nèi)高檔切花以及

13、盆花的種苗大多通過進(jìn)口獲得,雖然國內(nèi)也有一些種苗公司生產(chǎn)類似的種苗,但大多由于品質(zhì)不佳、栽培價值差,致使市場占有率低,無法與國外的花卉種苗相抗衡。3 改革開放以來,我國苗木花卉產(chǎn)業(yè)得到了全面發(fā)展,但同國外苗木花卉產(chǎn)業(yè)發(fā)達(dá)的國家相比,仍然存在一定的差距,尤其在競爭力、發(fā)展動力和管理運(yùn)作體制等都處于落后狀態(tài)。2 系統(tǒng)需求分析需求分析是指理解用戶需求,就軟件功能與客戶達(dá)成一致,需求分析的任務(wù)就是解決“做什么”的問題,就是要全面地理解用戶的各項(xiàng)要求,并準(zhǔn)確地表達(dá)所接受的用戶需求,具有決策性、方向性、策略性的作用4。2.1 系統(tǒng)功能概述本系統(tǒng)主要完成前臺銷售(會員注冊、用戶登陸、選購商品、購物車、網(wǎng)上支

14、付、取消購物、商品查詢、會員管理、在線咨詢、在線新聞),后臺管理(基本信息管理、日常業(yè)務(wù)管理、查詢統(tǒng)計(jì)、前臺花卉展示、會員管理、新聞管理、訂單管理、管理用戶、系統(tǒng)管理)等功能。通過以上功能實(shí)現(xiàn)簡單、便捷的網(wǎng)上風(fēng)雪花卉銷售管理系統(tǒng)。2.1.1 系統(tǒng)功能需求1、基本信息管理:對花卉基本信息、客戶基本信息、供應(yīng)商基本信息進(jìn)行添加、修改、刪除的基本操作。2、日常業(yè)務(wù)管理:主要完成采購商品、商品入庫、商品銷售、商品退貨的操作,詳細(xì)記載每個操作涉及的具體信息,如采購單價、數(shù)量、銷售數(shù)量、名稱等。3、個人信息管理:修改當(dāng)前登錄用戶的個人密碼及具體的個人信息。4、查詢:對銷售商品的查詢、退貨商品的查詢及庫存數(shù)

15、量的查詢,包括簡單和復(fù)雜查詢,對滿足一個條件或多個條件等要求均可查詢到符合條件的商品。5、統(tǒng)計(jì):對員工業(yè)績的統(tǒng)計(jì)及每種商品銷售額的統(tǒng)計(jì),此結(jié)果以圖表形式顯示,簡單、易懂,形象、直觀。6、系統(tǒng)管理:主要完成數(shù)據(jù)備份、數(shù)據(jù)還原、日志管理、發(fā)布系統(tǒng)消息。通過日志的管理可知某用戶在何時登錄該系統(tǒng),并能發(fā)現(xiàn)程序中出現(xiàn)的錯誤,方便調(diào)試。7、前臺花卉展示:通過前臺花卉展示功能,實(shí)現(xiàn)前臺及時更新銷售的商品信息,并在后臺可進(jìn)行新的花卉添加。8、新聞管理:發(fā)布新聞、管理新聞,操作員可進(jìn)行新聞發(fā)布。包括公司內(nèi)部、外部新聞以便在前臺顯示,使客戶及公司人員及時了解各種最新動態(tài)新聞信息,并可設(shè)置新聞的優(yōu)先級別,如頭條新聞

16、。級別越高,顯示越靠前。9、管理用戶:包括添加用戶、管理用戶,任何公司人員均可以添加用戶,但他們所屬權(quán)限不同,普通員工只具備一些基本操作功能,而經(jīng)理具有系統(tǒng)提供的所有權(quán)限。10、會員管理:包括會員訂單查詢信息、會員資料修改、金幣查詢。會員登錄后即可對以上功能進(jìn)行操作,如取消訂單、修改個人信息及金幣查詢等操作。11、在線咨詢:用戶在登錄此網(wǎng)頁時如有問題可點(diǎn)擊浮動的圖標(biāo)進(jìn)行在線咨詢,可實(shí)現(xiàn)同時多人咨詢的功能。2.1.2 用例分析uml提供了用例圖用于了解用戶需求,用例圖強(qiáng)調(diào)系統(tǒng)的整體性,強(qiáng)調(diào)系統(tǒng)外在的功能,強(qiáng)調(diào)系統(tǒng)對使用者有什么幫助和好處,強(qiáng)調(diào)系統(tǒng)與外部的交互,本文中采用用例技術(shù)進(jìn)行需求分析的獲取

17、和分析。為了能夠正確的找出系統(tǒng)的用例,需要確定系統(tǒng)的邊界,找出系統(tǒng)的執(zhí)行者。用例圖圖符如下表2.1所示:表2.1 用例圖圖符可視化圖符名稱描述系統(tǒng)系統(tǒng)邊界,用例放其中 用例用例圖中的用例 執(zhí)行者描述與系統(tǒng)功能有關(guān)的外部實(shí)體,可以是用戶,也可以是外部系統(tǒng)關(guān)聯(lián)連接執(zhí)行者和用例1、系統(tǒng)邊界:通過以上功能需求分析可知,系統(tǒng)邊界為計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫服務(wù)器之間。2、系統(tǒng)執(zhí)行者:管理員、普通員工、顧客、數(shù)據(jù)庫服務(wù)器。3、用例:基本信息、日常業(yè)務(wù)、瀏覽花卉、購物車、會員管理、付款,本系統(tǒng)的用例圖如圖2.1所示。2.1.3 概念層類圖概念層類圖主要描述應(yīng)用領(lǐng)域中的概念,一個概念模型應(yīng)獨(dú)立于具體實(shí)現(xiàn)的軟件和程序設(shè)

18、計(jì)語言,單純屬于概念上的理解,在類描述中一般只給出主要類及主要類間關(guān)系。類圖是所有面向?qū)ο蠼7椒ǖ暮诵牟糠?,類圖描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),由類及類間關(guān)系組成。類是具有相同屬性和相同方法的對象的集合,基本圖符如表2.2所示:表2.2 概念層類圖可視化圖符名稱描述類具體的一個類,第一欄類名,第二欄屬性,第三欄方法包 一種分組機(jī)制,表示一個類圖的集合關(guān)聯(lián)類的對象間的關(guān)系,包括聚集關(guān)系和組成關(guān)系本系統(tǒng)中主要的類有員工類staff.cs、會員類associator.cs、鮮花類flower.cs、供應(yīng)商provider.cs、銷售類sell.cs、網(wǎng)上訂單類netorderform.cs,每個類中都有對應(yīng)

19、的字段、屬性、方法,具體類的實(shí)現(xiàn)如圖2.2所示。圖2.1 花卉銷售管理系統(tǒng)用例圖圖圖2.2 花卉管理銷售系統(tǒng)類圖2.2 系統(tǒng)性能要求對系統(tǒng)性能的要求包括對系統(tǒng)時間規(guī)定,靈活性,輸入輸出,數(shù)據(jù)管理能力,故障處理要求和運(yùn)行環(huán)境規(guī)定等的要求。2.2.1 系統(tǒng)時間特性規(guī)定 由于本系統(tǒng)引進(jìn)了新技術(shù)ajax,而ajax的最大機(jī)遇在于用戶體驗(yàn)即迅速響應(yīng)。用戶通常希望每一次按鈕點(diǎn)擊會導(dǎo)致幾秒的延遲和屏幕刷新,但ajax正在打破這種長時間的狀況。因此用戶基本上看不到延遲,即可將結(jié)果顯示出來,系統(tǒng)運(yùn)行速度快。2.2.2 系統(tǒng)靈活性說明對該網(wǎng)站的靈活性的要求,即當(dāng)需求發(fā)生某些變化時,該軟件對這些變化的適應(yīng)能力,如:

20、1、操作方式通俗易懂、容易上手,界面美觀、大方,將web程序轉(zhuǎn)為控制臺應(yīng)用程序,符合用戶操作習(xí)慣。2、本網(wǎng)站可以運(yùn)行在ie5以上的所有版本,配有ajax插件;3、本網(wǎng)站能支持?jǐn)U大改進(jìn),利用ajax技術(shù)實(shí)現(xiàn)更多功能的實(shí)時響應(yīng);4、一個模塊的改變不會影響其他的模塊。2.2.3 輸入輸出要求能夠?qū)Σ煌暾臄?shù)據(jù)進(jìn)行校驗(yàn),保證數(shù)據(jù)的完整性和一致性,對特殊字符的過濾功能,輸出能滿足用戶的需求。2.2.4 數(shù)據(jù)管理能力要求本網(wǎng)站采用的是sql server 2000數(shù)據(jù)庫。具有較強(qiáng)的數(shù)據(jù)處理能力,數(shù)據(jù)庫引擎增強(qiáng)、分析服務(wù)增強(qiáng)等。記錄的個數(shù)隨用戶多少不定,數(shù)據(jù)及其分量的存儲量為10g,但能保證注冊的用戶都能登

21、錄進(jìn)來,沒有延時。2.2.5 故障處理要求本系統(tǒng)具備完整的數(shù)據(jù)備份與還原功能,可對數(shù)據(jù)的丟失進(jìn)行及時的處理,而且該系統(tǒng)還有日志管理,無論系統(tǒng)何時、何地出現(xiàn)故障都便于查找。2.3 可行性分析可行性分析是依據(jù)初步調(diào)查的結(jié)果做出系統(tǒng)開發(fā)可行與否的結(jié)論過程。任何一個工程的立項(xiàng)都需要進(jìn)行項(xiàng)目的可行性分析。這是保證正確投資的必要工作,從項(xiàng)目的審批程序上看這也是必不可少的一步。信息系統(tǒng)開發(fā)項(xiàng)目是一項(xiàng)復(fù)雜的高科技系統(tǒng)工程,可行性分析也是必不可少的,可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決、是否值得去解決。根據(jù)調(diào)查分析,系統(tǒng)設(shè)計(jì)方案有以下三個可行性。2.3.1 技術(shù)可行性傳統(tǒng)的應(yīng)用

22、程序是通過先建立到數(shù)據(jù)庫的連接,在程序的整個運(yùn)行過程中維護(hù)連接的方式來設(shè)計(jì)的。asp.net采取了斷開連接方式的數(shù)據(jù)結(jié)構(gòu)。當(dāng)瀏覽器向web服務(wù)器請求網(wǎng)頁時,服務(wù)器處理這個請求,并將所請求的網(wǎng)頁發(fā)送給瀏覽器,然后連接就被斷開,直到瀏覽器發(fā)出下一個請求。首先現(xiàn)在系統(tǒng)開發(fā)方法已經(jīng)發(fā)展成熟,結(jié)構(gòu)化、面向?qū)ο?,都已?jīng)廣泛使用,這使得系統(tǒng)開發(fā)的系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施更加規(guī)范,系統(tǒng)完成的更加科學(xué)。系統(tǒng)開發(fā)所需的硬件技術(shù)、軟件開發(fā)技術(shù)、網(wǎng)絡(luò)技術(shù)發(fā)展的非常成熟。其次網(wǎng)絡(luò)花卉銷售管理系統(tǒng)有以下特點(diǎn):一是數(shù)據(jù)量大,要求及時查詢的內(nèi)容較多;二是數(shù)據(jù)處理較集中,內(nèi)部數(shù)據(jù)處理量大,輸出量大。三是即時處理,

23、要不斷更新最新的數(shù)據(jù)信息。基于以上三個特點(diǎn),現(xiàn)有技術(shù)都可以達(dá)到要求的目標(biāo)。在單機(jī)環(huán)境下組建管理信息系統(tǒng),該系統(tǒng)的開發(fā)工作可以采用asp.net做前臺,sql server 2000做后臺來進(jìn)行。前臺可視化程度較高,人機(jī)交互能力較強(qiáng),應(yīng)用起來也較方便、直觀,后臺數(shù)據(jù)庫功能強(qiáng)大,且更好的支持運(yùn)行的系統(tǒng)。 2.3.2 經(jīng)濟(jì)可行性對于投資費(fèi)用主要包括:設(shè)備費(fèi)用(計(jì)算機(jī)設(shè)備及軟件配置的費(fèi)用);人員費(fèi)用(開發(fā)人員、運(yùn)行人員、維護(hù)人員的費(fèi)用);材料費(fèi)用(消耗材料,如文檔資料、用電,用紙等費(fèi)用);其他費(fèi)用(設(shè)備保養(yǎng)、折舊費(fèi)用等)?,F(xiàn)有的大、中型花卉銷售中心都有自身的運(yùn)營經(jīng)費(fèi),而且一般大中型規(guī)模的銷售點(diǎn)都會配置

24、電腦所以在硬件方面不必再投入;只需要在軟件開發(fā)上面投入少許經(jīng)費(fèi)就可以了,這方面的投資花卉銷售中心應(yīng)該會愿意承擔(dān)并且完全可以支付的起。同時,銷售工作人員熟知花卉銷售的業(yè)務(wù)流程。所以,花費(fèi)在人員培訓(xùn)上的費(fèi)用是不會太高的。開發(fā)的系統(tǒng)是一個性能穩(wěn)定,易于維護(hù)的系統(tǒng),后期維護(hù)不會消耗大量的人力和物力,這樣系統(tǒng)在人員方面的投資也可以支付??傊?,該系統(tǒng)所需的硬件軟件投資、人員費(fèi)用、材料費(fèi)用等的投資相對與投入使用后創(chuàng)建的收益來說是值得的,系統(tǒng)能夠減輕銷售人員的工作負(fù)擔(dān),使銷售人員從繁瑣的工作中解放出來,降低管理費(fèi)用和勞動費(fèi)用,提高人員利用率,保證工作質(zhì)量,人力資源合理分配,達(dá)到資源優(yōu)化。使全體職工從以前的反復(fù)

25、提交重復(fù)性報(bào)表的工作中解脫出來,提高了信息處理的及時性,準(zhǔn)確性,這不僅給銷售管理工作帶來方便,同時也滿足了不同客戶的不同需求。提高了數(shù)據(jù)的安全性、共享性和實(shí)力性,降低了公司預(yù)算,提高了工作效率,為花卉公司在業(yè)界市場的激烈競爭中減少不小的開支。2.3.3 操作可行性本系統(tǒng)要求運(yùn)行環(huán)境不高,可以在windows 2000 server操作系統(tǒng)平臺上運(yùn)行,web服務(wù)器為iis,數(shù)據(jù)庫服務(wù)器為microsoft sql server 2000,開發(fā)工具采用的microsoft visual studio .net和dream weaver。界面美觀、易懂、容易操作、功能齊全,減少了客戶上街購物的時間。

26、綜上所述,從經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性上來說,系統(tǒng)開發(fā)是完全可行的。3 系統(tǒng)概要設(shè)計(jì)系統(tǒng)開發(fā)工作經(jīng)過需求分析階段,已完全弄清了用戶的需要,較好的解決了“做什么”的問題,建立了系統(tǒng)的邏輯模型。至此,本系統(tǒng)的開發(fā)階段就進(jìn)入了概要設(shè)計(jì)階段,開始著手解決“怎么做”問題。也就是根據(jù)需求分析階段所確定的系統(tǒng)的邏輯模型,完成系統(tǒng)的物理模型的設(shè)計(jì)。在概要設(shè)計(jì)階段的指導(dǎo)思想是結(jié)構(gòu)化指導(dǎo)思想,是指用一組標(biāo)準(zhǔn)的規(guī)則和圖表工具確定系統(tǒng)有哪些模塊,怎么連接,從而形成新系統(tǒng)的結(jié)構(gòu),然后再進(jìn)行諸如輸入、輸出、對話等設(shè)計(jì),為整個系統(tǒng)的實(shí)施做好鋪墊。3.1 設(shè)計(jì)目標(biāo)網(wǎng)上花卉銷售主要分為前臺系統(tǒng)和后臺系統(tǒng)兩部分,使用對象

27、也可為花卉的生產(chǎn)企業(yè)、花卉市場、花卉代理商及個體花卉分銷商和普通客戶等。前臺系統(tǒng)是供顧客使用的最終界面,顧客可以在這里挑選商品、購物、支付、訂貨、查詢訂單;后臺系統(tǒng)是供管理員對網(wǎng)站進(jìn)行管理和維護(hù)的工具。具體方案如下:1、 針對商家商品管理模塊:具備商品添加、刪除、修改的基本功能。商品分類模塊:提供多種商品分類方式,如鮮花、綠色植物、商務(wù)用花、國際送花、節(jié)日鮮花、禮籃。庫存管理模塊:具備商品入庫、商品查詢,詳細(xì)記載各種商品的記錄。 新聞管理模塊:提供強(qiáng)大的新聞管理功能。商家可以通過在網(wǎng)站展示大量潮流資訊、行業(yè)資訊(如鮮花知識、送花小常識、園藝資訊)等文字內(nèi)容來對顧客起到導(dǎo)購的作用。銷售管理模塊:

28、提供多種商品導(dǎo)購方式、購物車管理、會員管理、網(wǎng)上金幣支付等銷售管理功能。商品訂單管理模塊:提供多種訂單處理方式(訂單取消、訂單查詢、訂單執(zhí)行)。銷售統(tǒng)計(jì)模塊:提供銷售統(tǒng)計(jì),包括商品銷售量統(tǒng)計(jì)、員工業(yè)績統(tǒng)計(jì)的功能。此功能以圖表的形式顯示,簡單、直觀、易懂??蛻絷P(guān)系管理模塊:具備完善的客戶關(guān)系管理模塊,包括客戶管理、供應(yīng)商管理,可以讓商家維護(hù)良好的客戶關(guān)系,提高客戶對網(wǎng)店的忠誠度。2、針對顧客購物流程模塊:具備強(qiáng)大而簡單的、完善且人性化的購物流程。顧客從選擇鮮花到完成整個購買的過程只需四步:點(diǎn)擊詳細(xì)-去收銀臺-確認(rèn)訂單-提交訂單與訂單支付。多種購物模式:顧客可以注冊網(wǎng)站會員后購買,也可以以游客身份

29、直接購買。購物車功能:系統(tǒng)支持購物車功能,可以將備選的鮮花先放入購物車然后進(jìn)行二次篩選,并可隨時更改已放入購物車的商品如商品數(shù)量、種類等。貨款支付模塊:允許顧客選擇在線支付方式進(jìn)行金幣支付。會員中心模塊:方案提供了完善的會員管理體系,網(wǎng)站前臺會員可以通過會員中心查詢并管理“我的訂單”及相關(guān)資金明細(xì)、支付明細(xì)等,能夠?qū)τ唵芜M(jìn)行在線支付操作,還能夠?qū)Α拔业馁徫镘嚒边M(jìn)行管理。此外,在會員中心里客戶還能夠直觀查看到訂單處理狀態(tài)、付款狀態(tài),如訂單已確認(rèn)、已付款、已取消。3、針對網(wǎng)站管理人員網(wǎng)站安全管理模塊:系統(tǒng)本身采取輸入驗(yàn)證、訪問限制、特殊字符過濾、密碼加密等一系列的安全手段和措施。用戶權(quán)限管理模塊:

30、不同的用戶擁有不同的權(quán)限,從而具有不同的操作功能,如普通員工只具有基本的銷售管理功能,而管理員或經(jīng)理具有最高權(quán)限,對系統(tǒng)進(jìn)行多方面的管理。3.2 網(wǎng)上購物數(shù)據(jù)流圖數(shù)據(jù)流圖是用以描述系統(tǒng)各項(xiàng)業(yè)務(wù)處理的過程,并利用數(shù)據(jù)流圖詳細(xì)、準(zhǔn)確地說明業(yè)務(wù)處理過程中數(shù)據(jù)的收集、輸入、傳遞、存儲、加工的過程、輸出的形式等。經(jīng)過詳細(xì)的調(diào)研工作,根據(jù)數(shù)據(jù)存儲錄入的實(shí)際情況繪出客戶購物的第一層數(shù)據(jù)流圖如圖3.1所示,數(shù)據(jù)流圖基本組成及符號說明如表3.1所示。本系統(tǒng)客戶購物流程,客戶首先進(jìn)入網(wǎng)頁,在登錄欄處輸入用戶名和密碼,系統(tǒng)進(jìn)行驗(yàn)證客戶身份,若系統(tǒng)沒有檢索到用戶名,則不允許購物,否則進(jìn)一步比較用戶密碼,若正確則登錄成

31、功;用戶可選擇某種鮮花,點(diǎn)擊進(jìn)入詳細(xì)信息,查看詳細(xì)售價等信息,若同意則放入購物車內(nèi),在確定所需要的產(chǎn)品都在購物車后,提交所選的鮮花,進(jìn)入訂單頁面,系統(tǒng)會自動加載用戶已注冊的基本信息,在訂單頁面中用戶只需要填寫詳細(xì)的通訊地址、聯(lián)系方式、送貨時段等信息,確定無誤后,進(jìn)行付賬,這時系統(tǒng)會驗(yàn)證客戶所填寫的信息是否正確,若無誤,則保存正確信息,否則不予處理,最后如果用戶不在購物,則可退出登錄。若客戶沒有注冊,則只可以查詢、瀏覽花卉信息,當(dāng)要放入購物車內(nèi)時系統(tǒng)會提示“請先登陸”,若會員在正確登錄的情況下,提交訂單,如果會員的金幣不足,系統(tǒng)會提示“用戶金幣不足,請及時充值”。網(wǎng)上花卉銷售管理系統(tǒng)的購物流程圖

32、如圖3.4所示。表3.1 數(shù)據(jù)流圖符號符號含義說明數(shù)據(jù)處理加工數(shù)據(jù)外部實(shí)體提供相關(guān)數(shù)據(jù)的人員或組織,對相關(guān)工作進(jìn)行處理的人員或組織數(shù)據(jù)存儲用來存儲部門以后使用的大量數(shù)據(jù)數(shù)據(jù)流表示數(shù)據(jù)流動 花卉銷售系統(tǒng)第一層數(shù)據(jù)流圖,如圖3.1所示:圖3.1 花卉銷售第一層數(shù)據(jù)流圖接受訂單第二層數(shù)據(jù)流圖,如圖3.2所示:圖3.2 花卉銷售第二層數(shù)據(jù)流圖處理訂單第三層數(shù)據(jù)流圖,如圖3.3所示:圖3.3 花卉銷售第三層數(shù)據(jù)流圖圖3.4 客戶網(wǎng)上購物活動圖3.3 面向數(shù)據(jù)流的設(shè)計(jì)方法系統(tǒng)結(jié)構(gòu)設(shè)計(jì)是在對現(xiàn)有系統(tǒng)充分調(diào)查研究的基礎(chǔ)上,采用一定的方法設(shè)計(jì)出能描述新系統(tǒng)物理結(jié)構(gòu)的系統(tǒng)結(jié)構(gòu)圖,它主要給出構(gòu)成系統(tǒng)的模塊及模塊間的

33、調(diào)用關(guān)系,表現(xiàn)在圖中一般是用不同的層次體現(xiàn)的。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)技術(shù)是在結(jié)構(gòu)化程序設(shè)計(jì)思想的基礎(chǔ)上,發(fā)展起來的一種用于復(fù)雜系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的技術(shù),它運(yùn)用一套標(biāo)準(zhǔn)的設(shè)計(jì)準(zhǔn)則和工具,采用模塊的方法,進(jìn)行新系統(tǒng)控制層次關(guān)系和模塊專人分解設(shè)計(jì),把用數(shù)據(jù)流程圖表示的系統(tǒng)邏輯模型轉(zhuǎn)變?yōu)橛胔ipo圖表示的系統(tǒng)層次模塊結(jié)構(gòu)。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的核心是模塊分解設(shè)計(jì),模塊化顯著提高了系統(tǒng)的可修改性和可維護(hù)性,同時,為系統(tǒng)設(shè)計(jì)工作的有效組織和控制提供了方便條件。按照功能劃分模塊,對照數(shù)據(jù)流圖,對本系統(tǒng)進(jìn)行逐個級別的功能分解。3.3.1 系統(tǒng)層次圖(h圖)層次圖(hierarchy chart圖)簡稱hc圖或h圖,用于表示軟件模

34、塊的分層結(jié)構(gòu),一般與ipo表一起使用,形成hipo圖。系統(tǒng)后臺h圖如圖3.5所示,主要包括基本信息管理、日常業(yè)務(wù)管理、統(tǒng)計(jì)查詢、會員管理、新聞發(fā)布、前臺花卉展示、用戶管理、系統(tǒng)管理;前臺主要功能模塊如圖3.6所示,主要功能有花卉展示、購物車、會員注冊、會員管理、在線新聞、收銀臺、在線咨詢。3.3.2 系統(tǒng)輸入輸出表(ipo表)ipo表,即輸入/處理/輸出圖,用來描述hipo圖中的具體模塊,它的功能是對hipo圖中的每個模塊的詳細(xì)描述及定義,描述分層圖中一個模塊的輸入、輸出和處理內(nèi)容,模塊的內(nèi)部數(shù)據(jù)及模塊之間的調(diào)用關(guān)系,是系統(tǒng)設(shè)計(jì)階段的重要成果,也是系統(tǒng)實(shí)施階段程序設(shè)計(jì)的出發(fā)點(diǎn)和依據(jù)。ipo表定

35、義的重點(diǎn)一般在底層的基本模塊上。后臺商品信息ipo表如表3.2所示,通過ipo表可以清晰的看出此模塊的輸入、輸出及處理過程。如下表可知此模塊為商品信息模塊,被商品信息調(diào)用,輸入商品信息,即可添加、修改、刪除商品信息,最后將添加結(jié)果呈現(xiàn)給用戶瀏覽。圖3.5 花卉銷售系統(tǒng)后臺功能結(jié)構(gòu)圖圖3.6 花卉銷售系統(tǒng)前臺功能結(jié)構(gòu)圖表3.2 商品信息ipoipo表1 商品信息系統(tǒng)名稱:風(fēng)雪花卉銷售系統(tǒng)模塊名稱:商品信息作者:遲麗娜模塊代碼:1.1日期:2008-10-24調(diào)用的模塊:無被調(diào)用的模塊:基本信息輸入:“商品信息”數(shù)據(jù)流輸出:“鮮花基本信息”數(shù)據(jù)庫表處理:打開“鮮花基本信息”數(shù)據(jù)庫表。對“商品信息”

36、數(shù)據(jù)庫表中的數(shù)據(jù)進(jìn)行核對、修改、刪除、添加,并保存。關(guān)閉數(shù)據(jù)庫表,結(jié)束操作。后臺供應(yīng)商信息ipo表如3.3所示,如下表可知此模塊為供應(yīng)商信息模塊,被基本信息調(diào)用,輸入供應(yīng)商信息,即可對此信息進(jìn)行添加、修改、刪除操作,最后將結(jié)果呈現(xiàn)給用戶瀏覽。表3.3 供應(yīng)商信息ipoipo表2 供應(yīng)商信息系統(tǒng)名稱:風(fēng)雪花卉銷售系統(tǒng)模塊名稱:供應(yīng)商信息作者:遲麗娜模塊代碼:1.3日期:2008-10-24調(diào)用的模塊:無被調(diào)用的模塊:基本信息輸入:“供應(yīng)商信息”數(shù)據(jù)流輸出:“供應(yīng)商基本信息”數(shù)據(jù)庫表處理:打開“供應(yīng)商信息”數(shù)據(jù)庫表。對“供應(yīng)商信息”數(shù)據(jù)庫表中的數(shù)據(jù)進(jìn)行核對、修改、刪除、添加,并保存。關(guān)閉數(shù)據(jù)庫表,

37、結(jié)束操作。員工業(yè)績統(tǒng)計(jì)ipo表如3.4所示,可知此模塊為業(yè)績統(tǒng)計(jì)模塊,被統(tǒng)計(jì)查詢調(diào)用,輸入員工姓名,選擇統(tǒng)計(jì)的年份即可對員工業(yè)績進(jìn)行統(tǒng)計(jì),最后將結(jié)果呈現(xiàn)給用戶瀏覽。表3.4 業(yè)績統(tǒng)計(jì)ipoipo表3 業(yè)績統(tǒng)計(jì)系統(tǒng)名稱:風(fēng)雪花卉銷售系統(tǒng)模塊名稱:業(yè)績統(tǒng)計(jì)作者:遲麗娜模塊代碼:3.1日期:2008-10-24調(diào)用的模塊:無被調(diào)用的模塊:統(tǒng)計(jì)查詢輸入:“員工信息”數(shù)據(jù)流輸出:員工工作業(yè)績圖表處理:選擇統(tǒng)計(jì)查詢功能,顯示所有員工信息,選擇要進(jìn)行統(tǒng)計(jì)業(yè)績的員工或輸入員工姓名,系統(tǒng)將對該員工進(jìn)行一年銷售業(yè)績的統(tǒng)計(jì),以圖表的形式顯示給管理員。銷售商品ipo圖如3.5所示,如下表可知此模塊為商品銷售模塊,輸入

38、商品信息,即可對此商品進(jìn)行銷售,將庫存及銷售表做相應(yīng)的改變。表3.5 銷售商品ipoipo表4 銷售商品系統(tǒng)名稱:風(fēng)雪花卉銷售系統(tǒng)模塊名稱:商品銷售作者:遲麗娜模塊代碼:2.1日期:2008-10-24調(diào)用的模塊:無被調(diào)用的模塊:風(fēng)雪花卉銷售系統(tǒng)輸入:“鮮花信息”數(shù)據(jù)流輸出:“銷售表”數(shù)據(jù)庫表處理:選擇要購買的花卉,確認(rèn)無誤后購買或訂貨,選擇付款方式,核對訂單及款額將商品出庫,庫存減少,銷售表中增加銷售信息。新聞管理ipo圖如3.6所示,通過ipo表可以清晰的看出此模塊的輸入、輸出及處理過程。如下表可知此模塊新聞管理模塊,輸入新聞信息,即可發(fā)布公司內(nèi)部及外部新聞,不同身份的人可查看不同的新聞。

39、表3.6 新聞管理ipoipo表5 新聞管理系統(tǒng)名稱:風(fēng)雪花卉銷售系統(tǒng)模塊名稱:新聞管理作者:遲麗娜模塊代碼:5.0日期:2008-10-24調(diào)用的模塊:5.1;5.2被調(diào)用的模塊:風(fēng)雪花卉銷售系統(tǒng)輸入:“新聞信息”數(shù)據(jù)流輸出:“新聞基本信息”數(shù)據(jù)庫表處理:輸入最新時事新聞或者娛樂新聞,按公司內(nèi)部、公司外部進(jìn)行劃分,使用戶可看到最新的動態(tài)新聞。前臺會員管理ipo表如3.7所示,通過ipo表可以清晰的看出此模塊的輸入、輸出及處理過程。如下表可知此模塊為會員管理模塊,輸入會員信息,即可對會員進(jìn)行添加、刪除、修改等基本操作,并可對會員的訂單情況進(jìn)行查詢。表3.7 會員管理ipoipo表6 會員管理系

40、統(tǒng)名稱:風(fēng)雪花卉銷售系統(tǒng)模塊名稱:會員管理作者:遲麗娜模塊代碼:3.0日期:2008-10-24調(diào)用的模塊:3.1 ;3.2被調(diào)用的模塊:風(fēng)雪花卉銷售系統(tǒng)輸入:“會員信息”數(shù)據(jù)流輸出:會員表信息及訂單表信息處理:輸入員工賬號和密碼進(jìn)行資料修改,查看訂單詳情。3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設(shè)計(jì)是對于一個既定的環(huán)境,進(jìn)行符合應(yīng)用語義的邏輯設(shè)計(jì),以及提供一個確定存儲結(jié)構(gòu)和物理設(shè)計(jì),建立實(shí)現(xiàn)系統(tǒng)目標(biāo),并能有效存取數(shù)據(jù)和數(shù)據(jù)模型。建立良好的數(shù)據(jù)庫結(jié)構(gòu)和文件組織形式,使系統(tǒng)能快速、準(zhǔn)確的獲得所需信息是評價系統(tǒng)的主要指標(biāo)。因此,是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設(shè)計(jì)的

41、核心問題是設(shè)計(jì)好的數(shù)據(jù)模型。在目前的數(shù)據(jù)庫管理系統(tǒng)中有層次模型,網(wǎng)狀模型、關(guān)系模型三種數(shù)據(jù)模型。其中,關(guān)系模型具有較高的數(shù)據(jù)獨(dú)立性,使用也較為方便。目前,微機(jī)數(shù)據(jù)庫多采用關(guān)系型數(shù)據(jù)庫模型。這里采用sql server 關(guān)系數(shù)據(jù)庫。該數(shù)據(jù)庫對行增、刪、編輯、統(tǒng)計(jì)、顯示和應(yīng)答都極為方便。其中的排序和索引功能,對數(shù)據(jù)快速定位、查詢提供了有利條件。3.4.1 數(shù)據(jù)庫設(shè)計(jì)原則1、數(shù)據(jù)的共享性。2、數(shù)據(jù)獨(dú)立性。3、數(shù)據(jù)的完整性,即保證數(shù)據(jù)庫存中數(shù)據(jù)準(zhǔn)確。4、靈活性,可在相當(dāng)短的時間內(nèi)回答用戶的各種各樣的復(fù)雜而靈活的查詢問題。5、安全性與保密性,做到對數(shù)據(jù)指定保護(hù)級別和安全控制。3.4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)

42、計(jì)概念模型的表示方法很多,其中最(e-r圖)為著名最為常用的是e-r圖。簡單的說,e-r圖用來分析數(shù)據(jù)關(guān)系的5。下面具體列出花卉公司銷售管理系統(tǒng)主要的實(shí)體圖及e-r圖。員工信息表實(shí)體圖如圖3.7所示:主要有用戶名、密碼、部門、權(quán)限、職務(wù)、工作日期、退休日期、電話、住址等基本數(shù)據(jù)。記錄每個員工的基本信息,有助于公司管理員工情況。圖3.7 員工信息實(shí)體圖鮮花基本信息表實(shí)圖如圖3.8所示:主要包括商品編號、名稱、產(chǎn)地、分類、寓意、圖片、級別,其中通過級別可設(shè)置此花在前臺的顯示位置,而分類可設(shè)置圖片按不同的類別進(jìn)行存放,顯示時每頁按照類別顯示。 圖3.8 商品信息實(shí)體圖會員信息表實(shí)體圖如圖3.9所示:

43、主要儲存會員的編號、姓名、昵稱(用戶名)、密碼、積分、金幣等。其中積分是用來累計(jì)該會員在本網(wǎng)站購物的多少,越多積分就越多,金幣是用來將客戶存儲的現(xiàn)金兌換成金幣,進(jìn)行在線交易。圖3.9 會員信息實(shí)體圖訂單表實(shí)體圖如圖3.10所示:主要儲存會員的訂單編號及訂單的詳細(xì)信息,如送貨日期、送貨時段、詳細(xì)地址等收貨人的詳細(xì)信息,其中是否執(zhí)行字段是由管理員來操作,確定是否執(zhí)行此訂單。圖3.10 訂單實(shí)體圖實(shí)體間e-r圖如圖3.11所示:每個部門由專門的人員領(lǐng)導(dǎo),而一個部門由多個員工組成,員工每天的工作是進(jìn)行銷售花卉及對花卉的管理,供應(yīng)商應(yīng)及時供應(yīng)該廠所具有的花卉產(chǎn)品,送到代理商后進(jìn)行入庫管理,顧客在進(jìn)入此網(wǎng)

44、站時便可對花店所提供的產(chǎn)品進(jìn)行訂購,形成詳細(xì)的訂單細(xì)節(jié),最后客戶確定信息無誤后,便可對其進(jìn)行支付,花店送貨,形成完整的購物系統(tǒng)。圖3.11 實(shí)體-關(guān)系圖 數(shù)據(jù)庫e-r圖3.4.3 數(shù)據(jù)庫表設(shè)計(jì)根據(jù)e-r圖可以對數(shù)據(jù)庫進(jìn)行設(shè)計(jì),以下列出主要的數(shù)據(jù)表。員工信息表,主要用于系統(tǒng)信息管理模塊中的員工信息管理的設(shè)置功能的實(shí)現(xiàn)。在此表中錄入相應(yīng)信息后,系統(tǒng)運(yùn)行后便可在的系統(tǒng)登錄時進(jìn)行身份驗(yàn)證,如表3.8所示。表3.8 員工信息表字段名稱字段類型主要屬性說明編號char(20)無重復(fù),不允許為空用于表示員工編號用戶名char(20)無重復(fù),不允許為空用于存儲公司員工姓名密碼char(20)可重復(fù),不允許為空

45、用于存儲公司員工登錄密碼職位char(20)可重復(fù),允許為空用于存儲員工所在職位部門varchar(20)可重復(fù),允許為空用于存儲員工所在部門權(quán)限varchar(20)可重復(fù),不允許為空用于存儲員工所屬權(quán)限花卉信息表主要用于基礎(chǔ)信息管理模塊中的商品信息管理。用戶錄入好數(shù)據(jù)信息后,系統(tǒng)便可順利的進(jìn)行其他模塊對數(shù)據(jù)庫進(jìn)行操作,如表3.9所示。 表3.9 花卉信息表字段名稱字段類型主要屬性說明編號int(4)遞增,無重復(fù),不允許為空用于與其他表關(guān)聯(lián)名稱char(40)可重復(fù),不允許為空用于存儲作為商品的花卉名稱拼音碼char(20)無重復(fù),允許為空用于存儲花卉名稱的簡稱產(chǎn)地char(10)可重復(fù),允

46、許為空用于存儲花卉的生產(chǎn)產(chǎn)地分類char(10)可重復(fù),允許為空用于存儲花卉類別寓意datetime(8可重復(fù),不允許為空用于存儲花卉含義圖片地址varchar(50)可重復(fù),允許為空用于添加相應(yīng)的鮮花信息級別int(4)可重復(fù),允許為空用于設(shè)置圖片的級別訂單表用于存儲客戶訂貨的基本信息,方便日后客戶查詢及管理員配貨,確保每份訂單能正確送到客戶手里。如表3.10所示。表3.10 訂單表字段名稱字段類型主要屬性說明訂單編號char(20)不可重復(fù), 不允許為空用于存儲客戶訂單的編號送貨日期datetime(8)可重復(fù), 不允許為空用于存儲客戶訂單送貨日期送貨時段decimal(9)可重復(fù), 不允

47、許為空用于存儲客戶訂單送貨時段會員編號int(4)不可重復(fù), 不允許為空用于存儲客戶編號署 名char(20)可重復(fù), 不允許為空用于存儲客戶署名省 份varchar(50)可重復(fù), 不允許為空用于存儲客戶所在省份詳細(xì)地址varchar(50)可重復(fù), 不允許為空用于存儲客戶詳細(xì)地址電 話char(20)不可重復(fù),不允許為空用于存儲客戶聯(lián)系電話是否執(zhí)行bool可重復(fù),不允許為空用于存儲客戶訂單是否執(zhí)行會員基本信息表,用于存儲會員信息,客戶在網(wǎng)上訂購時首先要注冊新的會員信息,只有注冊成為會員才能進(jìn)行后面的訂購及其他操作如訂貨、訂單查詢等操作,所以注冊會員是必須的,具體字段如表3.11所示。表3.

48、11 會員信息表字段名稱字段類型主要屬性說明編 號int(4)無重復(fù),不允許為空存儲會員編號姓 名char(20)可重復(fù),不允許為空存儲會員姓名密 碼char(10)可重復(fù),不允許為空存儲會員登錄密碼身份證號char(20)不可重復(fù),不允許為空存儲會員身份證號qq/msnchar(20)可重復(fù),不允許為空存儲會員qq積 分float(8)可重復(fù),不允許為空存儲會員積分金 幣decimal(9)可重復(fù),不允許為空存儲會員金幣電 話char(20)不可重復(fù),不允許為空存儲會員電話省 份char(10)可重復(fù),不允許為空存儲會員所在省份手 機(jī)char(10)不可重復(fù),允許為空存儲會員手機(jī)號碼庫存信息

49、表,用于存儲商品庫存信息,包括各商品的庫存數(shù)量、進(jìn)貨價格、零售單價、批發(fā)價格、最大庫存、最低庫存量。具體字段如表3.11所示。表3.12 庫存信息表字段名稱字段類型主要屬性說明編 號int(4)無重復(fù),不允許為空庫存表主鍵鮮花編號int(4)不可重復(fù),不允許為空存儲鮮花編號數(shù) 量bigint(8)可重復(fù),不允許為空存儲各鮮花數(shù)量進(jìn)貨單價decimal(9)可重復(fù),不允許為空存儲進(jìn)貨單價零售單價decimal(9)可重復(fù),不允許為空存儲零售單價批發(fā)單價decimal(9)可重復(fù),不允許為空存儲批發(fā)單價最大庫存bigint(8)可重復(fù),允許為空存儲最大庫存量最小庫存 bigint(8)可重復(fù),允許

50、為空存儲最低庫存量4 系統(tǒng)測試系統(tǒng)測試是基于系統(tǒng)整體需求說明書的測試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進(jìn)行的測試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方。系統(tǒng)測試的對象不僅僅包括需要測試的產(chǎn)品系統(tǒng)的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。因此,必須將系統(tǒng)中的軟件與各種依賴的資源結(jié)合起來,在系統(tǒng)實(shí)際運(yùn)行環(huán)境下來進(jìn)行測試。4.1 程序的測試方法系統(tǒng)測試是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)包括系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施的最終審查。雖然在系統(tǒng)開發(fā)的各個階段都采取了嚴(yán)格的技術(shù)措施,希望能盡快

51、發(fā)現(xiàn)問題并改正,但難免會留下差錯,如果在正式投入運(yùn)行前沒有發(fā)現(xiàn)問題,在工作中暴露出來,將給花卉銷售管理公司帶來很大的損失。因此,對系統(tǒng)進(jìn)行測試,是系統(tǒng)開發(fā)中必不可少的階段7。系統(tǒng)測試的基本原則:基于以上系統(tǒng)測試的概念,在進(jìn)行系統(tǒng)測試中應(yīng)遵循以下原則,測試工作應(yīng)避免由原開發(fā)軟件的人員或小組來承擔(dān);1、 測試必須由專業(yè)人員來完成。1. 所有測試都應(yīng)該追溯到用戶需求。2. 在測試前必須制定完整的測試計(jì)劃。3. 在測試前選擇完備的測試用例。4. 80%的軟件錯誤產(chǎn)生于20%的模塊中。5. 測試應(yīng)該由小規(guī)模測試逐步過渡到大規(guī)模測試。6. 窮舉測試是不可能的,軟件不可能不存在錯誤。7. 精心制定測試計(jì)劃盡

52、可能多的發(fā)現(xiàn)軟件中的錯誤。軟件測試是軟件的質(zhì)量管理,核心技術(shù)是軟件測試用例,軟件測試是有組織性、步驟性、計(jì)劃性的。測試的形態(tài)分構(gòu)建性測試、系統(tǒng)化測試、專項(xiàng)測試。軟件測試的方式分為白盒技術(shù)和黑盒技術(shù)。白盒測試又稱結(jié)構(gòu)性測試,是內(nèi)部人員進(jìn)行的測試;黑盒測試測試著重于軟件的功能的測試,測試人員必須使用測試用例。黑盒測試的技術(shù)分為等價劃分、邊界值分析、錯誤推測。等價劃分原則:若規(guī)定了輸入個數(shù)選擇一個有效等價類,兩個無效等價類;若輸入是一組值,需要對屬性進(jìn)行判別,選擇不同的屬性輸入;若輸入是整數(shù)選正整數(shù)、零、負(fù)整數(shù);若是處理時,選空表、滿表、典型表。1、添加用戶信息的用戶名等價類表表5.1 用戶名等價類

53、表輸入條件有效等價類無效等價類用戶名組成以數(shù)字、字母構(gòu)成(1)非數(shù)字、非字母(2)用戶名位數(shù)字符個數(shù)5-10個(3)字符個數(shù)為0個(4)字符個數(shù)小于5(5)字符個數(shù)大于10(6)測試用例:輸入測試數(shù)據(jù):abc123預(yù)期結(jié)果:有效(包含有效等價類(1)(3)輸入測試數(shù)據(jù): $5,1234567890預(yù)期結(jié)果:無效(包含無效等價類(2)(3)解決方法:將特殊字符進(jìn)行過濾,使用戶不能輸入不符合要求的字符,并在輸入無效時給出提示信息。2、 會員注冊模塊的身份證號測試 表5.2 身份證號等價類表輸入條件有效等價類無效等價類身份證號組成數(shù)字(1)非數(shù)字(2)身份證號結(jié)尾以數(shù)字結(jié)尾(3)長度為18時,允許以x結(jié)尾(4)非數(shù)字、非x(5)身份證號位數(shù)字符個數(shù)為15個或18個(6)非15且非18(7)測試用例:輸入測試數(shù)據(jù):21010219831012442x預(yù)期結(jié)果:有效(包含有效等價類(1)(4)(6)輸入測試數(shù)據(jù):210102831012442預(yù)期結(jié)果:有效(包含有效等價類(1)(3)(6)輸入測試數(shù)據(jù):210abc830201221預(yù)期結(jié)果:無效(包含無效等價類(2)輸入測試數(shù)據(jù):2101021

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論