[摘要] 利用UML對企業資產管理系統進行了分析與設計。采用以用例圖為驅動方式、活動圖和順序圖進行系統的動態建模,定義了類圖進行系統的靜態建模。
[關鍵詞] 資產管理系統 用例圖 活動圖 類圖 順序圖
固定資產管理(以下簡稱資產管理)是企業重要的經濟資源和賴以生存發展的物質基礎。如何確保對企業固定資產進行科學管理,健全各項資產管理制度,提高企業的市場競爭力,構建一套企業資產管理系統是十分必要的。目前管理信息系統的開發與設計主要采用面向對象的方法,而UML( Unified Modeling Language)是一種面向對象的建模語言,它采用一整套成熟的建模技術,已廣泛地應用于信息系統的分析和設計過程中。本文就是利用UML中的各類模型對資產管理系統的功能、業務流程和行為進行描述,構建更可靠和更完善的系統模型。
一、UML建模的概述
UML建模是利用圖形符號來描述現實世界各個對象,適用于系統的需求描述、系統概要設計和詳細設計的全過程。UML建模過程是以用例為驅動和采用迭代的建模過程,具體步驟如下:
1.識別和確定系統的用例和執行者。首先要對原系統進行需求調研,識別出系統的用例和執行者;接著分析各執行者之間、用例之間以及用例和執行者之間的關聯;最后利用UML的用例圖規范化描述出系統的功能模型。
2.建立系統的靜態模型和動態模型。以用例為驅動,采用UML的活動圖表示具體用例內部及用例之間的工作流;從功能模型圖中抽象出各種類及其屬性和操作等特征,并以類圖方式描述各種類之間的關系;最后使用順序圖描述在特定環境下這些類的實例表現出來的行為特征。
二、資產管理系統模型
1.系統的用例圖。在資產管理系統的功能需求分析基礎上,分層構建出該系統的頂層用例圖和子系統的用例圖并詳細描述每個用例的處理過程。如圖1是計劃管理子系統用例圖,其中有建立采購計劃、修改計劃和查詢計劃三個用例。
圖1 二級用例圖之一計劃管理子系統用例圖
2.活動圖。對于工作流存在復雜邏輯控制條件下,采用文本描述方式可能難以閱讀,UML提供了動態模型之一活動圖,它主要用于描述用例內部工作過程或用例之間交互過程。供應商基本信息管理的活動圖如圖2所示,主要描述了根據對以往的設備供應記錄和對其它供應商情況的調查,并把這些資料錄入數據庫,作為修改、查詢和評審供應商時的依據。
圖2 供應商基本信息管理的活動圖
3.類圖。類圖是UML的靜態模型之一,它描述了系統中的各種類以及它們之間關系的模型。在資產管理系統中,類圖中的類主要分為普通類、界面類、控制類和實體類。下面僅討論庫存管理子系統中主要的類及類圖。
普通類:入庫業務類(norn_rk)、出庫業務類(norm_ck)、報廢業務類(norm_bf);
界面類:入庫單界面類(frm_rkd)、領料單界面類(frm_lyd)、報廢單界面類(frm_bf);
控制類:入庫數據訪問類(con_rk)、出庫數據訪問類(con_ck)、報廢數據訪問類(con_yk);
實體類:倉庫信息類(zc_warehouse)、倉位信息類(zc_wareposion)、庫存總賬類(zc_waretotal)、出入庫明細類(zc_wareinout)、收料單明細信息類(zc_receive_detail)、收料單主信息類(zc_receive_main)、領料單明細信息類(zc_use_detail)、領料單主信息類(zc_use_main)、報廢申請表明細表類(zc_waste_detail)、報廢申請表主表類(zc_waste_main)。庫存管理子系統的實體類圖如圖3所示。
圖3 庫存管理子系統的實體類圖
4.順序圖。順序圖是UML的動態模型之一,它強調了對象之間消息發送的時間先后順序,描述了系統執行期間某個時間點的對象之間交互的場景。如圖4所示是資產庫存的管理子系統中設備入庫的順序圖。圖中涉及到六個對象:資產部員工、資產入庫界面、庫位倉位信息、單據資料、賬務資料和資產庫存。資產部員工在設備或配件驗收合格后執行設備或配件的入庫工作,首先登錄資產入庫界面,填寫設備收料單,其次將一份設備收料單隨發票送財務部作帳,一份送供應商作收貨登記,最后資產部員工修改出入庫明細,系統自動修改庫存總量。
圖4 資產入庫順序圖
三、結束語
本文針對企業資產管理系統的采用以用例為驅動、靈活的迭代分析與設計的步驟,集中介紹了資產管理系統使用UML 技術進行系統建模的整個過程。該系統對企業資產體系中所涉及到的信息進行了高效的管理,從而大幅提高了企業資產管理效率,有助于企業優化自身管理。
參考文獻:
[1]張蕾:淺析國有資產管理存在的問題及對策[J].商場現代化,2007(11)
[2]常曉王鳳霞張景等:基于RUP 的UML建模方法研究[J].計算機工程與應用, 2004,40(21)
[3]方紅萍陳和平:信息系統UML建模研究[J].計算機工程與設計,2006,27(19)
[4]易凌志:用例驅動的UML對象建模在財務軟件分析與設計中的應用[J].商場現代化,2006(10)
注:“本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。”