第5章 系統(tǒng)設計2-詳細設計課件_第1頁
第5章 系統(tǒng)設計2-詳細設計課件_第2頁
第5章 系統(tǒng)設計2-詳細設計課件_第3頁
第5章 系統(tǒng)設計2-詳細設計課件_第4頁
第5章 系統(tǒng)設計2-詳細設計課件_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

5.4代碼設計2023/1/1415.4.1代碼及其作用1.代碼的定義代碼(Code)是人為確定的用以代表客觀事物(實體)名稱、屬性或狀態(tài)等的數(shù)字、字母等符號。2.作用①利用代碼便于反映數(shù)據(jù)或信息間的邏輯關系,并使其具有唯一性。②便于利用計算機進行識別和處理,提高計算機的工作效率。③利用代碼可以節(jié)省計算機的存儲空間,提高運算速度。④利用代碼可以提高系統(tǒng)的可靠性。5.4.2代碼設計的原則

①唯一性。

②標準化與通用性。

③可擴充性。

④簡單性。

⑤具有規(guī)律性及適用性,便于編碼和識別。

⑥規(guī)范化。5.4.3代碼的種類1.順序碼2.層次碼3.歸組分類碼4.助記碼TVB14

14寸黑白電視機TVC20

20寸彩色電視機DFI1×8×20

規(guī)格為1"×8"×20"的國產(chǎn)熱軋平板鋼。130012縣區(qū)級順序碼地或市級順序碼省或直轄市級順序碼圖5-29區(qū)間碼示例表5-1歸組分類碼示例信息代碼哲學100宗教200社會科學300

法律320

商法325

公司法3252

股份公司法32524

合股公司法32525

5.4.4代碼校驗校驗位,即設計代碼結(jié)構(gòu)時,在原有代碼基礎上另外加上一個校驗位,使其成為代碼的一個組成部分,校驗值通過事先規(guī)定的數(shù)學方法計算出來。當代碼輸入后,計算機會以同樣的數(shù)學方法按輸入的代碼計算出校驗值,并將它與輸入的校驗值進行比較,以證實是否有錯。①校驗值的生成過程第一步:對原代碼中的每一位乘以一個權(quán)數(shù),然后求它們的乘積之和S。

設原N位代碼為:C1C2C3…Cn

權(quán)因子:P1P2P3…Pn

加權(quán)和:S=C1×P1+C2×P2+C3×P3+…+Cn×Pn其中,權(quán)因子可任意選取,常用的有:自然數(shù)列1,2,3,4...;擺動數(shù)列1,2,1,2,...或1,3,1,3,...;質(zhì)數(shù)列3,5,7,11,13,...;算術(shù)級數(shù)列(等差數(shù)列)2,5,8,11,...;幾何級數(shù)列(等比數(shù)列)2,4,8,16,32,...等等。第二步:求余數(shù)R。

用加權(quán)和S除以模數(shù)M可得余數(shù)R,即

S/M=Q...R(Q為商數(shù))其中,模數(shù)M也可任意選取,常用的模數(shù)為7、9、10和11。最后,取碼,即選擇校驗值。余數(shù)R直接作為校驗值,稱為取余法;或把模數(shù)M和余數(shù)R之差(即M-R)作為校驗值,稱為減余法。②用校驗值檢查代碼的過程此過程是上述生成過程的逆過程。若采用的是模數(shù)與余數(shù)之差作為校驗位:

(原代碼與權(quán)數(shù)乘積之和+校驗碼)/模=整數(shù)

則認為輸入是正確的,否則認為輸入有錯。

若采用余數(shù)作為校驗位:

(原代碼與權(quán)數(shù)乘積之和-校驗碼)/模=整數(shù)

則認為輸入是正確的,否則認為輸入有錯。1.算術(shù)級數(shù)法:(1)Ci:32028Pi:65432S=50(2)50/11=4…6(3)按取余法得代碼:

320286

按減余法得代碼:

3202852.幾何級數(shù)法:(1)Ci:32028Pi:3216842S=152(2)152/11=13…9(3)按取余法得代碼:

320289

按減余法得代碼:

3202823.質(zhì)數(shù)法:(1)Ci:32028Pi:1713753S=111(2)111/11=10…1(3)按取余法得代碼:

320281

按減余法得代碼:

320280例:分別用算術(shù)級數(shù)法、幾何級數(shù)法和質(zhì)數(shù)法按取余法和減余法求原碼32028的校驗位。5.4.5代碼設計步驟

①確定代碼對象

②確定是否已有標準代碼。

③根據(jù)代碼的使用范圍、使用時間和實際情況確定代碼的種類和類型。

④考慮代碼的檢驗性能。

⑤填寫代碼設計書。表5-2

代碼設計書

代碼對象名學生學號使用范圍校內(nèi)使用代碼類型層次碼位數(shù)6校驗位無代碼數(shù)量20000使用期限--使用范圍校內(nèi)使用代碼結(jié)構(gòu)XXXX

XX

XX

入學年份班級班內(nèi)順序號代碼示例:200703222007年入學03班22號備注:設計人張全審核人劉旗2007年1月1日5.5輸入/輸出設計2023/1/14125.5.1輸出設計1.確定輸出的內(nèi)容2.輸出形式3.選擇輸出設備和確定輸出介質(zhì)4.輸出設計評價5.數(shù)據(jù)輸出顯示設計6.填寫輸出設計說明書5.5.2輸入設計1.輸入設計的原則①輸入量應保持在能滿足處理要求的最低限度。②杜絕重復輸入③減少輸入延遲④輸入數(shù)據(jù)應盡早地用其處理所需的形式進行記錄⑤界面友好,容錯能力強。⑥輸入過程應盡量簡化⑦處理方便、快速⑧輸入過程隨意、靈活2.確定輸入數(shù)據(jù)的內(nèi)容及輸入形式問答式數(shù)據(jù)輸入填表輸入點取輸入3.數(shù)據(jù)輸入方式①鍵盤輸入②數(shù)/模、模/數(shù)轉(zhuǎn)換方式條碼(棒碼)輸入掃描儀輸入傳感器輸入③觸摸式④網(wǎng)絡傳送數(shù)據(jù)⑤磁盤傳送數(shù)據(jù)4.確定輸入設備與介質(zhì)表5-5輸入設備與介質(zhì)設備介質(zhì)特點磁帶機磁帶成本低,速度快,易于保存和攜帶,適用于大量數(shù)據(jù)輸入。軟盤輸入裝置軟盤成本低,速度快,便于攜帶,適用于大量數(shù)據(jù)輸入。終端、控制臺鍵盤適用于數(shù)據(jù)的直接輸入。磁性墨水閱讀器磁性墨水記錄的單據(jù)輸入效率高,適合于少量數(shù)據(jù)的輸入。光學標記讀出器光學標記、條碼輸入效率高,適合于少量數(shù)據(jù)的輸入。光閱讀器紙價格高,速度快,正處于發(fā)展階段;錯誤率高,但具有發(fā)展前景。5.輸入數(shù)據(jù)的校驗

①重復校驗②視覺校驗③分批匯總校驗④數(shù)據(jù)類型校驗⑤格式校驗⑥邏輯校驗⑦界限校驗⑧記錄計數(shù)校驗⑨平衡校驗⑩對照校驗6.輸入設計說明書編號Kc001填表人李新填表日期2007.07.20輸入名稱入庫單輸入方式鍵盤錄入輸入內(nèi)容項目號項目名稱類型及寬度取值范圍備注1零件編號C(7)對照校驗2零件名稱C(20)3單價N(8,2)界限校驗4供應單位C(30)5入庫數(shù)量N(6)6入庫日期D(8)邏輯校驗7庫管員C(8)輸入格式(略)5.5.3用戶界面設計1.用戶界面設計應注意的幾個問題(1)響應時間的及時性(2)提供用戶幫助設施(3)用戶界面一致性(4)提供有意義的反饋(5)盡量減少用戶記憶(6)及時的出錯信息提示(7)使用圖形(8)允許取消操作(9)提高效率2.用戶界面的形式(1)菜單式①一般菜單②下拉菜單③快捷菜單④級聯(lián)菜單⑤菜單樹(2)填表式(3)選擇性問答式(4)按鈕式5.6數(shù)據(jù)存儲設計2023/1/14225.6.1文件設計1.文件的分類

