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

下載本文檔

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

文檔簡介

第7章管理信息系統(tǒng)系統(tǒng)設(shè)計第一頁,共92頁。第一節(jié)系統(tǒng)設(shè)計概述系統(tǒng)設(shè)計的目的與任務(wù)系統(tǒng)設(shè)計的依據(jù)

系統(tǒng)設(shè)計的原則第二頁,共92頁。一、系統(tǒng)設(shè)計的目的與任務(wù)

主要目的:將系統(tǒng)分析階段所提出的、充分反應(yīng)用戶信息需求的新系統(tǒng)邏輯模型轉(zhuǎn)換成可以實(shí)施的、基于計算機(jī)與網(wǎng)絡(luò)技術(shù)的物理(技術(shù))模型。邏輯模型主要確定系統(tǒng)“做什么”,而物理模型則主要解決“系統(tǒng)怎樣做”的問題。

第三頁,共92頁。一、系統(tǒng)設(shè)計的目的與任務(wù)

主要任務(wù):從信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機(jī)和通信的軟、硬件設(shè)備,提出系統(tǒng)的實(shí)施計劃。第四頁,共92頁。一、系統(tǒng)設(shè)計的目的與任務(wù)

系統(tǒng)設(shè)計階段的工作包括如下主要活動:總體設(shè)計:導(dǎo)出系統(tǒng)的功能模塊結(jié)構(gòu)圖,確定合適的計算機(jī)處理方式和計算機(jī)總體結(jié)構(gòu)及系統(tǒng)配置。

詳細(xì)設(shè)計:包括:代碼設(shè)計、數(shù)據(jù)庫設(shè)計、輸出設(shè)計、輸入設(shè)計、對話設(shè)計、處理流程設(shè)計、制定設(shè)計規(guī)范等。編寫“系統(tǒng)設(shè)計說明書”:是系統(tǒng)設(shè)計階段的成果,是系統(tǒng)實(shí)施階段工作的主要依據(jù)。第五頁,共92頁。二、系統(tǒng)設(shè)計的依據(jù)

可從以下幾個方面考慮:系統(tǒng)分析的成果現(xiàn)行技術(shù)現(xiàn)行的信息管理和信息技術(shù)的標(biāo)準(zhǔn)、規(guī)范和有關(guān)法律制度用戶需求系統(tǒng)運(yùn)行環(huán)境第六頁,共92頁。三、系統(tǒng)設(shè)計的原則

應(yīng)遵循以下的主要原則:系統(tǒng)性靈活性可靠性經(jīng)濟(jì)性第七頁,共92頁。第二節(jié)系統(tǒng)功能結(jié)構(gòu)設(shè)計

主要包括:系統(tǒng)功能結(jié)構(gòu)設(shè)計的原則、結(jié)構(gòu)化設(shè)計方法、模塊結(jié)構(gòu)圖及評價標(biāo)準(zhǔn)、轉(zhuǎn)換策略、優(yōu)化技巧等。

系統(tǒng)的功能結(jié)構(gòu)是在遵循結(jié)構(gòu)化和模塊化設(shè)計思想的基礎(chǔ)上,以信息系統(tǒng)功能結(jié)構(gòu)圖和信息系統(tǒng)流程圖來表示的。第八頁,共92頁。一、系統(tǒng)功能結(jié)構(gòu)設(shè)計的原則應(yīng)遵循以下的主要原則:

分解—協(xié)調(diào)原則

模塊化原則

自頂向下的原則

抽象的原則明確性原則

第九頁,共92頁。二、結(jié)構(gòu)化設(shè)計方法

結(jié)構(gòu)化設(shè)計方法是1974年由美國IBM公司首先提出的。其思想是以數(shù)據(jù)流程圖為基礎(chǔ),采用自頂向下、逐層分解的方法,把系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)又劃分為若干功能模塊,模塊又劃分為子模塊,層層劃分直到相對獨(dú)立、功能單一的獨(dú)立程序?yàn)橹梗詈髽?gòu)造出模塊結(jié)構(gòu)圖。結(jié)構(gòu)化設(shè)計的宗旨是要使設(shè)計工作簡單化、標(biāo)準(zhǔn)化。

第十頁,共92頁。二、結(jié)構(gòu)化設(shè)計方法

