數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求1課件_第1頁
數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求1課件_第2頁
數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求1課件_第3頁
數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求1課件_第4頁
數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求1課件_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫系統(tǒng)原理及應用第3章數(shù)據(jù)庫應用系統(tǒng)設(shè)計方法

主講:李俊山

第二炮兵工程大學(第二講)數(shù)據(jù)庫系統(tǒng)原理及應用第3章數(shù)據(jù)庫應用系統(tǒng)設(shè)計方法13.2用戶需求分析第3章數(shù)據(jù)庫應用系統(tǒng)設(shè)計方法3.2用戶需求分析第3章數(shù)據(jù)庫應用系統(tǒng)設(shè)計方法2

用戶需求分析階段的主要任務是了解用戶組織的機構(gòu),建立用戶組織的結(jié)構(gòu)層次方框圖;分析用戶的業(yè)務活動,建立用戶的數(shù)據(jù)管理業(yè)務數(shù)據(jù)流圖;收集所需數(shù)據(jù),整理數(shù)據(jù)庫中的信息內(nèi)容;分析用戶的數(shù)據(jù)處理要求和數(shù)據(jù)安全性與完整性要求;確定系統(tǒng)功能和軟硬環(huán)境配置,最終形成系統(tǒng)需求分析說明書。數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求1課件3一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

1、數(shù)據(jù)流圖的概念

◆數(shù)據(jù)流圖是一種用于描繪系統(tǒng)邏輯模型的圖形工具,是邏輯系統(tǒng)的圖形表示。

◆數(shù)據(jù)流圖只關(guān)心系統(tǒng)需要完成的基本邏輯功能,而無須考慮這些邏輯功能的實現(xiàn)問題。

◆數(shù)據(jù)流圖中沒有任何具體的物理元素,只從數(shù)據(jù)傳遞和處理的角度反映信息在系統(tǒng)中的流動情況。一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述1、4一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

2、數(shù)據(jù)流圖的基本符號數(shù)據(jù)源點與終點數(shù)據(jù)處理數(shù)據(jù)存儲數(shù)據(jù)流

(1)數(shù)據(jù)源點與終點

數(shù)據(jù)源點與終點用于表示外部客體,比如存在于系統(tǒng)之外的人、事或組織等。

數(shù)據(jù)的源點是指數(shù)據(jù)的起源處,數(shù)據(jù)的終點是指數(shù)據(jù)的目的地。一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述2、5一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

2、數(shù)據(jù)流圖的基本符號數(shù)據(jù)源點與終點數(shù)據(jù)處理數(shù)據(jù)存儲數(shù)據(jù)流

(2)數(shù)據(jù)處理

數(shù)據(jù)處理是對數(shù)據(jù)流圖中的數(shù)據(jù)進行的特定加工過程。

一個處理可以是一個程序、一組程序或一個程序模塊,也可以是某個人工處理過程。一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述2、6一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

2、數(shù)據(jù)流圖的基本符號數(shù)據(jù)源點與終點數(shù)據(jù)處理數(shù)據(jù)存儲數(shù)據(jù)流

(3)數(shù)據(jù)存儲

數(shù)據(jù)存儲代表待處理的數(shù)據(jù)存放的場所,表示了處于靜止狀態(tài)的數(shù)據(jù)。

一個數(shù)據(jù)存儲可以是一個文件、文件的一部分、一個數(shù)據(jù)庫、數(shù)據(jù)庫中的一個記錄等。一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述2、7一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

2、數(shù)據(jù)流圖的基本符號數(shù)據(jù)源點與終點數(shù)據(jù)處理數(shù)據(jù)存儲數(shù)據(jù)流

(4)數(shù)據(jù)流

數(shù)據(jù)流代表數(shù)據(jù)流圖中數(shù)據(jù)的流動情況,箭頭指明數(shù)據(jù)流動的方向。

一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述2、8一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

3、圖書預定系統(tǒng)——數(shù)據(jù)流圖應用示例圖書預定處理圖書預定匯總圖書目錄文件出版社檔案文件顧客購書檔案文件訂貨匯總文件顧客出版社訂單文件顧客訂單出版社訂單#一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述3、9二、數(shù)據(jù)字典

