第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計_第1頁
第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計_第2頁
第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計_第3頁
第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計_第4頁
第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩100頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023/2/61Chapter7

管理信息系統(tǒng)的系統(tǒng)設(shè)計2023/2/62管理信息系統(tǒng)開發(fā)周期編程(系統(tǒng)實現(xiàn))Programming(implementation)系統(tǒng)設(shè)計SystemsDesign系統(tǒng)分析SystemsAnalysis測試Testing切換與評價Conversion&Evaluation系統(tǒng)運行與維護Running&Maintenance系統(tǒng)規(guī)劃SystemsPlanning系統(tǒng)設(shè)計進行系統(tǒng)物理模型的設(shè)計,解決怎么做的問題2023/2/63主要內(nèi)容系統(tǒng)設(shè)計的工作及原則代碼設(shè)計軟件結(jié)構(gòu)圖設(shè)計信息系統(tǒng)流程圖設(shè)計系統(tǒng)物理配置方案設(shè)計輸出設(shè)計輸入設(shè)計數(shù)據(jù)存儲設(shè)計制訂設(shè)計規(guī)范編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告2023/2/64系統(tǒng)設(shè)計的主要工作總體設(shè)計信息系統(tǒng)流程圖設(shè)計、功能結(jié)構(gòu)圖設(shè)計、功能模塊圖設(shè)計代碼設(shè)計和設(shè)計規(guī)范的制定代碼的設(shè)計方案、各種文件的設(shè)計標(biāo)準(zhǔn)系統(tǒng)物理配置方案設(shè)計設(shè)備配置、通信網(wǎng)絡(luò)的選擇和設(shè)計、數(shù)據(jù)庫管理系統(tǒng)的選擇數(shù)據(jù)存儲設(shè)計數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫的安全及保密計算機處理過程設(shè)計

輸出設(shè)計、輸入設(shè)計、處理流程圖設(shè)計、編寫程序設(shè)計說明書1.系統(tǒng)設(shè)計的工作及原則2023/2/65系統(tǒng)設(shè)計遵循的原則系統(tǒng)性具有全局思想系統(tǒng)的代碼要統(tǒng)一,設(shè)計規(guī)范要標(biāo)準(zhǔn),傳遞語言一致

靈活性要求系統(tǒng)具有很強的環(huán)境適應(yīng)性,系統(tǒng)具有較好的開放性和結(jié)構(gòu)的可變性采用模塊化結(jié)構(gòu),提高模塊的獨立性,降低模塊間的數(shù)據(jù)耦合可靠性系統(tǒng)抵御外界干擾的能力及受外界干擾時的恢復(fù)能力可靠性的表現(xiàn):安全保密性、檢錯及糾錯能力、抗病毒能力經(jīng)濟性在滿足系統(tǒng)需求的前提下,盡可能減少系統(tǒng)的開銷2023/2/662.代碼設(shè)計代碼是代表事物名稱、屬性、狀態(tài)等的符號職工代碼:1001、1002、1003身份證號碼據(jù)處理編號:p2.1為了便于計算機處理,一般用數(shù)字、字母或它們的組合來表示信息系統(tǒng)代碼設(shè)計的好壞,一定程度上決定系統(tǒng)和程序設(shè)計的難易程度2023/2/67代碼的功能代碼提供了數(shù)據(jù)的全局一致性(唯一化)為事物提供一個概要而不含糊的認定(規(guī)范化)人和計算機的共同語言,是兩者交換信息的工具(標(biāo)準(zhǔn)化)使用代碼可以提高處理的效率和精度國家標(biāo)準(zhǔn)編碼GB2260-80

:行政區(qū)劃分代碼GB1988-80

:信息處理交換的7位編碼字符集GB/T7408

:編碼對象出生的年、月、日2023/2/68代碼設(shè)計的原則設(shè)計的代碼在邏輯上必須滿足用戶的需要,在結(jié)構(gòu)上應(yīng)當(dāng)與處理的方法相一致一個代碼應(yīng)惟一標(biāo)志它所代表的事物或?qū)傩源a設(shè)計時,要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要代碼的編制應(yīng)盡量標(biāo)準(zhǔn)化要注意避免引起誤解,不要使用易于混淆的字符如:O、Z、I、S、V

0、2、1、5、U要注意盡量采用不易出錯的代碼結(jié)構(gòu),不要用空格作代碼如:WW2比W2W出錯的概率少當(dāng)代碼長于4個字母或5個數(shù)字字符時,應(yīng)分成小段如/p>

02887322700

好不能出現(xiàn)與程序系統(tǒng)中語言命令相同的代碼

2023/2/69代碼的種類1.順序碼(系列碼)順序碼:是一種用連續(xù)數(shù)字代表編碼對象的碼

如:1代表博士后,2代表博士,3代表碩士,4代表本科,……優(yōu)點:短、簡單,記錄的定位方法簡單,便于管理缺點:沒有邏輯基礎(chǔ),只能在后面增加,刪除造成空碼為什么1代表博士后??一般不作為主要的編碼方式,其他編碼細分類的一種補充手段。2023/2/610代碼的種類2.區(qū)間碼區(qū)間碼:把數(shù)據(jù)項分成若干項,每一區(qū)間代表一個組,碼中數(shù)字值和位置代表一定意義。

如:身份證編碼51-01-07-19801101-003-4

