- 相關(guān)推薦
軸承工裝管理系統的設計與實(shí)現
內容提要: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)家,擁有九大系列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è)模塊構成。
- 工裝明細表管理:由車(chē)加工夾具明細表、車(chē)加工量具明細表、磨加工夾具明細表、磨加工量具明細表四部分構成,主要通過(guò)pb5.0中功能強大的數據窗口完成對工裝明細表數據的錄入、修改、檢索、刪除及打印輸出等。
- 密碼管理:主要完成對密碼的輸入、修改和刪除。
- 工裝名稱(chēng)管理:主要完成對工裝名稱(chēng)的輸入、修改和刪除。
圖1 系統主要功能組成
1.2系統的軟件和硬件組成
(1)系統的軟件組成:
- 網(wǎng)絡(luò )操作系統:windows nt4.0簡(jiǎn)體中文版
- 數據庫管理系統:microsoft sql server 6.5
- 客戶(hù)機操作系統:windows 95簡(jiǎn)體中文版,以tcp/ip為通信協(xié)議實(shí)現網(wǎng)絡(luò )連接
- 客戶(hù)端開(kāi)發(fā)平臺:數據庫開(kāi)發(fā)采用powerbuilder 5.0 enterprise,圖形處理采用autocad r13
(2)系統的硬件組成:
- 服務(wù)器:compaq proliant 2500(2臺),一臺作文件服務(wù)器,另一臺作數據庫服務(wù)器;
- 客戶(hù)機:586奔騰處理器,16m內存,主頻133mhz以上;
- 快速以太網(wǎng)集線(xiàn)器:linkbuilder fms 100;
- 網(wǎng)卡:3com fast ethernet xl 10/100m;
- 網(wǎng)線(xiàn):五類(lèi)無(wú)屏蔽雙絞線(xiàn);
- 打印機:epson lq-1600k和hp laserjet 6l。
1.3系統的總體方案
本系統采用流行的客戶(hù)機/服務(wù)器模式建立計算機網(wǎng)絡(luò ),通過(guò)網(wǎng)卡和網(wǎng)線(xiàn)將客戶(hù)機與服務(wù)器相連,構成星型結構的快速交換以太網(wǎng),實(shí)現網(wǎng)絡(luò )資源的共享,系統的總體結構如圖2所示,其中的工裝名稱(chēng)管理功能比較簡(jiǎn)單在圖中省略。本系統在開(kāi)發(fā)中充分利用了pb強大的人機界面開(kāi)發(fā)能力,采用菜單選擇實(shí)現明細表管理、密碼管理和工裝名稱(chēng)管理三大功能的集成,利用pb面向對象的編程特點(diǎn),每一子功能通過(guò)多窗口上的控制件編制相應的事件處理程序來(lái)實(shí)現。
圖2 系統總體結構圖
2、軸承工裝管理系統的主要功能及特點(diǎn)
在開(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修改功能
在電子簽字中使用的密碼表在工裝明細表修改功能中也發(fā)揮了作用,即當明細表錄入完成后,擬制人簽字后主要領(lǐng)導批準前的修改必須輸入擬制人的私人密碼才可進(jìn)行,否則相應功能按鈕“變灰”不能使用。當主要領(lǐng)導批準后,即明細表發(fā)生法律效力后,明細表變得不可修改,只有在輸入明細表更改通知單后,明細表才可在輸入擬制人私人密碼的條件下修改。從電子簽字和修改功能中我們可以看到密碼在保護數據的安全性方面發(fā)揮了十分重要的作用。
2.4輸出功能
本系統輸出的工裝明細表屬于文字信息,不含有圖形,但由于具有特殊性,打印功能也不是很容易實(shí)現的。主要在于它需要將多條數據打印在一欄中,而且存在公差信息、含有軸承型號的表頭。為了解決數據合并打印的問(wèn)題,使用了數據窗口中的壓縮(compress)功能,而且在錄入數據時(shí)將需要打印在一起的數據項的序號保持一致,按序號項壓縮即可實(shí)現;由于公差存在正負號,在數據庫表中需要按字符型存儲,這樣在打印時(shí)才可顯示出正號。
具體實(shí)現時(shí)我們采用了復合數據窗口,分三個(gè)部分:表頭、標題欄和數據項。因為表頭格式復雜,采用了自由型數據窗口,制作好一個(gè)以后,四種明細表可以通用;標題欄和數據項使用了tabular風(fēng)格的數據窗口,將公差項調整到合適位置后即可。但是,表格中的豎線(xiàn)在無(wú)數據時(shí)就消失了(即數據沒(méi)有充滿(mǎn)整頁(yè)),為了補齊此線(xiàn),需要在復合數據窗口上畫(huà)線(xiàn),線(xiàn)的長(cháng)度用計算列根據頁(yè)數自動(dòng)計算出來(lái),這樣,豎線(xiàn)就可畫(huà)到位了。
另外,在此功能中還設計了一個(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)借鑒作用。
參考文獻
唐浩,瓦軸滾動(dòng)軸承磨加工作業(yè)指導卡capp系統的設計與實(shí)現,大連理工大學(xué)碩士學(xué)位論文,1998,5
侯志平等,powerbuild4.0/5.0高級應用技術(shù),北京曉通網(wǎng)絡(luò )數據庫研究所,1996.
張習文等,網(wǎng)絡(luò )環(huán)境下軸承系統的開(kāi)發(fā),計算機應用研究,1998,3:75~76
何清剛等,網(wǎng)絡(luò )環(huán)境下滾動(dòng)軸承計算機輔助繪圖的研究,計算機應用研究,1998,4:393~394
the implementation of bearing manufacture equipment system
abstract: cad/cam systems have play an important role in a lot of areas. in this paper , we will give some useful methods according to the development of a management system on bearing manufacture equipment in the chinese wa-fang-dian bearing co. ltd. .we discussed the total structure of the system and the functions, which include retrieving ,modifying and printing manufacture equipment list. then we emphasized the version management and electronic signature. and we hope some people can use those methods in their development activities.
keywords: manufacture equipment ,cad, powerbuilder
論文出處(作者):【軸承工裝管理系統的設計與實(shí)現】相關(guān)文章:
學(xué)生成績(jì)管理系統的設計與實(shí)現09-15
科研項目管理系統的設計與實(shí)現10-02
工資管理系統設計與實(shí)現論文07-30
關(guān)于設計管理系統信息需求的分析與實(shí)現09-30
論科研項目管理系統的設計與實(shí)現10-03