- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)