銷(xiāo)售管理系統(tǒng)的UML分析與設(shè)計(jì)_第1頁(yè)
銷(xiāo)售管理系統(tǒng)的UML分析與設(shè)計(jì)_第2頁(yè)
銷(xiāo)售管理系統(tǒng)的UML分析與設(shè)計(jì)_第3頁(yè)
銷(xiāo)售管理系統(tǒng)的UML分析與設(shè)計(jì)_第4頁(yè)
銷(xiāo)售管理系統(tǒng)的UML分析與設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、銷(xiāo)售管理系統(tǒng)的UM份析與設(shè)計(jì)銷(xiāo)售管理系統(tǒng)的UML分析與設(shè)計(jì)作者:王文豪經(jīng)難以保證軟件開(kāi)發(fā)的效率和質(zhì)量,通過(guò)將UML應(yīng)用于銷(xiāo)售管理系統(tǒng)建模,可以加速軟件開(kāi)發(fā)進(jìn)程,提高軟件質(zhì)量從“提升被開(kāi)發(fā)系統(tǒng)的執(zhí)行效率”轉(zhuǎn)變?yōu)椤疤嵘_(kāi)發(fā)效率”。面向?qū)ο螅∣O)技術(shù)降低了解決方法域與問(wèn)題域的差雜的系統(tǒng)建立可視化系統(tǒng)模型,目前已經(jīng)被工業(yè)標(biāo)準(zhǔn)組織 OMG(Object Management Group)受,一經(jīng)推出便得到許多著更貼近實(shí)際的應(yīng)用限設(shè)置和全面的財(cái)務(wù)核算方式,實(shí)現(xiàn)真正的銷(xiāo)售網(wǎng)絡(luò)化辦公;系統(tǒng)管理員。各個(gè)角色承擔(dān)不同的系統(tǒng)任務(wù),通過(guò)網(wǎng)絡(luò)和通信系統(tǒng),連接到銷(xiāo)售管理系統(tǒng),使用統(tǒng)一的訪問(wèn)界面,進(jìn)系統(tǒng)模型,以及建立各種

