论文部分内容阅读
随着计算机技术的发展,制造业的信息化程度逐渐提高,信息化已经成为制造业提高竞争力的最有效的手段,计算机辅助设计(CAD)、计算机辅助工艺设计(CAPP)、企业资源规划(ERP)等企业信息化软件系统近年来在国内得到了很大的发展。但是与这些信息化软件的快速发展不相适应的是企业基础数据的准确性相对较差,缺乏必要的手段对这些基础数据的采集过程进行控制,对现有数据进行准确性的评价和优化。 本课题旨在开发一种“计算机辅助工艺程序分析系统”(以下简称“工艺程序分析系统”)。该系统在CAPP的基础上,利用CAPP系统产生的部分工艺数据生成工艺程序图,并辅助工艺程序分析人员通过“5W1H”提问的方式,对当前的工艺程序进行审视和分析,使产品的工艺信息保持准确化、规范化,减少在工艺管理中因数据结构不一致,以及存储控制不严密造成的数据冲突,提高工艺数据的适应性和共享程度,并为其他企业信息化系统利用工艺数据提供接口。 系统的设计建模采用UML统一建模语言,并以Rational Unified Process作为设计过程中的指导思想,遵循RUP的设计原则,对系统进行增量迭代开发,保证系统开发的规范性和质量,为进行系统的进一步扩充以及与其他企业信息系统进行数据交换提供了方便。本文在结构上分为以下几个部分: 第一部分,对本课题研究的背景及研究的意义进行了简要的说明,论述了国内外在工艺程序分析方面的研究现状,特别是在国内工艺管理体系不完善的情况下,工艺程序分析系统在整个工艺管理体系中的重要性和必要性。 第二部分,详细介绍了工艺程序分析系统分析和设计的相关理论基础和技术支持。包括工艺程序图的基本构成以及应用工艺程序图进行工艺分析和工艺改进的意义,CAPP技术、统一建模语言UML以及面向对象的数据库技术。 第三部分,首先确定工艺程序分析系统在企业信息系统中的定位,以及与其他企业信息系统,特别是CAPP存在哪些数据的交互。在此基础上提出了两种工艺程序分析系统的开发模式,以适应不同企业对工艺程序分析系统的开发需求。对工艺程序分析系统进行需求分析,找出主要用例,确定系统边界。并对系统分析设计过程中需要重点解决的问题进行了论述。