本次课题基于数据驱动协同设计的实现基本完成所需功能,主要完成四个功能模块:项目管理模块(项目的创建、设置,任务的发布),任务管理模块(任务的编辑、修改)
摘要:协同设计具有灵活性、协同性、共同性、多主体性等特点。目前主流的协同设计都是基于流程管理的,任务作为流程上的节点,前一任务未完成就会导致后续任务不能进行,在工业化生产时,流水线操作的确极大的提高了生产效率,但是在研发活动中,有些节点的完成可能需要大量的时间,单个任务节点的滞后会直接影响整个研发项目的进度。出于改进的目的,本次研究采取了基于数据驱动的协同设计,主要设计了四个模块:项目管理模块、任务管理模块、数据中心模块、个人任务模块,利用SSM框架以及MVC的工作模式开发设计,实现了项目的创建、任务的发布、数据的发布与订阅、私有数据的创建,改变了工作流类似串行的方式,使得用户能够并发的执行相应的操作。
关键词: 协同设计 、数据驱动
毕业设计说明书外文摘要
Title Data driven collaborative design system
Abstract:Collaborative design is characterized by flexibility, synergy, commonality and multi subjectivity. At present, the mainstream is based on the collaborative design process management, task as a node on the process, before the unfinished task will lead to subsequent tasks cannot be carried out, in industrial production, pipeline operation has greatly improved the production efficiency, but in R & D activities completed, some nodes may require a lot of time lag, single the task node will directly affect the whole project progress. For the purpose of improvement, this study adopts collaborative design based on data driven, the main design of the four modules: project management module, task management module, data center module, personal task module, using the SSM framework and the working mode of MVC development and design, to achieve the project creation, release of the task, data released with the subscription, private data creation, change workflow similar serial mode, which enables users to concurrently execute the corresponding operation.
Keywords:Collaborative design 、data driven
目 录
目 录 I
1 引言 1
1.1 研究背景 1
1.2 国内外现状 2
1.3 总体技术方案及其社会影响 2
1.4 技术方案的经济因素分析 2
1.5 论文的组织结构 3
2 相关概念与技术 4
2.1 相关术语 4
2.2 相关技术以及环境要求 4
2.2.1 技术简介 4
2.2.2 系统环境要求 5
3 需求分析 6
3.1 课题整体解决方案 6
3.2 角色说明 6
3.2.1 项目总师 6
3.2.2 系统管理员 7
3.2.3 项目负责人 8
3.2.4 任务负责人 9
3.3 功能需求 9
3.4 接口需求 11
4 基于数据驱动的协同设计系统的设计 12
4.1 系统层次结构 12
4.1.1 数据库层 12
4.1.2 数据访问层 12
4.1.3 业务层 13
4.1.4 表示层 13
4.2模块的详细说明 13
4.2.1 项目管理模块 13
4.2.2 任务管理模块 14
4.2.3 数据中心模块 15
4.2.4 个人任务管理 15
4.3 类的设计 16
4.4 相关数据库的设计与实现 18
4.3.1 项目管理数据表 18
4.3.2 任务管理数据表 20
5 基于数据驱动的协同设计系统实现 23
5.1 项目管理模块 23
5.2 任务管理模块 25
5.3 数据中心模块 28
5.4 个人任务模块 32
结 论 36
致 谢 37
参 考 文 献 38
1 引言
1.1 研究背景
随着这一理论的不断发展与成熟,其应用愈加广泛,协同设计(CSCD)逐渐成为产品设计业界竞相追逐的技术,高性能的协同设计系统的开发成为复杂产品设计企业提高自己竞争能力的重要手段,企业所采用的协同设计系统的性能、效率直接决定了企业能否在现今的竞争环境下生存、取胜。因此,有关协同设计及其各种关键技术的研究已经成为国内外专家学者研究的热点[5]。