• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 小学学习 > 正文

    基于快速开发技术的柔性化导航式生产管理系统设计与实现

    时间:2021-01-20 08:01:03 来源:雅意学习网 本文已影响 雅意学习网手机站

    http://img1.qikan.com.cn/qkimages/dnjl/dnjl201714/dnjl20171433-3-l.jpghttp://img1.qikan.com.cn/qkimages/dnjl/dnjl201714/dnjl20171433-2-l.jpghttp://img1.qikan.com.cn/qkimages/dnjl/dnjl201714/dnjl20171433-1-l.jpg
      摘要:针对传统生产管理的局限性,着重介绍了一个具有柔性计划、导航式特点的生产管理系统开发实例,运用快速开发技术设计并实现了该系统柔性化导航功能所具备的支撑模块及业务流程,为生产计划和生产管理提供方便快捷人性化的管理。
      关键词:柔性化;导航式生产;生产管理系统;快速开发技术
      中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)14-0075-02
      传统的企业生产管理偏向手工化管理,产品数据、指标以及检测结果等原始数据往往依靠经验获取,来掌控生产管理。这种管理方式的特点是重复劳动、生产效率低、管理落后。为能够对成本、人员、产品、进度、质量等进行分析与管理,开发一个具有柔性计划、导航式特点的生产管理系统,一方面能够及时取得生产所需的各种原材料及零部件,保证按时供应用户所需产品,控制库存,确定产品的生产优先顺序,满足交货期的要求,体现了生产计划中的“柔性”;另一方面结合公司的生产流程定制个性化以及方便该公司进行生产管理与监控的系统,体现了生产管理的“导航式”。
      1系统框架
      该系统由计划管理子系统、生产管理子系统、库存管理子系统、采购管理子系统、销售管理子系统等5个子系统构成。本文主要介绍计划管理子系统、生产管理子系统的功能模块设计与开发。如图1所示。
      计划管理系统由生成计划、物料主文件、物料主文件查询、物料清单等功能模块组成。当业务员审核完新增销售订单后,下达计划需求,系统通过生成计划进行MRP计划运算,并分解出生产建议和采购建议。生产管理系统包括生产工单、工序品检、半成品反馈、外协加工、不良品管理、生产订单查询等功能模块。根据系统所下达的计划进行工序和非工序的生产等一系列的操作。
      2快速开发技术
      在该系统中,输入、输出、查询、删除、修改和统计等功能模块对用户数据库都是通用的,就像一个个的组件,比较适合在快速开发平台上开发。快速开发技术是以某种编程语言或者某几种编程语言为基础,开发出一个软件,这个软件并不是最终的软件产品,而是一个二次开发的软件框架,其主要特点就是以模型来代替程序设计语言。运用快速开发技术搭建系统平台,主要体现是采用组件技术。基于组件技术的软件开发就是用多个组件根据业务流程动态地组装一个应用系统。本文利用某公司研发的v3快速开发技术、体系框架,对该系统进行开发,加强了系统环节设计以及成套能力。
      3系统需求分析与功能设计
      3.1业务流程分析体现柔性化
      根据物料BOM的用量制定生产计划,计算MRP计划,生成生产工单,进入生产环节。生产的第一步是通过原材料出库单领取原材料。接着,生产工序生成一张半成品工单,绑定在成品工单上。物料工序体现在物料管理模块中。生产管理模块需要调用物料工序模块,而且生产管理模块依赖物料管理模块,基础数据都是从物料管理模块中取得,例如物料主文件、物料工序、物料BOM等。
      3.2系统功能结构体现导航式
      该系统是实现计划管理系统与生产管理系统的集成管理。以生产计划为主线,理顺物料主文件、物料清单,能及时查询和了解物料主文件。对生产工单进行优化控制,能及时查询和了解生产订单,对工序品检、半成品反馈、外协加工以及不良品管理等关键过程进行追踪与反馈,加强对生产和测试过程的控制,实现生产管理信息共享和实时计划管理。
      4系统实现关键技术
      实现本系统的关键技术是MRP运算的计算过程,根据主产品的生产计划、物料清单(产品结构文件)、库存记录、生产所需时间和采购所需时间,把主产品的所有零部件需要数量、时间、先后关系等准确计算出来。包括根据父子级比例关系计算自己毛需求、模拟计算物料的净需求、MRP运算数据支持和计算。
      1)从物料清单总表中取出相应的BOM结构图,从顶级开始,如图2所示,根据层次关系,寻找对应的子级,根据父子级比例关系计算自己毛需求,重复以上动作,直至找到最末点子级。
      2)模拟计算物料的净需求。假如以上的物料分别所在的库存为:B1与B2为50个、B3与B4为30个、C1与C2为35个、C3为40个、D4与D5为100个、A为0个。
      假定物料A需求量为100个,那么按照产品结构计算如下:
      产品A需求量:100个
      基本公式为:父项需求量*比例—子項在库量
      物料B1的需求量为:100*2-50=150个
      物料B2的需求量为:100-50=50个
      物料B3的需求量为:100-30=70个
      物料C1的需求量为:50-35=15个
      ……如此类推。
      3)MRP运算数据支持和计算。物料需求计划运算一般需两组数据支持,分别是需求数据和库存数据。其中库存数据占比例较大,包括在库库存、在途库存、安全库存、库存占用数(已分配数)等;需求信息则包括毛需求和净需求。在实际的物料需求计划中,某物料有可能是A产品的直接子件,同时为A产品的某个B中途件的子件,该物料即是相关需求也是独立需求,也就是说物料的毛需求=相关需求+独立需求。净需求加上仓库中已经给该订单分配的量为该物料的毛需求。而库存量为在途量+在库量,所以净需求=毛需求-在途量-在库量+已占用量。每一层计算都需要基于对应父项净需求作为自己毛需求来运算。
      5系统实现与测试
      以生产管理系统为例,生产工单、工序品检、半成品反馈、外协加工、不良品管理、生产订单查询等功能模块在快速开发平台上的窗体组成。如图3所示。
      对窗体组成情况进行测试。
      1)打开生产工单窗口,找到新建的工单,状态为“生产中”表示可以进行生产。点击修改按钮,对该工单进行操作。生产的第一步就是出库原材料,所以选中原材料,然后点击生成出库单。当待购数不为0时,即库存不足,需要等待采购。当待购数量为0时,即可以出库,点击生成出库单。系统生成一张工单原材料出库单,单击“请选择”,选择库位按照批号先进先出的规定,把批号前的进行出库,因为第一批的数量不足,所以按数量不足按钮。选中要出库的两个不同批号的物料。要出库的两条记录在出库单上,点击保存。

    推荐访问:快速 导航 生产管理系统 开发 设计

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章