魏本勝 舒德偉 張賀
摘 要:績效考核是項目組織管理的核心和樞紐,對確保項目的正常、高效運行非常重要。為提高項目整體的管理水平,提出了構(gòu)建一個基于B/S和M/S混合模式的項目管理績效考核系統(tǒng),采用微服務(wù)、MVC和RESTful等多種軟件架構(gòu),技術(shù)選型采用基于Spring Boot的微服務(wù)開發(fā)、基于HTML5的Web前端開發(fā)、基于Hadoop的大數(shù)據(jù)開發(fā)以及Hybrid App開發(fā)技術(shù)棧,實現(xiàn)了靈活方便的績效打分、考核信息查詢、對照分析等功能。
關(guān)鍵詞:績效考核;B/S和M/S混合模式;軟件架構(gòu);開發(fā)技術(shù)棧;系統(tǒng)設(shè)計
中圖分類號:TP311.5 文獻標識碼:A DOI:10.3969/j.issn.1003-6970.2021.03.021
本文著錄格式:魏本勝,舒德偉,張賀.基于B/S和M/S混合模式的項目管理績效考核系統(tǒng)的設(shè)計與實現(xiàn)[J].軟件,2021,42(03): 072-074
Design and Implementation of Performance Appraisal System for Project Management Based on B/S and M/S Mixed Model
WEI Bensheng1, SHU Dewei2, ZHANG He2
(1.Shanghai Investigation, Design & Research Institute Co., Ltd., Shanghai? 200434;
2.PowerChina Kunming Engineering Corporation Limited, Kunming? Yunnan? 650000)
【Abstract】:Performance appraisal is the core and hub of project organization and man-agement, which is very important to ensure the normal and efficient operation of the project. In order to improve the overall management level of the project, this paper pro-poses to build a project management performance appraisal system based on B/S and M/S mixed model, which adopts a variety of software architectures such as Microservice, MVC and RESTful. The technology selection adopts Microservice development based on Spring Boot, Web front-end development based on HTML5, big data development based on Hadoop and Hybrid App development technology stack realizes flexible and convenient performance scoring, assessment information query, comparative analysis and other functions.
【Key words】:performance appraisal;B/S and M/S mixed model;software architecture;development technology stack;system design
績效考核系統(tǒng)基于B/S與M/S混合架構(gòu),以數(shù)據(jù)統(tǒng)計功能獲取的業(yè)務(wù)數(shù)據(jù)為基礎(chǔ),為項目運營績效考核提供全流程化、一體化、標準化、精細化的管理模式[1]??冃Э己耸墙M織提升項目運行效率最有力的手段,同時年度的績效考核總得分、評價等級與考核支付系數(shù)密切相關(guān)[2],通過績效考核,確保評價等級保持在較高水平,以獲得最大化的運營收益。
1 系統(tǒng)需求分析
1.1 系統(tǒng)設(shè)計目標
項目管理績效考核的核心目標是從各業(yè)務(wù)系統(tǒng)中抽取考核指標所需的相關(guān)數(shù)據(jù),通過客觀計算評分、主觀人為評分的評分形式[3],按季度計算出運營期績效考核總得分、評價等級、考核支付系數(shù),支撐處理服務(wù)費、可行性缺口補助費、運營維護服務(wù)費的考核收取。
1.2 管理對象分析
績效考核的對象分為客觀考核數(shù)據(jù)和主觀考核數(shù)據(jù)兩大類。客觀考核數(shù)據(jù)包括實時數(shù)據(jù)源和相應(yīng)的加工成果,由模塊中的數(shù)據(jù)統(tǒng)計自動獲取;主觀考核數(shù)據(jù)主要是無法采用信息系統(tǒng)自動獲取的數(shù)據(jù)源和加工成果,需由人工錄入系統(tǒng)。
1.3 信息化需求分析
績效考核的信息化要滿足以下主要需求:(1)數(shù)據(jù)管理;(2)考核評分;(3)考核標準庫;(4)考核計分依據(jù)查詢;(5)評分對照分析;(6)運營報表和績效報告。
2 項目管理績效考核系統(tǒng)總體設(shè)計
2.1 總體架構(gòu)設(shè)計
總體架構(gòu)設(shè)計將系統(tǒng)劃分為數(shù)據(jù)采集層、基礎(chǔ)設(shè)施層、數(shù)據(jù)層、服務(wù)支撐層、應(yīng)用層和交互層六個層級以及所依賴的標準規(guī)范體系、保障環(huán)境及安全體系[4-7]。系統(tǒng)總體架構(gòu)見圖1。
(1)數(shù)據(jù)采集層:數(shù)據(jù)采集層是整個系統(tǒng)的數(shù)據(jù)源采集機構(gòu),負責從物聯(lián)網(wǎng)、數(shù)字資產(chǎn)管理系統(tǒng)等相關(guān)系統(tǒng)調(diào)取或?qū)崟r采集配置數(shù)據(jù)、運行數(shù)據(jù)及告警數(shù)據(jù)等。
(2)基礎(chǔ)設(shè)施層:基礎(chǔ)設(shè)施層主要為整個系統(tǒng)運行所依賴的基礎(chǔ)設(shè)施,是整個系統(tǒng)基礎(chǔ)運行的支撐平臺。
(3)數(shù)據(jù)層:數(shù)據(jù)層主要對結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)進行調(diào)度和存儲。
(4)數(shù)據(jù)支撐層:數(shù)據(jù)支撐層主要為系統(tǒng)所用到的支撐軟件平臺。
(5)應(yīng)用層:應(yīng)用層主要為具體的系統(tǒng)功能應(yīng)用。
(6)用戶層:用戶主要包括業(yè)主單位、設(shè)計單位、施工單位、監(jiān)理單位、主管單位以及擁有權(quán)限的用戶。
2.2 網(wǎng)絡(luò)架構(gòu)設(shè)計
(1)現(xiàn)場:主要部署數(shù)據(jù)交換終端,與監(jiān)測數(shù)據(jù)中心之間通過公司專用網(wǎng)絡(luò),依據(jù)監(jiān)測數(shù)據(jù)交換標準,調(diào)用數(shù)據(jù)交換RESTful API服務(wù)[8],實現(xiàn)現(xiàn)場與監(jiān)測數(shù)據(jù)中心之間安全監(jiān)測數(shù)據(jù)的有序交換。
(2)數(shù)據(jù)中心:主要部署Web應(yīng)用服務(wù)器[9]、數(shù)據(jù)庫服務(wù)器[10]、Hadoop服務(wù)器集群[11]以及負載均衡服務(wù)器、防火墻等。
(3)用戶層:用戶可以通過筆記本。臺式計算機以及手機設(shè)備,以無線或者有線的方式訪問系統(tǒng)程序或者文件資源,在授權(quán)范圍內(nèi)對系統(tǒng)進行操作。
2.3 功能架構(gòu)設(shè)計
績效考核系統(tǒng)采用模塊化設(shè)計思路,將整個系統(tǒng)從一個復雜的系統(tǒng)劃分為若干個功能單一、相對獨立的模塊。在模塊內(nèi)實現(xiàn)高內(nèi)聚,模塊間實現(xiàn)低耦合,有利于進行開發(fā)、測試以及修改完善,提高了程序的復用率,減少了重復性勞動[12]。
根據(jù)系統(tǒng)需求分析及概要設(shè)計成果,績效考核系統(tǒng)在B/S端劃分為數(shù)據(jù)統(tǒng)計子模塊、考核管理子模塊、運營報表子模塊,在M/S端劃分為考核管理子模塊、運營報表子模塊,系統(tǒng)的總體功能見圖2。
3 項目管理績效考核系統(tǒng)實現(xiàn)
本系統(tǒng)中,考核管理子模塊實現(xiàn)了考核標準的維護和查詢功能,考核標準由若干個考核項目組成,每個考核項目有著不同的考核尺度,包括考核指標分類、考核項目、考核指標、分值等。
4 結(jié)論
本系統(tǒng)設(shè)計并實現(xiàn)了一個基于B/S和M/S混合模式的項目管理績效考核系統(tǒng)。該系統(tǒng)使用多種軟件架構(gòu)和開發(fā)技術(shù)棧,實現(xiàn)了信息化的項目管理,通過統(tǒng)計分析的功能,實現(xiàn)了運營報表的自動化生成、項目運營績效考核指標的動態(tài)計算,全面支撐了項目甲乙方管理高層的宏觀監(jiān)督和管理需要。同時,系統(tǒng)根據(jù)績效考核標準,確定可以量化的關(guān)鍵指標,通過這些關(guān)鍵指標的動態(tài)變化,實時反映了項目在運營期的運營維護的質(zhì)量、成效、評價等級以支持考核的日常宏觀管理,適當滿足了項目社會宣傳、企業(yè)形象樹立的需要。
參考文獻
[1] 譚文斌,袁旭琴.基于B/S模式的高校教師績效考核系統(tǒng)設(shè)計[J].無線互聯(lián)科技,2019,16(21):28-29.
[2] 宋勇.基于.NET和AJAX技術(shù)的學校人事績效考核系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2018,14(24):73-75.
[3] 姚珅,王益明,張斌斌.基于.NET的管理人員績效考核系統(tǒng)[J].信息技術(shù),2011,35(3):154-157+161.
[4] 吳丹林,李夢雅.B/S模式宿舍管理系統(tǒng)設(shè)計與實現(xiàn)[J].電腦編程技巧與維護,2021(1):98-99+105.
[5] 吳慧玲,朱衛(wèi)東,賀廣生.基于B/S的汽車管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].信息技術(shù),2006(6):139-142.
[6] 趙丹,肖克,張蕊,等.基于微服務(wù)架構(gòu)的一張表方案設(shè)計與實現(xiàn)[J].信息技術(shù),2019(2):144-147+152.
[7] 劉祺彬.基于開源技術(shù)的MVC框架的構(gòu)建[J].信息技術(shù), 2013, 08:125-129.
[8] 胡宏濤,李皎.基于RESTFUL架構(gòu)的油田區(qū)塊產(chǎn)量運行系統(tǒng)設(shè)計[J].智能計算機與應(yīng)用,2020,10(11):106-108.
[9] 馬自萍,周潔,馬金林,等.基于Java與HTML5的寧夏數(shù)字博物館系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2021,44(6):90-96.
[10] 王悅.基于Spring Boot技術(shù)的SOA接口研究[J].信息技術(shù), 2019(6):140-143+148.
[11] 羅利.基于Hadoop分布式集群搭建方法研究[J].科學技術(shù)創(chuàng)新,2021(7):99-100.
[12] 干麗萍,周夏青,陳盈.共享廚房平臺的設(shè)計與實現(xiàn)[J].信息技術(shù),2018(5):10-12+17.