超市倉庫管理系統-物流管理信息系統綜合設計實踐_第1頁
超市倉庫管理系統-物流管理信息系統綜合設計實踐_第2頁
超市倉庫管理系統-物流管理信息系統綜合設計實踐_第3頁
超市倉庫管理系統-物流管理信息系統綜合設計實踐_第4頁
超市倉庫管理系統-物流管理信息系統綜合設計實踐_第5頁
已閱讀5頁,還剩45頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、超市倉庫管理系統_物流管理信息系統綜合設計實踐超市倉庫管理系統 物流管理信息系統綜合設計實踐報告 ??超市倉庫管理系統 1 超市倉庫管理系統 目錄 第一章 緒論.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 4 1。1 超市背景.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.4 第二章 系統需求分析.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 5 2。1

2、功能需求.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.5 2。 2 數據需求 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。5 2。 3 系統需求 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.6 第三章 系統可行性分析.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。

3、.。.。.。.。.。.。.。. 7 3.1 技術可行性 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。7 3. 2 經濟可行性。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。7 3。 3 社會可行性。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.7 第四章 系統總體設計。.。.。.。.。.。.。.。.。.。.。.。.。

4、.。.。.。.。.。.。.。.。.。.。.。.。 9 4。1 設計思想.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.9 4。2 概念結構設計 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.9 4。3 數據庫關系圖 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 11 4。4 邏輯結構設計 。.。.。.。.。.。.。.。

5、.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 12 第五章 系統詳細設計。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 145.1系統功能結構圖 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 14 5。2 系統功能設計 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 14 5。2.1 進貨管理

6、模塊 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 15 5。2。2 銷售管理模塊 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 15 5.2。3 人事管理模塊 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 16 5.2。4 庫存管理模塊 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。

7、.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.17 5.3 模塊功能設計 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 18 5。3。1系統登錄模塊。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 18 5.3。2進貨管理模塊。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 19 5。3

8、。3銷售管理模塊。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.20 5.3。4庫存管理模塊.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 21 5.3.5職工管理模塊。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 22 5。3。6供貨商信息管理 .。.。.。.。.。.。.。.。.。.。.。.。

9、.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 23 5.4 數據字典.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。25 5。4.1商品信息表數據字典 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.25 5.4。2職工信息表數據字典 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.26 5。4。

10、3供貨商信息表。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.27 5。5系統結構設計.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 28 5.5。1流程圖 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 28 5。6 代碼設計。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.

11、。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 30 5.6.1系統介紹 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 30 2 超市倉庫管理系統 5。6.2用戶登入界面.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 30 5.6。3用戶管理界面.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 31

12、 5。6。4用戶查詢界面。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 33 5。6.5產品名稱查詢界面。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 34 5.6.6產品編號查詢界面.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 35 5.6。7入庫商品查詢界面.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。

13、.。.。.。.。.。.。.。.。.。 36 5.6.8商品出庫查詢界面。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 36 5。6.9過期商品查詢界面。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。37 5。6。10缺貨查詢界面 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 38 5。6。11報表統計界面 。.。.。.。.。.。.。.。.。.

14、。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 38 5.6.12商品錄入界面 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 39 5。6。13商品出庫界面 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 40 5.6。14庫存查詢界面 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 42 5.7數據庫設計 。.

15、。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 42 第六章 系統測試維護。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 44 6.1 模塊測試。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 44 6。2 整體測試。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。

16、.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 44 第七章 總結。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 453 超市倉庫管理系統 第一章 緒論 1.1 超市背景 在我國超市形成在20世紀90年代初期,現在已經成為我國零售業的一種重要形態,為國民經濟的發展發揮了重要的作用。隨著超市高速的發展,其經營管理也變得愈加復雜,早期的售貨員站柜臺的形式早已不能滿足現有銷售也的發展,這樣就迫切地需要引入新的管理技術。 超市管理系統是市場上最流行的超市上常用的系統之一,它主要包含以下幾個模塊:系統權限的設定、原始

