倉(cāng)庫(kù)管理系統(tǒng)UML建模分析_第1頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)UML建模分析_第2頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)UML建模分析_第3頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)UML建模分析_第4頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精品倉(cāng)庫(kù)管理系統(tǒng) UML 建模分析目錄1 緒論11.1背景 .11.2目的 .12倉(cāng)庫(kù)系統(tǒng)的相關(guān)描述 .22.1功能性描述 .22.2.1基本數(shù)據(jù)維護(hù)模塊 .22.2.2基本業(yè)務(wù)模塊 .32.2.3數(shù)據(jù)庫(kù)模塊 .42.2.4信息查詢(xún)模塊 .42.2非功能性描述 .52.2.1可行性性分析 .52.2.2環(huán)境要求 .63用例需求分析 .63.1系統(tǒng)的用例需求文檔 .63.1.1基本信息管理模塊 .63.1.2參與者 .73.2用例圖分析 .7感謝下載載精品3.2.1 系統(tǒng)管理員用例圖73.2.2 倉(cāng)庫(kù)管理員用例圖83.2.3 普通用戶(hù)用例圖93.2.4 銷(xiāo)售員用例圖104 類(lèi)圖設(shè)計(jì)建模114.1

2、 總體描述114.2 查詢(xún)統(tǒng)計(jì)類(lèi)圖114.3 出庫(kù)管理類(lèi)圖124.4 入庫(kù)管理類(lèi)圖134.5 信息配置類(lèi)圖145 順序圖設(shè)計(jì)模型155.1 系統(tǒng)的順序圖155.2 商品信息錄入順序圖175.3 商品出庫(kù)順序圖185.4 調(diào)撥單據(jù)查詢(xún)順序圖196 協(xié)作圖設(shè)計(jì)建模206.1 協(xié)作圖含義206.2 用戶(hù)登錄協(xié)作圖206.3 商品出庫(kù)協(xié)作圖216.4 商品調(diào)撥順序圖226.5 系統(tǒng)管理協(xié)作圖22感謝下載載精品6.6 商品入庫(kù)協(xié)作圖237 活動(dòng)圖設(shè)計(jì)建模247.1 商品出庫(kù)活動(dòng)圖247.2 商品調(diào)撥活動(dòng)圖257.3 商品入庫(kù)活動(dòng)圖267.4 用戶(hù)登錄活動(dòng)圖278 狀態(tài)圖設(shè)計(jì)模型288.1 商品狀態(tài)圖28

3、8.2 倉(cāng)庫(kù)庫(kù)存狀態(tài)圖288.3 商品單據(jù)狀態(tài)圖29感謝下載載精品1 緒論1.1 背景倉(cāng)庫(kù)管理是與我們?nèi)粘I钕⑾⑾嚓P(guān)的問(wèn)題。大到公司、超市的倉(cāng)庫(kù)管理,小到圖書(shū)館的藏書(shū)管理, 都可以認(rèn)為是各種各樣的倉(cāng)庫(kù)管理需求。隨著我國(guó)改革開(kāi)放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,沒(méi)有現(xiàn)代化的管理是萬(wàn)萬(wàn)不行的,倉(cāng)庫(kù)管理的全面自動(dòng)化、信息化則是其中極其重要的部分。 倉(cāng)庫(kù)管理信息系統(tǒng)正是基于這樣的需求背景下研制開(kāi)發(fā)的。1.2 目的隨著科學(xué)技術(shù)的發(fā)展,社會(huì)進(jìn)步,計(jì)算機(jī)迅速的發(fā)展,倉(cāng)庫(kù)管理的方法也日新月異 ,以前全是由人管理的方法現(xiàn)存在很多的缺點(diǎn):管理效率低,勞動(dòng)強(qiáng)度大,

4、信息處理速度低而且準(zhǔn)確率也不夠令人滿(mǎn)意。為了提高倉(cāng)庫(kù)管理效率, 減輕勞動(dòng)強(qiáng)度提高,信息處理速度和準(zhǔn)確性; 為倉(cāng)庫(kù)管理員提供更方便、 科學(xué)的服務(wù)項(xiàng)目。為倉(cāng)庫(kù)管理員提供的一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。設(shè)計(jì)實(shí)現(xiàn)的管理系統(tǒng)能夠正確有效地完成倉(cāng)庫(kù)管理的日常入庫(kù)出庫(kù)等工作,極大提高了管理工作的效率和正確性,并能夠根據(jù)需求進(jìn)行靈活的查詢(xún),完成月底盤(pán)點(diǎn)等功能; 系統(tǒng)與數(shù)據(jù)庫(kù)管理系統(tǒng)結(jié)合, 提供了功能較為強(qiáng)大的數(shù)據(jù)安全功能,防止了越權(quán)操作、誤操作,并支持災(zāi)難性恢復(fù);系統(tǒng)界面友好,操作簡(jiǎn)單,效率高易掌握, 并且讓計(jì)算機(jī)對(duì)倉(cāng)庫(kù)進(jìn)行自動(dòng)管理,倉(cāng)庫(kù)管理員可以直接在計(jì)算機(jī)上實(shí)現(xiàn)倉(cāng)庫(kù)的信息管理, 并能在一定程度上實(shí)現(xiàn)自動(dòng)化。

