乾元坤和生产管理系统应用

ERP生产管理系统中排产调度的设计步骤

日期:2026-09-01

乾元坤和编辑

目前, ERP系统设计方法多种多样,有生命周期开发方法、原型法、面向对象设计法以及在这些方法的基础上一些开发公司和开发团队依照自身实际经验和自身能力延伸出的一些方法。

下面将介绍一种开发法,它不仅适用于生产管理系统排产调度的设计,对于其它模块的设计也有一定的参考价值。

这种开发方法是生命周期法与原型法的结合,一般适合于院校研究团队的开发。在各个步骤设计过程中都要与企业用户进行交流,已完全的满足用户需求,其开发步骤如下:

Step1,用户需求分析

(1)调研访谈开发设计人员与企业生产部门领导和生产调度员进行一对一的交流,由开发设计人员提出在设计生产管理系统中将会用到的相关问题,企业人员进行回答,企业人员也可提出一些自己对ERP生产管理学的要求与期望。

在访谈中,要有访谈记录和访谈录音,并且要长期保存。访谈记录要格式统一。

(2)业务流程描述由生产部门领导和生产调度员根据自己长期的工作经验和参加开发团队的培训所学内容画出业务流程图。业务流程图是对生产业务图形的形式描述,进一步加深开发人员对企业的了解。

不过,由于培训期较短和日常工作繁忙,一般企业人员所画的业务流程图可能不符合标准格式,在这方面,设计人员要注意。

(3)收集数据,规范化数据表单开发人员收集生产部门的表单,如生产排产单、客户订单、原材料供应单等一系列与生产部门相关表单,这些表单中的数据是设计ERP生产管理系统所需的直接数据,同时,这些数据更有利于设计人员对企业的生产流程的熟悉。

在用户需求分析阶段,设计人员一定要充分了解企业的生产流程,理清设计思路,为下面的设计步骤打好基础。

同时,这也是设计人员和企业人员交流的第一步,双方要建立良好的互信关系。

Step2,设计数据流程图(DFD)

数据流程图是对模块中数据的流入流出描述,其包括外部项、数据流、处理逻辑和数据存储。

(1)根据用户需求设计

数据流程图这其实是设计人员用户需求分析的进一步总结。设计人员根据上一步中企业人员设计的业务流程图,以及收集的表单,同时遵循数据流程图的画法规则,设计数据流程图。

在设计数据流程图时,首先要找出模块中的核心处理逻辑,一般在排产模块中排产所需的信息收集就是核心处理逻辑。顺着核心处理逻辑一步步扩展,数据流程图中的其余部分也就逐步定位。

最简单的数据流程图基本格式,如图1所示:

ERP生产管理系统中排产调度的数据库逻辑结构

图1  ERP生产管理系统中排产调度的数据流程图

(2)对数据流程图的详细说明

对数据流程图的说明,就是对其外部项、数据流、处理逻辑和数据存储4个组成要素进行说明。在对这四个要素说明时,要有统一的符号标识,在说明内容中最好不要有含糊的词语,如对由客户订单指向排产信息收集的数据流描述,不要出现“客户订单信息”这样模糊不清的词语,在后期程序设计时,程序员不知道到底要调用哪些数据,还需重新返回来寻找具体信息。最好的情况是将所有将要用到的数据具体描述,如在上述情况中,该数据流可描述为订单产品号、订单产品数量、订单完工时间。

Step3,数据库设计

数据库的设计分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据运行和维护。

(1)设计实体---联系图(E-R图)在第一步中,需求分析已经完成。E-R图的设计是处于数据库的概念设计阶段,是将现实世界通过人的认识抽象成信息世界的过程。它由实体型、属性和联系三部分组成,描述了模块中各个实体的属性以及它们之间的相关联系。

(2)形成规范的数据字典绘制完E -R图之后,进行数据库的逻辑结构设计,即实现E-R到关系模式的转化。此时,需要考虑关系的完备性、规范化,形成具体的数据库实际的表。格式参照表1如下:

ERP生产管理系统中排产调度的数据库实表

表1  ERP生产管理系统中排产调度的数据库实表

Step4,功能模块设计

(1)功能结构图设计功能结构图是对模块总体结构的概括,描述了模块的各个功能。在设计过程中,分析员要标明所有企业用户所要求的功能,以利于程序员的后期设计。

(2)层次化输入---处理---输出法(HIPO)图设计HIPO是一种描述系统结构和模块内部处理功能的工具,在一层次体系中将系统设计按其详细程度分层,依次地说明所有的输入、处理和输出,它是对功能结构图的进一步细化,是下一步模块设计的基础。

Step5,模块设计

模块设计的核心工作是模块的分解,通过功能模块图和HIPO图对模块进行逐一分解,直到分解的模块为生产管理系统排产调度的直接操作的界面为止。

在ERP生产管理系统设计中,设计人员要注意模块的扇入扇出,耦合,内聚,模块独立性等问题,要做到模块“低耦合、高内聚”。

Step6,界面设计

界面设计要使用设计该ERP生产管理系统系统的软件设计,要遵循简洁明了、功能齐全并且符合用户个性化的需求。

Step7,程序设计

程序设计时,要对所编写的程序以及相对应的控件进行注释,注释文字要相当于程序内容的1/3,同时,要对于该程序中数据的输入输出进行详解并且要对程序中的逻辑细化做出相应的表达。这些注释工作都是在为将来系统的试运行和维护提供原始设计思想。


了解更多相关信息,请点击生产管理系统,或拨打 进行咨询。

相关文章:

客服系统