项目数据监控方法、服务器及存储介质技术

技术编号:22565897 阅读:19 留言:0更新日期:2019-11-16 12:22
本发明专利技术公开了一种项目数据监控方法,应用于服务器,该方法包括接收客户端发出的项目入库请求,根据预先确定的评估规则对项目入库请求中的项目进行评估,获取通过评估的项目的基本数据存储至数据库,实时接收客户端上传的项目当前执行数据并存储至数据库,将项目的基本数据、当前执行数据通过预设的计算规则进行计算得到项目指标值,并根据用户的需求抓取相应的项目指标值以不同的推送方式进行推送。本发明专利技术能够建立项目各方面、各阶段的数据通道和关联性,对项目数据、进度进行有效监控。

Project data monitoring methods, servers and storage media

The invention discloses a project data monitoring method, which is applied to the server. The method includes receiving the project warehousing request from the client, evaluating the project in the project warehousing request according to the predetermined evaluation rules, obtaining the basic data of the evaluated project and storing it in the database, receiving the current execution data uploaded by the client in real time and storing it in the data Library, the basic data and current execution data of the project are calculated by preset calculation rules to get the project indicator value, and the corresponding project indicator value is grabbed according to the user's demand to push in different push ways. The invention can establish data channels and correlations in various aspects and stages of the project, and effectively monitor project data and progress.

【技术实现步骤摘要】
项目数据监控方法、服务器及存储介质
本专利技术涉及云监控
,尤其涉及一种项目数据监控方法、服务器及存储介质。
技术介绍
项目管理指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定的条件下,实现或超过设定的需求和期望的过程。项目管理是对一些成功地达成一系列目标相关的活动(譬如任务)的整体监测和管控。目前,现有技术中的项目管理系统通常将项目各阶段的数据分开管理,导致项目各阶段之间的信息缺乏关联性,无法对项目各阶段的数据进行有效的监控。
技术实现思路
本专利技术的主要目的在于提供一种项目数据监控方法、服务器及存储介质,旨在建立项目各方面、各阶段的数据通道和关联性,对项目数据、进度进行有效监控。为实现上述目的,本专利技术提供的一种项目数据监控方法,应用于服务器,该方法包括:入库步骤:接收客户端发出的项目入库请求,根据预先确定的评估规则对所述项目入库请求中的项目进行评估,若所述项目的评估值大于第一预设阈值,则所述项目通过评估,将所述项目的基本数据存储至数据库;监控步骤:实时接收所述客户端上传的项目当前执行数据,将所述当前执行数据存储至所述数据库;计算步骤:将所述项目的基本数据、当前执行数据通过预设的计算规则进行计算得到项目指标值;及推送步骤:将所述计算得到的项目指标值按照预先确定的展示形式存储至预设的存储路径,并从预设的数据表中获取客户端的项目指标值的推送方式,根据所述获取的推送方式向所述客户端推送所述项目指标值。优选地,所述项目指标值包括所述项目的时间进度率,所述计算步骤包括:获取所述项目的基本数据中的项目计划开始时间、项目计划完成时间;获取所述项目的当前执行数据中的项目执行开始时间、项目当前执行时间;及将所述项目计划开始时间、项目计划完成时间、项目执行开始时间及项目执行开设完成时间通过所述计算规则计算得到所述项目的时间进度率。优选地,所述预设的计算规则为:时间进度率=(项目当前执行时间-项目执行开始时间)/(项目计划完成时间-项目计划开始时间)*100%。优选地,该方法还包括警示步骤:当所述时间进度率大于第二预设阈值时,判断所述项目的进度存在异常,向所述客户端发出警示消息。优选地,所述推送方式包括第一推送方式及第二推送方式:当选择所述第一推送方式时,获取所述客户端发出的项目指标值获取请求,对所述客户端的用户进行身份验证以确定用户身份,若身份验证成功,则向所述客户端展示所述项目指标值,并响应用户的下载请求从所述存储路径中下载所述项目指标值;或当选择所述第二推送方式时,获取所述客户端的地址信息,所述地址信息包括IP地址及端口,根据所述地址信息,将所述项目指标值从所述存储路径推送至所述客户端。为实现上述目的,本专利技术还进一步提供一种服务器,所述服务器包括存储器和处理器,所述存储器上存储有项目数据监控程序,所述项目数据监控程序被所述处理器执行时实现如下步骤:入库步骤:接收客户端发出的项目入库请求,根据预先确定的评估规则对所述项目入库请求中的项目进行评估,若所述项目的评估值大于第一预设阈值,则所述项目通过评估,将所述项目的基本数据存储至数据库;监控步骤:实时接收所述客户端上传的项目当前执行数据,将所述当前执行数据存储至所述数据库;计算步骤:将所述项目的基本数据、当前执行数据通过预设的计算规则进行计算得到项目指标值;及推送步骤:将所述计算得到的项目指标值按照预先确定的展示形式存储至预设的存储路径,并从预设的数据表中获取客户端的项目指标值的推送方式,根据所述获取的推送方式向所述客户端推送所述项目指标值。优选地,所述项目指标值包括所述项目的时间进度率,所述计算步骤包括:获取所述项目的基本数据中项目计划开始时间、项目计划完成时间;获取所述项目的当前执行数据中项目执行开始时间、项目当前执行时间;及根据所述获取的项目计划开始时间、项目计划完成时间、项目执行开始时间、项目执行开设完成时间,及预设的计算规则计算得到所述项目的时间进度率。优选地,所述预设的计算规则为:时间进度率=(项目当前执行时间-项目执行开始时间)/(项目计划完成时间-项目计划开始时间)*100%。优选地,所述推送方式包括第一推送方式及第二推送方式:当选择所述第一推送方式时,获取所述客户端发出的项目指标值获取请求,对所述客户端的用户进行身份验证以确定用户身份,若身份验证成功,则向所述客户端展示所述项目指标值,并响应用户的下载请求从所述存储路径中下载所述项目指标值;或当选择所述第二推送方式时,获取所述客户端的地址信息,所述地址信息包括IP地址及端口,根据所述地址信息,将所述项目指标值从所述存储路径推送至所述客户端。为实现上述目的,本专利技术进一步提供一种计算机可读存储介质,所述计算机可读存储介质上存储有项目数据监控程序,所述项目数据监控程序可被一个或者多个处理器执行,以实现如上所述的项目数据监控方法的步骤。本专利技术提出的项目数据监控方法、服务器及存储介质,通过接收客户端发出的项目入库请求,根据预先确定的评估规则对项目入库请求中的项目进行评估,获取通过评估的项目的基本数据存储至数据库,实时获取项目的当前执行数据存储至数据库,以得知该项目在实际执行中的数据情况。本专利技术能够根据项目的基本数据及当前执行数据进行计算得到项目指标值,打破现有技术中的信息孤岛,打通项目各方面和各阶段的数据通道,使项目数据之间的关联性紧密,避免项目可能存在数据丢失或者混乱导致最终得到的项目指标值不准确的问题。附图说明图1为本专利技术服务器较佳实施例的应用环境图;图2为图1中项目数据监控程序较佳实施例的程序模块示意图;图3为本专利技术项目数据监控方法较佳实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。本专利技术提供一种服务器1。所述服务器1可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器等的一种或几种。该服务器1包括,但不仅限于,存储器11、处理器1本文档来自技高网...

