需求說明書

2022-12-06 18:00:02 字數 4440 閱讀 4229

圖書銷售管理系統 目錄

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.功能性需求 3

3.1 操作員用例 3

3.2 管理員用例 5

4.非功能性需求 12

4.1使用者介面需求 12

4.2軟硬體環境需求 13

4.3產品質量需求 13

4.4其他需求 13

保證軟體開發的質量、需求的完整與可追溯性,編寫此文件。通過此文件,以保證業務需求提出者與需求分析人員、開發人員、測試人員及其也相關利益人對需求達成共識。

本文件的主要讀者物件是系統設計人員,系統設計人員根據規格說明書的描述和系統的分析模型進行體系結構和詳細的設計專案經理、測試人員、qa也是文件的重要閱讀者,他們也會以此文件作為專案跟蹤、系統測試、過程評審和客戶驗收和依據

開發軟體名稱:圖書銷售管理系統

專案任務提出者:武漢理工大學計算機學院

專案開發者:李帥奇趙淑敏閆鵬馮啟賢(軟體1102班小組)

實現軟體單位:武漢理工大學

使用者需求分析:使用者需求分析(user requirement analysis)指在系統設計之前和設計、開發過程中對使用者需求所作的調查與分析,是系統設計、系統完善和系統維護的依據。

《uml與模式應用》 craig larman著,李洋,鄭龔譯、機械工業出版社

《軟體工程》 鐘珞袁景凌主編,科學出版社

《軟體需求工程》 毋國慶、梁正平、袁夢霆、李勇華編