主要考慮以下幾個問題:每個子系統(tǒng)如何劃分成多個模塊。如何確定子系統(tǒng)之間、模塊之間傳送的數(shù)據(jù)及其調(diào)用關(guān)系。如何評價并改進(jìn)模塊結(jié)構(gòu)的質(zhì)量。如何從數(shù)據(jù)流程圖導(dǎo)出模塊結(jié)構(gòu)圖。第十一頁,共92頁。三、模塊結(jié)構(gòu)設(shè)計

模塊結(jié)構(gòu)圖又稱控制結(jié)構(gòu)圖或系統(tǒng)結(jié)構(gòu)圖,它是反映模塊層次分解關(guān)系、調(diào)用關(guān)系、數(shù)據(jù)流和控制信息流傳遞關(guān)系的一種重要工具。模塊結(jié)構(gòu)圖由模塊、調(diào)用、數(shù)據(jù)、控制信息四種基本符號組成。第十二頁,共92頁。(一)模塊結(jié)構(gòu)圖基本符號

模塊調(diào)用數(shù)據(jù)信息控制信息第十三頁,共92頁。模塊模塊是系統(tǒng)中有名稱的、具有一定狀態(tài)和方法的一個實(shí)體,是組成系統(tǒng)的基本元素。模塊可以是一個程序,也可以是一個函數(shù)或過程子函數(shù)。模塊具有四個屬性:輸入與輸出、處理功能、內(nèi)部數(shù)據(jù)、程序代碼。修改庫存第十四頁,共92頁。調(diào)用甲乙乙丙甲乙丙丁甲a)調(diào)用b)判斷調(diào)用c)循環(huán)調(diào)用第十五頁,共92頁。數(shù)據(jù)用帶空心圓的箭頭表示傳送的數(shù)據(jù),并標(biāo)上數(shù)據(jù)名,箭頭的方向?yàn)閿?shù)據(jù)傳送的方向。

查職工讀人事職工號

簡歷數(shù)據(jù)第十六頁,共92頁??刂菩畔?/p>

查職工讀人事

用帶實(shí)心圓的箭頭表示控制信息,并標(biāo)上信息名,箭頭的方向?yàn)閭魉偷姆较颉?/p>

職工號

簡歷數(shù)據(jù)無此職工第十七頁,共92頁。(二)模塊化

模塊化:把系統(tǒng)劃分為若干個模塊,每個模塊完成一個特定的功能,然后將這些模塊匯集起來組成一個整體,完成指定功能的一種方法。優(yōu)點(diǎn):使整個系統(tǒng)設(shè)計簡易、結(jié)構(gòu)清晰,可讀性、可維護(hù)性強(qiáng),提高系統(tǒng)的可行性,同時也有助于管理信息系統(tǒng)開發(fā)和組織管理。

第十八頁,共92頁。(二)模塊化

目標(biāo):每個模塊完成一個相對獨(dú)立的特定功能;模塊之間的關(guān)聯(lián)和依賴程度盡量?。唤涌诤唵?。

度量標(biāo)準(zhǔn):模塊之間的耦合性(塊間聯(lián)系)模塊自身的聚合性(塊內(nèi)聯(lián)系)第十九頁,共92頁。1.塊間耦合

塊間耦合:系統(tǒng)內(nèi)不同模塊之間互聯(lián)程度的度量。模塊間的耦合度越低,模塊的獨(dú)立性越好。

形式有:數(shù)據(jù)耦合、控制耦合、公共耦合、內(nèi)容耦合第二十頁,共92頁。數(shù)據(jù)耦合兩個模塊之間通過數(shù)據(jù)交換信息,且每一個參數(shù)均為數(shù)據(jù)。

開發(fā)票計算水費(fèi)單價數(shù)量金額第二十一頁,共92頁。控制耦合

兩個模塊之間,一個模塊通過開關(guān)量、標(biāo)志、名字等控制信息,明顯地控制另一模塊的功能。開發(fā)票計算水費(fèi)或電費(fèi)水費(fèi)/電費(fèi)

金額水費(fèi)計算水費(fèi)計算電費(fèi)開發(fā)票電費(fèi)

控制耦合數(shù)據(jù)耦合第二十二頁,共92頁。公共耦合

模塊之間通過一個公共的數(shù)據(jù)區(qū)域傳遞信息。A公共數(shù)據(jù)區(qū)BC第二十三頁,共92頁。內(nèi)容耦合

