當前位置:工程項目OA系統(tǒng) > 泛普各地 > 江西OA系統(tǒng) > 南昌OA系統(tǒng) > 南昌OA快博
應用ASP技術實現(xiàn)對PDM軟件的客戶化開發(fā)
應用ASP技術實現(xiàn)對PDM軟件的客戶化開發(fā)
利用ASP(Active Server Page)技術對PDM軟件進行二次開發(fā),實現(xiàn)客戶化的技術。使PDM系統(tǒng)由原來的Client/Server結(jié)構(gòu)改變?yōu)锽rowser/Server結(jié)構(gòu),不受購買用戶數(shù)的控制,采用IE的界面,更利于PDM技術在企業(yè)基層部門進一步推廣和應用。
1 前言
產(chǎn)品數(shù)據(jù)管理(Product DataManagement)技術經(jīng)過近20年的實踐,已成為企業(yè)信息化的基礎技術,PDM技術的研究和應用在國內(nèi)外越來越普遍,目前已有多種商品化PDM軟件。 PDM軟件韌始階段主要解決大量工程圖紙文檔的管理由境,逐漸擴展到產(chǎn)品研發(fā)整個生命周期的產(chǎn)品數(shù)據(jù)管理問題。,隨著并行工程技術的逐步深入和CAx技術在產(chǎn)品設計制造過程中的廣泛應用,PDM技術對產(chǎn)品研發(fā)過程的支持日趨重要,PDM軟件也成為企業(yè)設計劃造過程的集成平臺和應用工具。
由于PDM軟件系統(tǒng)是建立在非常規(guī)范的工作流程管理模式和嚴格的組織管理制度下,而企業(yè)根據(jù)自身的環(huán)境和產(chǎn)品特點又具有自己66管理風格,同時企業(yè)也正向規(guī)范化運作管理模式方面進行逐步改革。因此,在現(xiàn)階段推廣PDM軟件系統(tǒng)出現(xiàn)了、一定的難度。通過對PDM提供的二次開發(fā)工具包PMSDR(軟件開發(fā)包)和ASP技術對PDM軟件系統(tǒng)進行有效、合理的二次開發(fā),從結(jié)構(gòu)上由C/S改變?yōu)锽/S,為用戶提供了一個友好的操作界面;從功能上由軟件術語改變?yōu)楣こ袒g語,將PDM中難以理解的術語、概念屏蔽起來,使工程技術人員通過IE即可見到熟悉的瀏覽器界面和簡易、便捷的操作功能,從而提高了PDM的可實施性。
2 對二次開發(fā)功能的工程化設計
2.1 權(quán)限管理
成飛的PDM軟件采用了達索公司ENOVIA Product Manager系統(tǒng)(簡稱PM)。PM軟件為客戶/服務器體系結(jié)構(gòu),底層數(shù)據(jù)庫采用Oracle數(shù)據(jù)庫,產(chǎn)品數(shù)據(jù)存放在Oracle數(shù)據(jù)庫中,數(shù)據(jù)的安全保存和保密問題是當前所有管理系統(tǒng)的核心問題。PDM進行二次開發(fā)后,其系統(tǒng)的運行已變成為瀏覽器/服務器體系結(jié)構(gòu),用ASP技術對PDM二次開發(fā)的系統(tǒng)進行安全機制控制和管理,保證數(shù)據(jù)的安全、可靠。
a.用戶權(quán)限
在瀏覽服務器的數(shù)據(jù)庫上建立一些用戶組和用戶,對用戶組和用戶建立權(quán)限級別,用ASP直接查詢數(shù)據(jù)庫里的用戶,請求用戶的權(quán)限然后進入不同的操作界面。
用戶組:應用類型相同的群體,比如系統(tǒng)管理、工藝程編、操作工人等。
用戶:用戶組中的各成員,根據(jù)各部門處理需要而確定。
不同的用戶組和用戶對數(shù)據(jù)對象的任務分配、讀、寫、刪除、修改等權(quán)限可根據(jù)職責和應用范圍進行定制。
b.操作權(quán)限
二次開發(fā)系統(tǒng)與底層數(shù)據(jù)庫之間有直接的操作接口,以實現(xiàn)數(shù)據(jù)查詢、數(shù)據(jù)抽取(Extract)、數(shù)據(jù)入庫(Check ln)以及數(shù)據(jù)更改和簡單的審批發(fā)放流程等功能。不同功能的操作權(quán)限給予相應的控制,在AgP的客戶界面上只需要控制其各用戶的數(shù)據(jù)操作權(quán)限就可對各種功能進行操作。
對于查詢數(shù)據(jù)和抽取數(shù)據(jù)(Extract),這兩種操作功能不涉及到數(shù)據(jù)庫的更改,在此不用對用戶的權(quán)限進行控制。
c.對加盟的應用權(quán)限進行控制
從數(shù)據(jù)的安全性和實際生產(chǎn)的安全出發(fā),考慮現(xiàn)場的應用,添加了訪問IP地址的控制功能。系統(tǒng)管理員只需要在任意授權(quán)訪問的客戶端添加允許訪問用戶的IP地址,該計算機才能訪問PDM二次開發(fā)系統(tǒng),有效控制訪問用戶的來源,減少非法用戶的訪問。
2.2 數(shù)據(jù)查詢和數(shù)據(jù)下載的程序設計
當普通用戶登陸以后可對數(shù)據(jù)庫存儲的數(shù)據(jù)進行查詢和下載。數(shù)據(jù)查詢可根據(jù)用戶的需求采取有條件查詢和無條件查詢,直接進入PDM的底層數(shù)據(jù)庫,省去了采用PDM二次開發(fā)工具語言的煩瑣,編寫并提高了數(shù)據(jù)處理速度,連接代碼是:
用戶在以下頁面將可以查詢PDM數(shù)據(jù)庫中文檔管理下的所有數(shù)據(jù)項,并可進行多種形式的查詢。:查詢代碼為:
在查詢界面有數(shù)據(jù)下載選項(圖1),用戶點擊數(shù)據(jù)下載將調(diào)用PDM二次開發(fā)程序,從PDM中Extract抽取出該文檔號下的文件(本例為工藝規(guī)程文件),點擊數(shù)據(jù)下載項,程序自動鏈接,即可出現(xiàn)下頁數(shù)據(jù)請求頁面(圖2)。
程序?qū)⒄{(diào)用web服務器的PDM開發(fā)程序包的程序,抽取出Extract所請求的文檔,將用戶所請求的文檔下載到一個打包文件中。用戶通過點擊就可以保存到本機的任何目錄下。
2.3 數(shù)據(jù)入庫的程序設計
數(shù)據(jù)入庫是一個較慎重的工作,入庫的數(shù)據(jù)要求既合法又有效,如將廢數(shù)據(jù)裝人數(shù)據(jù)庫,會直接影響產(chǎn)品的質(zhì)量。在數(shù)據(jù)入庫之前需有安全控制進行判斷,確定用戶在給予的權(quán)限下,才能進行人庫操作。當用戶點擊入庫操作功能時,程序自動從PDM的用戶管理數(shù)據(jù)庫中讀出該用戶的用戶名和權(quán)限來進行判斷,得到認可才允許登陸。用戶登陸后,出現(xiàn)數(shù)據(jù)入庫頁面(如圖3)。
用戶先將要入庫的文件打包,形成ZIP文件,然后再上傳到?WEB服務器,WEB服務器自動解ZIP包進行人庫。
PDM二次開發(fā)系統(tǒng)中還包含:數(shù)據(jù)更改、數(shù)據(jù)凍結(jié)、數(shù)據(jù)刪除、數(shù)據(jù)操作日志、數(shù)據(jù)檢出等多種功能的程序設計,不同功能具有不同的頁面設計,其數(shù)據(jù)的操作都直接與PDM的底層數(shù)據(jù)庫連接,全部采用漢語提示和漢語頁面應用,頁面的設計風格保持完整一致。
3 PDM二次開發(fā)系統(tǒng)的特點
CAC PDM有如下特點:
a:用通俗的中文界面和大家熟悉的瀏覽器;IE作為用戶界面簡單實用;
b:用工程術語表達所有的功能,將PDM‘中難以理解的術語和概念屏蔽起來,用戶韶很容易理解勸能的含義。
c:社區(qū)化的管理功能,使用戶更容易上手。
結(jié)束語
在PDM的WEB客戶化的過程中,采取課題與實際應用相結(jié)合偽原則,通過國肪科工委下達課題形式在成飛數(shù)控加工中心生產(chǎn)中得到初步的試用。由于PDM二次開發(fā)系統(tǒng)和PDM軟件緊密集成,不僅繼承了PDM的優(yōu)點又符合企業(yè)自身的管理模式,增強了PDM的功能性和可實施性,應用WEB技術對PDM的二次開發(fā)系統(tǒng)進行客戶化,界面友好,操作簡單,容易掌握,對推廣和普及PDM技術起到了非常好的積極作用。
點擊下載:應用ASP技術實現(xiàn)對PDM軟件的客戶化開發(fā) .vip- 1通向南昌OA之路(AMT 李燕 編譯)
- 2南昌OA:企業(yè)首席知識官怎么當?
- 3建立公司的知識文化
- 4南昌OA:怎樣做個成功的旅游經(jīng)理人
- 5南昌OA中的內(nèi)容管理
- 6新南昌OA(AMT研究院 顧文)
- 7[技術] 南昌OA的實現(xiàn)技術與方法分析(AMT 袁磊)
- 8發(fā)電企業(yè)南昌OA系統(tǒng)的研究(二)(李江林)
- 9南昌OA的起點(孫洪波)
- 10[論叢] 專題南昌OA:先行者的腳步(譚小鵬)
- 11南昌OA的關鍵要素(一):目標共識(AMT研究院 安巍)
- 12南昌OA:Yesterday Once More
- 13為什么三個腦袋比一個強——怎樣建立一個知識共享型的公司(二)(AMT研究院 黃慶揚 編譯)
- 14三人行-CoP的價值
- 15OA辦公系統(tǒng)平臺ThinkOne-ERP功能模塊詳細介紹
- 16會展行業(yè)OA經(jīng)營 “趕集”成本日趨高昂
- 17南昌哪家公司的OA辦公軟件好用???
- 18KM實施方法論之七:南昌OA的“五步一循環(huán)”步驟(王廣宇)
- 19AMT咨詢沈靈芝:隱性知識該如何管理?
- 20十個拒絕改進管理工作的借口
- 21企業(yè)主體間的知識轉(zhuǎn)移(AMT研究院 袁磊)
- 22協(xié)同管理——企業(yè)發(fā)展的需求
- 23泛普OA協(xié)同辦公供應商的查詢、導入導出
- 24什么類型的CRM適合你的銷售組織
- 25南昌OA的風險分析、評估與控制
- 26南昌OA:Yesterday Once More(田志剛)
- 27南昌OA和內(nèi)容管理之我辯
- 28自主創(chuàng)新呼喚提升知識生產(chǎn)能力
- 29知識策略
- 30虛擬智力資源共享系統(tǒng)模型研究
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓
版權(quán)所有:泛普軟件 渝ICP備14008431號-2 渝公網(wǎng)安備50011202501700號 咨詢電話:400-8352-114