5、最后,該系統(tǒng)是典型感謝下載載精品的管理信息系統(tǒng)( MIS ),其設(shè)計(jì)開(kāi)發(fā)過(guò)程具有通用性,對(duì)類(lèi)似工作的開(kāi)展具有借鑒意義。2 倉(cāng)庫(kù)系統(tǒng)的相關(guān)描述2.1 功能性描述本系統(tǒng)為存儲(chǔ)物資的各類(lèi)型企業(yè)提供服務(wù),主要功能圖如2.1 所示。圖 2.1 系統(tǒng)功能圖2.2.1 基本數(shù)據(jù)維護(hù)模塊基本數(shù)據(jù)維護(hù)模塊圖如2.2 所示。感謝下載載精品圖 2.2基本數(shù)據(jù)維護(hù)模塊圖(1)添加商品信息:管理員可以添加商品類(lèi)別。(2)修改更新商品信息:管理員可以修改更新商品信息。(3)添加消費(fèi)者信息:管理員可以添加商品供給量。(4)刪除商品信息:管理員根據(jù)消費(fèi)者反饋的信息對(duì)一些商品進(jìn)行刪除。2.2.2 基本業(yè)務(wù)模塊基本數(shù)業(yè)務(wù)模塊圖如

6、2.3 所示。圖 2.3 基本業(yè)務(wù)模塊圖(1)出庫(kù):處理出庫(kù)業(yè)務(wù)。(2)入庫(kù):處理入庫(kù)業(yè)務(wù)。(3)查詢(xún):管理員可以查詢(xún)商品的銷(xiāo)售情況,顧客可以查詢(xún)商品的類(lèi)別。(4)保質(zhì)期管理:將已過(guò)保質(zhì)期的商品全部清除,檢測(cè)所有商品的質(zhì)量。感謝下載載精品(5)金額管理:管理員可以通過(guò)商品的銷(xiāo)售金額對(duì)商品的供給做出重新安排。2.2.3 數(shù)據(jù)庫(kù)模塊數(shù)據(jù)庫(kù)模塊圖如 2.4 所示。圖 2.4 數(shù)據(jù)庫(kù)模塊圖(1)出庫(kù)信息管理:出庫(kù)信息包括商品的類(lèi)別、 ISBN 、出庫(kù)時(shí)間等。(2)入庫(kù)信息管理:入庫(kù)信息包括商品的類(lèi)別、 ISBN 、入庫(kù)時(shí)間等。(3)商品信息管理:商品信息包括商品的類(lèi)別、出入庫(kù)時(shí)間、銷(xiāo)售量、保質(zhì)期、商品

7、總數(shù)等;(4)庫(kù)存信息管理:商品數(shù)目的更新,通知管理員商品供給量等。2.2.4 信息查詢(xún)模塊信息查詢(xún)模塊圖如2.2 所示。感謝下載載精品圖 2.5 信息查詢(xún)模塊圖(1)查詢(xún)商品信息:負(fù)責(zé)商品信息的查詢(xún)。(2)查詢(xún)庫(kù)存信息:負(fù)責(zé)庫(kù)存信息的查詢(xún)。2.2 非功能性描述2.2.1 可行性性分析可以從以下四方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析:(1 )技術(shù)可行性根據(jù)客戶(hù)提出的系統(tǒng)功能、 性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件, 根據(jù)新系統(tǒng)目標(biāo)來(lái)衡量所需的技術(shù)是否具備, 本系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)管理和查詢(xún)的系統(tǒng), 現(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系

8、統(tǒng)的功能目標(biāo)。 同時(shí),考慮給予的開(kāi)發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開(kāi)發(fā)。(2 )經(jīng)濟(jì)可行性估算新系統(tǒng)的成本效益分析, 其中包括估計(jì)項(xiàng)目開(kāi)發(fā)的成本, 開(kāi)發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益, 估算開(kāi)發(fā)成本是否回高于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。并且,分析系統(tǒng)開(kāi)發(fā)是否會(huì)對(duì)其它產(chǎn)品或利潤(rùn)帶來(lái)一定影響。系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會(huì)效益兩方面考慮。 對(duì)于倉(cāng)庫(kù)管理系統(tǒng)則應(yīng)著重分析其社會(huì)效益。例如,系統(tǒng)投入運(yùn)行后可以使倉(cāng)庫(kù)管理實(shí)現(xiàn)科學(xué)化、規(guī)范化。曾強(qiáng)了工作人員對(duì)倉(cāng)庫(kù)管理能力、提高了工作效率。(3 )運(yùn)行可行性新系統(tǒng)的研制和開(kāi)發(fā)是充分得考慮工作人員對(duì)倉(cāng)庫(kù)的易于管理,管理者方便查詢(xún)?cè)O(shè)備信

