[发明专利]一种ERP业务仿真系统有效
| 申请号: | 201410614575.2 | 申请日: | 2014-11-04 |
| 公开(公告)号: | CN104461681B | 公开(公告)日: | 2017-12-01 |
| 发明(设计)人: | 曹毅 | 申请(专利权)人: | 成都博智维讯信息技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06Q10/06 |
| 代理公司: | 北京天奇智新知识产权代理有限公司11340 | 代理人: | 郭霞 |
| 地址: | 610000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 erp 业务 仿真 系统 | ||
1.一种ERP业务仿真系统,其特征在于包括:
数据仿真模块,其根据预设的数据规则产生各种随机数据,用于对ERP运行所需的各种数据进行仿真;
系统仿真模块,其配置各种权限和业务,用于对ERP的业务流程进行仿真;
网络仿真模块,其虚拟并动态增加ERP访问用户,用于对ERP的网络环境进行仿真;
所述网络仿真模块包括:存储模块、创建模块,读取模块,创建子线程模块,执行模块和统计模块,所述存储模块用于将用户配置的配置信息存储于模拟的结构体文件中,将结构体文件发送给创建模块;
所述创建模块用于接收结构体文件,创建模拟的共享内存,将所述结构体文件存储于共享内存中,将结构体文件在共享内存中的存储信息发送给读取模块;
所述读取模块,用于接收结构体文件在共享内存中的存储信息,读取存储于共享内存中的结构体文件,解析结构体文件,得到速率值,创建多个模拟的测试进程,为模拟的每个预定数量的用户请求分配一个测试进程,所述测试进程的数量为所述速率值与所述预定数量的比值,将多个模拟的测试进程的信息发送给执行模块;
所述执行模块,用于接收多个模拟的测试进程的信息,在每个所述测试进程中分别模拟创建所述预定数量的子线程,每个子线程对应处理一个用户请求,每个子线程根据所述配置信息模拟执行用户请求执行的业务文件,生成模拟的业务返回数据,模拟销毁执行完业务文件子线程,返回模拟的业务返回数据,将模拟的业务返回数据发送给统计模块;
所述创建子线程模块,用于每隔预定的时间,在每个测试进程中模拟创建新的子线程;
所述统计模块,用于接收模拟的业务返回数据,存储模拟的业务返回数据并统计模拟的业务返回数据。
2.根据权利要求1所述的ERP业务仿真系统,其特征在于:所述业务包括项目物资采购、生产成本类物资采购、零购类物资采购。
3.根据权利要求1或2所述的ERP业务仿真系统,其特征在于:所述的数据仿真模块产生的随机数据包括人员数据、资产数据、供应商数据、零售商数据、物资数据和项目数据。
4.根据权利要求1所述的ERP业务仿真系统,其特征在于:所述创建子线程模块,进一步用于创建模拟的定时器和模拟的互斥体,模拟运行互斥体和定时器,互斥体保持锁定状态与解锁状态交替进行,所述锁定状态和解锁状态的时间长度均为定时器设定的时间,在互斥体处于解锁状态时,在测试进程的存储空间中创建新的子线程,直到互斥体达到结束条件时,结束互斥体。
5.根据权利要求4所述的ERP业务仿真系统,其特征在于:所述业务文件内部包括用于进行初始化的初始化函数文件,用于根据用户请求进行功能模拟的功能函数文件,和用于释放系统资源的结束函数文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都博智维讯信息技术有限公司,未经成都博智维讯信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410614575.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式任务调度系统
- 下一篇:设备主处理器的固件升级方法及装置





