- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
所谓编码
編碼設計 電腦不能識別任何一種具體的物體和事件,而只能識別數字、英文字母及少數的一些特殊符號。因此,必須把物體和事件數字化、字元化,這就需要進行編碼設計。 所謂編碼(coding),是代表客觀存在的實體及其各種屬性的符號,如數字、字母或它們的組合。 編碼設計原則 編碼設計是MIS的基礎工作之一。對系統所涉及的一切人、物、事件都要予以編碼。 編碼設計的目的: (1)鑒別 (2)資料的一致性 (3)提高處理效率 編碼設計的原則: (1)唯一性 (2)系統性 (3)合理性 (4)穩定性 (5)識別性好 編碼設計原則 (1) 簡單性:編碼的目的即在求簡化,故編碼時應避免繁瑣,以節省閱讀、抄錄,及輸入電腦之時間和錯誤率。 (2) 唯一性:一個項目的事物(產品、案件、員工…)只能有一個編號,一個編號也僅能對應一個項目,因為號碼必須能判別不同的東西。 (3) 彈性:在不影響原有組織系統下,應能因需要而自由擴充,隨時插入新編號。 (4) 組織性:所有編號應依序排列,不但可自編號查知某項事物,且可自事物之名稱或性質,很快的查到應有的編號。 (5) 充足性:所採用的編號,應有足夠的數目來代表所有的事物。 (6) 易記性:編號應具有聯想性或暗示性,以方便閱讀及輸入電腦。 編碼分類 1.順序碼:用連續數字代表物件的編碼,通常從1開始。通常作為細分類的補充工具 優點:簡單易懂,位數少,僅適於作為識別之用 缺點:無法說明事物的特性,新增的編碼只能加在最後,刪除會造成空碼 組別碼:為順序碼的特例,將之分為若干塊,每塊代表一定類型的物件 例如:1-20為台北員工,21-30為台中員工 優點:以較少位數分成多個小組 缺點:不便於電腦處理 編碼分類 2.區間碼:區間碼是把資料項目分成若干組,每一區間代表一個組。 層次碼:為資料項目的各個屬性規定一個位置,結構由左而右,構成一定層次 十進位碼:由層次碼發展而來,圖書館書籍分類屬此,分類清晰,但不適於電腦處理 多面碼:將資料之多方面特性各規定一個位置 優點:代碼中的位置和數值代表一定意義,易於檢索、分類、排序 缺點:可能代碼位數較長,不易維護 編碼分類 3.助記碼:用文字、數字或文字數字結合起來描述,將編碼物件的名稱、規格等作為程式碼的一部分,以幫助記憶。 優點:原封不動表示物件屬性,易記易讀 缺點:位元數太多,易聯想出錯 4.校驗碼:為了確保輸入的正確性,在原有代碼的最後,加上一個校驗位元,使它變成代碼的一部分。 校驗碼 算數級數法:加權值由個位開始,依次為2、3、4、5…等差級數的方式計算 幾何級數法:加權值由個位開始,依次為2、4、8、16…等比級數的方式計算 質數法:加權值由個位開始,依次為3、5、7、13…質數的方式計算 計算方法-原代碼的每一位數與相對應的加權值相乘,再加總,乘積之和除以11,取餘數為校驗碼(若餘數為10,以0表示) 編碼方法 編碼的問題關鍵在於分類,對編碼物件有了科學合理的分類,建立編碼就容易多了。 分類時既要確保處理問題的需要,又要符合科學管理的需要。 編碼分類方法 需符合科學合理的分類,易處理,易管理 面分類法: 將分類物件依其固有的各種屬性,分成相互之間沒有隸屬關係的面,每一個面都包含了一組類目,將某個面中的一種類目與另一面的一種類目組合在一起,即組成一個複合類目。 例如:一個零件可包括有材料、形狀、表面處理等多個面,而每一個面,如一個零件的面--材料,又包括不銹鋼、鋼、銅等。 程式碼設計步驟 (1)確定編碼物件,進行合理的分類。 (2)儘量使用國家和行業標準化編碼體系。如果沒有,參照接近的標準化編碼標準,設計符合企業實際需要的編碼。 (3)設計校驗碼。 (4)撰寫編碼表及詳細說明。 範例 產品:機車 編碼長度:10個字元 分類原則: AAA BBB C DDD AAA:大類,汽車廠牌 BBB:中類,車型 C:小類,顏色 DDD:特性,CC數 Example: 山葉 兜風 五十 紅色 YAM109R050 光陽 豪爽 一五O 綠色 HON308G150 三陽 巡弋 一二五 黃色 SYM403Y125 範例 產品:學號 編碼長度:8個字元 分類原則: A BB CC DDD A:學制 BB:入學年度 CC:科系 DDD:流水號 example四技89學年入學財金系第100位同學 編碼設計應注意的問題 應適當運用英文字母以增加閱讀性, ex.全部為數字 編碼太長, ex.機車排氣4碼、衛生紙種
文档评论(0)