一個模塊需要使用另一個模塊的內(nèi)部信息,或者轉(zhuǎn)移進(jìn)入另一個模塊中時,這種聯(lián)系方式則稱為內(nèi)容耦合。發(fā)生內(nèi)容耦合的情形主要有:一個模塊直接訪問另一個模塊的內(nèi)部數(shù)據(jù);一個模塊不通過正常入口轉(zhuǎn)到另一個模塊內(nèi);兩模塊有一部分代碼重疊;一個模塊有多個入口或出口。第二十四頁,共92頁。塊間耦合遵循下列原則

模塊間盡量使用數(shù)據(jù)耦合;

必要時才采用控制耦合;

限制公共耦合的范圍;

堅決避免使用內(nèi)容耦合。

第二十五頁,共92頁。2.塊內(nèi)聚合

塊內(nèi)聚合:衡量模塊內(nèi)各組成部分的凝聚程度。模塊內(nèi)的聚合度越高,模塊的獨(dú)立性越好。

形式有:功能聚合、順序聚合、通訊聚合、過程聚合、時間聚合、邏輯聚合、偶然聚合第二十六頁,共92頁。2.塊內(nèi)聚合功能聚合:模塊內(nèi)部各組成部分全部為執(zhí)行同一功能而結(jié)合為一個整體。順序聚合:模塊內(nèi)部各組成部分,前一部分處理動作的輸出是后一部分處理動作的輸入。通訊聚合:模塊內(nèi)部各組成部分的動作都使用相同的輸入或產(chǎn)生相同的輸出。過程聚合:模塊內(nèi)部各組成部分的動作彼此間無關(guān)系,但必須以特定的順序執(zhí)行。第二十七頁,共92頁。2.塊內(nèi)聚合時間聚合:模塊內(nèi)部各組成部分的動作必須在同一時間執(zhí)行。邏輯聚合:模塊內(nèi)部各組成部分在邏輯上具有相似的處理動作,但功能上、用途上卻彼此無關(guān)。偶然聚合:模塊內(nèi)部各組成部分之間沒有任何關(guān)系。第二十八頁,共92頁。塊內(nèi)聚合比較

模塊內(nèi)的聚合聯(lián)接形式可修改性可讀性通用性聯(lián)系程度功能聚合好好好好順序聚合好好好中通訊聚合中中中不好過程聚合中中中不好時間聚合不好不好中較壞邏輯聚合較壞較壞不好較壞偶然聚合最壞最壞最壞最壞第二十九頁,共92頁。(三)從數(shù)據(jù)流程圖導(dǎo)出初始結(jié)構(gòu)圖

從數(shù)據(jù)流程圖導(dǎo)出系統(tǒng)的初始結(jié)構(gòu)圖,首先要區(qū)分?jǐn)?shù)據(jù)流程圖的結(jié)構(gòu)類型,然后根據(jù)不同的類型采用不同的方法把數(shù)據(jù)流程圖映象成相應(yīng)的模塊結(jié)構(gòu)。

第三十頁,共92頁。1.數(shù)據(jù)流程圖的結(jié)構(gòu)類型

變換型數(shù)據(jù)流程圖

一個數(shù)據(jù)流程圖可以明顯地分成輸入、處理和輸出三部分。輸入信息物理輸入正確信息結(jié)果物理輸出數(shù)據(jù)變換中心輸出邏輯輸入邏輯輸出輸入格式檢查處理顯示第三十一頁,共92頁。1.數(shù)據(jù)流程圖的結(jié)構(gòu)類型

事務(wù)型數(shù)據(jù)流程圖

事務(wù)型數(shù)據(jù)流程圖一般呈束狀形,即一束數(shù)據(jù)流平行輸入或輸出,可能同時有幾個事務(wù)要求處理或加工。接受路徑動作路徑…事務(wù)中心第三十二頁,共92頁。2.轉(zhuǎn)換策略以變換為中心的設(shè)計

步驟:

找出主處理、邏輯輸入和邏輯輸出設(shè)計模塊結(jié)構(gòu)的頂層和第一層設(shè)計中、下層模塊第三十三頁,共92頁。明細(xì)賬匯款單合格的匯款單處理后的匯款單收據(jù)變換中心輸出輸入業(yè)務(wù)數(shù)據(jù)格式檢查計算匯費(fèi)產(chǎn)生收據(jù)記賬變換型數(shù)據(jù)流程圖第三十四頁,共92頁。輸出處理后的匯款單匯款處理系統(tǒng)計算匯費(fèi)取得合格匯款單記賬輸入?yún)R款單格式檢查產(chǎn)生收據(jù)打印收據(jù)合格的匯款單匯款單處理后的匯款單收據(jù)收據(jù)合格的匯款單合格的匯款單處理后的匯款單處理后的匯款單業(yè)務(wù)數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)匯款單轉(zhuǎn)換后的結(jié)構(gòu)圖第三十五頁,共92頁。2.轉(zhuǎn)換策略以事務(wù)為中心的設(shè)計

