图书管理系统数据字典_2. 结构化——数据字典
返回目錄:
Chilan Yuk:軟件工程分析設(shè)計(jì)圖庫(kù)目錄?zhuanlan.zhihu.com一、基本知識(shí)
用于定義數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu),并給出構(gòu)成所給的數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的各數(shù)據(jù)項(xiàng)的基本數(shù)據(jù)類型。
數(shù)據(jù)字典中應(yīng)該包括關(guān)于數(shù)據(jù)的如下信息
二、數(shù)據(jù)字典的四類元素
1. 數(shù)據(jù)流條目
通常列出該數(shù)據(jù)流的各組成數(shù)據(jù)項(xiàng)。
2. 數(shù)據(jù)項(xiàng)條目(數(shù)據(jù)流或數(shù)據(jù)存儲(chǔ)分量)
數(shù)據(jù)流的組成成員是數(shù)據(jù)項(xiàng),數(shù)據(jù)項(xiàng)條目是不可再分解的數(shù)據(jù)單位。
3. 數(shù)據(jù)存儲(chǔ)條目
與數(shù)據(jù)流條目一樣。對(duì)存儲(chǔ)數(shù)據(jù)的定義用數(shù)據(jù)存儲(chǔ)條目。
4. 加工條目
通常采用輸入—處理—輸出(IPO,Input-Process-Output)視圖描述。
三、案例分析
例1:影碟租借與銷售系統(tǒng)
1. 頂層圖
2. 0層圖
3. 系統(tǒng)0層圖各加工細(xì)化
(1)會(huì)員管理的1層細(xì)化
(2)影碟管理的1層細(xì)化
(3)查詢打印處理的1層細(xì)化
4. 系統(tǒng)數(shù)據(jù)字典
(1)數(shù)據(jù)流條目
(2)數(shù)據(jù)項(xiàng)條目
(3)數(shù)據(jù)存儲(chǔ)條目
例2:圖書管理系統(tǒng)
圖書管理系統(tǒng)旨在用計(jì)算機(jī)對(duì)圖書進(jìn)行管理,主要涉及四個(gè)方面的工作:新書入庫(kù)、讀者借書、讀者還書以及圖書注銷,以及查詢某位讀者的借書情況、某種圖書和整個(gè)圖書的庫(kù)存情況。
其中假定,“為購(gòu)入的新書編制圖書卡片”,“讀者首先填寫借書單”等功能,均由人工實(shí)現(xiàn)。
(1)頂層數(shù)據(jù)流圖
頂層DFD圖(2)0層DFD
0層DFD圖(3)逐步求精
對(duì)加工1進(jìn)行分解:
再對(duì)借書進(jìn)行細(xì)化:
(4)建立系統(tǒng)的數(shù)據(jù)字典
數(shù)據(jù)流條目:
- 查詢要求=[讀者情況|圖書情況|圖書統(tǒng)計(jì)表]
- 讀者情況=姓名+校園卡號(hào)+可借圖書數(shù)
- 圖書統(tǒng)計(jì)表=[A|B|C|D|E]
- 圖書館里要求=[入庫(kù)單|借書單|還書單|注銷單]
- 入庫(kù)單=圖書類號(hào)+圖書流水號(hào)+書名+作者+內(nèi)容摘要+單價(jià)+購(gòu)書日期
- 借書單=姓名+校園卡號(hào)+書名+圖書類號(hào)+借書日期
- 還書單=姓名+校園卡號(hào)+書名+圖書類號(hào)
- 注銷單=圖書類號(hào)+圖書流水號(hào)+書名+價(jià)格+購(gòu)書日期+單價(jià)
- 查詢結(jié)果=讀者情況|圖書情況|圖書統(tǒng)計(jì)表
數(shù)據(jù)存儲(chǔ)條目:
- 借書文件={借書單}
- 目錄文件={入庫(kù)單}+庫(kù)存量
- 讀者文件={讀者情況}
數(shù)據(jù)項(xiàng)條目:
- {略}
加工小說明
總結(jié)
以上是生活随笔為你收集整理的图书管理系统数据字典_2. 结构化——数据字典的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 百度推广一年多少钱啊?
- 下一篇: 重复次数最多的 子串_每日算法系列【Le