1、數(shù)據(jù)字典的引入數(shù)據(jù)流圖表示了數(shù)據(jù)與處理的關(guān)系,但在數(shù)據(jù)流圖中無法表達出每個數(shù)據(jù)和處理的具體含義和詳細描述信息,于是引入數(shù)據(jù)字典來彌補數(shù)據(jù)流圖的不足,并和數(shù)據(jù)流圖一起構(gòu)成了用戶需求信息的描述手段和工具。圖書預定處理圖書預定匯總圖書目錄文件出版社檔案文件顧客購書檔案文件訂貨匯總文件顧客出版社訂單文件顧客訂單出版社訂單二、數(shù)據(jù)字典1、數(shù)據(jù)字典的引入圖書預定圖10二、數(shù)據(jù)字典

2、數(shù)據(jù)字典的概念數(shù)據(jù)字典是描述和定義數(shù)據(jù)流圖中所有數(shù)據(jù)的集合,用于給出數(shù)據(jù)流圖中所有數(shù)據(jù)的定義和描述信息。二、數(shù)據(jù)字典2、數(shù)據(jù)字典的概念11二、數(shù)據(jù)字典及用戶業(yè)務處理邏輯描述

3、數(shù)據(jù)字典定義和描述信息的方法(1)數(shù)據(jù)項數(shù)據(jù)項是最小的數(shù)據(jù)單位,是組成數(shù)據(jù)流的基本元素。

對數(shù)據(jù)項的定義和描述信息主要包括:數(shù)據(jù)項名、別名、含義、類型、長度、取值范圍、使用頻率、使用方式,及與其它數(shù)據(jù)項的關(guān)系等。二、數(shù)據(jù)字典及用戶業(yè)務處理邏輯描述3、12表3.1課程數(shù)據(jù)表

所有者:計劃管理子系統(tǒng)

序號中文名稱類型長度字段名1課程代號char7KCDH2課程名稱vchar50KCMC3課程類型vchar8KCLX4學時numeric2XS5學分numeric1XF6任課教研室vchar8RKJYS二、數(shù)據(jù)字典(3)數(shù)據(jù)表(示例)表3.1課程數(shù)據(jù)表所有者:計劃管理子系統(tǒng)13二、數(shù)據(jù)字典

3、數(shù)據(jù)字典定義和描述信息的方法(2)數(shù)據(jù)流數(shù)據(jù)流表示數(shù)據(jù)處理過程中的輸入或輸出數(shù)據(jù),可以是數(shù)據(jù)項,也可以是由數(shù)據(jù)項組成的某種數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)單位。

對數(shù)據(jù)流的定義和描述信息主要包括:數(shù)據(jù)流名、含義、組成數(shù)據(jù)流的數(shù)據(jù)項或數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流的來源或去向、數(shù)據(jù)流的流量等。二、數(shù)據(jù)字典3、數(shù)據(jù)字典定義和描述信息的14二、數(shù)據(jù)字典(3)數(shù)據(jù)表數(shù)據(jù)表是信息管理中最長見的數(shù)據(jù)格式,許多數(shù)據(jù)表與數(shù)據(jù)庫邏輯設(shè)計后的關(guān)系模式有一定的對應關(guān)系。

3、數(shù)據(jù)字典定義和描述信息的方法二、數(shù)據(jù)字典(3)數(shù)據(jù)表15二、數(shù)據(jù)字典(3)數(shù)據(jù)表

對數(shù)據(jù)表的描述信息主要有:

數(shù)據(jù)表名、數(shù)據(jù)表中各個屬性(字段)的編號、名稱、數(shù)據(jù)類型、數(shù)據(jù)長度、取值范圍、數(shù)據(jù)表的所有者等。

3、數(shù)據(jù)字典定義和描述信息的方法二、數(shù)據(jù)字典(3)數(shù)據(jù)表16二、數(shù)據(jù)字典

3、數(shù)據(jù)字典定義和描述信息的方法(4)處理處理表示一個處理所要完成的工作或功能。

對處理的定義和描述信息主要包括:處理的名稱、處理的定義或描述、流入和流出處理的數(shù)據(jù)流、執(zhí)行頻次等。

#二、數(shù)據(jù)字典3、數(shù)據(jù)字典定義和描述信息的17

1、分析用戶的業(yè)務活動,建立用戶業(yè)務數(shù)據(jù)流圖

三、用戶需求分析過程

①詳細了解各個用戶(科員或部門)當前業(yè)務活動、業(yè)務流程和業(yè)務處理中各個環(huán)節(jié)之間的信息流動順序、處理順序、需要的信息存儲支持和處理的結(jié)果信息存儲需求。②梳理各個業(yè)務活動和業(yè)務流程中的輸入信息和輸出信息及其與中間信息的關(guān)系。