步驟:

確定事務(wù)的來源;

確定以事務(wù)為中心的系統(tǒng)結(jié)構(gòu);

確定每一種事務(wù)以及它所需要的處理動作;

合并具有相同處理動作的模塊,組成公共處理模塊加入系統(tǒng);

為每個事務(wù)處理模塊設(shè)計下面的操作模塊,再為操作模塊設(shè)計細(xì)節(jié)模塊。第三十六頁,共92頁。確定信息類型銷售時間分析按日期統(tǒng)計按地區(qū)統(tǒng)計按產(chǎn)品統(tǒng)計按價格統(tǒng)計銷售地區(qū)分析銷售產(chǎn)品分析銷售價格分析銷售信息事務(wù)型數(shù)據(jù)流程圖第三十七頁,共92頁。轉(zhuǎn)換后的結(jié)構(gòu)圖調(diào)度銷售時間分析按日期統(tǒng)計按地區(qū)統(tǒng)計按產(chǎn)品統(tǒng)計按價格統(tǒng)計銷售地區(qū)分析銷售產(chǎn)品分析銷售價格分析分析信息類型讀銷售信息獲得銷售類型銷售分析第三十八頁,共92頁。(四)優(yōu)化設(shè)計

將初始結(jié)構(gòu)圖根據(jù)模塊獨(dú)立性原則進(jìn)行精化,對模塊進(jìn)行合并、分解修改、調(diào)整,得到高內(nèi)聚、低耦合的模塊,得到易于實(shí)現(xiàn)、易于測試和易于維護(hù)的軟件結(jié)構(gòu),產(chǎn)生設(shè)計文檔的系統(tǒng)最終結(jié)構(gòu)圖。第三十九頁,共92頁。(四)優(yōu)化設(shè)計優(yōu)化設(shè)計基本原則:合理控制系統(tǒng)的深度與寬度合理控制模塊的扇入和扇出數(shù)模塊的大小要適當(dāng)(一張A4紙)消除重復(fù)的功能設(shè)計單入口單出口模塊模塊應(yīng)設(shè)計成“暗盒”形式第四十頁,共92頁。BCDA模塊的扇入數(shù)BDCA模塊的扇出數(shù)第四十一頁,共92頁。第三節(jié)

系統(tǒng)物理配置方案設(shè)計

管理信息系統(tǒng)的物理配置方案設(shè)計主要包括:計算機(jī)軟硬件的選擇、網(wǎng)絡(luò)系統(tǒng)的設(shè)計、數(shù)據(jù)庫管理系統(tǒng)的選擇等。第四十二頁,共92頁。一、設(shè)計依據(jù)系統(tǒng)的吞吐量

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

系統(tǒng)的可靠性

系統(tǒng)的處理方式地域范圍或計算模式

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

第四十三頁,共92頁。二、設(shè)計的基本原則

根據(jù)實(shí)際業(yè)務(wù)需要情況配置設(shè)備;根據(jù)實(shí)際業(yè)務(wù)性質(zhì)配置設(shè)備;

根據(jù)組織中各部門地理分布情況配備系統(tǒng)設(shè)備;

根據(jù)系統(tǒng)調(diào)查分析所估算出的數(shù)據(jù)容量配備存儲設(shè)備;根據(jù)系統(tǒng)通信量、通信頻度確定網(wǎng)絡(luò)結(jié)構(gòu)、通信媒體、網(wǎng)絡(luò)類型、通信方式等;根據(jù)系統(tǒng)的規(guī)模和特點(diǎn)配備系統(tǒng)軟件,選擇軟件工具;

根據(jù)系統(tǒng)實(shí)際情況確定系統(tǒng)配置的各種指標(biāo);第四十四頁,共92頁。第四節(jié)

代碼設(shè)計

代碼是指代表事物名稱、屬性、狀態(tài)等的符號,它以簡短的符號形式代替具體的文字說明。

代碼設(shè)計的任務(wù):設(shè)計出一套供管理信息系統(tǒng)開發(fā)和運(yùn)行所需的代碼系統(tǒng)。第四十五頁,共92頁。一、代碼的功能便于錄入節(jié)省存儲空間,提高處理速度便于計算機(jī)識別和處理提高數(shù)據(jù)標(biāo)準(zhǔn)化程度提高處理精度第四十六頁,共92頁。二、代碼設(shè)計的原則