9、息效率。從而能完全滿(mǎn)足使用者的要求。本系統(tǒng)操作簡(jiǎn)單 , 有機(jī)算計(jì)基礎(chǔ)的人無(wú)需培訓(xùn)即可使用 , 即使是沒(méi)有計(jì)算機(jī)基礎(chǔ)的人只需經(jīng)過(guò)簡(jiǎn)單的培訓(xùn)就可以很熟練的使用本系統(tǒng)。 系統(tǒng)運(yùn)行后, 就用戶(hù)方而言, 由于用戶(hù)使用本系統(tǒng)時(shí),不會(huì)也不必關(guān)心系統(tǒng)內(nèi)部的結(jié)構(gòu)及實(shí)現(xiàn)方法, 即對(duì)用戶(hù)來(lái)說(shuō)是透明的, 所以本系統(tǒng)對(duì)用戶(hù)而言,是定位在界面友好、操作方便、功能齊全的原則上的,用戶(hù)只需簡(jiǎn)單的用鼠標(biāo)點(diǎn)擊各界面上的選項(xiàng)卡或按鈕就能執(zhí)行相應(yīng)的功能,就管理者感謝下載載精品而言,關(guān)心的是如何處理各種數(shù)據(jù), 只要把用戶(hù)的信息輸入計(jì)算機(jī), 管理者就可運(yùn)行相應(yīng)的后臺(tái)程序進(jìn)行處理。 而以上的這些功能都能在所選擇的開(kāi)發(fā)環(huán)境中用所選擇的開(kāi)發(fā)工

10、具來(lái)實(shí)現(xiàn)。所以說(shuō)本系統(tǒng)在用戶(hù)使用可行性上是沒(méi)有問(wèn)題的。(4 )法律可行性新系統(tǒng)的研制和開(kāi)發(fā), 將不會(huì)侵犯他人、 集體和國(guó)家的利益, 不會(huì)違反國(guó)家政策和法律。2.2.2 環(huán)境要求(1)本系統(tǒng)運(yùn)行的硬件環(huán)境如下:客戶(hù)機(jī):普通 PC,滿(mǎn)足: CPU :P41.8GHz 以上;內(nèi)存: 256M 以上;(2)本系統(tǒng)運(yùn)行的軟件環(huán)境如下:操作系統(tǒng): Windows2000以上的操作系統(tǒng);數(shù)據(jù)庫(kù):SQL Server 2005;開(kāi)發(fā)工具包: JAVA, EXCLIPS。3 用例需求分析3.1 系統(tǒng)的用例需求文檔3.1.1 基本信息管理模塊本系統(tǒng)的功能大致可分為以下幾個(gè)部分:(1 )商品信息模塊商品信息模塊主要

11、是記錄商品的各類(lèi)信息,其中包括商品編號(hào)、商品名稱(chēng)、商品類(lèi)型、商品價(jià)格、商品數(shù)量等信息。實(shí)現(xiàn)了商品的錄入、修改、刪除查詢(xún)等功能。(2 )客戶(hù)基本模塊客戶(hù)基本情況模塊主要是記錄客戶(hù)的各種信息,共中包括客戶(hù)編號(hào)、 客戶(hù)名稱(chēng),所屬客戶(hù)的商品名稱(chēng)、庫(kù)存數(shù)量、商品規(guī)格、商品的入庫(kù)時(shí)間、聯(lián)系人、聯(lián)系電話(huà),實(shí)現(xiàn)對(duì)客戶(hù)信息的錄入、刪除、修改和查詢(xún)等功能。(3 )信息匯總模塊感謝下載載精品信息匯總模塊包括金額匯總和庫(kù)存預(yù)警。金額匯總模塊主要包括倉(cāng)庫(kù)內(nèi)各個(gè)客戶(hù)存儲(chǔ)貨物的金額匯總。庫(kù)存預(yù)警主要包括各個(gè)客戶(hù)的庫(kù)存預(yù)警信息查詢(xún)。(4 )身份驗(yàn)證在用戶(hù)進(jìn)入系統(tǒng)前, 首先要求用戶(hù)身份驗(yàn)證, 登錄時(shí)要對(duì)輸入的用戶(hù)名和密碼進(jìn)行驗(yàn)

