圖書管理系統需求說明書
1引言.............................................................................................................................. 2
1.1編寫目的................................................................................................................. 2
1.2背景........................................................................................................................ 2
1.3定義........................................................................................................................ 2
1.4參考資料................................................................................................................. 2
2任務概述...................................................................................................................... 2
2.1目標........................................................................................................................ 2
2.2使用者的特點............................................................................................................. 3
2.3假定和約束............................................................................................................. 3
3需求規定...................................................................................................................... 3
3.1對功能的規定.......................................................................................................... 3
UML模型……………………………………………………………………………….3
3.2對效能的規定.......................................................................................................... 3
3.2.1精度.................................................................................................................. 3
3.2.2時間特性要求.................................................................................................... 3
3.2.3靈活性.............................................................................................................. 4
3.3輸人輸出要求.......................................................................................................... 4
3.4資料管理能力要求................................................................................................... 4
3.5故障處理要求.......................................................................................................... 4
3.6其他專門要求.......................................................................................................... 5
4執行環境規定............................................................................................................... 5
4.1裝置........................................................................................................................ 5
4.2支援軟體................................................................................................................. 5
4.3介面........................................................................................................................ 5
4.4控制........................................................................................................................ 5
1引言
1.1編寫目的
圖書管理系統需求說明書是為了讓系統的涉眾就該系統的需求達成一致認可,明確該系統的需求,為後續的開發工作提供依據。通常,該需求規格說明可以作為產品設計的主要依據,並作為工程師編碼時瞭解軟體實際需求的主要參考資料。同時,需求規格說明是產品實現後用於檢驗的主要考察依據,是測試人員編寫測試用例時的主要參考檔案。另外,本文件還可以為其他需要了解系統需求的人員提供產品需求的詳細說明。
1.2背景
軟體系統的名稱;圖書管理系統 隨著計算機產業的發展,計算機在各個行業的應用也越來越普遍.採用計算機軟體來管理代替了以前的人工操作。現有的系統不夠人性化,所以重新設計。
專案名稱:圖書管理系統
專案主負責人:徐振嘉
專案組成員: 劉芸 崔保雪 姜策
產品使用者者: 所有註冊使用者;
1.3定義
列出本檔案中用到的專門術語的定義和外文首字母組詞的原片語。
SQL Server:伺服器資料檔案
。
。
1.4參考資料
在網上查閱的資料較多,不一一列出。
2任務概述
2.1目標
圖書管理系統針對的使用者是單箇中小型圖書室或者個人,藏書的種類和數量有限,讀者的數量和來源受到一定的限制。同時能建立一個全天候自動化圖書管理系統,使圖書管理工作規範化,系統化,程式化,自動化,避免圖書管理的隨意性,提高資訊處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況。
2.2使用者的特點
(1) 讀者相關的用例
a. 登陸系統
b. 查詢自己的借閱資訊;
c. 查詢書籍資訊;
d. 預定書籍;
e. 借閱書籍;
f. 歸還書籍;
(2) 圖書管理員
a. 處理書籍借閱
b. 處理書籍歸還
c. 刪除預訂資訊
(3) 系統管理員
a. 查詢借閱者資訊
b. 查詢書籍資訊
c. 書目 增刪 更新
d. 書籍 增刪
e. 借閱者賬戶 增刪改
2.3假定和約束
列出進行本軟體開發工作的假定和約束,例如經費限制、開發期限等。
3需求規定
3.1對功能的規定
UML模型
- 用例01:使用者登入
- 用例02:退出系統
A.描述:使用者退出系統;
B.參與者:管理員、普通使用者
- 用例03:讀者
- 用例04:圖書管理員
- 用例05:系統管理員
3.2對效能的規定
3.2.1精度
說明對該軟體的輸入、輸出資料精度的要求,可能包括傳輸過程中的精度。
3.2.2時間特性要求
說明對於該軟體的時間特性要求,如對:
a. 響應時間;
b. 更新處理時間;
c. 資料的轉換和傳送時間;
d. 解題時間;等的要求。
3.2.3靈活性
說明對該軟體的靈活性的要求,即當需求發生某些變化時,該軟體對這些變化的適應能力,如:
a. 操作方式上的變化;
b. 執行環境的變化;
c. 同其他軟體的介面的變化;
d. 精度和有效時限的變化;
e. 計劃的變化或改進。
對於為了提供這些靈活性而進行的專門設計的部分應該加以標明。
3.3輸人輸出要求
輸入輸出資料型別,對軟體的資料輸出及必須標明的控制輸出量進行解釋並舉例,包括對硬拷貝報告(正常結果輸出、狀態輸出及異常輸出)以及圖形或顯示報告的描述。
3.4資料管理能力要求
需要管理的文卷和記錄的個數、表和文卷的大小規模,要按可預見的增長對資料及其分量的儲存要求作出估算。
3.5故障處理要求
可能的軟體、硬體故障以及對各項效能而言所產生的後果和對故障處理的要求。
3.6其他專門要求
如使用者單位對安全保密的要求,對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、執行環境可轉換性的特殊要求等。
4執行環境規定
4.1裝置
列出執行該軟體所需要的硬裝置。說明其中的新型裝置及其專門功能,包括:
a. 處理器型號及記憶體容量;
b. 外存容量、聯機或離線、媒體及其儲存格式,裝置的型號及數量;
c. 輸入及輸出裝置的型號和數量,聯機或離線;
d. 資料通訊裝置的型號和數量;
e. 功能鍵及其他專用硬體
4.2支援軟體
支援WIN 系統 ,用java編寫所以跨平臺特性。
4.3介面
該軟體單一功能性、以及基礎資料通訊協議。