建立小麦加工企业的idef模型的方法_3

文档序号:8413008阅读:来源:国知局
据模型,并对其扩充和初步软件设计。
[0055]( I)小麦加工企业的功能模型及其扩充和初步软件设计
IDEFO是由结构化分析方法得到的建模方法。该模型由一系列图形组成。
[0056]一个IDEFO模型可以表不为集合:
IDEFO= {(Acti, Ini,, Coni, Outi, Mechi) | i=l, 2..., η} 集合的每个元素可以由五个元素表示。其中,Acti为活动名,Ini为输入集合,Coni为控制集合,Outi为输出集合,Mechi表示机制集合。
[0057]—个子系统的模型可以表示为集合:
Msub= {(Subi, Mii, Iii, 1i, Moi, Suppi) | i=l, 2,…,η}
集合的每个元素可以由六个元素表述。其中,Subi为子系统名,Mii为物质输入集合,Iii为信息输入集合,1i为信息输出集合,Moi为物质输出集合,Suppi为机制集合。
[0058]在建模过程中,从全局的观点出发,着眼于整个小麦加工企业的经营和生产活动,采用自顶而下的方法,对系统功能需求进行分析和细化,划分出各功能子系统,每项功能的输入、输出、约束条件和实现机制以形式化的IDER)描述语言描述出来,作为系统设计的依据,并围绕综合自动化系统的总目标定出各功能子系统的需求关系,避免各功能子系统站在自身的立场上来分析提出的要求,以保证实现整体集成。所建立的系统功能模型将指出系统应该完成什么功能,应该处理什么问题,并指出这个功能应该如何完成,这个问题应该如何处理和实现等等。
[0059]对小麦加工企业进行改进的IDER)建模的主要工作步骤包括:
a.上一步骤中小麦企业相关流程深入研宄,对小麦企业的功能需求进行分析和细化,相应部分可以作划分和整合,确定将整个系统划分为7个功能子系统,包括计划管理,面粉工艺配方管理,物资管理,生产作业管理,质量管理,设备管理,统计反馈,这些活动相互牵制,共同作用,保证了整个生产活动的顺利进行。确定研宄范围为以上,之后将进一步分解。
[0060]b.建立系统的内外关系图A — 0,系统的内外关系图用来抽象地描述所研宄的问题及其边界或数据接口,它用一个方框表示,方框中写上所描述的内容,用箭头表示系统与环境的数据接口。
[0061]c.而后再建立顶层图A0,详细输入各盒子的名称、输入、输出、控制、机制。AO图由A — O分解得到,它表示了与A - O图同样的范围和细节,清楚地表达了 A - O图说明的含义,从结构上反映了模型的观点。
[0062]搭建的IDER)模型如图2所示,以下将对各个子系统进行阐述。
[0063]Al计划管理,在计划管理系统中的输入是小麦企业收到的合同订单、自身的销售计划、以及由设备管理部门反馈的设备维修信息,在相关市场情况,国家政策及制造资源平衡的约束下,由生产计划部,经营管理部结合企业计算机系统共同完成,最终形成主生产计划。根据小麦粉加工生产流程,其流程主要由原粮清理车间及筒仓、小麦制粉车间、配粉车间、面粉仓、副产品仓、打包仓来共同完成。由计划管理形成多个车间的任务分解,制定物资需求计划,形成生产计划进度表。
[0064]A2面粉工艺配方管理,面粉需求种类相对固定,故产品研发可以根据客户订单要求,考虑到目标成本、外界环境和制造资源的基础上,由产品配方和所需工艺流程,形成特定的配方管理系统。主要包括通用粉加工工艺、不同类别专用粉加工工艺、以及制成特定专用粉的稳定配方。
[0065]A3物资管理是在主生产计划的基础上形成的,在物资需求计划约束下,由采购部根据需要形成恰当的库存信息和采购计划表,主要为原粮小麦,辅料及其他零部件的。
[0066]A4生产作业管理的输入为生产计划进度、面粉工艺配方管理形成的各种面粉加工工艺和配方、生产线节拍以及工序特征参数,在制造资源的约束下,生成清麦及制粉作业计划,制粉及配粉投料计划,并对生产过程进行关键信息记录。
[0067]A5质量管理,质量问题是小麦加工企业的生命线,相比其他制造行业,其产品质量问题显得尤为重要。
[0068]参考一般企业的质量管理业务流程,质量信息管理系统应该能够实现八大应用:质量的基础信息管理、检验计划、控制计划、各种质量检验数据的采集与管理、不合格品管理、报表管理、质量数据统计分析、设备等的维护管理。以上各系统应用分别在基本信息管理模块、计划管理模块、信息采集模块、质量问题管理模块、统计分析模块、设备管理模块和系统管理模块中分别实现。各个模块执行各自的功能,不同模块之间有数据的传递和共享,避免了数据的反复录入,保证了数据的准确性和唯一性。
[0069]A6设备管理,根据企业的零部件库存信息及采购计划、设备增减变动信息,设备管理部门形成设备台账、设备维修计划、设备保养计划。
[0070]A7统计反馈,根据生产过程记录和工艺考核参数,其约束条件为生产作业计划和投料计划,统计的结果主要为面粉、麸皮的产量,出粉率,面粉质量,吨粉电耗,物资消耗。
[0071]d.按照自顶向下的方法,从AO图开始,对一些子系统进一步进行功能分解逐层分解,建立一系列的活动图形,直到最低层为止。以“A5质量管理”模块为例,进行向下层分解,由图3质量管理模块划分为图4的4个盒子A51质量计划管理,A52质量信息采集,A53质量统计分析和A54质量问题管理,分别输入各盒子名称,输入、输出、控制和机制。
[0072]e.结合已建立的功能模型,获取IDER)图标数据信息包括:
盒子的名称、编号、描述、其在父图中的编号及位置、它的图级、子图信息。数据包括其输入、输出、控制、机制、箭头数量和内容;输入的输入名称、编号、描述、父输入编号、子输入、对应盒子编号;输出的输出名称、编号、描述、父输出编号、子输出、对应盒子编号及其输入、控制、机制编号;控制的控制名称、编号、描述、父控制编号、子控制、对应盒子编号;机制的机制名称、编号、描述、父机制编号、子机制、对应盒子编号。
[0073]对一张图中的多个输出、输入、控制、机制和和合并为一个的情况,在本系统看做
—个°
[0074]获取的IDEFO中对信息的详细说明的文件即为文档,文档存储路径根节点为doc,下设结点box、control、output、input和monitor。按各自编号构建树形文档库。
[0075]获取的IDEFO图形包括各个盒子结构的具体5个部分。
[0076]根据数据信息库信息生成所有IDEFO图,按盒子编号建立整个图形库的树状结构,一个盒子号生成对应盒子文件夹和图形文件。文件存放盒子对应的图形,文件夹放子盒子的IDER)图。
[0077]f.上一步骤中扩展后的IDER)模型信息可以应用到接下来软件的设计中。
[0078]数据库设计中,需要的数据分为外部数据和内部数据(软件自身产生的数据),这里解决的是软件自身产生的并长期使用的数据问题,外部数据问题是通过之后的外部接口设计来解决。数据库的设计关键是如何设计数据库的E— R图。E—R图的设计可归纳为两步:实体设计和实体连接关系设计。实体设计是根据数据库中的数据和文档库中的文档对构成实体属性进行设计,实体属性就是元输出(不可再分解的输出元素)。
[0079]实体设计步骤为:(I)选择实体名。(2)在属性集合中选择属于此实体的属性,得到实体名和该实体下的属性集合。所有的实体构成实体集合。
[0080]实体关系的设计选一个实体名,根据实体间关系挑选与其相关的实体,标注关联类型,即得实体关系。最终得系统的E— R图。由此通过建库工具Power Designor可在数据库S
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1