優(yōu)點:信息處理比較可靠,排序、分類、檢索操作易于進行缺點:碼相對較長,有空碼,維護困難四川省成都武侯區(qū)出生年月日順序碼驗證碼2023/2/611區(qū)間碼的分類(1)多面碼

一個數(shù)據(jù)項可能具有多方面的特性。如果在碼的結(jié)構(gòu)中,為這些特性各規(guī)定一個位置,就形成多面碼。用戶類型(第一位)采購總量(第二位)碼分類碼分類12345批發(fā)單位零售單位教育界國防部門其他部門12345<9999元10000~29999元30000~49999元>49999元——碼21代表什么?2023/2/612區(qū)間碼的分類(2)上下關(guān)聯(lián)區(qū)間碼由幾個意義上相互有關(guān)的區(qū)間碼組成,其結(jié)構(gòu)一般由左向右排列

如:學(xué)生學(xué)號971015123分段為97

10

1

5

1

23(3)十進位碼由上下關(guān)聯(lián)區(qū)間碼發(fā)展而來,相當(dāng)于圖書分類使用的十進位分類碼

如:

541.37電化學(xué)2023/2/6133.助憶碼

助憶碼用文字、數(shù)字或文字數(shù)字組合起來描述,能表達一定的意思。

特點:通過聯(lián)想幫助記憶

如:TV-B-12TV-C-20

助憶碼適用于數(shù)據(jù)項數(shù)目較少的情況2023/2/614代碼結(jié)構(gòu)中的校驗位1.校驗位的作用保證輸入正確無誤

2.求解校驗位值的方法代碼值=

原代碼+

校驗位

(1)算術(shù)級數(shù)法原代碼

12345各乘以權(quán)

54321乘積之和

1×5+2×4+3×3+4×2+5×1=35乘積之和對11取模

35MOD11=2代碼值為

123452

2023/2/615(2)幾何級數(shù)法

原代碼

12345各乘以權(quán)

3216842乘積之和1×32+2×16+3×8+4×4+5×2=114乘積之和對11取模

114MOD11=4代碼值為

123454(3)質(zhì)數(shù)法

原代碼

12345各乘以權(quán)

117532乘積之和

1×11+2×7+3×5+4×3+5×2=62乘積之和對11取模

62MOD11=7代碼值為

123457選11不是必須的2023/2/616知道你的身份證最后位怎么算出來的嗎?i18171615141312111098765432Ai34052419800101001Wi7910584216379105542Ai*Wi21360251616294800905002S=21+36+25+16+16+2+9+48+9+5+2=189Y=mod(S,11)=mod(189,11)=2Y012345678910校驗碼10X98765432該人員身份證號碼為:34052419800101001X2023/2/6173.軟件結(jié)構(gòu)圖設(shè)計

1.功能分解的過程劃分為子系統(tǒng)是系統(tǒng)目標(biāo)下的第一層功能分解,對每個子系統(tǒng)從功能的角度再一步一步從抽象到具體、從復(fù)雜到簡單的過程→功能分解的過程

2.模塊化功能分解的具體方法:將系統(tǒng)分解成規(guī)模較小、功能簡單的模塊

?功能模塊—在信息系統(tǒng)中,由計算機完成的某項具體工作的部分

?模塊化的好處易于修改和維護模塊相對獨立,錯誤的波及率較小

3.軟件結(jié)構(gòu)圖按功能的從屬關(guān)系描述信息系統(tǒng)的圖表圖中:上、中層模塊起管理、協(xié)調(diào)的作用,下層模塊完成具體的任務(wù)2023/2/618

二、層次圖–軟件結(jié)構(gòu)圖的表示

層次圖用來描述軟件的層次結(jié)構(gòu)層次圖中的一個矩形框代表一個模塊,方框間的連線表示調(diào)用關(guān)系工資管理信息子系統(tǒng)建立主文件數(shù)據(jù)錄入更新主文件建立扣款文件計算和打印打印工資匯總表數(shù)據(jù)維護建立主處理文件更新數(shù)據(jù)錄入數(shù)據(jù)維護數(shù)據(jù)錄入數(shù)據(jù)維護2023/2/619系統(tǒng)流程圖是描述物理系統(tǒng)的傳統(tǒng)工具,表達的是信息在系統(tǒng)各部件之間流動的情況,而不是對信息進行加工的控制過程?;舅枷耄河脠D形符號以黑盒子形式描述系統(tǒng)里面的每個部件(程序、文件、數(shù)據(jù)庫等)信息系統(tǒng)流程圖和數(shù)據(jù)流程圖的區(qū)別:符號和描述的內(nèi)容側(cè)重點(人機)不一樣。4.信息系統(tǒng)流程圖的設(shè)計2023/2/620繪圖符號1.基本符號

以概括的方式抽象地描述一個物理系統(tǒng)

處理能改變數(shù)據(jù)值或數(shù)據(jù)位置的加工或部件輸入/輸出輸入或輸出,廣義的不指明具體設(shè)備的符號連接轉(zhuǎn)到圖的另一部分或從圖的另一部分轉(zhuǎn)來換頁連接轉(zhuǎn)到另一頁圖上或由另一頁圖轉(zhuǎn)來數(shù)據(jù)流連接其他符號,指明數(shù)據(jù)流動方向起點或者終點2023/2/6212.系統(tǒng)符號具體地描述一個物理系統(tǒng),把一個廣義的輸入/輸出操作具體化為讀/寫存儲在特殊設(shè)備上的文件(數(shù)據(jù)庫),把一般的處理具體化為特定的程序或手工操作等

