产品数据管理设计方案.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
xx产品数据管理设计方案

产品数据管理系统 设计方案 XX公司 二○一三年五月 目 录 1. 概述 3 2. 承担的任务 3 3. 技术要求 3 3.1. 功能要求 3 3.2. 设计要求 4 4. 软件总体设计 4 4.1. 功能组成 4 4.2. 网络拓扑结构 5 4.3. 运行模式 6 5. 系统功能设计 7 5.1. 项目管理 7 5.2. 产品管理 8 5.3. 工程更改管理 8 5.4. 图纸生命周期管理 8 5.5. 打印管理 8 5.6. 数据适配器管理 8 5.6.1. 设计思路 8 5.6.2. 界面原型 9 5.7. ETL过程管理 9 5.7.1. ETL核心模块 9 5.7.2. 数据采集对象定义 10 5.7.3. 数据采集项目定义 10 5.7.4. ETL过程调度 10 6. 系统运行环境要求 11 6.1. 软件环境要求 11 6.1.1. 服务器端 11 6.1.2. 客户端 11 6.2. 硬件环境要求 11 6.3. 网络环境要求 11 概述 企业经过一定时间的信息化实践,逐步积累了丰富的业务数据;随之而来的,企业对数据挖掘、分析和利用的需求也日益高涨。企业对数据的利用,主要体现为企业报表,如何高效地生成灵活多样的企业报表,则是报表工具的终极目标。 本文中对产品数据管理系统的设计,正是基于上述需求及目标进行展开,贯穿企业报表需求的整个过程。从报表数据的采集、整理、管理及展现等环节为出发点,考虑如何做到为企业提供高效、多样、直观的企业报表。 承担的任务 通过产品数据管理系统的实施,提升企业数据报表的生成效率和质量,减少手工编制报表的工作量;提高企业数据的利用效率,为企业领导提供辅助决策的依据,继而提高企业管理水平。 技术要求 技术要求包括功能要求和设计要求。 功能要求 产品数据管理系统应该满足报表数据的采集、整理、管理及展现环节的定义和维护。从功能的层面,应该满足企业对企业报表的以下需求: (1)至少满足企业对基础业务数据的采集、整理以及存储; (2)必须满足企业中业务分析模型的定义及调用; (3)对企业中各种报表展现方式(柱状图、饼状图、折线图等)的定义及生成; (4)报表数据的权限控制; 从技术的层面,软件应该以报表引擎为核心,以报表定义、管理维护工具为手段,易于扩展和维护。对结构化和非结构化数据资源进行整合管理,提供一个集数据采集、报表定义、数据展示、数据控制为一体的报表工具平台。 系统必须支持二次开发、跨平台、具有良好的开放性和可扩展性。各模块直接松耦合,完全三层体系结构,可以根据未来业务的发展需求,动态的增加或者扩展模块和功能,为用户提供高扩展性的软件系统。 设计要求 对产品数据管理系统的设计,必须兼顾企业的现状以及前景,不仅要满足技术的先进性,而且还要满足与当前系统的融合。需要满足以下要求。 (1)充分利用现有资源 充分考虑现有硬件及系统现状。采用分布式部署,统一数据规范、统一接口规范的设计思路,在保证系统功能灵活配置,满足业务需求的前提下,充分利用现有数据及硬件资源。 (2)先进的设计理念 采用业界成熟的Java语言开发,海量数据库选型、高效稳定的中间件处理。可考虑先进的SOA架构设计,满足现有的性能需求,做到架构和系统的先进性和强大的扩展能力。可考虑采用先进的Web2.0技术,做到界面简洁、易用。 图表可考虑采用Flex技术。 (3)开放式的可扩展性 系统分部署式部署,子系统统一规划,即满足了分布应用的要求,又实现统一标准。形成统一、强大的报表工具平台。 (4)与现有系统轻松衔接 设计时充分考虑现有系统现状,开发过程和现有系统数据、应用分析同步进行,保证新系统与现有系统顺利衔接。 (5)可信赖的高可靠性 考虑到实时运行,提供业务流程对可靠性的较高要求,在系统设计中充分考虑了减少和避免故障的可能和隐患,配合合理的系统部署方式和高效的维护服务,能够满足需求中对系统故障时间、修复时间和单点故障隐患的可靠性要求。 软件总体设计 功能组成 产品数据管理系统包括:项目管理、产品管理、工程更改管理、图纸生命周期管理、打印管理等模块。如图1所示。 图1 产品数据管理系统功能结构 (1)数据适配器管理,主要用于管理各种数据类型(例如:Oracle数据库、dBASE数据文件、逗号分隔符文件)的适配器,平台通过相应的适配器来实现对不同类型数据的采集。不同的适配器用于完成不同的数据规格的识别和解析。 (2)ETL过程管理,主要用于管理各种原数据的提取、转换和存储,例如:将单机版系统中的dBASE数据文件中的数据提取并转换为指定规格的Oracle数据库中。不同的ETL过程用于完成不同的数据任务。 (3)报表定义工具,主要用于定义Web报表的数据源、数据项、数据显示控制及显示样式。报表定义可分为可视化定义和选项

文档评论(0)

yigang0925 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档