基于B/S和M/S混合模式的项目管理绩效考核系统的设计与实现

来源 :软件 | 被引量 : 0次 | 上传用户:wzy_shun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:绩效考核是項目组织管理的核心和枢纽,对确保项目的正常、高效运行非常重要。为提高项目整体的管理水平,提出了构建一个基于B/S和M/S混合模式的项目管理绩效考核系统,采用微服务、MVC和RESTful等多种软件架构,技术选型采用基于Spring Boot的微服务开发、基于HTML5的Web前端开发、基于Hadoop的大数据开发以及Hybrid App开发技术栈,实现了灵活方便的绩效打分、考核信息查询、对照分析等功能。
  关键词:绩效考核;B/S和M/S混合模式;软件架构;开发技术栈;系统设计
  中图分类号:TP311.5 文献标识码:A DOI:10.3969/j.issn.1003-6970.2021.03.021
  本文著录格式:魏本胜,舒德伟,张贺.基于B/S和M/S混合模式的项目管理绩效考核系统的设计与实现[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
  绩效考核系统基于B/S与M/S混合架构,以数据统计功能获取的业务数据为基础,为项目运营绩效考核提供全流程化、一体化、标准化、精细化的管理模式[1]。绩效考核是组织提升项目运行效率最有力的手段,同时年度的绩效考核总得分、评价等级与考核支付系数密切相关[2],通过绩效考核,确保评价等级保持在较高水平,以获得最大化的运营收益。
  1 系统需求分析
  1.1 系统设计目标
  项目管理绩效考核的核心目标是从各业务系统中抽取考核指标所需的相关数据,通过客观计算评分、主观人为评分的评分形式[3],按季度计算出运营期绩效考核总得分、评价等级、考核支付系数,支撑处理服务费、可行性缺口补助费、运营维护服务费的考核收取。
  1.2 管理对象分析
  绩效考核的对象分为客观考核数据和主观考核数据两大类。客观考核数据包括实时数据源和相应的加工成果,由模块中的数据统计自动获取;主观考核数据主要是无法采用信息系统自动获取的数据源和加工成果,需由人工录入系统。
  1.3 信息化需求分析
  绩效考核的信息化要满足以下主要需求:(1)数据管理;(2)考核评分;(3)考核标准库;(4)考核计分依据查询;(5)评分对照分析;(6)运营报表和绩效报告。
  2 项目管理绩效考核系统总体设计
  2.1 总体架构设计
  总体架构设计将系统划分为数据采集层、基础设施层、数据层、服务支撑层、应用层和交互层六个层级以及所依赖的标准规范体系、保障环境及安全体系[4-7]。系统总体架构见图1。
  (1)数据采集层:数据采集层是整个系统的数据源采集机构,负责从物联网、数字资产管理系统等相关系统调取或实时采集配置数据、运行数据及告警数据等。
  (2)基础设施层:基础设施层主要为整个系统运行所依赖的基础设施,是整个系统基础运行的支撑平台。   (3)数据层:数据层主要对结构化数据和非结构化数据进行调度和存储。
  (4)数据支撑层:数据支撑层主要为系统所用到的支撑软件平台。
  (5)应用层:应用层主要为具体的系统功能应用。
  (6)用户层:用户主要包括业主单位、设计单位、施工单位、监理单位、主管单位以及拥有权限的用户。
  2.2 网络架构设计
  (1)现场:主要部署数据交换终端,与监测数据中心之间通过公司专用网络,依据监测数据交换标准,调用数据交换RESTful API服务[8],实现现场与监测数据中心之间安全监测数据的有序交换。
  (2)数据中心:主要部署Web应用服务器[9]、数据库服务器[10]、Hadoop服务器集群[11]以及负载均衡服务器、防火墙等。
  (3)用户层:用户可以通过笔记本。台式计算机以及手机设备,以无线或者有线的方式访问系统程序或者文件资源,在授权范围内对系统进行操作。
  2.3 功能架构设计
  绩效考核系统采用模块化设计思路,将整个系统从一个复杂的系统划分为若干个功能单一、相对独立的模块。在模块内实现高内聚,模块间实现低耦合,有利于进行开发、测试以及修改完善,提高了程序的复用率,减少了重复性劳动[12]。
  根据系统需求分析及概要设计成果,绩效考核系统在B/S端划分为数据统计子模块、考核管理子模块、运营报表子模块,在M/S端划分为考核管理子模块、运营报表子模块,系统的总体功能见图2。
  3 项目管理绩效考核系统实现
  本系统中,考核管理子模块实现了考核标准的维护和查询功能,考核标准由若干个考核项目组成,每个考核项目有着不同的考核尺度,包括考核指标分类、考核项目、考核指标、分值等。
  4 结论
  本系统设计并实现了一个基于B/S和M/S混合模式的项目管理绩效考核系统。该系统使用多种软件架构和开发技术栈,实现了信息化的项目管理,通过统计分析的功能,实现了运营报表的自动化生成、项目运营绩效考核指标的动态计算,全面支撑了项目甲乙方管理高层的宏观监督和管理需要。同时,系统根据绩效考核标准,确定可以量化的关键指标,通过这些关键指标的动态变化,实时反映了项目在运营期的运营维护的质量、成效、评价等级以支持考核的日常宏观管理,适当满足了项目社会宣传、企业形象树立的需要。
  参考文献
  [1] 谭文斌,袁旭琴.基于B/S模式的高校教师绩效考核系统设计[J].无线互联科技,2019,16(21):28-29.
  [2] 宋勇.基于.NET和AJAX技术的学校人事绩效考核系统的设计与实现[J].电脑知识与技术,2018,14(24):73-75.
  [3] 姚珅,王益明,张斌斌.基于.NET的管理人员绩效考核系统[J].信息技术,2011,35(3):154-157+161.
  [4] 吴丹林,李梦雅.B/S模式宿舍管理系统设计与实现[J].电脑编程技巧与维护,2021(1):98-99+105.
  [5] 吴慧玲,朱卫东,贺广生.基于B/S的汽车管理信息系统的设计与实现[J].信息技术,2006(6):139-142.
  [6] 赵丹,肖克,张蕊,等.基于微服务架构的一张表方案设计与实现[J].信息技术,2019(2):144-147+152.
  [7] 刘祺彬.基于开源技术的MVC框架的构建[J].信息技术, 2013, 08:125-129.
  [8] 胡宏涛,李皎.基于RESTFUL架构的油田区块产量运行系统设计[J].智能计算机与应用,2020,10(11):106-108.
  [9] 馬自萍,周洁,马金林,等.基于Java与HTML5的宁夏数字博物馆系统的设计与实现[J].现代电子技术,2021,44(6):90-96.
  [10] 王悦.基于Spring Boot技术的SOA接口研究[J].信息技术, 2019(6):140-143+148.
  [11] 罗利.基于Hadoop分布式集群搭建方法研究[J].科学技术创新,2021(7):99-100.
  [12] 干丽萍,周夏青,陈盈.共享厨房平台的设计与实现[J].信息技术,2018(5):10-12+17.
其他文献
摘 要:为做好线上教学工作,我校计算机公共基础教学团队充分利用慕课堂、学习通、钉钉等形式开展线上直播教学,并创新性的采用“N+M多对多三环启发式”教学模式,破除传统的个人教学的模式,建立了课程组线上协作研讨的团队式教学,改变了传统满堂灌的教学模式,建立了三环启发式教学新模式。课堂上一个老师主讲,其他课题组参与老师补充,课程组老师针对主讲老师讲解的内容进行提问,从而激发和引导学生积极参与提问,使学生
摘 要:近年来,随着实验报告管理系统的构建与优化,高校实验教学中的诸多问题得到了有效解决。基于此,本文对高校实验报告管理系统构建与优化展开了深入的探究,以供参考。  关键词:高校;实验报告管理系统;构建;优化  中图分类号:TP311.52 文献标识码:A DOI:10.3969/j.issn.1003-6970.2021.03.018  本文著录格式:徐鑫,林宏,李国荣,等.高校实验报告管理系统
摘 要:针对高校假期留校管理的繁琐、高成本、复杂化等问题,本文设计并实现了符合教务严谨规范及流程的高校假期留校信息化管理平台。微信小程序前端实现对学生留校申请的收集、整理和上报,高校各管理层分级可在小程序上直接进行相关审核、查看等操作。小程序后端基于云开发技术,无须配置服务器,自动导入学生信息数据,并根据需求规范生成完备的Excel文档。经实践,该管理系统具有很好的高效性和实用性,对高校管理学生假
摘 要:“互联网+”时代的到了,信息技术的掘起,各校引来了教学改革的浪潮,如何运用信息化技术进行创新、创意的教学是各位教师探究的目标[1],教师如何在课程信息化的中更好的完成教学任务,提高教育事业的教学效果与教学质量,更好的教书育人的要求?本文通过云班课平台对课程实施信息化教学,从而分析课程信息化建设在教高职院校学改革中的重要性及必要性。  关键词:互联网+;教学改革;课程信息化;探究  中图分类
摘 要:本文主要探讨信息化教学资源库的建设,以及资源库的应用。随着近几年科学技术与信息技术不断发展,教学资源库作为教学当中容易接触到的信息查询场所,高职院校当中的教学资源库更是为了给学生提供更多的资料而设置的。本文对大数据时代下高职院校教学资源库建设当中存在的问题进行研究,并提出相应的策略。  关键词:大数据;高职院校教学资源库;信息管理  中图分类号:G718.5 文献标识码:A DOI:10.
摘 要:互联网+时代,人工智能技术在教育教学中的应用对教育教学改革提供了技术支持。基于此,本文探讨了终身教育核心特征及发展需求,分析了新时代人工智能应用终身教育教学优势,以及主要技术内容,研究了新时代人工智能终身教育教学应用技术,以供参考。  关键词:新时代;人工智能;教育教学  中图分类号:G434 文献标识码:A DOI:10.3969/j.issn.1003-6970.2021.03.009
摘 要:在PLC实验室,建设真实的被控对象实验装置难度大,维护困难,功能无法更新,无法满足多样化教学需求。因此设计、开发了土霉素发酵罐虚拟仿真控制系统,可用于过程控制和PLC等课程的实验教学。该系统采用罗克韦尔PLC为控制器,使用MATLAB搭建SY3010B型土霉素发酵罐的数学模型,RSView SE软件组态虚拟界面,通过RSLinx软件实现PLC与被控对象之间基于OPC的通讯。根据土霉素发酵工