管理信息系統(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頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、本節(jié)內(nèi)容:一、系統(tǒng)設(shè)計的目標二、系統(tǒng)設(shè)計的任務(wù)三、系統(tǒng)設(shè)計的模型四、系統(tǒng)設(shè)計的主要工作五、系統(tǒng)設(shè)計的原則第一節(jié) 系統(tǒng)設(shè)計概述第1頁/共72頁確定應(yīng)該怎樣具體實現(xiàn)所要求的系統(tǒng)是對目標系統(tǒng)的精確描述系統(tǒng)分析:解決“做什么”系統(tǒng)設(shè)計:解決“怎么做”一、系統(tǒng)設(shè)計的目標第2頁/共72頁 在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上,科學(xué)合理地進行物理模型的設(shè)計。主要是解決“怎樣做”的問題。問題結(jié)構(gòu)(系統(tǒng)需求) 系統(tǒng)結(jié)構(gòu)從系統(tǒng)分析說明書出發(fā),形成系統(tǒng)的具體設(shè)計方案。二、系統(tǒng)設(shè)計的任務(wù)映射第3頁/共72頁三、系統(tǒng)設(shè)計的模型數(shù)據(jù)字典數(shù)據(jù)流圖E-R圖加工小說明流程描述處理描述數(shù)據(jù)對描 述象數(shù)據(jù)設(shè)計模塊結(jié)構(gòu)設(shè)計接口設(shè)計過程設(shè)

2、計分析模型設(shè)計模型平臺設(shè)計第4頁/共72頁總體設(shè)計代碼設(shè)計和設(shè)計規(guī)范的制定系統(tǒng)物理配置方案設(shè)計數(shù)據(jù)存儲設(shè)計 計算機處理過程設(shè)計四、系統(tǒng)設(shè)計的主要工作第5頁/共72頁系統(tǒng)性從整個系統(tǒng)的角度考慮,如系統(tǒng)的代碼要統(tǒng)一,設(shè)計規(guī)范要標準,傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享等。靈活性要求系統(tǒng)具有很強的環(huán)境適應(yīng)性,如盡量采用模塊化結(jié)構(gòu),提高各模塊的獨立性??煽啃匀绨踩C苄?、檢錯、糾錯能力、抗病毒能力等。經(jīng)濟性如不要盲目追求技術(shù)上的先進,盡量避免不必要的復(fù)雜化。五、系統(tǒng)設(shè)計的原則第6頁/共72頁本節(jié)內(nèi)容:一、代碼設(shè)計二、功能結(jié)構(gòu)圖設(shè)計三、信息系統(tǒng)流程圖設(shè)計四、系統(tǒng)物理配置方案設(shè)計

3、五、輸出設(shè)計六、輸入設(shè)計七、 數(shù)據(jù)存儲設(shè)計八、 處理流程圖設(shè)計九、制訂設(shè)計規(guī)范十、 編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告第二節(jié) 系統(tǒng)詳細設(shè)計第7頁/共72頁 為什么在校學(xué)生都有一個學(xué)號?在不同的學(xué)校,同一個學(xué)生的學(xué)號又不一樣?公民的身份證號碼有多少位?它們代表什么意思?想想看,我們每一個人有多少除了名字以外的號碼?一、代碼設(shè)計 -1 代碼的定義代碼(Code)是代表事物名稱、屬性、狀態(tài)等的符號。第8頁/共72頁代碼的功能 為事物提供一個概要而不含糊的認定,便于數(shù)據(jù)的存貯和檢索。使用代碼可以提高處理的效率和精度。提高數(shù)據(jù)的全局一致性。代碼是人和計算機的共同語言,如零件號、圖號等早已使用代碼。一、代碼

4、設(shè)計 -2注意:代碼設(shè)計在系統(tǒng)分析階段就應(yīng)該開始。由于代碼編制需要仔細調(diào)查和多方協(xié)調(diào),是一項費時、費事的工作,因此,在系統(tǒng)設(shè)計階段才能最后確定。第9頁/共72頁代碼設(shè)計的若干原則合理性:結(jié)構(gòu)應(yīng)與處理的方法相一致。 例如,有時可利用代碼的結(jié)構(gòu)直接進行記錄的統(tǒng)計。唯一性:代碼應(yīng)唯一標志它所代表的事物或?qū)傩浴?蓴U充性:代碼設(shè)計要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。不要使用易于混淆的字符。一、代碼設(shè)計 -3第10頁/共72頁要注意盡量采用不易出錯的代碼結(jié)構(gòu)。系統(tǒng)性:當代碼長度長于4個字母或5個數(shù)字字符時,應(yīng)分成小段,讀寫時不易發(fā)生錯誤若已知碼的位數(shù)為P,每一位上可用字符數(shù)為Si,則可以組成碼的總數(shù)為

