项目监管方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21773135 阅读:27 留言:0更新日期:2019-08-03 21:58
本发明专利技术公开了一种项目监管方法、装置、计算机设备及存储介质,所述方法包括:获取项目的代码;试运行项目的代码,检测运行项目的代码后能否接收到功能数据;当运行项目的代码运行后能够接收到功能数据时,确认项目的代码能够实现与该功能数据对应的预设功能,并记录该预设功能为已完成功能;获取所有已完成功能,通过预设的量化规则,获取所有所述已完成功能对应的;获取项目的当前工作速率以及必需工作效率;根据必需工作效率与当前工作速率之间的比值,通过预设的紧急规则评估当前项目的紧急级别;根据紧急级别进行应急处理。本发明专利技术可以使用户更直观的获取其所负责项目的处理期限以及处理进度,以便于用户更好的进行工作安排,提升用户体验。

Project supervision methods, devices, computer equipment and storage media

【技术实现步骤摘要】
项目监管方法、装置、计算机设备及存储介质
本专利技术涉及软件监控领域,尤其涉及一种项目监管方法、装置、计算机设备及存储介质。
技术介绍
现今监控和管理项目进程以及其风险,均是由管理人员通过会议、邮件以及口头等方式采集关于项目的信息,并由人工去进行分析和量化进而获得项目的进度信息和风险信息,需要投入人力去执行且效率偏低,故需要一种自动采集项目的状态信息,并进行智能量化进而获取项目的进度信息的方法,以便提高对项目进行监控和管理的效率,增强用户体验。
技术实现思路
基于此,本专利技术提供一种项目监管方法、装置、计算机设备及存储介质,用于智能监控项目的处理期限以及项目的处理进度,并使用户更直观的获取其所负责项目的处理期限以及处理进度,以便于用户更好的进行工作安排,提升用户体验。一种项目监管方法,包括:获取项目的代码;试运行所述项目的代码,检测运行所述项目的代码后能否接收到功能数据;当运行所述项目的代码运行后能够接收到所述功能数据时,确认所述项目的代码能够实现与该功能数据对应的所述预设功能,并将所述项目的代码能够实现与所述功能数据对应的所述预设功能记录为已完成功能;通过预设的量化规则,获取所有所述已完成功能对应的项目完成进度;获取所述项目的已工作时间和剩余工作时间,根据所述项目完成进度、所述已工作时间和所述剩余工作时间,获取所述项目的当前工作速率,以及所述项目在剩余工作时间内保证按期完成时需要达到的必需工作效率;根据所述必需工作效率与所述当前工作速率之间的比值,通过预设的紧急规则评估当前所述项目的紧急级别;根据所述紧急级别进行应急处理。一种项目监管装置,包括:获取模块,用于获取项目的代码;试运行模块,用于试运行所述项目的代码,检测运行所述项目的代码后能否接收到功能数据;记录模块,用于当运行所述项目的代码运行后能够接收到所述功能数据时,确认所述项目的代码能够实现与该功能数据对应的所述预设功能,并将所述项目的代码能够实现与所述功能数据对应的所述预设功能记录为已完成功能;量化模块,用于通过预设的量化规则,获取所有所述已完成功能对应的项目完成进度;速率获取模块,用于获取所述项目的已工作时间和剩余工作时间,根据所述项目完成进度、所述已工作时间和所述剩余工作时间,获取所述项目的当前工作速率,以及所述项目在剩余工作时间内保证按期完成时需要达到的必需工作效率;评估模块,用于根据所述必需工作效率与所述当前工作速率之间的比值,通过预设的紧急规则评估当前所述项目的紧急级别;应急模块,用于根据所述紧急级别进行应急处理。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述项目监管方法。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述项目监管方法。上述项目监管方法、装置、计算机设备及存储介质,通过获取项目的代码后试运行所述项目的代码,根据运行所述项目的代码后的结果并通过预设的量化规则,量化所述项目的完成进度,进而根据所述项目的完成进度分别进行应急处理,可以智能监控项目的处理期限以及项目的处理进度,并使用户能更直观的获取其所负责项目的处理期限以及处理进度,以便于用户更好的进行工作安排,提升用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中项目监管方法的一应用环境示意图;图2是本专利技术一实施例中项目监管方法的一流程图;图3是本专利技术一实施例中项目监管方法的步骤S40的流程图;图4是本专利技术一实施例中项目监管方法的步骤S60的流程图;图5是本专利技术一实施例中项目监管方法的步骤S70的流程图;图6是本专利技术另一实施例中项目监管方法的流程图;图7是本专利技术一实施例中项目监管装置的示意图;图8是本专利技术一实施例中项目监管装置的量化模块的示意图;图9是本专利技术一实施例中项目监管装置的评估模块的示意图;图10是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请提供的项目监管方法,可应用在如图1的应用环境中,其中,客户端(计算机设备/终端设备)通过网络与服务器(服务端)进行通信。首先获取项目的代码,进一步地,试运行所述项目的代码,检测能否接收到功能数据,当能接收到所述功能数据时,记录其对应的预设功能为已完成功能,并根据已完成功能,通过量化规则获取项目当前的项目完成进度,进一步地,根据所述项目完成进度获取必须工作效率和当前工作速率,并根据必须工作效率与当前工作速率之间的比值评估当前的紧急级别,进一步地,根据所述紧急级别分别进行应急处理。其中,客户端(计算机设备/终端设备)包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一实施例中,如图2所示,提供一种项目监管方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:S10,获取项目的代码。其中,所述项目为用户正在工作终端进行开发、完善或修改的应用程序,所述项目的代码即指所述用户在研发(即开发、完善或/和修改)所述项目过程中所编辑的代码,所述用户为研发人员,所述工作终端为研发人员进行所述项目研发所使用的设备,包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。可理解地,所述工作终端可以为多个,也即所述项目可以由研发人员在不同的工作终端对所述项目进行研发(即开发、完善或/和修改);所述用户亦可以为多人,此时,分别获取每一用户所研发的所述项目的代码,并对获取的每一用户的所述项目的代码分别执行后续步骤。具体地,所述获取项目的代码,即从所述工作终端的数据库中调取所述项目的代码,所述项目的代码亦可由用户通过点击预设按钮发送至服务器,可理解地,获取所述代码,既可以在预设时间点定时的自动获取,亦可以是由用户通过点击预设的获取按钮后服务器才执行获取动作。获取所述项目的代码,以供在步骤S20中试运行所述项目的代码,进而检测所述项目的代码运行后能否输出功能数据。S20,试运行所述项目的代码,检测运行所述项目的代码后能否接收到功能数据。其中,所述功能数据是指运行所述项目的代码并实现所述项目的预设功能之后所输出的数据。所述预设功能是指通过研发(开发、完善或/和修改)所述项目所要实现的功能,所述预设功能可以根据需求预先设定,该功能可以为多个,比如,当所述项目为一聊天应用程序时,根据需求预先设定的所述预设功能可以为语音对话功能、好友显示功能、聊天记录保存功能等,也即,研发所述聊天应用程序所要实现的功能为语音对话功能、好友显示功能等预设功能。可理解地,当代码能够实现所述预设功能时,运行该代码时即会输出所述功能数据,基于本文档来自技高网...

