李亞平
(中國人民大學,北京 100872)
?
綠色照明工程信息管理系統研究
李亞平
(中國人民大學,北京 100872)
綠色照明工程信息管理系統是用于管理和監督PILESLAMP項目執行情況的信息管理系統。通用的信息管理方式,無法適應PILESLAMP項目的管理需要。因而為項目專門建立了基于UML的多任務串并混合模型,并實現了將此模型應用于綠色照明信息管理系統。
信息系統;子合同;PILESLAMP項目;串并混合模型
信息系統已經廣泛應用于各行業,一般模式的管理信息系統針對工程招投標,到設計決策運行監督,再到項目評估,整個周期的管理。按照信息管理模式通常情況分為兩類:一類為工程作為整體,即單項目,執行各環節是串行運行的[1-4]。另一類為多項目并行管理,這些項目為同類,從而能夠并行管理這些項目[5-7]。而“中國逐步淘汰白熾燈,加快推廣節能燈”(PILESLAMP)項目的特點是,整體管理目標一致,即推動我國節能燈產業發展。但是子合同的內容涉及各行各業,比如節能燈廠家、研究機構、信息推廣產業等等。所以以上兩種管理模型的特點,即串行管理和并行管理,對于PILESLAMP項目,都是必不可少的。
為了幫助項目管理方充分掌握子項目的運行情況,作者設計了多任務混合模式管理模式,并在綠色照明信息管理系統實現了該模型。
1.1 多任務混合模型框架
管理信息模型代表了在一個管理領域中對被管理的對象及其相關支持活動的一種抽象[1],是以客戶需求為中心的,項目的需求在不同階段不同,同時存在交叉,使用靜態模型難于滿足需求。因此混合模型的最小單位是模塊,模塊可以動態組合,執行不同的功能。
本文提出的模型構造方法如圖1所示。在最底層的技術包括:數據處理技術、過程管理技術、模型構建技術、模型驅動技術、形式化技術等等,建立需求功能模塊,按照項目預先設定的邏輯規則,把模塊進行動態組合,形成對多個子項目的串行管理和并行管理。綠照資源庫包含的可信資源,包括各類人員(管理者、項目專家、評估專家、子合同負責人等)、項目相關的文檔(合同文本、成果文本、項目簡報、行業標準及政策法規、財務文件)、項目執行過程的各種邏輯規則和按照項目定義的各種管理模式及約束條件。

圖1 混合模型框架Fig. 1 Series-parallel mix model frame
1.2 多任務混合模型構造方法
模型的構造主要包括三個部分(如圖2所示):管理系統構建、系統實施過程管理、模型評估完善。其中管理模型系統的構建過程涉及兩方面的需求分析:管理系統應用需求分析,綠照項目工程領域分析。應用需求包含系統模型構建的過程及涉及的相關操作,包含綠照資源構建和管理系統構建。綠照工程項目需求分析始于對項目執行流程和監管需求的分析,比如招投標管理、子項目執行過程事務管理、項目評估管理及項目財務管理等等。
經過以上需求分析,建立綠照工程項目的事實模型,事實模型中包含了領域中的基本事實和業務知識,事實模型經過實現后就生成了綠照項目資源,這些資源保存在綠照資源庫中,作為系統實施數據支持。另一部分就是構建一個實際應用的管理信息系統,通過對系統的應用需求進行分析,提取應用中的所需功能和關注要素,生成應用需求模型,然后將應用需求模型分解成實際的業務流程,生成業務流程模型,這是需要與管理者和系統執行監管者共同配合完成的,最后基于業務流程模型構建實際的多任務混合管理系統。需要指出的是,在應用模型構建過程中也可能涉及到最初資源構建的過程,如果在進行應用需求的分析中產生特殊的需求,這些需求不包含在資源庫中,要重新生成新的資源來提供給功能模塊作數據支持。

圖2 模型構造過程Fig.2 Process of Model construction
前文提到PILESLAMP項目具有一些特殊性,項目周期長短不同,同時周期個數也不同。一些子項目進行一個周期,那么可以與一些同期項目并行管理,而有些項目是多個周期,每周期間環環相扣,項目前后存在邏輯關系,需要串行管理這些項目。為了更好發揮多任務混合模型的特點,實施過程中模型重構同樣重要。因此也需要在系統的實施過程中對模型管理進行研究。
圖3是信息管理系統的實施過程,首先需要根據系統的實施環境和實施需求進行相應的準備工作。對系統使用相關人員進行培訓,并制定系統的用戶手冊;然后安裝部署系統的軟硬件資源,并對相應資源進行驗收和測試。