5、:例如,對每位字符為0-9的三位碼,共可組成C=10*10*10=1000種碼。第11頁/共72頁 代碼的種類順序碼:順序碼是一種用連續(xù)數(shù)字代表編碼對象的碼。 優(yōu)點:短而簡單,記錄的定位方法簡單,易于管理 缺點:沒有邏輯基礎(chǔ),不易記憶區(qū)間碼:區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。 優(yōu)點:信息處理比較可靠,排序、分類、檢索等操作易于進行 缺點:易造成很長的碼、多余碼,維修困難一、代碼設(shè)計 -4第12頁/共72頁區(qū)間碼又可分為以下多種類型多面碼。例如,對于機制螺釘,可作如下表那樣的規(guī)定。代碼2342 表示材料為黃銅的1.5mm方形頭鍍

6、鉻螺釘。材料 螺釘直徑螺釘頭形狀表面處理 1-不銹鋼 1-0.5 1-圓頭 1未處理 2-黃銅 2-1.0 2-平頭 2鍍鉻 3-鋼 3-1.5 3-六角形狀 3鍍鋅 4-方形頭 4-方形頭 4上漆第13頁/共72頁助憶碼。用文字、數(shù)字來描述,也可以用文字與數(shù)字的結(jié)合來描述 例如,用TV-B-12代表12寸黑白電視機,用TV-C-20代表20寸彩色電視機 優(yōu)點:可用漢字拼音或英語聯(lián)想幫助記憶 缺點:位數(shù)多,處理不便 ,易產(chǎn)生重復(fù)上下關(guān)聯(lián)區(qū)間碼。 例如,會計核算方面,用最左位代表核算種類,下一位代表會計核算項目。十進位碼。例如,圖書分類中的十進位分類碼。 例如610.736第14頁/共72頁 我

7、國公民身份證代碼的含義第15頁/共72頁一、代碼設(shè)計 -5代碼結(jié)構(gòu)中的校驗位校驗位通過事先規(guī)定的數(shù)學(xué)方法計算出來。代碼一旦輸入,計算機會用同樣的數(shù)學(xué)運算方法按輸入的代碼數(shù)字計算出校驗位,并將它與輸入的校驗位進行比較,以證實輸入是否有錯。校驗位可以發(fā)現(xiàn)的錯誤:抄寫錯誤:1寫成7易位錯誤:1234寫成1324雙易錯誤:26913寫成21963隨機錯誤第16頁/共72頁 有多種確定校驗位值的方法算術(shù)級數(shù)法原代碼1 2 3 4 5各乘以權(quán) 6 5 4 3 2乘積之和6+10+12+12+10=50以11為模去除乘積之和(若余數(shù)是10, 則按0處理),把得出的余數(shù)作為校驗碼:50/11=46,因此代碼為

