管理信息系統(tǒng)第章-代碼設計_第1頁
管理信息系統(tǒng)第章-代碼設計_第2頁
管理信息系統(tǒng)第章-代碼設計_第3頁
管理信息系統(tǒng)第章-代碼設計_第4頁
管理信息系統(tǒng)第章-代碼設計_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

為什么在校學生都有一個學號?在不同的學校,同一個學生的學號又不一樣?公民的身份證號碼有多少位?它們代表什么意思?想想看,我們每一個人有多少除了名字以外的號碼?等等。代碼是信息系統(tǒng)實現(xiàn)的基礎和前提,也是信息系統(tǒng)設計的有機組成部分。合理的代碼結構是信息處理系統(tǒng)是否具有生命力的一個重要因素。7.2代碼設計1知識回顧-系統(tǒng)開發(fā)的生命周期系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施系統(tǒng)維護新系統(tǒng)開發(fā)系統(tǒng)分析報告系統(tǒng)設計報告系統(tǒng)測試報告等可行性項目建議書2知識回顧系統(tǒng)設計的內容

系統(tǒng)總體結構框架設計、代碼設計、數(shù)據(jù)庫設計、輸入/輸出設計等。

345系統(tǒng)詳細設計-代碼設計(一)代碼的定義人為確定的代表客觀事物名稱、屬性、狀態(tài)的由數(shù)字或字符等表示的符號或符號組合。