《系統分析與設計教程(第7版)》 (美)舍利(shelly,

開發意圖:面對人們購書的熱情越來越高漲,結合廣大書迷對於購書的需求,特意推出圖書銷售管理系統,以滿足書店對於每日購書情況進行統計。

作用範圍:本網上書店系統面向所有的小型書店,以滿足廣大書店對於日常銷售的統計等需求。

管理員:教育水平均在大學本科及以上。計算機水平屬於初級偏上,能熟練使用作業系統,熟悉文件、**、資料庫的使用,負責對系統的維護。

操作員:教育水平分布不均。計算機水平多為初級,大多只會最基本的操作,主要是除了管理員的其他書店工作人員。

顧客:顧客不能對該軟體進行操作。

本軟體的使用者單位為:銷售圖書的書店。

3.1.1 操作員登陸用例

用例操作員登陸

簡述操作員登入,進入系統

參與者操作員

前提條件操作員是該系統的合法使用者

主成功場景 1、操作員輸入使用者名稱和密碼,登入系統,用例開始,若登入不

成功,則提示重新登陸

2、系統顯示操作員管理介面

3、操作員根據業務流程進行自己所要進行的操作

後置條件進入到資訊管理系統中學生使用者的部分

3.1.2 銷售圖書

用例銷售圖書

簡述操作員根據顧客選擇的圖書進行銷售

參與者操作員和顧客

前提條件登入成功

主成功場景 1、操作員掃瞄條形碼,記錄顧客購買的書的資訊

2、資料庫自動記錄銷售資訊

3、交易成功

後置條件圖書銷售成功

3.1.3 圖書資訊查詢

用例圖書資訊查詢

簡述操作員查詢圖書的資訊,看是否有存量

參與者操作員和顧客

前置條件操作員登入成功

主成功場景 1、顧客向操作員詢問圖書相關資訊

2、操作員幫助顧客查詢圖書資訊

3、顧客獲得圖書的相關資訊

後置條件顧客獲得圖書的相關資訊

3.2.1 管理員登陸

用例管理員登陸

簡述管理員登陸,進入系統

參與者管理員

前置條件管理員是該系統的合法使用者

主成功場景 1、操作員輸入使用者名稱和密碼,登入系統,用例開始,若登入不

成功,則提示重新登陸

2、系統顯示操作員管理介面

3、操作員根據業務流程進行自己所要進行的操作

後置條件管理員成功地進入了系統介面

3.2.2 管理銷售資訊

3.2.2.1 檢視銷售資訊

用例管理員檢視銷售資訊

簡述管理員登入系統,對銷售資訊進行檢視

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員計入銷售管理介面

3、管理員檢視銷售記錄

後置條件管理員成功地檢視了圖書銷售資訊

3.2.2.2 刪除銷售資訊

用例管理員刪除銷售資訊

簡述管理員登入系統,對銷售系統進行刪除

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員計入銷售管理介面

3、管理員刪除銷售記錄

後置條件管理員成功地刪除了圖書銷售資訊

3.2.3 管理**商

3.2.3.1 檢視**商資訊

用例管理員檢視**商資訊

簡述管理員登入系統,對**商資訊進行檢視

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員計入**商管理介面

3、管理員檢視**商資訊

後置條件管理員成功地檢視了**商資訊

3.2.3.2 修改**商資訊

用例管理員修改**商資訊

簡述管理員登入系統,對**商資訊進行修改

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員計入**商管理介面

3、管理員修改**商資訊

後置條件管理員成功地修改了**商資訊

3.2.3.3 刪除**商資訊

用例管理員刪除公民**商的資訊

簡述管理員登入系統,對**商資訊進行刪除

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員計入**商管理介面

3、管理員刪除**商資訊

後置條件管理員成功地刪除了**商資訊

3.2.4管理庫存

3.2.4.1 檢視庫存資訊

用例管理員檢視庫存資訊

簡述管理員登入系統,對庫存資訊進行檢視

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員計入庫存管理介面

3、管理員檢視庫存資訊

後置條件管理員成功地檢視了庫存資訊

3.2.4.2 修改庫存資訊

用例管理員修改庫存資訊

簡述管理員登入系統,對庫存資訊進行修改

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員計入庫存管理介面

3、管理員修改庫存資訊

後置條件管理員成功地修改了庫存資訊

3.2.4.3 刪除庫存

用例管理員刪除庫存

簡述管理員登入系統,對庫存進行刪除

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員計入庫存介面

3、管理員刪除庫存

後置條件管理員成功地刪除了庫存

3.2.5管理財務資訊

3.2.5.1 檢視財務資訊

用例管理員檢視財務資訊

簡述管理員登入系統,對財務資訊進行檢視

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員計入財務管理介面

3、管理員檢視財務資訊

後置條件管理員成功地檢視了財務資訊

3.2.5.2 修改財務資訊

用例管理員修改財務資訊

簡述管理員登入系統,對財務資訊進行修改

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員計入財務管理介面

3、管理員修改財務資訊

後置條件管理員成功地修改了財務資訊

3.2.5.3 刪除財務資訊

用例管理員刪除財務資訊

簡述管理員登入系統,對財務資訊進行刪除

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員進入財務管理介面

3、管理員刪除財務資訊

後置條件管理員成功地刪除了財務資訊

3.2.6 管理圖書

3.2.6.1 檢視圖書資訊

用例管理員檢視圖書資訊

簡述管理員登入系統,對圖書資訊進行檢視

參與者管理員

前置條件管理員登入成功

主成功場景 1、管理員登陸系統

2、管理員進入圖書管理介面

需求說明書

1.1 目的 2 1.2 背景 2 1.3 術語 2 1.4 功能需求 2 1.4.1 執行環境 2 1.4.2 開發環境 2 1.4.3 ui設計模組 3 1.4.4 功能模組 3 1.4.4.1 登入註冊模組 3 1.4.4.2 個人模組 3 1.4.4.3 藥品查詢模組 3 1.4.4.4 疾...

業務需求說明書

version 0.1 核准簽名 修訂歷史 目錄1 介紹 4 1.1 文件概述 4 1.2 目標 4 1.3 範圍 4 1.4 定義 術語及縮寫 4 1.5 參考 5 2 業務概述 5 2.1 專案背景 5 2.2 現有業務概述 5 2.2.1 業務型別 5 2.2.2 業務服務物件 5 2.2.3...

需求分析說明書

專案名稱 固定資產管理系統 開發背景 直方科技公司業務不斷發展,人員越來越多,固定資產的管理人員壓力逐漸增大,需要建立資料庫和使用軟體系統來進行管理。公司對固定資產的定義為 價值超過2000元人民幣的裝置。例如彩色噴墨印表機 計算機 掃瞄器 機房其他裝置,而列印紙 書籍等不屬於固定資產,屬於易耗品。...