8、123456。幾何級數(shù)法原理同上,但把所乘權(quán)數(shù)改為32 16 8 4 2 等。質(zhì)數(shù)法原理同上,但把所乘權(quán)數(shù)改為質(zhì)數(shù)系列,如17 13 7 5 3等。A.原代碼: 1 2 3 4 5 B.各乘以權(quán): 32 16 8 4 2 C.積之和: 32 + 32 + 24 + 16 + 10 =114 D.求余(模11): 114 11 = 10 4E.新代碼為: 1 2 3 4 5 4A.原代碼: 1 2 3 4 5 B.各乘以權(quán): 17 13 7 5 3 C.積之和: 17 + 26 + 21 + 20 + 15 =99 D.求余(模11): 99 11 = 9 0 E.新代碼為: 1 2 3 4 5

9、 0第17頁/共72頁二、功能結(jié)構(gòu)圖設(shè)計 -1功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表。愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解的過程就是一個由抽象到具體、由復(fù)雜到簡單的過程。工資管理子系統(tǒng)的功能結(jié)構(gòu)圖第18頁/共72頁二、功能結(jié)構(gòu)圖設(shè)計 -2功能模塊 功能結(jié)構(gòu)圖中每一個框稱為一個功能模塊。模塊化把一個復(fù)雜的系統(tǒng)分解為多個功能較單一的功能模塊的方法稱作模塊化。模塊化是一種重要的設(shè)計思想,它把一個復(fù)雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡單的、更易于建立和修改的部分。特點是:各個模塊具有相對獨立性,可以分別加以設(shè)計實現(xiàn);模塊之間的相互關(guān)系(如信息交換、調(diào)用關(guān)系)通過一定的方式予以說明。各模塊在這些

10、關(guān)系的約束下共同構(gòu)成一個統(tǒng)一的整體,完成系統(tǒng)的功能。 第19頁/共72頁三、信息系統(tǒng)流程圖設(shè)計 -1信息系統(tǒng)流程圖表達了各功能之間的數(shù)據(jù)傳送關(guān)系。繪制信息系統(tǒng)流程圖的步驟:先為數(shù)據(jù)流程圖中的每個處理功能畫出數(shù)據(jù)關(guān)系圖。然后,把各個處理功能的數(shù)據(jù)關(guān)系圖綜合起來,形成整個系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。數(shù)據(jù)關(guān)系的一般形式第20頁/共72頁三、信息系統(tǒng)流程圖設(shè)計 -2常用的系統(tǒng)流程圖符號:從數(shù)據(jù)流程圖到信息系統(tǒng)流程圖并非單純的符號改換脫機操作人工操作手工輸入聯(lián)機存儲器(磁帶、磁盤等)磁盤磁帶顯示器脫機存儲處理穿孔卡片通訊連接打印報告第21頁/共72頁三、信息系統(tǒng)流程圖設(shè)計 -3從數(shù)據(jù)流程圖導(dǎo)出信

11、息系統(tǒng)流程圖的例子數(shù)據(jù)存儲#1數(shù)據(jù)存儲#2處理1輸入1處理2處理4處理3輸出2輸出1實體1實體2存儲#1報告1處理1處理1處理3處理2中間文件存儲#2報告2新系統(tǒng)邏輯模型轉(zhuǎn)換為系統(tǒng)流程圖示例圖第22頁/共72頁三、信息系統(tǒng)流程圖設(shè)計 -4上月主文件建立扣款文件模塊主文件更新模塊計算打印模塊工 資 單 工資匯總表電費扣款通知病假扣款通知房租變動通知人事變動通知本月主文件 扣款文件工資管理子系統(tǒng)的信息系統(tǒng)流程圖第23頁/共72頁三、信息系統(tǒng)流程圖設(shè)計 -5 建立及修改程序 生產(chǎn)能力表必須生產(chǎn)的產(chǎn)品名及產(chǎn)量各產(chǎn)品的工藝路線及利潤 生產(chǎn)能力文件 工藝路線文件線性規(guī)劃程序 設(shè)備利用率 生產(chǎn)計劃表生產(chǎn)計劃