12、證是否匹配, 驗(yàn)證通過(guò)后允許用戶(hù)進(jìn)入本系統(tǒng)進(jìn)行操作, 并根據(jù)本用戶(hù)現(xiàn)有的權(quán)限來(lái)進(jìn)行特定的操作。(5 )用戶(hù)注冊(cè)在用戶(hù)未進(jìn)行相應(yīng)的登錄設(shè)置時(shí)需要先進(jìn)行注冊(cè)個(gè)人的信息和相關(guān)的管理權(quán)限等,填寫(xiě)完畢提交后在進(jìn)行登錄操作。3.1.2 參與者從以上分析中,可以得出以下參與者(1) 系統(tǒng)管理員。(2) 倉(cāng)庫(kù)管理員。(3) 普通用戶(hù)。(4) 銷(xiāo)售員。3.2 用例圖分析3.2.1 系統(tǒng)管理員用例圖(1)用例模型的執(zhí)行者:系統(tǒng)管理員。(2)包括:身份驗(yàn)證、權(quán)限管理、信息維護(hù)、數(shù)據(jù)恢復(fù)。(3)信息維護(hù)包含出庫(kù)管理、商品信息管理;權(quán)限驗(yàn)證包括身份驗(yàn)證。如圖 3.1 所示。感謝下載載精品圖 3.1 系統(tǒng)管理員用例圖3.

13、2.2 倉(cāng)庫(kù)管理員用例圖(1 )用例模型的執(zhí)行者:倉(cāng)庫(kù)管理員。(2 )包括:查詢(xún)統(tǒng)計(jì)、入庫(kù)管理、出庫(kù)管理、信息配置。( 3)入庫(kù)管理包括商品信息錄入、入庫(kù)一覽表、入庫(kù)單據(jù)管理;出庫(kù)管理包括出庫(kù)一覽表、 出庫(kù)單據(jù)查詢(xún)、商品出庫(kù);信息配置包括修改密碼、 商品管理、單位管理;查詢(xún)統(tǒng)計(jì)包括庫(kù)存預(yù)警、金額匯總。如圖3.2 所示。感謝下載載精品圖 3.2 倉(cāng)庫(kù)管理員用例圖3.2.3 普通用戶(hù)用例圖(1)用例模型的執(zhí)行者:普通用戶(hù)。(2)包括:金額匯總、庫(kù)存預(yù)警、商品查詢(xún)、商品出庫(kù)、商品調(diào)撥、身份驗(yàn)證。如圖 3.3 所示。感謝下載載精品圖 3.3 普通用戶(hù)用例圖3.2.4 銷(xiāo)售員用例圖(1)用例模型的執(zhí)行者

14、:倉(cāng)庫(kù)管理員。(2)包括:查詢(xún)統(tǒng)計(jì)、入庫(kù)管理、出庫(kù)管理、信息配置。(3)入庫(kù)管理包括商品信息錄入、入庫(kù)一覽表、入庫(kù)單據(jù)管理;出庫(kù)管理包括出庫(kù)一覽表、 出庫(kù)單據(jù)查詢(xún)、商品出庫(kù);信息配置包括修改密碼、 商品管理、單位管理;查詢(xún)統(tǒng)計(jì)包括庫(kù)存預(yù)警、金額匯總。如圖3.4 所示。感謝下載載精品圖 3.4 銷(xiāo)售員用例圖4 類(lèi)圖設(shè)計(jì)建模4.1 總體描述對(duì)象模型是對(duì)模擬客觀(guān)世界實(shí)體的對(duì)象及對(duì)象之間的關(guān)系進(jìn)行映射,它是以對(duì)象為主而非系統(tǒng)功能,主要描述了系統(tǒng)的靜態(tài)特征。類(lèi)圖由系統(tǒng)中使用的類(lèi)以及它們之間的關(guān)系組成,對(duì)象圖是類(lèi)圖的一個(gè)實(shí)例,它描述了系統(tǒng)具體對(duì)象以及某一時(shí)刻這些對(duì)象之間的關(guān)系。UML 用各種模型元素表示圖

15、中的概念, 如表示類(lèi)和對(duì)象的模型元素, 類(lèi)和類(lèi)之間的關(guān)系包括關(guān)聯(lián)、泛化、依賴(lài)、聚集等。本系統(tǒng)用類(lèi)圖來(lái)建立對(duì)象模型。4.2 查詢(xún)統(tǒng)計(jì)類(lèi)圖(1)Client 類(lèi)是客戶(hù)模型類(lèi)。(2 ) AmountSummaryAction類(lèi)是系統(tǒng)數(shù)據(jù)提交處理類(lèi),在類(lèi)中調(diào)用Client 類(lèi)實(shí)例化對(duì)象接受數(shù)據(jù)。(3)InventoryWarningService類(lèi)主要功能是實(shí)現(xiàn)倉(cāng)庫(kù)預(yù)警的業(yè)務(wù)處理。感謝下載載精品(4)InventoryWarningAction類(lèi)是接受用戶(hù)提交的相關(guān)數(shù)據(jù)后,調(diào)用對(duì)應(yīng)的 Service 類(lèi)中的方法進(jìn)行業(yè)務(wù)處理。(5)AmountSummaryAction類(lèi) 和 InventoryWarn