圖3 實施過程管理Fig.3 Process management of system Implementation
在系統實施階段,模型構造的關鍵步驟之一就是差異分析,不同的應用環境可能產生不同的應用需求,即使在同一個應用環境中,不同的時間也可能導致應用需求的變化,例如數據管理模塊,項目初期用戶關注是數據的處理和歸檔,項目結束期用戶則關注已有數據的統計和總結分析,同時把這些功能體現羅列出來,那么系統就會顯得煩雜。因此這里需要分析已構建的系統與實際需求在運行的差異,進行重新配置,從而充分利用已有資源。在通過圖2看到,模型的建立是一個循環完善的建立過程,而模型的評估是模型完善的起點。
模型評估過程如圖4所示,需要首先建立模型分析的邏輯架構,生成評估分析報告,給出分析結論。主要包括對實現層的進行評估。實現層主要是指系統底層的實現代碼,例如: 對于系統代碼正確性的評估,可以使用一些工具對代碼是否存在bug、死鎖和內存泄露等問題進行檢查。 功能層的評估是指資源是否能夠達到預期的目標,即系統是否能夠很好的與用戶或其他應用進行交互。規范層評估主要對系統遵循的編碼規范、過程管理規范等各種規范,例如: 確定軟件開發過程是否遵循ISO9000 標準。

圖4 模型評估內容Fig.4 Content of Model Asseement
本節介紹把多任務混合模型實際應用于PILESLAMP項目信息系統中。
2.1 需求分析階段
PILESLAMP項目業務需求如圖5所示。應用需求主要包括:子項目運行的全周期管理、財務管理、項目成果展示(多媒體展示)等等。

圖5 業務模塊Fig.5 Content of Model Asseement
其中子項管理設計是混合模型應用的重要部分,我們在下部分專門介紹。它實現了項目從招投標開始→項目執行管理→項目成果管理。財務管理也是業務模塊的重要部分,包括:預算管理,明細審合,統計匯總等。成果展示平臺用于展示PILESLAMP項目推動我國照明產業發展的成果,為多媒體展示模塊。文件管理是包含了日常文件,及政策法規等。人員管理分為:管理人員,評估專家,子項目負責人等。功能需求包括:文檔分類和搜索,多媒體接口,計算模塊,對象修改模塊,錯誤報警模塊等,后臺管理模塊。
2.2 業務實現環節
(1)子項目管理實現根據需求可以定義出項目管理各個模塊的業務對象模型,如圖6所示。對象類代表一個完整的子項目模型,活動對象類約定了在特定項目階段中需要完成的任務,以及每個任務在執行時需要參考的文檔(包括技術資料、要求說明檔等) 和需要提交審批的文檔項,它與過程模型類相關聯任務分解結構。項目各項計劃基礎, 是一組有層級關系的任務集合任務分解結構。通過關聯確定任務之間的層級關系,通過關聯確定任務之間的搭接關系項目模型。
任務分解結構的第一層 項目階段, 每個階段下面還有在項目模型中定義的控制活動。項目經理定義任務分解結構,項目經理依據自己對項目的理解, 對項目模型中規定的控制活動進行必要的整理,項目經理添加各個階段需要完成的任務,并將任務分解到便于管理和考核的單元,形成完整的項目任務分解結構。

圖6 子項目管理實現Fig.6 Logical structure of subproject management process
(2)業務保障。業務保障片段對業務性能進行監視和控制[6], 主要包括了針對管理和反映業務失效的問題處理。根據SLA 的規定都是需要業務管理系統迅速地調配其他可用的資源進行業務恢復的。觸發業務保障工作流程是由客戶發現的業務問題通過申告的形式,遞交給業務管理系統,形成維護報告返回給運維人員。
2.3 管理接口
從前面可以定義接口的基本管理對象[6]:業務實現片段包括了子項目階段、業務設定清單、業務管理對象類。 而在業務保障階段, 客戶質量管理和業務問題處理反映在對SLA 模板的管理上。 管理對象的關系:子項目通過項目經理設定,與功能控制形成一種綁定的關系,每個業務類可以創建一個SLA 模板,用于定義和修改業務需求。從而達到并聯管理的同時,形成一種串連的邏輯結構。在實際的業務管理應用中,管理對象類是更細的子類。
本文開頭就提到了我們定義了串并混合模型。本節就主要介紹這種模型在PILESLAMP項目中具體管理運行情況。串并管理體現在兩方面:第一子項目不同周期的串并混合管理;第二管理周期中,不同功能模塊的串并混合管理。
3.1 子項目串并混合管理
子項目分為兩種:一種子項目只執行一個階段,在其他周期中不出現;另一種項目執行周期在多周期中都出現,并且前后之間存在推進的邏輯關系。于是形成了如圖7所示的管理模式。在統一周期內的子項目并行管理,提高了管理效率;存在前后邏輯關系的子項目,通過定義邏輯關系,來跟蹤它整個周期的執行情況。

