一种基于xml架构的材料定额管理系统的制作方法

文档序号:9750504阅读:213来源:国知局
一种基于xml架构的材料定额管理系统的制作方法
【技术领域】
[0001 ]本发明涉及一种基于XML架构的材料定额管理系统,特别是将XML格式原始数据导入软件,输出成符合QJ903A报表格式的数据,实现与现有信息化软件无缝集成。
【背景技术】
[0002]材料消耗工艺定额是指在一定的生产、技术、组织条件下,根据产品设计图样、技术要求、标准、工艺方法和生产技术条件等规定,制造单位产品(或零件)所必须消耗材料的标准数量,材料消耗工艺定额文件的编制是一项重要的工艺技术工作,是制定材料供应定额、实行限额投料和产品成本核算的主要依据。
[0003]工厂使用DOS操作系统下的基于FoxPro编制的材料定额程序。该程序开发时间较早,系统陈旧,运行速度慢,故障频发,程序无输入输出转换接口,无法从相关文件中提取数据,人工输入工作量大,易出现错误;且该程序使用针式打印机,打印速度慢,噪音大,输出表格不符合标准。

【发明内容】

[0004]为解决上述技术问题,本发明提供了一种基于XML架构的材料定额管理系统,该基于XML架构的材料定额管理系统减轻了定额编制人员的劳动强度,减少了错误率,缩短了定额编制的时间,提尚效率,加快了广品研制速度,同时利用计算机科学排料,能提尚材料利用率。
[0005]本发明通过以下技术方案得以实现。
[0006]本发明提供的一种基于XML架构的材料定额管理系统,包括数据读写与处理模块、材料定额计算模块、定额汇总模块、用户接口模块和打印输出模块;所述数据读写与处理模块负责System, ini程序配置文件的读写、xml格式材料定额文件的读写与分析、开目CAPP表格文件的读取与分析以及材料数据库文件的读写操作;所述材料定额计算模块负责各种材料类型的判断并依据材料数据库中的计算顺序依次调用算法命令行程序,并取得计算结果值;所述定额汇总模块依据材料数据库中的材料分类方法对明细表中的材料进行分类汇总;所述用户接口模块提供开目CAPP的编辑、操作方法和界面;所述打印输出模块将xml格式的材料定额文件转化为开目CAPP格式工艺文件进行打印。
[0007]所述数据读写与处理模块加载时首先读取System,ini中的配置信息,根据配置信息读写表格库文件、材料数据库文件。
[0008]所述定额汇总模块汇总时依次判定、汇总材料类别、材料名称、材料牌号、材料规格、生产厂家字段值。
[0009]所述用户接口模块提供的编辑、操作方法包括表格编辑、复制、粘贴、撤销、重做。
[0010]所述打印输出模块根据不同格式的表格输出不同的工艺文件。
[0011]本发明的有益效果在于:减轻了定额编制人员的劳动强度,减少了错误率,缩短了定额编制的时间,提尚效率,加快了广品研制速度,同时利用计算机科学排料,能提尚材料利用率;运行速度快,界面友好,打印方便、快捷,能满足现阶段的使用需求。
【附图说明】
[0012]图1是本发明的原理示意图。
【具体实施方式】
[0013]下面进一步描述本发明的技术方案,但要求保护的范围并不局限于所述。
[0014]如图1所示的一种基于XML架构的材料定额管理系统,包括数据读写与处理模块、材料定额计算模块、定额汇总模块、用户接口模块和打印输出模块:
[0015]1.数据读写与处理模块
[0016]负责System,ini程序配置文件的读写、xml格式材料定额文件的读写与分析、开目CAPP表格文件的读取与分析以及材料数据库文件的读写操作,程序加载时首先读取System, ini中的配置信息,根据配置信息读写相关表格库文件、材料数据库文件。
[0017]2.材料定额计算模块
[0018]负责各种材料类型的判断并依据材料数据库中的计算顺序依次调用算法命令行程序,取得计算结果值。
[0019]3.定额汇总模块
[0020]依据材料数据库中的材料分类方法对明细表中的材料进行分类汇总。汇总时依次判定、汇总材料类别、材料名称、材料牌号、材料规格、生产厂家字段值。
[0021]4.用户接口模块
[0022]提供开目CAPP的编辑、操作方法,包括表格编辑功能、多记录的复制/粘贴功能、无限次数的撤销/重做功能等。
[0023]5.打印输出模块
[0024]提供将xml格式的材料定额文件转化为开目CAPP格式工艺文件进行打印的方法,根据格式不同的表格输出不同的工艺文件,这样保证了软件的通用性。
[0025]XML是一套元标记语言,定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法。XML最为显著的优点在于其开放性、可扩展性。XML格式读写简单,且大多数开发工具都提供了 XML的开发包或函数库。因为XML为树状结构,所以在XML文件中添加节点、属性非常方便。因为XML的上述优点,故本文选择XML作为材料定额管理系统软件的文件数据格式。
[0026]由此,通过用户输入的零件信息查找材料库中的材料信息,并将此零件信息与材料类型库信息相匹配,查找合适的定额计算方法,进行定额计算,因为计算方法定义在软件之外,这能保证软件定额计算的通用性。软件在启动时读取开目CAPP表格文件,依据表格字段配置用户界面。输出打印时,软件依据开目CAPP表格文件输出明细表、汇总表,这样能保证输出文件的通用性。
【主权项】
1.一种基于XML架构的材料定额管理系统,包括数据读写与处理模块、材料定额计算模块、定额汇总模块、用户接口模块和打印输出模块,其特征在于:所述数据读写与处理模块负责System, ini程序配置文件的读写、xml格式材料定额文件的读写与分析、开目CAPP表格文件的读取与分析以及材料数据库文件的读写操作;所述材料定额计算模块负责各种材料类型的判断并依据材料数据库中的计算顺序依次调用算法命令行程序,并取得计算结果值;所述定额汇总模块依据材料数据库中的材料分类方法对明细表中的材料进行分类汇总;所述用户接口模块提供开目CAPP的编辑、操作方法和界面;所述打印输出模块将xml格式的材料定额文件转化为开目CAPP格式工艺文件进行打印。2.如权利要求1所述的基于XML架构的材料定额管理系统,其特征在于:所述数据读写与处理模块加载时首先读取System, ini中的配置信息,根据配置信息读写表格库文件、材料数据库文件。3.如权利要求2所述的基于XML架构的材料定额管理系统,其特征在于:所述定额汇总模块汇总时依次判定、汇总材料类别、材料名称、材料牌号、材料规格、生产厂家字段值。4.如权利要求2所述的基于XML架构的材料定额管理系统,其特征在于:所述用户接口模块提供的编辑、操作方法包括表格编辑、复制、粘贴、撤销、重做。5.如权利要求2所述的基于XML架构的材料定额管理系统,其特征在于:所述打印输出模块根据不同格式的表格输出不同的工艺文件。
【专利摘要】本发明提供的一种基于XML架构的材料定额管理系统,包括数据读写与处理模块、材料定额计算模块、定额汇总模块、用户接口模块和打印输出模块;所述数据读写与处理模块负责System.ini程序配置文件的读写、xml格式材料定额文件的读写与分析、开目CAPP表格文件的读取与分析以及材料数据库文件的读写操作。本发明减轻了定额编制人员的劳动强度,减少了错误率,缩短了定额编制的时间,提高效率,加快了产品研制速度,同时利用计算机科学排料,能提高材料利用率;运行速度快,界面友好,打印方便、快捷,能满足现阶段的使用需求。
【IPC分类】G06F3/12, G06Q10/06
【公开号】CN105511819
【申请号】CN201510843716
【发明人】胡业火, 王德细, 俞开升, 施晓东
【申请人】贵州航天风华精密设备有限公司
【公开日】2016年4月20日
【申请日】2015年11月27日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1