单管理包括工作单管理和工作单BOM管理,即根据客户订单,对其进行多层次的分解及综合生成工作单,并对每张工作单的BOM进行统一管理;生产过程管理则是计划部门根据客户订单的情况进行工作单生产排程,以确保各单能准时保质生产,并对生产过程中各个环节的产品质量进行检验,同时对需托外加工的产品进行托外加工的处理;工作量管理是由管理人员录入每个员工所加工的产品件数或工作时间,以便进行*终的工资结算。
从整个生产管理的顶层进行抽象,可以抽象出工程单管理、生产过程管理、工作量管理、刀模管理和菲林管理五个顶层用例,没有类图,也就没有状态图、协作图和其他图气进行系统静态建模时可根据系统需求,将类和它的属性抽象出来,主要抽取三种类:边界类、控制类和对象类。在生产管理中事件参与的对象集有生产单、产品、生产设备、品质检验单、刀模和菲林。其中生产单和品质检验单是抽象类,属性生产单号和检验单号是它们的私有属性;而工程单号、产品编号是它们的共有属性,可以进行添加、修改、删除操作。对象集中的产品、生产设备、刀模和菲林是实体类,它们之间的关系是关联关系。同时类图也是构建其他图的菲林刀该非林抽号刀橄城号菲林名称刀成名称生产单品质检翰单产品生产单号检验单号工程草号产品。
由于UML模型与大型关系数据库之间存在差异,需要作一些技术上的处理,可以采用对象一关系法映射UML模型和大型关系数据库模型阳。映射过程中要解决好参考一致性的问题、触发器问题、存储过程问题和数据库访问接口问题等。UML的典型工具RationalRose,不仅可以建模ERP系统的应用程序,而且可以建模ERP系统的数据库。Rose支持从数据模型生成对象模型和从对象模型生成数据模型。数据模型和对象模型有很多不同,这主要由模型本身的性质决定。对象模型的重点是行为和数据,而数据模型的重点是数据团。大多数语句中的对象模型支持继承,而数据模型不支持继承。
为了处理这些本身差别,在创建ERI,数据模型时把创建对象模型和创建数据模型分开。由于印刷企业的ERP系统开发是从现有MIS数据模型开始的,为此,首先要用Rose中的数据模型创建逻辑视图与构件视开发案例图。在逻辑视图中,创建结构,其中包含存储过程;还要创建表,其中包含字段、限制、触发器、主键、索引和关系等。在构件视图中创建数据库本身。
(完)