圖書管理系統產品規格說明書

2021-03-04 09:27:05 字數 4367 閱讀 4446

圖書管理系統

軟體需求規格說明書(c/s)

目錄0. 文件介紹 4

0.1 文件目的 4

0.2 文件範圍 4

0.3 讀者物件 4

0.4 參考文件 4

0.5 術語與縮寫解釋 5

1. 產品介紹 6

2. 產品面向的使用者群體 6

3. 產品應當遵循的標準或規範 6

4. 產品範圍 6

5. 產品中的角色 6

6. 產品的功能性需求 8

6.1 功能性需求分類 8

6.2 用例圖 9

6.3 用例描述 11

7. 產品的非功能性需求 28

7.1 使用者介面需求 28

7.2 操作環境需求 28

7.3 產品質量需求 28

7.4 使用者文件 28

本文件主要針對圖書管理系統的使用環境與功能提出具體的要求,同時它還將作為該產品設計與開發的重要參考依據。

本文件包含以下幾部分:

1. 產品介紹

2. 產品面向的使用者群體

3. 產品應當遵循的標準或規範

4. 產品的範圍

5. 產品中的角色

4. 產品的功能性需求

5. 產品的非功能性需求

6. 需求確認

本文件的讀者範圍包括:

1. 客戶

2. 技術部經理

3. 測試人員

4. 專案組成員

提示:列出本文件的所有參考文獻(可以是非正式出版物),格式如下:

[識別符號] 作者,文獻名稱,出版單位(或歸屬單位),日期

例如:[spp-proc-pp] sepg,需求開發規範,機構名稱,日期

本系統的名稱為:圖書管理系統,英文縮寫為:bms。

圖書館一般採取手工方式對圖書借閱情況進行人工管理,由於資訊比較多,圖書借閱資訊的管理工作混亂而又複雜;一般借閱情況是記錄在借書證上,圖書的數目和內容記錄在檔案中,圖書館的工作人員和管理員也只是當時對它比較清楚,時間一長,如再要進行查詢,就得在眾多的資料中翻閱、查詢了,造成查詢費時、費力。如要對很長時間以前的圖書進行更改就更加困難了。所以有必要建立乙個圖書管理系統,使圖書管理工作規範化,系統化,程式化,避免圖書管理的隨意性,提高資訊處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況。

圖書管理系統是典型的資訊管理系統(mis),主要包括圖書管理、圖書檢索、借閱管理、圖書續借管理、借書證管理等功能。

圖書管理系統採用流行的c/s結構,可以供多台電腦協同工作,資料共享。軟體採用模組級安全管理,系統安全性高。

圖書管理系統對在使用過程中可能出現的外部意外情況,如斷電、網路中斷等均進行了妥善處理,可以確保使用者資料的完整性,同時在外部故障消除後,系統仍能繼續操作。

圖書管理系統前台採用.***平台進行開發並實現,後台資料選用microsoft sql server 2000進行統一管理。

圖書管理系統是專門為圖書館開發的,該系統面向的使用者群體為圖書館的所有成員,包括系統管理員和普通工作人員。

圖書管理系統是一套標準的資訊管理軟體,符合國家檔案管理標準,本產品遵循《計算機軟體保護條例》的各項規定。

圖書管理系統是一款通用性極強的資訊管理系統,它適用於需要進行圖書管理的各類圖書館,該系統的相容性、移植性均非常好。

6.2.1 圖書管理系統用例圖

圖6-1 圖書管理系統總用例圖

6.2.2 修改個人資訊用例圖

圖6-2 修改個人資訊用例圖

6.2.3 使用者管理用例圖

圖6-3 使用者管理用例圖

6.2.4 圖書管理用例圖

圖6-4 圖書管理用例圖

6.2.5 借閱管理用例圖

圖6-5 借閱管理用例圖

使用者登入

1. 使用者登入

1.0 用例名稱:

中文名稱:使用者登入

功能:驗證使用者的身份。

1.1 簡要說明:

本用例的功能主要是用於確保使用者在提供正確的驗證資訊之後,可以進一步使用本系統。

1.2 事件流:

1.2.1 基本流:

1 使用者請求使用本系統。

2 系統顯示使用者登入資訊輸入介面。

3 使用者輸入登入名,密碼及身份並確認操作。

4 系統驗證使用者登入資訊,如果登入資訊驗證沒有通過,系統顯示提醒資訊,並轉向基本流2,如果驗證通過,系統顯示系統操作主介面。

