产品设计中管制系统的设计综述

时间:2022-10-20 04:27:46

产品设计中管制系统的设计综述

复杂产品协同设计过程管理系统的功能模型描述

协同设计在功能上主要要求软件以过程管理为中心,整合所有的设计资源,并使其具备安全的权限管理功能。同时,在经过对挖掘机企业设计部门调研之后,高度抽取企业最迫切的需求,结合挖掘机协同设计过程的基本业务流程,将挖掘机协同设计过程管理系统分为5大功能模块:项目任务管理、产品数据管理、过程建模分析管理、设计资源管理和访问控制管理。其主要模块的具体功能如下:(1)项目任务管理子系统:项目任务管理作为挖掘机协同设计过程管理的前提,是根据用户产品开发项目任务书的要求建立而成的。主要具备产品设计项目的创建管理、设计任务的分解管理、设计任务的分配管理以及进程控制管理等功能。其相关功能体系可描述为:PTM::=(PCM,TRM,TAM,PCOM)(2)产品数据管理子系统:产品数据管理模块作为挖掘机协同设计过程管理的基础,主要负责过程管理中产品零部件的组成结构和关系、产品零部件的设计信息、产品零部件的设计形态信息进行描述。产品数据管理子系统主要完成产品的结构、配置、特征和零部件的管理,同时完成标准化的产品模型实现管理。其相关功能体系可描述为:PDM::=(PSM,PCM,PPM,PFM,PMM)(3)设计资源管理:设计资源管理模块对挖掘机协同设计过程中所涉及到的人力资源、文档资源、设计过程中的版本信息、挖掘机产品开发合同信息等实行有效管理。设计资源管理子系统主要完成设计过程中的群组管理、图纸文档管理、设计版本管理和开发合同管理。其相关功能体系可描述为:DRM::=(DOM,DVM,DDM,DCM)(4)过程建模与分析管理子系统:过程建模与分析模块主要对协同设计过程进行动态建模、实现过程控制模型描述、过程控制网性能分析、时间约束分析与推理、资源约束可调度行分析等功能。过程建模与分析管理子系统主要包括:设计单元元模型定义、过程控制网模型建立、时序一致性分析、资源约束可调度性分析、方案评审与决策。其相关功能体系可描述为:PMA::=(DUMC,PCNC,TCLR,RCS,DPRM)(5)访问控制管理子系统:访问控制按是照用户身份及其所属的某项定义组来准许或限制用户对某些信息项的访问,从而限制对关键资源的访问,防止非法用户的入侵或者是合法用户的越权操作。协同设计过程的设计活动之间具有明显的约束依赖关系和状态迁移变化,所以对于访问控制的安全策略的研究,不仅要考虑访问数据的安全问题,而且要涉及到权限的周期时间约束、权限的激活次数限制、动态授权控制的问题。访问控制管理子系统主要实现设计任务、设计用户、角色与权限之间的控制与关联。系统主要完成功能为:访问控制基本要素管理、访问控制设计活动管理、访问控制的权限分配管理、访问控制的动态授权管理四部分。其相关功能体系可描述为:ACM::=(ACEM,ACDAM,ACPDM,ACDAM)

复杂机械产品协同设计过程管理系统的数据库建模