穿孔卡片打印文檔磁帶聯(lián)機儲存器磁盤顯示人工輸入人工操作輔助操作通信鏈路用穿孔卡片輸入或輸出,或一個穿孔卡片文件打印輸出或用打印終端輸入數(shù)據(jù)磁帶輸入/輸出,或表示一個磁帶文件任何種類的聯(lián)機儲存,如磁盤、磁鼓、軟盤等磁盤輸入/輸出,或儲存在磁盤上的文件或數(shù)據(jù)庫顯示終端,可用于輸入/輸出人工輸入數(shù)據(jù)的脫機處理,如填寫表格人工完成的處理,如會計在工資支票上簽字使用設(shè)備進行的脫機操作通過遠程通信線路或鏈路傳送數(shù)據(jù)計算機處理通過應(yīng)用程序或者模塊進行計算機處理脫機存儲脫機操作后進行保存2023/2/622繪制信息系統(tǒng)流程圖(1)繪制信息系統(tǒng)流程圖:首先用基本符號畫出整個系統(tǒng)的頂層圖。用系統(tǒng)符號細化頂層圖到每一個處理功能——把一個廣義的輸入/輸出操作具體化為讀/寫存儲在特殊設(shè)備上的文件(數(shù)據(jù)庫),把一般的處理具體化為特定的程序或手工操作等。2023/2/623頂層圖教師成績單成績處理成績報告教務(wù)處補考通知單學(xué)生2023/2/624

細化教師校核成績單輸入成績登記成績學(xué)生成績統(tǒng)計成績打印成績報告統(tǒng)計不及格學(xué)生補考日程表打印補考通知單學(xué)生檔案教務(wù)處學(xué)生成績報告補考通知單成績單校核過的成績單統(tǒng)計結(jié)果統(tǒng)計結(jié)果2023/2/625繪制信息系統(tǒng)流程圖的一般步驟:已有或者繪制出新系統(tǒng)的數(shù)據(jù)流程圖。對數(shù)據(jù)流程圖中的處理功能進行可能的合并或者分解。為數(shù)據(jù)流程圖中的每個處理功能畫出數(shù)據(jù)關(guān)系圖。綜合各個處理功能的數(shù)據(jù)關(guān)系圖形成整個信息系統(tǒng)流程圖。繪制信息系統(tǒng)流程圖(2)2023/2/626原系統(tǒng)數(shù)據(jù)流程圖F1工資發(fā)放清單存檔人事科工資發(fā)放人員總務(wù)科本月工資發(fā)放清單人員工資變動表P2.2填扣款本月工資發(fā)放清單P2.3計算填寫應(yīng)發(fā)工資上月工資發(fā)放清單扣款清單本月工資發(fā)放清單P2.1抄寫建立主文件建立扣款文件計算打印2023/2/627新系統(tǒng)數(shù)據(jù)流程圖F1工資發(fā)放清單存檔人事科工資發(fā)放人員總務(wù)科本月主文件人員工資變動表P2.2建立扣款文件扣款文件P2.3計算打印上月工資發(fā)放清單扣款清單本月工資發(fā)放清單P2.1主文件更新分析三個處理功能能否進行合并或者再分解2023/2/628處理功能數(shù)據(jù)關(guān)系圖手工輸入輸入輸出更新主文件人員工資變動表上月工資發(fā)放清單本月主文件2023/2/629輸出建立扣款文件扣款清單扣款文件輸出輸入計算打印本月主文件

工資發(fā)放清單扣款文件輸入處理功能數(shù)據(jù)關(guān)系圖手工輸入2023/2/630信息系統(tǒng)流程圖更新主文件人員工資變動表上月工資發(fā)放清單本月主文件建立扣款文件扣款清單扣款文件計算打印

工資發(fā)放清單除去了外部實體;增加了臨時用的中間文件手工輸入手工輸入2023/2/631練習(xí)1.請根據(jù)以下要求繪制倉庫管理信息系統(tǒng)的系統(tǒng)流程圖保管員根據(jù)當(dāng)日的出庫和入庫單通過出、入庫處理程序去修改庫存臺帳根據(jù)庫存臺帳由統(tǒng)計打印程序輸出庫存日報表需要進行查詢時,可利用查詢程序在輸入查詢子條件后,到庫存臺帳去查找,顯示出查詢結(jié)果2023/2/632解:出入庫處理統(tǒng)計打印查詢庫存臺帳查詢條件日報表查詢結(jié)果出庫單入庫單手工輸入手工輸入2023/2/633處理流程圖是信息系統(tǒng)流程圖的進一步展開和具體化,在系統(tǒng)流程圖中只是細化到了每一處理功能模塊,在處理流程圖中要具體的定義出每一處理功能模塊在處理過程中的每一個步驟。處理流程圖的繪制把每一個處理模塊再次展開成具體的處理步驟。每一個處理功能模塊都有自己的輸入和輸出。故:繪制處理流程圖也應(yīng)該從輸入開始,到輸出結(jié)束。2023/2/634更新主文件人員工資變動表上月工資發(fā)放清單本月主文件建立扣款文件扣款清單扣款文件計算打印