惟一性通用性(標(biāo)準(zhǔn)化)可擴(kuò)充性簡潔性系統(tǒng)性易修改性第四十七頁,共92頁。三、代碼的種類1.順序碼:連續(xù)的數(shù)字或字母代表編碼對象如:職工號可以編成0001,0002,0003…1565優(yōu)點(diǎn):簡單,位數(shù)少,易追加,易管理;缺點(diǎn):可識別性差,無邏輯性。2.層次碼:按區(qū)間劃分代碼,每個區(qū)間有一定的含義如:某大學(xué)的學(xué)生代碼**

**

**優(yōu)點(diǎn):分類明確,有嚴(yán)格的隸屬關(guān)系,容量大;缺點(diǎn):位數(shù)多。第四十八頁,共92頁。三、代碼的種類3.多面碼:按分類對象的屬性或特征分“面”,“面”內(nèi)的類目按其規(guī)律編碼如:螺釘可選用材料、直徑、螺釘頭形狀等三個“面”

第一面:1-不銹鋼2-黃銅3-鋼

第二面:1-?0.52-?13-?1.5第三面:1-圓頭2-平頭3-六角形頭4-方形頭代碼234表示“黃銅?1.5方形頭螺釘”

優(yōu)點(diǎn):具有一定的柔性,適合計算機(jī)處理;缺點(diǎn):利用率較低,易出現(xiàn)大量空碼。第四十九頁,共92頁。三、代碼的種類4.十進(jìn)制碼:圖書館常用的圖書編碼方法,與層次碼的編碼原理相同,所不同點(diǎn)是在十進(jìn)制碼結(jié)構(gòu)中采用了小數(shù)點(diǎn)符號。如:C931.6105.助記碼:用具有特定意義的字母代表某一類項(xiàng)目如:“TV-C-34”表示34英寸彩色電視機(jī);

優(yōu)點(diǎn):可用漢字拼音或英語聯(lián)想幫助記憶;缺點(diǎn):位數(shù)多,處理不便,易產(chǎn)生重復(fù)。第五十頁,共92頁。四、代碼的校驗(yàn)為了保證關(guān)鍵代碼輸入的準(zhǔn)確性、減少輸入錯誤,有意識地在編碼設(shè)計的基礎(chǔ)上,通過事先規(guī)定的某種數(shù)學(xué)方法,計算出校驗(yàn)碼,附加在編碼之后,作為編碼的一部分。輸入時與代碼一起輸入,此時計算機(jī)會用同種數(shù)學(xué)方法,將輸入的代碼進(jìn)行數(shù)學(xué)計算,并與所輸入的校驗(yàn)碼進(jìn)行比較,以校驗(yàn)是否正確,并發(fā)現(xiàn)錯誤。第五十一頁,共92頁。四、代碼的校驗(yàn)采用校驗(yàn)位的方法可以發(fā)現(xiàn)以下幾種錯誤:抄寫錯誤:例如,1寫為7;3寫為8易位錯誤:例如,1234寫為1324雙易位錯:例如,36912寫為21963隨機(jī)錯誤:包括以上兩種或三種綜合性錯誤或其它錯誤

第五十二頁,共92頁。四、代碼的校驗(yàn)確定校驗(yàn)位的方法:將代碼各位(Ci)乘以權(quán)因子(Pi),求出各位的積:C1P1,C2P2,...CnPn求出加權(quán)和:S=C1P1+C2P2+...+CnPn以稱為模的常數(shù)(M)除加權(quán)和,求出余數(shù)R即:R=SmodM把模M減去余數(shù)R作為校驗(yàn)位,J=M-R注:當(dāng)J為10、11、12…時,其校驗(yàn)位碼為A、B、C…;而對于字母編碼要使用校驗(yàn)位檢查,計算時要將A—Z轉(zhuǎn)換為10—35。第五十三頁,共92頁。四、代碼的校驗(yàn)權(quán)因子的選取:幾何級數(shù),如1,2,4,8,16,32,……算術(shù)級數(shù),如1,2,3,4,5,6,7,……質(zhì)數(shù),如1,3,5,7,11,13,17,……有規(guī)律的數(shù),如1,3,7,1,3,7,……模的選取:

