全国服务热线:400-777-6907

网站首页 学习分享 六西格玛管理文章> 六西格玛工具

Minitab与ERP系统在六西格玛项目中的应用

作者:    分类:六西格玛工具    时间:2017-07-10 09:25:37

动态连接数据表和筛选功能模块的设计Minitab与ERP质量子系统集成接口具体设计的第一步是建立动态连接模块来访问ERP系统中的数据表。同时可以根据具体的字段进行筛选,这样可以方便我们接下来的数据提取工作,因为ERP中并不是所有的数据项或者统计报表都对六西格玛项目开发有用。


动态连接ERP数据库的前提条件(以用友ERP产品U860的后台业务数据库为实际开发对象):ERP产品安装正确,SQL Server数据库能够正常启动。


Minitab与ERP系统在六西格玛项目中的应用


1.动态连接函数的设计


在具体设计中,利用Delphi程序开发工具和SQL Server数据库开发了相应的动态连接模块。考虑到用友ERP产品U860是按照年度账套结转的,即在一个财政年度内有一个独立的账套,上一个财政年度的各类数据作为新一个财政年度的期初数据处理。相应地,在SQL Serve中;数据库中有一个对应会计年度的数据库,每个会计年度对应一个独立的数据库。因此,我们在进行六西格玛项目的分析时,需要对历史数据进行分析,此时需要连接不同的数据库。因此,动态连接数据库的功能必不可少。


程序运行后,输入SQL数据库服务器的名称和要过滤的数据库的名称,然后记录在Access的数据表中,供后续程序动态连接和调用。这提高了程序的可扩展性和可移植性,并使程序能够在不同的计算机上运行。


2.数据过滤功能的设计


动态连接到所需数据库后,需要根据六西格玛项目开发的需要,定位不同数据表的不同字段记录。数据过滤功能的设计可以简化搜索的难度。只需输入要搜索的数据表的名称,就可以查看所有记录,并自动生成字段选择项,可以根据字段的值进行搜索,减少了工作量,直观地分析了相应的数据记录。


根据程序界面的提示,输入数据库中需要操作的相关表的名称。首先,所有数据记录集都可以出现。同时,所有的字段名都会根据右侧的表格自动生成。可以根据六西格玛项目需求选择查询对应字段,程序会自动定位匹配。


在实现数据过滤功能的过程中,定义了两种方法和一个函数,其中FillFieldNames方法用于自动获取输入数据表中的字段名称;FillSearchValues方法用于搜索所选特定字段的所有非重复字段值;GetSearchField函数用于获取用户选择的字段名。


登录数据库服务器时,功能设计仍然采用事务管理操作,在动态分配ADOConnection的String属性值时,保证了数据库连接的操作完整性。



查看更多请点击-->:六西格玛管理