工資發(fā)放清單2023/2/635建立扣款文件扣款清單扣款文件扣款清單建立扣款文件程序扣款文件修改扣款文件程序排序程序合并程序排序好的扣款文件主扣款文件處理流程圖2023/2/636總的設(shè)計依據(jù)計算機硬件計算機網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)應(yīng)用軟件5.系統(tǒng)物理配置方案設(shè)計2023/2/637(1)系統(tǒng)的吞吐量

–每秒種執(zhí)行的作業(yè)數(shù)

(2)系統(tǒng)的響應(yīng)時間

–從用戶向系統(tǒng)發(fā)出一個作業(yè)請求開始,經(jīng)系統(tǒng)處理后,給出應(yīng)答結(jié)果的時間(3)系統(tǒng)的可靠性

–用連續(xù)工作時間表示(4)集中式/分布式

(5)地域范圍

–決定采用廣域網(wǎng)/局域網(wǎng)

(6)數(shù)據(jù)管理方式

–文件管理系統(tǒng)/數(shù)據(jù)庫管理系統(tǒng)設(shè)計依據(jù)5.系統(tǒng)物理配置方案設(shè)計2023/2/638計算機硬件選擇總的要求:速度快、容量大、通道能力強、操作靈活方便數(shù)據(jù)的處理方式?

集中式–采用主機-終端系統(tǒng)?分布式–采用計算機網(wǎng)絡(luò)計算機機型的選擇主要考慮應(yīng)用軟件對計算機處理能力的需求計算機主存CPU時鐘輸入、輸出和通信的通道數(shù)目顯示方式外接轉(zhuǎn)儲設(shè)備及其類型2023/2/639計算機網(wǎng)絡(luò)的選擇網(wǎng)絡(luò)拓撲結(jié)構(gòu)有總線型、星型、環(huán)型和樹形根據(jù)應(yīng)用系統(tǒng)的地域分布、信息流量進行綜合考慮網(wǎng)絡(luò)的邏輯設(shè)計配置網(wǎng)絡(luò)設(shè)備:主服務(wù)器

Server、主交換機

Switch、集線器

Hub、路由器

Router、調(diào)制解調(diào)器

Modem網(wǎng)絡(luò)操作系統(tǒng)Unix

–惟一能適用于所有應(yīng)用平臺的

NOSWindowsNT/WindowsServer2000

–新型

NOS

Client/Server

Browse/Server

模式Netware

–適用于

WorkStation/FileServer

模式2023/2/640數(shù)據(jù)庫管理系統(tǒng)的選擇在選擇數(shù)據(jù)庫管理系統(tǒng)時,考慮的因素:數(shù)據(jù)庫的性能數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺數(shù)據(jù)庫管理系統(tǒng)的安全保密性能數(shù)據(jù)的類型常見數(shù)據(jù)庫管理系統(tǒng)大型數(shù)據(jù)庫

–Oracle,Sybase,SQLServer中型數(shù)據(jù)庫

–Informix小型數(shù)據(jù)庫

–VisualFoxPro2023/2/641輸出設(shè)計的內(nèi)容包括:有關(guān)輸出信息使用方面的內(nèi)容:信息的使用者、使用目的、報告量、使用周期、有效期、保管方法和復(fù)寫份數(shù)輸出信息的內(nèi)容:

輸出項目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字)輸出設(shè)備:

打印機、顯示器、磁盤機、繪圖儀輸出方式:顯示輸出、磁盤文件、打印報表(主要方式)輸出介質(zhì):

磁盤、磁帶、報表(主要方式)輸出格式:

表格、圖形、圖標(biāo)6.輸出設(shè)計2023/2/642輸出設(shè)備和介質(zhì)一覽表6.輸出設(shè)計2023/2/644顯示輸出方式:及時直觀磁盤文件輸出方式:下級向上級匯報,備份網(wǎng)絡(luò)傳輸和衛(wèi)星通訊:發(fā)送方所發(fā)出的信息直接 轉(zhuǎn)換為接收方的輸入數(shù)據(jù)打印輸出方式:習(xí)慣于看紙上的內(nèi)容

其他信息傳遞方式:音頻輸出、自動傳真

常見輸出方式輸出方式和格式設(shè)計2023/2/645常見的輸出設(shè)備-打印輸出-顯示輸出-打印輸出-網(wǎng)絡(luò)傳輸-網(wǎng)絡(luò)傳輸-其它-其它-其它-其他2023/2/646輸出格式設(shè)計(最終輸出)總的原則:表達清晰直觀表格信息表格形式,表示詳細的信息圖形信息圖形信息有直方圖、圓餅圖、曲線圖、地圖等圖形信息在表示事物的趨勢、比較等方面非常直觀圖標(biāo)圖標(biāo)用來表示數(shù)據(jù)間的比例關(guān)系和比較關(guān)系圖標(biāo)容易辨認2023/2/6472023/2/648部門代碼工號姓名級別基本工資獎金字符型字符型字符型字符型貨幣性貨幣型4位5位12位3位7位6位2023/2/649進校門后,沿著右手(西邊)的一條道一直向前走,走了大約十分鐘在右手邊可看到郵局,是一個兩層樓的房子,過了郵局往前走一個街口就可看到左手邊有一個很好的院子,這個院子就是外賓招待所,這時向左拐走下去就可看到招待所的大門。郵局招待所校門2023/2/650簇狀柱形圖餅形圖數(shù)據(jù)點折線圖2023/2/651輸出報告設(shè)計(最終輸出)輸出報告定義了系統(tǒng)的輸出。輸出報告中要標(biāo)出各常量、變量的詳細信息、各種統(tǒng)計量及其計算公式、控制方法設(shè)計輸出報告注意事項方便使用者要考慮系統(tǒng)硬件的性能盡量利用原系統(tǒng)的輸出格式,確需修改,應(yīng)與有關(guān)部門協(xié)商,征得用戶的同意輸出表格要考慮系統(tǒng)發(fā)展的需要輸出設(shè)計上應(yīng)盡量保持輸出流內(nèi)容和格式的統(tǒng)一性顯示器

