- 相關(guān)推薦
備件音型碼在計算機軟件設(shè)計的應(yīng)用論文
摘 要:備件音型編碼在包鋼煉鋼廠20幾年的應(yīng)用實踐證明,備件音型編碼是一種很好的免維護(hù)編碼,為提高企業(yè)備件物資管理水平清除了編碼障礙。為了便于更多的計算機備件管理軟件設(shè)計人員進(jìn)一步理解音型碼和靈活開發(fā)使用音型碼功能,介紹計算機自動編碼流程及音
關(guān)鍵詞:軟件設(shè)計論文
摘要:備件音型編碼在包鋼煉鋼廠20幾年的應(yīng)用實踐證明,備件音型編碼是一種很好的免維護(hù)編碼,為提高企業(yè)備件物資管理水平清除了編碼障礙。為了便于更多的計算機備件管理軟件設(shè)計人員進(jìn)一步理解音型碼和靈活開發(fā)使用音型碼功能,介紹計算機自動編碼流程及音型碼在計算機軟件設(shè)計中的幾項應(yīng)用。
關(guān)鍵詞:計算機;備件物資;音型碼;自動編碼
中圖分類號:TP311.11文獻(xiàn)標(biāo)識碼:B
DOI:10.16621/j.cnki.issn1001-0599.2016.01.36
前言
對備件進(jìn)行品種編碼的最初目的是為了較大規(guī)模企業(yè)做好備件計劃管理,便于備件批量供應(yīng)與采購,降低備件使用成本。如今隨著計算機及其網(wǎng)絡(luò)技術(shù)在企業(yè)管理中的應(yīng)用,科學(xué)的備件品種編碼可以進(jìn)一步提高計算機信息處理效率和企業(yè)備件管理水平。2003年第2期和2009年第3期的《設(shè)備管理與維修》雜志分別以《推薦一種計算機管理備件編碼方案》和《備件編碼及音型編碼中特殊情況的解決辦法》為題向讀者介紹了一種備件音型編碼方案,并對備件音型編碼中的幾種特殊情況的處理方案做了統(tǒng)一規(guī)定。為了便于更多計算機備件管理軟件設(shè)計人員等方面讀者進(jìn)一步理解音型碼和靈活開發(fā)使用音型碼功能,介紹計算機實現(xiàn)備件自動編碼流程及提高計算機備件管理智能水平的幾項音型碼應(yīng)用。
1計算機自動編碼原理
由于備件編碼在備件管理系統(tǒng)中使用非常頻繁,因此,在計算機備件管理系統(tǒng)軟件設(shè)計時,應(yīng)把備件音型編碼過程設(shè)計成一個專用函數(shù)模塊,函數(shù)調(diào)用參數(shù)是備件名稱和備件型號,函數(shù)值是備件音型碼。根據(jù)備件音型編碼方案,其備件音型碼由音碼和型碼兩部分組成,其編碼規(guī)則是以備件名稱每個漢字的拼音首字母(音碼)+分隔符+備件型號(型碼)作為備件的編碼,編碼的過程如下。
1.1文字信息在計算機中的存儲格式
要想實現(xiàn)計算機自動編碼,首先要理解文字信息在計算機中的存儲格式。音型碼中所使用的文字信息包括數(shù)字、英文字母、漢字和一些標(biāo)準(zhǔn)鍵盤上的其他鍵盤字符。計算機鍵盤上的字母、數(shù)字和“+-*/”、標(biāo)點等一些可以看得見的字符,其存儲格式遵守ASCII編碼標(biāo)準(zhǔn)。ASCII編碼是一種8位二進(jìn)制位的單字節(jié)(8位二進(jìn)制編碼稱為一個字節(jié))編碼方案,規(guī)定字節(jié)的最高位是0,最多可以給255個字符進(jìn)行編碼。對于漢字的存儲格式,由于漢字的數(shù)量遠(yuǎn)大于鍵盤上的字符數(shù)量,因而漢字編碼采用16位雙字節(jié)編碼方案。為了與ASCII編碼區(qū)別,規(guī)定漢字編碼每個字節(jié)的最高位是1。GB2312—1980國家標(biāo)準(zhǔn)對6763個常用漢字編寫了二進(jìn)制存儲代碼,稱為漢字機內(nèi)碼。例如,C的ASCII碼是01000011;P的ASCII碼是01010000;U的ASCII碼是01010101;“!钡臐h字機內(nèi)碼是1100010010100010;“板”的漢字機內(nèi)代碼是1011000011100101。如果向計算機輸入了一個“CPU模板”信息,那么計算機對該信息的存儲代格式就是:“0100001101010000表1漢字與讀音首字母對照表A阿愛安盎凹……Ba把百包補備本泵…………(略)Y牙葉儀預(yù)月……Z雜澤子組再……0101010111000100101000101011000011100101”共7個字節(jié)。
1.2計算機自動編碼流程
。1)根據(jù)備件名稱提取音碼。計算機是按照GB2312-1980編碼來識別漢字的,要獲得漢字的讀音首字母,通常依據(jù)一張漢字讀音對照表來得到漢字讀音首字母。漢字讀音對照表的格式要求:
。2)把讀音首字母相同的漢字放在同一行,其拼音首字母放在行的開頭。
。3)拼音首字母以對應(yīng)的英文字符大寫,拼音首字母與漢字之間以一個空格隔開。
(4)行與行之間必須按照拼音首字母對應(yīng)的英文字符升序排列。
(5)從左到右漢字盡量按照使用頻率由高到低排列,漢字與漢字之間以空格隔開。在向計算機輸入備件名稱和備件型號時,計算機將自動對錄入備件名稱和備件型號的非法字符進(jìn)行限制。規(guī)定備件名稱只能包括漢字、英文字母和成對使用的單字節(jié)“()”,除“()”里面以外,備件名稱里出現(xiàn)的非漢字和非英文字符都視為非法字符。計算機在對備件名稱進(jìn)行編碼時,先把漢字字符和非漢字字符區(qū)別開來,然后針對漢字字符查詢“漢字與讀音首字母對照表”,依照表中字母升序排列次序從中把首次找到的漢字的拼音首字母讀出來,作為編排音碼的字母。
(6)編排音型碼。首先,按照編碼規(guī)則從備件型號提取型碼,通過分隔符“/”追加到音碼的末尾,便形成了音型碼。然后再檢查系統(tǒng)中是否存在同碼不同名的重碼現(xiàn)象,如果有重碼現(xiàn)象則在當(dāng)前音型碼末尾追加重碼序號,并以“//”作為與型碼分隔符。
2提高計算機備件管理智能水平的幾項音型碼應(yīng)用
2.1備件音型碼的存儲與打印策略
由于音型碼可以實現(xiàn)計算機全自動編碼,備件音型碼包含著備件的規(guī)格型號,因此計算機在存儲備件記錄時,也無需再存儲備件型號,這樣就可以節(jié)省計算機的存儲資源,提高計算機的信息處理效率。同樣,在打印備件清單時,計算機可以根據(jù)音型碼將音型碼中的備件規(guī)格型號分解出來作為備件規(guī)格型號單列打印,如果只打印備件的音型編碼而無需打印備件的規(guī)格型號同樣可以滿足備件管理人員的理解。這樣的打印策略不但節(jié)省紙張等耗材資源,而且節(jié)省人們的閱讀時間。
2.2備件音型碼的快速檢索法
備件音型碼的長度是動態(tài)的,沒有限制的,也就是說,不同的備件其音型編碼長度可能不相同。那么在一個系統(tǒng)中,將某一備件音型碼從左至右依次進(jìn)行截取若干位,直到能夠區(qū)別不同備件的編碼為止,則所截取的前n個字符,我們這里把它稱為備件檢索碼,通過使用備件檢索碼在大容量的備件數(shù)據(jù)庫中進(jìn)行音型碼檢索可以大大提高備件信息的檢索速度,節(jié)省檢索時間。比如,計算機操作者要在計算機系統(tǒng)中查詢一個備件的詳細(xì)信息時,只要輸完備件的檢索碼,計算機便可唯一的查詢到該備件的詳細(xì)信息而無需全部輸完備件的編碼。備件檢索碼的字符個數(shù)n稱為備件檢索碼長度?梢姡煌膫浼鋫浼䴔z索碼及其檢索碼長度可能不同,而且每一種備件檢索碼及其檢索碼的長度也不是長期不變的,如果系統(tǒng)中增加了新備件或淘汰了舊備件,則有可能引起相似備件的檢索碼和檢索碼的長度將發(fā)生變化。
2.3利用音型碼查詢相關(guān)備件
計算機在進(jìn)行兩種備件比對時,如果一種備件的包括音碼與型碼連接符在內(nèi)的n個連續(xù)字符串,與另一種備件音型碼對應(yīng)的一段連續(xù)字符串相同,則認(rèn)為這組備件可能是相關(guān)備件。相同字符個數(shù)n與參與比較的備件最長音型碼長度m的比值稱為這組備件的相關(guān)度。相關(guān)備件有可能在形狀結(jié)構(gòu)上是相似備件,也有可能是在使用位置或用途上比較接近。
2.4利用音型碼查詢相似備件
計算機在進(jìn)行兩種備件比對時,如果兩種備件的包括音碼與型碼連接符在內(nèi)的音型碼前n個字符相同,則認(rèn)為這組備件可能是相似備件。相同字符個數(shù)n與參與比對的備件最長音型碼長度m的比值稱為這個備件的音型碼相似度。研究相似備件有利于設(shè)備維修人員快速找到設(shè)備可替代備件。需要注意一點的是,百分之百相似的備件可能是同一種備件,但未必都是同一種備件,需要進(jìn)一步通過比對備件名稱是否相同才可以認(rèn)為是不是同一種備件。
2.5利用音型碼查詢配套專用備件
計算機在進(jìn)行兩種備件比對時,如果第一種備件的音碼包含在第二種備件音碼當(dāng)中,并且,第一種備件的型碼包含在第二種備件的型碼當(dāng)中,則認(rèn)為這兩種備件可能是配套專用備件,且第二備件可能是第一種備件的零部件。第一種備件型碼的字符個數(shù)與第二種型碼字符個數(shù)的比值稱為這兩種備件的專用配套可信度。
2.6利用音型碼監(jiān)控疑似錯誤的備件名稱
通過將音型碼向計算機系統(tǒng)注冊登記的方法,可以實現(xiàn)備件信息的準(zhǔn)確查詢與傳輸,那么,在向計算機系統(tǒng)注冊一種新增備件的時候,計算機如何協(xié)助人們監(jiān)控備件名稱的錯誤呢?比如,“連接桿”和“聯(lián)結(jié)桿”是不是一種備件呢?“底角螺栓”和“地腳螺栓”是不是一種備件呢?如果遇到這種情況,有經(jīng)驗的備件管理員一眼就能看出分別是同一種備件,但是,如果有人把類似“聯(lián)結(jié)桿”誤當(dāng)作“連接桿”,“地腳螺栓”誤當(dāng)作“底角螺栓”寫入計算機時,計算機怎么監(jiān)控疑似錯誤的信息呢?計算機可以借助音型碼來分析操作者所輸入的備件是不是有誤。方法是:操作者在向計算機寫入有關(guān)備件信息時,通過自動編碼后發(fā)現(xiàn)該備件的音型碼與系統(tǒng)中已注冊的備件音型碼高度相似,而備件名稱又不相同,此時,計算機就會發(fā)出預(yù)警,提示信息錄入者核實備件名稱是否使用了錯別字,從而達(dá)到規(guī)范使用備件名稱的目的。
2.7利用音型碼監(jiān)控疑似錯誤的備件型號
由于備件的型號往往都比較長,因而在向計算機寫入備件型號(或音型碼)的過程中經(jīng)常會發(fā)生字符漏寫、多寫、錯寫、英文字母大小寫不分的現(xiàn)象,對于這種疑似錯誤的備件型號,計算機通過將操作者寫入的備件名稱和備件型號自動生成的音型碼(或直接寫入的音型碼)與系統(tǒng)中已注冊的音型碼進(jìn)行比對來發(fā)現(xiàn)并提示計算機操作者核實更正。計算機提出疑似錯誤備件型號預(yù)警,需要同時滿足3個條件。
(1)新寫入的備件音碼與已注冊的備件音碼相同。
(2)新寫入的備件型碼字符個數(shù)與已注冊的備件型碼字符個數(shù)相差不超過m個字符。
。3)新寫入的備件型碼字符與已注冊的備件型碼對應(yīng)位置不相同的字符個數(shù)相差不超過n個字符。其中m和n根據(jù)企業(yè)規(guī)模大小及系統(tǒng)中已注冊備件數(shù)量多少由企業(yè)預(yù)先設(shè)定。一般情況下可以設(shè)定m或n的數(shù)值為1或2、3。m或n也可以設(shè)置為新寫入備件型碼字符個數(shù)×10%等多種動態(tài)方式。
3備件音型碼的應(yīng)用前景
備件音型碼在備品備件的計算機網(wǎng)絡(luò)化管理系統(tǒng)中的應(yīng)用,將有助于推動備品備件的計算機管理水平向更高的智能化方向發(fā)展。同時,規(guī)則簡單、便于掌握,編碼穩(wěn)定,便于推廣的免維護(hù)音型碼,為不同企業(yè)間的電子信息交換提供了統(tǒng)一的備件物資編碼標(biāo)準(zhǔn),有助于不同備件制造企業(yè)、物流企業(yè)和備件用戶之間的備件信息交換與管理,有助于推動工業(yè)信息化和工業(yè)互聯(lián)網(wǎng)技術(shù)的發(fā)展。
【備件音型碼在計算機軟件設(shè)計的應(yīng)用論文】相關(guān)文章:
探究計算機軟件設(shè)計的系統(tǒng)包裝技術(shù)應(yīng)用論文07-04
計算機軟件設(shè)計可維護(hù)性的探討論文07-04
微課在中職計算機教學(xué)的應(yīng)用論文07-04
計算機應(yīng)用畢業(yè)設(shè)計論文03-03
研究生學(xué)位論文的撰寫步驟與計算機的輔助應(yīng)用論文07-04
虛擬技術(shù)在計算機教學(xué)管理的應(yīng)用論文07-04
網(wǎng)頁設(shè)計對計算機多媒體技術(shù)的應(yīng)用論文07-04