12、優(yōu)化系統(tǒng)第24頁/共72頁四、系統(tǒng)物理配置方案設(shè)計 -1設(shè)計依據(jù)系統(tǒng)的吞吐量。每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。系統(tǒng)的響應(yīng)時間。從用戶向系統(tǒng)發(fā)出一個作業(yè)請求開始,經(jīng)系統(tǒng)處理后,給出應(yīng)答結(jié)果的時間稱為系統(tǒng)的響應(yīng)時間。第25頁/共72頁四、系統(tǒng)物理配置方案設(shè)計 -2系統(tǒng)的可靠性。系統(tǒng)的可靠性可以用連續(xù)工作時間表示。系統(tǒng)的處理方式。集中式(Centralized processing)或分布式(Distributed processing)。 地域范圍 。對于分布式系統(tǒng),要根據(jù)系統(tǒng)覆蓋的范圍決定采用廣域還是局域網(wǎng)。 數(shù)據(jù)的管理方式。根據(jù)數(shù)據(jù)管理方式配備相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)。第26頁/共72頁四、系

13、統(tǒng)物理配置方案設(shè)計 -3計算機硬件選擇在考慮應(yīng)用軟件對計算機處理能力的需求方面,包括:計算機主存CPU時鐘輸入、輸出和通信通道數(shù)目顯示方式外接轉(zhuǎn)儲設(shè)備及其類型第27頁/共72頁四、系統(tǒng)物理配置方案設(shè)計 -4計算機網(wǎng)絡(luò)的選擇網(wǎng)絡(luò)拓撲結(jié)構(gòu) 總線型、星型、環(huán)形、混合型等網(wǎng)絡(luò)的邏輯方案網(wǎng)絡(luò)操作系統(tǒng) Netware、Windows NT、UNIX第28頁/共72頁四、系統(tǒng)物理配置方案設(shè)計 -5數(shù)據(jù)庫管理系統(tǒng)的選擇數(shù)據(jù)庫的性能數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺數(shù)據(jù)庫管理系統(tǒng)的安全保密性能數(shù)據(jù)的類型 Oracle、Sybase、SQL Server、Informix、FoxPro等 第29頁/共72頁四、系統(tǒng)物理配置

14、方案設(shè)計 -6應(yīng)用軟件的選擇1. 是否能夠滿足用戶的需求。 系統(tǒng)必須處理哪些事件和數(shù)據(jù)?軟件能否滿足數(shù)據(jù)表示的需要? 系統(tǒng)能夠產(chǎn)生哪些報告、報表、文檔或其他輸出? 系統(tǒng)要儲存的數(shù)據(jù)量及必須滿足哪些查詢需求?2. 軟件的靈活性。3. 軟件的技術(shù)支持。4. 相關(guān)企業(yè)對應(yīng)用軟件的選擇情況。第30頁/共72頁五、輸出設(shè)計 -1為什么先進行輸出設(shè)計? 輸出表格直接和使用者相聯(lián)系 設(shè)計的出發(fā)點應(yīng)當是保證輸出表格方便地為使用者服務(wù) 輸出表格應(yīng)正確反映和組成用于生產(chǎn)或服務(wù)部門的有用信息 輸出內(nèi)容是用戶最關(guān)心的 輸出信息是用戶最關(guān)心的,系統(tǒng)應(yīng)全面、準確地提供生產(chǎn)或服務(wù)部門所需要的信息。 第31頁/共72頁(一)