2、必要的文檔。UML通過(guò)三類(lèi)圖形建立系統(tǒng)模型: Use Case0,靜態(tài)結(jié)構(gòu)圖(類(lèi)圖,對(duì)象圖及易于掌握使用等特點(diǎn)。UML適用于各種規(guī)模的系統(tǒng)開(kāi)發(fā),能促進(jìn)軟件復(fù)用,方便地集成已有的 系統(tǒng)并有效減少表示符號(hào)。UML的創(chuàng)始人booch,Jacobson Rum Baughft rational公司的支持下綜合了多種系統(tǒng)開(kāi)發(fā)過(guò)程的長(zhǎng)處,提 部署。下面通過(guò)UML來(lái)分析并構(gòu) 造銷(xiāo)售管理系統(tǒng)模型,并結(jié)合 Rational統(tǒng)一過(guò)程加以描述,圖形使用 Rational Ros問(wèn)題,重點(diǎn)是充分考慮系統(tǒng)的實(shí)用性。結(jié)果可以用一個(gè)業(yè)務(wù)用例(Business Use CaSe框圖表達(dá),根據(jù)銷(xiāo)售系統(tǒng)的基本、公司銷(xiāo)售主管、圖1

3、銷(xiāo)售管理系統(tǒng)業(yè)務(wù)用例框圖和系統(tǒng)管理員;業(yè)務(wù)用例框圖是對(duì)系統(tǒng)需求的描述,表達(dá)了系統(tǒng)的功能和所提供的服務(wù),包括客戶0在開(kāi)發(fā)過(guò)程中,隨著對(duì)系統(tǒng)需求認(rèn)識(shí)的不斷加深,用例模型可以從頂向下不斷細(xì)化,演化出更加詳細(xì)的 Use Case三,1崔華圖2核心業(yè)務(wù)對(duì)象類(lèi)及類(lèi)之間關(guān)系計(jì)模型。設(shè)計(jì)模型包含了 Use Case勺實(shí)現(xiàn),可以表現(xiàn)對(duì)象如何相互通信和運(yùn)作來(lái)實(shí)現(xiàn)Use Cas豌的。對(duì)于系統(tǒng)的靜植對(duì)象的分析和實(shí)現(xiàn)欠來(lái)組織管理系據(jù)量大、信息變化快,非結(jié)構(gòu)化信息與結(jié)構(gòu)化信息共存。使用 UML對(duì)銷(xiāo)售管理系統(tǒng)進(jìn)行基于面向 、節(jié)點(diǎn)、圖等,可以將語(yǔ)意上相近的模型元素組織在一起,這就構(gòu)成了 UML的包,包從較高的層7具使用不同,

4、該接口描述也是有區(qū)別的。如果采用Java WebF發(fā),就要以JSP(Java Server Pages墓礎(chǔ),如果采取 M可以通過(guò)訪問(wèn)該包提供的接口,實(shí)現(xiàn)業(yè)務(wù)邏輯,如客戶管理業(yè)務(wù)等。務(wù)器端業(yè)務(wù)規(guī)則檢查等,同時(shí)包括一些系統(tǒng)異常檢查與拋出處理以及系統(tǒng)日志服務(wù)等。類(lèi)的細(xì)節(jié)實(shí)現(xiàn)。銷(xiāo)售管理系統(tǒng)提供的各種服務(wù)都是建立在分布、開(kāi)放的信息)框圖來(lái)幫助觀察和理解。止匕外,描述工作流和并發(fā)行為還可以通過(guò)活動(dòng)框圖,結(jié)構(gòu)之上,依托高速、可靠的網(wǎng)絡(luò)環(huán)境表達(dá)從一個(gè)活動(dòng)到另一個(gè)活動(dòng)的控1 ungungt 刃 sls 】匹的由tuH中m1 皿<puigU31g國(guó) wt -SlEUlf-笛-Stwd-t19Llhi R空心

5、06 £胃七胃七/V $24* «htwt-DKftmHetLm <bfc<n &MKnCC4i«h C4313黑-44A* TflCgrWk4 4-ii-4aiO* ti«n fit0 M - th 曲J* mi d rtMut 0* v4i.4 七咻皿曹士由 rx5Ekr%6.ir 博史:¥»,q uv1r ftKUjg 4*v* 才tirimg p.ir* iitnihjf 尸Mj* W3l < £蟲(chóng)0士小 d七a£MAH±£ $S七 0ZJ W>工宅l&#

6、171; athtti.e w&i pH.RjtlQLIuMpfeLtR(QLEiEe«>tL-A. at1««&sltrRjiC 七* Q>t CwrtowrO*ift .睢* g<t“恥<4*3者¥年4*如* iBt字百班區(qū)域。皿七不七餐,占曲口t ftnq學(xué) tJs«Q* Htiq f Be節(jié)口* ttEMq ftbCitjO* 孰 Mm 第* a日. ftiTri if)* 值* 9(*0工/0。* £a七 浜*MaEtyU* 幼心Lt的MW。")* kifdsf tvtTil

7、 I0ml6* Mb 4e«dk)* mi 時(shí)*,i4L由t ef'U* mi * Hz牌上A" 14】* wii twOrwfJtii>j jutwj4 wi 4,/* wii 4 備.整(室tari, f%«>E)* wi 4 EtthNHEk" pdti«<Jat ftLasr-s-M ss:»t ilk七 4±cztJ:H toftcr U,mt q djLt,Cnt aE&f 口t UttvMX 0A2i 甯 iCS CwwHtta nSc 匕如?!工hr,TCn", W

8、.,口仍”* f "DIE4cihzg中由icMth.事*y ftrwltl. Snlt tCtbi tLnt&<r (1 UfUfK >?/&JSat。tUEtg/c* 季溫自電 bCgtlSHt «*4=* Ei* CH9dtti;tTraLliiiliT«4 (fcvvli tCntsllwnt ivtcit)+ v»l< e«l<rt>«;(3t*jc* ff twl« Wmtqx iTvcfc!零vc事il0圖3客戶關(guān)系子系統(tǒng)類(lèi)的詳細(xì)設(shè)計(jì)及類(lèi)之間關(guān)系列圖可以清楚地看到“

9、誰(shuí)在什么時(shí)間對(duì)誰(shuí)說(shuō)了寫(xiě)什么”。圖4客戶管理的序列框圖圖5銷(xiāo)售人員對(duì)客戶管理的順序框圖屬性值,最后更新數(shù)據(jù)庫(kù)狀態(tài)的一次執(zhí)行過(guò)程。此圖可設(shè)計(jì) Customer的loadCustomer(int)口 updateCustomer()法實(shí)時(shí)間為順序的消息交換,這對(duì)于把握系統(tǒng)的控制流、順序行為和交互行為是非常有益的。建立在分布網(wǎng)絡(luò)環(huán)境下的態(tài)和這個(gè)對(duì)象從一種狀態(tài)到另一種狀態(tài)的轉(zhuǎn)換G 山ipdsteDjstcirnenJupdate CuaorwrQCustomerire«rtOrds<0圖6 Custome區(qū)寸象狀態(tài)圖程),其中insertOrder/deleteOrdeF是直接作用于當(dāng)前customer象,而是指當(dāng)前customer象所涉及的訂單操作,反之也然。但兩者是有區(qū)別的,序列圖強(qiáng)調(diào)的是交互的時(shí)間序列,協(xié)作圖強(qiáng)調(diào)的是交互的語(yǔ)境和參與交互的對(duì)象圖7、查詢客戶信息的協(xié)作圖動(dòng)圖中可以增加角色的可視化的維數(shù),下圖是增加了Customer Saleman Warehoused個(gè)角色的系統(tǒng)活動(dòng)圖,反映了圖8活動(dòng)圖列框圖按照時(shí)間排序,用于通過(guò)情境檢查邏輯流程。協(xié)作框圖用于了解改變后的影響,可以很容易看出對(duì)象之間的功能,并可在系統(tǒng)中安裝使用,系統(tǒng)中各部件是相互協(xié)作合作,給系統(tǒng)提供完整的功能。下圖是本系統(tǒng)運(yùn)行時(shí)的主圖9運(yùn)行的部件圖現(xiàn)動(dòng)態(tài)頁(yè)面以創(chuàng)建、操作業(yè)務(wù)對(duì)象;

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論