本说明书涉及项目管理领域,更具体地说,本申请涉及一种科研项目管理系统、控制方法及相关设备。
背景技术:
1、随着科学技术的快速发展,科研项目数量和复杂度不断增加,科研项目管理的重要性日益凸显。有效的项目进度管理能够确保科研项目按照预定的时间和预算完成,同时达到预期的研究成果。然而,传统的科研项目进度管理系统往往存在开发周期长、成本高、灵活性差等问题,难以满足日益增长的科研项目进度管理需求。
技术实现思路
1、在
技术实现要素:
部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本申请的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
2、第一方面,本申请提出一种科研项目管理系统,上述科研项目管理系统是基于低代码平台实现的,上述系统包括:
3、进度预警模块,上述进度预警模块中包括项目进度预警模型,上述项目进度预警模型用于在低代码平台上配置项目任务分解、项目基准计划、进度监测指标、进度和成本偏差计算和预警阈值;
4、数据处理模块,用于实时收集项目进度数据并进行分析,以形成项目数据分析结果;
5、可视化展示模块,用于根据项目数据分析结果构建项目进度状态的图形化界面,以将上述图形化界面展示给目标用户;
6、预警通知模块,用于基于预警阈值和当前数据进行预警条件判断,以在在检测到满足上述预警条件时自动发送预警通知;
7、权限模块,用于为项目成员分配不同的角色和权限。
8、在一种可行的实施方式中,上述图形化界面包括进度条、甘特图和仪表板中一种或多种;
9、上述预警通知包括电子邮件、短信、移动应用推送和其他即时通讯工具推送中一种或多种形式;
10、上述数据处理模块包括数据抓取器、实时数据处理引擎和数据统计分析引擎;
11、上述进度检测指标包括可管理的任务、子任务和里程碑。
12、第二方面、本申请还提出一种控制方法,用于第一方面上述的科研项目管理系统,包括:
13、通过数据接口获取项目数据,并将上述项目数据输入至上述进度预警模块;
14、控制上述进度预警模块基于上述项目数据进行项目分解,以获取进度检测指标,并基于上述进度检测指标确定项目完成评价值,其中,上述项目完成评价值包括任务完成进度百分比、任务进度绩效指数和成本偏差值;
15、基于上述项目完成评价值和项目完成评价阈值进行评价,以获取预警数据,并将上述预警数据发送至上述预警通知模块以自动发送预警通知。
16、在一种可行的实施方式中,基于上述进度检测指标确定项目完成评价值,包括:
17、基于下式确定上述完成进度百分比pct:
18、
19、其中,k是任务系数,cw是已完成的任务,tw是项目总任务;
20、基于下式确定上述任务进度绩效指数spi:
21、
22、其中,ev是任务实际完成时间,pv是任务计划完成时间;
23、基于下式确定上述成本偏差值cv:
24、cv=ac-pc
25、其中,ac是任务实际成本,pv是任务计划成本。
26、在一种可行的实施方式中,上述方法还包括:
27、获取用户登陆信息;
28、控制上述权限模块基于上述用户登陆信息为项目成员分配角色信息和权限信息;
29、基于上述角色信息和上述权限信息确定上述可视化展示模块的展示信息;
30、基于上述角色信息和上述权限信息确定上述预警通知模块的预警通知信息。
31、在一种可行的实施方式中,上述基于上述角色信息和上述权限信息确定上述可视化展示模块的展示信息,包括:
32、基于上述权限信息确定上述可视化展示模块的展示内容;
33、基于上述角色信息确定上述可视化展示模块的展示风格;
34、基于上述展示内容和上述展示风格确定上述展示信息。
35、在一种可行的实施方式中,上述基于上述角色信息和上述权限信息确定上述预警通知模块的预警通知信息,包括:
36、基于上述角色信息确定预警通知方式;
37、基于上述权限信息确定预警阈值和预警内容;
38、基于上述预警通知方式、上述预警阈值和上述预警内容,确定上述预警通知信息。
39、第三方面、本申请实施例提出一种控制装置,包括:
40、第一获取单元,用于通过数据接口获取项目数据,并将上述项目数据输入至上述进度预警模块;
41、控制单元,用于控制上述进度预警模块基于上述项目数据进行项目分解,以获取进度检测指标,并基于上述进度检测指标确定项目完成评价值,其中上述项目完成评价值包括任务完成进度百分比、任务进度绩效指数和成本偏差值;
42、第二获取单元,用于基于上述项目完成评价值和项目完成评价阈值进行评价,以获取预警数据,并将上述预警数据发送至上述预警通知模块以自动发送预警通知。
43、第四方面,一种电子设备,包括:存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器用于执行存储器中存储的计算机程序时实现如上述的第二方面任一项的控制方法的步骤。
44、第五方面,本申请还提出一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现第二方面任一项的控制方法。
45、综上,本申请实施例的科研项目管理系统述科研项目管理系统是基于低代码平台实现的,上述系统包括:进度预警模块,上述进度预警模块中包括项目进度预警模型,上述项目进度预警模型用于在低代码平台上配置项目任务分解、项目基准计划、进度监测指标、进度和成本偏差计算和预警阈值;数据处理模块,用于实时收集项目进度数据并进行分析,以形成项目数据分析结果;可视化展示模块,用于根据项目数据分析结果构建项目进度状态的图形化界面,以将上述图形化界面展示给目标用户;预警通知模块,用于基于预警阈值和当前数据进行预警条件判断,以在在检测到满足上述预警条件时自动发送预警通知;权限模块,用于为项目成员分配不同的角色和权限。本申请实施例提出的科研项目管理系统,低代码平台的使用简化了系统的定制和扩展,而模块化的设计确保了系统的灵活性和适应性。通过实时数据的收集与分析,系统能够及时发出预警,帮助团队预防和解决可能的项目风险。通过少量代码快速构建和部署,灵活实现科研项目进度管理需求变化,易于扩展和定制,并且通过项目进度预警模型,实现项目进度管理和智能预警,为项目决策提供数据支持,有效提高科研项目的管理效率和质量,同时降低开发和维护成本。
46、本申请提出的科研管理系统、控制方法,本申请的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本申请的研究和实践而为本领域的技术人员所理解。
1.一种科研项目管理系统,其特征在于,所述科研项目管理系统是基于低代码平台实现的,所述系统包括:
2.根据权利要求1所述的低代码平台的科研项目管理系统,其特征在于,所述图形化界面包括进度条、甘特图和仪表板中一种或多种;
3.一种控制方法,用于权利要求1或2所述的科研项目管理系统,其特征在于,包括:
4.根据权利要求3所述的方法,其特征在于,基于所述进度检测指标确定项目完成评价值,包括:
5.根据权利要求3所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述角色信息和所述权限信息确定所述可视化展示模块的展示信息,包括:
7.根据权利要求5所述的方法,其特征在于,所述基于所述角色信息和所述权限信息确定所述预警通知模块的预警通知信息,包括:
8.一种控制装置,其特征在于,包括:
9.一种电子设备,包括:存储器和处理器,其特征在于,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求3-7中任一项所述的控制方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求3-7中任一项所述的控制方法的步骤。