軟體工程超市管理系統概要設計說明書

2021-03-03 21:05:41 字數 2885 閱讀 3552

超市管理系統

[概要設計說明書]

執筆人:韓劼男

學號:12101104

目錄1.引言 1

1.1編寫目的 1

1.2專案背景 2

1.3定義 2

1.4參考資料 3

2.任務概述 3

2.1目標 3

2.2執行環境 3

2.3需求概述 4

2.4條件與限制 4

3.總體設計 4

3.1處理流程 4

3.2總體結構和模組外部設計 8

4.介面設計 9

4.1外部介面 9

4.2內部介面 9

5.資料結構設計 10

5.1邏輯結構設計 10

5.2物理結構設計 10

5.3資料結構與程式的關係 16

6.執行設計 17

6.1執行模組的組合 17

6.2執行控制 17

6.3執行時間 17

7.出錯處理設計 17

7.1出錯輸出資訊 17

7.2出錯處理對策 18

8.安全保密設計 18

9.維護設計 18

隨著小超市規模的發展不斷擴大,商品數量急劇增加,有關商品的各種資訊量也成倍增長。超市時時刻刻都需要對商品各種資訊進行統計分析。而大型的超市管理系統功能過於強大而造成操作繁瑣降低了小超市的工作效率。

超市管理系統是市場上最流行的超市上常用的系統之一,它主要包含以下幾個模組:系統許可權的設定、原始資料錄入、資料的彙總及查詢等。從而,實現對進貨、銷售及員工資訊等實現全面、動態、及時的管理。

本文系統的分析了軟體開發的背景以過程;首先介紹了軟體的開發環境,其次介紹了本軟體的詳細設計過程:資料庫的設計、各個模組的設計和實現,以及具體介面的設計和功能。

在我國超市形成在20世紀90年代初期,現在已經成為我國零售業的一種重要形態,為國民經濟的發展發揮了重要的作用。隨著超市高速的發展,其經營管理也變得愈加複雜,早期的售貨員站櫃台的形式早已不能滿足現有銷售也的發展,這樣就迫切地需要引入新的管理技術。

超市形態具有種種優點,但在目前狀況下,它仍存在零售業企業所共有的落後的一面,如:不能有效地管理每種商品,收款結算速度慢,容易出現營業差錯,不宜進行商品調價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。蘇轍超市形態的高速發展,其經營管理也變得愈加複雜,日常所需要處理的資料量也逐漸增大,商業運轉的中間環節也越來越多,原始的人工管理已無法應對這複雜的市場。

為此,在選題過程中,我選擇了超市管理系統設計題目,依靠現代化的計算機資訊處理技術來管理超市,從而節省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強度,並且能夠快速反映出商品的進、銷、存等狀況和各種反饋資訊分析,使管理人員快速對市場的變化做出相應的決策,加快超市經營管理效率。

oracle:資料庫管理軟體

dbms:資料庫管理系統

windows 2000/2003/xp:執行環境

c#:軟體開發語言

a. 需求規格說明書;

b. 可行性分析說明書;

c. 軟體工程

(1)該管理軟體將對超市進行資料管理和統計,對商品品的進貨單和產品的銷售單進行錄入管理和統計;

(2)該管理軟體將根據使用者的輸入資訊,進行進貨、退貨、銷售、銷售退貨等基本的進銷存管理。

(3)該管理軟體將根據使用者的需要對進貨、銷售、庫存情況進行查詢,並能列印詳細資訊;

(4)該管理軟體將根據使用者的需要對銷售情況已圖示方式進行顯示以分析銷售情況、方便管理人員靈活調整進貨等。

(5)該管理軟體將為使用者提供賬號管理工具,以便使用者對賬號進行管理,不同的使用者具有不同的許可權,許可權分配由管理員分配,預設根據員工型別分配許可權。

(6)該管理軟體將根據使用者輸入資料新增vip、員工、**商、商品等資訊,同時可以修改各項資訊。包括商品資訊中的商品單位、商品類別等資訊。其中商品類別包括三個層次,具有包容關係。

執行平台:windows 2000/xp及以上作業系統。

資料庫管理軟體:oracle 9i及以上。

解析度:最佳效果1024×768畫素。

系統協助中小型超市工作人員實現各種日常事物的管理。其中,收銀員具有銷售管理的許可權。進貨人具有進貨管理的許可權。

倉庫管理員具有倉庫管理的許可權。一般工作人員具有檢視自己資訊和工作情況的許可權。經理具有檢視銷售情況、進貨情況、銷售分析、進貨分析等許可權。

此外,對於系統本身的維護,系統具備一定的安全機制和資訊備份機制,對使用者分級管理,設定使用者許可權,保證系統安全性。

由於本系統採用自定向下方法開發,其功能模組主要有如下幾個部分:進貨管理模組、庫存管理模組、銷售管理模組、員工管理模組和系統模組。具體的功能描述如下:

進貨管理:其功能是對手機**商資訊進行管理,並根據企業情況制定進貨計畫,實施產品採購,並進行進貨查詢。

庫存管理:其功能是對採購來的產品進行企業內部編碼入庫,產品分類等活動,同時能夠根據銷售清單進行出貨管理,以及庫存統計。

銷售管理:其功能是提供一般的銷售管理,能夠進行銷售明細查詢和列印銷售報表。

1 窗體介面

本系統採用microsoft visual studio .*** 2003設計,使用者互動介面採用的是基於windows的視窗介面

2硬體介面:

cpu:intel p3及以上;

記憶體:256mb及以上;

輸入裝置:條形碼掃瞄器,鍵盤,滑鼠;

硬碟:10gb及以上。

3軟體介面:

.***框架:microsoft .*** framework v4.5版本及以上。

資料庫伺服器:oracle 9i及以上。

為了滿足窗體模組間相互呼叫的資料傳遞。系統通過建構函式將資料傳遞到新的窗體。

軟體工程超市管理系統詳細設計

超市管理系統 詳細設計說明書 執筆人 洪振 學號 12101105 本文件為超市管理系統詳細設計文件,是對該專案進行詳細設計,在概要設計的基礎上進一步明確系統結構,詳細的介紹系統的各個模組,為進行後面的實現和測試做準備。本階段完成系統的大致設計並明確系統的資料結構和軟體結構。講乙個使用者需求轉化為軟...

軟體工程概要設計

軟體工程及專案管理 課程實驗 實驗一航班票務管理系統航班訂票模組的概要設計 指導教師 學生學號 專業 班級 2012年 5 月4 日 實驗二航班票務管理系統航班訂票模組的概要設計 1實驗目的和要求 1 學會按照軟體工程中的概要設計的要求進行模組的概要設計 2 培養小組成員應用資料結構 程式設計工具 ...

軟體工程超市管理系統111

軟體工程實踐 2.1 引言 12 1 引言 從第一台個人計算機的誕生至今,計算機已經深入到日常工作和生活的方方面面,成為我們學習和工作的得力助手,比如文書處理 資訊管理 輔助設計 圖形影象處理 教育培訓以及遊戲娛樂等。隨著越來越多的應用軟體出現,人們對它的要求也越來越高 雖然現在世界上的各種軟體層出...