查詢或預(yù)覽打印機

輸出報表數(shù)據(jù)庫文件

數(shù)據(jù)交換2023/2/6522023/2/653輸入設(shè)計的原則根本原則:提高效率和減少錯誤控制輸入量:只輸入基本信息,通過計算、統(tǒng) 計、檢索得到的信息由系統(tǒng)產(chǎn)生

減少輸入延遲:可采用周轉(zhuǎn)文件、批量輸入等方式減少輸入錯誤:采用多種校驗方法和有效性驗證技術(shù)輸入過程應(yīng)盡量簡化:保證輸入過程簡單易用,不能因 為查錯、糾錯而使輸入復(fù)雜 化,增加用戶負擔(dān)7.輸入設(shè)計2023/2/654數(shù)據(jù)輸入設(shè)備的選擇讀卡機

早期的輸入設(shè)備,已被鍵盤取代鍵盤-磁盤輸入裝置由錄入員通過工作站錄入,經(jīng)拼寫檢查、可靠性驗證后存入磁記錄介質(zhì),該方法成本低、速度快、易于攜帶光電閱讀器采用光筆讀入光學(xué)標(biāo)記條形碼或用掃描儀錄入紙上文字終端輸入操作人員通過鍵盤輸入數(shù)據(jù),終端以在線方式與主機聯(lián)系,可及時返回處理結(jié)果2023/2/655

輸入檢驗數(shù)據(jù)出錯的檢驗方法視覺校驗

打印或顯示與原始數(shù)據(jù)比較重復(fù)校驗

輸入兩次檢驗位校驗

控制總數(shù)校驗

人工總值與輸入累計總值比較數(shù)據(jù)類型校驗

數(shù)值型/字符型格式校驗

校驗數(shù)據(jù)記錄中各數(shù)據(jù)項的位數(shù)和位置邏輯校驗

根據(jù)業(yè)務(wù)上各種數(shù)據(jù)的邏輯性,檢查有無矛盾界限校驗

檢查某項輸入數(shù)據(jù)的內(nèi)容是否位于規(guī)定范圍之內(nèi)順序校驗

檢查記錄的順序記錄計數(shù)校驗

通過檢查記錄個數(shù)來檢查記錄是否遺漏和重復(fù)平衡校驗

檢查相反項目間是否平衡對照校驗

將輸入的數(shù)據(jù)與基本文件的數(shù)據(jù)相核對,檢查是否一致2023/2/656

出錯的改正方法?機器自動檢錯出錯的恢復(fù)方法有:待輸入的數(shù)據(jù)全部校驗改正后,再進行下一步處理舍棄出錯數(shù)據(jù),只處理正確的數(shù)據(jù)只處理正確的數(shù)據(jù),出錯數(shù)據(jù)待修正后再進行同法處理

剔出出錯數(shù)據(jù),繼續(xù)進行處理,出錯數(shù)據(jù)留待下一運行周期一并處理出錯表的設(shè)計程序能自動打印出出錯信息(出錯表)

?出錯表可由以下兩種程序打出以數(shù)據(jù)校驗為目的的程序邊處理、邊作數(shù)據(jù)校驗的程序2023/2/657

輸入屏幕設(shè)計以人機對話輸入方式實現(xiàn)人機對話采用

菜單式、填表法、應(yīng)答式

三種方式示例:演示軟件2023/2/658數(shù)據(jù)組織的層次8.數(shù)據(jù)存儲設(shè)計數(shù)據(jù)庫文件1文件2文件n-1文件n……..記錄n-1記錄2記錄1記錄n數(shù)據(jù)項n-1數(shù)據(jù)項2數(shù)據(jù)項1數(shù)據(jù)項n......為某一目的而形成的同類記錄的集合。按一定方式組織起來的邏輯相關(guān)的數(shù)據(jù)文件的集合。2023/2/659數(shù)據(jù)組織的層次學(xué)生數(shù)據(jù)庫學(xué)生情況文件學(xué)生選課文件記錄數(shù)據(jù)項學(xué)號姓名性別記錄105000張三男記錄205001李四女記錄305002王五女記錄405003吳天男。。。。。。。。。。。。2023/2/660學(xué)生選課記錄學(xué)生基本記錄學(xué)號性別姓名系別年齡政治面貌籍貫家庭出身日期地點學(xué)歷名課程名學(xué)號學(xué)分日期獎懲條目姓名與本人關(guān)系詳細情況課程號課程名學(xué)生人事記錄學(xué)生學(xué)籍記錄獎懲情況記錄家庭成員記錄學(xué)生學(xué)籍管理學(xué)生檔案管理學(xué)生選課管理2023/2/661數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計過程

