《(中職)UML與Rose建模應(yīng)用子情境4.1課件》由會員分享,可在線閱讀,更多相關(guān)《(中職)UML與Rose建模應(yīng)用子情境4.1課件(20頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、子情景4.1 系統(tǒng)需求,情境4:Web系統(tǒng)建模在線銷售系統(tǒng),*,(中職)UML與Rose建模應(yīng)用子情境4.1ppt課件,學(xué)習(xí)情境4:Web軟件建模,在線銷售系統(tǒng),UML及Rose建模應(yīng)用,子情境4.1 系統(tǒng)需求,一個“在線銷售系統(tǒng)”系統(tǒng),包括以下基本功能:商品查詢、訂購商品、訂購維護(hù)、用戶信息維護(hù)、報表維護(hù)、銷售情況查詢等。,根據(jù)上述基本功能,分析確定系統(tǒng)總體的功能模塊包括:用戶接口模塊,管理員接口模塊,數(shù)據(jù)服務(wù)模塊三個部分,最后寫出“在線銷售系統(tǒng)”的系統(tǒng)分析報告。,子情景描述,相關(guān)知識,(1)商機(jī),Internet網(wǎng)絡(luò)使得人們的衣食住行越來越方便,人們對網(wǎng)絡(luò)產(chǎn)生的依賴性也越來越大,利用網(wǎng)絡(luò)的
2、便利性進(jìn)行經(jīng)商的需求越來越多,為了滿足這一日益增長的需求,我們提供此BC電子銷售系統(tǒng)供廣大用戶進(jìn)行經(jīng)商和消費(fèi),滿足用戶的需要。,(2)問題描述,隨著Internet的快速發(fā)展,人們對網(wǎng)絡(luò)的依賴性也越來越大,直接需要網(wǎng)絡(luò)提供一系列種類繁多的服務(wù)來滿足人們的各種要求。購物資訊就是這縱多需求的一種。目前已經(jīng)存在了一些購物系統(tǒng),但是這些購物系統(tǒng)都各有各的缺點(diǎn),如系統(tǒng)響應(yīng)慢、送貨渠道少、用戶缺乏信用等,不能滿足廣大網(wǎng)絡(luò)用戶的需求,迫切需要一個安全、可靠、快捷的在線銷售系統(tǒng)來滿足需求。,(3)產(chǎn)品定位說明,B2C在線銷售系統(tǒng)以自有域名在互聯(lián)網(wǎng)上開設(shè)服務(wù),主要針對廣大需要網(wǎng)上購物和經(jīng)商的廣大網(wǎng)絡(luò)用戶,是一個
3、集銷售、服務(wù)和資訊一體化的電子商務(wù)平臺;并在此網(wǎng)站的基礎(chǔ)上開展綜合性的網(wǎng)絡(luò)營銷活動,推廣網(wǎng)站,樹立品牌;還要與企業(yè)CRM、物流、ERP等軟件系統(tǒng)建立起良好的數(shù)據(jù)/應(yīng)用集成接口,便于更新系統(tǒng)和加快產(chǎn)品服務(wù),(4)消費(fèi)者統(tǒng)計數(shù)據(jù),隨著網(wǎng)絡(luò)的遍及,越來越多的家庭擁有了電腦和Internet,他們需求享受網(wǎng)絡(luò)帶來的方便、快捷和資訊的傳播,并利用電腦進(jìn)行網(wǎng)上活動。B2C在線銷售系統(tǒng)就是一個為網(wǎng)上經(jīng)營和購物的電子平臺。隨著網(wǎng)絡(luò)安全和人們思想意識的提高,用戶的數(shù)量會迅速增加。,(5)用戶環(huán)境,兩種管理員角色:從事技術(shù)管理和商業(yè)運(yùn)營管理;,B2C網(wǎng)上購物系統(tǒng)要與原有的財務(wù)系統(tǒng)、物流系統(tǒng)和庫存系統(tǒng)接口;,顧客方
4、有可以連接到互聯(lián)網(wǎng)的終端,并知悉這個網(wǎng)站的地址;,銷售商在此銷售商品,遵守商業(yè)道德,商業(yè)規(guī)范,合理定價。,(6)產(chǎn)品縱覽,網(wǎng)上購物系統(tǒng)是一個BS結(jié)構(gòu)的系統(tǒng),主要由服務(wù)器組件組成。服務(wù)器組件位于網(wǎng)絡(luò)經(jīng)營者的服務(wù)器上。只要用戶(顧客和銷售商)連接互聯(lián)網(wǎng),打開瀏覽器,就可以訪問網(wǎng)上購物系統(tǒng),不需要在顧客和銷售商的電腦上安裝任何軟件。,相關(guān)知識,如圖4-3所示,“在線銷售系統(tǒng)”總體的功能模塊包括:用戶接口模塊,管理員接口模塊和數(shù)據(jù)服務(wù)模塊。其中:,確定系統(tǒng)總體的功能需求,步驟1,圖4-3 系統(tǒng)總體功能需求框圖,子情景實(shí)施,(3)數(shù)據(jù)服務(wù)模塊:是系統(tǒng)正常運(yùn)行的基礎(chǔ),包括客戶的查詢,訂單的保存;網(wǎng)站工作人
5、員的訂單處理;網(wǎng)站管理員的銷售情況查詢與分析。,(2)管理員接口模塊:是系統(tǒng)提供給網(wǎng)站維護(hù)和管理人員的接口哦。管理員接口模塊包括商品信息維護(hù)、內(nèi)部員工信息維護(hù)、訂單處理、銷售情況查詢、報表維護(hù)5個部分、網(wǎng)站的 一般工作人員通常只具有訂單處理的權(quán)限,他們獲得用戶提交的訂單,并根據(jù)庫存情況來決定發(fā)貨或者推遲發(fā)貨。網(wǎng)站的管理員具有所有的權(quán)限,可以處理客戶的訂單,可以閱覽網(wǎng)站商品的銷售情況、銷售走勢,以及根據(jù)不同的情況及時的調(diào)整經(jīng)營戰(zhàn)略,將庫存成本和資金占用率降到最低限度。,(1)用戶接口模塊:是網(wǎng)站用戶使用圖書銷售系統(tǒng)服務(wù)的入口,所有的在線用戶都通過瀏覽器登錄網(wǎng)站,并進(jìn)行一系列的查詢,訂購操作。用戶
6、接口模塊包括了用戶信息維護(hù)、商品查詢、訂購商品和訂單維護(hù)4個部分。,子情景實(shí)施,如圖4-4所示,用戶接口模塊包括:用戶信息維護(hù)、商品查詢、訂購商品、訂購維護(hù)等功能。具體描述如下:,確定用戶接口模塊,步驟2,圖4-4 用戶接口模塊,子情景實(shí)施,(1)用戶信息維護(hù),如圖4-5所示,每個使用該系統(tǒng)的用戶必須經(jīng)過注冊,而注冊時的用戶名是用戶的唯一標(biāo)識。系統(tǒng)可以接收更多可用的客戶信息,比如購物方面的喜好、經(jīng)濟(jì)能力等。,圖4-5 用戶信息維護(hù)功能,前置條件:用戶已登錄,子情景實(shí)施,(2)商品查詢,如圖4-6所示,商品查詢模塊可以根據(jù)商品的名稱、種類、價格、廠家等各種條件進(jìn)行組合查詢。商品查詢結(jié)果的列表中,
7、用戶可以進(jìn)一步的查看詳細(xì)信息,圖4-6 商品查詢功能,前置條件:用戶已登錄,子情景實(shí)施,(3)訂購商品,可用在根據(jù)喜好得到相應(yīng)的商品列表后,可以選擇訂購該商品。如圖4-7所示,在訂購商品后,系統(tǒng)會自動保存并更新該用戶的訂單。系統(tǒng)的工作人員可以及時得到訂單并處理,根據(jù)情況選擇發(fā)貨、缺貨或延時發(fā)貨。,圖4-7 訂購商品功能,前置條件:用戶已登錄、商品可共購買。,子情景實(shí)施,(4)訂單維護(hù),如圖4-8所示,客戶在訂購商品后可以查詢其訂單的狀態(tài)(包括處理中、發(fā)貨中、缺貨中和已完成),并可以對處理中和缺貨中的訂單進(jìn)行增加、刪除和修改的操作。訂單修改的結(jié)果會及時更新并交給工作人員。,圖4-8 訂單維護(hù)功能
8、,前置條件:用戶已登錄,子情景實(shí)施,管理員模塊是系統(tǒng)管理員使用的核心模塊,是整個“在線銷售系統(tǒng)”正常運(yùn)行的基礎(chǔ)。如圖4-9所示,管理員接口模塊包括商品信息維護(hù)、內(nèi)部員工信息維護(hù)、訂單處理、銷售情況查詢及報表維護(hù)等功能。各部分功能描述如下:,確定用戶接口模塊,步驟3,圖4-9 管理員接口模塊所包括的功能模塊,子情景實(shí)施,(1)商品信息維護(hù),系統(tǒng)管理員登錄后何以對系統(tǒng)所有的商品信息進(jìn)行維護(hù),包括商品價格的調(diào)整、商品描述信息的更新、新商品的加入以及過期商品的刪除。,系統(tǒng)的后臺程序可以根據(jù)商品的銷售情況提供給管理員一份詳細(xì)的分析報告。管理員可以根據(jù)該報告及時的調(diào)整熱門商品的信息(例如將其放到醒目的位置
9、)、對非熱門的商品進(jìn)行價格調(diào)整。這一切的數(shù)據(jù)都來源自系統(tǒng)客戶的查詢和訂購信息。圖4-10描述了商品信息維護(hù)的一般過程。,圖4-10 商品信息維護(hù)功能,前置條件:,管理員已登錄,子情景實(shí)施,(2)內(nèi)部員工信息維護(hù),系統(tǒng)管理員登錄后可以對內(nèi)部員工的信息進(jìn)行維護(hù),包括員工個人信息的更新,員工權(quán)限的更改等。,本系統(tǒng)涉及的使用者包括管理員和普通員工,系統(tǒng)管理員擁有所有的權(quán)限,而普通員工一般只有訂單處理的權(quán)限。但管理員可以定制任意員工的權(quán)限,比如增加他的報表打印權(quán)限。圖4-11描述了內(nèi)部員工信息維護(hù)功能的執(zhí)行過程。,圖4-11 內(nèi)部員工信息維護(hù)功能,前置條件:,管理員已登錄,子情景實(shí)施,(3)訂單處理,訂
10、單處理一般是普通員工的工作。用戶在訂購商品之后,系統(tǒng)會及時更新其訂單,普通員工登錄后,可以獲取未處理的訂單,并根據(jù)庫存情況發(fā)貨或延時發(fā)貨。,客戶在查詢商品時會顯示商品的庫存量,但系統(tǒng)的管理者并不希望顯示某商品的庫存為零,因為這樣會失去部分客戶。因此,在訂購商品后可能會出現(xiàn)庫存不足的情況,這時工作人員一般選擇延時發(fā)貨或者拒絕訂單。如果該商品有現(xiàn)貨,那么工作人員確認(rèn)用戶訂單后選擇發(fā)貨。圖4-12描述了訂單處理的一般流程。,圖4-12 訂單處理功能,前置條件:管理員或普通工作人員已登錄,子情景實(shí)施,(4)銷售情況查詢,銷售情況查詢是系統(tǒng)編碼過程中非常重要的部分,能夠為企業(yè)管理者的決策提供參考的信息。
11、,管理員登錄后,可以得到詳細(xì)的銷售情況列表并及時更新熱門商品的信息(如排列位置),可以根據(jù)銷售的走勢和以往的銷售記錄及時判斷部分商品可能會出現(xiàn)庫存不足并及時進(jìn)貨。由于本功能模塊涉及到企業(yè)的經(jīng)營信息,考慮到商業(yè)信息的安全性,需要管理員級的用戶才可以使用本模塊。圖4-13給出銷售情況查詢的一般流程。,圖4-13 銷售情況查詢功能,前置條件:管理員已登錄,子情景實(shí)施,(5)報表維護(hù),報表維護(hù)模塊提供查詢結(jié)果的打印輸出功能。圖4-14給出了條件查詢后打印查詢結(jié)果的流程。,圖4-14 報表維護(hù)功能,子情景實(shí)施,按照需求分析報告的編寫要求及上述的步驟1、2、3,寫出需求分析報告,其中系統(tǒng)功能模塊及參與者如表4-10所示。,步驟4,確定,需求分析報告,模塊名,模塊包括功能,參與者,用戶接口模塊,用戶信息維護(hù)、商品查詢、訂購商品和訂單維護(hù),網(wǎng)站用戶,管理員接口模塊,商品信息維護(hù)、內(nèi)部員工信息維護(hù)、訂單處理、銷售情況查詢、報表維護(hù),內(nèi)部工作人員通常只具有訂單處理的權(quán)限,他們獲得用戶提交的訂單,并根據(jù)庫存情況來決定發(fā)貨或者推遲發(fā)貨。網(wǎng)站管理員具有所有的權(quán)限,數(shù)據(jù)服務(wù)模塊,客戶的查詢,訂單的保存;網(wǎng)站工作人員的訂單處理;網(wǎng)站管理員的銷售情況查詢與分析,數(shù)據(jù)庫管理員,表4-10,子情景實(shí)施,Thank You!,