【技术保护点】
1.一种项目数据监控方法,应用于服务器,其特征在于,该方法包括:/n入库步骤:接收客户端发出的项目入库请求,根据预先确定的评估规则对所述项目入库请求中的项目进行评估,若所述项目的评估值大于第一预设阈值,则所述项目通过评估,将所述项目的基本数据存储至数据库;/n监控步骤:实时接收所述客户端上传的项目当前执行数据,将所述当前执行数据存储至所述数据库;/n计算步骤:将所述项目的基本数据、当前执行数据通过预设的计算规则进行计算得到项目指标值;及/n推送步骤:将所述计算得到的项目指标值按照预先确定的展示形式存储至预设的存储路径,并从预设的数据表中获取客户端的项目指标值的推送方式,根据所述获取的推送方式向所述客户端推送所述项目指标值。/n

【技术特征摘要】
1.一种项目数据监控方法,应用于服务器,其特征在于,该方法包括:
入库步骤:接收客户端发出的项目入库请求,根据预先确定的评估规则对所述项目入库请求中的项目进行评估,若所述项目的评估值大于第一预设阈值,则所述项目通过评估,将所述项目的基本数据存储至数据库;
监控步骤:实时接收所述客户端上传的项目当前执行数据,将所述当前执行数据存储至所述数据库;
计算步骤:将所述项目的基本数据、当前执行数据通过预设的计算规则进行计算得到项目指标值;及
推送步骤:将所述计算得到的项目指标值按照预先确定的展示形式存储至预设的存储路径,并从预设的数据表中获取客户端的项目指标值的推送方式,根据所述获取的推送方式向所述客户端推送所述项目指标值。


2.如权利要求1所述的项目数据监控方法,其特征在于,所述项目指标值包括所述项目的时间进度率,所述计算步骤包括:
获取所述项目的基本数据中的项目计划开始时间、项目计划完成时间;
获取所述项目的当前执行数据中的项目执行开始时间、项目当前执行时间;及
将所述项目计划开始时间、项目计划完成时间、项目执行开始时间及项目执行开设完成时间通过所述计算规则计算得到所述项目的时间进度率。


3.如权利要求2所述的项目数据监控方法,其特征在于,所述预设的计算规则为:
时间进度率=(项目当前执行时间-项目执行开始时间)/(项目计划完成时间-项目计划开始时间)*100%。


4.如权利要求3所述的项目数据监控方法,其特征在于,该方法还包括警示步骤:当所述时间进度率大于第二预设阈值时,判断所述项目的进度存在异常,向所述客户端发出警示消息。


5.如权利要求1所述的项目数据监控方法,其特征在于,所述推送方式包括第一推送方式及第二推送方式:
当选择所述第一推送方式时,获取所述客户端发出的项目指标值获取请求,对所述客户端的用户进行身份验证以确定用户身份,若身份验证成功,则向所述客户端展示所述项目指标值,并响应用户的下载请求从所述存储路径中下载所述项目指标值;或
当选择所述第二推送方式时,获取所述客户端的地址信息,所述地址信息包括IP地址及端口,根据所述地址信息,将所述项目指标值从所述存储路径推送至所述客户端。


6.一种服务器,其特征在于,所述服务...

【专利技术属性】
技术研发人员:刘炜军张逸轩吴迪
申请(专利权)人:重庆金融资产交易所有限责任公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1