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