一种基于多层架构的自动化检验检测系统设计方法与流程

文档序号:37425410发布日期:2024-03-25 19:12阅读:12来源:国知局
一种基于多层架构的自动化检验检测系统设计方法与流程

本发明属于检验检测系统设计,尤其涉及一种基于多层架构的自动化检验检测系统设计方法。


背景技术:

1、现代企业的发展方向是自动化,甚至智能化。传统的检测检验系统自动化程度较低、效率不高,不能满足检测检验企业业务发展需求,自动化检测检验系统的设计研发自然就被提上日程。由于检测样品和检测设备种类繁多,则需要不同的自动化测试软件,当然也需要不同的人来完成测试,测试完成后自动出具检测报告,同时还要能够对任务流程进行管理分配。

2、传统的检验检测系统任务管理、任务管理等环节需要人工处理,效率较低,严重影响企业发展。为了提高检测效率,检验检测系统的效率提升问题亟待解决。


技术实现思路

1、本发明要解决的技术问题是:提供一种基于多层架构的自动化检验检测系统设计方法,以解决传统的检验检测系统任务管理、任务管理等环节需要人工处理,效率较低,严重影响企业发展等技术问题。

2、本发明技术方案是:

3、一种基于多层架构的自动化检验检测系统设计方法,所述方法包括:

4、s1、基于分层设计思想,进行系统总体设计;

5、s2、根据实际需求和总体设计,进行系统功能设计;

6、s3、基于总体设计和功能设计,结合实际需求,设计系统整体架构;

7、s4、基于实际需求和功能设计,构建系统主要业务流程;

8、s5、基于自动化思想,设计任务自动化分配算法。

9、进行系统总体设计的方法包括:

10、s11、系统总体设计包括最上层、中间层及底层;

11、s12、最上层设计为管理子系统,实现包括最上层的业务管理及相关资源管理功能;

12、s13、中间层设计为任务执行子系统,实现任务检测管理及报告生成功能,中间层任务由最上层管理子系统下发;

13、s14、底层设计为自动化测试软件工具箱,实现具体的任务测试过程,自动化测试软件工具箱由中间层根据任务类型自动调用。

14、系统功能设计包括:

15、s21、基于总体设计,结合实际需求,进行系统功能设计统筹策划;

16、s22、在管理子系统中,进一步进行功能设计,实现包括任务管理、系统管理、资源管理、查询统计及库房管理模块;

17、s23、在任务执行子系统中,进一步进行功能设计,实现包括自动测试软件管理、报告模板管理及报告生成模块。

18、s3所述基于总体设计和功能设计,结合实际需求,设计系统整体架构包括:

19、s31、基于总体设计和功能设计,结合实际需求进行系统整体架构设计统筹策划;

20、s32、以管理子系统与客户交互,任务从系统最上层下发至中间层;

21、s33、中间层根据任务类型从底层工具箱调用相应的自动检测程序,完成检测;接着调用报告生成模块,自动生成检测报告;生成的报告回传至最上层管理子系统进行相应管理。

22、步骤s4包括:

23、s41:基于实际需求和功能设计,进行系统主要系统业务流程构建统筹策划;

24、s42:基于实际需求中的任务过程,以功能设计模块为纵向维度,系统主要业务流程从任务委托开始,经任务分配、检测处理、库房管理等过程,最后进行任务交付归档;

25、s43:基于实际需求中中涉及到的人员为横向维度,在功能模块中横向关联人员进行系统主要系统业务流程构建。

26、步骤s5包括包括:

27、s51:基于自动化思想,设计任务自动化分配算法,首先考虑影响任务分配的因素,包括不同的检测小组、人员的检测能力及检测效率;

28、s52:由检测任务的任务类型自动关联定位到检测小组;

29、s53:在同一检测小组内进行任务分配,检测任务在同一个小组内部应该是循环平均分配;对算法采用权重方法进行额外修正。

