![福建烟草数据中心主数据管理系统的设计与实现_第1页](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/9b925e1d-2cb1-48b6-9a43-f83f3fa7714a/9b925e1d-2cb1-48b6-9a43-f83f3fa7714a1.gif)
![福建烟草数据中心主数据管理系统的设计与实现_第2页](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/9b925e1d-2cb1-48b6-9a43-f83f3fa7714a/9b925e1d-2cb1-48b6-9a43-f83f3fa7714a2.gif)
![福建烟草数据中心主数据管理系统的设计与实现_第3页](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/9b925e1d-2cb1-48b6-9a43-f83f3fa7714a/9b925e1d-2cb1-48b6-9a43-f83f3fa7714a3.gif)
![福建烟草数据中心主数据管理系统的设计与实现_第4页](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/9b925e1d-2cb1-48b6-9a43-f83f3fa7714a/9b925e1d-2cb1-48b6-9a43-f83f3fa7714a4.gif)
![福建烟草数据中心主数据管理系统的设计与实现_第5页](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/9b925e1d-2cb1-48b6-9a43-f83f3fa7714a/9b925e1d-2cb1-48b6-9a43-f83f3fa7714a5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 福建烟草数据中心主数据管理系统的设计与实现 黄锦辉摘 要:福建烟草现有系统大都是采用从下至上、业务竖井的构建模式,重点偏向指定的业务域,数据被分散到各个业务系统分别独自管理和使用。这就使得各系统之间形成信息孤岛,造成了系统间主数据的不统一。针对此问题,结合工作实际,本文就福建烟草数据中心项目中的主数据管理系统方面进行设计和实现,旨在通过主数据管理项目的建设,帮助福建烟草全方位深层次的梳理企业信息资源的现状,提供一套科学完整的方案来解决数据层面的不一致问题,同时站在企业长远发展的角度,搭建一个高扩展性和延续性的主数据管理平台,建立符合企业业务
2、发展的数据规范管理体系。关键词:数据中心;主数据;j2ee一、绪论(一)研究内容1.全面深入梳理福建烟草公司各业务系统主数据资源,设计符合行业特性和企业现状的权威主数据模型,数据模型设计充分考虑完整性和预见性。2.根据主数据资源的梳理结果制定相关的标准编码规范,明确不同主数据的编码规则,建立企业统一的标准编码体系。3.构建集中的主数据管理平台,实现主数据统一管理。通过平台来支撑主数据日常维护、主数据版本管理、主数据完整视图展现、主数据质量把控和主数据分发同步等操作功能。4.制定标准化规范化的主数据管理制度,明确主数据维护的相关责任对象及审批流程。指导和约束整个主数据管理交换体系中参与者执行数据
3、维护和实现数据共享的动作和行为。二、系统总体设计描述项目设计的系统架构、技术路线、技术难点,网络拓扑图、数据处理流程。针对主数据管理系统的管理需求、业务需求、接口需求、功能需求以及技术需求,在总体体系架构中,我们采用j2ee技术架构,使用广泛接受的标准(如xml和soap)和松耦合的设计模式。同时,基于j2ee的技术架构和开放标准将有利于构建一个易于扩展和可伸缩的系统。如图1所示:(一)业务架构设计管理平台针对主数据以“统一维护、集中存储、统一分发、实时监控”的管理思想指导主数据管理的实施。根据福建烟草当前的业务现状和具体需求采用合适的适配器完成企业内订阅系统的主数据分发,通过web服务接口向
4、上级机关或者其他行业用户提供主数据查询服务。(二)技术架构设计主数据管理平台的技术架构使用基于 j2ee 平台的soa风格的架构。系统使用标准的 j2ee 服务器,使用标准的技术,并实现与企业内部门户系统的集成和通过接口适配器与外界进行服务的发布和信息的交互。系统使用基于j2ee平台上的多层结构。系统从技术实现角度分成三个层次。展现层:前端展现使用struts2展现框架加 jquery 的前端js工具,实现标准的ajax 的富交互应用,以实现良好的用户体验,同时不使用 activex,java applet 等技术以避免客户机安装配置的麻烦。业务服务层:业务服务使用java bean 实现相应
5、的业务逻辑,并把java bean 由 spring 框架托管实现依赖性的自动注入。业务 bean组织业务逻辑,并可以方便的把相应的业务操作暴露成系统服务供其它系统调用。or映射层:使用hibernate加spring jdbc映射工具实现对象到关系数据库的映射10。三、系统详细设计主数据管理系统主要包含主数据交换、主数据查询、主数据管理、标准管理、统计分析五大主要功能,本章将针对整个系统的各个功能模块给出详细设计。(一)主数据标准管理主数据标准管理模块包含内容如下所示:1.资源目录管理:实现对资源目录的新增、删除、修改功能,目录支持三级以上的分类层次。2.标准文档管理:信息分类编码标准、数据
6、元标准、主数据管理制度、数据集成规范。这部分实现对标准文档的目录维护、查询以及导出。3.编码规则管理:包括组织机构、人员信息、产品信息、零售户信息、供应商信息五大主题的逻辑规则和物理规则的新增、修改、删除等。4.基础代码管理:包括公共类、卷烟经营类、烟叶经营类、专卖类、财务类、劳动人事类、统计类、固定资产类、物流类、科技类等各种基础代码的查询、新增、修改,代码属性包括:名称、编码、国际码、启用状态、备注等。(二)主数据对象管理主数据对象管理模块包含内容如下:1.主数据模型管理:主数据模型目录包括:组织机构、人员、产品、零售户、供应商五大类。每个模型包括模型名称、模型编码、模型状态、审批角色、模
7、型描述、附属主表、编码、名称、类型、长度、精度等属性。2.主数据维护:主要内容包括主数据的序号、申请类型、申请时间、申请标题、审批人、审批时间、审批状态、审批意见等。3.主数据审批:主要包括组织机构、人员、产品、零售户、供应商五大主数据的审批管理。包含批量审批和逐个审批两个模块。4.主数据查询:可以查询任意审批后的主数据,查询操作约束在用户的权限范围内,查询结果通过二维表表形式展现,支持分页浏览。查看具体某条数据时不光显示当前版本的数据。(三)主数据交换管理主数据交换主要用于管理本系统整编数据库资源,包括适配器管理、交换标准查询、主数据订阅、数据订阅审批、主数据分发同步等。具体功能如下所示1.
8、适配器管理主数据新增、变更的消息最终将通过适配器发送给目标系统,传递消息时需建立对方系统的适配器连接,适配器管理主要是对传递消息的目标系统和源系统适配器连接属性进行维护,以及对适配器状态的监控,实时了解当前适配器的运行状态。 2.交换标准查询系统对组织机构、人员、产品、零售户、供应商等五大主数据采用了消息通知的机制来响应数据变更后各系统的数据同步处理,消息载体为业界最成熟最标准的xml语言。管理平台对数据交换格式进行统一定制,促使数据在整个交换同步过程中的消息包装和消息解析的方式和方法达成一致协议。包括基础标准和中软海晟(mq)两部分3.数据同步订阅管理平台负责保留所有业务系统的订阅信息,数据
9、新增、变更消息在下发之前需要读取该订阅信息,针对指定的数据对象只有业务系统对其进行了订阅才会对其发送数据变更消息。管理人员统一对下游所需订阅的字段进行统一配置。4.数据订阅审批为了更好的管理数据权限,确保正确的数据按照正确的格式下发到正确的系统,对下游系统申请的需要订阅的数据信息进行审核,确认是否授权相关字段,以保证数据下发的针对性和可控性。5.主数据分发同步管理平台支持订阅群发和指定下发两种发送方式。(四)主数据监控管理主数据监控管理模块包含内容如下所示:1.接收记录查询包括消息名称、接收时间、处理结果、消息编码、消息记录数,处理时间、处理结果等。2.主数据流监控包括数据管理流程查询、同步流
10、程下发等。3.ws数据服务监控包括查询记录和下发数据两个模块。(五)主数据统计分析1.模型统计模型统计是针对所有的目录对应的模型统计出来的数量用图形方式显示出来,让用户一目了然各个目录对应的模型数据的比重。2.订阅统计订阅统计分析是对源系统订阅信息的集中展现,分析目前有哪些业务系统跟主数据对接,每个业务系统分别有多少支数据交换接口,方便用户对系统的订阅信息有个整体直观的了解。3.下发记录统计通过柱状图、圆饼图、报表等展示下发记录统计。(六)系统安全性设计对于web应用的安全设计必须考虑输入验证、身份验证、授权、配置管理、敏感数据保护、会话管理、密码系统、参数处理、异常管理和审核与日志记录等。由
11、于本系统是建立在web应用基础上,对于其安全性的考虑是多方面的,安全管理涉及的技术是多方面的,但是最关键是要解决用户的认证和授权。因此需要部署一个方便管理用户的认证和授权的安全管理框架。在本系统中我们采用了acegi作为我们的web应用安全管理框架。这是因为acegi是spring框架下最成熟的安全系统,能够和目前流行的web容器无缝集成。它使用了spring的方式提供了安全和认证安全服务,包括使用bean context,拦截器和面向接口的编程方式。因此,acegi安全系统能够轻松地适用于复杂的安全需求12。它有以下特点:四、系统实现(一)系统部署系统的逻辑部署架构如下图2所示:如上图所示,
12、系统的逻辑部署架构体现了主数据系统和业务系统的在部署层面的关系,系统通过专线网络与传统的其他厂商建设的系统进行对接,并完成数据的交换处理,而主数据管理系统与数据中心中的系统部署在同一网络环境中。(二)主要功能主数据管理平台的实现满足了数据完整性、数据准确性、数据一致性、数据逻辑合理性等方面的要求,实现与国家局代码系统的对接,并提供可供业务人员理解和使用的用户访问界面,建立企业内唯一的主数据管理中心。下面将系统主要功能界面做一展示。五、总结与展望(一)总结本文研究了数据中心中的主数据管理的方法,按照总体规划,分步实施的原则,探讨了建设功能完善、高效实用、高度集成,体现自身特色的主数据中心系统的设
13、计与实现的方法。本系统的建设主要实现了以下目标:1、实现全省五大主数据及相关基础代码编码的统一管理;2、实现了省局与地市间主数据的订阅同步交互;3、实现了全省主数据的统一视图;4、解决了跨部门、跨系统、跨业务线间主数据的同步管理;5、改变了以往各系统间基础代码各自维护的管理现状;6、建立了基于统一的esb服务总线,建成主数据的交互渠道;7、建立了全省统一的编码标准规范。总之通过信息资源集成整合、共享、充分利用、发挥和挖掘信息资源价值、提供统一集成的主数据支撑,主数据管理系统必将为提高福建烟草商业的经营管理水平、宏观决策水平,提升公司经济效益和整体核心竞争力提供有利的支撑。(二)展望福建烟草的主数据管理,是福建烟草数据中心项目信息资源标准体系的核心组成部分。在信息资源规划方法论的指导下,全面深入分析梳理福建烟草相关业务系统的主数据资源,结合行业相关规范标准的要求和企业现状,完成五大主数据(客户、产品、供应商、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部编版道德与法治九年级下册第二单元第三课《与世界紧相连第2框与世界深度互动》听课评课记录
- 2022版新课标七年级上册道德与法治第五课交友的智慧2课时听课评课记录
- 人教版数学九年级上册《直接开平方法解方程》听评课记录3
- 人教版地理八年级下册7.1《自然特征与农业》听课评课记录
- 环境评估服务合同(2篇)
- 湘教版数学八年级上册2.2《命题的证明》听评课记录2
- 北师大版道德与法治九年级上册6.2《弘扬法治精神》听课评课记录
- 北京课改版历史八年级上册第10课《辛亥革命与中华民国建立》听课评课记录
- 湘教版数学七年级上册《2.5整式的加法和减法(1)》听评课记录2
- 部编版八年级历史上册《第1课 鸦片战争》听课评课记录
- 2024年临床医师定期考核试题中医知识题库及答案(共330题) (二)
- 2025-2030年中国反渗透膜行业市场发展趋势展望与投资策略分析报告
- 湖北省十堰市城区2024-2025学年九年级上学期期末质量检测道德与法治试题 (含答案)
- 山东省潍坊市2024-2025学年高三上学期1月期末 英语试题
- 春节节后收心会
- 《榜样9》观后感心得体会四
- 七年级下册英语单词表(人教版)-418个
- 2025年山东省济宁高新区管委会“优才”招聘20人历年高频重点提升(共500题)附带答案详解
- 2025年中国社会科学评价研究院第一批专业技术人员招聘2人历年高频重点提升(共500题)附带答案详解
- 交警安全进校园课件
- (2024年高考真题)2024年普通高等学校招生全国统一考试数学试卷-新课标Ⅰ卷(含部分解析)
评论
0/150
提交评论