圖7 子項目串并混合管理模式圖Fig.7 Series-parallel mix model applied in subproject management
3.2 功能模塊的串并混合管理
在作需求分析時,我們定義了盡量完善的功能模塊,但是在項目的不同階段,功能需求是不一樣的。如果把全部功能直接加入管理中,反而管理目標不明確,造成管理者的困擾。
因此對于功能模塊的串并混合管理是這樣實現的,如圖8所示:安全模塊和后臺管理貫穿整個項目周期,其他子模塊,根據項目經理需要,綁定在某一階段使用。這樣系統簡潔,運行效率也高。

圖8 功能模塊串并混合模式Fig.8 Series-parallel mix model apply in function management
系統開發是采用JSP 技術,是基于B/S三層網絡結構體系的, 項目管理信息系統分為子合同運行管理、財務管理、項目成果展示管理、文件管理、人員管理、其他管理6 個模塊。其中子合同運行管理包含項目招投標管理、項目運行監管(分串行、并行兩部分)、項目費用管理、項目評估管理等;財務管理包括:財務數據錄入,統計,審核,預算,審計等功能;項目成果管理擺脫了傳統的文檔信息管理模式,增加了圖檔、圖片、以及音視頻等多媒體數據的管理;文件管理包括:政策法規管理,日常文件管理,項目簡報。人員管理主要包括:管理人員、項目專家、評估專家;其他管理包括系統運行日志和把復雜項目串并管理的邏輯圖。
多任務子項目管理是綠色照明信息管理系統非常重要的一個環節。 針對項目管理的復雜性和不確定性, 提出了一個串并混合管理模型,該模型充分考慮了管理的需求。多任務項目管理和項目執行以及監督三個方面對項目過程進行邏輯劃分,實現了子項目的串行和并行管理。
研究工作提出了多任務的混合模型的概念和構建方式,在綠照工程項目信息管理系統開發中,把多任務混合模型理念和處理方法應用于綠色照明信息管理系統中。以此模型式為基礎,采用面向對象的方法開發了相應的綠照信息管理系統,介紹了混合管理的工程管理的實例。這個系統為PILESLAMP項目執行和監管提供了幫助。
[1] German Federal Ministry of Education and Research. verisoft project[DB/OL].[2008-07-15].http: / / www. verisoft. de/ StartPage.
[2] 歐陽建權, 王懷民, 史殿習.普適計算的可信研究[ J] .計算機應用研究, 2008, 25(2):3521-3524 .
[3] 陳火旺, 王戟, 董威.高可信軟件工程技術[ J] .電子學報,2003, 31(12A):1933-1937.
[4] 吳煒煜,岳媛媛. 基于多維費用陣列的工程項目信息管理[J]. 清華大學學報(自然科學版),2007,12:2095-2099.
[5] 包鐵,劉淑芬,王曉燕. 電力生產管理系統的可信構造方法研究[J]. 電子學報,2010,9:2166-2171.
[6] 彭武良, 周麗, 曲榮霞.項目可重構過程系統的設計與實現[J]. 東北大學學報(自然科學版),2007,9:1250-1253.
[7] 李曉峰, 馮登國, 陳朝武, 等. 基于屬性的訪問控制模型[J]. 通訊學報, 2008, 29(4): 90-98.
Information Management System Research of PILESLAMP Project
Li Yaping
(RenminUniversityofChina,Beijing100872,China)
PILESLAMP project information system is used to supervise the performance of the project. Common information system cannot satiesfy the requirements. We developed the typical management system named multi-task and mix mode system. And the model was applied to PILESLAMP project information management system.
information system; subproject; PILESLAMP project; series-parallel mix model
PILESLAMP項目(合同號09G02-1121)
TP391
A
10.3969/j.issn.1004-440X.2015.01.014