當前位置:學問谷 >

行業範例 >計算機軟件 >

備件音型碼在計算機軟件設計的應用論文

備件音型碼在計算機軟件設計的應用論文

摘 要:備件音型編碼在包鋼鍊鋼廠20幾年的應用實踐證明,備件音型編碼是一種很好的免維護編碼,為提高企業備件物資管理水平清除了編碼障礙。為了便於更多的計算機備件管理軟件設計人員進一步理解音型碼和靈活開發使用音型碼功能,介紹計算機自動編碼流程及音

備件音型碼在計算機軟件設計的應用論文

關鍵詞:軟件設計論文

摘要:備件音型編碼在包鋼鍊鋼廠20幾年的應用實踐證明,備件音型編碼是一種很好的免維護編碼,為提高企業備件物資管理水平清除了編碼障礙。為了便於更多的計算機備件管理軟件設計人員進一步理解音型碼和靈活開發使用音型碼功能,介紹計算機自動編碼流程及音型碼在計算機軟件設計中的幾項應用。

關鍵詞:計算機;備件物資;音型碼;自動編碼

中圖分類號:TP311.11文獻標識碼:B

DOI:10.16621/1001-0599.2016.01.36

前言

對備件進行品種編碼的最初目的是為了較大規模企業做好備件計劃管理,便於備件批量供應與採購,降低備件使用成本。如今隨着計算機及其網絡技術在企業管理中的應用,科學的備件品種編碼可以進一步提高計算機信息處理效率和企業備件管理水平。2003年第2期和2009年第3期的《設備管理與維修》雜誌分別以《推薦一種計算機管理備件編碼方案》和《備件編碼及音型編碼中特殊情況的解決辦法》為題向讀者介紹了一種備件音型編碼方案,並對備件音型編碼中的幾種特殊情況的處理方案做了統一規定。為了便於更多計算機備件管理軟件設計人員等方面讀者進一步理解音型碼和靈活開發使用音型碼功能,介紹計算機實現備件自動編碼流程及提高計算機備件管理智能水平的幾項音型碼應用。

1計算機自動編碼原理

由於備件編碼在備件管理系統中使用非常頻繁,因此,在計算機備件管理系統軟件設計時,應把備件音型編碼過程設計成一個專用函數模塊,函數調用參數是備件名稱和備件型號,函數值是備件音型碼。根據備件音型編碼方案,其備件音型碼由音碼和型碼兩部分組成,其編碼規則是以備件名稱每個漢字的拼音首字母(音碼)+分隔符+備件型號(型碼)作為備件的編碼,編碼的過程如下。

1.1文字信息在計算機中的存儲格式

要想實現計算機自動編碼,首先要理解文字信息在計算機中的存儲格式。音型碼中所使用的文字信息包括數字、英文字母、漢字和一些標準鍵盤上的其他鍵盤字符。計算機鍵盤上的字母、數字和“+-*/”、標點等一些可以看得見的字符,其存儲格式遵守ASCII編碼標準。ASCII編碼是一種8位二進制位的單字節(8位二進制編碼稱為一個字節)編碼方案,規定字節的最高位是0,最多可以給255個字符進行編碼。對於漢字的存儲格式,由於漢字的數量遠大於鍵盤上的字符數量,因而漢字編碼採用16位雙字節編碼方案。為了與ASCII編碼區別,規定漢字編碼每個字節的最高位是1。GB2312—1980國家標準對6763個常用漢字編寫了二進制存儲代碼,稱為漢字機內碼。例如,C的ASCII碼是01000011;P的ASCII碼是01010000;U的ASCII碼是01010101;“模”的漢字機內碼是1100010010100010;“板”的漢字機內代碼是1011000011100101。如果向計算機輸入了一個“CPU模板”信息,那麼計算機對該信息的存儲代格式就是:“0100001101010000表1漢字與讀音首字母對照表A阿愛安盎凹……Ba把百包補備本泵…………(略)Y牙葉儀預月……Z雜澤子組再……0101010111000100101000101011000011100101”共7個字節。

1.2計算機自動編碼流程

(1)根據備件名稱提取音碼。計算機是按照GB2312-1980編碼來識別漢字的,要獲得漢字的讀音首字母,通常依據一張漢字讀音對照表來得到漢字讀音首字母。漢字讀音對照表的格式要求:

(2)把讀音首字母相同的漢字放在同一行,其拼音首字母放在行的開頭。

(3)拼音首字母以對應的英文字符大寫,拼音首字母與漢字之間以一個空格隔開。

(4)行與行之間必須按照拼音首字母對應的英文字符升序排列。

(5)從左到右漢字儘量按照使用頻率由高到低排列,漢字與漢字之間以空格隔開。在向計算機輸入備件名稱和備件型號時,計算機將自動對錄入備件名稱和備件型號的非法字符進行限制。規定備件名稱只能包括漢字、英文字母和成對使用的單字節“()”,除“()”裏面以外,備件名稱裏出現的非漢字和非英文字符都視為非法字符。計算機在對備件名稱進行編碼時,先把漢字字符和非漢字字符區別開來,然後針對漢字字符查詢“漢字與讀音首字母對照表”,依照表中字母升序排列次序從中把首次找到的漢字的拼音首字母讀出來,作為編排音碼的字母。

(6)編排音型碼。首先,按照編碼規則從備件型號提取型碼,通過分隔符“/”追加到音碼的末尾,便形成了音型碼。然後再檢查系統中是否存在同碼不同名的重碼現象,如果有重碼現象則在當前音型碼末尾追加重碼序號,並以“//”作為與型碼分隔符。

2提高計算機備件管理智能水平的幾項音型碼應用

2.1備件音型碼的存儲與打印策略

