超市管理系統需求分析終稿

2021-03-04 09:30:36 字數 3124 閱讀 2102

11級資訊管理與資訊系統

雷芳於瑩冉揚帆王藝慈王子曰

版本變更歷史

目錄一、前言 4

(一)系統目的 4

(二)系統範圍 4

(三)術語定義 6

二、系統定義 6

(一)專案背景 6

(二)專案目標 7

(三)整體架構 8

三、環境描述 8

(一)硬體環境 8

(二)軟體環境 9

四、需求用例分析 10

(一)需求用例描述 10

(二)人員管理子系統 12

(三)貨物管理子系統 17

(四)財務管理子系統 26

(五)系統管理子系統 32

(六)基本類圖 32

五、系統設計 36

(一)類圖 36

(二)系統動態模型 41

(三)物件狀態 75

(四)介面設計 75

(五)輸入輸出設計 78

(六)介面設計 81

隨著計算機技術飛速成長,資訊科技已經滲透到社會的各個領域生活,計算機的強大功能已經展示,計算機技術在人類社會的各個領域發揮著越來越重要的作用。以往的超市競爭主要表現為各大超市規模方面的競爭,自從進入21世紀以來,技術、管理、人才這三方面已成為超市競爭的三種主要表現形式,其中,技術和管理的提公升和公升級是各大超市間競爭的重中之重。現階段超市業發展的主要目標在於,以何種方式擴大銷售額度和經營規模,並且能夠將經營成本降低。

所以,在這種情況下,超市管理系統應提供更為廣泛的功能,如進行資料庫公升級以處理更加海量的資料,為超市、**商等多方提供決策支援功能,以更多的計算機技術代替原有的手工勞動。

1.範圍定義

超市管理系統是主要針對超市運營管理、提高運轉效率的系統。該系統集財務管理、人員管理、貨物管理、系統管理於一體,是中小型連鎖超市實現資訊化管理的有效工具。

資訊:主要包括財務資訊、人員資訊、貨物資訊。具體見下圖。

圖1.1 系統範圍定義

功能:通過基本資料錄入和資訊管理,可以實現基本資訊的管理功能,包括資料增減、修改、查詢等;實現進退貨管理功能,針對貨物的出庫入庫資訊管理;實現客戶關係的管理;實現銷售管理功能、盤點管理功能、系統管理功能以及財務管理功能。

介面:介面包括與庫存管理資訊系統的介面、與財務管理資訊系統的介面和與客戶資訊管理系統的介面。

2.非功能性需求分析

我們採用pieces框架對非功能性需求進行分析:

表1.1 非功能性需求表

1.**s:supermarket management system

在世界經濟全球化不斷發展的今天,許許多多的超市也正在向著大型化、正規化的方向不斷發展,伴隨著超市規模的增加,超市的資訊量也快速增長。因此在這種情況下如果僅僅靠傳統的人力來解決這些資料的話那麼工作量將非常驚人。但是計算機的使用可代替人們的繁重勞動,只需要稍微了解些計算機知識使用一些簡單的計算機操作就可以準確地獲取我們需要的資訊。

超市管理系統就是專門超市資訊管理的乙個應用系統軟體,它通過計算機平台幫助相關超市人員對超市資訊進行一定的管理,這樣就使超市人員可以比較輕鬆地完成超市資訊管理,並且比先前通過人力管理要快得多,使超市資訊管理工作變得更加系統化,規範化和自動化,從而提高超市生產效率。

在這個大背景下,我們課程小組基於系統分析與設計這門課程的學習,決定使用物件導向的分析設計方法,設計乙個超市資訊管理系統,以解決對超市的人員、貨物、財務的全面決策管理問題。

作為銷售行業的進、銷、存三個方面的管理是企業管理的重要環節,任何乙個環節出錯,都會造成嚴重的財產損失、甚至會毀掉招牌。本小組課外進行的調查研究表明,超市內部存在如下幾個方面的問題:

1.隨著資訊量的不斷增加,給資料的處理(查詢、統計、核算)帶來了巨大的麻煩;

2.員工的工作效率低,工作強度大,而且常常出現壞賬、錯賬,資料的可靠性差,阻礙了超市的進一步發展;