17、數據錄入、數據的匯總及查詢等.從而,實現對進貨、銷售及員工信息等實現全面、動態、及時的管理。 超市形態具有種種優點,但在目前狀況下,它仍存在零售業企業所共有的落后的一面,如:不能有效地管理每種商品,收款結算速度慢,容易出現營業差錯,不宜進行商品調價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。蘇轍超市形態的高速發展,其經營管理也變得愈加復雜,日常所需要處理的數據量也逐漸增大,商業運轉的中間環節也越來越多,原始的人工管理已無法應對這復雜的市場。為此,在選題過程中,我選擇了超市管理系統設計題目,依靠現代化的計算

18、機信息處理技術來管理超市,從而節省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應的決策,加快超市經營管理效率。 4 超市倉庫管理系統 第二章 系統需求分析 2.1 功能需求 本設計要實現的是倉庫管理系統,在設計該系統時,應盡可能便于用戶管理和操作。 (1)登錄模塊:完成的功能主要是根據用戶輸入的賬號,密碼確定用戶是否正確,能享受哪種權限; (2)基本信息管理模塊:完成的功能主要是對供應商信息,倉庫信息和商品信息的添加,刪除,修改的操作; (3)查詢模塊:完成的功能主要是對庫存,入庫,出庫的

19、信息的查詢; (4)貨物管理模塊:對商品的入庫,出庫進行添加,刪除,修改的操作。 (5)進貨管理: 按計劃單有選擇性地進行自動入庫登記。 綜合查詢打印計劃進貨與入庫記錄及金額。 (6)銷售管理: 商品正常銷售、促銷與限量、限期及禁止銷售控制。 綜合查詢各種銷售明細記錄、各地收銀員收銀記錄以及交結賬情況等。 按多種方式統計生成銷售排行榜,靈活察看和打印商品銷售日、月、年報表。 2. 2 數據需求 通過對一些中小型超市倉庫的前臺和后臺工作流程進行的詳細的系統的調查和研究,結合此超市的特點,確定系統有以下的數據需求: (1)用戶基本信息:包括用戶名,密碼和權限等; (2)商品基本信息:包括商品編號,

20、商品全稱,單價和商品說明等; (3)庫存基本信息:包括商品編號,商品名稱,庫存數量和倉庫編號等; (4)出庫基本信息:包括商品編號,商品名稱,出庫數量和倉庫名稱等; (5)入庫基本信息:包括商品編號,商品名稱,入庫數量和倉庫名稱等; (6)倉庫基本信息:包括倉庫編號,倉庫名稱,倉庫地點和倉庫電話等; 5 超市倉庫管理系統 (7)供應商基本信息:包括供應商編號,供應商全稱,地址和電話等。 2. 3 系統需求 現在的普通計算機已經完全能夠滿足本系統運行時的性能要求,因此普通的計算機就可以達到系統需求的要求。具體要求如下: (1)CPU 1G以上; (2)內存 128,以上; (3)硬盤 10G以上

21、; (4)MySQL; (5)Microsoft Visual Basic 6 超市倉庫管理系統 第三章 系統可行性分析 3.1 技術可行性 本系統主要管理的是超市倉庫的貨物的入出庫,查詢相關的一些信息等,采用Microsoft visual studio作為前臺用戶界面的開發語言和工具,而后臺的數據庫采用微軟的MySQL。由于主要采用數據庫來進行管理,實現起來比較簡單,從技術上來說是完全可行的. 3. 2 經濟可行性 根據該超市多年來良好的經濟效益,超市的經濟實力比較雄厚,這就為系統的實施奠定了經濟基礎,只須提供購買硬件設備和開發軟件所需要的資金。 開發、運行和維護費用主要包括:計算機硬件;

22、系統軟件;人員費用:系統開發人員、操作人員和維護人員的工資、培訓費用等;消耗品費用:系統開發所用材料、系統正常運行所用消耗品,例如水、電費,打印紙等開支;其它費用:系統的效益可以從經濟效益和社會效益兩方面考慮。 本系統是由本人開發,開發費用較低。系統維護費用也相對較低。所以本系統在經濟上是可行的。 另外實施該系統也能給公司帶來長期效益,它可幫助領導實現管理方法的現代化、科學化,極大地提高超市的工作質量與工作效率,減少管理支出的費用,從而保證超市管理的可持續的良好發展。這就具有了經濟的可行性. 3。 3 社會可行性 超市的管理者認識到當今社會的發展趨勢,認為使用計算機從事超市倉庫管理是公司當前非