15、輸出設(shè)計的內(nèi)容1. 有關(guān)輸出信息使用方面的內(nèi)容,包括信息的使用者、使用目的、報告量、使用周期、有效期、保管方法和復(fù)寫份數(shù)等;2. 輸出信息的內(nèi)容,包括輸出項目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字);3. 輸出格式,如表格、圖形或文件;4. 輸出設(shè)備,如打印機。顯示器、卡片輸出機等。5.輸出介質(zhì),如輸出到磁盤還是磁帶上,輸出用紙是專用指還是普通白志等。五、輸出設(shè)計 -2第32頁/共72頁輸出設(shè)備的用途和特點COM:Computer Output to Microfilm第33頁/共72頁(二)輸出設(shè)計的方法1.表格信息。表格信息以表格的形式提供,一般用來表示詳細的信息。2.圖形信息。管理信息系統(tǒng)用到的圖

16、形信息主要有直方圖、餅圖、曲線圖、地圖等。3.圖標。圖標也用來表示數(shù)據(jù)間的比例關(guān)系和比較情況。由于圖標易于辨認,無需過多解釋,在信息系統(tǒng)中的應(yīng)用也日益廣泛。五、輸出設(shè)計 -3第34頁/共72頁(三)輸出報告 1. 方便使用者;2. 要考慮系統(tǒng)的硬件性能;3. 盡量利用原系統(tǒng)的輸出格式,確需修改,應(yīng)與有關(guān)部門協(xié)商,征得用戶同意;4. 輸出表格要考慮系統(tǒng)發(fā)展需要。例如是否在輸出表中留出位置,滿足將來新增項目需要;5. 輸出的格式要根據(jù)硬件能力,并試制輸出樣品,經(jīng)用戶同意后才能正式使用。五、輸出設(shè)計 -4第35頁/共72頁五、輸出設(shè)計 -5輸出設(shè)計示例: 屏幕顯示輸出的設(shè)備調(diào)撥單(四)輸出示例 第3

17、6頁/共72頁中國長江三峽開發(fā)總公司設(shè)備調(diào)撥單請購單位:工程建設(shè)部:右岸工程部 1997年5月21日 97調(diào)字第設(shè)備名稱棒磨機型號規(guī)格 數(shù)量計劃1賬面價格單價180,200.00總價180,200.00單位設(shè)備編號15073001-001實收數(shù)1結(jié)算價款單價180,200.00總價180,200.0000臺合同號10號倉庫發(fā)貨倉庫中國建設(shè)銀行開戶銀行32100876543賬 號備 注 總計金額其他有關(guān)費用運輸費管理費保險費包裝費 610.4 5保險費包裝費(大寫)壹拾捌萬貳佰元整180,200.00存根財務(wù)會計請購單 位發(fā)貨倉 庫財務(wù)稽 查業(yè)務(wù)單位主管: 收款: 提貨: 發(fā)貨: 制單:打印輸出

18、的設(shè)備調(diào)撥單 000016號第37頁/共72頁接收用戶輸出格式定義的輸入畫面第38頁/共72頁六、輸入設(shè)計 -1 輸出信息的正確性很大程度取決于輸入信息的正確性和及時性。因此,必須科學(xué)地進行輸入設(shè)計,使之正確地、及時地、方便地收集信息、錄入信息。輸入設(shè)計工作主要包括: 輸入數(shù)據(jù)的分析與內(nèi)容的確定 輸入方式及設(shè)備的選擇 輸入數(shù)據(jù)的格式設(shè)計 輸入數(shù)據(jù)的檢驗方法第39頁/共72頁六、輸入設(shè)計 -2輸入設(shè)計的原則提高效率和減少錯誤是兩個最根本的原則。具體目標是:控制輸入量最小量原則減少輸入延遲早檢驗原則減少輸入錯誤少轉(zhuǎn)換原則輸入過程應(yīng)盡量簡化簡單性原則第40頁/共72頁六、輸入設(shè)計 -3常用的輸入設(shè)備

