国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于UML的網(wǎng)上花店系統(tǒng)建模分析

2013-04-29 00:44任鴿楊勇
軟件工程 2013年9期
關(guān)鍵詞:花店鮮花管理員

任鴿 楊勇

摘 要:網(wǎng)上花店是電子商務(wù)的一種具體形式,其具有傳統(tǒng)商店無可比擬的優(yōu)勢,本文分析了網(wǎng)上花店的具體需求,采用用例驅(qū)動的思想,利用UML建模語言完成了整個網(wǎng)上花店的功能抽象,需求建模,并用類圖描述了系統(tǒng)的整體架構(gòu)。

關(guān) 鍵 詞:網(wǎng)上花店;UML建模語言;用例圖;類圖

一、引言

如今是一個信息高速發(fā)展的社會尤其以網(wǎng)絡(luò)的高速發(fā)展為代表,隨著互聯(lián)網(wǎng)的飛速發(fā)展,互聯(lián)網(wǎng)也走進(jìn)了千家萬戶。網(wǎng)上商店作為電子商務(wù)的一種具體形式在Internet上已經(jīng)非常普及。由于充分利用和結(jié)合了最新的信息技術(shù),網(wǎng)上商店具有傳統(tǒng)商店無可比擬的優(yōu)勢,如經(jīng)營成本低、受地域限制和時間限制少、市場擴(kuò)張力極大等。目前Internet上的網(wǎng)上商店每天以驚人的速度增加。網(wǎng)上購物越來越成為現(xiàn)代年輕人的首選。鮮花的買賣業(yè)務(wù)是一個與我們的日常生活密切相關(guān),長輩的生日節(jié)日、祝福及問候、對心愛的人表達(dá)愛意、看望病號等時候,足不出門便能選購好自己稱心如意的商品鮮花更是人們的首選。UML[1] 是一種用于對軟件密集型系統(tǒng)進(jìn)行可視化、詳述、構(gòu)造和文檔化的建模語言,可以很好地完成網(wǎng)上花店系統(tǒng)的分析與設(shè)計。

二、功能描述

系統(tǒng)前臺的主要功能:

1.用戶注冊和登錄功能:未注冊的用戶(旅客)可以注冊,注冊過的用戶可通過輸入用戶名和密碼進(jìn)行登錄。

2.訂單查詢功能:通過訂單號、訂單人的姓名、聯(lián)系電話等信息對訂單信息進(jìn)行查詢。

3.鮮花信息查詢功能:未注冊和登錄的用戶均可以瀏覽網(wǎng)上花店所售鮮花的信息,包括鮮花、花籃、綠植花卉、功能綠植、卡通花束、鮮花定制等鮮花信息。還可以按照分類方式查找鮮花或通過關(guān)鍵字進(jìn)行模糊查詢,使用戶方便快捷的瀏覽所需要的信息。

4.鮮花選購功能(購物車):用戶根據(jù)自己的需要,可以進(jìn)行鮮花的選購,查看鮮花的基本信息,如商品說明,包括圖片展示、價格、材料、包裝、配送范圍等。用戶根據(jù)自己的需要確定選購鮮花的種類和數(shù)量后,即可放入購物車,通過輸入用戶名和密碼登錄(未注冊的用戶需先注冊),填寫配送信息(包括訂購人信息,收貨人信息、配送方式、卡片祝福語),提交訂單后,可對訂單信息進(jìn)行修改。選擇付款方式,成功付款后,鮮花的購買就完成了。

5.用戶評價(留言):用戶可對商品進(jìn)行自己的評論。

6.鮮花定制功能:用戶根據(jù)自己的需要,選擇鮮花的主花材、配花材以及包裝方式來定制鮮花。

系統(tǒng)后臺的主要功能:

1.登錄功能:管理員通過輸入合法的用戶名和密碼可以登錄到系統(tǒng)的后臺進(jìn)行管理。

2.商品類別管理:對商品的類別如:功能綠植、綠植花卉等進(jìn)行修改、刪除或添加等操作。

3.商品管理:對花店的鮮花進(jìn)行管理,可以通過商品名稱、品牌名稱等信息進(jìn)行信息查詢,還以及實現(xiàn)添加商品,刪除商品等。

4.訂單管理:管理員可以對所有訂單信息進(jìn)行查看,可查詢各類訂單信息,如:待付款、待收貨、申請退款的訂單。刪除和修改各個訂單信息。

5.用戶管理:管理員管理所有注冊的用戶信息,查看所有用戶的個人信息,實現(xiàn)添加、修改和刪除用戶信息。

6.評論管理:管理員可查詢、查看、刪除用戶的評論信息。

三、用例分析