23、常必要的舉措。超市倉庫管理員對本系統的開發十分的歡迎,并給予積極配合,從而保證了系統調查與分析能夠順利的進行.另外,為了提高超市管理水平,適應管理信息系統的要求,該超市對管理員進行了全面的培訓,提7 超市倉庫管理系統 高了他們對超市管理信息系統的認識.使用該系統所帶來的好處有:大大提高了超市的運作效率,提高超市的管理水平,降低運營成本,提高效益,節省人力。因此具備了系統開發的社會可行性。 8 超市倉庫管理系統 第四章 系統總體設計 4.1 設計思想 (1)系統分成幾個相對獨立的模塊,但這些模塊都進行集中式管理。 (2)分層的模塊化程序設計思想,整個系統采用模塊化結構設計。作為應用程序有較強的可

24、操作性和擴展性. (3)合理的數據流設計,在應用系統設計中,相對獨立的模塊間以數據流相互連接,使各模塊間的耦合性較低,方便系統運行,提高系統安全性。 4。2 概念結構設計 (1)總E-R圖 性別 登錄密碼 姓名 備注 職工 職工號 職員號 管理 商品編號 售價 商品名稱 出庫 商品 商品數量 數量 備注 日期 進價 供貨入庫 日期 入庫ID 廠商編號 供貨廠商 備注 廠商名稱 廠商電話 廠商地址 9 超市倉庫管理系統 圖41 總ER圖 總E-R圖說明: , 商店中的所有用戶(員工)可以銷售多種商品,每種商品可由不同用戶(員工)銷售; , 每個顧客可以購買多種商品,不同商品可由不同顧客購買; ,

25、 每個供貨商可以供應多種不同商品,每種商品可由多個供應商供應. (2)分ER圖 商品名稱 商品編號 商品規格 商品 供貨商 備注 商品售價 商品進價 圖42 商品ER圖 職工號 姓名 職工 性別 備注 登陸密碼 圖4-3 職工E-R圖 10 超市倉庫管理系統 廠商編號 廠商地址 廠商 備注 廠商名稱 廠商電話 圖44 廠商E-R圖 4。3 數據庫關系圖 圖4-5 數據庫關系圖 圖表描述: , 商店中的所有用戶(職工)可以管理多種商品,每種商品可由不同用戶(職工)管理; 11 超市倉庫管理系統 , 每個顧客可以購買多種商品,不同商品可由不同顧客購買; , 每個供貨商可以供應多種不同商品,每種商品

26、可由多個供應商供應。 4。4 邏輯結構設計 表4-1 數據庫表索引 表名 中文名 MerchInfo 商品信息表 User 職工信息表 Stock 商品入庫表 Output 商品出庫表 Provide 供貨商表 表42 商品信息表(MerchInfo) 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 MerchID int 4 P Not null 商品編號 MerchName Varchar 50 Not null 商品名稱 MerchPrice Money 4 Not null 價格 ProvideID Varchar 10 F Not null 供貨商編號 表43 職工信息表(

27、User) 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 UserID varchar 10 P Not null 職工編號 UserName Varchar 25 Not null 職工名稱 UserPW Varchar 50 Not null 職工密碼 表4-4 入庫紀錄表(Stock) 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 StockID Varchar 10 P Not null 入庫編號 MerchID Varchar 10 F Not null 入庫商品編號 MerchNum Int 4 Not null 入庫數量 MerchPrice Money

28、4 Not null 進價 StockDate Datetime 8 Datetime 入庫日期 表45 出庫紀錄表(Stock) 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 StockID Varchar 10 P Not null 出庫編號 MerchID Varchar 10 F Not null 出庫商品編號 MerchNum Int 4 Not null 出庫數量 MerchPrice Money 4 Not null 售價 StockDate Datetime 8 Datetime 出庫日期 12 超市倉庫管理系統 表4-6 廠商表(Provide) 字段名 字段類型

29、 長度 主/外鍵 字段值約束 對應中文名 FactoryID varchar 10 P Not null 廠商編號 FactoryName Varchar 50 Not null 廠商名稱 FactoryAddress Varchar 250 廠商地址 FactoryPhone Varchar 25 廠商電話 13 超市倉庫管理系統 第五章 系統詳細設計 5。1系統功能結構圖 超市信息管理 進貨管理 銷售管理 人事管理 庫存管理 銷銷進維銷職供庫庫售售貨護售工貨存存信信信進信信商信信息息息貨息信息息息查更查信維管息查更詢 新 詢 息 護 理 管詢 新 理 圖5-1 系統功能結構圖 5.2 系統

