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

2021-03-04 00:51:47 字數 3493 閱讀 5663

圖書管理系統

需求規格說明書

圖書管理系統課程設計小組

2023年1月

目錄1 範圍 1

1.1 標識 1

1.2 系統概述 1

1.3 文件概述 1

2 引用文件 2

3 專案概述 3

3.1 背景和目標 3

3.2 使用者的特點 4

3.3 假定和約束 5

4 需求規定 6

4.1 功能需求 6

4.1.1 讀者註冊,登入模組 6

4.1.2 圖書資訊查詢、預覽模組 7

4.1.3 圖書評價模組 7

4.1.4 讀者資訊管理模組 8

4.1.5 讀者借閱記錄模組 8

4.1.6 圖書借閱模組 9

4.1.7 圖書歸還模組 10

4.1.8 管理員模組 10

4.1.9 資料備份和恢復模組 11

4.2 效能需求 11

4.2.1 精度 11

4.2.2 時間特性要求 12

4.2.3 靈活性 12

4.3 資料需求與輸入輸出需求 12

4.3.1 靜態資料 12

4.3.2 動態資料 13

4.3.3 資料流圖(dfd)和資料字典 14

4.4 資料需求與系統行為需求 76

4.4.1 資料物件erd模型 76

4.4.2 資料操作 77

4.4.3 狀態圖 77

4.5 故障處理要求 78

4.6 設計約束 78

4.7 屬性 79

4.7.1 安全性 79

4.7.2 可維護性 79

4.8 資料管理能力要求 79

5 執行環境規定 80

5.1 硬體 80

5.2 支援軟體 80

5.3 介面需求 80

6 支援資訊 80

se-11-12

books management system圖書管理系統需求規約(bms)

bms系統為圖書館書籍管理,企業圖書、材料管理提供了乙個方便的電子平台。該系統分為圖書管理模組,圖書資訊查詢、預覽模組,圖書評價模組,讀者資訊管理模組,書籍借閱和歸還管理模組以及管理員模組等模組。圖書管理系統軟體是一套功能比較完善的圖書資料管理軟體,具有資料操作方便高效迅速等優點。

該軟體採用mysql資料庫軟體開發工具進行開發,具有很好的可移植性,可在應用範圍較廣的unix、windows系列等作業系統上使用。除此以外,bms可通過訪問許可權控制以及資料備份功能,確保資料的安全性。

該文件詳細描述了圖書管理系統(bms)的需求規約,為進一步的概要設計和詳細設計奠定了基礎。

《需求文件模板(同濟軟體學院)》

《圖書管理系統(bms)需求分析草稿》

開發背景

隨著社會資訊量的與日俱增,作為資訊儲存的主要**之一圖書,數量、規模比以往任何時候都大的多,不論圖書館還是企業圖書管理部門都需要使用方便而有效的方式來管理自己的書籍。在計算機日益普及的今天,對個人而言,若採用一套行之有效的圖書管理系統來管理自己的書籍,會方便許多。對圖書館和企業圖書管理部門而言,以前單一的手工檢索已不能滿足人們的要求,為了便於圖書資料的管理需要有效的圖書管理軟體。

技術背景

uml建模語言規範化,方便了軟體工程專案開發的統一建模。而.***架構下的wpf技術的完善為軟體的互動介面開發提供的新的工具和方法。

軟體定義

bms系統為圖書管理電子平台。該系統分為圖書管理模組,圖書預覽模組,圖書評價模組,讀者資訊管理模組,書籍借閱和歸還管理模組以及管理員模組等模組。使用者通過本系統可以有效管理圖書資源,記錄、統計和管理每一本圖書的流向,並且在圖書評價資料積累的過程中使得使用者在閱讀圖書前能對圖書有一定了解。

問題定義

《圖書管理系統》針對圖書館或者企業圖書管理部門開發。該系統中不同的模組針對不同的使用者提供不同的功能。

1.圖書資訊管理模組針對於圖書管理員開發,能夠儲存一定數量的圖書資訊,並方便有效的進行相應的書籍資料操作和管理,這主要包括:

1) 圖書資訊的錄入、刪除及修改。

2) 圖書資訊的多關鍵字檢索查詢。

3) 圖書各項資訊的資料統計。

2.圖書預覽模組針對於讀者使用者開發,能夠儲存大量**和文字,可以讓讀者了解圖書大致內容,這期中包括:

1) 圖書封面的**登記,預覽。

2) 圖書目錄以及部分內容掃瞄件儲存和預覽。

3.圖書評價模組能夠對讀者對圖書的反饋資訊進行相應的資訊儲存與管理。

4.讀者資訊管理模組能夠對讀者進行相應的資訊儲存與管理,這其中包括:

1) 讀者資訊的登記、修改。

2) 讀者資料的統計與查詢。

5.圖書借閱和歸還管理模組能夠記錄、管理書籍的流向,這其中包括:

1) 圖書借閱記錄,即記錄被借出圖書id,借出日期,借閱期限,借閱人。

2) 圖書歸還記錄,即記錄歸還的圖書id,歸還日期,借閱人,是否逾期歸還,是否需支付罰款。

3) 圖書需求統計,統計圖書的借閱次數,並根據資料分析圖書儲備是否滿足使用者需要等結果。

4) 根據讀者資訊和圖書借閱記錄通知借閱人在圖書借閱逾期前歸還圖書。

6. 管理員模組能夠提供一定的安全機制,提供資料資訊授權訪問,防止隨意刪改,資料備份和恢復模組同時提供資訊備份的服務。

該軟體的終端使用者是圖書館或者企業圖書管理部門管理人員和讀者。

1. 普通讀者。只要求對本系統的功能有了解,知道本系統的基本使用方法。

2. 管理員。管理員依據自己的職責,可能需要熟練運用電腦的能力,熟練操作mysql資料庫的能力,甚至除錯系統的能力。

乙個更為完善的圖書管理系統,應提供更為便捷與強大的資訊查詢功能,和相應的網路操作及服務,由於開發時間和計算機數量有限,該系統並未提供這一功能。對資訊的保護手段僅限於設定使用者級別,以及提供資料檔案的備份,比較簡單,不能防止惡意的破壞,安全效能有待進一步完善。

dfd圖詳見4.3輸入輸出要求。

讀者第一次使用該系統,需要通過註冊才能成為系統的使用者。登入系統後,使用者可以使用系統開放給普通使用者的各種功能。在個人資訊中,註冊使用者還可以檢視並修改自己的個人資訊。

丟失自己密碼的註冊使用者可以通過個人資料認證來重新找回自己的密碼。

登入使用者可以在這個模組中查詢系統中記錄的圖書資訊,包括書名,編號,作者(譯者),出版社,定價,存放位置,數量以及可借閱複本數等資訊。並且可以預覽自己感興趣的書籍的封面,評價,部分內容等。

對於借閱過圖書的讀者使用者,可以在這個模組中對自己借閱過的書籍進行評價,這些評價將記錄在圖書資訊中。這些評價資訊可以有效地幫助讀者使用者找到自己需要的圖書,而且可以在讀者借書前幫助讀者對該書籍有所了解。

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

三 需求規格說明書 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資料採集...

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

一 引言 1 1編寫目的 編寫本報告的目的是明確本系統的詳細需求,供使用單位確認系統的功能和效能,並作為軟體設計人員的設計依據和使用單位的驗收標準,圖書館管理系統也是為了能滿足讀者和圖書的圖書館實現日常操作資訊化和後台統計電算化的系統。它能夠幫助圖書館管理人員處理基本的管理專案,圖書館滿足資訊化的需...

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

一 引言 1 1編寫目的 編寫本報告的目的是明確本系統的詳細需求,供使用單位確認系統的功能和效能,並作為軟體設計人員的設計依據和使用單位的驗收標準,圖書館管理系統也是為了能滿足讀者和圖書的圖書館實現日常操作資訊化和後台統計電算化的系統。它能夠幫助圖書館管理人員處理基本的管理專案,圖書館滿足資訊化的需...