16、ingAction類(lèi)繼承ActionSupport類(lèi)實(shí)現(xiàn)相應(yīng)的 action方法。如圖 4.1 所示。圖 4.1 查詢(xún)統(tǒng)計(jì)類(lèi)圖4.3 出庫(kù)管理類(lèi)圖(1)SpInfo類(lèi)是商品模型類(lèi)。( 2 ) Stock_removal_Action類(lèi)是系統(tǒng)數(shù)據(jù)提交處理類(lèi),在類(lèi)中調(diào)用Stock_removal_service類(lèi)中的 selectlist方法來(lái)實(shí)現(xiàn)相關(guān)的業(yè)務(wù)處理。(3)Stock_removal_service類(lèi)主要功能是商品出庫(kù)的相關(guān)業(yè)務(wù)處理。(4)stockRemovalQueryAction類(lèi)是接受用戶(hù)提交的相關(guān)數(shù)據(jù)后,調(diào)用對(duì)應(yīng)的 Service 類(lèi)中的方法進(jìn)行查詢(xún)業(yè)務(wù)處理。(5)SRQue

17、ryService類(lèi)主要實(shí)現(xiàn)商品出庫(kù)查詢(xún)的功能。(6)AllotQueryAction類(lèi)通過(guò)實(shí)例化AllotQueryService類(lèi)后,調(diào)用相關(guān)的方法,來(lái)實(shí)現(xiàn)商品調(diào)撥的相關(guān)業(yè)務(wù)功能。(7)Collect_Action類(lèi)通過(guò)實(shí)例化 Collect_Service類(lèi)調(diào)用 list() 方法,完成出庫(kù)一覽表的查詢(xún)業(yè)務(wù)功能。(8)圖中的 action類(lèi)都是通過(guò)集成ActionSupport類(lèi)后,實(shí)現(xiàn)各個(gè) action類(lèi)的對(duì)應(yīng)方法。如圖4.2 所示。感謝下載載精品圖 4.2 出庫(kù)管理類(lèi)圖4.4 入庫(kù)管理類(lèi)圖(1)SpInfo類(lèi)是商品模型類(lèi), Client 類(lèi)是客戶(hù)模型類(lèi)。( 2 ) luru_Acti

18、on 類(lèi) 是系 統(tǒng)數(shù) 據(jù)提 交處 理類(lèi) , 在類(lèi) 中通 過(guò)實(shí) 例 化 Sp_Info_service 類(lèi)后,調(diào)用 Sp_Info_service 類(lèi)中的 insert 方法來(lái)實(shí)現(xiàn)相關(guān)的業(yè)務(wù)處理。(3)Sp_Info_service類(lèi)主要功能是通過(guò)實(shí)例化Client 類(lèi)和 SpInfos 類(lèi),接受由 luru_Action類(lèi)傳遞的參數(shù)來(lái)實(shí)現(xiàn)商品出庫(kù)的相關(guān)業(yè)務(wù)處理。(4)Document_Manage_Action 類(lèi)是接受用戶(hù)提交的相關(guān)數(shù)據(jù)后,調(diào)用對(duì)應(yīng)的 Service 類(lèi)中的方法進(jìn)行邏輯業(yè)務(wù)處理。(5)Document_Manage_service類(lèi)主要實(shí)現(xiàn)商品退貨、以及商品調(diào)價(jià)、查詢(xún)等功能。

19、(6)AllotQueryAction類(lèi)通過(guò)實(shí)例化AllotQueryService類(lèi)后,調(diào)用相關(guān)的方法,來(lái)實(shí)現(xiàn)商品調(diào)撥的相關(guān)業(yè)務(wù)功能。(7)Collect_Action類(lèi)通過(guò)實(shí)例化 Collect_Service類(lèi)調(diào)用 list() 方法,完感謝下載載精品成出庫(kù)一覽表的查詢(xún)業(yè)務(wù)功能。(8)圖中的 action類(lèi)都是通過(guò)集成ActionSupport類(lèi)后,實(shí)現(xiàn)各個(gè) action類(lèi)的對(duì)應(yīng)方法。如圖4.3 所示。圖 4.3 入庫(kù)管理類(lèi)圖4.5 信息配置類(lèi)圖(1)SpInfo類(lèi)是商品模型類(lèi), Client類(lèi)是客戶(hù)模型類(lèi), User 類(lèi)是用戶(hù)模型類(lèi)。(2)changewd_service類(lèi)通過(guò)實(shí)例化U

