圖書管理系統需求說明書

2021-03-04 09:27:03 字數 2956 閱讀 8837

圖書管理系統

需求說明書

1.1編寫的目的

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

1.2背景

a. 圖書管理系統;

b. 專案提出者:高校圖書館;開發者:山西大學大東關校區軟體工程專業2015級學生;使用者:圖書館使用人員;

1.3參考資料

i. 錢樂秋等,《軟體工程》,青還大學出版社;

ii. 張害藩,《軟體工程導論》(第四版),清華大學出版社;

iii. 王珊等,《資料庫原理及設計》,清華大學出版社;

iv. 趙池龍等,《軟體工程實踐教程》,電子工業出版社。

2.1目標

本系統通過強大的計算機技術給圖書管理人員和讀者借、還書帶來便利。本系統除了圖書館內管理的一般功能還外,還包括網上**查詢圖書資訊、查詢本人的借閱情況和續借等功能。目標還包括:

1、減少人力與管理費用;

2、提高資訊準確度;

3、改進管理和服務;

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

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

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

2.2使用者的特點

1、本軟體的終端使用者是面向管理員(圖書管理員和其它管理人員)、讀者(老師和同學等),他們都具有一定的計算機應用基礎,可以比較熟練操作計算機。管理員和讀者都是經常性使用者。

2、系統維護人員為計算機專業人員,熟悉資料庫、作業系統、網路維護工作。維護人員為間隔性使用者。

3.1對功能的規定

在圖書管理系統中,管理員要為每個讀者建立借閱賬戶,並給讀者發放不同類別的借閱卡(借閱卡可提供卡號、讀者姓名),賬戶內儲存讀者的個人資訊和借閱記錄資訊。持有借閱卡的讀者可以通過管理員(作為讀者的**人與系統互動)借閱、歸還圖書,不同類別的讀者可借閱圖書的範圍、數量和期限不同,可通過網際網路或圖書館內查詢終端查詢圖書資訊和個人借閱情況,以及續借圖書(系統審核符合續借條件)。

借閱圖書時,先輸入讀者的借閱卡號,系統驗證借閱卡的有效性和讀者是否可繼續借閱圖書,無效則提示其原因,有效則顯示讀者的基本資訊(包括**),供管理員人工核對。然後輸入要借閱的書號,系統查閱圖書資訊資料庫,顯示圖書的基本資訊,供管理員人工核對。最後提交借閱請求,若被系統接受則儲存借閱紀錄,並修改可借閱圖書的數量。

歸還圖書時,輸入讀者借閱卡號和圖書號(或丟失標記號),系統驗證是否有此借閱紀錄以及是否超期借閱,無則提示,有則顯示讀者和圖書的基本資訊供管理員人工審核。如果有超期借閱或丟失情況,先轉入過期罰款或圖書丟失處理。然後提交還書請求,系統接受後刪除借閱紀錄,並登記並修改可借閱圖書的數量。

圖書管理員定期或不定期對圖書資訊進行入庫、修改、刪除等圖書資訊管理以及登出(不外借),包括圖書類別和出版社管理。

為系統維護人員提供許可權管理、資料備份等通用功能。

3.2 對效能的規定

3.2.1精度

在精度需求上,根據使用需要,在各項資料的輸入,輸出及傳輸過程中,可以滿足各種精度的需求。如:根據關鍵字精度的不同,查詢可分為精確查詢和泛型查詢,精確查詢可精確匹配讀者已知道的書目,泛型查詢,只要滿足與輸入的關鍵字相匹配的書目即輸出,可供讀者查詢。

查詢時應保證查全率,所有相應域包含查詢關鍵字的記錄都應能查到。查詢時應保證查準率,查到的記錄應與給定的單項或組合查詢條件完全匹配。計算機如果遇到小數點運算後應精確到小數點後6位。

3.2.2時間特性要求

在軟體方面,響應時間,更新處理時間都比較快且迅速,完全滿足使用者要求。

·響應時間:1~2秒。

·更新處理時間:2~3秒。

·資料轉換與傳輸時間:5~10秒。

·執行時間:2~3秒。

3.2.3靈活性

說明對該系統的靈活性的要求,即當需求發生某些變化時,該系統對這些變化的適應能力。

3.3輸入輸出要求

該系統中,資料除日期之外,其餘都是整型資料。涉及的計算只有過期的罰款計算。對資料的精確度要求低。

3.4故障處理要求

在正常情況下,應不出錯。一旦發生意外,比如掉電、網路不通等,也應保證系統資料不會丟失。

故障出現後可能採取的變通措施,包括:

備份:使用附加儲存裝置備份資料。備份頻率為每日一次。需手動備份。恢復及再啟動:如果資料造成丟失,可使用備份資料還原。

3.5其他專門要求

無。4.1裝置

1、伺服器

1) 處理器(cpu):pentium 900m (推薦pentium 4 1.2g)

2) 記憶體容量(ram):至少256m(推薦 512m)

2、客戶端

1) 處理器(cpu):pentium 133m 或更高

2) 記憶體容量(ram):64m或更高

4.2支援軟體

1、資料庫伺服器端

(1) 作業系統:microsoft windows 2000

(2) 資料庫管理系統:oracle,配置tcp/ip協議

2、web伺服器端

(1) 作業系統:microsoft windows 2000

(2) inter*** 資訊服務(iis)6.0管理器

(3) visual 2003,配置tcp/ip協議

3、客戶端

(1) 作業系統:windows 98/2000/2003/xp

(2) web瀏覽器:inter*** explorer 5.0以上或***scape 4.0以上,配置tcp/ip協議

4.3介面

1、硬體介面

考慮到大量資料的備份等要求,需要保持與磁帶機和光碟燒錄機的介面,這較易實現。

2、軟體介面

這裡,主要考慮軟體與作業系統、資料庫管理系統的介面,以及區域網和網際網路軟體之間的資料交換。考慮到文件處理時有可能需要較常用的辦公軟體。例如microsoft的office系列,所以應盡量實現它們之間的資料格式的自動轉換。

4.4控制

由於本系統採用目前的主流技術,對程式的執行和控制都沒有特殊要求。

圖書管理系統需求說明書

圖書管理系統 需求說明書 學院 國際學院 學號 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對功能的...

圖書管理系統需求說明書

圖書資料管理系統 需求說明書 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 引言 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資料採集...