③建立描述用戶業(yè)務處理及其信息流動過程的數(shù)據(jù)流圖。1、分析用戶的業(yè)務活動,建立用戶業(yè)務數(shù)據(jù)18

分析方法:查閱各部門的業(yè)務處理記錄和檔案資料,和用戶進行個別詢問和座談交流,視情進行必要的跟班作業(yè),問卷調(diào)查等。

分析結(jié)果標志:建立描述用戶業(yè)務信息流動和處理邏輯的數(shù)據(jù)流圖。

1、分析用戶的業(yè)務活動,建立用戶業(yè)務數(shù)據(jù)流圖

三、用戶需求分析過程分析方法:查閱各部門的業(yè)務處理記錄和19

①收集和整理描述用戶業(yè)務信息流動和業(yè)務處理要求所涉及的各種數(shù)據(jù)信息,包括:帳表、單據(jù)、報表、合同和檔案中的數(shù)據(jù)描述要求,從各種規(guī)章、制度和業(yè)務處理文件中抽取出來的數(shù)據(jù)描述信息。②通過進一步的梳理和分類,標注出各個數(shù)據(jù)所相關(guān)的業(yè)務范圍或相關(guān)部門。

③確定每類信息中數(shù)據(jù)元素的確切的名稱、類型、長度、取值范圍和應用特征。

2、整理用戶業(yè)務信息流動和處理的數(shù)據(jù)信息,建立描述數(shù)據(jù)信息的數(shù)據(jù)字典

三、用戶需求分析過程①收集和整理描述用戶業(yè)務信息流動和業(yè)20

基本方法:從涉及的各種文檔資料中收集、分析和整理建立數(shù)據(jù)庫所需的數(shù)據(jù)信息,并通過必要的個別交談咨詢和問卷調(diào)研等措施,完善收集和整理的數(shù)據(jù)信息。

成果標志:完成數(shù)據(jù)字典的編制。

2、整理用戶業(yè)務信息流動和處理的數(shù)據(jù)信息,建立描述數(shù)據(jù)信息的數(shù)據(jù)字典

三、用戶需求分析過程基本方法:從涉及的各種文檔資料中收集21

①進一步了解和細化用戶組織中各個業(yè)務部門的信息處理要求,也即他們希望從數(shù)據(jù)庫中獲得哪些信息,要獲取的信息包括哪些具體內(nèi)容;希望數(shù)據(jù)庫應用系統(tǒng)完成什么樣的處理功能,對數(shù)據(jù)的處理方式和響應時間有什么樣的要求。

②進而根據(jù)計算機目前的處理能力來確定系統(tǒng)應實現(xiàn)的功能和所應具有的性能。

3、分析用戶的信息處理要求,確定系統(tǒng)的信息管理和系統(tǒng)處理功能

三、用戶需求分析過程①進一步了解和細化用戶組織中各個業(yè)務22

基本方法:查閱業(yè)務處理記錄和檔案資料,個別交談詢問和集體座談交流,進行必要的跟班作業(yè)。

分析的結(jié)果:以文檔形式描述的系統(tǒng)功能需求列表、系統(tǒng)性能要求列表和必要的輔助說明信息。

3、分析用戶的信息處理要求,確定系統(tǒng)的信息管理和系統(tǒng)處理功能

三、用戶需求分析過程基本方法:查閱業(yè)務處理記錄和檔案資料,23

調(diào)研了解用戶組織的機構(gòu)組成、各個部門的職責及其相互關(guān)系、各個部門的規(guī)模和地理分布范圍等信息,為系統(tǒng)網(wǎng)絡(luò)環(huán)境及體系結(jié)構(gòu)、系統(tǒng)硬件環(huán)境及性能要求、系統(tǒng)的軟件環(huán)境配置及開發(fā)工具需求等的確定提供依據(jù)。

4、調(diào)研用戶組織的機構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案

三、用戶需求分析過程調(diào)研了解用戶組織的機構(gòu)組成、各個部門的職24

基本方法:與該用戶組織中的有關(guān)領(lǐng)導和業(yè)務主管進行座談,索取和收集相關(guān)的文檔資料。在調(diào)研了解的基礎(chǔ)上,勾畫出一張能夠比較全面反映該用戶組織機構(gòu)及其相互關(guān)系的組織機構(gòu)層次方框圖。

