李莉貞
(陽泉師范高等專科學校 計算機系,山西 陽泉 045200)
隨著我國經濟的發展,住宅小區數量迅速增加,物業管理行業也得到了快速發展與成長。面對業主要求和日趨激烈的競爭環境,物業管理公司必須降低運營成本、提高服務質量,以提高企業的核心競爭力,而大規模應用先進的信息技術是變革小區物業管理模式最有效的手段之一。文章根據實際情況和傳統住宅物業管理的運作模式,設計并實現了一個基于UML的智能化住宅小區物業管理系統。
UML(Unified Modeling Language)是軟件界第一個統一的建模語言,應用領域非常廣泛,可用于多種類型軟件系統開發建模的各個階段[1]。它是一種通用建模語言,具有創建系統的靜態結構和動態行為等多種結構模型的能力。
智能化住宅小區物業管理系統將信息論、控制論、系統工程和優化理論運用在軟件程序中,通過建立計算機網絡和數據庫,把一個單一的計算機管理系統開發成一個綜合管理體系[2]。通過本系統,業主可以隨時進行查詢和報修;物業管理公司也可以對小區和業主進行相應的日常管理,從而做到集中有限的人力和物力,降低成本,提高管理水平。圖1為本小區物業管理系統的總體結構圖,本系統主要包含如圖1所示子系統。

圖1 小區物業管理系統總體結構圖
(1)收費管理子系統:該系統中主要包含了水電費用管理、物業管理收費和月結處理等功能。
(2)設備維修子系統:該子系統主要包含有業主報修服務和報修項目查詢功能。
(3)停車場管理子系統:包含了停車場收費管理、停車卡管理和停車場監控功能。
(4)安全保衛功能子系統:主要包含了業主報警處理、小區巡邏管理和小區監控管理功能。
(5)查詢統計子系統:該子系統主要包含了小區信息查詢和統計報表管理功能。
建立業務模型的目的是從用戶的角度,用用況描述業務過程和業務規則,用參與者描述使用業務系統的人員、設備或外系統,建立業務用況模型。為了進一步詳細描述業務過程,可建立業務對象模型。業務對象模型包括工作人員、業務實體、工作單元以及相應的業務規則。業務用況模型和業務對象模型構成業務模型[3]。
UML分析和設計模型由3大類10種圖表示,這3大類模型圖分別是:用例模型圖、靜態模型圖和動態模型圖[1]。用例模型圖由用例圖組成;靜態模型圖由類圖、對象圖、包圖、構件圖和配置圖組成;動態模型圖由活動圖、順序圖、狀態圖和合作圖組成。
用例模型描述的是用戶所理解的系統功能。用例模型由若干用例圖組成,主要用于需求分析階段,它的建立是系統開發者和用戶反復討論的結果,表明了開發者和用戶對需求規格說明達成的共識[4]。用例模型不僅在開發過程中保證了系統所有功能的實現,而且會影響到開發工作的各個階段和UML的各個模型。
文章所述系統包含了系統管理、財務以及維修、保安、業主等人員和物業公司負責人。系統的功能主要表現在三方面。一是本小區物業公司系統管理員對小區的公共設施、員工、業主、設備維護與維修等方面的信息進行有效管理;二是財務人員對業主各種費用的收取及月底結帳與匯總處理;三是業主進行報修和報修項目查詢。圖2是對本系統需求的整體用例描述,描述了本系統的功能和各種服務。
動態圖是指顯示行為對象動作及其結果的活動圖,它著重描述工作流程實現中行為對象所完成的工作以及活動,闡明了業務用例實現的工作流程。圖3為描述本小區物業管理系統中業主交費的動態圖。財務人員首先登錄交費界面,查詢業主是否有交費信息,如果不需要交費則返回交費頁面;如果需要交費,詢問業主是現金交費還是劃款交費,輸入交費金額,并更新系統交費狀態,顯示交費成功。

圖2 小區物業管理系統用例圖

圖3 交費動態圖
類圖描述系統中類的靜態結構。不僅定義系統中的類,表示類之間的聯系如關聯、依賴、聚合等,也包括類的內部結構(類的屬性和操作)。在UML中,類的圖符由3部分組成:上面是類名,具有唯一性;中間是屬性名及其類型;下面是操作名。類圖描述的是一種靜態關系,在系統的整個生命周期都是有效的。一個系統中一般包含有若干個類圖。本系統的維修類圖如圖4所示。

圖4 維修類圖

圖5 交費循序圖
循序圖,也稱時序圖或序列圖,是一種UML行為圖。循序圖通過描述行為對象之間發送信息的時間順序來顯示多個行為對象之間的動態協作。它能夠表示用例的行為順序,當執行一個用例行為時,循序圖中的每條信息對應了一個類操作或者狀態機中引起轉換的觸發事件。
循序圖有兩個坐標軸:一個是縱坐標軸,它顯示時間;一個是橫坐標軸,它顯示對象。通過循序圖,我們能夠直觀地了解到行為對象所發信息的先后順序。圖5反映的是小區物業管理系統中業主交費的工作流程。業主首先登陸上網,然后選擇交費類型,財務系統根據業主請求的服務收取費用。
傳統的物業管理系統已不能滿足物業管理公司及業主的需求,只有大規模應用先進的信息技術,運用功能強大的UML統一建模語言,對住宅小區物業管理系統進行分析建模,構建一個智能化的住宅小區物業管理系統,才能滿足業主的需求,提高住宅小區物業管理標準和物業管理的效率,提高物業管理公司的服務質量,提高企業核心競爭力。
[1]徐寶文,周毓明,盧紅敏.UML與軟件建模[M].北京:清華大學出版社,2006,(6):98.
[2]智能化住宅小區物業管理系統軟件設計概述.Lucia.http://www.chnibs.com,2002.10.
[3]姚雪存,楊家龍,李莉貞.基于構件與復用技術的軟件開發[M].北京:中國商務出版社,2010,(10):5.
[4]王鳳斌,段隆振,李向軍.UML面向對象建模在管理信息系統中的應用[J].計算機與現代化,2005,(2):34.