6代碼及其作用(1)代碼代碼是代表事物名稱、屬性、狀態(tài)等的符號,為了便于計算機處理,一般用數(shù)字、字母或它們的組合來表示。由于代碼的編制需要仔細調查和多方協(xié)調,是一項很費事的工作,需要經過一段時間。在手工處理系統(tǒng)中,許多數(shù)據(jù)如零件號、設備號、圖號等早已使用代碼。7(2)代碼的作用(功能)①為事物提供一個概要而不含糊的認定,便于數(shù)據(jù)的存儲和檢索。代碼縮短了事物的名稱,無論是記錄、記憶還是存儲,都可以節(jié)省時間和空間。②使用代碼可以提高處理的效率和精度。按代碼對事物進行排序、累計或按某種規(guī)定算法進行統(tǒng)計分析,可以十分迅速。③提高了數(shù)據(jù)的全局一致性。這樣,對同一事物,即使在不同場合有不同的叫法,都可以通過編碼統(tǒng)一起來,提高了系統(tǒng)的整體性,減少了因數(shù)據(jù)不一致而造成的錯誤。④是人和計算機的共同語言,是兩者交換信息的工具。8代碼設計的原則(1)唯一化唯一化是代碼設計的首要任務。(2)規(guī)范化我們在唯一化的前提下還要強調編碼的規(guī)范化。(3)系統(tǒng)化現(xiàn)代化企業(yè)的編碼系統(tǒng)已由簡單的結構發(fā)展成為十分復雜的系統(tǒng)。系統(tǒng)所用的代碼盡量標準化,以方便數(shù)據(jù)交換和共享。9代碼羽設計五的注損意事扮項:設計處的代葉碼在蛇邏輯記上必條須能臨滿足槍用戶臟的需折要,勸在結塊構上綿能與浙處理剝的方貝法相舊一致介;例如冠,在斃設計稱用于揪統(tǒng)計艇的代寶碼時騎,為沿了提犯高處腹理速造度,匙往往窯使之斤能夠辱在不識需調劑出有饅關數(shù)裕據(jù)文獸件的撤情況濫下,誕直接黨根據(jù)研代碼洽的結釀構進塊行統(tǒng)銷計??蓴U艱充且份容易城修改哲;要注可意避不免引摩起誤順解,申不要旱使用醒易于眼混淆商的字叉符;如0、z、I、S、V與0、2、1、5、U易混大;不劑要把洋空格構作代款碼;鄭要使啄用24小時季制表足示時聰間等要注費意盡死量采宋用不弓易出呈錯的獲代碼敏結構拼;例如醒字母—字母—數(shù)字勻的結怕構(如WW銹2)比字遼母—數(shù)字—字母恢的結坊構(如W2暴W)發(fā)生干錯誤紋的機胖會要賞少一晨些。10當代凳碼長秘于4個字花母或5個數(shù)博字字孫符時仰,應現(xiàn)分成限小段否,這溝樣人趟們讀叮寫時自不易舅發(fā)生困錯誤徹;例如72杏6—每49嫁9—廟61輕35比72低64叛99趴61鳥35易于亭記憶喊,并貫能更沒精確停地記池錄下壇來。若已落知代毯碼的顯位數(shù)驗為p,每一擠位上窄可用版字符怠數(shù)為Si,則可旅以組抓成碼校的總遷數(shù)為C=從∏S汪i。例如員某市曠普通準居民脫的電雨話號喬碼為7位,撫均以0到9阿拉練伯數(shù)騰字表腎示。揚其中貌首位茶不能坑用0、1和9,則跟該市倘可安滲裝普貧通居糟民電忘話的貼最大掩理論膽容量躍為:C=厚10品*10*10*10*10*10*7存=7臭00竿00屬0011代碼牙的種刃類1.順序賽碼2.區(qū)間鳥碼3.助憶跑碼(1)順斑序碼又稱深系列萌碼,艇它是械一種喬用連壟續(xù)數(shù)號字代貪表編訊碼對象科的碼釋。如輝下表受的企鍋業(yè)職鑼工的忍順序暖碼:12順序碼(系列碼)碼內容1廠長2科長3科員4生產工人例:哥一個驕企業(yè)表職工播代碼般的設搜計00花01張三00劫02張四……00事01衣~0蘆05鄉(xiāng)豐0為一拔車間蝕人員00箱51張五00韻52張六……00編50夕~0糖10陷0為二奔車間陽人員順序旺碼的優(yōu)點:短而錢簡單植,記熊錄的費定位湊方法皺簡單念,易蒜于管生理。順序間碼的缺點:沒有醉邏輯掙基礎侵,本炕身不慕能說壞明任窩何信慢息的碼特征齊。新加周的代縫碼只廚能列顫在最煮后,苦刪除鮮則造曬成空旺碼。13(2)陳區(qū)間檔碼區(qū)間至碼把姥數(shù)據(jù)舊項分緣瑞成若濟干組拜,每縱一區(qū)聾間代熔表一站個組律,碼牙中數(shù)翁字的谷值和甩位置耐都代均表一獨定意悟義。鑄郵政類編碼茂就是訪典型手的區(qū)坦間碼莖。區(qū)間巷碼的奴優(yōu)點室:信息艘處理帳比較銜可靠遭,排趴序、守分類圈、檢裹索等吊操作糧易于途進行監(jiān)。區(qū)間敏碼的謝缺點司:碼的也長度賀與它理分類殊屬性違的數(shù)性量有副關,塵有時間可能賞造成盆很長撿的碼您。在許尼多情微況下猜,碼來有多燒余的鄉(xiāng)豐數(shù)。碼的垮維修良比較砌困難暴。如下簡表是某企股業(yè)的歉用戶塔分類敵代碼。碼21代表謀該用厭戶為悟采購脊總量膛小于99爆99元的們零售恐單位害。區(qū)間醉碼類巡壽型14某企費業(yè)的繪用戶閘分類蓄代碼用戶分類碼(第一位)采購總量(第二位)碼分類碼分類1批發(fā)單位1<9999元2零售單位210000-29999元3教育界330000-49999元4國防部門4>49999元5其他部門5-15區(qū)間刺碼又歌可分雪為以滾下各添種類挎型:多面戒碼一個奧數(shù)據(jù)抽項可馬能具律有多終方面餅的特貸性。決如果鉛在碼穴的結荒構中填,為毫這些斑特性激各規(guī)棄定一紹個位制置,佳就形炕成多萄面碼鵲。例如郵,對粒于機黎制螺卵釘,籌可作孫如下菌表那避樣的羅規(guī)定況。代呆碼23蝕42表示棍材料感為黃寸銅的φ1帝.5逐mm方形鍛頭鍍擺鉻螺光釘。材料螺釘直徑螺釘頭形狀表面處理1-不銹鋼1-Φ0.51-圓頭1未處理2-黃銅2-Φ1.02-平頭2鍍鉻3-鋼3-Φ1.53-六角形狀3鍍鋅4-方形頭4-方形頭4上漆16上下影關聯(lián)裕區(qū)間棍碼上下程關聯(lián)叉區(qū)間冷碼由體幾個暑意義興上相緊互有涼關的得區(qū)間意碼組窗成,山其結鴉構一限般由購左向職右排旨列。例如假,會振計核奴算方手面,幣用最碌左位光代表導核算答種類販(資產咬、負覽債、違成本能、所爺有者綠權益鳴、損獻益及寬余額陸方向),侵下一鹽位代伶表會計腐核算瘡項目。序號科目代碼科目名稱科目屬性01101現(xiàn)金02102銀行存款銀行類…..….….….17十進筋位碼此法秤相當瓣于圖陜書分技類中涉沿用萌已久使的十袍進位暫分類穩(wěn)碼,腐它是垮由上樸下關溜聯(lián)區(qū)可間碼膜發(fā)展道而成營的。如61刻0.冷73堤6,小般數(shù)點拌左邊娃的數(shù)攻字組答合代栗表主艷要分慨類,巡壽小數(shù)欲點右昨邊的讓指出赤子分推類。子分尼類劃扒分雖雨然很曠方便狡,但記所占群位數(shù)蠟長短各不齊姨,不激適于沈計算候機處頂理。顯然取,只佩要把攔代碼幅的位慕數(shù)固伯定下最來,歡仍可司利用辯計算退機處玩理。18(3孔)助憶洋碼助憶跳碼:讓用文楊字、促數(shù)字挖或文敞字數(shù)煤字結染合起男來描校述。氧(斯表示曠產品帽的規(guī)膜格、癢型號習)特點促:可以贊通過瞎聯(lián)想況幫助費記憶扶。例如訊,用TV辭-B蠢-1情2代表12英時揉黑白韻電視熱機,吩用TV呆-C復-2扁0代表20英時司彩色漢電視負機。又如仗在開猾發(fā)一透個商包業(yè)經臨貿性藝公司濾的信盈息系陸統(tǒng)時備,在翅數(shù)據(jù)塑庫中憂需要視分別球存儲腐商品備的進廉、存歉、銷3個環(huán)死節(jié)的漲價格協(xié)、成事本、只資金隸占用吉等信笛息。江為了概區(qū)別度起見慌,這納時我寒們可銹以規(guī)既定:趁字段重的前毅兩位檢分別貍用J-,C-,X-來表響示進柿、存志、銷絕,用喪后5位數(shù)榆來代耗表價義格、如成本塌、費龜用、直資金嬌占用語等等漏。例草如J-失pr嘩ic瓦e表示距進價世。這日就是翠一個時典型爽的純必字條叫符碼棵。19代碼幣的校工驗(1怎)錄入您代碼廈時的霧可能夠錯誤朋:識別翠錯誤:1/柳7,0/栗O,退Z/灶2,霧D/脹O,題S/凍5,……易位旋錯誤:12味34各5/愛13廊24狡5,……雙易機位錯仆誤:12案34協(xié)5/額13貢25切4,……隨機做錯誤:上俊述兩烤種或恰兩種禾以上拖的錯珍誤出嘴現(xiàn)20(2盼)避免繞代碼勸錄入計出現(xiàn)憐錯誤雄的辦溝法在設退計好航的代菊碼后棋,再增加一位迫,作揪為代歇碼的組成玩部分夕。增春加的羅一位腦,即汪為校驗昂位。使匹用中廈,沒有特真別性豆。使用惕時,應錄故入包茅括校遍驗位撞在內筐的完上整代禽碼,代碼脆進入影系統(tǒng)企后,泄系統(tǒng)悼將取絲式該代堵碼校聽驗位飾前的蜻各位,趁按照確定途代碼頓校驗碌位的測算法進行篩計算幟,并斜與錄入代陽碼的核最后貸一位浩(校刮驗位蹤蝶)進桐行比絲式較,翁如果企相等,派則錄濟入代宿碼正壇確,必否則眉錄入驅代碼經錯誤田,進暗行重新錄巖入。21(3放)確定怕校驗照位值綿的方像法①算術破級數(shù)州法舉例膏:校杠驗位茂的確練定原設壺計的按一組魯代碼牢為五汪位,恭如32結45伙6,確定寨權數(shù)為7,松6,縱5,動4,桌3。求吐代碼庸每一勒位Ci與其俯對應活的權絕數(shù)Pi的乘透積之和S,S=尸C1遣*P悉1+悄C2庸*P蹤蝶2+大……珍+Ci*Pi間(i=1狡,2思,…滋…,混n)=3搖*7隆+2疲*6山+4劇*5廳+5恨*4射+6今*3=2平1+腥12咐+2彈0+膚20捎+1全8=谷91確定調模M(一碗般介膨于5到12之間佳),M=道11取余R,R料=哨S韻MO母D搞M冠=紐奉91慈M棋OD支1糠1址=待3校驗如位Ci通+1具=草R啄=簡3最終百代碼為:C1孩C曠2羨C3圖C病4…幟Ci洗Ci覽+1,即32肚45芝63使用兩時為:32完45父6322②幾何酸級數(shù)沫法幾何撓級數(shù)預法權右為幾濁何級房誠數(shù)(構等比刑級數(shù)況)。原編售碼1神2廣3種4各乘咸以權16根8梅4度2乘積意之和16秋+1鳴6+耳12窮+8=52以11為模役去除智乘積茂之和尋,把遼得出職的余以數(shù)作靜為校亞驗碼仇:52/11=4…竊8因此尖編碼富為12段34雁8。23③質數(shù)鐮法質數(shù)嬸法權盆為質豈數(shù)。原編事碼1昆2資3擔4各乘隙以權13榜7惰5柜3乘積電之和13誰+1窯4+齊15籌+1桿2=啦54以11為模期去除呀乘積稀之和朵,把獲得出敲余數(shù)萍作為舉校驗券碼:54/11=4…陸10因此襪編碼活為12允34羅0。注意膏:以11為模漏時,邊若余主數(shù)是10,則餓校驗爸碼取0。24身份顛證號宗碼的刷規(guī)則狼設計概述18位身巴份證純標準更在國羞家質秘量技蜂術監(jiān)鐮督局坑于19萍99年7月1日實皂施的GB購11漫64君3-僵19另99辣《公民抗身份訊號碼》中做盾了明逃確的北規(guī)定課。GB描11是64糠3-命19金99瞎《公民烘身份較號碼》為GB勸11豈64價3-該19抓89車《社會沃保障栗號碼》的修險訂版貝,其烤中指醒出將秀原標鉤準名沖稱"社會罰保障匠號碼"更名枕為"公民份身份替號碼",另窗外GB叢11產64握3-厘19亡99攝《公民衰身份順號碼》從實彈施之和日起翼代替GB貢11巨64階3-國19渴89。GB艙11港64陡3-秧19主99使《公民宋身份屯號碼》主要描內容組如下嶄:一、撕范圍該標愚準規(guī)肉定了墳公民申身份僻號碼鼓的編艇碼對援象、朽號碼庭的結普構和廣表現(xiàn)僵形式距,使叔每個貝編碼蠶對象堅獲得附一個皇唯一扒的、俱不變對的法瘦定號狂碼。二、傾編碼凡對象公民眼身份擺號碼擔的編件碼對職象是沃具有傍中華伴人民老共和斯國國艷籍的卻公民尸。25區(qū)間茅碼把曾數(shù)據(jù)墾項分成若者干組蜘,每繁一區(qū)間沒代表尤一個該組,碼中拳數(shù)字翅的值免和位置縫都代繁表一潛定意輸義。26身份她證號缸碼的董規(guī)則著設計概述三、刃號碼告的結蠻構和娃表示存形式1、號向碼的顧結構公民神身份牛號碼筒是特乞征組師合碼喉,由十七孟位數(shù)表字本襲體碼和一位題校驗扔碼組成紛。排距列順脂序從等左至毯右依壺次為授:六位雖數(shù)字樹地址束碼,八位普數(shù)字億出生糾日期串碼,三位理數(shù)字紙順序占碼和一位祥數(shù)字傘校驗稼碼。2、地晉址碼表示白編碼夾對象鐵常住細戶口雷所在航縣(市、龍旗、巡壽區(qū))的行怪政區(qū)細劃代舟碼,往按GB惹/T載22艷60的規(guī)路定執(zhí)刻行。3、出兩生日杏期碼表示么編碼徐對象旱出生信的年楊、月蜓、日倆,按GB毅/T億74兆08的規(guī)墓定執(zhí)大行,僵年、烘月、銜日代紋碼之索間不收用分睛隔符法。4、順癥序碼表示注在同蹈一地割址碼抄所標恐識的客區(qū)域雕范圍名內,心對同漢年、習同月竹、同共日出威生的蛾人編住定的糧順序嗎號,痕順序護碼的仔奇數(shù)央分配穴給男外性,層偶數(shù)沃分配革給女抽性。5、校方驗碼27身份嘴證號殃碼的絕規(guī)則問設計設計某方法(1)十唐七位削數(shù)字巖本體罰碼加我權求忠和公寫式S蔽=Su版m(刷Ai*Wi),叮i貴=脾0股,掌..落.練,晚16,先爆對前17位數(shù)餡字的束權求但和Ai槍:表示叫第i位置漢上的鴿身份編證號恒碼數(shù)坑字值Wi:表示校第i位置孕上的哀加權喉因子趙,由2(n-休1)mo笑d頃11得來樣。其孟中n表示蛾身份聰證每牽一個帖數(shù)字紅所在良位置蓮,最厲左邊鞠是第18位,仿即n=鋪18哲,最右對邊是朽第2位,n=2。Mo外d表示愿求余電數(shù)。看對應箭得到毀的Wi如下仍:Wi:護7犧9止10堡5帶8拉4壓2推1能6霉3白7隔9桶1興0朗5蝦8根4喚2(2)計跪算模Y常=mo復d(蝕S,株11湊)(3)通充過模肚得到累對應趙的校涉驗碼Y:癢0坐1撐2絲式3斥4陳5上6灘7塘8州9析1挖0校驗喊碼:益1饑0捕X禍9牽8濁7遮6考5咳4恢3山228(四鴿)代翼碼設獸計方篇法1、線守分類黃法:也稱鉗層級忌分類導法,蓮是指芹將分疊類對霜象按龍所選裹定的惜若干氏分類譯標志喝,逐卻次地臘分成掃相應孤的若農干個糾層級叉類目箭,并催排列抹成一福個有陣層次體、逐丸級展飽開的蛾分類狹體系蔬。線分說類法鉤的一督般表安現(xiàn)形島式是敏大類疲、中糧類、第小類督和細祖目等抖,將旅分類裙對象遺一層殼一層撕地進令行具陣體劃先分,塑同位科類的廊類目輪之間醫(yī)存在便著并深列關跟系,冊上位爽類與粗下位休類之貼間存層在著刑隸屬宰關系僅。29線分破類法線分歌類法臉結構測圖30線分衣類法談實例:大類中類小類品種清潔類商品美容類商品保護類商品洗衣類商品洗面類商品洗發(fā)類商品洗餐具類商品肥皂香皂合成洗滌劑其他日用化工商品311、線段分類酬法特點誰:(1)信順息容哄量大失,層獸次清窩楚,菊邏輯寨性強犬,符底合傳評統(tǒng)應維用的知習慣(2)既帥適用搬于手

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論