摘 要:銷售管理系統(tǒng)作為企業(yè)信息化標(biāo)志的重要組成,是企業(yè)適應(yīng)時(shí)代發(fā)展所追求的根本目標(biāo)。為了保證信息化結(jié)構(gòu)的完整性,銷售管理系統(tǒng)開發(fā)前則需要利用UML對其進(jìn)行系統(tǒng)建模。有了這個(gè)信息化模型,我們就可以提高軟件開發(fā)的速度和質(zhì)量,適應(yīng)隨時(shí)變化的系統(tǒng)需求,且能有效整合系統(tǒng)資源。
關(guān)鍵詞:銷售管理系統(tǒng);系統(tǒng)分析;系統(tǒng)設(shè)計(jì);UML
DOI:10.16640/j.cnki.37-1222/t.2015.23.088
1 引言
隨著社會(huì)化進(jìn)程的不斷發(fā)展,企業(yè)對信息系統(tǒng)的越發(fā)的重視起來。目前企業(yè)日常工作的各個(gè)方面如銷售、財(cái)務(wù)、物流、人力資源等的管理已經(jīng)從過去的如何提高利用率轉(zhuǎn)變?yōu)樵鯓涌焖匍_發(fā)出一個(gè)合理的軟件系統(tǒng)模型以適應(yīng)不斷發(fā)展變化的日常業(yè)務(wù)需求上來。面向?qū)ο蠹夹g(shù)則完全適合上述發(fā)展需要,其內(nèi)部的封裝、繼承、多態(tài)和抽象特征,保證了系統(tǒng)開發(fā)的有效性,其良好的復(fù)用機(jī)制,則提高了系統(tǒng)開發(fā)的效率。順應(yīng)了軟件開發(fā)的發(fā)展。本文基于一個(gè)具體的銷售管理系統(tǒng)實(shí)例,論述了通過UML將面向?qū)ο蠹夹g(shù)如何利用模型方法進(jìn)行具體圖形化呈現(xiàn)的過程。
2 UML概述
UML中文名為統(tǒng)一建模語言。其核心既是利用面向?qū)ο蠹夹g(shù)將系統(tǒng)開發(fā)的需求分析、設(shè)計(jì)等各個(gè)階段以圖形的方式表示出來,已達(dá)到將抽象問題具體化的效果。該方法一經(jīng)推出就得到了很多企業(yè)和個(gè)人的支持,使得其目前在國內(nèi)外作為系統(tǒng)開發(fā)的基本標(biāo)準(zhǔn)來使用。
UML作為建模語言,其本身并不能像其他語言一樣編程使用。但它仍然是現(xiàn)代信息系統(tǒng)開發(fā)的一個(gè)重要組成部分。根據(jù)系統(tǒng)實(shí)現(xiàn)的基本過程,我們可利用用例圖、活動(dòng)圖等基本圖形描述用戶需求;利用表述系統(tǒng)靜態(tài)結(jié)構(gòu)特征的類圖,以及表述系統(tǒng)動(dòng)態(tài)結(jié)構(gòu)特征的順序圖來描述系統(tǒng)設(shè)計(jì)過程;我們還可以利用組件圖和部署圖來描述系統(tǒng)實(shí)現(xiàn)和部署過程??傊琔ML具有面向?qū)ο?、可視化、靈活操作和集成性的特點(diǎn)。
3 銷售管理系統(tǒng)UML的分析與設(shè)計(jì)
3.1 銷售管理系統(tǒng)的基本特征
該銷售系統(tǒng)從客戶角度出發(fā),以客戶所下訂單為中心進(jìn)行所需的業(yè)務(wù)處理,逐步形成一種完善的管理體系。其具備如下基本特征:
(1)充分結(jié)合實(shí)際構(gòu)建完善系統(tǒng)架構(gòu),利用先進(jìn)技術(shù)改進(jìn)原有銷售流程的不足;(2)該系統(tǒng)具有充分的靈活性。其能針對無論大型企業(yè)多個(gè)銷售人員團(tuán)隊(duì)還是中小型企業(yè)少銷售隊(duì)伍靈活的做出人員級別的調(diào)整并給出完善的財(cái)務(wù)核算機(jī)制,從而實(shí)現(xiàn)真正的辦公自動(dòng)化體系;(3)該系統(tǒng)具備決策支持能力,它可將訂單、銷售額度、財(cái)務(wù)分析等信息更好的以數(shù)字化、電子化的形式呈現(xiàn)給高層管理者,從而為其制定公司戰(zhàn)略決策提供必要支持;(4)該系統(tǒng)具有數(shù)據(jù)分析的準(zhǔn)確性。它能將現(xiàn)有銷售等數(shù)據(jù)利用分析器進(jìn)行合理化分析,以實(shí)現(xiàn)對重大客戶群的情況統(tǒng)計(jì)分析以及其他客戶信息的有效跟蹤。
3.2 系統(tǒng)分析
(1)系統(tǒng)用例分析。該銷售管理系統(tǒng)為不同用戶角色分配不同的權(quán)限,以此來保證系統(tǒng)的安全性。在系統(tǒng)體系下我們將系統(tǒng)用戶分為:銷售商、公司業(yè)務(wù)員、倉庫管理員和系統(tǒng)管理員四個(gè)角色。其中,銷售商可進(jìn)行轉(zhuǎn)賬、充值、體現(xiàn)以及個(gè)人信息管理等功能;公司業(yè)務(wù)員則是利用系統(tǒng)的主力軍,其完成的主要工作就是審核銷售商的充值、轉(zhuǎn)賬、現(xiàn)金提現(xiàn)以及生成訂單的合法性;倉庫管理員則可利用系統(tǒng)進(jìn)行倉庫日常的出庫、入庫和庫存盤點(diǎn)等事務(wù)處理;最后系統(tǒng)管理員完成密碼、數(shù)據(jù)庫和用戶日常管理工作;(2)管理業(yè)務(wù)需求。本環(huán)節(jié)將以訂單管理活動(dòng)圖的形式給出針對用戶提出的需要所進(jìn)行的流程分析,其活動(dòng)圖如下圖1所示。
從圖1可知,該流程是由銷售商發(fā)起,然后經(jīng)業(yè)務(wù)員處理、審核,判斷庫存是否足夠,如果不足,則需要制定采購計(jì)劃進(jìn)行貨品采購;反之,則需發(fā)貨同時(shí)產(chǎn)生回執(zhí)。
3.3 系統(tǒng)設(shè)計(jì)
(1)系統(tǒng)總體功能設(shè)計(jì)。該系統(tǒng)有四個(gè)重要管理子系統(tǒng)構(gòu)成,它們分別是銷售商管理、訂單管理、庫存管理和系統(tǒng)管理;(2)訂單管理功能設(shè)計(jì)。在所有子系統(tǒng)中訂單管理子系統(tǒng)是其中的核心部分,我們可將訂單管理子系統(tǒng)由分為查詢訂單信息和搜索訂單信息兩大模塊。其中查詢訂單信息功能是銷售商通過登錄訂單子系統(tǒng)界面查看用戶下單具體情況來決定是否通知發(fā)貨;訂單搜索功能則是銷售商通過產(chǎn)品發(fā)貨信息界面判斷產(chǎn)品是否如約發(fā)放的記錄信息。
4 結(jié)束語
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,銷售管理系統(tǒng)在企業(yè)中的地位已由過去的輔助轉(zhuǎn)變?yōu)橄热缃竦闹鲗?dǎo)。銷售環(huán)節(jié)是企業(yè)生存的根本,所以銷售管理系統(tǒng)的好換直接決定整個(gè)企業(yè)的后續(xù)的發(fā)展。當(dāng)然,我們現(xiàn)在的銷售管理系統(tǒng)也存在很多不足。還需要企業(yè)通過不斷整合以及擴(kuò)展先進(jìn)理念,最終形成一個(gè)以該系統(tǒng)為核心,融合財(cái)務(wù)、辦公等其他系統(tǒng)與一體的新型應(yīng)用系統(tǒng)。
參考文獻(xiàn):
[1]羅建,王晨林,林財(cái)興.基于ASP的銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用,2001(31).
[2]吳潔珍.基于IBM AS/400系統(tǒng)不同的銀行底層接口系統(tǒng)的兼容設(shè)計(jì)及實(shí)現(xiàn)[D].廣東工業(yè)大學(xué),2005.
[3]黃永忠.面向?qū)ο蠓椒ㄅc技術(shù)基礎(chǔ)[M].北京:國防工業(yè)出版社,2008(06).
[4]羅超理,李萬紅.管理信息系統(tǒng)原理與應(yīng)用[M].清華大學(xué)出版社,2002.
作者簡介:黃海榮(1977-),男,江蘇人,本科,工程師,研究方向:軟件工程。endprint