本站小編為你精心準備了項目管理的礦產資源論文參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1系統分析與設計
1.1項目隸屬關系變遷與分析
1.1.1項目遷移與合并在項目一級管理的立項與任務規劃階段,建立了項目之間的隸屬關系。但隸屬關系經常會變化,主要有2種情況:1)項目遷移。一個子項目或課題在“續作”時其父子關系會發生變化,這時需要將子項目或課題在“一級項目規劃”時作“遷移”處理,即將子項目或課題相關信息在一級項目之間作“遷移”變化。2)項目合并。項目合并包括一級項目合并、二級項目合并和三級項目合并。三級項目是多個課題合并成一個課題,并指定合并后的二級項目;二級項目合并是將多個二級項目合并成一個二級項目,同時所下轄的三級項目需重新組合;一級項目是將其所下轄的二級項目、三級項目重新組合,并建立二、三級項目的父子關系。
1.1.2項目歷史信息追溯在項目周期內,由于項目的隸屬關系發生了遷移或合并,同時,項目的基本信息如項目負責人、經費等也會發生變化,因此,在立項階段設立“立項時間+項目類別編碼+3位序列碼”形成“組”字段信息,并保持無論項目隸屬關系如何變化,“組”信息不變,這樣處理就能夠實現項目歷史的追溯,從而完成對項目整個歷史過程的全面監管。
1.2綜合查詢統計分析
查詢和統計分析主要考慮如下3個方面:1)能夠從項目來源、項目級別、承擔部門、項目負責人、項目起止年度、項目經費范圍等不同角度、不同層面綜合查詢統計出項目數量及具體的項目信息。2)能夠對各級項目的進展過程進行監控,跟蹤設計評審、中期檢查、原始資料驗收評審、成果報告評審等關鍵節點是否已進行以及進行的具體情況。3)能夠對各級項目的進展情況進行分析匯總,查詢統計已結題的項目,并對即將結題但未結題的項目提出預警。上述功能對項目管理者及相關領導全面把握項目實施過程、了解項目信息提供了有效手段。
2系統開發與實現
系統開發主要采用面向對象的Java語言[3]、SSH2(Struts2+Hibernate+Spring)框架[4-6]、Oracle數據庫技術。
2.1項目三級管理實現方法
2.1.1數據庫設計實現項目三級信息化管理最核心的是要做好項目三級父子隸屬關系的管理,這是最終實現三級課題匯總到二級項目、二級項目匯總到一級項目的基礎支撐,從而滿足從頂層一級項目的角度來把握和監控項目整體進程的要求。圖2是實現項目三級父子隸屬關系的數據庫邏輯設計圖。“一級項目任務規劃”表(GS_TASKPLAN)是項目實現三級管理的關鍵業務表,它用來存儲一級項目、一級項目所管轄的子項目、子項目所管轄的課題基本信息,包含的主要字段有:1)項目級別:標識一級項目、子項目、課題(1、2、3)。2)承擔單位分類:標識三級項目對應的承擔單位,“0”表示中心承擔,“1”表示外單位承擔。3)父ID:建立一級項目、子項目、課題之間的父子隸屬關系。一級項目沒有上層父節點,設置“父ID“的值為“-1”;子項目及課題相關數據表(如:子項目任務書表、中心課題任務書表、外協課題合同表)都是“一級項目任務規劃表”的子表,并通過“任務規劃ID”字段與“一級項目任務規劃表”建立外鍵關系。4)XMBH:項目編號,按照中心管理規則生成。5)XMMC:項目名稱,具體描述三級項目的名稱。
2.1.2界面設計界面用“樹”形結構來展現項目的三級關系。一級項目是根節點,二級項目(子項目)是一級項目的分支節點,三級項目(課題、外協項目)是二級項目的葉子節點。如圖3所示。管理員可以通過點擊一級項目后面的“增加”來添加其下轄的二級項目,同理,可以通過點擊二級項目后面的“增加”來添加其下轄的課題或外協項目。
2.2隸屬關系變遷的實現方法
開發“調整”和“合并”2個功能來處理項目隸屬關系的變化,從而實現項目的遷移和整合。項目遷移主要體現在二級項目和三級項目上,即一個三級項目從某個二級項目下遷移到另一個二級項目下,二級項目所隸屬的一級項目也會發生同樣的遷移變化。具體實現時,首先要定位到被遷移項目節點上,然后指定所遷移的“父”項目節點,程序自動更新被遷移節點的父ID和所屬一級項目關鍵冗余字段。實現項目遷移的程序流程如圖4所示。項目的合并與整合,對一級項目、二級項目和三級項目分別有不同的處理方法。三級項目是葉子節點,沒有下轄子節點,合并時只需要選擇合并后的目標項目即可,系統自動將待合并的多個項目的信息項對應累計合并。對項目編號、項目名稱、項目負責人、承擔單位、任務目標等字符型信息項進行字符串拼接;對項目經費進行求和運算;對項目周期進行放大處理。用同樣的方法合并一、二級項目,然后將合并前的一、二級項目下的子項目作為合并后項目下的子項目,并根據需要對子項目進行合并。項目合并的程序流程如圖5所示。
2.3項目進度及經費執行監控的實現方法
1)項目進度監控。項目負責人或管理員需要實時錄入“任務書/合同登記、項目負責人推薦、設計內審、設計質量改進、設計外審、中期檢查、原始資料驗收內審、原始資料驗收質量改進、原始資料驗收外審、成果報告內審、成果報告質量改進、成果外審、資料歸檔、資料匯交”節點的關鍵信息,特別是“時間”信息,系統根據項目的父子關系形成“項目進度”表,從而實現項目進度監控,如圖6所示。2)項目經費執行情況監控。項目經費執行主要監控項目總預算、當年預算、上年轉結、當年執行率、總執行率。各級項目預算是在任務規劃階段錄入的。項目支出是通過WebService技術,從財務系統獲取項目支出信息。
2.4系統集成
1)單點登錄集成。將本文所開發的項目管理系統與航遙中心信息化平臺實現單點登錄,主要采用ApacheCXFWeb服務框架的WebService接口技術[8],這里由POST方法將當前用戶登錄的Ticket憑證提交給“用戶身份認證平臺”,轉換為真實的用戶信息進入本系統。2)數據集成。采用Oracle數據庫的DatabaseLink、Procedure、Job及WebService技術,將2類數據從航遙中心信息化平臺中系統集成到本項目系統,一類是航遙中心項目系統各節點的業務數據、財務項目執行經費數據,另一類是人事系統的人員信息、機構信息。
2.5系統主要功能
航空物探遙感類礦產資源項目管理系統的功能結構如圖7所示。系統功能主要包括:一級項目立項、任務規劃(建立三級項目父子關系),任務管理(二級項目任務書登記、三級課題任務書和外協項目合同登記、項目進度監控、經費監控、查詢統計),二、三級項目過程管理(中心承擔的由工作流產生項目管理節點信息,其他單位承擔的錄入項目管理節點信息)。此外,本系統還擁有用戶角色控制、字典維護等功能。可定義用戶組和角色,授權相應的菜單,指定數據操作范圍和信息項,實現信息安全管理。
3系統應用
本系統經單元測試、集成測試及性能測試后已經部署在航遙中心信息平臺上。在對航遙中心2011—2014年的地質礦產資源調查項目及下轄二級項目數據進行分析和整理的基礎上,通過錄入、集成2種方式將這些數據進行了入庫,在數據入庫的過程中,綜合使用了本系統中的一級項目立項、一級項目任務規劃、二級項目的新增修改、二級項目的遷移、二級項目及一級項目的合并等功能,各功能運行準確穩定。具體入庫數據情況如見表1。
4結語
本文結合“航空物探遙感類礦產資源項目項目管理”的研究與開發,探索信息管理系統新的設計開發思想,特別是在三級管理模式下對項目隸屬關系的遷移的功能開發,具有一定的創新性,為相似的信息管理系統開發提供一種可供參考的新思路;所開發的系統在航遙中心應用后,能夠較好地監控三級項目實施過程和經費執行情況,取得了較好的效果。
作者:李建國周偉單位:中國國土資源航空物探遙感中心信息中心