30、功能設計 系統功能設計是使整個系統能基本實現超市的進、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經營狀況,以做出相應的經營決策。管理信息系統就是要對這些資源建立正確的數據庫,并進行信息的收集、傳送、存儲、編制成各種憑證、報表、臺帳、圖形等信息,同時對這些信息進行維護,通過實測超市的各種運行情況,并利用過去的歷史數據預測未來的發展,從超市全局的角度出發進行決策,利用信息控制超市的行為,附注超市完成其目標。 本系統共包括四大模塊,分別是進貨管理模塊,銷售管理模塊,人事管理模塊,庫存管理模塊。每個模塊的功能如下: 14 超市倉庫管理系統 5.2.1 進貨管理模塊 功能:該模塊主要是實現進行進

31、貨信息查詢功能。 進貨信息查詢:該模塊為超市提供整個超市的進貨情況查詢,也可以進行進貨信息的明細查詢,并以進貨報表形式打印出來. 進貨管理模塊流程圖: 開始 進貨管理 N 記錄 Y 進貨記錄(包括金額、數量等) N 刪除 進貨記錄 繼續添加 N 結束 圖5-2 進貨管理流程圖 5.2。2 銷售管理模塊 功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時對庫存清單進行更新,以備用戶將來對庫存信息進行查詢和打印,此外還可以對銷售信息進行查15 超市倉庫管理系統 詢和更新功能。 銷售信息查詢:根據商品銷售情況,按需要對銷售情況進行查詢.在該查詢模塊中,可以按照商品的編號、銷售日期等多種方式進行商品

32、銷售信息查詢。 銷售信息更新:可以按照需要對在一定時期內的銷售情況進行更新。 銷售管理模塊流程圖: 開始 銷售管理 N 添加 Y 銷售記錄(包括金額、數量等) N 刪除 銷售記錄 繼續添加 N 結束 圖53 銷售管理流程圖 5.2。3 人事管理模塊 功能: 員工的基本信息的錄入、修改、查詢,供貨商的聯系方式等. 16 超市倉庫管理系統 職工信息管理:該模塊用來管理職工的基本信息。 供貨商信息管理:該模塊用來管理供貨商發貨時間、聯系方式等信息。 開始 人事管理 N 添加 Y 人員信息記錄(包括金額、數量等) N 刪除 人員信息記錄 繼續添加 N 結束 圖5-4 人事管理流程圖 5。2。4 庫存管

33、理模塊 功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。 查詢商品信息:主要功能查詢商品的明細信息,和它的庫存信息。 添加商品信息:主要功能添加新進的商品。 17 超市倉庫管理系統 修改商品信息:主要功能是修改商品的信息,包括他的庫存數量。 刪除商品信息:主要功能是刪除不再銷售的商品信息. 庫存管理模塊流程圖: 開始 庫存管理 N 添加 Y 庫存記錄(包括貨物名、數量等) N 刪除 庫存信息 繼續添加 N 結束 圖5-4 庫存管理流程圖 5。3 模塊功能設計 5。3。1系統登錄模塊 功能:本模塊的主要功能是對用戶身份進行,驗證只有系統的合法用戶才18 超市倉庫管理系統 能進

34、入系統。 在進行系統登錄過程中,登錄模塊將調用數據庫里的用戶清單,并對賬號和密碼進行驗證,只有輸入了正確的賬號和密碼后,系統登錄才會成功.在登錄模塊中,對系統的嘗試登錄次數進行了限制,禁止用戶無終止的進行系統登錄嘗試,在本系統中,當用戶對系統的三次登錄失敗后,系統將自動機制登錄,突出登錄模塊。并在輸入了錯誤的或者是不存在的賬戶和密碼時,系統會給出出錯信息提示,指明登錄過程中的錯誤輸入或者錯誤操作,以便用戶進行正確的登錄。 5。3。2進貨管理模塊 功能:該模塊主要是實現進行進貨信息查詢、進貨計劃制定兩個功能。 進貨信息查詢:該模塊為超市提供整個超市的進貨情況查詢,也可以進行進貨信息的明細查詢,并

