目錄1. 引言 3
1.1 目的 3
1.2文件約定 3
1.3預期的讀者和閱讀建議 3
1.4產品的範圍 4
1.5參考文獻 4
2.綜合描述 4
2.1產品的前景 4
2.2產品的功能 4
2.3使用者類和特徵 5
2.4執行環境 5
2.5設計和實現的限制 5
2.6假設和依賴 5
3.外部介面需求 6
3.1使用者介面 6
3.2硬體介面 7
3.3軟體介面 7
3.4通訊介面 8
4.系統特性 8
4.1說明和優先順序 8
4.2激勵/響應序列 8
4.3功能需求 9
5.其他非功能需求 10
5.1效能需求 10
5.2安全設施需求 10
5.3安全性需求 10
5.4軟體質量屬性 10
5.5業務規則 11
5.6使用者文件 11
6.其他需求 11
附錄 a 詞彙表 12
附錄b 分析模型 13
附錄c 待確定問題的列表 17
根據《需求規格說明書》,在仔細考慮討論之後,我們又進一步對《圖書管理系統》軟體的功能劃分、資料結構、軟體總體結構有了進一步的認識。我們把討論的結果記錄下來,作為概要設計說明書,並作為進一步詳細設計軟體的基礎。明確本系統的詳細需求,供使用單位確認系統的功能和效能,並作為軟體設計人員的設計依據和使用單位的驗收標準。
本描述文件ieee_830-1998版本
軟體需求規格說明的讀者,有開發人員、專案經理、測試人員或文件的編寫人員和使用者。
● 使用者:幫助使用者確認需求;
● 開發人員:幫助開發人員明確需求規格
● 專案經理:明確狀況及軟體質量;
● 測試人員:產品功能及系統功能;
● 文件編寫入員:業務規則和使用者文件;
圖書管理系統:圖書管理系統的目的是開發乙個讀者借還書的平台,讀者可以在系統上修改自己的註冊資訊,檢視所借數目,續借圖書,檢視自己感興趣的書目。系統管理員可以對圖書資訊進行修改,檢視讀者資訊,對借閱超時的讀者處於罰款。
此圖書管理系統能夠有效地壓縮略圖書管理人員的時間,更好地管理圖書資料以及資訊,提高管理人員的工作效率。
陳明:《軟體工程》,**廣播電視大學出版社,2023年6月版
趙池龍等,《軟體工程實踐教程》,電子工業出版社。
王珊等,《資料庫原理及設計》,清華大學出版社。
圖書管理系統能良好的提高同學借還書的效率和提高管理員對圖書的管理效率,這對同學們和管理員來說都是非常好的事。
《圖書管理系統》的總體功能如下:
● 圖書的出借;
● 圖書的返回;
● 圖書資訊查詢;
● 圖書的增刪改;
● 圖書的續借;
● 讀者的增刪改;
● 圖書管理者查詢統計圖書和讀者資訊;
● 圖書管理系統資料備份;
● 圖書管理系統資料恢復;
● 圖書管理者口令修改;
本軟體主要是給系統管理員,教師,學生
windows 7及windows xp作業系統,資料庫伺服器:oracle 資料庫
開發經費和開發周期
無主要由三個介面構成:主介面即登入介面,學生圖書介面和管理員介面。截圖如下:
圖1主介面
圖2 讀者使用者介面
圖3 管理員介面
1.伺服器端:
p400主頻、500m記憶體、20g硬碟、100/1000m網絡卡以上配置
光碟燒錄或磁帶備份裝置
2.客戶端:
p166主頻、32m記憶體、2g硬碟、10/100m網絡卡以上配置
3.輸出裝置:
客戶機這裡,主要考慮軟體與作業系統、資料庫管理系統的介面,以及區域網和網際網路軟體之間的資料交換。考慮到文件處理時有可能需要較常用的辦公軟體。例如microsoft的office系列,所以應盡量實現它們之間的資料格式的自動轉換。
使用通訊協議tcp/ip。
無本系統通過強大的計算機技術給圖書管理人員和讀者借、還書帶來便利。本系統除了圖書館內管理的一般功能還外,還包括網上**查詢圖書資訊、查詢本人的借閱情況和續借等功能。
該系統優先順序較高,較之於以前手工管理圖書的方法,該系統能更好的減少人力與管理費用,改進管理和服務。並且系統設計優良,介面精美友好,強大的後台管理能力和優良的傳輸服務平台,提高了資訊的處理速度和利用率。
1. 能夠儲存一定數量的圖書資訊,並方便有效的進行相應的書籍資料操作和管理,包括:
圖書資訊的錄入、刪除及修改;
圖書資訊的多關鍵字檢索查詢;
圖書的出借、返還和資料統計;
圖書的遠端預約和續借;
2. 能夠對一定數量的讀者進行相應的資訊儲存與管理,包括:
讀者資訊的登記、刪除及修改;
讀者資料的統計與查詢;
3. 能夠對要求的統計結果列印輸出,要求:
能夠對需要的統計結果以固定報表形式列印輸出。
4. 能夠提供一定的安全機制,包括:
提供資料資訊授權訪問,防止隨意刪改;
提供資訊備份;
詳細的用例圖見附錄b
由於此開發專案針對圖書館,使用頻度較高,使用性要求比較高。為防止對資訊資料和管理程式的惡意破壞,要求有較為可靠的安全效能。總之,要求穩定、安全、便捷,易於管理和操作。
查詢速度:不超過10秒;
其它所有互動功能反應速度:不超過5秒;
可靠性:平均故障間隔時間不低於500小時。
為管理員提供進入系統的密碼保護、密碼修改功能,提供資訊備份的設定,及時更新資訊。
該系統在使用過程中可能會隨時間發生老化,應及時更新系統;
必須備份系統。
支援2萬人的同時訪問,系統反應時間不超過5秒,方便學生使用。
只需要讓使用者按照系統的流程操作就可以,系統操作簡單,方便易上手,使用者只需要拿到自己的使用者名稱和密碼就可以登入進行相應的操作,同時使用者還可以更改自己的密碼,通過身份驗證後,進入系統,便可進行相關操作,實現相關功能。
要求輸出的結果是正確的,在使用期間,要求系統能夠正常執行,這個對我們來說應該是沒有問題的,要求系統的資訊不能被別人隨便檢視,這也就是系統的安全保密性,這一點我們只能說一般的人是不通過正規的手段,是不能隨便檢視的,但是對於一些黑客或這方面的高手來說那就不能保證了。在我們的程式設計過程中,放在首位考慮的就是這個系統以後的可維護性,這個應該不是困難做到的。
圖書管理系統需求分析
1.引言 1.1編寫目的 這份軟體產品需求分析報告是為圖書借閱系統編寫的,本軟體是為了減輕圖書管理員的負擔,提高處理圖書借閱效率,減少失誤而編寫的。1.2預期讀者 本軟體的使用者為圖書管理人員,學生和維護人員 1.3產品範圍 本軟體適用於圖書館和部分書店等經常進行圖書借閱的場所。2.綜合描述 2.1...
圖書管理系統需求分析
1.引言 1.1 編寫目的 軟體需求分析,其目的是用於說明軟體產品或軟體專案需要滿足的條件和限制。在軟體工程專案中,首先要獲取使用者的需求,通過對軟體需要的提取 分析 文件化和驗證,為進一步的設計和實現提供資料。軟體需求與其他活動也密切相關,如軟體測試 配置管理和質量管理等。本需求的編寫是為了研究利...
圖書管理系統需求分析
班級 09資訊管理1班 組員 唐學悅,段敏,楊文燕,胡勇毅,餘科輯,林春宇,李波 任務分配情況 目錄 1 系統需求概述 3 1.1 圖書管理系統功能概述 3 1.2 系統主要業務流程分析 3 1.3 系統功能模組分析 3 1.4 建立用例模型 4 1.4.1 讀者用例圖 4 1.4.2 圖書管理員用...