19、鍵盤磁盤輸入裝置光電閱讀器終端輸入第41頁/共72頁輸入信息的設(shè)備和介質(zhì)介質(zhì)和特點設(shè)備介質(zhì)特點紙帶閱讀機穿孔紙帶成本低,速度慢,校驗、改錯困難讀卡機穿孔卡片內(nèi)容直觀容易校驗成本較高速度較慢鍵-軟盤輸入軟盤成本低適于大量數(shù)據(jù)輸入成本低速度快攜帶保存方便裝置磁帶機磁帶成本低適于大量數(shù)據(jù)輸入成本低速度快攜帶保存方便終端控制臺鍵盤少量數(shù)據(jù)直接輸入,用于直接對話磁性墨水閱讀器紙?zhí)幚砥鏖喿x,處理效率高,要有磁性墨水光學(xué)標記讀出器紙、條形碼轉(zhuǎn)換輸入,效率高,適于少量輸入光閱讀器紙讀錯率和拒讀率高,價格高速度慢第42頁/共72頁六、輸入設(shè)計 -4 輸入檢驗輸入錯誤的種類:數(shù)據(jù)本身錯誤。指由于原始數(shù)據(jù)填寫錯誤等

20、原因引起的輸入數(shù)據(jù)錯誤。 數(shù)據(jù)多余或不足。這是在數(shù)據(jù)收集過程中產(chǎn)生的差錯。如數(shù)據(jù)單據(jù)、卡片等的遺漏或重復(fù)等原因引起的數(shù)據(jù)錯誤。 數(shù)據(jù)的延誤。雖然數(shù)據(jù)本身正確,例如內(nèi)容和數(shù)據(jù)量正確,但是數(shù)據(jù)的處理時間超過了數(shù)據(jù)使用時間而導(dǎo)致數(shù)據(jù)失去應(yīng)有的價值。第43頁/共72頁輸入數(shù)據(jù)的校驗方法: 第44頁/共72頁改正錯誤的方法: 原始數(shù)據(jù)錯。發(fā)現(xiàn)原始數(shù)據(jù)有錯時,應(yīng)將原始單據(jù)送交填寫單據(jù)的原單位修改,不應(yīng)由鍵盤輸人操作員或原始數(shù)據(jù)檢查員等想當然地予以修改。 機器自動檢錯。當由機器自動檢錯時,出錯的恢復(fù)方法有以下幾種: 待輸入數(shù)據(jù)全部校驗并改正后,再進行下一步處理。 舍棄出錯數(shù)據(jù),只處理正確的數(shù)據(jù)。適用于不需要

21、太精確的輸出數(shù)據(jù),例如求百分比。 只處理正確的數(shù)據(jù),出錯數(shù)據(jù)待修正后再進行同法處理。 剔出出錯數(shù)據(jù),繼續(xù)進行處理,出錯數(shù)據(jù)留待下一運行周期一并處理。用于運行周期短而剔出的錯誤不致引起輸出信息正確性顯著下降的場合。出錯表的設(shè)計第45頁/共72頁六、輸入設(shè)計 -5原始單據(jù)的格式設(shè)計輸入設(shè)計的重要內(nèi)容之一是設(shè)計好原始單據(jù)的格式。設(shè)計原則便于填寫便于歸檔單據(jù)的格式應(yīng)能保證輸入精度實例人事變動通知單 _年_月_日1002周英杰01400.0040.0090.0001004吳關(guān)興02350.0035.0050.0021005趙子英01450.0045.0090.0021007馬凌云02600.0060.0

22、0120.001 科長簽字_備注欄:0調(diào)離 1新進 2修改數(shù)據(jù)人員代碼姓名部門基本工資附加工資房費備注第46頁/共72頁六、輸入設(shè)計 -6輸入屏幕設(shè)計常用的是人機對話方式,具體有:菜單式填表法應(yīng)答式詳見三峽工程開發(fā)總公司設(shè)備調(diào)撥單的錄入屏幕設(shè)計示例第47頁/共72頁三峽工程開發(fā)總公司設(shè)備調(diào)撥單的錄入屏幕設(shè)計示例第48頁/共72頁1. 菜單方式屏幕顯示各種可供選擇的操作,用戶輸入有關(guān)代號或把光標移到相應(yīng)位置,操作計算機運行,這種方式稱為菜單方式。常用的方式有下拉式菜單、彈出式菜單、級聯(lián)式菜單、平鋪式菜單等。設(shè)計菜單時,有兩點必須特別注意:菜單的深度和菜單中各選擇項的安排。第49頁/共72頁一個菜

