超市管理系統需求規格說明書

2021-03-04 07:57:04 字數 3504 閱讀 1637

超市管小組成員:胡燁

理崔平平

系高晨陽

統孫明峰

需盧超素求分

析2015.05.20

目錄1 引言 2

1.1 目的 2

1.2 文件格式 2

1.3 預期的讀者和閱讀建議 3

1.4 範圍 3

1.5 參考文獻 4

2 系統概述 4

2.1 概述 4

2.2 結構 5

2.3 執行環境 5

2.4 假設與依賴 6

3 系統功能需求 6

3.1 系統角色 6

3.2 超市員工管理 10

3.3 超市商品管理 18

3.4 超市庫存管理 22

3.5 超市物品銷售管理 30

3.6 vip會員管理 38

3.7 超市後勤管理 42

3.8 領域模型 46

4 非功能性需求 47

4.1 效能需求 47

4.2 安全性需求 47

4.3 可用性需求 47

4.4 使用者文件 48

4.5 其它需求 48

5 外部介面需求 48

5.1 使用者介面 48

5.2 硬體介面 49

5.3 軟體介面 49

5.4 通訊介面 49

6系統維護 49

該文件首先給出了整個系統的整體網路結構和功能結構的概貌,試圖從總體架構上給出整個系統的輪廓,然後又對功能需求、效能需求和其它非功能性需求進行了詳細的描述。並且畫出了本系統的e-r圖以及相應的資料流圖。其中對功能需求的描述採用了uml的用例模型方式,主要描述了每一用例的基本事件流,若有備選事件流則描述,否則則省略,而且還給出了非常直觀的用例圖,對一些關鍵的活動製作了活**來進行描述。。

這些文字和圖形都為了本文件能詳細準確地描述使用者的需求,同時也為使用者更容易地理解這些需求的描述創造了條件。

該文件詳盡說明了這一軟體產品的需求和規格,這些規格說明是進行設計的基礎,也是編寫測試用例和進行系統測試的主要依據。同時,該文件也是使用者確定軟體功能需求的主要依據。

本文件按以下要求和約定進行書寫:

(1)頁面的左邊距為2.5cm,右邊距為2.0cm,裝訂線靠左,行距為最小值20磅。

(2)標題最多分**,分別為黑體三號、黑體四號、黑體五號四,標題均加粗。

(3)正文本型為宋體小四號,無特殊情況下,字型顏色均採用黑色。

(4)出現序號的段落不採用自動編號功能而採用人工編號,各級別的序號依次為(1)、1)、a)等,特殊情況另作規定。

本文件的主要內容共分4部分:綜合描述、系統特性、和非功能性需求和外部介面描述。綜合描述部分主要對系統的整體結構進行了大致的介紹;系統特性部分對系統的功能需求進行了詳細描述,是本文的主要部分;非功能性需求部分對非功能需求進行了詳細的描述;外部介面需求部分對使用者介面、軟體介面、硬體介面和通訊介面等進行了描述。

本文件面向多種讀者物件:

(1)專案經理:專案經理可以根據該文件了解預期產品的功能,並據此進行系統設計、專案管理。

(2)設計員:對需求進行分析,並設計出系統,包括資料庫的設計。

(3)程式設計師:配合《設計報告》,了解系統功能,編寫《使用者手冊》。

(4)測試員:根據本文件編寫測試用例,並對軟體產品進行功能性測試和非功能性測試。

(5)銷售人員:了解預期產品的功能和效能。

(6)使用者:了解預期產品的功能和效能,並與分析人員一起對整個需求進行討論和協商。

(7)其他人員:如部門領導、公司領導等可以據此了解產品的功能和效能。

在閱讀本文件時,首先要了解產品的功能概貌,然後可以根據自身的需要對每一功能進行適當的了解。

該產品是在積累了豐富業務經驗的基礎上進行開發的,在需求上,充分考慮了具體使用者的實際情況。本產品將主要適用於小型超市管理,主要完成超市員工資訊管理、超市物品管理、超市庫存管理、超市物品銷售統計、vip顧客管理、後勤管理(日常支出)。

1、舒堅、陳斌全. 軟體工程. 高等教育出版社2014

2、艾文. 軟體自動化測試研究及在網銀系統的應用[d]. 吉林大學 2012