35、以進貨報表形式打印出來。 進貨計劃制定:該模塊可以為制定進貨計劃,并形成相應的采購訂單. (1)該進貨管理模塊的用例圖,如圖55所示: 制定進貨計劃 管理者 查詢進貨信息 圖55 進貨管理用例圖 (2)該進貨管理模塊的活動圖,如圖5-6所示: 19 超市倉庫管理系統 進貨管理制定進貨計劃查詢輸入進貨信息輸入查詢信息確認進貨信息確認查詢的信息保存 圖56 進貨管理活動圖 5。3.3銷售管理模塊 功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時對庫存清單進行更新,以備用戶將來對庫存信息進行查詢和打印,此外還可以對銷售信息進行查詢和盤點功能. 銷售信息查詢:根據商品銷售情況,按需要對銷售情況進行

36、查詢.在該查詢模塊中,可以按照商品的編號、銷售日期等多種方式進行商品銷售信息查詢。 銷售信息盤點:可以按照需要對在一定時期內的銷售情況進行盤點. 輸入項、輸出項:本模塊的數據輸入項主要是商品的銷售單號和商品編號。其中還包括銷售數量和銷售日期。 (1)該銷售模塊的用例圖,如圖57所示: 銷售信息查詢 銷售信息維護 管理者 銷售信息更新 圖5-7 銷售管理用例圖 20 超市倉庫管理系統 (2)該銷售管理模塊的活動圖,如圖58所示: 圖58 銷售管理活動圖 5.3.4庫存管理模塊 功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。 查詢商品信息:主要功能查詢商品的明細信息,和它的庫

37、存信息。 添加商品信息:主要功能添加新進的商品。 修改商品信息:主要功能是修改商品的信息,包括他的庫存數量。 刪除商品信息:主要功能是刪除不再銷售的商品信息. 輸入項、輸出項:本模塊的數據輸入項主要是商品編號。 (1)該庫存管理模塊的用例圖,如圖59所示: 查詢商品信息 添加商品信息 管理員 修改商品信息 刪除商品信息 21 超市倉庫管理系統 圖59 庫存管理用例圖 (2)庫存管理模塊活動圖,如圖510所示: 庫存管理查詢添加刪除修改輸入查詢信息輸入新商品信息輸入刪除信息查詢欲修改信息確認信息確認添加信息確認刪除信息輸入新的商品信息確認商品信息保存刪除商品信息保存信息保存商品信息圖510 庫存

38、管理活動圖 5.3。5職工管理模塊 在系統開發中,為解決超市人員流動問題,在系統中增添了員工管理子模塊,用來對超市的人員進行信息化管理,以此來提高員工的辦事效率,節約人力資源。 新員工錄入:在超市招進新員工時,對其進行基本信息的存儲,對員工信息進行基本的了解。 員工信息維護:當員工信息發生變化,或者是員工離職,換崗對相關信息發生變化時,利用此子模塊對其進行信息變更。 (1)職工管理模塊用例圖,如圖5-11所示: 22 超市倉庫管理系統 查詢職工信息 添加新職工信息 管理者 修改職工信息 刪除職工信息 圖511 職工管理用例圖 (2)職工管理模塊活動圖,如圖512所示: 職工管理修改職工信息刪除

39、職工信息添加查詢輸入職工信息查詢欲修改的信息輸入欲刪除的職工信息輸入查詢信息確認職工信息輸入新的職工信息確認刪除信息確認信息保存確認信息從數據庫表中刪除職工信息保存職工信息圖512 進貨管理活動圖 5.3.6供貨商信息管理 在超市引進商品時,首先查詢已有的供貨商信息,然后按照供貨商信息采購23 超市倉庫管理系統 商品;或者從新的供貨商那里引進新的商品,此時,要把新供貨商信息添加到供貨商清單中。有時,不再從某一供貨商那里采購商品時,此時要把供貨商信息刪掉。當供貨商信息有變化時,就需要對供貨商信息進行維護等。 (1)供貨商信息管理模塊用例圖,如圖5-13所示: 查詢供貨商信息 添加供貨商信息 管理