【技术保护点】
1.一种项目监管方法,其特征在于,包括:获取项目的代码;试运行所述项目的代码,检测运行所述项目的代码后能否接收到功能数据;当运行所述项目的代码运行后能够接收到所述功能数据时,确认所述项目的代码能够实现与该功能数据对应的所述预设功能,并将所述项目的代码能够实现与所述功能数据对应的所述预设功能记录为已完成功能;通过预设的量化规则,获取所有所述已完成功能对应的项目完成进度;获取所述项目的已工作时间和剩余工作时间,根据所述项目完成进度、所述已工作时间和所述剩余工作时间,获取所述项目的当前工作速率,以及所述项目在剩余工作时间内保证按期完成时需要达到的必需工作效率;根据所述必需工作效率与所述当前工作速率之间的比值,通过预设的紧急规则评估当前所述项目的紧急级别;根据所述紧急级别进行应急处理。

【技术特征摘要】
1.一种项目监管方法,其特征在于,包括:获取项目的代码;试运行所述项目的代码,检测运行所述项目的代码后能否接收到功能数据;当运行所述项目的代码运行后能够接收到所述功能数据时,确认所述项目的代码能够实现与该功能数据对应的所述预设功能,并将所述项目的代码能够实现与所述功能数据对应的所述预设功能记录为已完成功能;通过预设的量化规则,获取所有所述已完成功能对应的项目完成进度;获取所述项目的已工作时间和剩余工作时间,根据所述项目完成进度、所述已工作时间和所述剩余工作时间,获取所述项目的当前工作速率,以及所述项目在剩余工作时间内保证按期完成时需要达到的必需工作效率;根据所述必需工作效率与所述当前工作速率之间的比值,通过预设的紧急规则评估当前所述项目的紧急级别;根据所述紧急级别进行应急处理。2.如权利要求1所述的项目监管方法,其特征在于,所述预设的量化规则包含至少一项预设完成功能与功能完成度的对应关系,所述通过预设的量化规则,获取所有所述已完成功能对应的项目完成进度,包括:遍历所述量化规则,检测所述已完成功能与所述量化规则中的预设完成功能是否匹配;当所述已完成功能与所述量化规则中的预设完成功能匹配时,获取该预设完成功能对应的功能完成度;将获取的所有所述功能完成度之和作为所有所述已完成功能对应的项目完成进度。3.如权利要求1所述的项目监管方法,其特征在于,所述试运行所述项目的代码,检测运行所述项目的代码后能否接收到功能数据之后,还包括:当运行所述项目的代码后不能接收到所述功能数据时,确认所述项目的代码不能实现该功能数据对应的所述预设功能,并返回至试运行所述项目的下一代码,并检测运行所述下一代码后能否接收到与该下一代码对应的功能数据;当确认所述项目的所有代码均不能实现其功能数据对应的预设功能时,确认所述项目的项目完成进度为零。4.如权利要求1所述的项目监管方法,其特征在于,每一条所述紧急规则中均包含一个比值区间以及对应于该比值区间的紧急级别,所述根据所述必需工作效率与所述当前工作速率之间的比值,通过预设的紧急规则评估当前所述项目的紧急级别,包括:遍历所述紧急规则,检测所述必须工作效率与所述当前工作速率之间的比值是否属于所述紧急规则中的比值区间;当所述必须工作效率与所述当前工作速率之间的比值属于所述紧急规则中的比值区间时,将该紧急规则中的比值区间对应的紧急级别作为所述项目当前的紧急级别。5.如权利要求1-4任一所述的项目监管方法,其特征在于,所述根据所述紧急级别进行应急处理,包括:获取所述项目的紧急级别;所述紧急级别包括提醒级别、预警级别和...

【专利技术属性】
技术研发人员:元松泉
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1