(一)找出系統(tǒng)外部的參與者和外部關(guān)系,確定系統(tǒng)的邊界和范圍。

參與者:管理員用戶

(二)確定每一個參與者所期望的系統(tǒng)行為。

管理員期望的系統(tǒng)行為:對網(wǎng)上花店的商品類別信息、商品信息、用戶信息、訂單信息等進(jìn)行管理,通過進(jìn)行增、刪、查、改等操作以實現(xiàn)管理員的管理。

用戶期望的系統(tǒng)行為:在網(wǎng)上花店可以瀏覽各類鮮花信息、查詢鮮花信息,還可以根據(jù)自身需要定制鮮花,自由的發(fā)表評論信息。

(三)把這些系統(tǒng)行為命名為用例。

(四)使用泛化、包含、擴(kuò)展等關(guān)系處理系統(tǒng)行為的公共或變更部分。

(五)編制每一個用例的腳本:

以商品管理和訂單管理為例編寫系統(tǒng)的用例說明。

Use Case: 商品管理

參與者:管理員

主流事件:

1. 管理員登錄系統(tǒng),打開系統(tǒng)主頁面。

2. 管理員選擇商品管理,進(jìn)入商品管理界面。

3. 管理員輸入商品名稱,選擇商品類別等查詢商品信息,也可以查看、修改、刪除商品以及添加商品。

4. 按確定按鍵提交增、刪、改、查信息。

5. 系統(tǒng)保存管理員修改后的商品信息。

Use Case: 訂單管理

參與者:管理員

主流事件:

1. 管理員登錄系統(tǒng),打開系統(tǒng)主頁面。

2. 管理員選擇訂單管理,進(jìn)入訂單管理界面。

3. 管理員對訂單進(jìn)行管理,查詢待付款、待收貨、申請退貨等訂單信息,也可以對訂單進(jìn)行修改和刪除。

4. 按確定按鍵提交增、刪、改、查信息。

5. 系統(tǒng)保存管理員修改后的訂單信息。

6. 系統(tǒng)向用戶返回成功修改訂單信息的信息。

(六) 繪制用例圖

用例圖如圖1所示。

四、繪制類圖

類是面向?qū)ο竽P妥罨镜哪P驮豙2]。類圖表達(dá)了實現(xiàn)某一用例中一組對象類之間的靜態(tài)結(jié)構(gòu),以及它們之間的聯(lián)系和交互關(guān)系;并且類圖還用來模擬開發(fā)中的實際代碼,而且還有許多UML建模工具可以直接根據(jù)UML類圖生成目標(biāo)語言的類程序代碼,或者實施反向工程,讀取類的源代碼文件,創(chuàng)建出新的類圖。類圖的作用主要體現(xiàn)在描述系統(tǒng)的靜態(tài)結(jié)構(gòu)和關(guān)系上[3],因為它不僅定義系統(tǒng)需要的各個類,還能夠表示類之間的關(guān)系(關(guān)聯(lián)、依賴、聚合和泛化等),還包括類的內(nèi)部結(jié)構(gòu)(類的屬性和操作)定義和描述[4]。如圖2所示是網(wǎng)上花店的類圖。

五、結(jié)論

UML可以從各個方面描述系統(tǒng)的功能,將UML建模語言應(yīng)用于網(wǎng)上花店的系統(tǒng)建模,可以極大的優(yōu)化開發(fā)過程,本文對于網(wǎng)上花店的需求建模和系統(tǒng)建模的步驟和思路也可以應(yīng)用于其他Web系統(tǒng)開發(fā)中,這樣不僅可以使該系統(tǒng)具有良好的可靠性、易維護(hù)性及可擴(kuò)展性而且能夠為整個系統(tǒng)的復(fù)用打下良好的基礎(chǔ)。

參考文獻(xiàn)

[1] 肖海蓉.UML在軟件系統(tǒng)開發(fā)中的應(yīng)用[J].陜西理工學(xué)院學(xué)報(自然科學(xué)版),2013,(03):23-27.

[2] 陸俊良.基于UML的企業(yè)網(wǎng)絡(luò)營銷平臺設(shè)計[J].信息通信,2013,(04):45.

[3] 張獻(xiàn)忠.基于UML的網(wǎng)上商城的分析與設(shè)計[J].福建電腦, 2012,(11):127-128.

[4] 孫瀛.基于UML的小區(qū)物業(yè)管理系統(tǒng)分析[J].科技創(chuàng)新與應(yīng)用.2012,(32): 60-61.

猜你喜歡
花店鮮花管理員
王躍農(nóng)
我是小小午餐管理員
我是圖書管理員
我是圖書管理員
預(yù)訂60年的鮮花
可疑的管理員
這一首,五月的鮮花
美美花店
五月的鮮花
五月的鮮花