40、者 修改供貨商信息 刪除供貨商信息 圖5-13 供貨商管理用例圖 (2)供貨商信息管理模塊活動圖,如圖5-13所示: 供貨商管理刪除供貨商信息添加供貨商信息查詢修改供貨商信息輸入供貨商信息輸入查詢信息查詢欲修改的信息輸入欲刪除的供貨商信息確認供貨商信息確認查詢信息輸入新的供貨商信息確認刪除信息保存從數據庫表中刪除供貨商信息確認信息保存供貨商信息圖5-13 供貨商管理活動圖 24 超市倉庫管理系統 5。4 數據字典 5。4。1商品信息表數據字典 數據項: 商品編號; 含義說明: 唯一標識每件商品; 別名: 商品ID; 類型: Int ; 長度: 4 ; 與其他數據項的邏輯關系:“商品”是該超市庫

41、存管理系統中的一個核心數據結構,它可以描述如下: 數據結構: “商品”可以描述如下: 數據結構: 商品; 含義說明: 是超市庫存管理子系統的主體數據結構,定義了一件商品的有關信息; 組成: 商品編號,商品名稱,商品規格,供貨商,商品售價,商品進價,備注; 數據流 “入庫結果”可描述如下: 數據流: 入庫結果; 說明: 商品入庫時的最終狀態; 數據流來源: 入庫; 數據流去向: 庫存統計; 組成: 商品編號,商品名稱,規格,商品進價,供貨商,入庫日期,備注; 平均流量: 10000 高峰期流量: 15555 數據流 “出庫結果”可描述如下: 數據流: 出庫結果; 說明: 商品出庫時的最終狀態;

42、數據流來源: 出庫; 數據流去向: 庫存統計; 組成: 商品編號,商品名稱,規格,商品售價,職工,出庫日期,備注; 數據存儲 “商品庫存現狀”可描述如下: 數據存儲: 商品庫存現狀; 說明: 記錄商品庫存的基本情況; 流入數據流: 入庫結果; 流出數據流: 出庫結果; 組成: 商品編號,商品名稱,規格,入庫日期,出庫日期,備注; 數據量: 每年8888份; 25 超市倉庫管理系統 存取方式: 隨即存取; 表51 其他商品信息數據表 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 MerchID Int 4 P Not null 商品編號 MerchName Varchar 50 No

43、t null 商品名稱 MerchPrice Money 4 Not null 價格 ProvideID Varchar 10 F Not null 供貨商編號 5.4.2職工信息表數據字典 數據項: 職工號; 含義說明: 唯一標識每位職工; 別名: 職工ID; 類型: Int ; 長度: 10 ; 與其他數據項的邏輯關系:“職工是該超市庫存管理系統中的一個核心數據結構,它可以描述如下: 數據結構: 職工; 含義說明: 是超市庫存管理子系統的主體數據結構,定義了一位職工的有關信息; 組成: 職工編號,姓名,性別,登錄密碼,備注; 數據流“值班入庫記錄”可描述如下: 數據流: 值班入庫記錄; 說

44、明: 職工登錄后商品入庫情況的總結記錄; 數據流來源: 職工登錄記錄; 數據流去向: 值班入庫情況; 組成: 職工編號,商品編號,規格,進價,供貨商編號,入庫日期,備注; 數據流“值班出庫記錄”可描述如下: 數據流: 值班出庫記錄; 說明: 職工登錄后商品出庫情況的總結記錄; 數據流來源: 職工登錄記錄; 數據流去向: 值班入庫情況; 組成: 職工編號,商品編號,規格,售價,出庫日期,備注; 數據存儲: “職工值班情況表”可描述如下: 數據存儲: 職工值班情況表; 說明: 記錄職工值班時庫存變化的基本情況; 流入數據流: 值班情況記錄; 26 超市倉庫管理系統 流出數據流: 值班結果統計; 組

45、成: 職工編號,供貨商編號,商品編號,入庫日期,出庫日期,備注; 數據量: 每年8888份; 存取方式: 隨機存取; 表5-2 其他職工信息數據表 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 UserID Varchar 10 P Not null 職工編號 UserName Varchar 25 Not null 職工名稱 UserPW Varchar 50 Not null 職工密碼 5。4.3供貨商信息表 數據項: 供貨商編號; 含義說明: 唯一標識每個供貨商; 別名: 廠商編號; 類型: Int ; 長度: 10 ; 與其他數據項的邏輯關系:“供貨商”是該超市庫存管理系統