20、ser 類(lèi)后,通過(guò)實(shí)現(xiàn)changewd方法來(lái)實(shí)現(xiàn)相關(guān)的用戶(hù)修改密碼的服務(wù)。(3)changewd_Action類(lèi)主要功能是通過(guò)實(shí)例化changewd_service類(lèi)來(lái)實(shí)現(xiàn)修改密碼的功能。感謝下載載精品(4)jurisdiction類(lèi)通過(guò)實(shí)例化 jurisdictionService類(lèi),調(diào)用對(duì)應(yīng)的 Service類(lèi)中的方法進(jìn)行相應(yīng)的權(quán)限修改以及驗(yàn)證功能。(5)Kh_ManageAction類(lèi)主要實(shí)現(xiàn)對(duì)客戶(hù)信息插入、修改、查詢(xún)、刪除等功能。(6)Sp_ManageAction類(lèi)通過(guò)實(shí)例化 Sp_ManageService類(lèi)后,調(diào)用相關(guān)的方法,來(lái)實(shí)現(xiàn)商品信息的插入、修改、查詢(xún)、刪除等功能。(7)圖

21、中的 action類(lèi)都是通過(guò)集成ActionSupport類(lèi)后,實(shí)現(xiàn)各個(gè) action類(lèi)的對(duì)應(yīng)方法。如圖4.4 所示。圖 4.4 信息配置類(lèi)圖5 順序圖設(shè)計(jì)模型5.1 系統(tǒng)的順序圖感謝下載載精品(1)倉(cāng)庫(kù)管理員用自己的用戶(hù)名和密碼登錄系統(tǒng),經(jīng)驗(yàn)證用戶(hù)填寫(xiě)的用戶(hù)名及密碼正確后,進(jìn)入主界面。(2)點(diǎn)擊單據(jù)管理界面,填寫(xiě)單據(jù)的相關(guān)信息后,單擊查詢(xún)按鈕提交查詢(xún)信息,系統(tǒng)自動(dòng)反饋提交狀態(tài),提示是否提交成功,提交成功后等待后臺(tái)審核。(3)審核由系統(tǒng)后臺(tái)來(lái)完成,審核通過(guò)后,返回查詢(xún)結(jié)果集對(duì)象給單據(jù)管理 action 類(lèi),然后 action 類(lèi)會(huì)將相關(guān)信息反饋到單據(jù)管理界面上。(4)倉(cāng)庫(kù)管理員點(diǎn)擊界面上的退貨

22、按鈕跳轉(zhuǎn)到商品退貨界面,填寫(xiě)完退貨信息后點(diǎn)擊提交按鈕, 單據(jù)管理 action類(lèi)審核提交信息通過(guò)后會(huì)返回審核結(jié)果,然后向單據(jù)管理service 類(lèi)提出退貨申請(qǐng),單據(jù)管理service 類(lèi)就會(huì)實(shí)現(xiàn)相應(yīng)的業(yè)務(wù)功能,之后service 類(lèi)會(huì)返回退貨成功的“success ”信號(hào)。(5)倉(cāng)庫(kù)管理員點(diǎn)擊界面上的調(diào)撥按鈕跳轉(zhuǎn)到商品調(diào)撥界面,填寫(xiě)完調(diào)撥信息后點(diǎn)擊提交按鈕, 單據(jù)管理 action類(lèi)審核提交信息通過(guò)后會(huì)返回審核結(jié)果,然后向單據(jù)管理service 類(lèi)提出退貨申請(qǐng),單據(jù)管理service 類(lèi)就會(huì)實(shí)現(xiàn)相應(yīng)的業(yè)務(wù)功能,之后 service 類(lèi)會(huì)返回調(diào)撥成功的“ success ”信號(hào)。如圖 5.1 所

23、示。感謝下載載精品圖 5.1 單據(jù)管理順序圖5.2 商品信息錄入順序圖(1)普通用戶(hù)用自己的用戶(hù)名和密碼登錄系統(tǒng),經(jīng)驗(yàn)證用戶(hù)填寫(xiě)的用戶(hù)名及密碼正確后,進(jìn)入主界面。(2)點(diǎn)擊商品信息錄入界面,填寫(xiě)商品及用戶(hù)的相關(guān)信息后,單擊添加商品按鈕提交相關(guān)的信息, 系統(tǒng)自動(dòng)反饋提交狀態(tài), 提示是否提交成功, 提交成功后等待后臺(tái)審核。(3)審核由系統(tǒng) action 來(lái)完成,審核通過(guò)后, 會(huì)生成對(duì)應(yīng)的 spinfo 對(duì)象,并將該對(duì)象傳遞給 Sp_Info_Service 類(lèi)實(shí)例化的 service 對(duì)象。(4)Sp_Info_Service 類(lèi)的 service 對(duì)象調(diào)用 insert() 方法將用戶(hù)提交的商品