由於音型碼可以實現計算機全自動編碼,備件音型碼包含着備件的規格型號,因此計算機在存儲備件記錄時,也無需再存儲備件型號,這樣就可以節省計算機的存儲資源,提高計算機的信息處理效率。同樣,在打印備件清單時,計算機可以根據音型碼將音型碼中的備件規格型號分解出來作為備件規格型號單列打印,如果只打印備件的音型編碼而無需打印備件的規格型號同樣可以滿足備件管理人員的.理解。這樣的打印策略不但節省紙張等耗材資源,而且節省人們的閲讀時間。

2.2備件音型碼的快速檢索法

備件音型碼的長度是動態的,沒有限制的,也就是説,不同的備件其音型編碼長度可能不相同。那麼在一個系統中,將某一備件音型碼從左至右依次進行截取若干位,直到能夠區別不同備件的編碼為止,則所截取的前n個字符,我們這裏把它稱為備件檢索碼,通過使用備件檢索碼在大容量的備件數據庫中進行音型碼檢索可以大大提高備件信息的檢索速度,節省檢索時間。比如,計算機操作者要在計算機系統中查詢一個備件的詳細信息時,只要輸完備件的檢索碼,計算機便可唯一的查詢到該備件的詳細信息而無需全部輸完備件的編碼。備件檢索碼的字符個數n稱為備件檢索碼長度。可見,不同的備件其備件檢索碼及其檢索碼長度可能不同,而且每一種備件檢索碼及其檢索碼的長度也不是長期不變的,如果系統中增加了新備件或淘汰了舊備件,則有可能引起相似備件的檢索碼和檢索碼的長度將發生變化。

2.3利用音型碼查詢相關備件

計算機在進行兩種備件比對時,如果一種備件的包括音碼與型碼連接符在內的n個連續字符串,與另一種備件音型碼對應的一段連續字符串相同,則認為這組備件可能是相關備件。相同字符個數n與參與比較的備件最長音型碼長度m的比值稱為這組備件的相關度。相關備件有可能在形狀結構上是相似備件,也有可能是在使用位置或用途上比較接近。

2.4利用音型碼查詢相似備件

計算機在進行兩種備件比對時,如果兩種備件的包括音碼與型碼連接符在內的音型碼前n個字符相同,則認為這組備件可能是相似備件。相同字符個數n與參與比對的備件最長音型碼長度m的比值稱為這個備件的音型碼相似度。研究相似備件有利於設備維修人員快速找到設備可替代備件。需要注意一點的是,百分之百相似的備件可能是同一種備件,但未必都是同一種備件,需要進一步通過比對備件名稱是否相同才可以認為是不是同一種備件。

2.5利用音型碼查詢配套專用備件

計算機在進行兩種備件比對時,如果第一種備件的音碼包含在第二種備件音碼當中,並且,第一種備件的型碼包含在第二種備件的型碼當中,則認為這兩種備件可能是配套專用備件,且第二備件可能是第一種備件的零部件。第一種備件型碼的字符個數與第二種型碼字符個數的比值稱為這兩種備件的專用配套可信度。

2.6利用音型碼監控疑似錯誤的備件名稱

通過將音型碼向計算機系統註冊登記的方法,可以實現備件信息的準確查詢與傳輸,那麼,在向計算機系統註冊一種新增備件的時候,計算機如何協助人們監控備件名稱的錯誤呢?比如,“連接杆”和“聯結杆”是不是一種備件呢?“底角螺栓”和“地腳螺栓”是不是一種備件呢?如果遇到這種情況,有經驗的備件管理員一眼就能看出分別是同一種備件,但是,如果有人把類似“聯結杆”誤當作“連接杆”,“地腳螺栓”誤當作“底角螺栓”寫入計算機時,計算機怎麼監控疑似錯誤的信息呢?計算機可以藉助音型碼來分析操作者所輸入的備件是不是有誤。方法是:操作者在向計算機寫入有關備件信息時,通過自動編碼後發現該備件的音型碼與系統中已註冊的備件音型碼高度相似,而備件名稱又不相同,此時,計算機就會發出預警,提示信息錄入者核實備件名稱是否使用了錯別字,從而達到規範使用備件名稱的目的。

2.7利用音型碼監控疑似錯誤的備件型號

由於備件的型號往往都比較長,因而在向計算機寫入備件型號(或音型碼)的過程中經常會發生字符漏寫、多寫、錯寫、英文字母大小寫不分的現象,對於這種疑似錯誤的備件型號,計算機通過將操作者寫入的備件名稱和備件型號自動生成的音型碼(或直接寫入的音型碼)與系統中已註冊的音型碼進行比對來發現並提示計算機操作者核實更正。計算機提出疑似錯誤備件型號預警,需要同時滿足3個條件。

(1)新寫入的備件音碼與已註冊的備件音碼相同。

(2)新寫入的備件型碼字符個數與已註冊的備件型碼字符個數相差不超過m個字符。

(3)新寫入的備件型碼字符與已註冊的備件型碼對應位置不相同的字符個數相差不超過n個字符。其中m和n根據企業規模大小及系統中已註冊備件數量多少由企業預先設定。一般情況下可以設定m或n的數值為1或2、3。m或n也可以設置為新寫入備件型碼字符個數×10%等多種動態方式。

3備件音型碼的應用前景

備件音型碼在備品備件的計算機網絡化管理系統中的應用,將有助於推動備品備件的計算機管理水平向更高的智能化方向發展。同時,規則簡單、便於掌握,編碼穩定,便於推廣的免維護音型碼,為不同企業間的電子信息交換提供了統一的備件物資編碼標準,有助於不同備件製造企業、物流企業和備件用户之間的備件信息交換與管理,有助於推動工業信息化和工業互聯網技術的發展。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/ruanjian/jkkgl1.html