46、中的一個核心數據結構,它可描述如下: 數據結構: 供貨商; 含義說明: 是超市庫存管理子系統的主體數據結構,定義了一個供貨商的有關信息; 組成: 供貨商編號,供貨商名稱,供貨商地址,供貨商電話,備注; 數據流“進貨記錄可描述如下: 數據流: 進貨記錄; 說明: 超市從供貨商進貨入庫的最終結果; 數據流來源: 超市進貨; 數據流去向: 庫存狀態; 組成: 供貨商編號,商品編號,規格,入庫日期,備注; 數據存儲 “商品庫存狀態”可描述如下: 數據存儲: 商品庫存狀態; 說明; 記錄商品庫存的基本情況; 流入數據流: 超市進貨; 流出數據流: 商品庫存情況記錄; 組成: 供貨商編號,商品編號,入庫日

47、期,規格,備注; 數據量: 每年8888份; 存取方式: 隨機存取; 27 超市倉庫管理系統 表53其他供貨商信息數據表 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 FactoryID varchar 10 P Not null 廠商編號 FactoryName Varchar 50 Not null 廠商名稱 FactoryAddress Varchar 250 廠商地址 FactoryPhone Varchar 25 廠商電話 5.5系統結構設計 5。5。1流程圖 (一)系統總體功能模塊圖 超市管理 信息系統 前臺POS 后臺進銷存銷售 管理 基礎數據 商品 經理 流轉 查詢

48、 錄入 圖5-14 系統總體功能模塊圖 (二)基礎數據錄入模塊圖 基礎數據錄入 維護 錄入 商品代部門編供貨商 商品信息 商品信商品信商品檔碼管理 碼 檔案 查詢 息 息 案 修改 更新 圖515 基礎數據錄入模塊圖 28 超市倉庫管理系統 (三)商品流轉功能模塊圖 商品流轉 采購管理 庫存管理 銷售管理 資金管理 計劃管理 圖516 商品流轉功能模塊圖 (四)采購管理功能模塊圖 采購管理 分級進貨 一次進貨 進貨查詢 倉進商倉三儲貨品合物一儲級員統綜同價次員賬確計合確確入確錄認匯查認認庫 認入 總詢 圖517 采購管理功能模塊圖 (五)庫存管理功能模塊圖 庫存管理 出庫管理 盤點管理 庫存查

49、詢 庫存盤點 庫存盤點 供貨商庫存 庫存余額統庫存分布情庫存盤點情報告表 明細帳 報告單 計 況 況 圖518 庫存管理功能模塊圖 29 超市倉庫管理系統 5。6 代碼設計 5.6.1系統介紹 本庫存管理系統,適合小型超市的管理。基本功能可實現用戶密碼登陸,商品簡單查詢,簡單查詢中包含“名稱查詢”“商品編號查詢“出、入庫查詢”等。避免因為庫存問題,商品過期,我們包含了一個過期商品查詢,這里我們所要的是詳細統計入庫時間。庫存的查詢問題,缺貨到一定數量我們可以查詢相應的商品,并且有詳細的供貨商名稱。生成的各種報表,我們可以方便的統計信息和庫存查貨核對賬目。 5.6.2用戶登入界面 圖519 用戶登

50、入界面 FORM 1(用戶登入) Private Sub Command1_Click() If Text4。Text = 456” And Text5.Text = 123 Then Unload 用戶登入 Form2.Show Else 30 超市倉庫管理系統 answer = MsgBox(”你輸入的密碼和用戶名不符,請重新輸入, vbOKOnly, 信息提示”) End If End Sub Private Sub MDIFrom_Paint() Me。PaintPicture Me.Picture, 0, 0, Me。ScaleWidth, Me.ScaleHeight End Su

51、b Private Sub Form_Load() Me.Move 0, 0, Screen.Width, Screen。Height End Sub 5。6。3用戶管理界面 圖520 用戶管理界面 Form2 (歡迎使用超市倉庫管理系統) Private Sub Command1_Click() Unload Form2 Form3.Show End Sub Private Sub Command10_Click() Unload Form2 庫存查詢。Show End Sub Private Sub Command2_Click() Unload Form2 Form8.Show End