根據(jù)文件的用途可將文件分為如下四種:主文件業(yè)務文件工作文件后備文件2.文件設計的步驟①了解已有的或可提供的計算機系統(tǒng)功能。②確定文件設計的基本指標。③確定合適的文件組織方式、存取方式和介質(zhì)。④編寫文件設計說明書。3.文件設計的具體內(nèi)容①對數(shù)據(jù)字典描述的數(shù)據(jù)存貯情況進行分析。②決定需要建立的文件及其用途和內(nèi)容,并為每個文件選取文件名。③根據(jù)文件的使用要求選擇文件的存貯介質(zhì)和組織形式。④根據(jù)數(shù)據(jù)結(jié)構(gòu)設計記錄格式。⑤根據(jù)記錄長度、記錄個數(shù)和文件總數(shù)估算出整個系統(tǒng)的數(shù)據(jù)存貯容量。5.6.2數(shù)據(jù)庫設計1.用戶需求分析2.數(shù)據(jù)庫的概念結(jié)構(gòu)設計(E-R圖)3.數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計(3NF)4.數(shù)據(jù)庫的物理結(jié)構(gòu)設計①庫文件的組織形式。②存儲介質(zhì)的分配。③訪問方法設計。④完整性和安全性考慮。⑤數(shù)據(jù)資源分布考慮。mnn1mn產(chǎn)品零件倉庫材料構(gòu)成產(chǎn)品號產(chǎn)品名預算零件數(shù)零件號零件名存儲倉庫號面積庫管員存儲量消耗材料號材料名單位單價耗用量圖5-30材料核算系統(tǒng)E-R圖【例5-7】對于材料核算系統(tǒng)概念模型的轉(zhuǎn)換。