數(shù)據(jù)庫設(shè)計跨越系統(tǒng)分析和系統(tǒng)設(shè)計階段用戶需求分析系統(tǒng)分析(詳細調(diào)查)概念結(jié)構(gòu)設(shè)計系統(tǒng)分析邏輯結(jié)構(gòu)設(shè)計系統(tǒng)設(shè)計物理結(jié)構(gòu)設(shè)計系統(tǒng)設(shè)計數(shù)據(jù)庫設(shè)計步驟系統(tǒng)開發(fā)步驟數(shù)據(jù)庫設(shè)計融于系統(tǒng)的開發(fā)過程中2023/2/662數(shù)據(jù)庫設(shè)計過程關(guān)系圖客觀事物事物類相關(guān)性質(zhì)集合現(xiàn)實世界實體及聯(lián)系實體實體集合相關(guān)屬性集合信息世界

數(shù)據(jù)庫

關(guān)系數(shù)據(jù)模型模式定義數(shù)據(jù)世界存儲

結(jié)構(gòu)

二進制數(shù)據(jù)集合計算機世界E-R模型用戶需求分析概念結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計

邏輯結(jié)構(gòu)設(shè)計

2023/2/663教師教師號姓名性別年齡職稱參考書書號書名內(nèi)容提要價格學(xué)生學(xué)號姓名性別年齡班導(dǎo)師姓名年齡實體聯(lián)系屬性課程課程號課程名學(xué)分息系統(tǒng)管理信班級班級編號所屬專業(yè)系擠得都坐不下了,咋個寫作業(yè)嘛?2023/2/664班級組成學(xué)生選修課程講授教師參考書1nnmLnm班導(dǎo)師管理11ER模型一.概念結(jié)構(gòu)設(shè)計姓名年齡班級編號專業(yè)學(xué)號學(xué)生姓名課程編號課程名書名價格教師號職稱成績地點2023/2/665轉(zhuǎn)換原則:(1)一個實體轉(zhuǎn)換為一個關(guān)系;實體的屬性就是關(guān)系的屬性;實體的碼就是關(guān)系的碼。(2)一個聯(lián)系也轉(zhuǎn)換為一個關(guān)系,聯(lián)系的屬性及其聯(lián)系所連接的實體的碼都轉(zhuǎn)換為關(guān)系的屬性,但是這種關(guān)系的碼確定:1:1,兩端實體的碼都成為關(guān)系的候選碼;1:n,n端實體的碼成為關(guān)系的碼;m:n,兩端實體碼的組合成為關(guān)系的碼。(3)具有相同碼的關(guān)系可以合并。二.邏輯結(jié)構(gòu)設(shè)計班導(dǎo)師(姓名,年齡,班級編號)班級(班級編號,專業(yè))學(xué)生(學(xué)號,學(xué)生姓名,班級編號)選修(學(xué)號,課程編號,成績)課程(課程編號,課程名)教師(教師號,職稱)參考書(書名,價格)講授(課程編號,教師號,書名,地點)2023/2/666關(guān)系模型2023/2/667在表中的任意一列中,數(shù)據(jù)項應(yīng)該屬于同一個屬性。在表中,行的順序是無關(guān)緊要的。但是不能重復(fù)。在表中,列的順序無關(guān)緊要,但是不能重復(fù)。學(xué)號姓名年齡系別系主任課程成績課程號成績S1趙亦17計算機劉偉C190S1趙亦17計算機劉偉C282S2錢爾18信息王平C384S3劉思佳17信息王平C268學(xué)號姓名年齡系別系主任S1趙亦17計算機劉偉S1趙亦17計算機劉偉S2錢爾18信息王平S3劉思佳17信息王平學(xué)號姓名年齡系別系主任系主任S1趙亦17計算機劉偉劉偉S2錢爾18信息王平王平S3劉思佳17信息王平王平2023/2/6681NF,F(xiàn)irstNF元組中每一個分量都必須是不可分割的數(shù)據(jù)項。學(xué)號姓名年齡系別系主任課程成績課程號成績S1趙亦17計算機劉偉C190S1趙亦17計算機劉偉C282S2錢爾18信息王平C384S3劉思佳17信息王平C268不符合規(guī)范約束條件范式要求:2023/2/669學(xué)號姓名年齡系別系主任課程號成績S1趙亦17計算機劉偉C190S1趙亦17計算機劉偉C282S2錢爾18信息王平C384S3劉思佳17信息王平C268處理后符合規(guī)范約束條件1NF,F(xiàn)irstNF元組中每一個分量都必須是不可分割的數(shù)據(jù)項。2023/2/6702NF,SecondNF不僅滿足第一范式,而且所有非主屬性完全依賴于其主碼。學(xué)號姓名年齡系別系主任課程號成績S1趙亦17計算機劉偉C190S1趙亦17計算機劉偉C282S2錢爾18信息王平C384S3劉思佳17信息王平C268主碼為學(xué)號和課程號,而姓名僅依賴于學(xué)號,與課程號無關(guān),非主屬性對主碼是部分依賴2023/2/671學(xué)號姓名年齡系別系主任S1趙亦17計算機劉偉S2錢爾18信息王平S3劉思佳17信息王平學(xué)號課程號成績S1C190S1C282S2C384S3C268將表進行分解為兩個滿足2NF的關(guān)系模式2NF,SecondNF不僅滿足第一范式,而且所有非主屬性完全依賴于其主碼。2023/2/672學(xué)號姓名年齡系別系主任S1趙亦17計算機劉偉S2錢爾18信息王平S3劉思佳17信息王平學(xué)號課程號成績S1C190S1C282S2C384S3C2683NF,ThirdNF不僅滿足第二范式,而且任何一個非主屬性都不傳遞依賴于任何主關(guān)鍵字。系主任列通過系別傳遞依賴于主碼學(xué)號,不滿足3NF要求2023/2/673學(xué)號姓名年齡系別S1趙亦17計算機S2錢爾18信息S3劉思佳17信息系別系主任計算機劉偉信息王平學(xué)號課程號成績S1C190S1C282S2C384S3C2683NF,ThirdNF不僅滿足第二范式,而且任何一個非主屬性都不傳遞依賴于任何主關(guān)鍵字。處理后符合規(guī)范約束條件2023/2/674