23、單中選擇項的排列,有以下幾種安排方法:(1) 按字母順序排列;(2) 按習(xí)慣順序排列;(3) 按類別排列;(4) 按使用頻率排列。采用哪種排列方法,需要考慮使用者的心理、菜單的長短、是否有習(xí)慣順序等因素,可用判定樹表示選項安排,如圖所示。使用者的心理指進行選項時,是否有明確的目標物。第50頁/共72頁選項安排按習(xí)慣順序按字母順序按類別順序按字母順序按習(xí)慣順序按字母順序按字母順序按頻率順序有習(xí)慣順序?有明顯類別?出現(xiàn)概念相同?有習(xí)慣順序?有沒有有沒有有沒有是不是短菜單?是不是短菜單?是不是目標明確?是不是第51頁/共72頁 2. 填表方式將要輸入的項目先顯示在屏幕上,用戶根據(jù)項目輸入相應(yīng)的數(shù)據(jù)。

24、這種方法類似填表。屏幕上顯示的表格應(yīng)盡量與操作人員手中的原始數(shù)據(jù)記錄格式對應(yīng)。_系學(xué)生登記卡片班號學(xué)號入學(xué)日期姓名曾用名性別民族出生日期籍貫政治面貌曾任職務(wù)是否華僑第52頁/共72頁 3. 回答方式 程序運行到一定階段,屏幕上顯示問題,等待用戶回答。回答方式也應(yīng)在屏幕上提示,讓用戶簡單地回答。 4. 提問方式 這種方式主要用于用戶查詢。例如要查詢某學(xué)生的基本情況。屏幕上提示輸入“學(xué)號”,當操作員回答學(xué)生的學(xué)號后,屏幕上顯示該學(xué)生的有關(guān)情況,如表所示。第53頁/共72頁表7.5 學(xué)生基本情況 班號89211學(xué)號8921103入學(xué)日期1989年9月1日姓名王紅曾用名性別女民族漢出生日期1969年7

25、月1日籍貫湖北省武漢市(縣)政治面貌團員曾任職務(wù)是否華僑否第54頁/共72頁七、數(shù)據(jù)存儲設(shè)計 -1文件的分類:按文件的組織方式分類:順序文件索引文件直接存取文件按文件的用途分類 :主文件處理文件工作文件周轉(zhuǎn)文件其他文件(如后備文件)第55頁/共72頁七、數(shù)據(jù)存儲設(shè)計 -2文件設(shè)計文件設(shè)計就是根據(jù)文件的使用要求、處理方式、存儲量、數(shù)據(jù)的活動性以及硬件設(shè)備的條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法。文件設(shè)計通常從設(shè)計共享文件開始。文件由記錄組成,所以設(shè)計文件主要是設(shè)計文件記錄的格式, 詳見文件記錄的格式實例 。第56頁/共72頁記錄文件名:主文件 應(yīng)用:工資子系統(tǒng)序號

26、123456數(shù)據(jù)項名職工代碼職工姓名部門基本工資附加工資扣房費變量名DMXMBMJBGZFJGZFF類型CCCNNN寬度482777小數(shù)位數(shù)222輸入到:輸出自: 設(shè)計人員簽名 設(shè)計日期 。 文件記錄的格式實例第57頁/共72頁七、數(shù)據(jù)存儲設(shè)計 -3數(shù)據(jù)庫設(shè)計數(shù)據(jù)厙設(shè)計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設(shè)計的步驟與系統(tǒng)開發(fā)的各個階段相對應(yīng),詳見下圖。第58頁/共72頁1.需求分析調(diào)查信息要求 調(diào)查處理要求安全和完整性要求 結(jié)構(gòu)化分析SA ,自頂向下,逐層分解數(shù)據(jù)流程圖DFD(Data Flow Diagram)處理過程的邏輯判斷用決策樹或判定表用數(shù)據(jù)字典對系統(tǒng)中數(shù)據(jù)詳盡描述

