內容提要:CAD/CAM系統已經(jīng)在多方面發(fā)揮重要作用,本文結合瓦房店軸承股份有限公司工裝管理系統的開(kāi)發(fā)實(shí)踐,著(zhù)重闡述了系統的總體結構以及工裝明細表的錄入、檢索、修改、打印輸出、版本管理、電子簽字等功能的實(shí)現,希望能為進(jìn)行類(lèi)似的開(kāi)發(fā)工作的同志起到一點(diǎn)借鑒作用。
主題詞:工裝,CAD,PowerBuilder
0、引言
瓦房店軸承股份有限公司是我國最大的軸承生產(chǎn)廠(chǎng)家,{TodayHot}擁有九大系列5000多個(gè)品種的軸承生產(chǎn)能力,其產(chǎn)品的技術(shù)文件十分繁雜,查閱、復制、使用、保存及更新都很不方便。在市場(chǎng)競爭日益激烈的形勢下,為了加強規范化管理水平、提高工作效率,采用計算機管理成為必然選擇。大連理工大學(xué)與瓦房店軸承股份有限公司密切合作,成功地開(kāi)發(fā)了軸承CAD/CAPP系統,達到了預期的效果。本文將就其中的工裝管理系統的構成、功能及特點(diǎn)進(jìn)行詳細的論述。
1、軸承工裝管理系統的總體設計方案
1.1系統的功能要求
系統的功能如圖1所示,主要由工裝明細表管理、密碼管理、工裝名稱(chēng)表管理三個(gè)模塊構成。
2、軸承工裝管理系統的主要功能及特點(diǎn) {HotTag}
在開(kāi)發(fā)過(guò)程中,根據瓦軸的實(shí)際情況,人機界面采用模擬在實(shí)際中使用的紙質(zhì)工裝明細表的格式,并采用了“白紙黑字”的顏色配置,使喜歡作人員消除了對計算機的陌生感和不適應感,加強了界面的友好性,并且為了便于喜歡作和管理,四個(gè)部分的明細表使用一致的界面格式。
2.1數據錄入功能
由于瓦軸有5000多個(gè)軸承品種,所以需要錄入的數據量很大,為了保證錄入數據的快速、準確和規范化,在錄入界面的數據窗口中,采用了下拉子數據窗口和下拉列表框技術(shù)。具體說(shuō)明如下:
下拉子數據窗口技術(shù):由于每張明細表的夾具或量具的名稱(chēng)項基本類(lèi)似,因此在數據窗口名稱(chēng)項中選擇下拉子數據窗口屬性,增加動(dòng)態(tài)下拉子數據窗口功能,并建立相應的表,存儲新出現的名稱(chēng),新名稱(chēng)只要輸入一次即可,應用程序會(huì )自動(dòng)記憶并更新下拉子數據窗口中的數據內容,使用時(shí)只需用鼠標點(diǎn)擊相應的名稱(chēng)項即可輸入其名稱(chēng),數據錄入效率明顯提高,并且使在實(shí)際使用中同一含義不同表達的名稱(chēng)統一為一致的名稱(chēng),達到了數據錄入的規范化,為計算機處理數據創(chuàng )造了有利條件。對主要尺寸中常出現的“a 、b 、f ”等符號也使用了下拉子數據窗口技術(shù),達到了簡(jiǎn)化錄入喜歡作的目的。
下拉列表框技術(shù):對于“備注”中兩者必居其一的選項──“底圖原有”和“新設計”采用下拉列表框,使用時(shí)只需用鼠標點(diǎn)擊相應的項即可。
由于使用了下拉子數據窗口,增加了數據表,相應地增加了對此表的增刪管理模塊,增加了開(kāi)發(fā)工作量。
2.2電子簽字功能
在紙質(zhì)工裝明細表使用時(shí),經(jīng)過(guò)擬制、校核、審核、批準時(shí)需要相關(guān)人員簽字生效并負責,當紙質(zhì)工裝明細表錄入計算機后,也需要類(lèi)似的步驟和簽字功能,即電子簽字功能的實(shí)現。此功能的實(shí)現主要有兩種方法:一是通過(guò)后臺存儲過(guò)程實(shí)現,它需要用采用數據庫登錄口令作為密碼,易泄密,而且需要復雜的數據交換;二是由前臺開(kāi)發(fā)工具統一實(shí)現,它具有使用方便、維護容易的特點(diǎn)。
本系統采用第二種方法實(shí)現,即由前臺統一開(kāi)發(fā)。首先建立密碼表,用于存儲密碼、姓名及姓名代號;其次,由相關(guān)人員輸入自己姓名,然后計算機自動(dòng)隨機產(chǎn)生姓名代號,由本人記憶后再輸入私人密碼,輸入兩次密碼,計算機確認前后一致才可生效,由計算機自動(dòng)加密后存入密碼表。使用時(shí)由相關(guān)人員輸入自己的密碼和姓名代號,正確后計算機檢索出真實(shí)姓名填入標題欄的相應位置,日期也同時(shí)根據系統的日期自動(dòng)填寫(xiě)。對于重名的人可以根據不同的姓名代號加以區分,但是實(shí)際應用中則必須對同名的人加以區別,否則計算機自動(dòng)簽字后人們無(wú)法區分是誰(shuí)簽的字。這里運用姓名代號起到三個(gè)主要作用:一是多了一層密碼設置,增加了保密性,但因為是隨機產(chǎn)生不易記憶所以實(shí)際應用時(shí)只取4位數字;二是防止不同人員使用相同密碼時(shí)應用程序可能出現的判斷失誤;三是使用數字代替姓名可以在輸入時(shí)省去輸入漢字的麻煩。
由于增加了密碼表,相應地開(kāi)發(fā)了密碼管理模塊,主要分兩部分:一是初始密碼的輸入,即第一次輸入密碼。此時(shí)需要相關(guān)人員在指定的計算機上(此機需要專(zhuān)人負責管理,防止不法人員輸入他人姓名及密碼)輸入自己的姓名、密碼并記憶姓名代號;二是在任意一臺使用的計算機上可以對已經(jīng)存在的密碼進(jìn)行修改,而且若忘記密碼可以通過(guò)輸入姓名和姓名代號刪除此記錄,這樣就可以不必麻煩系統管理人員幫助刪除密碼,提高了系統的可維護性。
2.3修改功能
2.4輸出功能
另外,在此功能中還設計了一個(gè)可以將要輸出的明細表存為文件(Powersoft Report格式)的按鈕,這是為了當遠程調用時(shí)不需要臨時(shí)產(chǎn)生明細表,只是將已經(jīng)存在的文件進(jìn)行傳輸調用即可,節約了通信時(shí)間,方便了用戶(hù)使用。
2.5版本管理功能及特點(diǎn)
這一功能主要是針對已經(jīng)通過(guò)電子簽字的全部項目,即產(chǎn)生法律效力的正式版工裝明細表。工裝明細表在實(shí)際使用中是很難避免修改的,為了防止多次的修改導致明細表管理上的混亂,每次修改必須通過(guò)填寫(xiě)更改通知單,由明細表擬制人對明細表進(jìn)行修改。而且對于修改后的明細表和修改前的明細表都加以保存,因此需要有新、舊明細表的版本管理功能,即每修改一次就產(chǎn)生一個(gè)新版本和一個(gè)舊版本,對同一明細表的多次修改會(huì )產(chǎn)生很多版本,最初的明細表一直加以保留。對新版本的管理主要通過(guò)在數據表中相應的數據項設置版本號,以說(shuō)明此版本已經(jīng)是第幾版,版本號越大就說(shuō)明越新;對舊版本的管理主要通過(guò)建立歷史庫,將舊版本中的數據轉移至歷史庫中存儲,并提供檢索和查詢(xún)功能。若不建立歷史庫也可以通過(guò)版本號區別新舊數據,但是,這樣隨著(zhù)使用期的延長(cháng)數據量將會(huì )明顯地增加,查詢(xún)的工作量也會(huì )明顯地增加,而且新舊數據混雜也不利于管理。
2.6檢索型工裝明細表編制的實(shí)現
檢索型工裝明細表編制的實(shí)現主要采用先檢索近似軸承型號,然后在原有明細表的基礎上進(jìn)行修改,再使用應用程序提供的“另存為”功能實(shí)現明細表的新設計。具體說(shuō)明如下:首先,系統提供模糊查詢(xún)功能,將全部軸承型號檢索并填入下拉列表框,由下拉列表框自動(dòng)排序,輸入軸承型號的字頭后,相近軸承型號就自動(dòng)出現在下拉列表框中,用鼠標選中即可。然后,在數據窗口中進(jìn)行修改,修改完成后,用鼠標點(diǎn)擊“另存為”按鈕,出現一個(gè)新的窗口,輸入新軸承型號和明細表圖紙編號后(系統自動(dòng)檢查輸入數據的合法性)即可實(shí)現明細表的新設計。
2.7數據的安全管理
為了保證數據的安全,在后臺域管理員在Windows NT上設置不同帳戶(hù)的不同訪(fǎng)問(wèn)類(lèi)型,以域的帳戶(hù)和口令作為安全措施,通過(guò)口令限制非法用戶(hù)入網(wǎng)及侵權,實(shí)現資源的安全管理,并使用SQL Server的授權管理功能,實(shí)現不同的用戶(hù)具有不同的數據喜歡縱權利,例如:有的用戶(hù)對數據只擁有讀喜歡作權而不可修改和刪除等;在前臺,確認網(wǎng)絡(luò )用戶(hù)注冊口令合法后,主要是通過(guò)應用程序實(shí)現的密碼管理和電子簽字功能防止對明細表進(jìn)行非法修改。
4、結束語(yǔ)
目前,此系統已將定型的軸承工裝明細表全部錄入計算機,可以方便地對所需明細表進(jìn)行維護、查詢(xún)和輸出,并通過(guò)計算機網(wǎng)絡(luò )將設計、工藝、工裝等部門(mén)連接起來(lái),實(shí)現了無(wú)紙化傳輸,基本上達到了加快工裝設計,縮短生產(chǎn)周期,降低生產(chǎn)成本的目的,初步實(shí)現了“甩圖板”的要求。
綜上所述,本文結合瓦房店軸承股份有限公司工裝管理系統的開(kāi)發(fā)實(shí)踐,給出了一些在實(shí)際開(kāi)發(fā)中具有普遍應用價(jià)值的思想和作法,希望能為與此類(lèi)似的工作起到一點(diǎn)借鑒作用。