24、信息入庫(kù),并返回一個(gè) spinfos 結(jié)果集對(duì)象。(5 ) luru_Action 類(lèi)通過(guò)實(shí)例化 spinfos 并調(diào)用 getSpinfos 方法獲得 Sp_Info_Service 類(lèi)返回的結(jié)果及對(duì)象通過(guò)調(diào)用 list() 方法,將提交成功的信息返回商品信息錄入界面。如圖 5.2 所示。感謝下載載精品圖 5.2商品信息錄入順序圖5.3 商品出庫(kù)順序圖(1)普通用戶(hù)用自己的用戶(hù)名和密碼登錄系統(tǒng),經(jīng)驗(yàn)證用戶(hù)填寫(xiě)的用戶(hù)名及密碼正確后,進(jìn)入主界面。(2)點(diǎn)擊商品出庫(kù)界面,填寫(xiě)商品出庫(kù)的相關(guān)信息后,單擊查詢(xún)單據(jù)按鈕提交相關(guān)的信息, 系統(tǒng)自動(dòng)反饋提交狀態(tài), 提示是否提交成功, 提交成功后等待后臺(tái)審核。

25、(3)審核由系統(tǒng) removal_action 來(lái)完成,審核通過(guò)后,調(diào)用 execute 方法會(huì)生成對(duì)應(yīng)的 spinfo 對(duì)象,并將該對(duì)象傳遞給 removal_Service 類(lèi)實(shí)例化的 service 對(duì)象,并進(jìn)行出庫(kù)操作。(4)removal_Service類(lèi)的 service 對(duì)象調(diào)用 list () 方法查詢(xún)用戶(hù)提交的單據(jù)查詢(xún)信息,并返回一個(gè)list 結(jié)果集對(duì)象。( 5 ) luru_Action類(lèi) 通 過(guò) 實(shí) 例 化list并 調(diào) 用getList方 法 獲 得removal_Service類(lèi)返回的結(jié)果及對(duì)象, 并將查詢(xún)結(jié)果返回到商品出庫(kù)界面。如感謝下載載精品圖 5.3 所示。圖

26、5.3 商品出庫(kù)順序圖5.4 調(diào)撥單據(jù)查詢(xún)順序圖( 1)倉(cāng)庫(kù)管理員用自己的用戶(hù)名和密碼登錄系統(tǒng), 經(jīng)驗(yàn)證用戶(hù)填寫(xiě)的用戶(hù)名及密碼正確后,進(jìn)入主界面。( 2)點(diǎn)擊調(diào)撥單據(jù)查詢(xún)界面, 填寫(xiě)相關(guān)信息后, 單擊查詢(xún)單據(jù)按鈕提交相關(guān)的信息,系統(tǒng)自動(dòng)反饋提交狀態(tài), 提示是否提交成功, 提交成功后等待后臺(tái)審核。( 3)審核由系統(tǒng) action 來(lái)完成,審核通過(guò)后,調(diào)用 query 方法會(huì)生成對(duì)應(yīng)的 spinfo 對(duì)象,并將該對(duì)象傳遞給 Service 類(lèi)實(shí)例化的 service 對(duì)象,執(zhí)行查詢(xún)操作。( 4) removal_Service 類(lèi)的 service 對(duì)象調(diào)用 list ()方法查詢(xún)用戶(hù)提交的單據(jù)查

27、詢(xún)信息,并返回一個(gè)spinfos結(jié)果集對(duì)象。( 5)調(diào)撥 Action類(lèi)通過(guò)實(shí)例化list 并調(diào)用 getSpinfos方法獲得 Service感謝下載載精品類(lèi)返回的結(jié)果及對(duì)象, 并將查詢(xún)結(jié)果返回到上調(diào)撥單據(jù)查詢(xún)界面。如圖 5.4 所示。圖 5.4 調(diào)撥單據(jù)查詢(xún)順序圖6 協(xié)作圖設(shè)計(jì)建模6.1 協(xié)作圖含義協(xié)作圖著重體現(xiàn)交互對(duì)象間的靜態(tài)鏈接關(guān)系。作者完成了所有用例的動(dòng)態(tài)模型,這里列舉部分用例進(jìn)行說(shuō)明。協(xié)作圖 (Collaboration Diagram) 用于描述相互合作的對(duì)象間的交互關(guān)系和鏈接關(guān)系。雖然順序圖和合作圖都用來(lái)描述對(duì)象間的交互關(guān)系, 但側(cè)重點(diǎn)不一樣。順序圖著重體現(xiàn)交互的時(shí)間順序,合作

