銷售管理系統(tǒng)的UML分析與設計_第1頁
銷售管理系統(tǒng)的UML分析與設計_第2頁
銷售管理系統(tǒng)的UML分析與設計_第3頁
銷售管理系統(tǒng)的UML分析與設計_第4頁
銷售管理系統(tǒng)的UML分析與設計_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

4、該接口描述也是有區(qū)別的。如果采用Java WebF發(fā),就要以JSP(Java Server Pages墓礎,如果采取 M可以通過訪問該包提供的接口,實現(xiàn)業(yè)務邏輯,如客戶管理業(yè)務等。務器端業(yè)務規(guī)則檢查等,同時包括一些系統(tǒng)異常檢查與拋出處理以及系統(tǒng)日志服務等。類的細節(jié)實現(xiàn)。銷售管理系統(tǒng)提供的各種服務都是建立在分布、開放的信息)框圖來幫助觀察和理解。止匕外,描述工作流和并發(fā)行為還可以通過活動框圖,結構之上,依托高速、可靠的網絡環(huán)境表達從一個活動到另一個活動的控1 ungungt 刃 sls 】匹的由tuH中m1 皿<puigU31g國 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 < £蟲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學 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 時*,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客戶關系子系統(tǒng)類的詳細設計及類之間關系列圖可以清楚地看到“

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

溫馨提示

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

評論

0/150

提交評論