①產(chǎn)品(產(chǎn)品號,產(chǎn)品名,預算)。②零件(零件號,零件名,倉庫號,存儲量)③倉庫(倉庫號,倉庫名,庫管員)④產(chǎn)品構(gòu)成(產(chǎn)品號,零件號,零件數(shù))⑤材料(材料號,材料名,單位,單價)⑥消耗(產(chǎn)品號,材料號,耗用量)5.7系統(tǒng)安全性與完整性設計2023/1/14295.7.1影響因素分析①自然災害或電源不正常引起的軟硬件損壞與數(shù)據(jù)損失。②人為失誤導致的數(shù)據(jù)損失。③計算機病毒的侵擾。④計算機犯罪的日趨嚴重。⑤信息戰(zhàn)的嚴重威脅。5.7.2采取的措施1.硬件方面要選用可靠性高的硬件設備,選用性能優(yōu)良的服務器和工作站。2.軟件方面①訪問控制。②選擇性訪問控制。③生物識別技術(shù)。④加密。3.網(wǎng)絡方面①調(diào)制解調(diào)器安全。②傳輸介質(zhì)的安全③防火墻(Firewell)。④數(shù)字簽名技術(shù)。4.數(shù)據(jù)庫方面①訪問限制。設立DBA(數(shù)據(jù)庫管理員),數(shù)據(jù)庫用戶及其訪問權(quán)限應由DBA根據(jù)DBMS所提供的功能進行控制。②數(shù)據(jù)加密。③跟蹤審查。建立監(jiān)視軟件,對某些保密的數(shù)據(jù)實施跟蹤,記錄有關數(shù)據(jù)的訪問活動。一旦發(fā)現(xiàn)潛在的竊密企圖,如重復、相似的查詢則采取相應的措施。④備份。建立相關的備份程序,定期或在一定條件下對系統(tǒng)中數(shù)據(jù)進行備份。⑤鏡像技術(shù)。執(zhí)行時可用邏輯鏡像,也可用物理鏡像。⑥歸檔。將文件從在線存儲器上拷貝到磁帶或光學介質(zhì)上以便長期保存。5.8物理配置方案設計2023/1/14335.8.1設計依據(jù)①系統(tǒng)的吞吐量。②系統(tǒng)的響應時間。③系統(tǒng)的可靠性。④總體方案。⑤地域范圍。⑥數(shù)據(jù)管理方式。⑦根據(jù)系統(tǒng)分析中所提供的數(shù)據(jù)存儲容量總數(shù),確定所要購置的機器需要配置多大的儲存容量。5.8.2計算機網(wǎng)絡的設計與選擇①要根據(jù)用戶數(shù)據(jù)業(yè)務的傳輸距離來選擇網(wǎng)絡的類型,是采用局域網(wǎng)還是廣域網(wǎng)。②企業(yè)是否要連接外網(wǎng)以及接入的方式。③選擇網(wǎng)絡的拓撲結(jié)構(gòu)。④進行網(wǎng)絡的邏輯設計。⑤選擇網(wǎng)絡協(xié)議。⑥根據(jù)廠區(qū)內(nèi)部的布局來考慮聯(lián)網(wǎng)布線和配件。⑦根據(jù)實際業(yè)務的要求劃定網(wǎng)絡各節(jié)點的級別、管理方式、數(shù)據(jù)讀寫的權(quán)限。5.8.3計算機硬件設備選擇計算機硬件的選擇要依據(jù)數(shù)據(jù)處理方式和要運行的軟件:如果數(shù)據(jù)的處理是集中式的,系統(tǒng)應用的目的主要是利用計算機強大的計算能力,則可以采用主機-終端系統(tǒng),選用大型機或中小型機作為主機。對于一般面向企業(yè)的管理信息系統(tǒng),其應用本身一般是分布式的,則可采用微機網(wǎng)絡,這樣更為靈活、經(jīng)濟。具體計算機機型的選擇:主存的大??;主機的處理速度;輸入、輸出和通信的通道數(shù)目;顯示方式;外接轉(zhuǎn)儲設備及其類型;高速緩存器的大?。幌蛏仙壥欠穹奖?;計算機設備及其對工作環(huán)境的要求;兼容性;可維修性;標準系列性。5.8.4計算機軟件配置選擇①中文的使用。②操作系統(tǒng)③數(shù)據(jù)庫DBS;④常用程序設計語言。⑤第4代程序生成語言4GLs。如Intellect、Clout、SQL、Focus等。⑥工具。⑦應用系統(tǒng)開發(fā)環(huán)境。⑧圖形軟件⑨各種應用軟件包。5.8.5計算機物理系統(tǒng)配置方案報告的具體內(nèi)容計算機物理系統(tǒng)配置概述。計算機物理系統(tǒng)選擇的依據(jù)。計算機物理系統(tǒng)配置。介紹硬件結(jié)構(gòu)情況以及硬件的組成及其聯(lián)接方式,還要說明硬件所能達到的功能,并畫出硬件結(jié)構(gòu)配置圖。介紹硬件系統(tǒng)配置的選擇情況,列出硬件設備清單,標明設備名稱、型號、規(guī)格、性能指標、價格、數(shù)量、生產(chǎn)廠家等。介紹通訊與網(wǎng)絡系統(tǒng)配置的選擇情況,列出通訊與網(wǎng)絡設備清單,標明設備名稱、型號、規(guī)格、性能指標、價格、數(shù)量、生產(chǎn)廠家等。介紹軟件系統(tǒng)配置的選擇情況,列出所需軟件清單,標明軟件名稱、來源、特點、適用范圍、技術(shù)指標和價格等。指出費用情況。具體配置方案的評價。5.8.6應注意的問題1.滿足新系統(tǒng)的應用需求2.實用性能強3.可擴充性5.9系統(tǒng)設計說明書①引言:摘要;專門術(shù)語定義;參考和引用的資料。②系統(tǒng)設計方案系統(tǒng)總體結(jié)構(gòu)設計。系統(tǒng)的摸快結(jié)構(gòu)圖及其說明。處理流程設計。包括系統(tǒng)流程圖和模塊處理過程描述。代碼設計。編碼對象的名稱,代碼的結(jié)構(gòu)以及校驗位的設計方法。輸出設計。各輸出設計說明書。輸入設計。各輸入設計說明書。數(shù)據(jù)庫設計。說明數(shù)據(jù)庫的名稱、包含的數(shù)據(jù)表的名稱、各數(shù)據(jù)表的結(jié)構(gòu)、表中索引的設置、表間的關聯(lián)關系。安全保密設計。安全保密設計方案,主要規(guī)章制度。物理系統(tǒng)設計。物理系統(tǒng)設計總體結(jié)構(gòu)圖,物理系統(tǒng)配置清單及費用預算。系統(tǒng)實施方案及說明。包括系統(tǒng)實施方案和計劃及實施方案的審批情況說明?!緦嵗?-1】摩托車生產(chǎn)廠零配件庫存管理系統(tǒng)