三.物理結(jié)構(gòu)設(shè)計為數(shù)據(jù)模型在物理設(shè)備上選定合適的存儲結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫的最佳存取效率

物理結(jié)構(gòu)設(shè)計的主要內(nèi)容庫文件的組織形式順序文件索引文件直接存取文件存儲介質(zhì)的分配

將易變的、存取頻繁的數(shù)據(jù)存放在高速存儲器上穩(wěn)定的、存取頻度小的數(shù)據(jù)存放在低速存儲器上存取路徑的選擇2023/2/675文件的分類按不同特征分成以下幾類:文件分類按文件的存儲介質(zhì)分類卡片文件紙帶文件磁盤文件磁帶文件輸入文件輸出文件輸入輸出文件順序文件索引文件直接存取文件主文件處理文件工作文件周轉(zhuǎn)文件按文件的信息流分類按文件的用途分類按文件的組織方式分類2023/2/676

典型文件說明主文件重要的共享文件。存放具有固定值屬性的數(shù)據(jù)數(shù)據(jù)準(zhǔn)確、完整并更新及時職工代碼姓名部門基本工資附加工資1001李小明01500.0050.001002周英杰01400.0040.001003劉一波01350.0025.001004吳關(guān)興01350.0030.001005趙子英02400.0040.00具有固定值屬性的數(shù)據(jù)2023/2/677

典型文件說明處理文件又稱為事務(wù)文件。存放事務(wù)數(shù)據(jù)的臨時文件,包含了對主文件進行更新的全部數(shù)據(jù)職工代碼姓名部門病假請假扣款事假請假扣款1002周英杰0140.001004吳關(guān)興0130.001005趙子英0240.001007馬凌云0225.0030.00隨機變動屬性的數(shù)據(jù)2023/2/678

典型文件說明工作文件處理過程中暫時存放數(shù)據(jù)的文件比如:排序過程中建立的排序文件職工代碼姓名部門基本工資附加工資房費電費病假扣款應(yīng)發(fā)工資1001李小明01500.0050.00150.0020.00380.001002周英杰01400.0040.0090.0015.0080.00255.001003劉一波01350.0025.0040.0030.00255.001004吳關(guān)興01350.0030.0050.0010.00320.001005趙子英02400.0040.0090.0025.00325.002023/2/679

典型文件說明周轉(zhuǎn)文件存放具有固定個體變動屬性的數(shù)據(jù)如:工資子系統(tǒng)中的住戶電費扣款文件職工代碼姓名部門電費1001李小明0120.001002周英杰0115.001003劉一波0130.001004吳關(guān)興0110.001005趙子英0225.00固定個體變動屬性數(shù)據(jù)2023/2/680文件組織形式設(shè)計常用文件組織方式性能比較

使用效果組織方式文件處理方式文件大小隨機查找速度順序查找速度適于何種活動率對軟件要求備注順序隨機順序很好不好無限制慢很快高低索引好好中等大快快低中直接不好很好有限制很快慢低高不同用途文件存儲介質(zhì)和組織方式

因素和選擇用途保存期活動率存取方式存儲介質(zhì)組織方式備注主文件長高順序磁盤順序、索引直接低隨機處理文件中高順序磁盤順序工作文件短順序磁盤順序2023/2/681文件是為某一目的而形成的同類記錄的集合。確定記錄中各數(shù)據(jù)項的名稱、變量名、數(shù)據(jù)類型、寬度、小數(shù)位數(shù)說明由哪個程序形成,哪個程序使用確定文件管理制度

記錄設(shè)計表主文件工資子系統(tǒng)記錄文件名:職工工資清單應(yīng)用:工資處理序號123456數(shù)據(jù)項名學(xué)號姓名性別年齡系別選課變量名xhxmxbnlxbxk數(shù)據(jù)類型字符型字符型字符型字符型字符型字符型寬度482488小數(shù)位數(shù)輸入到輸出自

設(shè)計者簽名______________

設(shè)計日期

_______________2023/2/682

從系統(tǒng)的角度,全面考慮,制訂設(shè)計規(guī)范對系統(tǒng)內(nèi)的程序、文件、處理方法統(tǒng)籌命名,統(tǒng)一標(biāo)準(zhǔn)便于今后的管理,避免造成混亂設(shè)計規(guī)范的對象文件名程序名代碼結(jié)構(gòu)編碼結(jié)構(gòu)9.設(shè)計規(guī)范的制訂2023/2/683例子某工資管理信息系統(tǒng)的設(shè)計規(guī)范程序名:GAABBXG:與工資管理信息系統(tǒng)有關(guān)的程序名、程序文件名、數(shù)據(jù)文件名。AA:文件類型,比如:BB文件具體處理,比如:X區(qū)分碼GZUXJ1GZUXJ2GZZXJGCLGX代號文件類型ZU主文件ZZ周轉(zhuǎn)文件CL處理文件代號處理性質(zhì)XJ新建GX更新XG修改2023/2/684程序設(shè)計說明書是用以定義處理過程的書面文件,以每個處理過程為單位。它由系統(tǒng)設(shè)計員編寫,交給程序員使用,程序員以此進行程序設(shè)計。10.編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告說明書的編寫必須清楚明確,系統(tǒng)設(shè)計員所設(shè)想的處理內(nèi)容應(yīng)整理得使別人能夠正確理解。2023/2/685