27、 表達方法第59頁/共72頁2.數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計充分反映現(xiàn)實世界實體與實體聯(lián)系 自頂向下:先定義全局概念結(jié)構(gòu)再逐步細化 自底向上:先定義局部概念結(jié)構(gòu)再綜合集成由里向外:先定義最重要的核心結(jié)構(gòu)再向外擴充混合策略:自頂向下和自底向上相結(jié)合工具ER圖(ER模型,實體聯(lián)系圖)第60頁/共72頁3.數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計規(guī)范化:將關(guān)系模式轉(zhuǎn)化為某種范式的過程。 范式(Normal Form):關(guān)系模式的規(guī)范形式,滿足不同程度要求的為不同范式。 1、建立初始邏輯模型2、規(guī)范化函數(shù)依賴:關(guān)系中一切元組都要滿足的約束條件將ER圖向所選擇的數(shù)據(jù)庫模型轉(zhuǎn)換第61頁/共72頁規(guī)范化把非規(guī)范化的關(guān)系模式轉(zhuǎn)換成規(guī)范化

28、的關(guān)系模式的過程第一范式(1NF):關(guān)系中的每個屬性都不可分解。 第二范式(2NF):在1NF的基礎(chǔ)上,每個非主屬性 都完全函數(shù)依賴于主碼。第三范式(3NF):在2NF的基礎(chǔ)上,每個非主屬性都 不傳遞函數(shù)依賴于侯選碼。修正的第三范式(BCNF):比第三范式要求更進一步。 第62頁/共72頁驗收單(驗收單編號*,驗收日期,供貨企業(yè)編號)物料(物料編碼*,物料名稱,物料規(guī)格型號,計量單位)質(zhì)檢單(質(zhì)檢單編號*,驗收單編號,質(zhì)檢日期,報檢人.)入庫單(入庫單編號*,質(zhì)檢單編號,入庫日期,倉庫保管員)驗收(驗收單編號*,物料編號*,報驗數(shù),驗收數(shù))質(zhì)量檢驗(質(zhì)檢單編號*,物料編碼*,報檢數(shù),檢驗數(shù).)

29、入庫(入庫單編號*,物料編號*,入庫數(shù)量,入庫單價)實體聯(lián)系驗收單入庫單質(zhì)檢單物料驗收入庫質(zhì)量檢驗例物料入庫E-R模型第63頁/共72頁4、數(shù)據(jù)庫的物理設(shè)計確定數(shù)據(jù)的存儲結(jié)構(gòu)(順序、直接)確定存取路徑,能支持多個用戶的多種應(yīng)用(提供多個存取入口)把經(jīng)常存取和不經(jīng)常存取的數(shù)據(jù)分開,把易變部分和穩(wěn)定部份分開確定存儲分配(塊長度和大小、緩沖區(qū)大小和個數(shù))第64頁/共72頁確定數(shù)據(jù)的存儲結(jié)構(gòu)存取路徑的選擇和調(diào)整確定數(shù)據(jù)存放位置確定存儲分配參數(shù)主要內(nèi)容第65頁/共72頁八、處理流程圖設(shè)計 -1處理流程圖是系統(tǒng)流程圖的展開和具體化。在系統(tǒng)流程圖中,僅給出了每一處理功能的名稱,而在處理流程圖中,則需要使用各種符號具體地規(guī)定處理過程的每一步驟。由于每個處理功能都有自己的輸入和輸出,對處理功能的設(shè)計過程也應(yīng)從輸出開始,進而

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論