關(guān)鍵詞:項目管理;管理信息系統(tǒng);可視化;信息系統(tǒng)設(shè)計與實現(xiàn)
0 引言
隨著社會經(jīng)濟與科技進步的迅猛發(fā)展,企事業(yè)單位的業(yè)務(wù)范疇不斷拓展,其承擔(dān)項目的多樣性、數(shù)量、規(guī)模及跨領(lǐng)域的復(fù)雜性日益增長,這無疑對項目管理的數(shù)字化轉(zhuǎn)型提出了新的挑戰(zhàn)與更高要求。傳統(tǒng)依賴即時通信工具與基礎(chǔ)文檔表格進行項目管理的方式,已難以滿足當(dāng)前管理復(fù)雜度提升的需求。相比之下,管理信息系統(tǒng)(MIS) 憑借其能力動態(tài)、直觀地呈現(xiàn)項目的核心數(shù)據(jù)與進程,為管理者提供了標準化的項目管控手段,已在工程、制造、科研等多個領(lǐng)域內(nèi)得到廣泛應(yīng)用[1-4]。
在此背景下,順應(yīng)項目管理信息化的浪潮,研發(fā)并推廣具備更廣泛的適用性、更高的靈活性以及更全面功能的項目管理信息系統(tǒng),顯得尤為迫切和重要。這樣的系統(tǒng)不僅能深化企事業(yè)單位的數(shù)字化轉(zhuǎn)型進程,還能通過優(yōu)化資源配置、提升管理效率與決策精準度,為組織帶來實質(zhì)性的效益提升。因此,探索構(gòu)建此類先進MIS 不僅是技術(shù)發(fā)展的必然趨勢,也是推動企事業(yè)機構(gòu)適應(yīng)新時代管理需求、實現(xiàn)可持續(xù)發(fā)展的重要途徑,其實踐意義與應(yīng)用價值不言而喻。
1 現(xiàn)狀分析
隨著計算機和網(wǎng)絡(luò)技術(shù)的發(fā)展,基于瀏覽器服務(wù)器(Browser/Server,B/S) 模式的管理信息系統(tǒng)憑借其分布性強、兼容性高、擴展便捷、操作簡單以及開發(fā)成本低等優(yōu)點,在項目管理工作中得到廣泛關(guān)注與應(yīng)用[5-7]。但是在各類企事業(yè)單位中,項目管理信息系統(tǒng)的研發(fā)和運行并非沒有問題。
一方面,為了規(guī)范特定類型的項目管理流程,管理信息系統(tǒng)通常在功能設(shè)計方面定制化程度較高,流程機制相對固定,導(dǎo)致用戶對系統(tǒng)的操作自由度降低,系統(tǒng)提供方(乙方)向企事業(yè)單位(甲方)交付產(chǎn)品后,由于企事業(yè)單位技術(shù)能力不足,一旦因研發(fā)階段需求準備不充分,而產(chǎn)生管理覆蓋不全面或功能設(shè)計不匹配等系統(tǒng)質(zhì)量問題時,將耗費較高的人力、物力和時間成本進行問題歸零,嚴重降低用戶對系統(tǒng)的滿意度,最終導(dǎo)致系統(tǒng)研發(fā)失敗[8-9];另一方面,B/S模式軟件相對于客戶/服務(wù)器(Client/Server,C/S) 模式軟件,在客戶端操作界面可視化功能較弱,面對大批量不同類型的項目時,大部分項目管理信息系統(tǒng)缺乏對項目數(shù)據(jù)的可視化展示,沒有充分利用項目數(shù)據(jù)開展決策分析。
本文從以上兩個方面出發(fā),在部分項目管理信息系統(tǒng)和大數(shù)據(jù)可視化系統(tǒng)案例[10-12]基礎(chǔ)上優(yōu)化設(shè)計,研發(fā)了一套項目可視化管理信息系統(tǒng)。系統(tǒng)基于B/S模式,以J2EE技術(shù)路線為主,選用MySQL數(shù)據(jù)庫;后端采用Spring?Boot框架開發(fā),選用MyBatis作為持久層框架,以實現(xiàn)對SQL的更高控制權(quán)和復(fù)雜查詢;前端采用Vue框架開發(fā);利用流程引擎技術(shù)對項目進行定義和全過程管理;利用ECharts實現(xiàn)項目管理數(shù)據(jù)可視化展示。
2 系統(tǒng)架構(gòu)設(shè)計
B/S模式通常采用表現(xiàn)層、邏輯層、數(shù)據(jù)層的3層系統(tǒng)架構(gòu),用戶借助瀏覽器(表現(xiàn)層)通過Web服務(wù)器(邏輯層)實現(xiàn)與數(shù)據(jù)庫(數(shù)據(jù)層)的數(shù)據(jù)交互。本文在此基礎(chǔ)之上對架構(gòu)層級進行擴展,如圖1所示,系統(tǒng)采用表現(xiàn)層、邏輯層、支撐層、數(shù)據(jù)層、基礎(chǔ)層5層架構(gòu)設(shè)計。
2.1 基礎(chǔ)層
基礎(chǔ)層主要提供管理系統(tǒng)運行的基礎(chǔ)條件,包括系統(tǒng)服務(wù)器、網(wǎng)絡(luò)基礎(chǔ)設(shè)施等硬件設(shè)備以及操作系統(tǒng)、中間件和數(shù)據(jù)庫等應(yīng)用軟件。
2.2 數(shù)據(jù)層
數(shù)據(jù)層主要對各類項目數(shù)據(jù)、人員及組織機構(gòu)數(shù)據(jù)、用戶及權(quán)限信息數(shù)據(jù)、基礎(chǔ)配置數(shù)據(jù)等信息資源進行規(guī)劃和管理。
2.3 支撐層
支撐層主要為實現(xiàn)系統(tǒng)各個功能應(yīng)用提供基礎(chǔ)技術(shù)組件,以及為功能應(yīng)用之間的互聯(lián)互通提供支持,形成系統(tǒng)的技術(shù)支撐環(huán)境。
2.4 邏輯層
邏輯層在支撐層上構(gòu)建各種應(yīng)用功能,主要提供項目數(shù)據(jù)管理、項目流程管理、過程文件管理,從而實現(xiàn)項目的狀態(tài)計算和統(tǒng)計評估,同時為系統(tǒng)管理員提供用戶管理、組織機構(gòu)管理、菜單管理、配置管理、權(quán)限管理、數(shù)據(jù)字典管理、系統(tǒng)操作日志等系統(tǒng)功能。
2.5 表現(xiàn)層
表現(xiàn)層是各類用戶獲取服務(wù)的人機交互系統(tǒng),用于實現(xiàn)用戶登錄和項目全過程管理,對統(tǒng)計評估數(shù)據(jù)的可視化展示,以及響應(yīng)用戶編輯、查詢、檢索等各類服務(wù)請求等交互功能。
3 系統(tǒng)功能設(shè)計
結(jié)合實際管理需求,項目可視化管理信息系統(tǒng)共設(shè)計4個功能模塊,如圖2所示,分別為基礎(chǔ)數(shù)據(jù)管理模塊、項目數(shù)據(jù)管理模塊、統(tǒng)計評估模塊以及數(shù)據(jù)可視化模塊,各模塊之間相互協(xié)同、高度內(nèi)聚、松散耦合,具有很強的通用性。
3.1 基礎(chǔ)數(shù)據(jù)管理模塊
基礎(chǔ)數(shù)據(jù)管理模塊主要管理系統(tǒng)運行的各類基礎(chǔ)數(shù)據(jù),包括用戶管理、權(quán)限管理、組織機構(gòu)管理、項目屬性管理以及系統(tǒng)管理。
通過用戶、組織機構(gòu)、權(quán)限管理,系統(tǒng)管理員可以根據(jù)項目實際情況靈活構(gòu)建組織機構(gòu)、添加刪除各部門人員,調(diào)整不同類別用戶的使用權(quán)限;通過項目屬性和系統(tǒng)管理,系統(tǒng)管理員可以根據(jù)項目管理標準的變化,添加刪除項目種類、項目來源、專業(yè)領(lǐng)域、經(jīng)費級別等關(guān)鍵項目屬性,同時有限調(diào)整項目流程,提高項目管理自由度的同時提升了項目數(shù)據(jù)輸入的準確度,預(yù)防數(shù)據(jù)冗余,更有利于數(shù)據(jù)維護和檢索查詢,實現(xiàn)人員、組織機構(gòu)與項目之間的耦合管理。
3.2 項目數(shù)據(jù)管理模塊
項目數(shù)據(jù)管理主要服務(wù)各類用戶開展項目管理,為統(tǒng)計評估提供數(shù)據(jù)支撐,包括基本信息管理、計劃節(jié)點管理、工作日志管理、過程文件管理等。用戶創(chuàng)建新項目后,填寫項目基本信息,并在系統(tǒng)預(yù)制的項目階段劃分基礎(chǔ)上依據(jù)項目方案按照時間線自主規(guī)劃節(jié)點計劃,由系統(tǒng)自動生成項目甘特圖。項目啟動后,用戶在計劃節(jié)點下詳細填寫工作日志、經(jīng)費支出、質(zhì)量情況,并按規(guī)定要求上傳過程文件和相關(guān)成果,以支撐項目經(jīng)理實現(xiàn)項目全周期管理控制。
3.3 統(tǒng)計評估模塊
統(tǒng)計評估模塊主要有統(tǒng)計查詢、狀態(tài)預(yù)警、項目報表和綜合評估等功能。
系統(tǒng)對項目各類數(shù)據(jù)進行精細化統(tǒng)計,用戶可按不同篩選條件對項目進行查詢檢索,并定制化生成相關(guān)數(shù)據(jù)報表,使各類用戶可以動態(tài)、全面地掌握項目信息。其中,項目成果效益根據(jù)用戶上傳的項目過程文件得到,項目經(jīng)費情況、進度情況和質(zhì)量管理基于掙值法[13]由系統(tǒng)計算得到,并根據(jù)計算結(jié)果,對進度滯后和存在正常完工風(fēng)險的項目進行狀態(tài)預(yù)警。
系統(tǒng)對項目進行統(tǒng)一評分,并根據(jù)人員、組織機構(gòu)參與的項目情況進行績效評估。首先使用綜合評價法對每個項目進行評分,如公式(1) 所示,評價指標xi 主要包括項目的經(jīng)費情況、進度情況、質(zhì)量管理和成果效益,分別對應(yīng)權(quán)重ωi,各指標加權(quán)求和得到項目評分,評價指標與對應(yīng)權(quán)重均可由系統(tǒng)管理員根據(jù)企事業(yè)單位規(guī)定靈活制定,并由系統(tǒng)統(tǒng)計和計算得到。人員績效評估由其參與的全部項目評分加權(quán)求和得到,如公式(2) 所示,權(quán)重Ep 為人員對該項目的參與度,由項目負責(zé)人按勞分配,且單個項目各人員參與度總和為1。組織機構(gòu)的績效評估方法同理。
3.4 數(shù)據(jù)可視化模塊
數(shù)據(jù)可視化模塊分為總體展示和部門展示兩級界面,利用ECharts工具將各類項目數(shù)據(jù)通過折線圖、柱狀圖、餅狀圖、蛛網(wǎng)圖等圖表進行可視化展示,如圖3(a)所示,第一層級總體數(shù)據(jù)展示界面包括績效排名、項目承擔(dān)情況、項目進度情況、經(jīng)費執(zhí)行情況、項目分布情況等數(shù)據(jù);如圖3(b)所示,第二層級部門數(shù)據(jù)展示界面對部門所屬人員情況和項目開展情況進行更加細化的展示。
系統(tǒng)可以按時間、種類等條件對項目篩選后進行可視化展示,更加有利于動態(tài)、直觀、準確地掌握不同時期、不同種類項目的管理態(tài)勢,過對比分析,挖掘數(shù)據(jù)背后的價值信息,制定更具針對性的決策措施,提高管理效率。綜合以上功能,形成了圖4所示的系統(tǒng)運行機制。
4 結(jié)束語
本文設(shè)計并實現(xiàn)了一套基于B/S模式的項目可視化管理信息系統(tǒng),在功能設(shè)計上強化用戶操作的靈活性和項目數(shù)據(jù)的可視化,為項目實施人員和管理人員全面、動態(tài)、直觀地掌握項目信息提供了管理工具和決策依據(jù),提升了企事業(yè)單位工作效率,降低了管理成本,為項目管理數(shù)字化轉(zhuǎn)型提供了實踐經(jīng)驗。