通常,可取10,11,13等。第五十四頁,共92頁。四、代碼的校驗(yàn)例子:原代碼1238,權(quán)因子為質(zhì)數(shù),模M=10,以J=M–R為校驗(yàn)碼,設(shè)計出其校驗(yàn)碼。解:原代碼:1238權(quán)因子:11753

S=11+14+15+24=64R=SmodM=64mod10=4J=M-R=10-4=6(校驗(yàn)位)原代碼加校驗(yàn)碼:12386第五十五頁,共92頁。原代碼23424,權(quán)因子為:16,8,4,2,1,模M=13。

解:原代碼:23424權(quán)因子:168421

S=32+24+16+4+4=80R=SmodM=80mod13=2J=M-R=13-2=11原代碼加校驗(yàn)碼:23424B課堂練習(xí)第五十六頁,共92頁。第五節(jié)

數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫設(shè)計的內(nèi)容

數(shù)據(jù)庫設(shè)計就是在對環(huán)境進(jìn)行需求分析的基礎(chǔ)上,進(jìn)行滿足要求及符合語義的邏輯設(shè)計,進(jìn)行具有合理的存儲結(jié)構(gòu)的物理設(shè)計,實(shí)現(xiàn)數(shù)據(jù)庫的運(yùn)行。

第五十七頁,共92頁。第五節(jié)

數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫設(shè)計的基本步驟:1.需求和約束分析2.概念模式設(shè)計3.邏輯模式設(shè)計4.物理數(shù)據(jù)庫設(shè)計5.實(shí)施階段6.運(yùn)行和數(shù)據(jù)庫維護(hù)其中,5和6是在系統(tǒng)實(shí)現(xiàn)階段所做的工作

第五十八頁,共92頁。一、需求和約束分析

進(jìn)行數(shù)據(jù)庫設(shè)計首先必須準(zhǔn)確了解與分析用戶需求。

調(diào)查用戶要求掌握:數(shù)據(jù)要求、加工要求和各種限制條件。

●數(shù)據(jù)分析明確:數(shù)據(jù)的有效性、完整性、冗余性、數(shù)據(jù)的類型和表示、數(shù)據(jù)之間的聯(lián)系、數(shù)據(jù)的標(biāo)準(zhǔn)化、數(shù)據(jù)總量和數(shù)據(jù)密級劃分。

●確定環(huán)境約束條件第五十九頁,共92頁。二、概念模式設(shè)計

概念模式設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨(dú)立于具體DBMS的概念模型。工具:實(shí)體—聯(lián)系模型(E-R模型)

第六十頁,共92頁。1.E-R模型

E-R模型的三要素:實(shí)體、聯(lián)系和屬性。

實(shí)體:客觀存在并可相互區(qū)分的事物如:學(xué)生張三、工人李四等

屬性:實(shí)體所具有的某一特性如:學(xué)生的學(xué)號、姓名、性別、年級、成績等

聯(lián)系:實(shí)體之間的相互關(guān)聯(lián)如:學(xué)生與課程之間有選課聯(lián)系

聯(lián)系有一對一(1:1)、一對多(1:n)、多對多(m:n)第六十一頁,共92頁。實(shí)體間的聯(lián)系系主任負(fù)責(zé)系11班級包含學(xué)生1N產(chǎn)品組成零件MN一對一聯(lián)系一對多聯(lián)系多對多聯(lián)系第六十二頁,共92頁。例:學(xué)生選修課程學(xué)生課程選修學(xué)號姓名系別課程編號課程名主講老師成績用矩形表示實(shí)體集,在框內(nèi)寫上實(shí)體名用橢圓表示實(shí)體的屬性用無向邊把實(shí)體與其屬性連接起來用菱形表示實(shí)體間的聯(lián)系將參與聯(lián)系的實(shí)體用線段連接nm標(biāo)注聯(lián)系類型第六十三頁,共92頁。2.E-R模型設(shè)計的主要步驟

劃分和確定實(shí)體;

劃分和確定聯(lián)系;確定屬性;畫出E-R模型.第六十四頁,共92頁。練習(xí):構(gòu)造一個基本的教學(xué)E-R模型

有學(xué)生、教師、課程三個實(shí)體,每個實(shí)體的屬性為:教師(教師編號、教師姓名、職稱);學(xué)生(學(xué)號、姓名、性別);課程(課程編號、課程名、學(xué)時、學(xué)分、教材名稱)教師和課程之間,存在“講授”關(guān)系,有“效果”屬性;學(xué)生和課程之間,存在“學(xué)習(xí)”關(guān)系,有“成績”屬性。第六十五頁,共92頁。標(biāo)識實(shí)體

