日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

图书管理系统数据字典_2. 结构化——数据字典

發布時間:2023/12/1 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 图书管理系统数据字典_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:圖書管理系統

    圖書管理系統旨在用計算機對圖書進行管理,主要涉及四個方面的工作:新書入庫、讀者借書、讀者還書以及圖書注銷,以及查詢某位讀者的借書情況、某種圖書和整個圖書的庫存情況。

  • 在購入新書時,圖書管理人員為購入的新書編制圖書卡片,包括分類目錄號、流水號(要保證每本書都有唯一的流水號,即使同類圖書也是如此)、書名、作者、內容摘要、價格和購書日期等信息,并寫入圖書目錄文件中;
  • 讀者借書時,首先填寫借書單,包括姓名、校園卡號、欲接圖書分類目錄號等信息,然后管理人員將借書單輸入系統,繼之系統檢查該讀者號是否有效,若無效,則拒絕借書;否則進一步檢查該讀者所借圖書是否超過最大限制數(此處我們假設每位讀者同時只能借閱不超過五本書),若已達到最大限制數(此處為5本),則拒絕借書;否則讀者可以借出該書,登記圖書分類目錄號、讀者號和借閱日期等,寫入到借書文件中;
  • 在讀者還書時,讀者填寫還書單,由管理人員將其輸入系統后,系統根據其中的學號,從借書文件中讀出該讀者的借閱記錄,獲取該書的還書日期,判定該圖書是否逾期,以便按規定做出相應的罰款;
  • 在對一些過時或無繼續保留價值的圖書進行注銷時,管理人員從圖書目錄文件中刪除相關的記錄;
  • 當圖書館領導提出查詢要求時,系統應依據查詢要求,分別給出相應的信息。
  • 其中假定,“為購入的新書編制圖書卡片”,“讀者首先填寫借書單”等功能,均由人工實現。

    (1)頂層數據流圖

    頂層DFD圖

    (2)0層DFD

    0層DFD圖

    (3)逐步求精

    對加工1進行分解:

    再對借書進行細化:

    (4)建立系統的數據字典

    數據流條目:

    • 查詢要求=[讀者情況|圖書情況|圖書統計表]
    • 讀者情況=姓名+校園卡號+可借圖書數
    • 圖書統計表=[A|B|C|D|E]
    • 圖書館里要求=[入庫單|借書單|還書單|注銷單]
    • 入庫單=圖書類號+圖書流水號+書名+作者+內容摘要+單價+購書日期
    • 借書單=姓名+校園卡號+書名+圖書類號+借書日期
    • 還書單=姓名+校園卡號+書名+圖書類號
    • 注銷單=圖書類號+圖書流水號+書名+價格+購書日期+單價
    • 查詢結果=讀者情況|圖書情況|圖書統計表

    數據存儲條目:

    • 借書文件={借書單}
    • 目錄文件={入庫單}+庫存量
    • 讀者文件={讀者情況}

    數據項條目:

    • {略}

    加工小說明

    總結

    以上是生活随笔為你收集整理的图书管理系统数据字典_2. 结构化——数据字典的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。