當(dāng)前位置:工程項目OA系統(tǒng) > 領(lǐng)域應(yīng)用 > 倉庫進(jìn)銷存管理系統(tǒng) > 醫(yī)藥進(jìn)銷存
業(yè)務(wù)過程驅(qū)動的醫(yī)藥倉庫進(jìn)銷存管理系統(tǒng)組件化研究
引言
目前,國內(nèi)外在實施企業(yè)資源計劃(Ent醫(yī)藥進(jìn)銷存rise Resource Planning,醫(yī)藥進(jìn)銷存)系統(tǒng)中面臨著實施費用高、周期長、成功率低等問題,原因不全在實施企業(yè)一方,也在醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)的構(gòu)造方,因此應(yīng)在這方面加以研究。
現(xiàn)有醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)的設(shè)計,實際上采用的是一種基于功能分解的系統(tǒng)構(gòu)造方式,將經(jīng)過實踐檢驗的“最佳業(yè)務(wù)”解決方案固化在醫(yī)藥進(jìn)銷存軟件模塊中。但現(xiàn)有的絕大多數(shù)醫(yī)藥進(jìn)銷存軟件剛性太強(qiáng),不能滿足業(yè)務(wù)過程持續(xù)改進(jìn)的需要。為此,一些國內(nèi)外醫(yī)藥進(jìn)銷存廠商和研究人員從多個方面進(jìn)行了積極的探索。如國際著名的醫(yī)藥進(jìn)銷存軟件廠商BaaN提出了動態(tài)企業(yè)建模(Dynamic Ent醫(yī)藥進(jìn)銷存rise Modelling,DEM)方法,其基本思想就是通過提供一套層次化的、可相互關(guān)聯(lián)(通過一定的規(guī)則)的企業(yè)建模工具,在現(xiàn)有的企業(yè)參考模型(如業(yè)務(wù)功能模型、業(yè)務(wù)過程模型、業(yè)務(wù)機(jī)構(gòu)模型等)的基礎(chǔ)上進(jìn)行定制和細(xì)化,并映射到功能廣泛的BaaN 醫(yī)藥進(jìn)銷存應(yīng)用模塊上,由此獲得可執(zhí)行可定制的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)。利用DEM,可大大減少醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)構(gòu)建的復(fù)雜性,并能在一定程度上增加醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)的柔性。但是,該方法只能允許對已有業(yè)務(wù)過程進(jìn)行微調(diào),仍然不能滿足企業(yè)業(yè)務(wù)過程持續(xù)改進(jìn)的需要。
國內(nèi)的某些醫(yī)藥進(jìn)銷存軟件廠商(如金蝶和用友)推出了自主版權(quán)的醫(yī)藥進(jìn)銷存應(yīng)用平臺。該平臺在應(yīng)用軟件層與應(yīng)用服務(wù)器平臺層之間提供了一個業(yè)務(wù)基礎(chǔ)軟件平臺層,并采用模型驅(qū)動體系結(jié)構(gòu)(Mode Driven Architecture,MDA)的設(shè)計思想,提升了醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)構(gòu)建的抽象層次,實現(xiàn)了醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)的快速構(gòu)建。另外,由于采用了組件技術(shù),在很大程度上提升了系統(tǒng)的可演化性,使醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)能夠伴隨企業(yè)的成長而不斷演化。一種基于版本批量定制的醫(yī)藥進(jìn)銷存產(chǎn)品及實施服務(wù)的新構(gòu)想。醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)實質(zhì)上是一個嵌入式的工作流系統(tǒng),業(yè)務(wù)過程中蘊涵的各業(yè)務(wù)活動及業(yè)務(wù)規(guī)則固化在醫(yī)藥進(jìn)銷存應(yīng)用模塊中,可以通過分離流程邏輯與功能實現(xiàn),極大地增強(qiáng)醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)的柔性。SAP R/3的業(yè)務(wù)藍(lán)圖只是對現(xiàn)有的醫(yī)藥進(jìn)銷存產(chǎn)品中固化的業(yè)務(wù)過程的文檔進(jìn)行說明。IBM在舊金山項目中開發(fā)了一個用于輔助開發(fā)人員快速創(chuàng)建企業(yè)應(yīng)用的層次化的框架體系結(jié)構(gòu)。從現(xiàn)有的文獻(xiàn)來看,雖然對基于組件的開發(fā)(Component Based Development,CBD)方法學(xué)及業(yè)務(wù)過程建模方法的研究較多,但從業(yè)務(wù)過程的角度探討如何獲取業(yè)務(wù)組件,進(jìn)而驅(qū)動基于組件裝配方式的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)構(gòu)造方面的研究卻不多見。
隨著現(xiàn)代企業(yè)對業(yè)務(wù)過程管理的重視,以及客戶要求對訂單執(zhí)行等業(yè)務(wù)過程的了解日益增強(qiáng),醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)的設(shè)計視角也應(yīng)該轉(zhuǎn)移到以業(yè)務(wù)過程為中心,探索并實施業(yè)務(wù)過程驅(qū)動的系統(tǒng)設(shè)計方法。采用業(yè)務(wù)過程驅(qū)動的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)設(shè)計,使軟件結(jié)構(gòu)反映業(yè)務(wù)過程,有利于增強(qiáng)醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)的業(yè)務(wù)柔性。結(jié)合對象組件技術(shù),對支持業(yè)務(wù)過程的相關(guān)業(yè)務(wù)類組件化,可進(jìn)一步提高醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)的柔性及可演化性。這將在很大程度上克服現(xiàn)有醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)普遍存在的剛性太強(qiáng)的缺陷。
1 業(yè)務(wù)過程驅(qū)動的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)組件化內(nèi)涵
業(yè)務(wù)過程驅(qū)動的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)組件化的內(nèi)涵是:打破傳統(tǒng)的基于功能分解的系統(tǒng)構(gòu)造方法,以共性的企業(yè)業(yè)務(wù)過程為中心和出發(fā)點,對企業(yè)經(jīng)營的業(yè)務(wù)過程進(jìn)行抽象,通過層次化分解組成業(yè)務(wù)的各個子任務(wù),直到能夠充分地描述各個子任務(wù)。在業(yè)務(wù)過程分解的每一層次,根據(jù)組成業(yè)務(wù)過程的每個任務(wù),分析并補充支持任務(wù)實現(xiàn)的各個業(yè)務(wù)對象類,并在后續(xù)的各個層次逐步細(xì)化設(shè)計,直到可根據(jù)現(xiàn)有的組件模型方便地組件化該層次的對象類。在分解業(yè)務(wù)過程的基礎(chǔ)上,對組成模型的業(yè)務(wù)對象按照某種組件模型進(jìn)行組件化。在組件組裝平臺工具的支持下,參照業(yè)務(wù)過程分解階段獲取的業(yè)務(wù)過程模型,以組件組裝的方式創(chuàng)建可運行的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)。
業(yè)務(wù)過程驅(qū)動的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)組件化的最大特點是以業(yè)務(wù)過程為重點,并以此驅(qū)動醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)的需求獲取、系統(tǒng)設(shè)計與構(gòu)造。業(yè)務(wù)過程驅(qū)動的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)組件化包括三個方面:①業(yè)務(wù)過程驅(qū)動的業(yè)務(wù)過程建模;②獲取基于某種主流組件模型的業(yè)務(wù)組件;③基于業(yè)務(wù)過程模型構(gòu)建組件化的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)。 2 業(yè)務(wù)過程驅(qū)動的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)業(yè)務(wù)過程建模
2.1 基本概念
定義1 業(yè)務(wù)功能:指從企業(yè)整體角度對所從事的經(jīng)營活動的功能描述,闡述企業(yè)必須做什么(what)。同一類型的企業(yè)業(yè)務(wù)功能相似,且具有穩(wěn)定性。如制倉庫進(jìn)銷存軟件軟件造企業(yè)的業(yè)務(wù)功能包括采購、銷售、制造、人力資源管理、財務(wù)管理等。
定義2 業(yè)務(wù)過程:指企業(yè)為了實現(xiàn)特定業(yè)務(wù)功能,需要組織一系列串行或并行的任務(wù),每一項任務(wù)實現(xiàn)一項子功能,并為每個任務(wù)分配必須的資源。資源可以是時間、場所、部門、人員、資金等。業(yè)務(wù)過程闡述如何做(how)。如為了完成采購業(yè)務(wù)功能,可以把采購分解為采購需求獲取、選擇供應(yīng)商、制定并發(fā)出采購訂單、采購過程控制、采購貨物接收、發(fā)票處理等任務(wù)。
定義3 業(yè)務(wù)事件:指驅(qū)動任務(wù)執(zhí)行的激勵。業(yè)務(wù)事件分為外部事件和內(nèi)部事件兩種,內(nèi)部事件指由被建模的信息系統(tǒng)在執(zhí)行過程中產(chǎn)生的事件;外部事件指系統(tǒng)外部產(chǎn)生的事件。例如,“采購貨物到達(dá)”是外部事件,而“貨物接收處理已完成”是內(nèi)部事件。業(yè)務(wù)事件驅(qū)動業(yè)務(wù)任務(wù)的執(zhí)行,任務(wù)執(zhí)行過程中會產(chǎn)生新的業(yè)務(wù)事件。因此,業(yè)務(wù)過程的執(zhí)行表現(xiàn)為事件和任務(wù)相交錯的串行或并行的序列。
2.2 業(yè)務(wù)過程驅(qū)動的業(yè)務(wù)過程建模
業(yè)務(wù)過程驅(qū)動的業(yè)務(wù)過程建模,解決的是在業(yè)務(wù)層面上的建模問題,所建立的業(yè)務(wù)過程模型與具體平臺技術(shù)實現(xiàn)無關(guān)。業(yè)務(wù)過程驅(qū)動的業(yè)務(wù)過程建模提供了一種獲取醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)各類業(yè)務(wù)組件的自然的方法,業(yè)務(wù)過程模型是以業(yè)務(wù)過程視角構(gòu)建組件化醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)的前提和基礎(chǔ)。
2.2.1 業(yè)務(wù)過程驅(qū)動的業(yè)務(wù)過程建模層次與內(nèi)容
企業(yè)的經(jīng)營戰(zhàn)略與經(jīng)營目標(biāo)最終由一系列具體的業(yè)務(wù)過程來體現(xiàn)。業(yè)務(wù)過程建模是實現(xiàn)有效地對業(yè)務(wù)過程管理與過程優(yōu)化的前提和基礎(chǔ)。業(yè)務(wù)過程驅(qū)動的業(yè)務(wù)過程建模包括三個層次,即業(yè)務(wù)功能層、業(yè)務(wù)過程層和業(yè)務(wù)任務(wù)層。
(1)業(yè)務(wù)功能層 從企業(yè)戰(zhàn)略的層次,對企業(yè)應(yīng)該做什么(what)的概括。企業(yè)必須在綜合考慮企業(yè)的經(jīng)營類型、特點、外部環(huán)境、發(fā)展戰(zhàn)略的基礎(chǔ)上,識別業(yè)務(wù)范圍、功能,并確定其重要程度。
(2)業(yè)務(wù)過程層 從業(yè)務(wù)過程的層次,解決企業(yè)怎樣做(how)的問題。業(yè)務(wù)功能最終由一系列的任務(wù)實現(xiàn),任務(wù)執(zhí)行產(chǎn)生事件,事件觸發(fā)任務(wù)的執(zhí)行。任務(wù)與相關(guān)的業(yè)務(wù)對象關(guān)聯(lián),任務(wù)的執(zhí)行涉及資源的分配。因此,業(yè)務(wù)過程建模包括對任務(wù)、與任務(wù)相關(guān)的業(yè)務(wù)對象、業(yè)務(wù)事件、以及與任務(wù)相關(guān)資源的建模。
(3)業(yè)務(wù)任務(wù)層 從組成業(yè)務(wù)過程的具體任務(wù)的層次,解決針對具體任務(wù)的執(zhí)行內(nèi)容(do)的問題。
2.2.2 業(yè)務(wù)過程驅(qū)動的業(yè)務(wù)過程模型
常見的業(yè)務(wù)過程建模方法有Petri-Net,F(xiàn)lowChart,EPC,UML等。對業(yè)務(wù)過程驅(qū)動的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)組件化而言,理想的建模方法應(yīng)該既能闡述業(yè)務(wù)過程本身,又能支持與特定業(yè)務(wù)過程中各個任務(wù)相關(guān)聯(lián)的業(yè)務(wù)對象及資源分配,而且也要有利于向業(yè)務(wù)對象類的組件化平滑過渡。可見,現(xiàn)有的Petri-Net,F(xiàn)low Chart,EPC建模方法不能滿足業(yè)務(wù)驅(qū)動的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)組件化建模的需要。UML作為一種可擴(kuò)充的建模語言,可用于系統(tǒng)的靜態(tài)、動態(tài)建模。UML和EPC在業(yè)務(wù)過程建模方面各自的優(yōu)勢與不足,以現(xiàn)有的EPC建模方法為基礎(chǔ),引入了面向?qū)ο蠼V械念悺ο?、繼承、封裝、消息等概念,以解決業(yè)務(wù)過程的建模問題。在現(xiàn)有研究工作的基礎(chǔ)上,本文提出與業(yè)務(wù)過程驅(qū)動的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)組件化相適應(yīng)的建模方法元模型,如圖1所示。
圖1 業(yè)務(wù)過程驅(qū)動的醫(yī)藥倉庫進(jìn)銷存軟件管理系統(tǒng)組件化建模方法元模型
該模型所表達(dá)的語義簡要解釋如下:
業(yè)務(wù)功能由執(zhí)行具體的業(yè)務(wù)過程來實現(xiàn),一項業(yè)務(wù)功能可與多個業(yè)務(wù)過程相關(guān)聯(lián),一個業(yè)務(wù)過程也可參與并支持多項業(yè)務(wù)功能。業(yè)務(wù)對象對業(yè)務(wù)功能的實現(xiàn)提供支持。業(yè)務(wù)過程可以分解為多個業(yè)務(wù)任務(wù),業(yè)務(wù)過程由外部業(yè)務(wù)事件觸發(fā)。一個業(yè)務(wù)任務(wù)可以是復(fù)合任務(wù),也可以是原子任務(wù)。原子任務(wù)是可以直接執(zhí)行,不需再分的業(yè)務(wù)活動;復(fù)合任務(wù)是可進(jìn)一步分解的業(yè)務(wù)任務(wù),它通過提升任務(wù)的粒度簡化對任務(wù)的管理。業(yè)務(wù)任務(wù)在執(zhí)行過程中會產(chǎn)生多個業(yè)務(wù)事件,業(yè)務(wù)事件會觸發(fā)新的業(yè)務(wù)任務(wù)的執(zhí)行。業(yè)務(wù)事件觸發(fā)業(yè)務(wù)任務(wù)的執(zhí)行是通過觸發(fā)規(guī)則決定的,觸發(fā)規(guī)則決定了新業(yè)務(wù)任務(wù)的執(zhí)行應(yīng)滿足的條件及執(zhí)行方式(如并行執(zhí)行、執(zhí)行多條任務(wù)分支中的一支等)。業(yè)務(wù)任務(wù)由執(zhí)行代理來執(zhí)行,執(zhí)行代理可以是執(zhí)行具體任務(wù)的組織、人員角色或計算機(jī)應(yīng)用程序等。業(yè)務(wù)任務(wù)的完成,是由相關(guān)的業(yè)務(wù)對象的功能(操作)實現(xiàn)的。業(yè)務(wù)對象類方法必須支持對業(yè)務(wù)事件的響應(yīng),從而要受業(yè)務(wù)事件影響。業(yè)務(wù)事件及業(yè)務(wù)任務(wù)會影響相關(guān)業(yè)務(wù)對象的狀態(tài)??梢苑庋b為業(yè)務(wù)組件的對象可以是業(yè)務(wù)任務(wù)、業(yè)務(wù)對象甚至是業(yè)務(wù)過程。根據(jù)組件實體類型(表達(dá)內(nèi)容)的不同,業(yè)務(wù)組件可簡單分為原子組件和復(fù)合組件。原子組件是不需進(jìn)一步細(xì)化的組件,是復(fù)用的基本單位;復(fù)合組件是由成員組件構(gòu)成的大粒度的可復(fù)用組件類型,其成員組件可以是原子組件,也可以是復(fù)合組件。業(yè)務(wù)組件的獲得是建立在對業(yè)務(wù)過程、業(yè)務(wù)任務(wù)、業(yè)務(wù)對象的識別、概括與提煉的基礎(chǔ)上,并對業(yè)務(wù)組件進(jìn)行充分描述。建模階段獲得的業(yè)務(wù)組件與具體實現(xiàn)平臺技術(shù)無關(guān)。
轉(zhuǎn)載請注明文章來源:http://52tianma.cn/
- 1醫(yī)藥進(jìn)銷存管理系統(tǒng) 2014
- 2便捷才任性 泛普軟件醫(yī)藥進(jìn)銷存打印更細(xì)致
- 3企業(yè)醫(yī)藥進(jìn)銷存應(yīng)用程序商店興起 或改變傳統(tǒng)采購模式管理軟件
- 4醫(yī)藥進(jìn)銷存管理系統(tǒng)(中西藥結(jié)合版)
- 5什么是移動醫(yī)藥進(jìn)銷存軟件或系統(tǒng)
- 6泛普軟件醫(yī)藥進(jìn)銷存或出新品 發(fā)力連鎖企業(yè)管理
- 7醫(yī)藥商品管理軟件怎樣查詢庫存?
- 8倉庫進(jìn)銷存探路者CIO牛小虎分享醫(yī)藥進(jìn)銷存信息化實踐經(jīng)驗管理
- 9天維醫(yī)藥進(jìn)銷存系統(tǒng)特點介紹
- 10倉庫進(jìn)銷存軟件_醫(yī)藥進(jìn)銷存過時論重現(xiàn):從基礎(chǔ)做起是醫(yī)藥進(jìn)銷存正道
- 11急求免費醫(yī)藥進(jìn)銷存管理軟件?
- 12CIO成功實施醫(yī)藥進(jìn)銷存需重視的三大攻略要素
- 13泛普軟件醫(yī)藥進(jìn)銷存安卓版v3.0.1 藍(lán)牙打印更靈活
- 14泛普軟件醫(yī)藥進(jìn)銷存網(wǎng)頁版 預(yù)警機(jī)制更全面
- 15泛普軟件醫(yī)藥進(jìn)銷存商品展柜"賣點"營銷
- 16高瑞OA醫(yī)藥進(jìn)銷存能給中小企業(yè)帶來什么優(yōu)勢?
- 17泛普軟件醫(yī)藥進(jìn)銷存連鎖版 讓權(quán)限管理無懈可擊
- 18讓我們來懂得和學(xué)習(xí)如何選擇醫(yī)藥進(jìn)銷存軟件
- 19醫(yī)藥進(jìn)銷存管理系統(tǒng)無法連接數(shù)據(jù)庫?
- 20哪里有終身免費的醫(yī)藥進(jìn)銷存系統(tǒng)
- 21泛普軟件醫(yī)藥進(jìn)銷存 專注"企業(yè)服務(wù)2.0"
- 22泛普軟件醫(yī)藥進(jìn)銷存"多點作戰(zhàn)" 讓銷售快人一步
- 23較傳統(tǒng)醫(yī)藥進(jìn)銷存軟件 傻瓜醫(yī)藥進(jìn)銷存擁有幾大特征
- 24數(shù)據(jù)庫 藥品管理系統(tǒng)
- 25醫(yī)藥進(jìn)銷存系統(tǒng)的票據(jù)怎么改???
- 26什么藥品管理軟件好呀?
- 27專家呼吁用戶用慎用免費版醫(yī)藥進(jìn)銷存軟件
- 28傻瓜醫(yī)藥進(jìn)銷存首創(chuàng)云備份功能 防數(shù)據(jù)丟失
- 29醫(yī)藥進(jìn)銷存軟件
- 306月醫(yī)藥進(jìn)銷存品牌報告:國內(nèi)外廠商平分秋色
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