4、調(diào)研用戶組織的機構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案

三、用戶需求分析過程基本方法:與該用戶組織中的有關(guān)領(lǐng)導和業(yè)務25XX大學教務部教務處繼續(xù)教育處計劃辦培養(yǎng)辦研究生處教保處教務長主管副部長主管副部長主管副部長教學實施辦學位辦主管副部長教材辦招生辦圖3.3組織機構(gòu)層次方框圖示例三、用戶需求分析過程XX大學教務部教務處繼續(xù)教育處計劃辦培養(yǎng)辦研究生處教保處教務26

接著:①

根據(jù)各個部門的地理分布情況和初步的投資意向,初步確定系統(tǒng)的網(wǎng)絡(luò)拓撲結(jié)構(gòu)和網(wǎng)絡(luò)軟硬件配置。

②根據(jù)整個系統(tǒng)的信息處理需求,確定系統(tǒng)相關(guān)的硬件、軟件配置,給出相應的開發(fā)平臺與開發(fā)工具需求。

③根據(jù)用戶組織的性質(zhì)和信息安全要求,確定相應的信息安全措施。

4、調(diào)研用戶組織的機構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案

三、用戶需求分析過程接著:①根據(jù)各個部門的地理分布情況和初27

收集、整理將要管理的實際數(shù)據(jù)及其組織格式,進一步完善數(shù)據(jù)字典中有關(guān)數(shù)據(jù)信息的描述,為數(shù)據(jù)庫概念結(jié)構(gòu)和數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計提供參考,為后續(xù)的系統(tǒng)實現(xiàn)驗證和實際數(shù)據(jù)的錄入奠定基礎(chǔ)。

5、收集、整理需要進行管理的具體數(shù)據(jù)三、用戶需求分析過程收集、整理將要管理的實際數(shù)據(jù)及其組織格式28三、用戶需求分析過程

用戶需求分析的結(jié)果:

完整的系統(tǒng)需求分析說明書。

#

三、用戶需求分析過程用戶需求分析的結(jié)果:29四、數(shù)據(jù)庫應用系統(tǒng)的功能需求

功能包括:

建立的數(shù)據(jù)庫應用系統(tǒng)的信息管理功能;

基于該數(shù)據(jù)庫應用系統(tǒng)的信息處理功能和輔助決策功能。四、數(shù)據(jù)庫應用系統(tǒng)的功能需求功能包括:30四、數(shù)據(jù)庫應用系統(tǒng)的功能需求

1、教學管理數(shù)據(jù)庫應用系統(tǒng)的功能需求示例

1)學生信息管理

學生信息的錄入、修改、刪除和靈活多樣的查詢功能;

學生選課信息的錄入、修改、刪除和查詢功能;

學生課程考試成績的錄入、修改、刪除和靈活多樣的查詢功能(比如,統(tǒng)計、排名等);

學生留級、休學等特殊信息的管理功能。四、數(shù)據(jù)庫應用系統(tǒng)的功能需求1、教學管理31四、數(shù)據(jù)庫應用系統(tǒng)的功能需求

1、教學管理數(shù)據(jù)庫應用系統(tǒng)的功能需求示例

2)課程信息管理

①課程基本信息的錄入、修改、刪除和查詢功能;

②專業(yè)選課信息及選課要求信息的查詢功能

;

③課程安排及其主講教師信息的查詢功能等。四、數(shù)據(jù)庫應用系統(tǒng)的功能需求1、教學管理32四、數(shù)據(jù)庫應用系統(tǒng)的功能需求

1、教學管理數(shù)據(jù)庫應用系統(tǒng)的功能需求示例

3)院系及專業(yè)信息管理

院系機構(gòu)設(shè)置和專業(yè)設(shè)置信息的管理,包括相關(guān)的錄入、修改、刪除和查詢功能。

4)各種管理信息的報表輸出和打印功能

四、數(shù)據(jù)庫應用系統(tǒng)的功能需求1、教學管理33四、數(shù)據(jù)庫應用系統(tǒng)的功能需求

2、企業(yè)網(wǎng)站的功能需求示例

1)新聞發(fā)布2)產(chǎn)品展示3)用戶管理4)需求調(diào)查與信息反饋5)網(wǎng)上購物6)人才招聘7)企業(yè)論壇四、數(shù)據(jù)庫應用系統(tǒng)的功能需求2、企業(yè)網(wǎng)站34五、數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求