①入庫管理:對檢驗合格已開具入庫單的零配件進行入庫登記,同時修改庫存信息;

②出庫管理:按領件單登記出庫信息,同時修改庫存信息;

③廢品管理:對生產(chǎn)過程中所發(fā)生或發(fā)現(xiàn)的零配件廢品,按質(zhì)檢科開具的廢品單進行廢品信息登記,當定期對廢品進行處理時,將已處理的廢品開具出庫單并登記出庫信息,同時修改廢品庫存;

④庫存盤點:定期對庫存零配件進行盤點,根據(jù)盤點清單登記盤點記錄,并與庫存臺帳對照生成盤點表;

⑤報表管理:每月作庫存統(tǒng)計報表、廢品報表、盤點表。1.系統(tǒng)的功能結(jié)構(gòu)配件庫存管理系統(tǒng)配件基本信息管理入出庫管理廢品管理盤點管理查詢統(tǒng)計報表管理系統(tǒng)管理基本信息維護調(diào)價管理配件入庫登記配件出庫登記廢品入庫登記廢品出庫登記配件庫存信息查詢廢品信息查詢月配件統(tǒng)計表月廢品統(tǒng)計表盤點表系統(tǒng)初始化密碼管理操作員管理數(shù)據(jù)備份供應商信息維護配件基本信息查詢圖5-31配件庫存管理系統(tǒng)功能結(jié)構(gòu)圖年度配件統(tǒng)計表年度配件廢品統(tǒng)計表2.代碼設計1301第一供應商吉林省圖5-32供應商編碼3.數(shù)據(jù)庫文件設計表5-7配件基本信息表字段名稱數(shù)據(jù)類型字段寬度配件編號字符型7配件名稱字符型20單位字符型2單價數(shù)值型8,2單臺用量數(shù)值型2供應商編號字符型4表5-8入庫單表字段名稱數(shù)據(jù)類型字段寬度入庫單編號字符型8配件編號字符型7入庫日期日期型8入庫數(shù)量數(shù)值型6庫管員編號字符型4表5-9出庫單表字段名稱數(shù)據(jù)類型字段寬度出庫單編號字符型8配件編號字符型7出庫日期日期型8出庫數(shù)量數(shù)值型6領件單位編號字符型2庫管員編號字符型4表5-10供應商信息表字段名稱數(shù)據(jù)類型字段寬度供應商編號字符型4供應商名稱字符型30郵政編碼字符型6地址字符型40聯(lián)系人字符型8聯(lián)系電話字符型13表5-11廢品單表字段名稱數(shù)據(jù)類型字段寬度廢品單編號字符型8配件編號字符型7入庫日期日期型8入庫數(shù)量數(shù)值型6備注備注型4庫管員編號字符型4表5-12廢品出庫單表字段名稱數(shù)據(jù)類型

溫馨提示

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

評論

0/150

提交評論