版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用第3章數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)方法
主講:李俊山
第二炮兵工程大學(xué)(第二講)數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用第3章數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)方法13.2用戶需求分析第3章數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)方法3.2用戶需求分析第3章數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)方法2
用戶需求分析階段的主要任務(wù)是了解用戶組織的機(jī)構(gòu),建立用戶組織的結(jié)構(gòu)層次方框圖;分析用戶的業(yè)務(wù)活動(dòng),建立用戶的數(shù)據(jù)管理業(yè)務(wù)數(shù)據(jù)流圖;收集所需數(shù)據(jù),整理數(shù)據(jù)庫中的信息內(nèi)容;分析用戶的數(shù)據(jù)處理要求和數(shù)據(jù)安全性與完整性要求;確定系統(tǒng)功能和軟硬環(huán)境配置,最終形成系統(tǒng)需求分析說明書。數(shù)據(jù)庫應(yīng)用系統(tǒng)環(huán)境配置與安全性需求1課件3一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
1、數(shù)據(jù)流圖的概念
◆數(shù)據(jù)流圖是一種用于描繪系統(tǒng)邏輯模型的圖形工具,是邏輯系統(tǒng)的圖形表示。
◆數(shù)據(jù)流圖只關(guān)心系統(tǒng)需要完成的基本邏輯功能,而無須考慮這些邏輯功能的實(shí)現(xiàn)問題。
◆數(shù)據(jù)流圖中沒有任何具體的物理元素,只從數(shù)據(jù)傳遞和處理的角度反映信息在系統(tǒng)中的流動(dòng)情況。一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述1、4一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
2、數(shù)據(jù)流圖的基本符號(hào)數(shù)據(jù)源點(diǎn)與終點(diǎn)數(shù)據(jù)處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流
(1)數(shù)據(jù)源點(diǎn)與終點(diǎn)
數(shù)據(jù)源點(diǎn)與終點(diǎn)用于表示外部客體,比如存在于系統(tǒng)之外的人、事或組織等。
數(shù)據(jù)的源點(diǎn)是指數(shù)據(jù)的起源處,數(shù)據(jù)的終點(diǎn)是指數(shù)據(jù)的目的地。一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述2、5一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
2、數(shù)據(jù)流圖的基本符號(hào)數(shù)據(jù)源點(diǎn)與終點(diǎn)數(shù)據(jù)處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流
(2)數(shù)據(jù)處理
數(shù)據(jù)處理是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)進(jìn)行的特定加工過程。
一個(gè)處理可以是一個(gè)程序、一組程序或一個(gè)程序模塊,也可以是某個(gè)人工處理過程。一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述2、6一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
2、數(shù)據(jù)流圖的基本符號(hào)數(shù)據(jù)源點(diǎn)與終點(diǎn)數(shù)據(jù)處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流
(3)數(shù)據(jù)存儲(chǔ)
數(shù)據(jù)存儲(chǔ)代表待處理的數(shù)據(jù)存放的場所,表示了處于靜止?fàn)顟B(tài)的數(shù)據(jù)。
一個(gè)數(shù)據(jù)存儲(chǔ)可以是一個(gè)文件、文件的一部分、一個(gè)數(shù)據(jù)庫、數(shù)據(jù)庫中的一個(gè)記錄等。一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述2、7一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
2、數(shù)據(jù)流圖的基本符號(hào)數(shù)據(jù)源點(diǎn)與終點(diǎn)數(shù)據(jù)處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流
(4)數(shù)據(jù)流
數(shù)據(jù)流代表數(shù)據(jù)流圖中數(shù)據(jù)的流動(dòng)情況,箭頭指明數(shù)據(jù)流動(dòng)的方向。
一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述2、8一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
3、圖書預(yù)定系統(tǒng)——數(shù)據(jù)流圖應(yīng)用示例圖書預(yù)定處理圖書預(yù)定匯總圖書目錄文件出版社檔案文件顧客購書檔案文件訂貨匯總文件顧客出版社訂單文件顧客訂單出版社訂單#一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述3、9二、數(shù)據(jù)字典
1、數(shù)據(jù)字典的引入數(shù)據(jù)流圖表示了數(shù)據(jù)與處理的關(guān)系,但在數(shù)據(jù)流圖中無法表達(dá)出每個(gè)數(shù)據(jù)和處理的具體含義和詳細(xì)描述信息,于是引入數(shù)據(jù)字典來彌補(bǔ)數(shù)據(jù)流圖的不足,并和數(shù)據(jù)流圖一起構(gòu)成了用戶需求信息的描述手段和工具。圖書預(yù)定處理圖書預(yù)定匯總圖書目錄文件出版社檔案文件顧客購書檔案文件訂貨匯總文件顧客出版社訂單文件顧客訂單出版社訂單二、數(shù)據(jù)字典1、數(shù)據(jù)字典的引入圖書預(yù)定圖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è)務(wù)處理邏輯描述
3、數(shù)據(jù)字典定義和描述信息的方法(1)數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)是最小的數(shù)據(jù)單位,是組成數(shù)據(jù)流的基本元素。
對(duì)數(shù)據(jù)項(xiàng)的定義和描述信息主要包括:數(shù)據(jù)項(xiàng)名、別名、含義、類型、長度、取值范圍、使用頻率、使用方式,及與其它數(shù)據(jù)項(xiàng)的關(guān)系等。二、數(shù)據(jù)字典及用戶業(yè)務(wù)處理邏輯描述3、12表3.1課程數(shù)據(jù)表
所有者:計(jì)劃管理子系統(tǒng)
序號(hào)中文名稱類型長度字段名1課程代號(hào)char7KCDH2課程名稱vchar50KCMC3課程類型vchar8KCLX4學(xué)時(shí)numeric2XS5學(xué)分numeric1XF6任課教研室vchar8RKJYS二、數(shù)據(jù)字典(3)數(shù)據(jù)表(示例)表3.1課程數(shù)據(jù)表所有者:計(jì)劃管理子系統(tǒng)13二、數(shù)據(jù)字典
3、數(shù)據(jù)字典定義和描述信息的方法(2)數(shù)據(jù)流數(shù)據(jù)流表示數(shù)據(jù)處理過程中的輸入或輸出數(shù)據(jù),可以是數(shù)據(jù)項(xiàng),也可以是由數(shù)據(jù)項(xiàng)組成的某種數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)單位。
對(duì)數(shù)據(jù)流的定義和描述信息主要包括:數(shù)據(jù)流名、含義、組成數(shù)據(jù)流的數(shù)據(jù)項(xiàng)或數(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è)計(jì)后的關(guān)系模式有一定的對(duì)應(yīng)關(guān)系。
3、數(shù)據(jù)字典定義和描述信息的方法二、數(shù)據(jù)字典(3)數(shù)據(jù)表15二、數(shù)據(jù)字典(3)數(shù)據(jù)表
對(duì)數(shù)據(jù)表的描述信息主要有:
數(shù)據(jù)表名、數(shù)據(jù)表中各個(gè)屬性(字段)的編號(hào)、名稱、數(shù)據(jù)類型、數(shù)據(jù)長度、取值范圍、數(shù)據(jù)表的所有者等。
3、數(shù)據(jù)字典定義和描述信息的方法二、數(shù)據(jù)字典(3)數(shù)據(jù)表16二、數(shù)據(jù)字典
3、數(shù)據(jù)字典定義和描述信息的方法(4)處理處理表示一個(gè)處理所要完成的工作或功能。
對(duì)處理的定義和描述信息主要包括:處理的名稱、處理的定義或描述、流入和流出處理的數(shù)據(jù)流、執(zhí)行頻次等。
#二、數(shù)據(jù)字典3、數(shù)據(jù)字典定義和描述信息的17
1、分析用戶的業(yè)務(wù)活動(dòng),建立用戶業(yè)務(wù)數(shù)據(jù)流圖
三、用戶需求分析過程
①詳細(xì)了解各個(gè)用戶(科員或部門)當(dāng)前業(yè)務(wù)活動(dòng)、業(yè)務(wù)流程和業(yè)務(wù)處理中各個(gè)環(huán)節(jié)之間的信息流動(dòng)順序、處理順序、需要的信息存儲(chǔ)支持和處理的結(jié)果信息存儲(chǔ)需求。②梳理各個(gè)業(yè)務(wù)活動(dòng)和業(yè)務(wù)流程中的輸入信息和輸出信息及其與中間信息的關(guān)系。
③建立描述用戶業(yè)務(wù)處理及其信息流動(dòng)過程的數(shù)據(jù)流圖。1、分析用戶的業(yè)務(wù)活動(dòng),建立用戶業(yè)務(wù)數(shù)據(jù)18
分析方法:查閱各部門的業(yè)務(wù)處理記錄和檔案資料,和用戶進(jìn)行個(gè)別詢問和座談交流,視情進(jìn)行必要的跟班作業(yè),問卷調(diào)查等。
分析結(jié)果標(biāo)志:建立描述用戶業(yè)務(wù)信息流動(dòng)和處理邏輯的數(shù)據(jù)流圖。
1、分析用戶的業(yè)務(wù)活動(dòng),建立用戶業(yè)務(wù)數(shù)據(jù)流圖
三、用戶需求分析過程分析方法:查閱各部門的業(yè)務(wù)處理記錄和19
①收集和整理描述用戶業(yè)務(wù)信息流動(dòng)和業(yè)務(wù)處理要求所涉及的各種數(shù)據(jù)信息,包括:帳表、單據(jù)、報(bào)表、合同和檔案中的數(shù)據(jù)描述要求,從各種規(guī)章、制度和業(yè)務(wù)處理文件中抽取出來的數(shù)據(jù)描述信息。②通過進(jìn)一步的梳理和分類,標(biāo)注出各個(gè)數(shù)據(jù)所相關(guān)的業(yè)務(wù)范圍或相關(guān)部門。
③確定每類信息中數(shù)據(jù)元素的確切的名稱、類型、長度、取值范圍和應(yīng)用特征。
2、整理用戶業(yè)務(wù)信息流動(dòng)和處理的數(shù)據(jù)信息,建立描述數(shù)據(jù)信息的數(shù)據(jù)字典
三、用戶需求分析過程①收集和整理描述用戶業(yè)務(wù)信息流動(dòng)和業(yè)20
基本方法:從涉及的各種文檔資料中收集、分析和整理建立數(shù)據(jù)庫所需的數(shù)據(jù)信息,并通過必要的個(gè)別交談咨詢和問卷調(diào)研等措施,完善收集和整理的數(shù)據(jù)信息。
成果標(biāo)志:完成數(shù)據(jù)字典的編制。
2、整理用戶業(yè)務(wù)信息流動(dòng)和處理的數(shù)據(jù)信息,建立描述數(shù)據(jù)信息的數(shù)據(jù)字典
三、用戶需求分析過程基本方法:從涉及的各種文檔資料中收集21
①進(jìn)一步了解和細(xì)化用戶組織中各個(gè)業(yè)務(wù)部門的信息處理要求,也即他們希望從數(shù)據(jù)庫中獲得哪些信息,要獲取的信息包括哪些具體內(nèi)容;希望數(shù)據(jù)庫應(yīng)用系統(tǒng)完成什么樣的處理功能,對(duì)數(shù)據(jù)的處理方式和響應(yīng)時(shí)間有什么樣的要求。
②進(jìn)而根據(jù)計(jì)算機(jī)目前的處理能力來確定系統(tǒng)應(yīng)實(shí)現(xiàn)的功能和所應(yīng)具有的性能。
3、分析用戶的信息處理要求,確定系統(tǒng)的信息管理和系統(tǒng)處理功能
三、用戶需求分析過程①進(jìn)一步了解和細(xì)化用戶組織中各個(gè)業(yè)務(wù)22
基本方法:查閱業(yè)務(wù)處理記錄和檔案資料,個(gè)別交談詢問和集體座談交流,進(jìn)行必要的跟班作業(yè)。
分析的結(jié)果:以文檔形式描述的系統(tǒng)功能需求列表、系統(tǒng)性能要求列表和必要的輔助說明信息。
3、分析用戶的信息處理要求,確定系統(tǒng)的信息管理和系統(tǒng)處理功能
三、用戶需求分析過程基本方法:查閱業(yè)務(wù)處理記錄和檔案資料,23
調(diào)研了解用戶組織的機(jī)構(gòu)組成、各個(gè)部門的職責(zé)及其相互關(guān)系、各個(gè)部門的規(guī)模和地理分布范圍等信息,為系統(tǒng)網(wǎng)絡(luò)環(huán)境及體系結(jié)構(gòu)、系統(tǒng)硬件環(huán)境及性能要求、系統(tǒng)的軟件環(huán)境配置及開發(fā)工具需求等的確定提供依據(jù)。
4、調(diào)研用戶組織的機(jī)構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案
三、用戶需求分析過程調(diào)研了解用戶組織的機(jī)構(gòu)組成、各個(gè)部門的職24
基本方法:與該用戶組織中的有關(guān)領(lǐng)導(dǎo)和業(yè)務(wù)主管進(jìn)行座談,索取和收集相關(guān)的文檔資料。在調(diào)研了解的基礎(chǔ)上,勾畫出一張能夠比較全面反映該用戶組織機(jī)構(gòu)及其相互關(guān)系的組織機(jī)構(gòu)層次方框圖。
4、調(diào)研用戶組織的機(jī)構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案
三、用戶需求分析過程基本方法:與該用戶組織中的有關(guān)領(lǐng)導(dǎo)和業(yè)務(wù)25XX大學(xué)教務(wù)部教務(wù)處繼續(xù)教育處計(jì)劃辦培養(yǎng)辦研究生處教保處教務(wù)長主管副部長主管副部長主管副部長教學(xué)實(shí)施辦學(xué)位辦主管副部長教材辦招生辦圖3.3組織機(jī)構(gòu)層次方框圖示例三、用戶需求分析過程XX大學(xué)教務(wù)部教務(wù)處繼續(xù)教育處計(jì)劃辦培養(yǎng)辦研究生處教保處教務(wù)26
接著:①
根據(jù)各個(gè)部門的地理分布情況和初步的投資意向,初步確定系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和網(wǎng)絡(luò)軟硬件配置。
②根據(jù)整個(gè)系統(tǒng)的信息處理需求,確定系統(tǒng)相關(guān)的硬件、軟件配置,給出相應(yīng)的開發(fā)平臺(tái)與開發(fā)工具需求。
③根據(jù)用戶組織的性質(zhì)和信息安全要求,確定相應(yīng)的信息安全措施。
4、調(diào)研用戶組織的機(jī)構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案
三、用戶需求分析過程接著:①根據(jù)各個(gè)部門的地理分布情況和初27
收集、整理將要管理的實(shí)際數(shù)據(jù)及其組織格式,進(jìn)一步完善數(shù)據(jù)字典中有關(guān)數(shù)據(jù)信息的描述,為數(shù)據(jù)庫概念結(jié)構(gòu)和數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計(jì)提供參考,為后續(xù)的系統(tǒng)實(shí)現(xiàn)驗(yàn)證和實(shí)際數(shù)據(jù)的錄入奠定基礎(chǔ)。
5、收集、整理需要進(jìn)行管理的具體數(shù)據(jù)三、用戶需求分析過程收集、整理將要管理的實(shí)際數(shù)據(jù)及其組織格式28三、用戶需求分析過程
用戶需求分析的結(jié)果:
完整的系統(tǒng)需求分析說明書。
#
三、用戶需求分析過程用戶需求分析的結(jié)果:29四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求
功能包括:
①
建立的數(shù)據(jù)庫應(yīng)用系統(tǒng)的信息管理功能;
②
基于該數(shù)據(jù)庫應(yīng)用系統(tǒng)的信息處理功能和輔助決策功能。四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求功能包括:30四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求
1、教學(xué)管理數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求示例
1)學(xué)生信息管理
①
學(xué)生信息的錄入、修改、刪除和靈活多樣的查詢功能;
②
學(xué)生選課信息的錄入、修改、刪除和查詢功能;
③
學(xué)生課程考試成績的錄入、修改、刪除和靈活多樣的查詢功能(比如,統(tǒng)計(jì)、排名等);
④
學(xué)生留級(jí)、休學(xué)等特殊信息的管理功能。四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求1、教學(xué)管理31四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求
1、教學(xué)管理數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求示例
2)課程信息管理
①課程基本信息的錄入、修改、刪除和查詢功能;
②專業(yè)選課信息及選課要求信息的查詢功能
;
③課程安排及其主講教師信息的查詢功能等。四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求1、教學(xué)管理32四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求
1、教學(xué)管理數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求示例
3)院系及專業(yè)信息管理
院系機(jī)構(gòu)設(shè)置和專業(yè)設(shè)置信息的管理,包括相關(guān)的錄入、修改、刪除和查詢功能。
4)各種管理信息的報(bào)表輸出和打印功能
四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求1、教學(xué)管理33四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求
2、企業(yè)網(wǎng)站的功能需求示例
1)新聞發(fā)布2)產(chǎn)品展示3)用戶管理4)需求調(diào)查與信息反饋5)網(wǎng)上購物6)人才招聘7)企業(yè)論壇四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求2、企業(yè)網(wǎng)站34五、數(shù)據(jù)庫應(yīng)用系統(tǒng)環(huán)境配置與安全性需求
1、
數(shù)據(jù)庫應(yīng)用系統(tǒng)的環(huán)境配置
依據(jù)用戶需求分析獲知的建立系統(tǒng)的復(fù)雜程度;用戶組織的規(guī)模、管理層次及其相互間的業(yè)務(wù)關(guān)系;用戶組織各分機(jī)構(gòu)的地理分布(一個(gè)辦公室,一個(gè)建筑物內(nèi),一個(gè)大院內(nèi),一個(gè)城市的不同街區(qū),位于不同的城市等),確定要建的數(shù)據(jù)庫應(yīng)用系統(tǒng)的環(huán)境配置。五、數(shù)據(jù)庫應(yīng)用系統(tǒng)環(huán)境配置與安全性需求35五、數(shù)據(jù)庫應(yīng)用系統(tǒng)環(huán)境配置與安全性需求
1、
數(shù)據(jù)庫應(yīng)用系統(tǒng)的環(huán)境配置
1)單機(jī)數(shù)據(jù)庫應(yīng)用系統(tǒng)還是基于網(wǎng)絡(luò)的數(shù)據(jù)庫應(yīng)用系統(tǒng);
2)采用的操作系統(tǒng)和數(shù)據(jù)庫軟件是什么。五、數(shù)據(jù)庫應(yīng)用系統(tǒng)環(huán)境配置與安全性需求36五、數(shù)據(jù)庫應(yīng)用系統(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ù)庫應(yīng)用系統(tǒng)環(huán)境配置與安全性需求37本次課復(fù)習(xí)要點(diǎn)
數(shù)據(jù)流圖(概念,與程序流程圖的區(qū)別)
數(shù)據(jù)庫的主要功能需求數(shù)據(jù)庫的安全性需求
本次課復(fù)習(xí)要點(diǎn)38作業(yè):
3-6作業(yè):39謝謝大家!謝謝大家!40數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用第3章數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)方法
主講:李俊山
第二炮兵工程大學(xué)(第二講)數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用第3章數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)方法413.2用戶需求分析第3章數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)方法3.2用戶需求分析第3章數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)方法42
用戶需求分析階段的主要任務(wù)是了解用戶組織的機(jī)構(gòu),建立用戶組織的結(jié)構(gòu)層次方框圖;分析用戶的業(yè)務(wù)活動(dòng),建立用戶的數(shù)據(jù)管理業(yè)務(wù)數(shù)據(jù)流圖;收集所需數(shù)據(jù),整理數(shù)據(jù)庫中的信息內(nèi)容;分析用戶的數(shù)據(jù)處理要求和數(shù)據(jù)安全性與完整性要求;確定系統(tǒng)功能和軟硬環(huán)境配置,最終形成系統(tǒng)需求分析說明書。數(shù)據(jù)庫應(yīng)用系統(tǒng)環(huán)境配置與安全性需求1課件43一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
1、數(shù)據(jù)流圖的概念
◆數(shù)據(jù)流圖是一種用于描繪系統(tǒng)邏輯模型的圖形工具,是邏輯系統(tǒng)的圖形表示。
◆數(shù)據(jù)流圖只關(guān)心系統(tǒng)需要完成的基本邏輯功能,而無須考慮這些邏輯功能的實(shí)現(xiàn)問題。
◆數(shù)據(jù)流圖中沒有任何具體的物理元素,只從數(shù)據(jù)傳遞和處理的角度反映信息在系統(tǒng)中的流動(dòng)情況。一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述1、44一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
2、數(shù)據(jù)流圖的基本符號(hào)數(shù)據(jù)源點(diǎn)與終點(diǎn)數(shù)據(jù)處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流
(1)數(shù)據(jù)源點(diǎn)與終點(diǎn)
數(shù)據(jù)源點(diǎn)與終點(diǎn)用于表示外部客體,比如存在于系統(tǒng)之外的人、事或組織等。
數(shù)據(jù)的源點(diǎn)是指數(shù)據(jù)的起源處,數(shù)據(jù)的終點(diǎn)是指數(shù)據(jù)的目的地。一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述2、45一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
2、數(shù)據(jù)流圖的基本符號(hào)數(shù)據(jù)源點(diǎn)與終點(diǎn)數(shù)據(jù)處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流
(2)數(shù)據(jù)處理
數(shù)據(jù)處理是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)進(jìn)行的特定加工過程。
一個(gè)處理可以是一個(gè)程序、一組程序或一個(gè)程序模塊,也可以是某個(gè)人工處理過程。一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述2、46一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
2、數(shù)據(jù)流圖的基本符號(hào)數(shù)據(jù)源點(diǎn)與終點(diǎn)數(shù)據(jù)處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流
(3)數(shù)據(jù)存儲(chǔ)
數(shù)據(jù)存儲(chǔ)代表待處理的數(shù)據(jù)存放的場所,表示了處于靜止?fàn)顟B(tài)的數(shù)據(jù)。
一個(gè)數(shù)據(jù)存儲(chǔ)可以是一個(gè)文件、文件的一部分、一個(gè)數(shù)據(jù)庫、數(shù)據(jù)庫中的一個(gè)記錄等。一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述2、47一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
2、數(shù)據(jù)流圖的基本符號(hào)數(shù)據(jù)源點(diǎn)與終點(diǎn)數(shù)據(jù)處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流
(4)數(shù)據(jù)流
數(shù)據(jù)流代表數(shù)據(jù)流圖中數(shù)據(jù)的流動(dòng)情況,箭頭指明數(shù)據(jù)流動(dòng)的方向。
一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述2、48一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述
3、圖書預(yù)定系統(tǒng)——數(shù)據(jù)流圖應(yīng)用示例圖書預(yù)定處理圖書預(yù)定匯總圖書目錄文件出版社檔案文件顧客購書檔案文件訂貨匯總文件顧客出版社訂單文件顧客訂單出版社訂單#一、數(shù)據(jù)流圖及用戶業(yè)務(wù)處理邏輯描述3、49二、數(shù)據(jù)字典
1、數(shù)據(jù)字典的引入數(shù)據(jù)流圖表示了數(shù)據(jù)與處理的關(guān)系,但在數(shù)據(jù)流圖中無法表達(dá)出每個(gè)數(shù)據(jù)和處理的具體含義和詳細(xì)描述信息,于是引入數(shù)據(jù)字典來彌補(bǔ)數(shù)據(jù)流圖的不足,并和數(shù)據(jù)流圖一起構(gòu)成了用戶需求信息的描述手段和工具。圖書預(yù)定處理圖書預(yù)定匯總圖書目錄文件出版社檔案文件顧客購書檔案文件訂貨匯總文件顧客出版社訂單文件顧客訂單出版社訂單二、數(shù)據(jù)字典1、數(shù)據(jù)字典的引入圖書預(yù)定圖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è)務(wù)處理邏輯描述
3、數(shù)據(jù)字典定義和描述信息的方法(1)數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)是最小的數(shù)據(jù)單位,是組成數(shù)據(jù)流的基本元素。
對(duì)數(shù)據(jù)項(xiàng)的定義和描述信息主要包括:數(shù)據(jù)項(xiàng)名、別名、含義、類型、長度、取值范圍、使用頻率、使用方式,及與其它數(shù)據(jù)項(xiàng)的關(guān)系等。二、數(shù)據(jù)字典及用戶業(yè)務(wù)處理邏輯描述3、52表3.1課程數(shù)據(jù)表
所有者:計(jì)劃管理子系統(tǒng)
序號(hào)中文名稱類型長度字段名1課程代號(hào)char7KCDH2課程名稱vchar50KCMC3課程類型vchar8KCLX4學(xué)時(shí)numeric2XS5學(xué)分numeric1XF6任課教研室vchar8RKJYS二、數(shù)據(jù)字典(3)數(shù)據(jù)表(示例)表3.1課程數(shù)據(jù)表所有者:計(jì)劃管理子系統(tǒng)53二、數(shù)據(jù)字典
3、數(shù)據(jù)字典定義和描述信息的方法(2)數(shù)據(jù)流數(shù)據(jù)流表示數(shù)據(jù)處理過程中的輸入或輸出數(shù)據(jù),可以是數(shù)據(jù)項(xiàng),也可以是由數(shù)據(jù)項(xiàng)組成的某種數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)單位。
對(duì)數(shù)據(jù)流的定義和描述信息主要包括:數(shù)據(jù)流名、含義、組成數(shù)據(jù)流的數(shù)據(jù)項(xiàng)或數(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è)計(jì)后的關(guān)系模式有一定的對(duì)應(yīng)關(guān)系。
3、數(shù)據(jù)字典定義和描述信息的方法二、數(shù)據(jù)字典(3)數(shù)據(jù)表55二、數(shù)據(jù)字典(3)數(shù)據(jù)表
對(duì)數(shù)據(jù)表的描述信息主要有:
數(shù)據(jù)表名、數(shù)據(jù)表中各個(gè)屬性(字段)的編號(hào)、名稱、數(shù)據(jù)類型、數(shù)據(jù)長度、取值范圍、數(shù)據(jù)表的所有者等。
3、數(shù)據(jù)字典定義和描述信息的方法二、數(shù)據(jù)字典(3)數(shù)據(jù)表56二、數(shù)據(jù)字典
3、數(shù)據(jù)字典定義和描述信息的方法(4)處理處理表示一個(gè)處理所要完成的工作或功能。
對(duì)處理的定義和描述信息主要包括:處理的名稱、處理的定義或描述、流入和流出處理的數(shù)據(jù)流、執(zhí)行頻次等。
#二、數(shù)據(jù)字典3、數(shù)據(jù)字典定義和描述信息的57
1、分析用戶的業(yè)務(wù)活動(dòng),建立用戶業(yè)務(wù)數(shù)據(jù)流圖
三、用戶需求分析過程
①詳細(xì)了解各個(gè)用戶(科員或部門)當(dāng)前業(yè)務(wù)活動(dòng)、業(yè)務(wù)流程和業(yè)務(wù)處理中各個(gè)環(huán)節(jié)之間的信息流動(dòng)順序、處理順序、需要的信息存儲(chǔ)支持和處理的結(jié)果信息存儲(chǔ)需求。②梳理各個(gè)業(yè)務(wù)活動(dòng)和業(yè)務(wù)流程中的輸入信息和輸出信息及其與中間信息的關(guān)系。
③建立描述用戶業(yè)務(wù)處理及其信息流動(dòng)過程的數(shù)據(jù)流圖。1、分析用戶的業(yè)務(wù)活動(dòng),建立用戶業(yè)務(wù)數(shù)據(jù)58
分析方法:查閱各部門的業(yè)務(wù)處理記錄和檔案資料,和用戶進(jìn)行個(gè)別詢問和座談交流,視情進(jìn)行必要的跟班作業(yè),問卷調(diào)查等。
分析結(jié)果標(biāo)志:建立描述用戶業(yè)務(wù)信息流動(dòng)和處理邏輯的數(shù)據(jù)流圖。
1、分析用戶的業(yè)務(wù)活動(dòng),建立用戶業(yè)務(wù)數(shù)據(jù)流圖
三、用戶需求分析過程分析方法:查閱各部門的業(yè)務(wù)處理記錄和59
①收集和整理描述用戶業(yè)務(wù)信息流動(dòng)和業(yè)務(wù)處理要求所涉及的各種數(shù)據(jù)信息,包括:帳表、單據(jù)、報(bào)表、合同和檔案中的數(shù)據(jù)描述要求,從各種規(guī)章、制度和業(yè)務(wù)處理文件中抽取出來的數(shù)據(jù)描述信息。②通過進(jìn)一步的梳理和分類,標(biāo)注出各個(gè)數(shù)據(jù)所相關(guān)的業(yè)務(wù)范圍或相關(guān)部門。
③確定每類信息中數(shù)據(jù)元素的確切的名稱、類型、長度、取值范圍和應(yīng)用特征。
2、整理用戶業(yè)務(wù)信息流動(dòng)和處理的數(shù)據(jù)信息,建立描述數(shù)據(jù)信息的數(shù)據(jù)字典
三、用戶需求分析過程①收集和整理描述用戶業(yè)務(wù)信息流動(dòng)和業(yè)60
基本方法:從涉及的各種文檔資料中收集、分析和整理建立數(shù)據(jù)庫所需的數(shù)據(jù)信息,并通過必要的個(gè)別交談咨詢和問卷調(diào)研等措施,完善收集和整理的數(shù)據(jù)信息。
成果標(biāo)志:完成數(shù)據(jù)字典的編制。
2、整理用戶業(yè)務(wù)信息流動(dòng)和處理的數(shù)據(jù)信息,建立描述數(shù)據(jù)信息的數(shù)據(jù)字典
三、用戶需求分析過程基本方法:從涉及的各種文檔資料中收集61
①進(jìn)一步了解和細(xì)化用戶組織中各個(gè)業(yè)務(wù)部門的信息處理要求,也即他們希望從數(shù)據(jù)庫中獲得哪些信息,要獲取的信息包括哪些具體內(nèi)容;希望數(shù)據(jù)庫應(yīng)用系統(tǒng)完成什么樣的處理功能,對(duì)數(shù)據(jù)的處理方式和響應(yīng)時(shí)間有什么樣的要求。
②進(jìn)而根據(jù)計(jì)算機(jī)目前的處理能力來確定系統(tǒng)應(yīng)實(shí)現(xiàn)的功能和所應(yīng)具有的性能。
3、分析用戶的信息處理要求,確定系統(tǒng)的信息管理和系統(tǒng)處理功能
三、用戶需求分析過程①進(jìn)一步了解和細(xì)化用戶組織中各個(gè)業(yè)務(wù)62
基本方法:查閱業(yè)務(wù)處理記錄和檔案資料,個(gè)別交談詢問和集體座談交流,進(jìn)行必要的跟班作業(yè)。
分析的結(jié)果:以文檔形式描述的系統(tǒng)功能需求列表、系統(tǒng)性能要求列表和必要的輔助說明信息。
3、分析用戶的信息處理要求,確定系統(tǒng)的信息管理和系統(tǒng)處理功能
三、用戶需求分析過程基本方法:查閱業(yè)務(wù)處理記錄和檔案資料,63
調(diào)研了解用戶組織的機(jī)構(gòu)組成、各個(gè)部門的職責(zé)及其相互關(guān)系、各個(gè)部門的規(guī)模和地理分布范圍等信息,為系統(tǒng)網(wǎng)絡(luò)環(huán)境及體系結(jié)構(gòu)、系統(tǒng)硬件環(huán)境及性能要求、系統(tǒng)的軟件環(huán)境配置及開發(fā)工具需求等的確定提供依據(jù)。
4、調(diào)研用戶組織的機(jī)構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案
三、用戶需求分析過程調(diào)研了解用戶組織的機(jī)構(gòu)組成、各個(gè)部門的職64
基本方法:與該用戶組織中的有關(guān)領(lǐng)導(dǎo)和業(yè)務(wù)主管進(jìn)行座談,索取和收集相關(guān)的文檔資料。在調(diào)研了解的基礎(chǔ)上,勾畫出一張能夠比較全面反映該用戶組織機(jī)構(gòu)及其相互關(guān)系的組織機(jī)構(gòu)層次方框圖。
4、調(diào)研用戶組織的機(jī)構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案
三、用戶需求分析過程基本方法:與該用戶組織中的有關(guān)領(lǐng)導(dǎo)和業(yè)務(wù)65XX大學(xué)教務(wù)部教務(wù)處繼續(xù)教育處計(jì)劃辦培養(yǎng)辦研究生處教保處教務(wù)長主管副部長主管副部長主管副部長教學(xué)實(shí)施辦學(xué)位辦主管副部長教材辦招生辦圖3.3組織機(jī)構(gòu)層次方框圖示例三、用戶需求分析過程XX大學(xué)教務(wù)部教務(wù)處繼續(xù)教育處計(jì)劃辦培養(yǎng)辦研究生處教保處教務(wù)66
接著:①
根據(jù)各個(gè)部門的地理分布情況和初步的投資意向,初步確定系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和網(wǎng)絡(luò)軟硬件配置。
②根據(jù)整個(gè)系統(tǒng)的信息處理需求,確定系統(tǒng)相關(guān)的硬件、軟件配置,給出相應(yīng)的開發(fā)平臺(tái)與開發(fā)工具需求。
③根據(jù)用戶組織的性質(zhì)和信息安全要求,確定相應(yīng)的信息安全措施。
4、調(diào)研用戶組織的機(jī)構(gòu)組成和地理分布,初步確定系統(tǒng)的軟硬環(huán)境配置方案
三、用戶需求分析過程接著:①根據(jù)各個(gè)部門的地理分布情況和初67
收集、整理將要管理的實(shí)際數(shù)據(jù)及其組織格式,進(jìn)一步完善數(shù)據(jù)字典中有關(guān)數(shù)據(jù)信息的描述,為數(shù)據(jù)庫概念結(jié)構(gòu)和數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計(jì)提供參考,為后續(xù)的系統(tǒng)實(shí)現(xiàn)驗(yàn)證和實(shí)際數(shù)據(jù)的錄入奠定基礎(chǔ)。
5、收集、整理需要進(jìn)行管理的具體數(shù)據(jù)三、用戶需求分析過程收集、整理將要管理的實(shí)際數(shù)據(jù)及其組織格式68三、用戶需求分析過程
用戶需求分析的結(jié)果:
完整的系統(tǒng)需求分析說明書。
#
三、用戶需求分析過程用戶需求分析的結(jié)果:69四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求
功能包括:
①
建立的數(shù)據(jù)庫應(yīng)用系統(tǒng)的信息管理功能;
②
基于該數(shù)據(jù)庫應(yīng)用系統(tǒng)的信息處理功能和輔助決策功能。四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求功能包括:70四、數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求
1、教學(xué)管理數(shù)據(jù)庫應(yīng)用系統(tǒng)的功能需求示例
1)學(xué)生信息管理
①
學(xué)生信息的錄入、修改、刪除和靈活多樣的查詢功能;
②
學(xué)生選課信息的錄入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版監(jiān)控設(shè)備銷售與維護(hù)保養(yǎng)合同3篇
- 二零二五年度果樹種植與農(nóng)業(yè)科研合作承包合同2篇
- 二零二五版建筑工地場地勘查與風(fēng)險(xiǎn)評(píng)估委托合同3篇
- 二零二五版國際機(jī)場ATM設(shè)備場地租賃與廣告合作合同3篇
- 二零二五版礦業(yè)勘探承包作業(yè)合同樣本2篇
- 二零二五版智能停車場設(shè)計(jì)與施工合同3篇
- 二零二五版板房租賃合同附帶設(shè)施設(shè)備維修協(xié)議3篇
- 二零二五版抵押房屋買賣合同與房屋保險(xiǎn)服務(wù)合同3篇
- 二零二五版辦公場地租賃與人力資源服務(wù)合同范本3篇
- 二零二五版雞蛋養(yǎng)殖基地技術(shù)改造合同3篇
- 廣東省佛山市2025屆高三高中教學(xué)質(zhì)量檢測 (一)化學(xué)試題(含答案)
- 《國有控股上市公司高管薪酬的管控研究》
- 餐飲業(yè)環(huán)境保護(hù)管理方案
- 人教版【初中數(shù)學(xué)】知識(shí)點(diǎn)總結(jié)-全面+九年級(jí)上冊(cè)數(shù)學(xué)全冊(cè)教案
- 食品安全分享
- 礦山機(jī)械設(shè)備安全管理制度
- 計(jì)算機(jī)等級(jí)考試二級(jí)WPS Office高級(jí)應(yīng)用與設(shè)計(jì)試題及答案指導(dǎo)(2025年)
- 造價(jià)框架協(xié)議合同范例
- 糖尿病肢端壞疽
- 心衰患者的個(gè)案護(hù)理
- 醫(yī)護(hù)人員禮儀培訓(xùn)
評(píng)論
0/150
提交評(píng)論