工艺报表的生成方法及装置制造方法及图纸

技术编号:8533581 阅读:204 留言:0更新日期:2013-04-04 17:07
本发明专利技术公开了一种工艺报表的生成方法及装置。其中,该方法包括:根据用户需求获取用于生成工艺报表的指令参数,其中,指令参数包括零部件信息和工艺报表信息;从第一明细表中提取与零部件信息相对应的零部件明细数据;从第二明细表中提取与工艺报表信息相对应的工艺报表数据,其中,工艺报表数据包括属性明细数据;查询得到零部件明细数据和属性明细数据的关联关系,并根据关联关系读取对应的零部件属性数据;导出零部件属性数据,以生成工艺报表。通过本申请,使得用户可以根据实际需求获取工艺报表,解决了现有技术中对用户生成工艺报表的需求响应速度慢且成本高的问题,实现了快速响应不同的用户需求,并生成报表的效果。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,具体而言,涉及ー种エ艺报表的生成方法及装置。
技术介绍
在现有的PDM、PLM、ERP等管理型软件中,エ艺作为连接设计和生产之间的桥梁,报表起到不可替代的作用,由于企业所属行业不同,生产方式不同,例如有离散制造型、大批量流水线生产制造型等等,使得向不同企业的生产制造传递エ艺设计的报表几乎都不相同,如果分别针对每家企业不同的需求由开发人员写程序代码来实现エ艺设计的报表,这样会增加很多实施成本首先实施人员要向开发人员提供一份企业各个报表的详细分析报告,开发人员要花时间仔细阅读并和实施人员多次沟通以达到深刻理解用户需求之后,才能开始写代码来满足这些需求,开发人员提交的程序要经过实施人员长时间的测试稳定之后才能提供给用户使用。另外,如果企业的生产组织方式或业务逻辑改变而导致报表需要相应调整的话,用户需要向软件开发商提交变更需求,开发商又要安排开发人员修改代码以满足用户需求,如果是验收完成3年之后提出变更需求,这会更麻烦,因为当年负责这项开发的人员这时很有可能不再从事这项工作,重新安排ー个开发人员来做,会造成响应用户需求时间的延长而让用户感到不满意。由上可知,开发人员需要针对每个用户的报表的具体需求写代码来满足其报表需求,这样不但会造成响应用户需求速度慢,而且増加了开发成本、销售成本、服务成本和源代码维护成本,为了解决上述问题,用户可以使用文本文件或XML文件写一些简单的报表定义配置,实施人员使用文本编辑器将用户部分报表需求直接在文本文件或XML文件中进行配置,然后将上述文本文件或XML文件无法配置的用户需求,通过开发人员编写代码来实现,但是这样做只能节约很少的成本,一般的实施人员(也即用户)很难掌握这种配置方法,而且容易配置错,并且即使配置错了实施人员也不易发现。另外,现有技术的报表生成缺乏用户友好性,无法提供完全让实施人员或用户通过交互设计的方式去定义报表的用户界面,并且缺乏开放性和可扩展性,无法让实施人员或用户去做二次开发,只是针对某一具体应用领域的实现,例如PDM产品中有针对产品结构的报表实现技术,ERP产品中有针对订单或エ单的报表实现技术,无法做到ー个报表实现技术应用到多个不同的应用领域中,也不能做到ー个报表实现技术既能满足十几个人的小企业的报表需求,又能满足十几万人的大型企业的复杂的报表需求,更不用说现有技术的报表都需要做任何开发或二次开发才可以满足用户需求。针对现有技术中对用户生成エ艺报表的需求响应速度慢且成本高的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术对用户生成エ艺报表的需求响应速度慢且成本高的问题,目前尚未提出有效的解决方案,为此,本专利技术的主要目的在于提供一种エ艺报表的生成方法及装置,以解决上述问题。为了实现上述目的,根据本专利技术的ー个方面,提供了一种エ艺报表的生成方法,该方法包括根据用户需求获取用于生成エ艺报表的指令參数,其中,指令參数包括零部件信息和エ艺报表信息;从第一明细表中提取与零部件信息相对应的零部件明细数据;从第二明细表中提取与エ艺报表信息相对应的エ艺报表数据,其中,エ艺报表数据包括属性明细数据;查询得到零部件明细数据和属性明细数据的关联关系,井根据关联关系读取对应的零部件属性数据;导出零部件属性数据,以生成エ艺报表。进ー步地,在导出零部件属性数据,以生成エ艺报表之后,方法包括捜索エ艺报表信息中是否具有更新属性信息;在指令參数中包括更新属性信息的情况下,根据更新属性信息对エ艺报表进行更新处理,以获取更新后的エ艺报表。 进ー步地,更新属性信息包括拆分信息,其中,根据更新属性信息对エ艺报表进行更新处理,以获取更新后的エ艺报表的步骤包括查询与拆分信息对应的待拆分数据;将待拆分数据拆分为拆分数据,并更新エ艺报表。进ー步地,报表属性信息包括替换信息,其中,根据报表属性信息对エ艺报表进行更新处理,以获取更新后的エ艺报表的步骤包括查询与替换信息对应的替换数据和被替换数据;将被替换数据修改为替换数据,并更新エ艺报表。进ー步地,报表属性信息包括合并信息,其中,根据报表属性信息对エ艺报表进行更新处理,以获取更新后的エ艺报表的步骤包括查询与合井信息对应的ー个或多个待合并数据;合并ー个或多个待合并数据,并更新エ艺报表。进ー步地,在根据用户需求获取用于生成エ艺报表的指令參数之前,方法还包括创建数据库,数据库包括第一明细表、第二明细表以及第ー数据表,其中,第一明细表包括零部件明细数据;第二明细表包括エ艺报表数据;第一数据表包括零部件明细数据和エ艺报表数据的属性关系以及与属性关系对应的零部件属性数据。为了实现上述目的,根据本专利技术的ー个方面,提供了一种エ艺报表的生成装置,该装置包括获取模块,用于根据用户需求获取用于生成エ艺报表的指令參数,其中,指令參数包括零部件信息和エ艺报表信息;第一提取模块,用于从第一明细表中提取与零部件信息相对应的零部件明细数据;第二提取模块,用于从第二明细表中提取与エ艺报表信息相对应的エ艺报表数据,其中,エ艺报表数据包括属性明细数据;第一处理模块,用于查询得到零部件明细数据和属性明细数据的属性关系,并根据属性关系读取对应的零部件属性数据;第二处理模块,用于导出零部件属性数据,以生成エ艺报表。进ー步地,装置包括捜索模块,用于搜索エ艺报表信息中是否具有更新属性信息;第三处理模块,用于在指令參数中包括更新属性信息的情况下,根据更新属性信息对エ艺报表进行更新处理,以获取更新后的エ艺报表。进ー步地,更新属性信息包括拆分信息,其中,第三处理模块包括第一查询模块,用于查询与拆分信息对应的待拆分数据;第一子处理模块,用于将待拆分数据拆分为拆分数据,并更新エ艺报表。进ー步地,报表属性信息包括替换信息,其中,第三处理模块包括第二查询模块,用于查询与替换信息对应的替换数据和被替换数据;第ニ子处理模块,用于将被替换数据修改为替换数据,并更新エ艺报表。进ー步地,报表属性信息包括合井信息,其中,第三处理模块包括第三查询模块,用于查询与合井信息对应的ー个或多个待合并数据;第三子处理模块,用于合并ー个或多个待合并数据,并更新エ艺报表。进ー步地,装置还包括第四处理模块,用于创建数据库,数据库包括第一明细表、第二明细表以及第ー数据表,其中,第一明细表包括零部件明细数据;第二明细表包括エ艺报表数据;第一数据表包括零部件明细数据和エ艺报表数据的属性关系以及与属性关系对应的零部件属性数据。通过本申请的エ艺报表的生成方法及装置,使得用户可以根据实际需求获取零部件明细信息和エ艺报表数据,井根据零部件信息和エ艺报表数据生成エ艺报表,解决了现有技术中对用户生成エ艺报表的需求响应速度慢且成本高的问题,实现了快速响应不同的用户需求,并生成不同报表的效果,不需要针对每个用户的每个产品编码设计报表,从而使得エ艺报表的生成快速且成本低。附图说明此处所说明的附图用来提供对本专利技术的进ー步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1是根据本专利技术实施例的エ艺报表的生成装置的结构示意图;图2是根据本专利技术实施例的エ艺报表的生成方法的流程图;图3是根据图2所示实施例的エ艺报表的生成方法的流程图;图4是根据图3所示实施例的用户预设报表列信息的示本文档来自技高网
...

