企业信息化建设不外乎两个方向,第一是电子商务网站,是企业开向互联网的一扇窗户,其次就是管理信息系统,它是企业内部信息的组织管理者。但这些系统的相互独立性造成了信息渠道的混乱状态,没有一个统一的应用界面让系统使用者可以根据自己的需要获得想要的信息。企业门户可以将这些系统资源整合起来,改善信息混乱的状况,并可将现有的信息系统整合到一个界面上,使企业分散的信息资源组合到一起,实现有条件的共享,进而提高工作效率。企业的信息管理主要是围绕产品信息来开展的,本文设计了一种产品信息在企业门户中的管理方法,优化了产品结构信息的加载过程以及产品信息、产品装配图的实时查看方式,使用户能快速获取自己所要的数据。
一、企业门户
对于企业门户的研究,最早由MerrilLynch(1998)定义了企业信息门户(EntERPrise Information Portal)的概念,强调门户通过整合内外信息对企业用户的决策支持作用。SYBASE公司认为,企业信息门户是一个应用系统,它使企业能够释放存储在企业内部和外部的各种信息,使企业员工、客户和合作伙伴能够从单一的渠道访问其所需的个人化信息,这些用户利用从这个渠道获得的信息做出合理的业务决策并加以执行。企业信息门户通过及时地向用户提供准确的信息来优化企业运作,并提高生产力。
笔者认为,企业门户是一种有效整合企业应用和信息、支持组织内部各种决策活动及支持组织成员协作的知识管理工具,并把门户看成是整合了企业应用和信息的工具。企业门户能够发挥作用的重要手段就是它对于各类信息和应用的整合。企业门户应该具有如下特点。
(1)统一的信息访问渠道 通过将内部和外部各种相对分散独立的信息组成一个统一的整体,使用户能够从统一的渠道访问其所需的信息,从而实现优化企业运作和提高生产力的目的。
(2)不间断的服务 通过网络和安全可靠的机制,使用户在任何时间、任何地点都可以访问企业的信息和应用,保证企业的业务运转永不停顿,将网络经营的优势发挥到极至。
(3)强大的内容管理能力 对企业各种类型信息的处理能力,支持几乎各种结构化和非结构化的数据,能识别数据库中的数据,并可以搜索和处理各种格式的文档。
(4)个性化的应用服务 信息门户的数据和应用,可以根据每一个人的要求来设置和提供,定制出个性化的应用门户,提高了员工的工作效率,增强了对顾客的亲和力和吸引力。
(5)与现有系统的集成 能将企业现有的数据和应用无缝地集成到一起,无需重新开发,保护了原有的投资。
(6)高度的可扩展性 能适应企业新的人员和部门的调整的变化,满足企业业务调整和扩展的要求,解决企业与IT部门短时间内无法解决的技术需求问题。
(7)安全可靠的保障 通过安全机制保证数据的机密性及完整性,保障企业业务的正常运转,可以提供的安全机制包括认证、角色分配、用户和组的特权、用户操作监督等。
二、产品信息在制造企业门户中的表现形式
每一个具体产品由各个部件、零件、标准件组成,而部件又由其子部件、零件、标准件构成,其中标准件不包括子件。企业中经常存在着同一部件或零件应用于不同产品或部件的情况,在这里冗余度与信息完整性的关系是矛盾的。
此外,在企业门户中,由于多个系统可能同时涉及到产品信息,并有企业制造的各类信息,多数都需要借助产品结构的信息来产生,并借助产品结构这一线索来检索。因此在制造企业门户中,对产品结构组织形式及其优化利用的研究有着十分重要的应用价值。
一个合理的产品数据结构应该是具有良好层次的树型结构并满足以下条件: 1)唯一性 产品数据结构中的每一个项目表示唯一的零、部件。2)完整性 每一个产品的BOM中应包括该产品的所有零、部件。3)一致性 大量零、部件的相互借用关系使产品的装配关系的树型结构演变成网状结构,对于这些借用的零、部件,必须保证其产品数据的一致性。4)重用性 能够重用已经定义的产品数据(借用关系)。5)高效的搜索性能 一是自顶向下的搜索(正向搜索),即通过给出上层部件标识,搜索该部件的所有下层零、部件。二是自下向上的搜索(逆向搜索),即通过给出下层部件标识,搜索该部件的所有上层零、部件。
2.1 数据结构分析
父子型产品树数据结构是通过零、部件之间的装配与被装配关系来描述的,父子型产品树主要有“父件标识”、“子件标识”和“子件对父件的装配数量”三个数据域,主码采用“父件标识”和“子件标识”两个数据域,父子型产品树的数据结构类似于链表。
父子型产品树数据结构的优点在于,众多相互借用的部件,及部件的所有下属零、部件在父子型产品树中只需要描述一次,类似于模块化程序设计中的一个模块,模块一旦定义,就可以在多处使用,从而降低了产品树的数据冗余度,提高了数据的一致性。在父子型产品树中,大量借用的零、部件甚至可以描述为通用性零、部件,在此基础上可以快速、准确地建立新产品的产品树数据。本文就是采用父子型产品树结构来实现产品信息的描述与显示。
2.2 数据结构设计
由于在产品中存在零、部件的大量相互借用关系,出于考虑数据一致性原则,产品树在关系型数据库中应该在如下关系中体现: 1)装配关系 描述产品和零、部件的装配关系以及相应零、部件之间的装配数量关系。2)自然属性关系 描述产品和零、部件的自然属性,包括产品尺寸、材料、重量、生产类型、成品率、物料ABC码以及生产提前期等关于产品自然属性的相关数据。
具体在数据库中,该产品树可以用表1和表2来描述,其中表1描述的是产品零、部件的自然属性(不同部门所涉及的自然属性不同,因此类似表1结构的表有多张),表2描述的是产品零、部件的装配关系。
表一、产品属性
表2.拓补结构关系
2.3 数据加载方式
由于产品的更新换代速度不断加快、产品种类在不断地增多、产品的数据量在不断增多,对产品树在制造企业门户中的加载效果提出了一定的要求:一要保证数据的完整性,二要保证产品树的加载速度。在B/S结构模式的企业信息门户上,当产品的数据量极其大的时候,第二点的重要性就显得尤为突出。利用XMLHTTP结合XML的方式,可以成功实现产品树的异步加载,将一次性加载所消耗的时间细分到每一个零、部件结构的加载过程中,从而减少用户等待的时间,而且也能满足数据完整性的要求。其工作原理是:1)客户端向服务器端发送一个请求或者查询; 2)服务器接受这个请求并且完成后返回结果至客户端; 3)客户端从服务端接收结果并且显示给用户。如图1所示。
图1.异步加载工作原理
2.4 产品数据信息显示
1)基础信息显示 在企业门户中,由于产品信息往往存在于多个子系统中,根据数据结构设计的方式,基础信息的显示是在结构信息和各子系统的属性信息之间建立视图关系,通过URL动态链接方式来获取用户想获取的产品信息,并显示在用户特定的UI界面中。
2)装配信息显示 产品树是企业中体现产品装配结构关系的一种常用技术,此外,装配图也常被企业用来体现产品的装配结构关系。为了在企业门户中将这部分信息有效地提供给用户,往往需要将产品装配图样扫描成电子图样格式进行实时查看。但是,这样一个操作过程,又在企业门户中引发了另外一个问题,即图样的有效浏览。因为图样经扫描后往往分辨率降低,并且比例缩小,导致用户在客户端无法清晰浏览整个零、部件的装配关系。针对这一问题,本文利用脚本技术实现了一个图片浏览工具条,可以进行图片的放大、缩小、拖曳等功能,从而使用户能清晰地查看每一个零、部件的装配关系。
三、应用实例
企业门户是企业内各种信息和服务资源的集成和组合,企业内的大部分准备工作其实业已完成,需要做的就是把它们相互集成起来。上海烟草机械有限责任公司是一家年产值达5亿元人民币的机械制造企业,在实施企业门户整体解决方案前,局部已经实施了信息化,其内部先后实施了针对工程信息管理的PDM(产品数据管理)系统,针对生产信息管理的ERP(企业资源计划)系统,以及一些针对特定业务的信息管理系统,但是由于事先未经过良好的规划,其业务环节产生的信息往往封闭在自己系统的内部,无法与其他系统进行有效沟通;此外,这些信息项目还采用了不同的软件和数据库平台,使数据交换面临极大考验,并且界面不统一,更无法根据不同人员的要求来定制个性化的应用门户,从而导致企业内、外部信息交流不方便,对外收集和提供信息也有一定的困难。
针对这种情况,通过中间件技术将不同的应用连接起来,保证应用的独立性,在不需要修改应用自身的业务逻辑的同时,又解决了数据共享问题,并且实现了应用用户界面统一的接入和安全机制,构建出完整的企业信息门户,如图2所示。
图2.企业门户解决方案
具体实施过程主要分为信息集成和应用集成两部分。1)信息集成 通过联邦、变换和复制技术将企业内部的信息源集成在一起,集成的数据源将屏蔽底层数据源的位置、类型等物理特性,以统一的视图和接口呈现给用户或者应用程序。2)应用集成 将原先系统的终端窗口和PC的图形界面使用浏览器来替换,应用程序终端窗口的功能,一对一地映射到一个基于浏览器的图形用户界面;在应用程序间开发接口软件包,使各应用系统间建立一定的商业业务逻辑,并且提供一个单一的访问入口和安全机制。最终产品信息在企业门户中的表现形式如图3所示。
图3.产品分类子信息
四、结语
本文提出了一种产品信息在制造企业门户中的加载和显示方式,分析了其数据结构体系,设计了数据库表结构,并且实现了Web方式浏览产品装配图的功能,为企业的产品信息发布、推广和管理信息化的发展,奠定了良好的技术基础。本文设计的方案已在烟机企业信息门户上得以良好应用。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:制造企业门户中产品信息的研究与应用
本文网址:http://www.toberp.com/html/consultation/10839315526.html