一、程序設(shè)計說明書的內(nèi)容

程序設(shè)計說明書至少包含以下內(nèi)容系統(tǒng)名和子系統(tǒng)名程序名及程序標(biāo)識符程序功能作者及日期采用語言輸入和輸出處理過程接口局部數(shù)據(jù)元素

處理過程 簡單描述,采用

PDL

語言接口 指與父子模塊之間的參數(shù)情況Programdesignlanguage。設(shè)計的結(jié)果可以用程序設(shè)計語言來描述——一種非形式的比較靈活的語言,它用于描述模塊內(nèi)部的具體算法,以便在系統(tǒng)設(shè)計和系統(tǒng)開發(fā)人員之間比較精確地進行交流。2023/2/686例子

系統(tǒng):財務(wù)系統(tǒng)

子系統(tǒng):工資子系統(tǒng)

程序名稱:更新工資主文件

程序標(biāo)識符:gxcl程序功能:根據(jù)主處理文件中的內(nèi)容修改上月主文件,形成本月文件語言:VisualFoxPro作者:XXX

日期:2009年3月11日被調(diào)用:無

調(diào)用:無輸入:

輸出:

上月主文件GZ1.DBF

本月主文件GZ2.DBF

主處理文件GZCL.DBF處理:

dowhile主處理文件未結(jié)束讀一主處理文件記錄

zgdm=主處理文件.職工代碼在上月主文件中查找:職工代碼=zgdm

形成本月主文件記錄并存入主處理文件記錄指針下移一個

enddo接口:無局部數(shù)據(jù)元素:

zgdm–存放上月主文件當(dāng)前記錄的職工代碼2023/2/687提交以下系統(tǒng)設(shè)計報告:系統(tǒng)總體設(shè)計方案(信息系統(tǒng)流程圖、軟件結(jié)構(gòu)圖)代碼設(shè)計方案輸入和輸出設(shè)計方案程序設(shè)計說明書數(shù)據(jù)庫設(shè)計方案文件設(shè)計方案

進入“系統(tǒng)實施階段”2023/2/688實例分析1:數(shù)據(jù)存儲分析與設(shè)計某企業(yè)原物資管理系統(tǒng)的供應(yīng)計劃管理部分使用了從表1到表6的各種報表。在建立新的管理信息系統(tǒng)過程中,需要將這些表格存入數(shù)據(jù)庫。請進行數(shù)據(jù)存儲分析和數(shù)據(jù)模型設(shè)計。部門名稱產(chǎn)品名計劃產(chǎn)量表1生產(chǎn)計劃表產(chǎn)品名材料名材料型號規(guī)格計量單位消耗定額表2材料消耗定額表2023/2/689部門名材料名材料型號規(guī)格計量單位維修用量表4維修用材計劃表部門名產(chǎn)品名計劃產(chǎn)量材料名材料型號規(guī)格計量單位消耗定額生產(chǎn)需要量表5生產(chǎn)用材計劃表材料名材料型號規(guī)格計量單位單價表3材料計劃價格表部門名需用材料名型號規(guī)格計量單位需要量用途表6材料需要計劃表2023/2/690step1:確定各種表格需要存儲的內(nèi)容確定表格是否不足或則冗余確定各個表格數(shù)據(jù)項是否不足或者冗余數(shù)據(jù)是否便于檢索、更新、刪除等操作2023/2/691部門名材料名材料型號規(guī)格計量單位維修用量表4維修用材計劃表部門名產(chǎn)品名計劃產(chǎn)量材料名材料型號規(guī)格計量單位消耗定額生產(chǎn)需要量表5生產(chǎn)用材計劃表部門名需用材料名型號規(guī)格計量單位需要量用途表6材料需要計劃表表6的所有數(shù)據(jù)都可以把表4和表5求和得到,表6為冗余表格。2023/2/692部門名產(chǎn)品名計劃產(chǎn)量材料名材料型號規(guī)格計量單位消耗定額生產(chǎn)需要量10001010000表5生產(chǎn)用材計劃表產(chǎn)品名材料名材料型號規(guī)格計量單位消耗定額表2材料消耗定額表產(chǎn)品編號材料名材料型號規(guī)格計量單位單價表3材料計劃價格表材料編號2023/2/693step2:表格的規(guī)范化部門編碼部門名稱產(chǎn)品編碼產(chǎn)品名計劃產(chǎn)量表1生產(chǎn)計劃表產(chǎn)品編碼產(chǎn)品名材料編碼材料名材料型號規(guī)格計量單位消耗定額表2材料消耗定額表1NF:元組中每一個分量都必須是不可分割的數(shù)據(jù)項√規(guī)格型號√2023/2/694部門編碼部門名材料編碼材料名材料型號規(guī)

溫馨提示

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

評論

0/150

提交評論