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

2021-03-03 21:14:07 字數 3934 閱讀 8394

三、需求規格說明書

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資料採集 8

4.功能需求 8

4.1功能劃分 8

4.2功能描述 11

5.效能需求 13

5.1資料精確度 13

5.2時間特性 13

5.3適應性 13

6.執行需求 13

6.1使用者介面 13

6.2硬體介面 15

6.3軟體介面 15

6.4故障處理 15

編寫本報告的目的是明確本系統的詳細需求,供使用單位確認系統的功能和效能,並作為軟體設計人員的設計依據和使用單位的驗收標準。

為明確軟體需求、安排專案規劃與進度、組織軟體開發與測試,撰寫本文件。

本文件供專案經理、設計人員、開發人員參考。

隨著社會的進步,資訊科技的廣泛應用,數位化管理的優勢日趨顯著。針對中小型圖書館或圖書室管理落後的情況,設計實現乙個圖書資訊管理系統。:檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。

這些優點能夠極大地提高工作效率,也是圖書館等部門管理科學化、正規化的重要標誌之一。而且計算機管理的成本不斷降低。因此,開發一套這樣的中小型圖書管理軟體已經很有必要,並且實現研究服務於實踐的原則。

《軟體工程》瞿中吳渝劉群劉冰編著

圖書管理系統通過強大的計算機技術給圖書管理人員和讀者借、還書帶來便利。本系統包括了圖書館內管理的一般功能。還包括一些其他的系統功能,諸如新書發布,新聞發布以及催還等。

目標還包括:

減少人力資源的使用和降低管理費用;

提高資訊準確度和可靠性;

改進圖書館內管理和人員服務;

建立高效的資訊傳輸和服務平台,提高資訊處理速度和利用率;

系統設計優良,介面設計精美、友好、快捷,人性化設計,後台管理功能強大效率高;

更簡便、資訊化程度更高的圖書管理流程.

作業系統:microsoft windows 2000 advanced server

支援環境:iis 5.0

資料庫:microsoft sql server 2005

建議軟體壽命:5年

硬體條件:pc機

執行環境:windows xp professional

開發軟體:sql server 、myeclipse等

開發限制:開發時間短

輸入資料:選單選項,查詢關鍵字,新建記錄項,匯入檔案。

輸出資料:由查詢關鍵字確定的資料庫記錄集合或全部記錄。

內部生成的資料:中間查詢結果。

本軟體採用sql server關係型資料庫。

通過身份驗證的使用者,採用鍵盤和滑鼠直接輸入或者從外部檔案匯入資料。

(一) 圖書管理員:

1. 圖書資訊儲存與管理

2. 讀者資訊儲存與管理

3. 借書系統

4. 還書系統

5. 統計報表

6. 使用者許可權管理

7. 新書發布

8. 新聞發布

9. 預約告知

(二) 讀者

1. 讀者查詢

2. 預約借書

3. 續接功能

(三) 公共

1. 檢索系統

2. 使用者登入

(四) 資訊維護系統

該模組主要是用於對圖書館資訊,書籍資訊,常用詞庫等專案進行初始化設定,這些設定一般不會輕易的更改.

圖書管理系統的層次圖:

圖3.1、圖書館的層次圖

(一)圖書管理員

(1) 圖書資訊儲存與管理,包括:

1) 圖書編目。

2) 圖書種類的錄入、刪除及修改。

3) 新書錄入、過期圖書刪除及修改。

(2) 讀者資訊儲存與管理,包括:

1) 讀者類別管理。不同讀者借閱書種類、借閱時間、借閱冊數都不相同。

2) 讀者資訊的登記、刪除及修改:新讀者的增加、讀者資訊的修改。

3) 讀者借閱情況查詢:根據借閱情況,預約告知、過期書的催還。

(3) 借書系統

讀者查詢到所需圖書後即可借閱,可以借閱多種圖書,每種圖書一般只允許借一本,若已有圖書超期請交清罰金後,才能開始本次借閱。