1.2.2 備選流:

1.2.2.1 備選流1:

1 客戶可以在沒有登入成功之前的任意時候要求放棄登入。

2 系統結束使用者登入資訊輸入介面的顯示。

3 退出系統。

1.3 特殊需求:

無1.4 前置條件:

1 請求使用本系統。

1.5 後置條件:

1 使用者登入成功,可以使用系統提供的功能。

1.6 附加說明:

無修改個人資訊

1. 修改密碼

1.0 用例名稱:

中文名稱:修改密碼

功能:用於系統使用者修改自己的密碼,以確保系統的安全性。

1.1 簡要說明:

本用例的功能主要是允許使用者修改自己的密碼。

1.2 事件流:

1.2.1 基本流:

1 使用者請求修改自己的密碼。

2 系統顯示密碼修改介面。

3 使用者輸入舊密碼、新密碼。

4 系統對舊密碼進行驗證,再次要求使用者輸入新密碼的確認密碼。

5 使用者輸入新密碼確認密碼。

6 系統比較新密碼和新密碼確認密碼,根據比較結果執行下面的相應操作。

● 新密碼和新密碼確認密碼相符,繼續執行下一步驟。

● 新密碼和新密碼確認密碼不相符,返回基本流3。

7 系統修改使用者密碼,並提醒使用者密碼修改已成功。

8 使用者要求結束使用者密碼修改任務。

9 系統結束使用者密碼修改介面的顯示。

1.2.2 備選流:

1.2.2.1 備選流1:

1 如果在使用者請求儲存操作結果的時候,由於網路、資料庫管理系統等外部原因造成操作結果不能儲存,系統保證以恰當的方式通知使用者,並維護使用者的操作狀態,在外部原因消除之後,使用者仍能繼續操作。

2 使用者在基本流7之前的任意乙個步驟可以放棄密碼的修改。

1.3 特殊需求:

1 使用者新密碼必須指定,不能為空,輸入字元在6-30個字元之間。

1.4 前置條件:

1 進入本系統的主介面。

1.5 後置條件:

1 系統成功儲存使用者的新密碼,新密碼下次登入生效。

1.6 附加說明:

無退出系統

1. 退出系統

1.0 用例名稱:

中文名稱:退出系統

功能:從系統中退出。

1.1 簡要說明:

本用例的功能主要是用於退出系統。

1.2 事件流:

1.2.1 基本流:

1 使用者請求退出本系統。

2 系統顯示確認資訊。

3 如使用者確認操作,系統顯示系統操作主介面。

1.2.2 備選流:

1.2.2.1 備選流1:

1 客戶可以在沒有確認退出之前的任意時候要求放棄退出。

2 系統返回退出之前的介面。

1.3 特殊需求:

無1.4 前置條件:

1 正在使用本系統。

1.5 後置條件:

1 使用者退出成功。

1.6 附加說明:

無使用者管理

1. 使用者管理

1.0 用例名稱:

中文名稱:使用者管理

功能:用於管理系統的各類使用者的資訊資料。

1.1 簡要說明:

本用例的功能主要是增加、刪除、修改、查詢各類使用者的資訊。

1.2 事件流:

1.2.1 基本流:

1 使用者請求進行使用者資訊管理。

2 系統顯示使用者資訊。

3 根據使用者的操作執行以下相應操作。

● 使用者修改已經存在的使用者資訊,系統執行修改使用者資訊子流。

● 使用者選擇增加使用者操作,系統執行增加使用者資訊子流。

● 使用者選擇刪除使用者操作,系統執行刪除使用者資訊子流。

● 使用者選擇查詢符合指定條件的使用者的資訊,系統執行查詢使用者資訊子流。

4 使用者要求儲存操作結果。

5 系統儲存使用者操作結果。

6 使用者要求結束使用者資訊的管理。

7 系統結束使用者資訊的顯示。

1.2.1.1 修改使用者資訊子流

1 使用者修改使用者資訊。

2 系統驗證修改過的資訊,如果沒有通過驗證,系統提醒使用者並轉向基本流2。

3 系統返回基本流4。

1.2.1.2 增加使用者資訊子流

1 顯示新增使用者資訊輸入介面。

2 使用者輸入新使用者資訊。

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

三 需求規格說明書 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資料採集...

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

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

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

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