52、Sub 31 超市倉庫管理系統 Private Sub Command3_Click() Unload Form2 Form9。Show End Sub Private Sub Command4_Click() End End Sub Private Sub Command7_Click() Unload Form2 報表統計.Show End Sub Private Sub Command8_Click() Unload Form2 商品錄入.Show End Sub Private Sub Command9_Click() Unload Form2 商品出庫.Show End Sub Pr

53、ivate Sub MDIFrom_Paint() Me。PaintPicture Me。Picture, 0, 0, Me。ScaleWidth, Me.ScaleHeight End Sub Private Sub Form_Load() Me。Move 0, 0, Screen。Width, Screen。Height End Sub 32 超市倉庫管理系統 5。6.4用戶查詢界面 圖521 用戶查詢界面 FORM 3(歡迎進入查詢界面) Private Sub Command1_Click() Unload Form3 Form4.Show End Sub Private Sub Co

54、mmand2_Click() Unload Form3 Form5.Show End Sub Private Sub Command3_Click() Unload Form3 Form6。Show End Sub Private Sub Command4_Click() Unload Form3 Form7。Show End Sub Private Sub Command5_Click() Unload Form3 Form2。Show End Sub Private Sub Form_Load() Me。Move 0, 0, Screen。Width, Screen.Height 33 超

55、市倉庫管理系統 End Sub 5。6.5產品名稱查詢界面 圖5-22 產品名稱查詢界面 FORM 4(按產品名稱查詢) Private Sub Command1_Click() Adodc1.RecordSource = ”select * from 按產品名稱查詢 where 商品名稱= Text1。Text & ” Adodc1.Refresh Set DataGrid1.DataSource = Adodc1 End Sub Private Sub Command2_Click() Unload Form4 Form3.Show End Sub Private Sub Form_Loa

56、d() Me.Move 0, 0, Screen.Width, Screen。Height End Sub 34 超市倉庫管理系統 5。6。6產品編號查詢界面 圖523 產品編號查詢界面 FORM 5(按產品編號查詢) Private Sub Command1_Click() Unload Form5 Form3。Show End Sub Private Sub Command2_Click() Adodc1.RecordSource = select * from 按產品名稱查詢 where 商品編號=” & Text1.Text ” Adodc1.Refresh Set DataGrid1

57、.DataSource = Adodc1 End Sub Private Sub Form_Load() Me。Move 0, 0, Screen.Width, Screen.Height End Sub 35 超市倉庫管理系統 5。6。7入庫商品查詢界面 圖524 入庫商品查詢界面 FORM 6(入庫產品查詢) Private Sub Command1_Click() Unload Form6 Form3.Show End Sub Private Sub Form_Load() Me.Move 0, 0, Screen。Width, Screen。Height End Sub 5。6.8商品

58、出庫查詢界面 圖525 商品出庫查詢界面 FORM 7(商品出庫查詢) Private Sub Command1_Click() 36 超市倉庫管理系統 Unload Form7 Form3.Show End Sub Private Sub Form_Load() Me。Move 0, 0, Screen.Width, Screen。Height End Sub 5.6.9過期商品查詢界面 圖526 過期商品查詢界面 FORM 8(過期商品查詢) Private Sub Command4_Click() Unload Form8 Form2。Show End Sub Private Sub F

59、orm_Load() Me。Move 0, 0, Screen。Width, Screen.Height End Sub 37 超市倉庫管理系統 5。6。10缺貨查詢界面 圖527 缺貨查詢界面 FORM 9(缺貨查詢) Private Sub Command4_Click() Unload Form9 Form2.Show End Sub Private Sub Form_Load() Me。Move 0, 0, Screen.Width, Screen。Height End Sub 5。6.11報表統計界面 圖528 報表統計界面 FORM 10(報表統計) 38 超市倉庫管理系統 Pri

60、vate Sub Command4_Click() Unload Form9 Form2。Show End Sub Private Sub Form_Load() Me.Move 0, 0, Screen.Width, Screen.Height End Sub 5.6。12商品錄入界面 圖5-29 商品錄入界面 FORM 12(商品錄入) Private Sub Command1_Click() Adodc1。RecordSource = select * from 按產品名稱查詢 Adodc1.Refresh Adodc1。Recordset。AddNew Adodc1。Recordset

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論