有教師,學(xué)生,課程三個實(shí)體。劃分和確定聯(lián)系教師和課程之間,存在“講授”這個關(guān)系,是一個M:N的關(guān)系;學(xué)生和課程之間,存在“學(xué)習(xí)”這個關(guān)系,是一個L:N的關(guān)系;練習(xí):構(gòu)造一個基本的教學(xué)E-R模型第六十六頁,共92頁。確定屬性實(shí)體的屬性:教師(教師編號、教師姓名、職稱);學(xué)生(學(xué)號、姓名、性別);課程(課程編號、課程名、學(xué)時、學(xué)分、教材名稱);聯(lián)系的屬性:講授(效果);學(xué)習(xí)(成績);練習(xí):構(gòu)造一個基本的教學(xué)E-R模型

第六十七頁,共92頁。教師教師姓名教師編號職稱學(xué)生學(xué)號姓名性別課程課程編號課程名學(xué)時教材名稱學(xué)分講授效果學(xué)習(xí)成績MNNL畫出E-R模型練習(xí):構(gòu)造一個基本的教學(xué)E-R模型

第六十八頁,共92頁。三、邏輯模式設(shè)計

邏輯模式設(shè)計是把概念模型(即E-R模型)轉(zhuǎn)換為與選用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符的邏輯數(shù)據(jù)模型。第六十九頁,共92頁。將E-R模型轉(zhuǎn)為關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換原則:

一個實(shí)體用一個二維表來表示,實(shí)體的所有屬性就是表的屬性,實(shí)體的主碼就是表的主碼。

一個聯(lián)系用一個二維表來表示,與該聯(lián)系相連的各實(shí)體的主碼以及聯(lián)系本身的屬性均成為此表的屬性。而表的主碼為與聯(lián)系相連的各實(shí)體的主碼的組合。三、邏輯模式設(shè)計第七十頁,共92頁。例:學(xué)生選修課程的E-R模型學(xué)生課程選修學(xué)號姓名系別課程編號課程名主講老師成績nm第七十一頁,共92頁。例:學(xué)生選修課程的關(guān)系數(shù)據(jù)模型實(shí)體:學(xué)生(學(xué)號,姓名,性別);課程(課程編號,課程名,主講老師);聯(lián)系:選修(學(xué)號,課程編號,成績)。第七十二頁,共92頁。教師教師姓名教師編號職稱學(xué)生學(xué)號姓名性別課程課程編號課程名學(xué)時教材名稱學(xué)分講授效果學(xué)習(xí)成績MNNL練習(xí):教學(xué)E-R模型轉(zhuǎn)為關(guān)系數(shù)據(jù)模型第七十三頁,共92頁。練習(xí):教學(xué)E-R模型轉(zhuǎn)為關(guān)系數(shù)據(jù)模型實(shí)體:教師(教師編號,教師姓名,職稱);學(xué)生(學(xué)號,姓名,性別);課程(課程編號,課程名,學(xué)時,學(xué)分,教材名稱);聯(lián)系:講授(教師編號,課程編號,效果);學(xué)習(xí)(學(xué)號,課程編號,成績);第七十四頁,共92頁。四、物理數(shù)據(jù)庫設(shè)計

物理數(shù)據(jù)庫設(shè)計是指對給定的邏輯模式,選取一個最適合應(yīng)用環(huán)境的物理數(shù)據(jù)庫結(jié)構(gòu)的過程。

主要任務(wù)包括以下幾個方面:確定文件的存儲結(jié)構(gòu)、選取存取路徑、確定數(shù)據(jù)存放位置和確定存儲分配。

第七十五頁,共92頁。第六節(jié)

用戶界面設(shè)計

用戶界面是指信息系統(tǒng)與用戶交互的接口,用戶界面設(shè)計通常包括輸出設(shè)計、輸入設(shè)計等。

第七十六頁,共92頁。

一、輸出設(shè)計