1、

數(shù)據(jù)庫應用系統(tǒng)的環(huán)境配置

依據(jù)用戶需求分析獲知的建立系統(tǒng)的復雜程度;用戶組織的規(guī)模、管理層次及其相互間的業(yè)務關(guān)系;用戶組織各分機構(gòu)的地理分布(一個辦公室,一個建筑物內(nèi),一個大院內(nèi),一個城市的不同街區(qū),位于不同的城市等),確定要建的數(shù)據(jù)庫應用系統(tǒng)的環(huán)境配置。五、數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求35五、數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求

1、

數(shù)據(jù)庫應用系統(tǒng)的環(huán)境配置

1)單機數(shù)據(jù)庫應用系統(tǒng)還是基于網(wǎng)絡(luò)的數(shù)據(jù)庫應用系統(tǒng);

2)采用的操作系統(tǒng)和數(shù)據(jù)庫軟件是什么。五、數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求36五、數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求

2、系統(tǒng)的安全性需求

1)數(shù)據(jù)庫數(shù)據(jù)的備份策略;

2)用戶操作權(quán)限的授權(quán)和控制;

3)數(shù)據(jù)庫加密方式,網(wǎng)絡(luò)防火墻的配置,信息傳輸中的安全措施等。

#

五、數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求37本次課復習要點

數(shù)據(jù)流圖(概念,與程序流程圖的區(qū)別)

數(shù)據(jù)庫的主要功能需求數(shù)據(jù)庫的安全性需求

本次課復習要點38作業(yè):

3-6作業(yè):39謝謝大家!謝謝大家!40數(shù)據(jù)庫系統(tǒng)原理及應用第3章數(shù)據(jù)庫應用系統(tǒng)設(shè)計方法

主講:李俊山

第二炮兵工程大學(第二講)數(shù)據(jù)庫系統(tǒng)原理及應用第3章數(shù)據(jù)庫應用系統(tǒng)設(shè)計方法413.2用戶需求分析第3章數(shù)據(jù)庫應用系統(tǒng)設(shè)計方法3.2用戶需求分析第3章數(shù)據(jù)庫應用系統(tǒng)設(shè)計方法42

用戶需求分析階段的主要任務是了解用戶組織的機構(gòu),建立用戶組織的結(jié)構(gòu)層次方框圖;分析用戶的業(yè)務活動,建立用戶的數(shù)據(jù)管理業(yè)務數(shù)據(jù)流圖;收集所需數(shù)據(jù),整理數(shù)據(jù)庫中的信息內(nèi)容;分析用戶的數(shù)據(jù)處理要求和數(shù)據(jù)安全性與完整性要求;確定系統(tǒng)功能和軟硬環(huán)境配置,最終形成系統(tǒng)需求分析說明書。數(shù)據(jù)庫應用系統(tǒng)環(huán)境配置與安全性需求1課件43一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

1、數(shù)據(jù)流圖的概念

◆數(shù)據(jù)流圖是一種用于描繪系統(tǒng)邏輯模型的圖形工具,是邏輯系統(tǒng)的圖形表示。

◆數(shù)據(jù)流圖只關(guān)心系統(tǒng)需要完成的基本邏輯功能,而無須考慮這些邏輯功能的實現(xiàn)問題。

◆數(shù)據(jù)流圖中沒有任何具體的物理元素,只從數(shù)據(jù)傳遞和處理的角度反映信息在系統(tǒng)中的流動情況。一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述1、44一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

2、數(shù)據(jù)流圖的基本符號數(shù)據(jù)源點與終點數(shù)據(jù)處理數(shù)據(jù)存儲數(shù)據(jù)流

(1)數(shù)據(jù)源點與終點

數(shù)據(jù)源點與終點用于表示外部客體,比如存在于系統(tǒng)之外的人、事或組織等。

數(shù)據(jù)的源點是指數(shù)據(jù)的起源處,數(shù)據(jù)的終點是指數(shù)據(jù)的目的地。一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述2、45一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

2、數(shù)據(jù)流圖的基本符號數(shù)據(jù)源點與終點數(shù)據(jù)處理數(shù)據(jù)存儲數(shù)據(jù)流

(2)數(shù)據(jù)處理

數(shù)據(jù)處理是對數(shù)據(jù)流圖中的數(shù)據(jù)進行的特定加工過程。

一個處理可以是一個程序、一組程序或一個程序模塊,也可以是某個人工處理過程。一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述2、46一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