通过对系统的主要业务流程及功能模块分析之后,按照软件开发的设计思想,将需求分析过程中的各种业务流程及功能的相关信息抽象成相应的实体及其属性。根据系统的功能模块及其系统的流程分析,提取出相应的实体,得到如下主要实体及其属性:(1)项目(项目编号,项目名称,项目类型,项目状态,项目内容,设计说明,性能指标,创建时间,执行时间,预计完成时间,实际完成时间,项目负责人,审核负责人,审核结果,分解任务数)(2)项目任务(任务编号,任务名称,任务执行状态,包含子任务,依赖约束关系,开始执行时间,预计完成时间,实际完成时间,父任务编号,上一任务输入编号,下一任务输出编号,任务难度,任务优先级,任务执行角色)(3)设计人员(设计人员编号,设计人员姓名,设计人员性别,设计人员年龄,设计人员职称,联系电话,家庭住址,邮箱,设计人员类型,设计人员权限,承担任务编号)(4)设计团队(组织机构代码,组织机构名称,组织机构功能,组织机构负责人,组织机构地址,联系电话,人员集)(5)设计权限(权限编号,权限名称,权限状态,权限依赖关系,权限访问周期,权限访问次数)(6)产品特征(特征编号,特征名称,特征类型,特征构造,特征关系,几何要素,特征尺寸,形位公差)(7)设计角色表(角色编号,角色名称)(8)任务标书(标书编号,任务组编号,设计组编号,综合能力,兴趣程度,工作经验,繁忙程度,任务难度,紧急程度)(9)任务组(任务组编号,任务组名称,任务集,任务难度,紧急程度)(10)产品(产品编号,产品名称,规格型号,成组代码,功能要求,产品变量,生产单位,任务编号)(11)产品零部件(零部件编号,零部件名称,零部件规格号,规格型号,成组代码,功能描述,部件尺寸,特征总数,生产单位)(12)产品特征(特征编号,特征名称,特征类型,特征构造,特征关系,几何要素,特征尺寸,形位公差)(13)设计版本(版本号,父版本号,子版本号,生成者,创建时间,存储位置,存储类型)(14)设计图纸(图纸编号,图纸名称,图纸版本号,设计组,审核者,生成日期)(15)设计合同(合同编号,合同名称,委托方,开发方,设计项目编号,合同金额,完成时间,负责人,签订时间,签订地点,约定条款)(16)产品模型(标准模型编号,标准模型名称,标准模型类型,是否关键模型,模型功能结构,标准模型结构)(17)产品标准模型(模型编号,模型名称,模型类型,模型规格号)

机械产品协同设计过程管理原型系统的实现

通过综合与分析、抽象与概况来提取系统的对象模型给出系统的功能结构图并完成各个模块的功能描述与设计,基于UML给出UseCase用例图,采用Se-quence时序控制图描述系统间数据及信息流的控制顺序;然后,通过在需求分析阶段抽取出的实体类,在PowerDesigner15.0环境中完成数据库的建模与设计;最后,在J2EE开发工具Myeclipse9.0的平台上,采用基于MVC模式的SSH框架结构完成进行本系统的开发和测试。用户通过对界面的直接操作使得系统能够正常运行,从而实现系统的各个模块的功能,完成整个系统的开发。下面列出几个主要功能模块的界面。以项目任务管理模块为例简单描述系统的功能实现。点击左侧的项目创建管理,可以看到所有的项目按照:正在执行的设计项目、已经完成的设计项目和未开始执行的设计项目三种类型分别在显示在页面中,在此可以进行项目任务的查看、增加、变更和删除操作。点击左侧的任务分解,可显示任务分解页面,具体根据产品的功能结构树,将一个复杂的设计任务划分为耦合度较小的子任务。这些子任务构成了产品协同设计过程的基本设计单元,成为产品协同设计过程建模的元模型。在此页面可对子任务进行添加、修改、删除操作。项目任务分解页面如完成项目任务的分解之后,按照一定的项目任务分配原则将合适的任务分配给合适的设计承担者进行设计。点击左侧任务分配管理可完成任务的分配,并将分配的结果存入数据库。项目任务分配页面。

结束语

产品协同设计过程管理系统是对产品协同设计过程所做的重要工作,对其实施有效的管理将大大提高设计的效率,同时也对设计过程中出现的许多动态的不确定性的问题有了良好的控制和解决方法。所以,针对分布式环境下产品开发过程的特点,本文对产品协同设计中的过程管理问题进行了较为细致的研究,以理论研究为基础成功实现了基于J2EE平台的Struts+Spring+Hibernate轻量级框架的协同设计过程管理系统,对的协同设计的过程管理起到了重要的作用,对于提高整个协同设计过程的效率、提升了产品设计质量、缩短了产品设计时间具有重要的实际工程应用价值。

作者:李晓娟 郭银章 单位:太原科技大学复杂系统与计算智能实验室

上一篇:初等教导专业教学管制工作探析 下一篇:职校课堂新载体的实践途径