2003年4月,上海市徐匯區(qū)法院對中國首起因航空公司機(jī)票標(biāo)識不清而導(dǎo)致誤機(jī)的賠償案件做出一審判決:被告中國南方航空股份有限公司退還乘客原告楊艷輝女士機(jī)票款770元,賠償80元。同時,法院還向有關(guān)主管部門提出司法建議,對今后出售的機(jī)票加以文字規(guī)范。上海有浦東和虹橋兩個機(jī)場,而航空公司的機(jī)票卻僅用英文標(biāo)示?!癙VG”代表前者,“SHA”代表后者。但這一標(biāo)識并非為所有旅客都知曉。原告楊女士在民惠售票處購買了1月30日下午4時10分南方航空公司班機(jī)從上海飛往廈門的9折機(jī)票,登機(jī)地點(diǎn)是“PVG”。楊女士誤認(rèn)為國內(nèi)航班的登機(jī)地點(diǎn)是虹橋機(jī)場,可當(dāng)她趕至虹橋機(jī)場時,卻被告知走錯了地方,應(yīng)在浦東機(jī)場登機(jī)。此時,她再轉(zhuǎn)乘登機(jī)為時已晚。最后花了850元買了當(dāng)日下午一航班的全價機(jī)票抵達(dá)廈門。

【引導(dǎo)案例】機(jī)票標(biāo)識不清誤人,航空公司被判賠償?shù)谄呤唔摚?2頁。

【引導(dǎo)案例】機(jī)票標(biāo)識不清誤人,航空公司被判賠償原告認(rèn)為,機(jī)票不用本國文字清楚標(biāo)示,只用英文代號標(biāo)明機(jī)場,侵犯了她的知情權(quán);被告南方航空公司和代理商民惠航空服務(wù)有限公司沒有履行告知、通知的義務(wù)。她要求南方航空公司和售票單位退還誤機(jī)廢票款770元,并賠償誤機(jī)各項(xiàng)損失700元。民惠公司辯稱,按照中國民航總局有關(guān)規(guī)定,所有機(jī)票代理商均應(yīng)使用國家統(tǒng)一的一套BSP打印系統(tǒng)出票,這套打印系統(tǒng)只能打上英文標(biāo)示,自從上海有了兩個機(jī)場,就統(tǒng)一用“PVG”和“SHA”分別表示浦東機(jī)場和虹橋機(jī)場,原告在購票時沒有向出票方詢問,誤機(jī)是自身疏忽造成的。法院認(rèn)為,客票是客運(yùn)合同成立的憑據(jù),應(yīng)當(dāng)載明出發(fā)地、目的地、航次等內(nèi)容。上海有兩大機(jī)場人盡皆知,但兩個機(jī)場的代碼為SHA、PVG并非一般人所熟知。本案中,該客運(yùn)合同的主體是第一被告南航公司,作為承運(yùn)人和出票人,在出售機(jī)票的時候,應(yīng)當(dāng)有義務(wù)使用通用文字,或以其他方式作明確說明。故南航應(yīng)承擔(dān)疏忽告知的過錯責(zé)任,參照誤機(jī)處理辦法全額退票。第七十八頁,共92頁。一、輸出設(shè)計輸出設(shè)計工作主要包括:輸出類型的確定:外部輸出和內(nèi)部輸出內(nèi)部輸出:指一個處理過程向另一個處理過程的輸出;外部輸出:指向計算機(jī)系統(tǒng)外的輸出。輸出設(shè)備與介質(zhì)的選擇

輸出設(shè)備:打印機(jī)、磁帶機(jī)、磁盤機(jī)、光盤機(jī)等;輸出介質(zhì):打印紙、磁帶、磁盤等。輸出內(nèi)容的設(shè)計

包括輸出內(nèi)容的項(xiàng)目名稱、項(xiàng)目數(shù)據(jù)的類型、長度、精度、格式設(shè)計、輸出方式等。第七十九頁,共92頁。一、輸出設(shè)計注意事項(xiàng):報告應(yīng)注明名稱、標(biāo)題、日期、圖號;盡量將相類似的項(xiàng)目歸納在一起;盡量將位數(shù)相同的項(xiàng)目歸納在一起;當(dāng)一行打印的位數(shù)有多余時,項(xiàng)目與項(xiàng)目之間的空格可以加大,使布局合理、醒目;決定數(shù)據(jù)位數(shù)時,要考慮編輯結(jié)果的最大數(shù)(包括貨幣符號、逗號所占的位數(shù));字符從左對齊,空格和數(shù)字從右對齊;注意“0”和空格的含義;“合計”要醒目;打印時,應(yīng)把已代碼化的名稱復(fù)原,以求一目了然;第八十頁,共92頁。某進(jìn)銷存MIS的報表打印輸出示例

第八十一頁,共92頁。二、輸入設(shè)計

輸出信息的正確性很大程度取決于輸入信息的正確性和及時性。因此,必須科學(xué)地進(jìn)行輸入設(shè)計,使之正確地、及時地

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論