30、s53所述在同一检测小组内进行任务分配,检测任务在同一个小组内部应该是循环平均分配;对算法采用权重方法进行额外修正的方法包括:设检测人员的检测效率权值为m(检测效率基础值为1, m取正整数;某一检测小组ui所有检测人员的集合记为ui={a1,a2, a3, …an},记an的权值为mn;ui中具备检测某一个检测设备能力的监测人员集合记为bj,bj是ui的子集,up记为某一检测组ui当前分配任务到某个人的计数器;

31、s531:启动分配任务主程序,初始化ui中a1to an当前分配到的任务数= 0;up =1;

32、s532:加载新任务,识别当前检测任务的任务类型定位到专业组ui={a1, a2, a3,…an},从aup to an循环执行s533;

33、s533:如果bj为空,当前任务分配程序结束,且返回人员检测能力不足提示,返回s532等待新任务;如果bj不为空,执行s534;

34、s534:如果aup不在岗或者aup不属于bj或者aup的当前分配到的任务数>=mup,则up ++,返回s534;否则将当前任务分配给aup,aup当前的分配的任务数+1,当前任务分配程序结束,up ++,返回s532等待新任务;

35、s535:如果up>n,重置a1to an的当前分配到的任务数=0;up =1,返回s532等待新任务。

36、本发明有益效果:

37、本发明提供的基于多层架构的自动化检验检测系统设计方法的优势,按照该方法实现的系统可支持多任务管理、自动分配任务到人、自动管理调用自动化测试软件、自动出具报告等功能,有效提升检验检测效率。

38、解决了传统的检验检测系统任务管理、任务管理等环节需要人工处理,效率较低,严重影响企业发展等技术问题。



技术特征:

1.一种基于多层架构的自动化检验检测系统设计方法,其特征在于:所述方法包括:

2.根据权利要求1所述的一种基于多层架构的自动化检验检测系统设计方法,其特征在于:进行系统总体设计的方法包括:

3.根据权利要求1所述的一种基于多层架构的自动化检验检测系统设计方法,其特征在于:系统功能设计包括:

4.根据权利要求1所述的一种基于多层架构的自动化检验检测系统设计方法,其特征在于:s3所述基于总体设计和功能设计,结合实际需求,设计系统整体架构包括:

5.根据权利要求1所述的一种基于多层架构的自动化检验检测系统设计方法,其特征在于:步骤s4包括:

6.根据权利要求1所述的一种基于多层架构的自动化检验检测系统设计方法,其特征在于:步骤s5包括包括:

7.根据权利要求6所述的一种基于多层架构的自动化检验检测系统设计方法,其特征在于:s53所述在同一检测小组内进行任务分配,检测任务在同一个小组内部应该是循环平均分配;对算法采用权重方法进行额外修正的方法包括:设检测人员的检测效率权值为m(检测效率基础值为1, m取正整数;某一检测小组u i所有检测人员的集合记为ui={a1, a2,a3, …an},记an的权值为mn;ui中具备检测某一个检测设备能力的监测人员集合记为bj,bj是ui的子集,up记为某一检测组ui当前分配任务到某个人的计数器;


技术总结
本发明公开了一种基于多层架构的自动化检验检测系统设计方法,所述方法包括:S1、基于分层设计思想,进行系统总体设计;S2、根据实际需求和总体设计,进行系统功能设计;S3、基于总体设计和功能设计,结合实际需求,设计系统整体架构;S4、基于实际需求和功能设计,构建系统主要业务流程;S5、基于自动化思想,设计任务自动化分配算法;按照该方法实现的系统可支持多任务管理、自动分配任务到人、自动管理调用自动化测试软件、自动出具报告等功能,有效提升检验检测效率。

技术研发人员:吴宇佳,杨义,罗艺,郑新奇,杨文涛
受保护的技术使用者:贵州航天计量测试技术研究所
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1