【技术保护点】
一种工艺报表的生成方法,其特征在于,包括:根据用户需求获取用于生成工艺报表的指令参数,其中,所述指令参数包括零部件信息和工艺报表信息;从第一明细表中提取与所述零部件信息相对应的零部件明细数据;从第二明细表中提取与所述工艺报表信息相对应的工艺报表数据,其中,所述工艺报表数据包括属性明细数据;查询得到所述零部件明细数据和所述属性明细数据的关联关系,并根据所述关联关系读取对应的零部件属性数据;导出所述零部件属性数据,以生成所述工艺报表。

【技术特征摘要】
1.一种工艺报表的生成方法,其特征在于,包括 根据用户需求获取用于生成工艺报表的指令参数,其中,所述指令参数包括零部件信息和工艺报表信息; 从第一明细表中提取与所述零部件信息相对应的零部件明细数据; 从第二明细表中提取与所述工艺报表信息相对应的工艺报表数据,其中,所述工艺报表数据包括属性明细数据; 查询得到所述零部件明细数据和所述属性明细数据的关联关系,并根据所述关联关系读取对应的零部件属性数据; 导出所述零部件属性数据,以生成所述工艺报表。2.根据权利要求1所述的方法,其特征在于,在导出所述零部件属性数据,以生成所述工艺报表之后,所述方法包括 搜索所述工艺报表信息中是否具有更新属性信息; 在所述指令参数中包括所述更新属性信息的情况下,根据所述更新属性信息对所述工艺报表进行更新处理,以获取更新后的工艺报表。3.根据权利要求2所述的方法,其特征在于,所述更新属性信息包括拆分信息,其中,根据所述更新属性信息对所述工艺报表进行更新处理,以获取更新后的工艺报表的步骤包括 查询与所述拆分信息对应的待拆分数据; 将所述待拆分数据拆分为拆分数据,并更新所述工艺报表。4.根据权利要求2所述的方法,其特征在于,所述报表属性信息包括替换信息,其中,根据所述报表属性信息对所述工艺报表进行更新处理,以获取更新后的工艺报表的步骤包括 查询与所述替换信息对应的替换数据和被替换数据; 将所述被替换数据修改为所述替换数据,并更新所述工艺报表。5.根据权利要求2所述的方法,其特征在于,所述报表属性信息包括合并信息,其中,根据所述报表属性信息对所述工艺报表进行更新处理,以获取更新后的工艺报表的步骤包括 查询与所述合并信息对应的一个或多个待合并数据; 合并一个或多个所述待合并数据,并更新所述工艺报表。6.根据权利要求1-5中任意一项所述的方法,其特征在于,在根据用户需求获取用于生成工艺报表的指令参数之前,所述方法还包括 创建数据库,所述数据库包括所述第一明细表、所述第二明细表以及第一数据表,其中, 所述第一明细表包括所述零部件明细数据; 所述第二明细表包括所述工艺报表数据; 所述第一数据表包括所述零部件明细数据和所述工艺报表数据的所述属性关系以及与所述属性关系对应的所...

【专利技术属性】
技术研发人员:沈银初桓永兴张传会
申请(专利权)人:北京数码大方科技股份有限公司
类型:发明
国别省市:

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

1