论文部分内容阅读
现代企业的规模日益扩大使得企业对信息化管理的要求越来越高,传统的企业资源计划系统不能满足逐渐复杂的业务需求。对于制造企业而言,生产制造是企业正常经营的关键,与企业的利益密切相关。工程制造管理的目的是对产品、生产车间和生产任务进行维护,它的有效运行能保证生产合格、高效、准时地完成,是销售、库存、采购等其他部门正常运行的必要条件。因此,设计高效的工程制造管理系统是具有重大意义的。针对工程制造管理部门的核心业务,总结了原系统基于数据库的设计思想和框架结构划分的不足之处,基于以业务为核心的领域模型设计思想,结合Opentaps框架来设计具有更高可维护性和可拓展性的工程制造管理系统。探究了制造企业工程制造管理和领域模型的研究背景和意义,讨论了国内外领域模型设计思想理论发展现状和具体的应用方向。详细分析了领域模型的分层架构和基本要素,以及设计领域模型的基本步骤,讨论了领域模型在系统开发中的主要作用和意义。根据公司的具体业务进行需求分析,对工程制造管理系统的结构进行了划分,其中包括基本的物料数据模块、能力数据模块、工艺模块和工作单模块等,并且对子模块进行具体的功能设计。从每个子模块中抽象出实体、值对象,研究对象之间的关系来进行聚合划分并找出聚合根,构建出系统的整体领域模型并详细描述了设计思路。结合代码详细分析了领域层的服务、事件、仓储和实体在Opentaps框架中的设计,重点说明了主要模块工作单管理业务流程的实现过程,同时对系统中的核心业务进行测试,展示了相关界面。最后,对工程制造管理系统的开发工作进行总结,重点指出了目前系统中存在的问题和不足,以及未来可以改进的方向。所设计的基于领域模型思想的工程制造管理系统相比原系统的架构层次之间耦合度更低,具有更高的可维护性、可拓展性和更快的运行速度。