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