3.超市分為不同的部門,超市的所有業務分別被這些不同的部門進行處理,由於超市業務資料一次只能在乙個部門進行處理,因此在較短時間內各個部門不能同時使用這些資料資訊,從而會造成一定的溝通障礙;

4.存在大量的冗餘資料,給資料處理的正確性和可靠性帶來了嚴重的問題。

我們希望,通過本系統的設計,在超市當中,管理者和被管理者之間的關係由於資訊系統中的人性化設計而得到了強化,同時,管理者通過資訊系統全面而又簡單的功能設計模組能快速的對自己企業的經驗現狀和管理規模做到心中有數,為企業的長遠發展做好規劃。

該系統在功能按照處理物件劃分結構,系統將實現員工基礎資訊維護、客戶基礎資訊維護、**商基礎資訊維護、商品基礎資訊維護、商品採購**管理、商品採購、商品入庫登記、商品銷售、商品入庫退貨、銷售退貨、庫存查詢等一系列實用功能。

主要工作如下:

1.從可行性、系統功能性與非功能性三個方面對系統進行需求分析;

2.從功能、流程、uml建模、資料庫四個方面對系統進行設計。

3.設計測試用例,對系統的主要模組進行黑盒和白盒測試。

系統按照處理物件(人員、貨物、財務、系統本身),將系統自頂向下分為四個子系統,每個子系統完成特定的功能,整體架構圖如下:

圖2.1 系統整體架構圖

為了保證系統正常高效的工作狀態,系統必須能夠有乙個良好的網路體系結構。系統的網路體系結構中至少要包含:伺服器、交換機、防火牆、路由器、集線器、客戶機多台。

這些網路裝置均通過網路連線順暢,以保證系統能夠正常的訪問。如圖:

圖3.1 硬體環境圖

本系統採用b/s結構進行開發,不僅系統使用更加方便,而且降低系統維護成本。本系統計畫採用4層體系結構,其中第一層是客戶端;第二層是業務表現層,主要包括表現層和表現邏輯層;第三層是業務處理層,主要包括業務邏輯層;第四層是資料層,主要包括資料處理層和資料層。每層負責處理各自相應的業務,客戶端通過瀏覽器來實現業務的處理,業務表現層用iis技術和.

***等技術來實現業務表現形式,而業務處理層是負責對業務的處理,其主要作用是用來向資料庫提交處理,由資料庫系統負責對業務的具體處理。軟體結構圖如下所示:

圖3.2 軟體結構圖

1.總用例圖

圖4.1 總用例圖

本系統將所有的功能按處理物件,劃分為四個子系統,分別為:人員管理子系統、貨物管理子系統、財務管理子系統、系統管理子系統。

人員管理子系統

負責所有人事管理,其中,人力資源部負責進行員工管理,市場部負責進行客戶管理和**商管理。

超市管理系統需求分析

需求分析報告 姓名 徐乾坤 學院 電腦科學與技術 班級 計08 3班 學號 08083399 指導老師 張振環老師 目錄1 引言 3 1.1專案背景 3 1.2編寫目的 3 2 任務概述 4 2.1開發目標 4 2.2使用者及特點 4 3 系統需求規定 5 3.1對功能的規定 5 3.2系統結構圖 ...

超市管理系統需求分析

需求分析說明書 指導老師 曾安平 小組人員 唐周成航王程鴻 班級 計科系06級2班 需求規格說明書 1.緒論2 1.1編寫目的2.1.2專案背景2 1.3超市管理系統的功能要求2 1.4定義 縮寫詞和符號2 1.5參考資料3 2.任務概述3 2.1目標3 2.1.1開發目標3 2.1.2應用目標3 ...

超市管理系統需求分析

需求分析報告 學生姓名 餘曉雲 學生學號 291803049 目錄1 引言 4 1.1專案背景 4 1.2編寫目的 4 2 任務概述 5 2.1開發目標 5 2.2使用者及特點 5 3 系統需求規定 5 3.1對功能的規定 5 3.2功能模組 6 3.2.1採購模組 6 3.2.2銷售模組 7 3....