2、數(shù)據(jù)流圖的基本符號數(shù)據(jù)源點與終點數(shù)據(jù)處理數(shù)據(jù)存儲數(shù)據(jù)流

(3)數(shù)據(jù)存儲

數(shù)據(jù)存儲代表待處理的數(shù)據(jù)存放的場所,表示了處于靜止狀態(tài)的數(shù)據(jù)。

一個數(shù)據(jù)存儲可以是一個文件、文件的一部分、一個數(shù)據(jù)庫、數(shù)據(jù)庫中的一個記錄等。一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述2、47一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

2、數(shù)據(jù)流圖的基本符號數(shù)據(jù)源點與終點數(shù)據(jù)處理數(shù)據(jù)存儲數(shù)據(jù)流

(4)數(shù)據(jù)流

數(shù)據(jù)流代表數(shù)據(jù)流圖中數(shù)據(jù)的流動情況,箭頭指明數(shù)據(jù)流動的方向。

一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述2、48一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述

3、圖書預定系統(tǒng)——數(shù)據(jù)流圖應用示例圖書預定處理圖書預定匯總圖書目錄文件出版社檔案文件顧客購書檔案文件訂貨匯總文件顧客出版社訂單文件顧客訂單出版社訂單#一、數(shù)據(jù)流圖及用戶業(yè)務處理邏輯描述3、49二、數(shù)據(jù)字典

1、數(shù)據(jù)字典的引入數(shù)據(jù)流圖表示了數(shù)據(jù)與處理的關(guān)系,但在數(shù)據(jù)流圖中無法表達出每個數(shù)據(jù)和處理的具體含義和詳細描述信息,于是引入數(shù)據(jù)字典來彌補數(shù)據(jù)流圖的不足,并和數(shù)據(jù)流圖一起構(gòu)成了用戶需求信息的描述手段和工具。圖書預定處理圖書預定匯總圖書目錄文件出版社檔案文件顧客購書檔案文件訂貨匯總文件顧客出版社訂單文件顧客訂單出版社訂單二、數(shù)據(jù)字典1、數(shù)據(jù)字典的引入圖書預定圖50二、數(shù)據(jù)字典

2、數(shù)據(jù)字典的概念數(shù)據(jù)字典是描述和定義數(shù)據(jù)流圖中所有數(shù)據(jù)的集合,用于給出數(shù)據(jù)流圖中所有數(shù)據(jù)的定義和描述信息。二、數(shù)據(jù)字典2、數(shù)據(jù)字典的概念51二、數(shù)據(jù)字典及用戶業(yè)務處理邏輯描述

3、數(shù)據(jù)字典定義和描述信息的方法(1)數(shù)據(jù)項數(shù)據(jù)項是最小的數(shù)據(jù)單位,是組成數(shù)據(jù)流的基本元素。

對數(shù)據(jù)項的定義和描述信息主要包括:數(shù)據(jù)項名、別名、含義、類型、長度、取值范圍、使用頻率、使用方式,及與其它數(shù)據(jù)項的關(guān)系等。二、數(shù)據(jù)字典及用戶業(yè)務處理邏輯描述3、52表3.1課程數(shù)據(jù)表

所有者:計劃管理子系統(tǒng)

序號中文名稱類型長度字段名1課程代號char7KCDH2課程名稱vchar50KCMC3課程類型vchar8KCLX4學時numeric2XS5學分numeric1XF6任課教研室vchar8RKJYS二、數(shù)據(jù)字典(3)數(shù)據(jù)表(示例)表3.1課程數(shù)據(jù)表所有者:計劃管理子系統(tǒng)53二、數(shù)據(jù)字典

3、數(shù)據(jù)字典定義和描述信息的方法(2)數(shù)據(jù)流數(shù)據(jù)流表示數(shù)據(jù)處理過程中的輸入或輸出數(shù)據(jù),可以是數(shù)據(jù)項,也可以是由數(shù)據(jù)項組成的某種數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)單位。

對數(shù)據(jù)流的定義和描述信息主要包括:數(shù)據(jù)流名、含義、組成數(shù)據(jù)流的數(shù)據(jù)項或數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流的來源或去向、數(shù)據(jù)流的流量等。二、數(shù)據(jù)字典3、數(shù)據(jù)字典定義和描述信息的54二、數(shù)據(jù)字典(3)數(shù)據(jù)表數(shù)據(jù)表是信息管理中最長見的數(shù)據(jù)格式,許多數(shù)據(jù)表與數(shù)據(jù)庫邏輯設(shè)計后的關(guān)系模式有一定的對應關(guān)系。