28、圖則著重體現(xiàn)交互對(duì)象間的靜態(tài)鏈接關(guān)系。6.2 用戶(hù)登錄協(xié)作圖(1)用戶(hù)首先填寫(xiě)用戶(hù)信息到倉(cāng)庫(kù)管理系統(tǒng)。(2)等待倉(cāng)庫(kù)管理系統(tǒng)返回驗(yàn)證。(3)倉(cāng)庫(kù)管理系統(tǒng)驗(yàn)證登錄信息并跳轉(zhuǎn)到系統(tǒng)主界面后,用戶(hù)才選擇具體的用戶(hù)界面進(jìn)行操作并且返回相應(yīng)信息給用戶(hù)。如圖 6.1 所示。感謝下載載精品圖 6.1 用戶(hù)登錄協(xié)作圖6.3 商品出庫(kù)協(xié)作圖(1)普通用戶(hù)首先提交商品缺貨登陸信息到倉(cāng)庫(kù)管理系統(tǒng)。(2)倉(cāng)庫(kù)管理員認(rèn)真審核提出商品補(bǔ)充信息到倉(cāng)庫(kù),倉(cāng)庫(kù)將請(qǐng)求的商品返回給倉(cāng)庫(kù)管理員,由倉(cāng)庫(kù)管理員轉(zhuǎn)交用戶(hù)。( 3)最后倉(cāng)庫(kù)管理員填寫(xiě)出庫(kù)日志。如圖6.2 所示。感謝下載載精品圖 6.2 商品出庫(kù)協(xié)作圖6.4 商品調(diào)撥順序圖(

29、1)倉(cāng)庫(kù)管理員填寫(xiě)調(diào)撥商品信息提交給倉(cāng)庫(kù)管理系統(tǒng)審核,并等待審核信息。(2)倉(cāng)庫(kù)管理員審核返回的信息,并向出庫(kù)倉(cāng)庫(kù)提出調(diào)撥申請(qǐng)。(3)出庫(kù)倉(cāng)庫(kù)向系統(tǒng)返回剩余庫(kù)存量,并向入庫(kù)倉(cāng)庫(kù)轉(zhuǎn)移調(diào)撥商品。(4)倉(cāng)庫(kù)管理員將調(diào)撥的商品信息入庫(kù)到對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。如圖 6.3 所示。圖 6.3 商品調(diào)撥協(xié)作圖6.5 系統(tǒng)管理協(xié)作圖( 1)系統(tǒng)管理員登陸倉(cāng)庫(kù)管理系統(tǒng), 首先是在輸入用戶(hù)名和密碼到登陸界面,并驗(yàn)證成功的情況下才能實(shí)現(xiàn)的。( 2)系統(tǒng)管理員進(jìn)行修改記錄操作到信息管理并返回修改成功信息到系統(tǒng)管理員,是必須在成功登陸倉(cāng)庫(kù)管理系統(tǒng)之后才能實(shí)現(xiàn)。( 3)系統(tǒng)管理員進(jìn)行重新設(shè)置管理權(quán)限操作到權(quán)限管理并返回設(shè)置成功

30、信息到系統(tǒng)管理員。( 4)系統(tǒng)管理員進(jìn)行倉(cāng)庫(kù)管理系統(tǒng)的數(shù)據(jù)備份和恢復(fù)并返回操作成功的信息感謝下載載精品到系統(tǒng)管理員。如圖6.4 所示。圖 6.4 系統(tǒng)管理協(xié)作圖6.6 商品入庫(kù)協(xié)作圖(1)倉(cāng)庫(kù)管理員清點(diǎn)商品獲得商品數(shù)量信息并向系統(tǒng)提交庫(kù)存預(yù)警。(2)系統(tǒng)向普通用戶(hù)發(fā)出預(yù)警提醒,普通用戶(hù)將商品入庫(kù),并向倉(cāng)庫(kù)管理員發(fā)出入庫(kù)提醒。(3)最后倉(cāng)庫(kù)管理員填寫(xiě)入庫(kù)日志。如圖6.5 所示。感謝下載載精品圖 6.5 入庫(kù)日志協(xié)作圖7 活動(dòng)圖設(shè)計(jì)建模7.1 商品出庫(kù)活動(dòng)圖(1)銷(xiāo)售員通過(guò)填寫(xiě)銷(xiāo)售表單,在將此表單提交給倉(cāng)庫(kù)管理員進(jìn)行審核。(2)倉(cāng)庫(kù)管理員進(jìn)行修改、刪除和審核通過(guò)的判斷后,查詢(xún)倉(cāng)庫(kù)中是否有符合要出庫(kù)的商品。(3)若沒(méi)有則提示倉(cāng)庫(kù)無(wú)此貨物;若有則判斷倉(cāng)庫(kù)中是否有滿(mǎn)足所需要的商品的數(shù)量,若沒(méi)有則提示商品不足;若有則將所需要的商品出售。如圖7.1 所示。感謝下載載精品圖 7.1 商品出庫(kù)活動(dòng)圖7.2 商品調(diào)撥活動(dòng)圖( 1)倉(cāng)庫(kù)管理員填寫(xiě)所要調(diào)撥商品的表單并進(jìn)行審核, 然后倉(cāng)庫(kù)管理員修改、刪除調(diào)撥表單和調(diào)撥表單的審核通過(guò)判斷。( 2)判斷出庫(kù)中是否有所調(diào)撥的商品, 若沒(méi)有則提示倉(cāng)庫(kù)沒(méi)有此商品;

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論