讀者拿著要借的書,到圖書管理員處辦理借書手續,圖書管理員根據借書證號判斷該讀者可否借此類書,是否超出最大允許借書冊數。

(4) 還書系統

對過期未還圖書進行罰款,對歸還的圖書能從借書登記表中取消,對丟失的圖書進行登記。

(5) 統計報表

1) 能夠產生讀者檔案卡、讀者借閱清單等。

2) 能夠產生圖書一覽表、圖書種類等相關報表。

3) 圖書的出借、返還、續借預約等情況查詢、統計。

4) 能統計出某圖書的總借出數量與庫存量。

5) 能統計出某讀者借書總數。

6) 能夠根據其它條件,得出統計結果並提供列印輸出。

(6) 使用者許可權管理

能夠提供一定的安全機制,提供資料資訊授權使用者訪問,防止隨意刪改,同時提供資訊備份的服務。

(7) 新書發布

新書資訊及時公布。

(8) 新聞發布

圖書館新聞發布、通知、告示等。

(9) 預約告知

當預約的圖書到館後,圖書管理員通過郵件通知讀者;過期書的催還。

(二)讀者

(1) 讀者查詢

讀者可以上網,進入自己的帳戶,查詢自己的借閱情況。

(2) 預約借書

讀者在圖書館書沒有可借書的情況下,可以上網,進入自己的帳戶,進行預約。當預約的圖書到館後,圖書管理員通過郵件通知讀者。

(3) 續借功能

讀者在沒有預約的前提下,可以上網,進入自己的帳戶,進行續借。續借的次數、天數由使用者的型別確定。

(三)公共

(1) 檢索系統

能根據書號、書名、作者、出版社、內容提要、關鍵字、分類號、索書號等查詢圖書資訊,也可以進行多關鍵字查詢,並列印所需資訊。

可隨時查詢出可借閱圖書的詳細情況,如圖書編號、圖書名稱、出版日期、圖書出版社、圖書存放位置、圖書總數量、圖書在架情況等,這樣便於讀者選借。

(2) 使用者登入

使用者輸入使用者名稱、密碼,進入自己許可權允許的範圍。

(四)基礎資訊維護

(1)圖書館資訊;主要勇於設定本圖書館的基礎資訊,包括圖書館的名稱,館長,負責人,**,說明等等;

(2)系統引數設定:主要用於設定系統執行所需的引數,包括**費用,證件有效期,圖書超期罰款金額,期刊超期罰款金額等等;

(3)書架設定:主要用於設定書架的基礎資訊,內容包括書架編號,書架名稱等等;

(4)管理員設定:主要勇於設定使用的人員及許可權;

(5)圖書期刊詞庫設定:主要用於設定系統常用的詞庫,內容包括**商,分級,附件,尺寸,語系,印刷等等資訊的預先設定數值。

查詢時應保證查全率,所有相應域包含查詢關鍵字的記錄都應能查到;

查詢時應保證查準率,查到的記錄應與給定的單項或組合查詢條件不完全匹配的模糊查詢;錄入資料合法性的檢驗應當精確;密碼允許輸入6-8個字母或者數字:使用者輸入查詢資訊應不區分大小寫。

由於此開發專案針對圖書館,使用頻度較高,使用性要求比較高。為防止對資訊資料和管理程式的惡意破壞,要求有較為可靠的安全效能。總之,要求穩定、安全、便捷,易於管理和操作。

查詢速度:不超過10秒;

其它所有互動功能反應速度:不超過3秒;

可靠性:平均故障間隔時間不低於200小時。

響應時間:應在1~2秒內,對軟磁碟和印表機的操作,以及資料的匯入和匯出也應在可接受的時間內完成;

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

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

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

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

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

軟體專案文件 圖書管理系統 產品需求規格說明書 版本 1.0 improving processes for better products 思遠 1光谷校區 2007 02 思遠教育集團版權所有。保留所有權利。版本歷史 目錄1 引言 1 1.1 目的 1 1.2 範圍 1 1.3 讀者物件 1 1...