圖書管理系統需求說明書

2021-03-04 00:51:47 字數 3624 閱讀 8399

圖書管理系統

需求說明書

學院:國際學院

學號:07201303

姓名:程龍

目錄第一部分引言 5

1.1編寫目的 5

1.2背景 5

1.3定義 5

1.4 參考資料 5

第二部分任務概述 6

2.1 目標 6

2.2 使用者的特點 6

2.3 假定和約束 6

第三部分需求規定 7

3.1對功能的規定 7

3.11圖書管理系統的總體功能如下: 7

3.1.2學生借閱圖書的資料流圖 8

3.1.3學生還書過程資料流圖 9

3.1.4 學生查詢書籍資訊 10

3.1.5 圖書管理員對圖書的增刪改資料流圖 11

3.1.6圖書管理員對學生的增刪改資料流圖 12

3.1.7軟體應支援的終端數和應支援的並行操作的使用者數 13

3.2 對效能的規定 13

3.2.1精度 13

3.2.2 時間特性要求 13

3.2.3 靈活性 13

3.3輸人輸出要求 13

3.3.1資料流名:借書證 13

3.3.2資料流名:圖書 14

3.3.3資料流名:檢驗錯誤 14

3.3.4資料流名:借書資訊 14

3.3.5資料流名:當前日期 14

3.3.6資料流名:借閱資訊 15

3.3.7資料流名:管理員資訊 15

3.3.8資料流名:操作資訊 15

3.3.9學生還書過程 15

3.3.10操作名:還書檢驗 15

3.3.11操作名:新增歷史記錄 16

3.3.12學生查詢書籍資訊。 16

3.3.13操作名:檢驗能否查詢 16

3.3.14圖書管理員對圖書的增刪改 16

3.3.15操作名:圖書管理員 16

3.3.16操作名:身份驗證 16

3.3.17操作名:增刪改圖書 17

3.4資料管理能力要求 17

3.5故障處理要求 17

3.6其他專門要求 17

第四部分執行環境規定 17

4.1裝置 17

4.2.支援軟體 18

4.3 介面 18

4.4.控制 18

為了方圖書資料管理,以及讀者借閱圖書資料,開發此圖書管理系統。

需求說明書有時候成為規格說明書,本規格說明書描述了任務管理專案的要求:應明確開發此專案的開發方法以及目前的軟硬體的情況和開發所需要資金和裝置,作為各方面溝通的依據,也為以下工作提供基準。

說明:a:軟體系統的名稱:圖書管理系統

b:本專案的任務提出者:程龍

本專案開發者:程龍

使用者:圖書館等。

c:近年來,隨著圖書館規模的不斷擴大,圖書數量也相應的增加,有關圖書的各種資訊也成倍增加,面對著龐大的資訊量,傳統的人工方式管理會導致圖書管理上的混亂,人力與物力過多的浪費,圖書管理費用的增加,從而使圖書館的負擔過重,影響整個圖書館的執行和控制管理。因此,必須制定一套合理、有效,規範和實用的圖書管理系統,對圖書資料進行集中統一的管理。

d:該系統採用現代流行的windows操作介面,是標準的win32應用程式,可執行在windows系統平台上的多工程式。

lms:library management system ――圖書管理系統。

【1】 《軟體工程技術及其應用》東北林業大學出版社

本系統將提供給圖書館的辦公人員使用,進行日常任務、工作和管理和排程,提高時間的利用率和工作效率。

軟體提供的功能包括:

該系統介面好、操作簡便,能完成新增圖書資訊,修改圖書資訊,查詢圖書資訊,新增讀者類別,修改讀者類別,查詢讀者資訊,修改讀者資訊等一系列圖書管理功能,開發本

系統的總體任務是實現圖書管理的系統化和自動化,幫助管理人員更好更高效地完成圖書管理工作。

【1】 資訊檢索,使用者可以利用該系統,檢索到圖書館的館藏書目、讀者基本資訊、讀者借書、預約到書、超期讀者、罰款記錄、最新圖書、借閱頻率最高的圖書資訊。

【2】 任務排程和任務查詢操作簡易;

【3】 圖書管理部分:包括圖書資訊管理和類別管理,其功能是實現對各部分資料內容進行新增、修改、查詢等操作。

