(航空宇航制造工程专业论文)基于xml的企业产品共享信息个性化定制技术.pdf_第1页
(航空宇航制造工程专业论文)基于xml的企业产品共享信息个性化定制技术.pdf_第2页
(航空宇航制造工程专业论文)基于xml的企业产品共享信息个性化定制技术.pdf_第3页
(航空宇航制造工程专业论文)基于xml的企业产品共享信息个性化定制技术.pdf_第4页
(航空宇航制造工程专业论文)基于xml的企业产品共享信息个性化定制技术.pdf_第5页
已阅读5页,还剩85页未读 继续免费阅读

(航空宇航制造工程专业论文)基于xml的企业产品共享信息个性化定制技术.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西北工业大学硕士学位论文 摘要 摘要 在当 今以客户为中心的时代, 面对大量的产品共享信息, 企业需要提供个性 化定制的服务来满足客户的需求。 在定制产品共享 信息时, 主要会面对信息的分 类、 信息的异构性、 定制的方法、 权限瓶颈和性能五个方面的问 题. 针对这些问 题, 本文提出了基于x ml的企业产品共享信息个性化定制系统的解决方案。主 要完成的研究内容如下: 1 )基于x m l的企业产品共享信息个性化定制系统体系结构的设计 根据企业中 信息 存在的特点, 提出并设计了 基于x m l 技术的 企业产品 共享 信息个性化定 制系 统。该系 统以x m l 作为全局数据模式, 将应用层、业务逻辑层和数据层 部署到各自 分离的物理层, 使系 统具有更多的自由 度。 2 )利用a c t i v e x控件技术实 现了 系 统业务 逻辑的 组件封装 以a c t i v e x 技术 把 数据定制模块和显示定制模块封装成组件, 通过远程接口实现逻辑组件的连 接通信,最终实现系统的组件化结构,保证系 统的可扩展性和灵活性。 3 )设计并实 现了 数据定制的功能 以 建模得到的 数 据组织 模型为 输入, 提供了 用户对信息的具体内容进行定制的功能, 并相应地实现了定制结果的存储和 修改,为显示定制提供基拙。 4 )设计并实 现了 显示定制的功能 通过对数据定制结果的树状结构到复杂结构 表格的转换,完成了 显示定制的初始化。在初始化的基础上, 提供了 属性框 和鼠标交互相结合的方法实现了 信息发布界面的定制,并且也完成了定制结 果的存储和修改。 5 )实 现了 信息 发布的功能 实 现了 根据显示定制的 结果 发布 产品 共享 信息的功 有 n o 关键词:产品共享信息、个性化定制、( 可扩展标记语言) x m l 、数据定制、 显示定制、信息发布、a c t i v e x 西北工业大学硕士学位论文 ab s t r a c t ab s t r a c t c u r r e n t l y , c u s t o m e r s p l a y a m o r e a n d m o r e i m p o r t a n t r o t e i n c o m m e r c i a l a c t i o n s . s o f a c i n g o n a m a s s o f s h a r in g p r o d u c t i n f o r m a t i o n , e n t e r p r i s e m u s t p r o v i d e t h e c u s t o m i z i n g c a p a b i l i t y t o m e e t t h e n e e d o f c u s t o m e r s . wh e n c u s t o m e r s c u s t o m iz e t h e p r o d u c t i n f o r m a t i o n , s e v e r a l c h a l l e n g e s m u s t b e o v e r c o m e : s o rt i n g , h e t e r o g e n e i t y , m e t h o d t o b e u s e d , a u t h o r i z a t i o n b o tt l e n e c k a n d p e r f o r m a n c e . a i m e d t o t h i s g o a l , a s y s t e m o f c u s t o m i z i n g t h e s h a r e d p r o d u c t i n f o r m a t i o n b a s e d o n x ml i s p r o p o s e d i n t h i s p a p e r . t h e f o l l o w i n g f iv e i s s u e s a r e s t u d i e d i n t h i s p a p e r : 1 ) d e s i g n o f t h e c u s t o m i z i n g s y s t e m . b a s e d o n t h e c h a r a c t e r i s t i c o f p r o d u c t in f o r m a t io n , a s y s t e m o f c u s t o m i z in g t h e s h a r e d p r o d u c t i n f o r m a t i o n b a s e d o n x ml h a s b e e n d e s i g n e d . i t u s e s x ml a s m i d d l e d a t a i n t e r f a c e a n d r e a l i z e s t h e g e n e r a l fr a m e w o r k 2 ) i m p l e me n t a t i o n o f t h e c o m p o n e n t e n c a p s u l a t i o n b a s e d o n a c t i v e x . t h e c o m p o n e n t e n c a p s u l a t i o n o f d a t a c u s t o m i z a t i o n a n d d i s p l a y i n g f o r m a t s c u s t o m iz a t i o n m o d u l e h a s b e e n i m p l e m e n t e d b a s e d o n t h e a c t i v e x t e c h n o l o g y t o g e t a g o o d e x t e n s i b i l i t y a n d a g o o d fl e x i b i l i t y . 3 ) d e s i g n a n d i mp l e m e n t a t i o n o f d a t a c u s t o m i z a t i o n m o d u l e . a c c o r d i n g t o t h e m o d e l o f p r o d u c t i n f o r m a t i o n , t h e m o d u l e o f c u s t o m i z i n g t h e i n f o r m a t i o n c o n t e n t h a s b e e n i m p l e m e n t e d . f u rt h e r m o r e , s a v i n g t h e r e s u l t s o f d a t a c u s t o m i z a t i o n a n d m o d i f y i n g t h e c u s t o m i z a t i o n h a s r e a l i z e d a n d g e t s a g o o d p r e p a r a t i o n f o r c u s t o m i z i n g t h e a p p e a r a n c e o f i n f o r m a t i o n 4 ) d e s ig n a n d i m p l e m e n t a t i o n o f d i s p l a y i n g f o r m a t s c u s t o m i z a t i o n m o d u l e . a c c o r d i n g t o t h e t r a n s f o r ma t i o n f r o m t h e t r e e - s t r u c t u r e d m o d e l t o t h e c o m p l e x t a b l e s , t h e i n i t i a l i z a t i o n o f a p p e a r a n c e c u s t o m i z a t i o n i s c o m p l e t e d . f i n a l ly , t h e c u s t o m i z a t i o n f o r d i s p l a y i n g f o r m a t s o f s h a r e d i n f o r m a t i o n i s i m p l e m e n t e d v i a s e t t i n g t h e p r o p e rt y f r a m e a n d t a k i n g m o u s e a c t i o n s . s a v i n g a n d m o d i f y i n g h a s a l s o r e a l i z e d . 5 ) i m p l e m e n t a t i o n o f r e l e a s i n g i n f o r m a t i o n . a c c o r d i n g o n t h e r e s u l t s o f d i s p l a y i n g f o r m a t s c u s t o m i z a t i o n , r e l e a s in g t h e p r o d u c t i n f o r m a t i o n i s r e a l i z e d . k e y wo r d s : s h a r e d p r o d u c t i n f o r m a t i o n , c u s t o m i z a t i o n , x ml , d a t a c u s t o m i z a t i o n , d i s p l a y i n g f o r m a t s c u s t o m i z a t i o n , r e l e a s i n g i n f o r m a t i o n , a c t i v e x 西北工业大学硕十学位论文 第一章 概述 第一章 概述 ; 1 . 1背景 随着企业信息化的快速发展,产品的开发不再是针对单个部门或单个企业, 而应该涉及多个部门甚至多个企业, 具有异地工作环境、 异构工作平台、 并行协 同工作等特点。 在这种情况下, 产品信息通常以无组织的形式分布于开放、 异构 的 节点 中, 这 就对企 业 提出了 产品 信息 共 享的 要 求 , 如 对 产品 设 计 制 造 数 据的 共享等等。 这些产品信息的共享对于提高企业的技术创新能力, 加速新产品的开 发起到了非常重要的作用口 然而, 随着科学与技术的进步, 生产不断得到发展, 信息空间呈几何级数的 趋势膨胀, 企业也要不断扩大产品 信息共享和发布的数量与程度。 在这种情况下, 给我们带来的首要问题就是具有大量的产品共享信息。特别是在现代制造企业 中, 共享信息量大、 信息种类复杂变得尤为突出, 在这里主要从以下几方面说明 这个问 题。 现代产品日 趋复杂、 精细、 功能多样,同时生产向多品种、小批量 方向发展, 因此需要越来越多的信息, 包括参数、 规范、 标准及技术条件等, 才 足以 确切地描述一件产品。 试以一台数控机床为例, 它的数控系统远比非数控机 床的控制、 驱动系统复杂, 需要更多的信息才足以描述, 而且随着机床制造精度 的提高、 尺寸要求精度的提高, 它所包含的信息量就愈大。 对于上述产品信息 量的增加, 必然使产品设计、 工艺设计和加工制造等过程变得复杂,引起这些过 程的信息量也随之上升。 此外, 由于自 动化技术与工况监视技术的高度发展和广 泛应用, 各种传感器和监控仪表也在这些过程中不断地反馈大量的信息, 如刀具 磨损、 工件尺寸等。 随着市场的国际化与生产的高度社会化, 制造系统内部各 环节、各子系统以及制造系统与市场及客户之间要进行错综复杂的联系和广泛、 及时的信息交流, 促使管理信息 ( 其中包括市场信息和广告信息) 也大幅度地增 长。在这种情况下,产品信息, 产品设计、工艺设计和加工制造等过程的信息, 管理信息等信息的爆炸性增长, 形成了 今天制造产业的一大特色2 1 在当今以客户为中心的时代, 面对如此大量的产品共享信息, 客户只关心自 己感兴趣的部分, 他们越来越希望得到完全个性化的服务。 所以, 针对这些问 题, 企业需要提供个性化定制的服务来满足客户的需求, 从而为客户提供更为到位的 信息服务, 提高客户满意度。 那么, 在当前的情况下, 提供个性化定制服务必须 解决哪些问题呢? 西北工业大学硕士学位论义 1 . 2 问题 第一章 概述 “ 企 业的 生存要依赖于客 户的 需求, 13 1 ,随 着以 客 户为中 心的时 代的 到 来, 个性化定制技术逐渐成为研究的一个热点。 然而, 个性化定制技术的范畴比 较广, 定制的内容也千差万别, 例如, 定制产品的功能、 款式、 花样、 色彩、 材料、 组 成的 零部 件4 -8 ) , 定制生产的流 程19 11 1 0 1 ,以 及定制产品的 信息内 容1 i 一 , 5 1 等等。 从 定制的内容方面看, 本文主要是论述共享信息的定制, 具体来讲, 是根据用户的 专门需求及兴趣爱好定制需要发布的产品共享信息。 然而, 考虑到定制的内容以 及企业应用中的实际情况, 在定制过程中必然会遇到一些特殊的问 题。 总的来看, 作者认为在定制产品共享信息时,主要会面对以下几方面问题: a .信息的分类 信息的定制就是根据用户的专门需求及兴趣爱好提供符合用户所关心类别 的信息。 那么产品共享信息有哪些类别呢?如果信息的类别没有确定, 定制过程 就没有办法开始。 所以 信息的分类是定制产品共享信息必须面临的首要问题, 其 主要表现在以下两个方面: . 信息内容的不确定性。 各个企业产品的不同必然导致产品信息内容的不确 定性。 . 信息分类的不确定性。 一般来说, 企业都是通过数据组织模型来表达信息 是如何组织分类的。由于共享信息包含的数据种类较多,目 前业界尚未有 一个完整、统一的数据组织模型:另外,由于各个企业采用了 不同的应用 系统,其应用系统所采取的数据组织模型也存在着差别。以上的种种原因 就导致了信息分类的不确定性。 左:咨产嫩丈澎对 扮藉寨所莲型” 肘示2 浮 多不捞/ 7 ,首 赏藉契到代 汽na v代 自 芹 派摸甲” 等寺 轧劳厂 纷,起绍 ,放方冷真 龚- 一定戈力 论 舜藉绍织碑 一型弋 b .信息的异构性 异构性是企业中信息共享所面临的首要问题, 这势必会给产品共享信息的定 制带来极大的困难,其主要表现在两方面: . 系统异构。 信息源所依赖的应用系统、数据库管理系统乃至操作系统之间 的不同构成了系统异构。 . 模式异构。信息源在存储模式上的不同。一般的存储模式包括关系模式、 对象模式、对象关系模式和文档嵌套模式等几种,其中关系模式为主流存 储模式。需要注意的是,即便是同一类存储模式,它们的模式结构可能也 存在着差异。 例如o r a c l e 所采用的 数据类型与s q l s e r v e : 所采用的数据类 西北工业大学硕士学位论文 第一章 概述 型并不是完全一致的。 c .定制的方法 “ 以客户为中心” 的思想给个性化定制系统提出了更高的标准、 更高的要求。 定制系统必须提供全面、 快捷的定制方法, 而且保证定制过程的简单易用性是满 足用户需求的前提, 这样可以方便用户进行定制, 提高用户满意度。该部分是论 文研究的重点之一。 d .权限瓶颈 由于信息资源可能归属不同的单位, 所以如何在定制产品共享信息的基础上 保障原有信息源的权限不被侵犯, 实现对原有信息源访问权限的隔离和控制, 就 成为个性化定制系统中必须解决的问题。作者将该问题定义为权限瓶颈问题。 e .性能 网络时代的应用对个性化定制系统提出了 挑战和更高的标准。 一般说来, 个 性化 定制系统必须满足: 轻量化快 速部 署 1 6 , 即 系 统可以 快速适应数据源改 变和 低投入的特性。 上面列举了在构建企业产品共享信息个性化定制系统时所必须面对几个主 要问题。 其中, 定制的方法、 性能方面的问题是个性化定制中的共性问题, 信息 的分类、 异构性、 权限瓶颈问题则属于企业产品共享信息定制的特性问题。 值得 指出的是, 尽管作者对问题进行了分类, 但事实上, 这些问题是相互联系、 相互 制约的,不应该简单的孤立对待。 针对以上所介绍的五个方面的问题, 作者提出了基于 x ml的企业产品共享 信息个性化定制的解决方案,并基于此方案对定制中的主要问题深入研究。 需要注意的是,由于企业产品共享信息按照信息结构特征, 可将它们分为结 构化数据、半结构化数据和非结构化数据三类, 而作者的研究范围有限, 因而为 了简化所研究的问题, 抓住问题的核心, 本文只针对企业产品共享信息中结构化 数据的个性化定制问题作深入研究。 其中所提出的问 题、 解决方案、 思想和系统 框架,对于半结构化数据和非结构化数据并不是完全适合。 为厂 避旁省; 尝 绍夕 久 寿 护劳, 作 二者痊 妮蜜j分 绍 种解 艺 数 据、 羊绍不 夕 叱尝雳匆赦 绍匆砧数窍j付 趣游 产勇 笋 匆结崖 沦 燕是 着子 皆 勿立 公 业 一材务 雁 一 刀、 戴户 疏窟 、 业夯荣形 :责雳等月着 目劣 星j 豁 葬 夕 叱 抒趁 0 09. 对 j 诺菏9 龚甫, 逆 界型 甜 蒲 犀 井耸蜜 系渝 即刀 八 弱述厅营理迢目 蔚 塌为 e寿 瀚 . 形友式 气 莽灵i 1 f梢 2 结 荔据舰 j 更假关勇型数 库聋 教 w 1 - r必化 数著时a 定分 鹅4mi为不t f 瑕 不5 7 套,养纯 劳数雳不樱 循团定 劣蒸才 , 绍不 勿 赊才, 翟式i r- 1 a舅 大 飞理 式 止艾 ;忍 费 , 摸 式 .匆 裁 语安一 疾 亥 牟 肖 几 尹1 7 , 勿珊劣万 刀 孔戈 档匆 j 丫 几 儿灵 档; 厅护 结 产 夕 了 艺 豢 游男着首之 乡 戈才之男夕off,必w o r d . e x c e l , p o w e r p o i n t 戈a麦弃种着 够.视须戈 一 岸。 西北工业大学硕士学位论文 第一章 概述 1 . 3基于x m l的企业产品共享信息个性化定制技术 本文所提出的基于x m l的企业产品共享信息个性化定制技术是针对企业产 品共享信息中的结构化数据部分,以 x m l技术为数据转换和发布的核心,以 a c t i v e x底层技术来构建i n t e m e tl i n t r a n e t 开放式环境下企业产品共享信息个性化 定制系统。 1 .3 . 1信息定制的方法 根据 1 .2中的论述,实现企业产品共享信息的定制首先必须对信息进行建 模, 即对信息进行分类组织, 用户在分类的基础上通过系统提供的定制模块定制 他们所关心的类别。 接下来, 传统的方法是根据用户定制的类别到数据库中采集 相应的数据, 但由于信息的异构性, 信息很可能分布在不同的数据库、 不同的存 储模式中,这样就不利于定制数据的各种应用处理 ( 访问、查询、发布等等) 。 因而本文所采用的方法是利用一种全局数据模式来统一异构的源数据模型。 该全局数据模式位于异构数据库系统 ( 数据层) 和应用程序 ( 应用层) 之间,向 下协调各数据库系统, 向上为信息的定制提供统一数据模式和数据访问的通用接 口。 各数据库的应用仍然完成它们的任务, 中间的全局数据模式则主要为异构数 据 提 供一 个高 层次 检索 服务 。 8 l 。 通过以 上 这 种 方 法 就能 够 解决 信息 定 制中 异 构性 的问题。那么,选用何种技术来构建个性化定制系统呢? 1 .3 . 2实现技术的选择 1 .3 .2 . 1 a c t i v e x控件技术 根据 1 .2中论述的性能问题,个性化定制系统必须满足轻量化快速部署的 原则, 这自然而然地让我们想到了组件软件的解决方案。 按照组件化程序设计思 想,同样是将单独的、 庞大而复杂的应用程序分成多个模块, 但这里每一个模块 不再是一个简单的代码集, 而是一个自 给自 足的组件。 这些组件模块可以运行在 同一台机器上,也可以 运行在局域网、 广域网甚至i n t e rn e t 上的不同机器上。 目 前, c o m , c o r b a i 和e j b ( e n t e r p r i s e j a v a b e a n s ) 1z 0 1是比 较 流 行 的 组 件通信的方法, 他 们都是c t m( 组 件事务监控 器) 12 0 1 服务器端组 件。 从技术角 度来看, 这三种技术既竞争又互相促进, 在一般情况下, 不能说哪一种技术更强, 只能说互有优势, 适用的领域也不尽相同, 并且这种区别正在不断的消失。 c o m 西北工业大学硕士学位论文 第一章 概述 1 . 3基于x m l的企业产品共享信息个性化定制技术 本文所提出的基于x m l的企业产品共享信息个性化定制技术是针对企业产 品共享信息中的结构化数据部分,以 x m l技术为数据转换和发布的核心,以 a c t i v e x底层技术来构建i n t e m e tl i n t r a n e t 开放式环境下企业产品共享信息个性化 定制系统。 1 .3 . 1信息定制的方法 根据 1 .2中的论述,实现企业产品共享信息的定制首先必须对信息进行建 模, 即对信息进行分类组织, 用户在分类的基础上通过系统提供的定制模块定制 他们所关心的类别。 接下来, 传统的方法是根据用户定制的类别到数据库中采集 相应的数据, 但由于信息的异构性, 信息很可能分布在不同的数据库、 不同的存 储模式中,这样就不利于定制数据的各种应用处理 ( 访问、查询、发布等等) 。 因而本文所采用的方法是利用一种全局数据模式来统一异构的源数据模型。 该全局数据模式位于异构数据库系统 ( 数据层) 和应用程序 ( 应用层) 之间,向 下协调各数据库系统, 向上为信息的定制提供统一数据模式和数据访问的通用接 口。 各数据库的应用仍然完成它们的任务, 中间的全局数据模式则主要为异构数 据 提 供一 个高 层次 检索 服务 。 8 l 。 通过以 上 这 种 方 法 就能 够 解决 信息 定 制中 异 构性 的问题。那么,选用何种技术来构建个性化定制系统呢? 1 .3 . 2实现技术的选择 1 .3 .2 . 1 a c t i v e x控件技术 根据 1 .2中论述的性能问题,个性化定制系统必须满足轻量化快速部署的 原则, 这自然而然地让我们想到了组件软件的解决方案。 按照组件化程序设计思 想,同样是将单独的、 庞大而复杂的应用程序分成多个模块, 但这里每一个模块 不再是一个简单的代码集, 而是一个自 给自 足的组件。 这些组件模块可以运行在 同一台机器上,也可以 运行在局域网、 广域网甚至i n t e rn e t 上的不同机器上。 目 前, c o m , c o r b a i 和e j b ( e n t e r p r i s e j a v a b e a n s ) 1z 0 1是比 较 流 行 的 组 件通信的方法, 他 们都是c t m( 组 件事务监控 器) 12 0 1 服务器端组 件。 从技术角 度来看, 这三种技术既竞争又互相促进, 在一般情况下, 不能说哪一种技术更强, 只能说互有优势, 适用的领域也不尽相同, 并且这种区别正在不断的消失。 c o m 西北工业大学硕 l 学位论文 第一章 概述 是mi c r o s o ft提出的组件通信的方法,是三种技术中使用最成熟的一种,唯一的 不足是只能在微软平台上使用。o mg的c o r b a组件不仅实现了跨平台还实现 了 跨语言, 但是由 于c o r b a标准比 较庞大, 所以 其发展缓慢,掌握也很困 难。 并且,由于各c o r b a提供商提供了不同的解决方案, 使集成不同c o r b a产品 变得很困难。e j b也是一种跨平台的组件标准,它是s u n推出的组件标准,可 以在任意支持e j b的c t m上部署, 而不需要任何改动, 这就克服了c o r b a标 准的缺点。 正如前面所提到的, 我们并不能说某种技术更有优势, 选用哪种技术, 应视 具体环境和要求而定。 由于企业中的应用绝大部分是在微软平台上实现的分布式 应用,以及c o m所拥有市场的渗透度,所以c o m技术在这种特定的环境下应 该是最合适的解决方案。 但是, 在实际开发应用过程中, 很少直接建立在c o m a p i 和c o m接口 基 础上进行设计和开发, 通常使用的是一些建立在c o m基础之上的应用技术, 这 些技术既具有 c o m 的优点,又能更好地与应用环境结合起来。这些基于c o m 的实用技术包括:自 动化技术、o l e技术、 a c t i v e x文档技术和a c t i v e x控件技 术等2 1 i a a c t i v e x控件是应用得最为广泛的c o m组件,利用a c t i v e x控件, 可 以决速地建立起功能全面的应用系统,它不仅可以 用于桌面环境,还可以用在 i n t e rn e t 网络上, 它能方便地建立能嵌入w e b 页面的轻量级小应用程序。 本着易开发、 轻量化快速部署的原则, 作者选用了a c t i v e x控件技术作为构 建基于x ml 的企业产品 共享信息个性化定制系统的 基础, 实现该定制系统的快 速部署。 1 . 3 . 2 . 2 x ml技术 解决信息的异构性问题必须提供一种全局数据模式来统一异构的源数据模 式。 过去,异构数据库的应用系统, 例如多数据库系统 ( 如c i ms中的多数据库 系统)或联合数据库系统通常采用关系或对象的数据模式作为全局模式。然而, 它们并不能满足网络时 代的i n t r a / i n t e r n e t 应用所提出的高标准。 一般来说, 异 构 数据应用的全局模式必须满足: ( 1 )能够描述各种数据格式,无论其是结构化 的还是半结构化的, 无论其是否支持所有的查询语言还是简单的文本查询。( 2 ) 易于发布、 数据交换等相应的处理, 处理后的数据可以方便的以多种格式发布和 便于应用间交换数据。 随着 x ml及其相关技术和应用的发展,x ml不仅成为了应用间交换数据 的一种标准,也是万维网重要的信息交换标准和表示的技术之一。 事实上, 现在 西 北 工 业 大 学 硕十 学 位论 文第 - v iv a 述 业界 已 存 在 几 个 工 业 标 准 ( x m l d t d ) 的 草 案 2 2 1 . x m l 的 产 生 给 不 同 的 信 息 格 式 的统一带来了 深刻的影响。 x ml第一次提供了一种信息交换模式,这种格式是 可 编辑, 易 解析, 并且可以 表示为 任何类型的 结构或半结 构化信息2 3 1 目 前, x m l己 有多 方支持, 并且x ml的强适应性, 使其可以实现对资源 的 快 速包 装和 应用 发 布 ( 1s 1 , 所以 , 基 于x m l 的 信息 个 性化 定 制系 统 能 更 好 地适 应于开放、 发展环境 ( 例如, 企业的动态联盟环境) 中的数据应用,x m l 是定 制系统中的全局数据模式, 全局数据模式是该定制系统统一每个数据源数据模式 的前提条件。 综上, 本文提出的基于x m l的企业产品共享信息个性化定制技术,是解决 企业产品共享信息中定制问题的一种较优的技术解决方案。 1 .4研究内容及重点 合适的定制系统体系结构才能解决信息定制中所出现的各种问 题, 方便易用 的定制工具又是衡量个性化定制系统优劣的标准。 所以本文的研究内容分为两大 部分: 1 )基于x m l的 企业 产品 共享 信息 个性化定 制系 统的 体系 结构的 建立 和实 现。 为了 解决定制产品 共享信息中所出现的五个问 题 ( 参见 1 .2 ) , 作者 提出了基于x m l的企业产品共享信息个性化定制系统,因而需要研究该 个性化定制系统的体系结构是如何建立和实现的。 2 )个性化定制控件的设 计和实 现。 要进行全面的 信息定制, 既 要实 现用 户根 据自己的专业、偏好、 兴趣对信息的具体内容进行定制,又要实现用户定 制信息发布界面的布局形式、 数据的显示方式、 界面色彩及字体信息等等, 因而本文把个性化定制模块又分为数据定制和显示定制两个主要部分。 而 且,为了实现系统的快速部署, 需要把数据定制模块和显示定制模块封装 成a c t i v e x控件,满足系统性能的要求。 3 )信息发布功能的实现。 该部分主要研究如何根据显示定制的结果发布企业 产品共享信息。 研究的重点主要包括: a . 个性化定制系统体系结构的设计 b . 数据定 制控件的实 现 c . 显示定制控件的实现 西 北 工 业 大 学 硕十 学 位论 文第 - v iv a 述 业界 已 存 在 几 个 工 业 标 准 ( x m l d t d ) 的 草 案 2 2 1 . x m l 的 产 生 给 不 同 的 信 息 格 式 的统一带来了 深刻的影响。 x ml第一次提供了一种信息交换模式,这种格式是 可 编辑, 易 解析, 并且可以 表示为 任何类型的 结构或半结 构化信息2 3 1 目 前, x m l己 有多 方支持, 并且x ml的强适应性, 使其可以实现对资源 的 快 速包 装和 应用 发 布 ( 1s 1 , 所以 , 基 于x m l 的 信息 个 性化 定 制系 统 能 更 好 地适 应于开放、 发展环境 ( 例如, 企业的动态联盟环境) 中的数据应用,x m l 是定 制系统中的全局数据模式, 全局数据模式是该定制系统统一每个数据源数据模式 的前提条件。 综上, 本文提出的基于x m l的企业产品共享信息个性化定制技术,是解决 企业产品共享信息中定制问题的一种较优的技术解决方案。 1 .4研究内容及重点 合适的定制系统体系结构才能解决信息定制中所出现的各种问 题, 方便易用 的定制工具又是衡量个性化定制系统优劣的标准。 所以本文的研究内容分为两大 部分: 1 )基于x m l的 企业 产品 共享 信息 个性化定 制系 统的 体系 结构的 建立 和实 现。 为了 解决定制产品 共享信息中所出现的五个问 题 ( 参见 1 .2 ) , 作者 提出了基于x m l的企业产品共享信息个性化定制系统,因而需要研究该 个性化定制系统的体系结构是如何建立和实现的。 2 )个性化定制控件的设 计和实 现。 要进行全面的 信息定制, 既 要实 现用 户根 据自己的专业、偏好、 兴趣对信息的具体内容进行定制,又要实现用户定 制信息发布界面的布局形式、 数据的显示方式、 界面色彩及字体信息等等, 因而本文把个性化定制模块又分为数据定制和显示定制两个主要部分。 而 且,为了实现系统的快速部署, 需要把数据定制模块和显示定制模块封装 成a c t i v e x控件,满足系统性能的要求。 3 )信息发布功能的实现。 该部分主要研究如何根据显示定制的结果发布企业 产品共享信息。 研究的重点主要包括: a . 个性化定制系统体系结构的设计 b . 数据定 制控件的实 现 c . 显示定制控件的实现 西北 工 业 大 学 硕上 学 位论文_第 -童 aa 1 . 5研究现状 目 前个性化定制技术在现代企业生产中占 有战略性地位, 因而国外研究机构 和各大企业已经纷纷开展了相关研究。 1 )个性 化定 制 技术中以 大 批量定制 ( m a s s c u s t o m i z a t i o n , 简称m c ) 为当 前 研 究的热点。 大 批 量定 制 1 2 4 2 5 又 称 大 规 模定 制、 大规 模客 户 化生 产、 批 量定 制和 批 量 客 户化生产等, 它是一种集企业、 客户、 供应商和环境等于一体, 在系统思想指导 下, 用整体优化的观点,充分利用企业已有的各种资源, 在标准化技术、 现代设 计方法学、 信息技术和先进制造技术等的支持下, 根据客户的个性化需求,以 大 批量生产的低成本、 高质量和高效率提供定制产品和服务的生产方式。目前,国 内外的学术界和企业界对大批量定制生产进行了广泛的理论研究和实际应用。 例 如, 美国m o t o r o l a 公司的 传真机、日 本松下公司的自 行车、 英国r a l e i g h 公司的 山地车、 德国b e n z 公司的轿车、 意大利l e v i 公司的牛仔裤、 我国青岛海尔公司 的 家 用电 器等 都 不同 程 度 地 采 用了 大 批 量定 制生 产 方式 2 6 1 。 从 上 述定 义中 看出 , 大批量定制是一项综合的技术, 而本文中 研究的企业产品共享信息定制技术是一 项基础技术。 综合技术是在相应的使能技术( 如c a d , c a e , c a m, c a p p 等) 、 基础技术 ( 如标准化技术、产品建模技术、知识管理技术等)和支撑技术 ( 如 e a i 、网格技术等)的支持下,结合网络化制造系统的特点,有效地解决网络化 制造中不同问题的技术,因而它与本文所研究的基础技术不是同一个范畴。 2 )从定制的内 容方面看, 本文将详细介绍信息定制方面的 研究现状,目 前,己 存在一些信息定制的原型系统。 北京航空航天大学的朱友芹等利用多媒体新闻信息新标准n e w s ml , 将工业 产品大规模个性化定制思想引入新闻信息发布系统中,并提出了一个基于 n e w s m l 的大规模个性化新闻定制原型系统1 5 1 v i r g i n i a c o m m o n w e a l t h u n iv e r s i t y ( v c u ) 的v c u m y l i b r a r y 系统由v c u 图书馆建设,图书馆用户可以在网页上选择自己最喜爱的数据库、 电子期刊、 搜 索引擎等资源, 设定自 己的检索界面, 选择本专业的咨询馆员等服务项目 2 7 1 2 8 1 在网上提供个性户定制信息服务的网站越来越多。既有专门提供信息的网 站, 如y a h o o , p t v 等, 也 有为电 子 商 务 提 供信 息 服 务的网 站, 如g m b u y p o w e r , s t a p le s 等 (13 1 3 )更具体一些, 针对企业产品共享信息的个性化定制技术,由 于国内的企业有 其自身的特点,所以本文就详细介绍一下国内的研究现状。 a i l 工 业 大 学 硕 士 学 位 论 文_ 一一一一一 全皇 ft 些 杨瑞华等抛开了c a p p 信息具体的格式和种类, 对其重新进行分类, 建立了 统一的c a p p数据模型, 以便完善地表达c a p p 信息, 在这个统一的数据模型的 基础上提供定制的功能2 4 1 倪中华等在快速重组制造系统中结合适用于快速重组制造系统的 c a p p对 制造资源模型的技术要求, 建立了 适应动态变化环境的制造资源模型, 在制造资 源模型的基础上实现了 制造资 源定制工具模块3 0 1 c a p p f r a m e w o r k 13 2 是 一 个“ 能 广 泛 应 用 于 各 种 类 型的 企 业以 及 企 业 不 同 层次、企业的不同工艺部门 ( 机加、装配、饭金冲压、焊接等) ,并在不同应用 层次上实现全面集成化” 的专业化c a p p 应用框架与开发平台。 它的用户化定制 主要是通过信息建模、 工艺知识库的创建、 对象信息模型的入库、 工艺规程库的 创建和工艺卡片的定制这几个模块来完成, 该系统侧重于工艺知识库的建立, 在 工艺卡片定制的交互手段上稍显欠缺。 通过作者对上述国内外大量研究项目 及其技术文献的阅读分析发现: 上述的 国内外个性化定制系统能较好地满足大量产品信息共享和发布方面的要求。 但也 存在着一些不足: 大部分系统中, 共享信息都是依据某一个固定的数据组织模 型定制的, 如果模型进行了修改, 定制系统也要做很大的变动。 例如, 在面向快 速重组制造系统的c a p p 制造资源模型中,信息都是按照机床资源、刀具资源等 组织好的, 用户不能定制其他类的信息( 用户如果只想定制数控机床的信息, 就 要修改模型,这样定制系统也要做相应的变化) , 这就要求用户去适应系统的模 型, 而不是系统去适应用户, 从而降低了系统的适用性。 大部分系统中, 信息 的组织结构相对简单, 没有层次 性, 对定制复杂组织结构的 信息的 研究还很少。 针对这些问题, 论文在数据定制流程的“ 获取数据组织模型的信息” 子模块中对 不同且复杂结构的模型都能够进行相应的处理, 因而改变模型后不必去重新编译 和重新配置数据定制模块,具有一定的现实意义 ( 参见 3 .2 . 1 ) . 1 .6课题来源及研究意义 本论文来源于总装备部 “ 十五”预研项目:“ 支持网络化产品开发的易用型 可视化信息共享技术” , 以下简称总 装项目。 总装项目 基于第二 代 we b技术的 核心一v r m l ( 虚拟现实建模语言) 和x m l以 及现代产品建模和信息集成技术, 采用通用w e b 浏览器实现异地、异构环境下产品信息的可视化共享和访问。 本文结合总装项目 提出了基于x ml 企业产品共享信息个性化定制技术, 具 有以下的研究意义: 1 . 在总装项目的产品信息共享系统中 确保用户在众多的产品信息中及时得到 a i l 工 业 大 学 硕 士 学 位 论 文_ 一一一一一 全皇 ft 些 杨瑞华等抛开了c a p p 信息具体的格式和种类, 对其重新进行分类, 建立了 统一的c a p p数据模型, 以便完善地表达c a p p 信息, 在这个统一的数据模型的 基础上提供定制的功能2 4 1 倪中华等在快速重组制造系统中结合适用于快速重组制造系统的 c a p p对 制造资源模型的技术要求, 建立了 适应动态变化环境的制造资源模型, 在制造资 源模型的基础上实现了 制造资 源定制工具模块3 0 1 c a p p f r a m e w o r k 13 2 是 一 个“ 能 广 泛 应 用 于 各 种 类 型的 企 业以 及 企 业 不 同 层次、企业的不同工艺部门 ( 机加、装配、饭金冲压、焊接等) ,并在不同应用 层次上实现全面集成化” 的专业化c a p p 应用框架与开发平台。 它的用户化定制 主要是通过信息建模、 工艺知识库的创建、 对象信息模型的入库、 工艺规程库的 创建和工艺卡片的定制这几个模块来完成, 该系统侧重于工艺知识库的建立, 在 工艺卡片定制的交互手段上稍显欠缺。 通过作者对上述国内外大量研究项目 及其技术文献的阅读分析发现: 上述的 国内外个性化定制系统能较好地满足大量产品信息共享和发布方面的要求。 但也 存在着一些不足: 大部分系统中, 共享信息都是依据某一个固定的数据组织模 型定制的, 如果模型进行了修改, 定制系统也要做很大的变动。 例如, 在面向快 速重组制造系统的c a p p 制造资源模型中,信息都是按照机床资源、刀具资源等 组织好的, 用户不能定制其他类的信息( 用户如果只想定制数控机床的信息, 就 要修改模型,这样定制系统也要做相应的变化) , 这就要求用户去适应系统的模 型, 而不是系统去适应用户, 从而降低了系统的适用性。 大部分系统中, 信息 的组织结构相对简单, 没有层次 性, 对定制复杂组织结构的 信息的 研究还很少。 针对这些问题, 论文在数据定制流程的“ 获取数据组织模型的信息” 子模块中对 不同且复杂结构的模型都能够进行相应的处理, 因而改变模型后不必去重新编译 和重新配置数据定制模块,具有一定的现实意义 ( 参见 3 .2 . 1 ) . 1 .6课题来源及研究意义 本论文来源于总装备部 “ 十五”预研项目:“ 支持网络化产品开发的易用型 可视化信息共享技术” , 以下简称总 装项目。 总装项目 基于第二 代 we b技术的 核心一v r m l ( 虚拟现实建模语言) 和x m l以 及现代产品建模和信息集成技术, 采用通用w e b 浏览器实现异地、异构环境下产品信息的可视化共享和访问。 本文结合总装项目 提出了基于x ml 企业产品共享信息个性化定制技术, 具 有以下的研究意义: 1 . 在总装项目的产品信息共享系统中 确保用户在众多的产品信息中及时得到 西北工业大学硕士学位论文第一章 概述 其所关心的、有效的产品信息,以满足用户不同的需求。 2 .该个性化定制系统通过建模的方法可以解决各个企业信息分类的不确定性 问题;以x ml技术为数据转换和发布的核心, 可以解决信息异构的问题; 以a c t i v e x底层技术来构建个性化定制系统可以达到轻量化快速部署的性 能。总之,基于x m l企业产品共享信息个性化定制技术使产品信息共享 系统具有良 好的适应性和柔性。 3 .系统中的个性化定制模块能够适应动态变化而且具有复杂结构的数据组织 模型,使个性化定制系统具有很好的伸缩性。 1 .7章节安排 本文章节安排如下: 第一章 概述 介绍论文的主要研究内容。 讨论企业产品共享信息定制所存在 的主要问 题, 针对问题提出 基于x m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论