核心提示: 眾多卡片的后臺(tái)是基于客戶端/服務(wù)器模式的數(shù)據(jù)庫(kù)管理方式。為了管理和組織大量的數(shù)據(jù)信息,使數(shù)據(jù)在統(tǒng)一的控制下為盡可能多的應(yīng)用服務(wù),并具有共享性、獨(dú)立性、完整性、靈活性、安全性和保密性,采用C/S數(shù)據(jù)庫(kù)管理方式克
眾多卡片的后臺(tái)是基于客戶端/服務(wù)器模式的數(shù)據(jù)庫(kù)管理方式。為了管理和組織大量的數(shù)據(jù)信息,使數(shù)據(jù)在統(tǒng)一的控制下為盡可能多的應(yīng)用服務(wù),并具有共享性、獨(dú)立性、完整性、靈活性、安全性和保密性,采用C/S數(shù)據(jù)庫(kù)管理方式克服了文件管理方式的缺點(diǎn)。本文開(kāi)發(fā)環(huán)境是在V-isualC++610及SQLServer710下,SQLServer710是一個(gè)采用C/S結(jié)構(gòu)的、能夠滿足本系統(tǒng)要求的關(guān)系式數(shù)據(jù)庫(kù)<2>。
NQCAPP系統(tǒng)功能模型NQCAPP系統(tǒng)數(shù)據(jù)流如所示。NQCAPP的數(shù)據(jù)流根據(jù)NQCAPP系統(tǒng)的數(shù)據(jù)流采用以工藝設(shè)計(jì)順序?yàn)橹骶€,通過(guò)工藝生成處理、輔助工藝處理和工藝設(shè)計(jì)后處理等過(guò)程,使工藝人員借以完成全部的工藝過(guò)程,輸出全部的工藝文件和數(shù)據(jù)。
本系統(tǒng)的后臺(tái)是以企業(yè)局域網(wǎng)和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)(WindowsNT/SQLServer710)作支持,前臺(tái)是一個(gè)Windows界面的用戶工作平臺(tái)。系統(tǒng)基本功能模塊包括:各種工藝的生成,查詢功能,統(tǒng)計(jì)功能,基礎(chǔ)庫(kù)維護(hù),報(bào)表的輸出等。
QCAPP系統(tǒng)工藝的生成:根據(jù)基本知識(shí)庫(kù),以工藝類型為縱線索,基于零件的工藝生成。NQCAPP系統(tǒng)的查詢功能主要是基于零件號(hào)查詢有關(guān)零件的全部信息,如材料、刀具、量具等等。NQCAPP系統(tǒng)的統(tǒng)計(jì)功能主要是根據(jù)路線表,統(tǒng)計(jì)外協(xié)件、標(biāo)準(zhǔn)件、沖壓件、塑壓件、熱處理件、機(jī)加工件的數(shù)量,并以表格的形式顯示,供管理者參考。這些統(tǒng)計(jì)件之間有些相互交叉。
NQCAPP系統(tǒng)的報(bào)表輸出功能是按不同的工藝分類進(jìn)行的。只要工藝生成后,選擇對(duì)應(yīng)的工藝類型就可以預(yù)覽該工藝報(bào)表并能輸出企業(yè)要求的報(bào)表。用戶界面作為應(yīng)用軟件系統(tǒng)人機(jī)交互的接口,直接影響著軟件的使用和數(shù)據(jù)庫(kù)的維護(hù)。NQCAPP系統(tǒng)提供了方便用戶的輸入、修改、刪除等友好界面。
NQCAPP系統(tǒng)的關(guān)鍵技術(shù)一種BOM結(jié)構(gòu)的實(shí)現(xiàn)BOM(billofmaterial)是企業(yè)產(chǎn)品制造數(shù)據(jù)的重要來(lái)源之一,是保證生產(chǎn)順利進(jìn)行的重要基礎(chǔ)。由于南京汽車(chē)儀表廠的零件編碼不能反映零件有關(guān)特征和相似性,且產(chǎn)品結(jié)構(gòu)樹(shù)具有廣義樹(shù)的特征,即由結(jié)點(diǎn)和葉子組成的非線性結(jié)構(gòu),有的子孩子有兩個(gè)父節(jié)點(diǎn)。配套卡的輸出(由產(chǎn)品明細(xì)表得出)帶有該廠的特征,從最大的總成開(kāi)始,一級(jí)一級(jí)地填寫(xiě)其組成,有些組成類似的小總成要寫(xiě)在一起。