版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
為什么在校學(xué)生都有一個(gè)學(xué)號(hào)?在不同的學(xué)校,同一個(gè)學(xué)生的學(xué)號(hào)又不一樣?公民的身份證號(hào)碼有多少位?它們代表什么意思?想想看,我們每一個(gè)人有多少除了名字以外的號(hào)碼?等等。代碼是信息系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)和前提,也是信息系統(tǒng)設(shè)計(jì)的有機(jī)組成部分。合理的代碼結(jié)構(gòu)是信息處理系統(tǒng)是否具有生命力的一個(gè)重要因素。7.2代碼設(shè)計(jì)1知識(shí)回顧-系統(tǒng)開發(fā)的生命周期系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施系統(tǒng)維護(hù)新系統(tǒng)開發(fā)系統(tǒng)分析報(bào)告系統(tǒng)設(shè)計(jì)報(bào)告系統(tǒng)測(cè)試報(bào)告等可行性項(xiàng)目建議書2知識(shí)回顧系統(tǒng)設(shè)計(jì)的內(nèi)容
系統(tǒng)總體結(jié)構(gòu)框架設(shè)計(jì)、代碼設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、輸入/輸出設(shè)計(jì)等。
345系統(tǒng)詳細(xì)設(shè)計(jì)-代碼設(shè)計(jì)(一)代碼的定義人為確定的代表客觀事物名稱、屬性、狀態(tài)的由數(shù)字或字符等表示的符號(hào)或符號(hào)組合。
6代碼及其作用(1)代碼代碼是代表事物名稱、屬性、狀態(tài)等的符號(hào),為了便于計(jì)算機(jī)處理,一般用數(shù)字、字母或它們的組合來表示。由于代碼的編制需要仔細(xì)調(diào)查和多方協(xié)調(diào),是一項(xiàng)很費(fèi)事的工作,需要經(jīng)過一段時(shí)間。在手工處理系統(tǒng)中,許多數(shù)據(jù)如零件號(hào)、設(shè)備號(hào)、圖號(hào)等早已使用代碼。7(2)代碼的作用(功能)①為事物提供一個(gè)概要而不含糊的認(rèn)定,便于數(shù)據(jù)的存儲(chǔ)和檢索。代碼縮短了事物的名稱,無論是記錄、記憶還是存儲(chǔ),都可以節(jié)省時(shí)間和空間。②使用代碼可以提高處理的效率和精度。按代碼對(duì)事物進(jìn)行排序、累計(jì)或按某種規(guī)定算法進(jìn)行統(tǒng)計(jì)分析,可以十分迅速。③提高了數(shù)據(jù)的全局一致性。這樣,對(duì)同一事物,即使在不同場(chǎng)合有不同的叫法,都可以通過編碼統(tǒng)一起來,提高了系統(tǒng)的整體性,減少了因數(shù)據(jù)不一致而造成的錯(cuò)誤。④是人和計(jì)算機(jī)的共同語言,是兩者交換信息的工具。8代碼設(shè)計(jì)的原則(1)唯一化唯一化是代碼設(shè)計(jì)的首要任務(wù)。(2)規(guī)范化我們?cè)谖ㄒ换那疤嵯逻€要強(qiáng)調(diào)編碼的規(guī)范化。(3)系統(tǒng)化現(xiàn)代化企業(yè)的編碼系統(tǒng)已由簡(jiǎn)單的結(jié)構(gòu)發(fā)展成為十分復(fù)雜的系統(tǒng)。系統(tǒng)所用的代碼盡量標(biāo)準(zhǔn)化,以方便數(shù)據(jù)交換和共享。9代碼設(shè)計(jì)的注意事項(xiàng):設(shè)計(jì)的代碼在邏輯上必須能滿足用戶的需要,在結(jié)構(gòu)上能與處理的方法相一致;
例如,在設(shè)計(jì)用于統(tǒng)計(jì)的代碼時(shí),為了提高處理速度,往往使之能夠在不需調(diào)出有關(guān)數(shù)據(jù)文件的情況下,直接根據(jù)代碼的結(jié)構(gòu)進(jìn)行統(tǒng)計(jì)。可擴(kuò)充且容易修改;要注意避免引起誤解,不要使用易于混淆的字符;如0、z、I、S、V與0、2、1、5、U易混;不要把空格作代碼;要使用24小時(shí)制表示時(shí)間等要注意盡量采用不易出錯(cuò)的代碼結(jié)構(gòu);例如字母—字母—數(shù)字的結(jié)構(gòu)(如WW2)比字母—數(shù)字—字母的結(jié)構(gòu)(如W2W)發(fā)生錯(cuò)誤的機(jī)會(huì)要少一些。10當(dāng)代碼長(zhǎng)于4個(gè)字母或5個(gè)數(shù)字字符時(shí),應(yīng)分成小段,這樣人們讀寫時(shí)不易發(fā)生錯(cuò)誤;
例如726—499—6135比7264996135易于記憶,并能更精確地記錄下來。若已知代碼的位數(shù)為p,每一位上可用字符數(shù)為Si,則可以組成碼的總數(shù)為C=∏Si。例如某市普通居民的電話號(hào)碼為7位,均以0到9阿拉伯?dāng)?shù)字表示。其中首位不能用0、1和9,則該市可安裝普通居民電話的最大理論容量為:
C=10*10*10*10*10*10*7=700000011代碼的種類1.順序碼2.區(qū)間碼3.助憶碼(1)順序碼又稱系列碼,它是一種用連續(xù)數(shù)字代表編碼對(duì)象的碼。如下表的企業(yè)職工的順序碼:12順序碼(系列碼)碼內(nèi)容1廠長(zhǎng)2科長(zhǎng)3科員4生產(chǎn)工人例:一個(gè)企業(yè)職工代碼的設(shè)計(jì)0001張三0002張四……0001~0050為一車間人員0051張五0052張六……0050~0100為二車間人員順序碼的優(yōu)點(diǎn):短而簡(jiǎn)單,記錄的定位方法簡(jiǎn)單,易于管理。順序碼的缺點(diǎn):沒有邏輯基礎(chǔ),本身不能說明任何信息的特征。新加的代碼只能列在最后,刪除則造成空碼。13(2)區(qū)間碼區(qū)間碼把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的值和位置都代表一定意義。郵政編碼就是典型的區(qū)間碼。區(qū)間碼的優(yōu)點(diǎn):信息處理比較可靠,排序、分類、檢索等操作易于進(jìn)行。區(qū)間碼的缺點(diǎn):碼的長(zhǎng)度與它分類屬性的數(shù)量有關(guān),有時(shí)可能造成很長(zhǎng)的碼。在許多情況下,碼有多余的數(shù)。碼的維修比較困難。如下表是某企業(yè)的用戶分類代碼。碼21代表該用戶為采購總量小于9999元的零售單位。區(qū)間碼類型14某企業(yè)的用戶分類代碼用戶分類碼(第一位)采購總量(第二位)碼分類碼分類1批發(fā)單位1<9999元2零售單位210000-29999元3教育界330000-49999元4國防部門4>49999元5其他部門5-15區(qū)間碼又可分為以下各種類型:多面碼一個(gè)數(shù)據(jù)項(xiàng)可能具有多方面的特性。如果在碼的結(jié)構(gòu)中,為這些特性各規(guī)定一個(gè)位置,就形成多面碼。例如,對(duì)于機(jī)制螺釘,可作如下表那樣的規(guī)定。代碼2342表示材料為黃銅的φ1.5mm方形頭鍍鉻螺釘。材料螺釘直徑螺釘頭形狀表面處理1-不銹鋼1-Φ0.51-圓頭1未處理2-黃銅2-Φ1.02-平頭2鍍鉻3-鋼3-Φ1.53-六角形狀3鍍鋅
4-方形頭4-方形頭4上漆16上下關(guān)聯(lián)區(qū)間碼上下關(guān)聯(lián)區(qū)間碼由幾個(gè)意義上相互有關(guān)的區(qū)間碼組成,其結(jié)構(gòu)一般由左向右排列。例如,會(huì)計(jì)核算方面,用最左位代表核算種類(資產(chǎn)、負(fù)債、成本、所有者權(quán)益、損益及余額方向),下一位代表會(huì)計(jì)核算項(xiàng)目。序號(hào)科目代碼科目名稱科目屬性01101現(xiàn)金02102銀行存款銀行類…..….….….17十進(jìn)位碼此法相當(dāng)于圖書分類中沿用已久的十進(jìn)位分類碼,它是由上下關(guān)聯(lián)區(qū)間碼發(fā)展而成的。如610.736,小數(shù)點(diǎn)左邊的數(shù)字組合代表主要分類,小數(shù)點(diǎn)右邊的指出子分類。子分類劃分雖然很方便,但所占位數(shù)長(zhǎng)短不齊,不適于計(jì)算機(jī)處理。顯然,只要把代碼的位數(shù)固定下來,仍可利用計(jì)算機(jī)處理。18(3)助憶碼助憶碼:用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述。(表示產(chǎn)品的規(guī)格、型號(hào))特點(diǎn):
可以通過聯(lián)想幫助記憶。例如,用TV-B-12代表12英時(shí)黑白電視機(jī),用TV-C-20代表20英時(shí)彩色電視機(jī)。又如在開發(fā)一個(gè)商業(yè)經(jīng)貿(mào)性公司的信息系統(tǒng)時(shí),在數(shù)據(jù)庫中需要分別存儲(chǔ)商品的進(jìn)、存、銷3個(gè)環(huán)節(jié)的價(jià)格、成本、資金占用等信息。為了區(qū)別起見,這時(shí)我們可以規(guī)定:字段的前兩位分別用J-,C-,X-來表示進(jìn)、存、銷,用后5位數(shù)來代表價(jià)格、成本、費(fèi)用、資金占用等等。例如J-price表示進(jìn)價(jià)。這就是一個(gè)典型的純字條符碼。19代碼的校驗(yàn)(1)錄入代碼時(shí)的可能錯(cuò)誤:識(shí)別錯(cuò)誤:1/7,0/O,Z/2,D/O,S/5,……易位錯(cuò)誤:12345/13245,……雙易位錯(cuò)誤:12345/13254,……隨機(jī)錯(cuò)誤:上述兩種或兩種以上的錯(cuò)誤出現(xiàn)20(2)避免代碼錄入出現(xiàn)錯(cuò)誤的辦法在設(shè)計(jì)好的代碼后,再增加一位,作為代碼的組成部分。增加的一位,即為校驗(yàn)位。使用中,沒有特別性。使用時(shí),應(yīng)錄入包括校驗(yàn)位在內(nèi)的完整代碼,代碼進(jìn)入系統(tǒng)后,系統(tǒng)將取該代碼校驗(yàn)位前的各位,按照確定代碼校驗(yàn)位的算法進(jìn)行計(jì)算,并與錄入代碼的最后一位(校驗(yàn)位)進(jìn)行比較,如果相等,則錄入代碼正確,否則錄入代碼錯(cuò)誤,進(jìn)行重新錄入。21(3)確定校驗(yàn)位值的方法①算術(shù)級(jí)數(shù)法舉例:校驗(yàn)位的確定原設(shè)計(jì)的一組代碼為五位,如32456,確定權(quán)數(shù)為7,6,5,4,3。求代碼每一位Ci與其對(duì)應(yīng)的權(quán)數(shù)Pi的乘積之和S,
S=C1*P1+C2*P2+……+Ci*Pi(i=1,2,……,n)=3*7+2*6+4*5+5*4+6*3=21+12+20+20+18=91確定模M(一般介于5到12之間),M=11取余R,R=SMODM=91MOD11=3校驗(yàn)位Ci+1=R=3最終代碼為:C1C2C3C4…CiCi+1,即324563使用時(shí)為:32456322②幾何級(jí)數(shù)法幾何級(jí)數(shù)法權(quán)為幾何級(jí)數(shù)(等比級(jí)數(shù))。原編碼 1234各乘以權(quán)
16842乘積之和16+16+12+8=52以11為模去除乘積之和,把得出的余數(shù)作為校驗(yàn)碼:52/11=4…8因此編碼為12348。23③質(zhì)數(shù)法質(zhì)數(shù)法權(quán)為質(zhì)數(shù)。原編碼1234各乘以權(quán)
13753乘積之和13+14+15+12=54以11為模去除乘積之和,把得出余數(shù)作為校驗(yàn)碼:54/11=4…10因此編碼為12340。注意:以11為模時(shí),若余數(shù)是10,則校驗(yàn)碼取0。24身份證號(hào)碼的規(guī)則設(shè)計(jì)概述18位身份證標(biāo)準(zhǔn)在國家質(zhì)量技術(shù)監(jiān)督局于1999年7月1日實(shí)施的GB11643-1999《公民身份號(hào)碼》中做了明確的規(guī)定。GB11643-1999《公民身份號(hào)碼》為GB11643-1989《社會(huì)保障號(hào)碼》的修訂版,其中指出將原標(biāo)準(zhǔn)名稱"社會(huì)保障號(hào)碼"更名為"公民身份號(hào)碼",另外GB11643-1999《公民身份號(hào)碼》從實(shí)施之日起代替GB11643-1989。GB11643-1999《公民身份號(hào)碼》主要內(nèi)容如下:一、范圍該標(biāo)準(zhǔn)規(guī)定了公民身份號(hào)碼的編碼對(duì)象、號(hào)碼的結(jié)構(gòu)和表現(xiàn)形式,使每個(gè)編碼對(duì)象獲得一個(gè)唯一的、不變的法定號(hào)碼。二、編碼對(duì)象公民身份號(hào)碼的編碼對(duì)象是具有中華人民共和國國籍的公民。25區(qū)間碼把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的值和位置都代表一定意義。26身份證號(hào)碼的規(guī)則設(shè)計(jì)概述三、號(hào)碼的結(jié)構(gòu)和表示形式1、號(hào)碼的結(jié)構(gòu)公民身份號(hào)碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗(yàn)碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗(yàn)碼。2、地址碼表示編碼對(duì)象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按GB/T2260的規(guī)定執(zhí)行。3、出生日期碼表示編碼對(duì)象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日代碼之間不用分隔符。4、順序碼表示在同一地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、同月、同日出生的人編定的順序號(hào),順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。5、校驗(yàn)碼27身份證號(hào)碼的規(guī)則設(shè)計(jì)設(shè)計(jì)方法(1)十七位數(shù)字本體碼加權(quán)求和公式S=Sum(Ai*Wi),i=0,...,16,先對(duì)前17位數(shù)字的權(quán)求和Ai:表示第i位置上的身份證號(hào)碼數(shù)字值Wi:表示第i位置上的加權(quán)因子,由2(n-1)mod11得來。其中n表示身份證每一個(gè)數(shù)字所在位置,最左邊是第18位,即n=18,最右邊是第2位,n=2。Mod表示求余數(shù)。對(duì)應(yīng)得到的Wi如下:Wi:7910584216379105842 (2)計(jì)算模Y=mod(S,11)(3)通過模得到對(duì)應(yīng)的校驗(yàn)碼Y:012345678910校驗(yàn)碼:10X9876543228
(四)代碼設(shè)計(jì)方法
1、線分類法:也稱層級(jí)分類法,是指將分類對(duì)象按所選定的若干分類標(biāo)志,逐次地分成相應(yīng)的若干個(gè)層級(jí)類目,并排列成一個(gè)有層次、逐級(jí)展開的分類體系。線分類法的一般表現(xiàn)形式是大類、中類、小類和細(xì)目等,將分類對(duì)象一層一層地進(jìn)行具體劃分,同位類的類目之間存在著并列關(guān)系,上位類與下位類之間存在著隸屬關(guān)系。
29線分類法線分類法結(jié)構(gòu)圖30線分類法實(shí)例:
大類中類小類品種清潔類商品美容類商品保護(hù)類商品洗衣類商品洗面類商品洗發(fā)類商品洗餐具類商品肥皂香皂合成洗滌劑其他日用化工商品311、線分類法特點(diǎn):(1)信息容量大,層次清楚,邏輯性強(qiáng),符合傳統(tǒng)應(yīng)用的習(xí)慣(2)既適用于手工操作,又便于計(jì)算機(jī)處理;(3)結(jié)構(gòu)不靈活,柔性差;
32(四)代碼設(shè)計(jì)方法2、面分類法:
又稱平行分類法,是指將所選定的分類對(duì)象的若干標(biāo)志視為若干個(gè)面,每個(gè)面劃分為彼此獨(dú)立的若干個(gè)類目,排列成一個(gè)由若干個(gè)面構(gòu)成的平行分類體系。面分類法分類時(shí)所選用的標(biāo)志之間沒有隸屬關(guān)系,每個(gè)標(biāo)志層面都包含著一組類目。33面分類法結(jié)構(gòu)
第一面第二面第三面34實(shí)例135實(shí)例2:服裝的面分類法
面料純棉純麻純毛真絲式樣男式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Windows Server網(wǎng)絡(luò)管理項(xiàng)目教程(Windows Server 2022)(微課版)3.7 DHCP 拓展案例(一)DHCP中繼代理的配置
- 高中語文第4課詞語萬花筒第3節(jié)每年一部“新詞典”-新詞語課件新人教版選修語言文字應(yīng)用
- 信息技術(shù)(第2版)(拓展模塊)教案 拓展模塊5 5.3常用核心技術(shù)3
- 2024年江西省中考英語試題含解析
- 校園展美 課件 2024-2025學(xué)年人美版(2024)初中美術(shù)七年級(jí)上冊(cè)
- 高中物理第一章運(yùn)動(dòng)的描述2時(shí)間和位移課件新人教版必修
- 【中考考點(diǎn)基礎(chǔ)練】第10章 溫度與物態(tài)變化 2025年物理中考總復(fù)習(xí)(福建)(含答案)
- 2024至2030年中國圓柱石英晶體諧振器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國發(fā)音板數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國八爪魚數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 03 寫景散文閱讀訓(xùn)練-20232024學(xué)年七年級(jí)語文上冊(cè)知識(shí)(考點(diǎn))梳理與能力訓(xùn)練(解析)
- 基建崗位的職業(yè)生涯規(guī)劃書
- 光伏項(xiàng)目強(qiáng)制性條文執(zhí)行計(jì)劃
- JGJ406T-2017預(yù)應(yīng)力混凝土管樁技術(shù)標(biāo)準(zhǔn)附條文
- 銅綠假單胞菌感染診治及護(hù)理
- 五年級(jí)上冊(cè)語文第一~四單元階段性綜合復(fù)習(xí)(附答案)
- 壓型鋼板泄爆屋面施工方案
- 鉆孔咬合樁施工工藝
- 電焊作業(yè)的火災(zāi)危險(xiǎn)性及預(yù)防對(duì)策
- 無線通信與5G6G技術(shù)
- 大班室內(nèi)低結(jié)構(gòu)材料清單
評(píng)論
0/150
提交評(píng)論