3、沈亮. 一種基於物件導向技術的自動化測試平台的設計與實現[d]. 電子科技大學 2009

現在的超市已經成為人們日常生活中不可缺少的乙個組成部分,它的存在給人們的生活帶來了很大的方便。做為超市內部的人員,商品和銷售的管理工作,對超市的成功經營十分重要。然而傳統的管理,主要以人工為主,不但費時費力,風險也較大。

21世紀,超市銷售的競爭也進入到了乙個全新的領域,競爭已不再是規模的競爭,而是技術的競爭、管理的競爭、人才的競爭。技術的提公升和管理的公升級是銷售業的競爭核心。該超市管理系統將用於各種超市的超市進出貨、後勤管理,vip消費者資訊和超市員工資訊的管理,實現以計算機輔助形式代替傳統的手工查詢記錄形式,減輕超市管理人員的勞動強度,提高工作質量和效率,從而使超市管理更加合理化和科學化。

該系統為b/s三層結構,它的執行環境分客戶端、應用伺服器端和資料庫伺服器端三部分。

以下是系統的軟體環境。

(1)客戶端

作業系統:windows2000 professional/xp或更新版本。

瀏覽器:ie6以上,其它常見瀏覽器如firefox。

(2)應用伺服器端

作業系統:windows2000 server或更新版本。

應用伺服器:tomcat 5.5或更新版本。

資料庫訪問:jdbc。

(3)資料庫伺服器端

作業系統:windows2000 server或更新版本。

資料庫系統:sqlserver 2000或更新版本。

本專案是否能夠成功實施,主要取決於以下的條件:

(1)為了專案的開發和實施,能夠有效的與超市管理者進行交流,在必要時對現有的業務流程進行合理的調整。

(2)能夠有超市為前期的調研、開發和實施過程提供必要的工作環境和系統執行環境,這些環境有助於開展工作。

(3)能夠有超市為調研提供完整的功能和效能需求資料,以便於對其進行分析,從而形成完善的軟體需求。

(4)超市能夠為軟體系統的執行提供必要的且能夠滿足系統執行條件的硬體環境和通訊環境,不合適的硬體環境和通訊環境將會影響系統的效能。

(5)具有相對穩定的專案團隊,不穩定的團隊將影響專案的進度和質量。

本系統主要用於超市的以下幾類人員:

(1)系統管理員,完成系統管理與維護,解決系統潛在的問題並不斷完善。

(2)人事經理:員工招聘及辭退管理、員工資訊查詢。

(3)倉庫管理員: 商品入、出庫登記、庫存查詢、庫存資訊修改。

(4)收銀員:銷售記錄修改、收銀、vip會員卡積分管理、會員卡補辦

(5)銷售經理:商品分類、銷售管理、貨存餘量查詢

(6)會計:員工薪資管理、公司財務管理

系統管理員用例圖

倉庫管理員用例圖

人事經理用例圖

銷售經理&收銀員用例圖

會計用例圖

登入系統用例圖

(超市員工=倉庫管理員+銷售經理+人事經理+會計+收銀員)

超市管理系統需求規格說明書

需求分析說明書 版本歷史 目錄0.文件介紹 4 0.1 文件目的 4 0.2 文件範圍 4 0.3 讀者物件 4 0.4 參考文件 4 0.5 術語與縮寫解釋 4 1.產品介紹 5 2.產品面向的使用者群體 5 3.產品應當遵循的標準或規範 5 4.產品範圍 5 5.產品中的角色 5 6.產品的功能...

超市管理系統需求規格說明書

編號 1 版本 1 需求規格說明書 專案名稱超市理貨系統 專案負責人 編寫2009年 12月10日 校對2009年 12月10日 審核年月日 批准年月日 單位目錄 1.引言 1 1.1 編寫目的 1 1.2 預期讀者和閱讀建議 1 1.3 產品範圍 1 1.4 參考文獻 1 2.綜合描述 1 2.1...

需求規格說明書超市管理系統

超市管理系統 需求規格說明書 公司名稱和logo 版本更新記錄 目錄1.概述 summary 1 1.1.使用者簡介 user synopsis 1 1.2.專案的目的與目標 purpose and aim of project 1 1.3.術語定義 terms glossary 1 1.4.參考資...