企業信息化建設不外乎兩個方向,第一是電子商務網站,是企業開向互聯網的一扇窗戶,其次就是管理信息系統,它是企業內部信息的組織管理者。但這些系統的相互獨立性造成了信息渠道的混亂狀態,沒有一個統一的應用界面讓系統使用者可以根據自己的需要獲得想要的信息。企業門戶可以將這些系統資源整合起來,改善信息混亂的狀況,并可將現有的信息系統整合到一個界面上,使企業分散的信息資源組合到一起,實現有條件的共享,進而提高工作效率。企業的信息管理主要是圍繞產品信息來開展的,本文設計了一種產品信息在企業門戶中的管理方法,優化了產品結構信息的加載過程以及產品信息、產品裝配圖的實時查看方式,使用戶能快速獲取自己所要的數據。
一、企業門戶
對于企業門戶的研究,最早由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.guhuozai8.cn/
本文標題:制造企業門戶中產品信息的研究與應用
本文網址:http://www.guhuozai8.cn/html/consultation/10839315526.html