3、數(shù)據(jù)字典定義和描述信息的方法二、數(shù)據(jù)字典(3)數(shù)據(jù)表55二、數(shù)據(jù)字典(3)數(shù)據(jù)表

對數(shù)據(jù)表的描述信息主要有:

數(shù)據(jù)表名、數(shù)據(jù)表中各個屬性(字段)的編號、名稱、數(shù)據(jù)類型、數(shù)據(jù)長度、取值范圍、數(shù)據(jù)表的所有者等。

3、數(shù)據(jù)字典定義和描述信息的方法二、數(shù)據(jù)字典(3)數(shù)據(jù)表56二、數(shù)據(jù)字典

3、數(shù)據(jù)字典定義和描述信息的方法(4)處理處理表示一個處理所要完成的工作或功能。

對處理的定義和描述信息主要包括:處理的名稱、處理的定義或描述、流入和流出處理的數(shù)據(jù)流、執(zhí)行頻次等。

#二、數(shù)據(jù)字典3、數(shù)據(jù)字典定義和描述信息的57

1、分析用戶的業(yè)務活動,建立用戶業(yè)務數(shù)據(jù)流圖

三、用戶需求分析過程

①詳細了解各個用戶(科員或部門)當前業(yè)務活動、業(yè)務流程和業(yè)務處理中各個環(huán)節(jié)之間的信息流動順序、處理順序、需要的信息存儲支持和處理的結(jié)果信息存儲需求。②梳理各個業(yè)務活動和業(yè)務流程中的輸入信息和輸出信息及其與中間信息的關(guān)系。

③建立描述用戶業(yè)務處理及其信息流動過程的數(shù)據(jù)流圖。1、分析用戶的業(yè)務活動,建立用戶業(yè)務數(shù)據(jù)58

分析方法:查閱各部門的業(yè)務處理記錄和檔案資料,和用戶進行個別詢問和座談交流,視情進行必要的跟班作業(yè),問卷調(diào)查等。

分析結(jié)果標志:建立描述用戶業(yè)務信息流動和處理邏輯的數(shù)據(jù)流圖。

1、分析用戶的業(yè)務活動,建立用戶業(yè)務數(shù)據(jù)流圖

三、用戶需求分析過程分析方法:查閱各部門的業(yè)務處理記錄和59

①收集和整理描述用戶業(yè)務信息流動和業(yè)務處理要求所涉及的各種數(shù)據(jù)信息,包括:帳表、單據(jù)、報表、合同和檔案中的數(shù)據(jù)描述要求,從各種規(guī)章、制度和業(yè)務處理文件中抽取出來的數(shù)據(jù)描述信息。②通過進一步的梳理和分類,標注出各個數(shù)據(jù)所相關(guān)的業(yè)務范圍或相關(guān)部門。

③確定每類信息中數(shù)據(jù)元素的確切的名稱、類型、長度、取值范圍和應用特征。

2、整理用戶業(yè)務信息流動和處理的數(shù)據(jù)信息,建立描述數(shù)據(jù)信息的數(shù)據(jù)字典

三、用戶需求分析過程①收集和整理描述用戶業(yè)務信息流動和業(yè)60

基本方法:從涉及的各種文檔資料中收集、分析和整理建立數(shù)據(jù)庫所需的數(shù)據(jù)信息,并通過必要的個別交談咨詢和問卷調(diào)研等措施,完善收集和整理的數(shù)據(jù)信息。

成果標志:完成數(shù)據(jù)字典的編制。

2、整理用戶業(yè)務信息流動和處理的數(shù)據(jù)信息,建立描述數(shù)據(jù)信息的數(shù)據(jù)字典

三、用戶需求分析過程基本方法:從涉及的各種文檔資料中收集61

①進一步了解和細化用戶組織中各個業(yè)務部門的信息處理要求,也即他們希望從數(shù)據(jù)庫中獲得哪些信息,要獲取的信息包括哪些具體內(nèi)容;希望數(shù)據(jù)庫應用系統(tǒng)完成什么樣的處理功能,對數(shù)據(jù)的處理方式和響應時間有什么樣的要求。

②進而根據(jù)計算機目前的處理能力來確定系統(tǒng)應實現(xiàn)的功能和所應具有的性能。