【4】 讀者管理部分:包括讀者資訊管理和讀者類別管理,其功能是實現對各部分資料內容的新增和修改等操作。

【5】 借閱管理部分:包括借書管理和還書管理,其功能是實現對各部分資料內容的新增和查詢等操作。

【6】 系統管理部分:包括修改系統使用者密碼和增加新使用者兩項功能。

本系統主要提供給圖書管理人員及全體學生,維護人員、操作人員必須掌握計算機的基本操作。

根據本程式的認可、和操作的程度,建議管理人員最低教育水平為大專計算機專業。

本系統預期的使用頻度為天天使用。

本系統的規模比較小。

已經有的約束條件包括:

a: 本系統的預算在n萬元(人民幣);

假設:a:本專案不會在中期發生不可接受的範圍變更;

b:系統不會有海量儲存的要求。

c:硬體條件:伺服器:hp 伺服器工作站,終端為pc 機。

e:執行環境:windows

其他相關的假定和約束條件將進一步補充。

圖書的借閱;圖書的返還;學生檢索書籍資訊;圖書的增刪改;學生的增刪改;

資料流圖分析:

※ 檢驗能否借書

輸入:借書證;所借書本,學生資訊,圖書資訊,圖書借閱量,日期

處理:檢驗學生身份、圖書是否入庫、讀者還能借多少書以此判定讀者是否能借書

輸出:1: 如果借書證未登記入庫,則發出「借書錯誤」;

2: 如果圖書未登記入庫,則發出「借書錯誤

3:如果讀者已藉圖書和現藉圖書多於限制數n,則發出「借書錯誤4: 如果讀者已藉圖書中有超期,則發出「借書錯誤

5: 如果輸入資訊符合要求,則發出「借書資訊」

※ 新增借閱記錄

輸入:借書資訊,日期

處理:將「借書資訊」登記到「借閱記錄」中,完成後將書本遞交讀者

輸出:將借書資訊及日期寫入圖書借閱記錄;將圖書遞交讀者

資料流圖分析:

※ 還書檢驗

加工編號:3

輸入:圖書,圖書訪問記錄

處理:檢驗圖書是否圖書室外借圖書

輸出:【1】如果書號與資料庫資料不符 , 發出「檢驗錯誤」

【2】如果輸入資訊符合要求,發出「還書資訊」

※ 新增歷史記錄

加工編號:4

輸入:還書資訊,日期

處理:刪除讀者對該圖書的借書資訊,並新增還書歷史記錄,如果超期給出罰款及天數

輸出:【1】 如果所還圖書超期,則統計超期天數生成含罰款的返回資訊,否則刪除圖書訪

問記錄庫中相應的借書記錄,並新增還書歷史記錄生成成功資訊

【2】 一切正常,則給出還書返回資訊

資料流圖分析:

※ 檢驗能否查詢:

加工編號:5

輸入:借書證,查詢資訊,學生資訊

處理:檢驗學生身份是否有效

輸出:如果學生在學生資訊庫中不存在,則發出「檢驗錯誤;否則發出「查詢資訊」

圖書管理系統需求說明書

圖書資料管理系統 需求說明書 requirement 1.0 目錄第一部分引言 5 1.1編寫目的 5 1.2背景 5 1.3定義 5 1.4 參考資料 5 第二部分任務概述 6 2.1 目標 6 2.2 使用者的特點 6 2.3 假定和約束 6 第三部分需求規定 7 3.1對功能的規定 7 3.1...

圖書管理系統需求說明書

圖書管理系統 需求說明書 1.1編寫的目的 編寫本報告的目的是明確本系統的詳細需求,供使用單位確認系統的功能和效能,並作為軟體設計人員的設計依據和使用單位的驗收標準。1.2背景 a.圖書管理系統 b.專案提出者 高校圖書館 開發者 山西大學大東關校區軟體工程專業2015級學生 使用者 圖書館使用人員...

圖書管理系統需求規格說明書

三 需求規格說明書 1 引言 2 1.1編寫目的 2 1.2專案背景 2 1.3定義 2 1.4參考資料 2 2 任務概述 3 2.1目標 3 2.2執行環境 3 2.3條件與限制 3 3 資料描述 4 3.1靜態資料 4 3.2動態資料 4 3.3資料庫介紹 4 3.4資料詞典 4 3.5資料採集...