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