论文部分内容阅读
随着科学技术的飞速发展,现代产品的构造和功能越来越复杂,在保证产品性能、质量要求的前提下,如何降低制造成本和缩短产品的研制生产周期,是市场竞争取胜的关键。另外在产品全寿命周期中,涉及对产品的性能、质量和成本控制起着至关重要的作用。一般情况下,设计费用约占产品总成本的5%,但决定产品总成本的约70%,而约80%的设计差错要到制造、使用过程才能发现。制造业公认的“十倍定律”表明,如果在概念设计解决发现并改正一个错误所需的费用1,那么改正同一错误,在详细设计阶段所需费用为10,在生产制造阶段所需费用为100,并且直接造成周期的延长。工艺性是产品设计工作中的一项重要因素,也是产品的固有属性之一,它直接决定产品的可制造性,是采取经济、合理和可靠的方法制造产品的基础。因此产品设计中选用合理的结构、合适的材料及工艺,在制造源头提高产品的设计工艺性,对保证产品的质量和可靠性、提高快速研制水平、增强产品批生产能力和有效控制产品成本有着重要的现实意义。随着计算机在制造企业的深入应用,计算机辅助工艺设计成为可能。计算机辅助工艺规程设计在现在制造业中具有重要的理论意义和广泛、迫切的实际需求。因此计算机辅助工艺规程设计系统的使用,不仅可以大大提高工业规程设计的效率和质量,而且保证了设计的一致性、规范化。本系统称为产品工艺性审查系统,是由哈工大(威海)软件学院负责设计开发,为型号主任工艺师、专业工艺师进行产品工艺性审查提供辅助工具,规范工艺性审查的标准,提高工艺性审查的效率;为厂方技术领导层的工艺管理提供分析、决策工具,提高工艺决策的科学性和效率性。首先,本文在讨论工业行业信息化项目背景和对其开发设计所面对问题的基础上,分析了系统的功能需求和非功能性需求,并对系统需求以流程图和用例图的形式来详细说明。在需求分析基础上,我们进行了系统架构设计。首先根据系统需求提出系统设计目标和原则,然后分别对系统技术架构和功能架构进行了设计。技术架构主要考虑系统的可扩展性,可维护性以及性能问题,因此采用基于SOA架构,并对各层的功能进行了设计分析。在功能架构设计中,讨论了系统各部分的功能组成,最后给出一个动态的系统功能流程。再一步进行该公司工艺性审查系统的详细设计。该部分模块化和SOA架构的思路来设计系统,并对各个模块的设计进行了描述。在系统建模中,充分分析了工艺审查系统在其中的作用和位置。然后给出了该系统的整体结构图。在了解了整体结构之后,根据需求分析中提出的功能模块进行详细设计。第五部分,我们在详细设计的基础上,首先对各个模块的实现进行了简单介绍,给出了系统的整体效果图和各个部分的实现。然后举例说明面向服务的封装过程。最后,本文对工艺性审查系统的进行了必要的测试,并对应用情况作了简单介绍,并对系统进一步改进提出了建议。综上所述,我们在SOA技术架构基础上对功能进行模块化,设计并实现了针对该公司的工艺性审查系统。