3、分析用戶的信息處理要求,確定系統(tǒng)的信息管理和系統(tǒng)處理功能

三、用戶需求分析過程①進一步了解和細化用戶組織中各個業(yè)務62

基本方法:查閱業(yè)務處理記錄和檔案資料,個別交談詢問和集體座談交流,進行必要的跟班作業(yè)。

分析的結(jié)果:以文檔形式描述的系統(tǒng)功能需求列表、系統(tǒng)性能要求列表和必要的輔助說明信息。

3、分析用戶的信息處理要求,確定系統(tǒng)的信息管理和系統(tǒng)處理功能

三、用戶需求分析過程基本方法:查閱業(yè)務處理記錄和檔案資料,63

調(diào)研了解用戶組織的機構(gòu)組成、各個部門的職責及其相互關(guān)系、各個部門的規(guī)模和地理分布范圍等信息,為系統(tǒng)網(wǎng)絡(luò)環(huán)境及體系結(jié)構(gòu)、系統(tǒng)硬件環(huán)境及性能要求、系統(tǒng)的軟件環(huán)境配置及開發(fā)工具需求等的確定提供依據(jù)。

4、調(diào)研用戶組織的機構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案

三、用戶需求分析過程調(diào)研了解用戶組織的機構(gòu)組成、各個部門的職64

基本方法:與該用戶組織中的有關(guān)領(lǐng)導和業(yè)務主管進行座談,索取和收集相關(guān)的文檔資料。在調(diào)研了解的基礎(chǔ)上,勾畫出一張能夠比較全面反映該用戶組織機構(gòu)及其相互關(guān)系的組織機構(gòu)層次方框圖。

4、調(diào)研用戶組織的機構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案

三、用戶需求分析過程基本方法:與該用戶組織中的有關(guān)領(lǐng)導和業(yè)務65XX大學教務部教務處繼續(xù)教育處計劃辦培養(yǎng)辦研究生處教保處教務長主管副部長主管副部長主管副部長教學實施辦學位辦主管副部長教材辦招生辦圖3.3組織機構(gòu)層次方框圖示例三、用戶需求分析過程XX大學教務部教務處繼續(xù)教育處計劃辦培養(yǎng)辦研究生處教保處教務66

接著:①

根據(jù)各個部門的地理分布情況和初步的投資意向,初步確定系統(tǒng)的網(wǎng)絡(luò)拓撲結(jié)構(gòu)和網(wǎng)絡(luò)軟硬件配置。

②根據(jù)整個系統(tǒng)的信息處理需求,確定系統(tǒng)相關(guān)的硬件、軟件配置,給出相應的開發(fā)平臺與開發(fā)工具需求。

③根據(jù)用戶組織的性質(zhì)和信息安全要求,確定相應的信息安全措施。

4、調(diào)研用戶組織的機構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案

三、用戶需求分析過程接著:①根據(jù)各個部門的地理分布情況和初67

收集、整理將要管理的實際數(shù)據(jù)及其組織格式,進一步完善數(shù)據(jù)字典中有關(guān)數(shù)據(jù)信息的描述,為數(shù)據(jù)庫概念結(jié)構(gòu)和數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計提供參考,為后續(xù)的系統(tǒng)實現(xiàn)驗證和實際數(shù)據(jù)的錄入奠定基礎(chǔ)。

5、收集、整理需要進行管理的具體數(shù)據(jù)三、用戶需求分析過程收集、整理將要管理的實際數(shù)據(jù)及其組織格式68三、用戶需求分析過程

用戶需求分析的結(jié)果:

完整的系統(tǒng)需求分析說明書。

#

三、用戶需求分析過程用戶需求分析的結(jié)果:69四、數(shù)據(jù)庫應用系統(tǒng)的功能需求

功能包括:

建立的數(shù)據(jù)庫應用系統(tǒng)的信息管理功能;

基于該數(shù)據(jù)庫應用系統(tǒng)的信息處理功能和輔助決策功能。四、數(shù)據(jù)庫應用系統(tǒng)的功能需求功能包括:70四、數(shù)據(jù)庫應用系統(tǒng)的功能需求

1、教學管理數(shù)據(jù)庫應用系統(tǒng)的功能需求示例

1)學生信息管理

學生信息的錄入、修改、刪除和靈活多樣的查詢功能;

學生選課信息的錄入

溫馨提示

  • 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

提交評論