物流管理信息系統綜合設計實踐報告.doc_第1頁
物流管理信息系統綜合設計實踐報告.doc_第2頁
物流管理信息系統綜合設計實踐報告.doc_第3頁
物流管理信息系統綜合設計實踐報告.doc_第4頁
物流管理信息系統綜合設計實踐報告.doc_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1 45 物流管理信息系統綜合設計實踐報告物流管理信息系統綜合設計實踐報告 超市倉庫管理系統超市倉庫管理系統 小組成員 1128102 李云 組長 1128109 周翔宇 1128117 劉珊珊 1128213 錢冬梅 1128120 王樂葉 日期 2013 7 10 2 45 目錄目錄 第一章 緒論 4 1 1 超市背景 4 第二章 系統需求分析 5 2 1 功能需求 5 2 2 數據需求 5 2 3 系統需求 6 第三章 系統可行性分析 7 3 1 技術可行性 7 3 2 經濟可行性 7 3 3 社會可行性 7 第四章 系統總體設計 9 4 1 設計思想 9 4 2 概念結構設計 9 4 3 數據庫關系圖 11 4 4 邏輯結構設計 12 第五章 系統詳細設計 14 5 1 系統功能結構圖 14 5 2 系統功能設計 14 5 2 1 進貨管理模塊 15 5 2 2 銷售管理模塊 15 5 2 3 人事管理模塊 16 5 2 4 庫存管理模塊 17 5 3 模塊功能設計 18 5 3 1 系統登錄模塊 18 5 3 2 進貨管理模塊 19 5 3 3 銷售管理模塊 20 5 3 4 庫存管理模塊 21 5 3 5 職工管理模塊 22 5 3 6 供貨商信息管理 23 5 4 數據字典 25 5 4 1 商品信息表數據字典 25 5 4 2 職工信息表數據字典 26 5 4 3 供貨商信息表 27 5 5 系統結構設計 28 5 5 1 流程圖 28 5 6 代碼設計 30 5 6 1 系統介紹 30 3 45 5 6 2 用戶登入界面 30 5 6 3 用戶管理界面 31 5 6 4 用戶查詢界面 33 5 6 5 產品名稱查詢界面 34 5 6 6 產品編號查詢界面 35 5 6 7 入庫商品查詢界面 36 5 6 8 商品出庫查詢界面 36 5 6 9 過期商品查詢界面 37 5 6 10 缺貨查詢界面 38 5 6 11 報表統計界面 38 5 6 12 商品錄入界面 39 5 6 13 商品出庫界面 40 5 6 14 庫存查詢界面 42 5 7 數據庫設計 42 第六章 系統測試維護 44 6 1 模塊測試 44 6 2 整體測試 44 第七章 總結 45 4 45 第一章第一章 緒論緒論 1 1 超市背景 在我國超市形成在 20 世紀 90 年代初期 現在已經成為我國零售業(yè)的一種 重要形態(tài) 為國民經濟的發(fā)展發(fā)揮了重要的作用 隨著超市高速的發(fā)展 其經 營管理也變得愈加復雜 早期的售貨員站柜臺的形式早已不能滿足現有銷售也 的發(fā)展 這樣就迫切地需要引入新的管理技術 超市管理系統是市場上最流行的超市上常用的系統之一 它主要包含以下 幾個模塊 系統權限的設定 原始數據錄入 數據的匯總及查詢等 從而 實 現對進貨 銷售及員工信息等實現全面 動態(tài) 及時的管理 超市形態(tài)具有種種優(yōu)點 但在目前狀況下 它仍存在零售業(yè)企業(yè)所共有的 落后的一面 如 不能有效地管理每種商品 收款結算速度慢 容易出現營業(yè) 差錯 不宜進行商品調價 盤點效率低等 而且在超市日常管理中 商品的進 銷 存等決策以經驗為主 缺乏實時分析功能 管理人員對及時傳遞資料的要 求始終得不到滿足 蘇轍超市形態(tài)的高速發(fā)展 其經營管理也變得愈加復雜 日常所需要處理的數據量也逐漸增大 商業(yè)運轉的中間環(huán)節(jié)也越來越多 原始 的人工管理已無法應對這復雜的市場 為此 在選題過程中 我選擇了超市管 理系統設計題目 依靠現代化的計算機信息處理技術來管理超市 從而節(jié)省了 大量的人力 物力 改善了員工的工作條件 減輕了勞動強度 并且能夠快速 反映出商品的進 銷 存等狀況和各種反饋信息分析 使管理人員快速對市場 的變化做出相應的決策 加快超市經營管理效率 5 45 第二章第二章 系統需求分析系統需求分析 2 1 功能需求功能需求 本設計要實現的是倉庫管理系統 在設計該系統時 應盡可能便于用戶管 理和操作 1 登錄模塊 完成的功能主要是根據用戶輸入的賬號 密碼確定用戶是 否正確 能享受哪種權限 2 基本信息管理模塊 完成的功能主要是對供應商信息 倉庫信息和商 品信息的添加 刪除 修改的操作 3 查詢模塊 完成的功能主要是對庫存 入庫 出庫的信息的查詢 4 貨物管理模塊 對商品的入庫 出庫進行添加 刪除 修改的操作 5 進貨管理 按計劃單有選擇性地進行自動入庫登記 綜合查詢打印 計劃進貨與入庫記錄及金額 6 銷售管理 商品正常銷售 促銷與限量 限期及禁止銷售控制 綜 合查詢各種銷售明細記錄 各地收銀員收銀記錄以及交結賬情況等 按多種方 式統計生成銷售排行榜 靈活察看和打印商品銷售日 月 年報表 2 2 數據需求數據需求 通過對一些中小型超市倉庫的前臺和后臺工作流程進行的詳細的系統的調 查和研究 結合此超市的特點 確定系統有以下的數據需求 1 用戶基本信息 包括用戶名 密碼和權限等 2 商品基本信息 包括商品編號 商品全稱 單價和商品說明等 3 庫存基本信息 包括商品編號 商品名稱 庫存數量和倉庫編號等 4 出庫基本信息 包括商品編號 商品名稱 出庫數量和倉庫名稱等 5 入庫基本信息 包括商品編號 商品名稱 入庫數量和倉庫名稱等 6 倉庫基本信息 包括倉庫編號 倉庫名稱 倉庫地點和倉庫電話等 6 45 7 供應商基本信息 包括供應商編號 供應商全稱 地址和電話等 2 3 系統需求系統需求 現在的普通計算機已經完全能夠滿足本系統運行時的性能要求 因此普通 的計算機就可以達到系統需求的要求 具體要求如下 1 CPU 1G 以上 2 內存 128 以上 3 硬盤 10G 以上 4 MySQL 5 Microsoft Visual Basic 7 45 第三章第三章 系統可行性分析系統可行性分析 3 1 技術可行性技術可行性 本系統主要管理的是超市倉庫的貨物的入出庫 查詢相關的一些信息等 采用 Microsoft visual studio 作為前臺用戶界面的開發(fā)語言和工具 而后臺的數 據庫采用微軟的 MySQL 由于主要采用數據庫來進行管理 實現起來比較簡單 從技術上來說是完全可行的 3 2 經濟可行性經濟可行性 根據該超市多年來良好的經濟效益 超市的經濟實力比較雄厚 這就為系 統的實施奠定了經濟基礎 只須提供購買硬件設備和開發(fā)軟件所需要的資金 開發(fā) 運行和維護費用主要包括 計算機硬件 系統軟件 人員費用 系統開 發(fā)人員 操作人員和維護人員的工資 培訓費用等 消耗品費用 系統開發(fā)所 用材料 系統正常運行所用消耗品 例如水 電費 打印紙等開支 其它費用 系統的效益可以從經濟效益和社會效益兩方面考慮 本系統是由本人開發(fā) 開 發(fā)費用較低 系統維護費用也相對較低 所以本系統在經濟上是可行的 另外 實施該系統也能給公司帶來長期效益 它可幫助領導實現管理方法的現代化 科學化 極大地提高超市的工作質量與工作效率 減少管理支出的費用 從而 保證超市管理的可持續(xù)的良好發(fā)展 這就具有了經濟的可行性 3 3 社會可行性社會可行性 超市的管理者認識到當今社會的發(fā)展趨勢 認為使用計算機從事超市倉庫 管理是公司當前非常必要的舉措 超市倉庫管理員對本系統的開發(fā)十分的歡迎 并給予積極配合 從而保證了系統調查與分析能夠順利的進行 另外 為了提 高超市管理水平 適應管理信息系統的要求 該超市對管理員進行了全面的培 8 45 訓 提高了他們對超市管理信息系統的認識 使用該系統所帶來的好處有 大 大提高了超市的運作效率 提高超市的管理水平 降低運營成本 提高效益 節(jié)省人力 因此具備了系統開發(fā)的社會可行性 9 45 第四章第四章 系統總體設計系統總體設計 4 1 設計思想設計思想 1 系統分成幾個相對獨立的模塊 但這些模塊都進行集中式管理 2 分層的模塊化程序設計思想 整個系統采用模塊化結構設計 作為應用 程序有較強的可操作性和擴展性 3 合理的數據流設計 在應用系統設計中 相對獨立的模塊間以數據流相 互連接 使各模塊間的耦合性較低 方便系統運行 提高系統安全性 4 2 概念結構設計概念結構設計 1 總 E R 圖 商品 商品編號 商品數量 商品名稱 管理 職工 職工號 姓名 登錄密碼 供貨入庫 供貨廠商 廠商名稱 廠商電話 備注 日期 入庫 ID 廠商地址 出庫 職員號 日期 廠商編號 備注 售價 備注 性別 進價 數量 10 45 圖 4 1 總 E R 圖 總 E R 圖說明 商店中的所有用戶 員工 可以銷售多種商品 每種商品可由不同用戶 員工 銷售 每個顧客可以購買多種商品 不同商品可由不同顧客購買 每個供貨商可以供應多種不同商品 每種商品可由多個供應商供應 2 分 E R 圖 商品 商品進價 備注 商品名稱 商品規(guī)格 供貨商 商品編號 商品售價 圖 4 2 商品 E R 圖 職工 姓名 登陸密碼 性別 備注 職工號 圖 4 3 職工 E R 圖 11 45 廠商 廠商名稱 廠商編號 廠商電話 廠商地址 備注 圖 4 4 廠商 E R 圖 4 3 數據庫關系圖數據庫關系圖 圖 4 5 數據庫關系圖 圖表描述 商店中的所有用戶 職工 可以管理多種商品 每種商品可由不同用戶 職工 管理 每個顧客可以購買多種商品 不同商品可由不同顧客購買 12 45 每個供貨商可以供應多種不同商品 每種商品可由多個供應商供應 4 4 邏輯結構設計邏輯結構設計 表 4 1 數據庫表索引 表名中文名 MerchInfo 商品信息表 User 職工信息表 Stock 商品入庫表 Output 商品出庫表 Provide 供貨商表 表 4 2 商品信息表 MerchInfo 字段名字段類型長度主 外鍵字段值約束對應中文名 MerchIDint4PNot null 商品編號 MerchNameVarchar50Not null 商品名稱 MerchPriceMoney4Not null 價格 ProvideIDVarchar10FNot null 供貨商編號 表 4 3 職工信息表 User 字段名字段類型長度主 外鍵字段值約束對應中文名 UserIDvarchar10PNot null 職工編號 UserNameVarchar25Not null 職工名稱 UserPWVarchar50Not null 職工密碼 表 4 4 入庫紀錄表 Stock 字段名字段類型長度主 外鍵字段值約束對應中文名 StockIDVarchar10PNot null 入庫編號 MerchIDVarchar10FNot null 入庫商品編號 MerchNumInt4Not null 入庫數量 MerchPriceMoney4Not null 進價 StockDateDatetime8Datetime 入庫日期 表 4 5 出庫紀錄表 Stock 字段名字段類型長度主 外鍵字段值約束對應中文名 StockIDVarchar10PNot null 出庫編號 MerchIDVarchar10FNot null 出庫商品編號 MerchNumInt4Not null 出庫數量 MerchPriceMoney4Not null 售價 StockDateDatetime8Datetime 出庫日期 13 45 表 4 6 廠商表 Provide 字段名字段類型長度主 外鍵字段值約束對應中文名 FactoryIDvarchar10PNot null 廠商編號 FactoryNameVarchar50Not null 廠商名稱 FactoryAddressVarchar250 廠商地址 FactoryPhoneVarchar25 廠商電話 14 45 第五章第五章 系統詳細設計系統詳細設計 5 1 系統功能結構圖系統功能結構圖 超市信息管理 進貨管理銷售管理人事管理庫存管理 進 貨 信 息 查 詢 維 護 進 貨 信 息 銷 售 信 息 查 詢 銷 售 信 息 維 護 銷 售 信 息 更 新 職 工 信 息 管 理 供 貨 商 信 息 管 理 庫 存 信 息 查 詢 庫 存 信 息 更 新 圖 5 1 系統功能結構圖 5 2 系統功能設計系統功能設計 系統功能設計是使整個系統能基本實現超市的進 銷 存等管理功能 能 讓超市管理者更直觀的了解超市的經營狀況 以做出相應的經營決策 管理信 息系統就是要對這些資源建立正確的數據庫 并進行信息的收集 傳送 存儲 編制成各種憑證 報表 臺帳 圖形等信息 同時對這些信息進行維護 通過 實測超市的各種運行情況 并利用過去的歷史數據預測未來的發(fā)展 從超市全 局的角度出發(fā)進行決策 利用信息控制超市的行為 附注超市完成其目標 本系統共包括四大模塊 分別是進貨管理模塊 銷售管理模塊 人事管理 模塊 庫存管理模塊 每個模塊的功能如下 15 45 5 2 1 進貨管理模塊進貨管理模塊 功能 該模塊主要是實現進行進貨信息查詢功能 進貨信息查詢 該模塊為超市提供整個超市的進貨情況查詢 也可以進行 進貨信息的明細查詢 并以進貨報表形式打印出來 進貨管理模塊流程圖 進貨管理 開始 記錄 進貨記錄 包括金額 數量等 刪除 進貨記錄 結束 繼續(xù)添加 N Y N N 圖 5 2 進貨管理流程圖 5 2 2 銷售管理模塊銷售管理模塊 功能 本模塊的主要功能是把銷售信息寫入銷售清單 同時對庫存清單進 行更新 以備用戶將來對庫存信息進行查詢和打印 此外還可以對銷售信息進 16 45 行查詢和更新功能 銷售信息查詢 根據商品銷售情況 按需要對銷售情況進行查詢 在該查 詢模塊中 可以按照商品的編號 銷售日期等多種方式進行商品銷售信息查詢 銷售信息更新 可以按照需要對在一定時期內的銷售情況進行更新 銷售管理模塊流程圖 銷售管理 開始 添加 銷售記錄 包括金額 數量等 刪除 銷售記錄 結束 繼續(xù)添加 N Y N N 圖 5 3 銷售管理流程圖 17 45 5 2 3 人事管理模塊人事管理模塊 功能 員工的基本信息的錄入 修改 查詢 供貨商的聯系方式等 職工信息管理 該模塊用來管理職工的基本信息 供貨商信息管理 該模塊用來管理供貨商發(fā)貨時間 聯系方式等信息 人事管理 開始 添加 人員信息記 錄 包括金 額 數量等 刪除 人員信息記錄 結束 繼續(xù)添加 N Y N N 圖 5 4 人事管理流程圖 18 45 5 2 4 庫存管理模塊庫存管理模塊 功能 本模塊的主要功能是商品信息的查詢和更新 庫存信息的查詢和更 新 查詢商品信息 主要功能查詢商品的明細信息 和它的庫存信息 添加商品信息 主要功能添加新進的商品 修改商品信息 主要功能是修改商品的信息 包括他的庫存數量 刪除商品信息 主要功能是刪除不再銷售的商品信息 庫存管理模塊流程圖 庫存管理 開始 添加 庫存記錄 包括貨物 名 數量等 刪除 庫存信息 結束 繼續(xù)添加 N Y N N 圖 5 4 庫存管理流程圖 19 45 5 3 模塊功能設計模塊功能設計 5 3 1 系統登錄模塊系統登錄模塊 功能 本模塊的主要功能是對用戶身份進行 驗證只有系統的合法用戶才 能進入系統 在進行系統登錄過程中 登錄模塊將調用數據庫里的用戶清單 并對賬號 和密碼進行驗證 只有輸入了正確的賬號和密碼后 系統登錄才會成功 在登 錄模塊中 對系統的嘗試登錄次數進行了限制 禁止用戶無終止的進行系統登 錄嘗試 在本系統中 當用戶對系統的三次登錄失敗后 系統將自動機制登錄 突出登錄模塊 并在輸入了錯誤的或者是不存在的賬戶和密碼時 系統會給出 出錯信息提示 指明登錄過程中的錯誤輸入或者錯誤操作 以便用戶進行正確 的登錄 5 3 2 進貨管理模塊進貨管理模塊 功能 該模塊主要是實現進行進貨信息查詢 進貨計劃制定兩個功能 進貨信息查詢 該模塊為超市提供整個超市的進貨情況查詢 也可以進行 進貨信息的明細查詢 并以進貨報表形式打印出來 進貨計劃制定 該模塊可以為制定進貨計劃 并形成相應的采購訂單 1 該進貨管理模塊的用例圖 如圖 5 5 所示 管理者 制定進貨計劃 查詢進貨信息 圖 5 5 進貨管理用例圖 2 該進貨管理模塊的活動圖 如圖 5 6 所示 20 45 進貨管理 制定進貨計劃 輸入進貨信息 確認進貨信息 保存 查詢 輸入查詢信息 確認查詢的信息 圖 5 6 進貨管理活動圖 5 3 3 銷售管理模塊銷售管理模塊 功能 本模塊的主要功能是把銷售信息寫入銷售清單 同時對庫存清單進 行更新 以備用戶將來對庫存信息進行查詢和打印 此外還可以對銷售信息進 行查詢和盤點功能 銷售信息查詢 根據商品銷售情況 按需要對銷售情況進行查詢 在該查 詢模塊中 可以按照商品的編號 銷售日期等多種方式進行商品銷售信息查詢 銷售信息盤點 可以按照需要對在一定時期內的銷售情況進行盤點 輸入項 輸出項 本模塊的數據輸入項主要是商品的銷售單號和商品編號 其中還包括銷售數量和銷售日期 1 該銷售模塊的用例圖 如圖 5 7 所示 管理者 銷售信息查詢 銷售信息維護 銷售信息更新 21 45 圖 5 7 銷售管理用例圖 2 該銷售管理模塊的活動圖 如圖 5 8 所示 圖 5 8 銷售管理活動圖 5 3 4 庫存管理模塊庫存管理模塊 功能 本模塊的主要功能是商品信息的查詢和更新 庫存信息的查詢和更 新 查詢商品信息 主要功能查詢商品的明細信息 和它的庫存信息 添加商品信息 主要功能添加新進的商品 修改商品信息 主要功能是修改商品的信息 包括他的庫存數量 刪除商品信息 主要功能是刪除不再銷售的商品信息 輸入項 輸出項 本模塊的數據輸入項主要是商品編號 1 該庫存管理模塊的用例圖 如圖 5 9 所示 22 45 管理員 查詢商品信息 添加商品信息 修改商品信息 刪除商品信息 圖 5 9 庫存管理用例圖 2 庫存管理模塊活動圖 如圖 5 10 所示 庫存管理 查詢添加刪除修改 輸入查詢信息輸入新商品信息輸入刪除信息查詢欲修改信息 確認信息確認添加信息確認刪除信息輸入新的商品信息 保存刪除商品信息 確認商品信息 保存信息保存商品信息 圖 5 10 庫存管理活動圖 5 3 5 職工管理模塊職工管理模塊 在系統開發(fā)中 為解決超市人員流動問題 在系統中增添了員工管理子模 塊 用來對超市的人員進行信息化管理 以此來提高員工的辦事效率 節(jié)約人 力資源 新員工錄入 在超市招進新員工時 對其進行基本信息的存儲 對員工信 息進行基本的了解 23 45 員工信息維護 當員工信息發(fā)生變化 或者是員工離職 換崗對相關信息 發(fā)生變化時 利用此子模塊對其進行信息變更 1 職工管理模塊用例圖 如圖 5 11 所示 管理者 查詢職工信息 添加新職工信息 修改職工信息 刪除職工信息 圖 5 11 職工管理用例圖 2 職工管理模塊活動圖 如圖 5 12 所示 職工管理 添加 修改職工信息刪除職工信息 輸入職工信息 確認職工信息 保存 查詢欲修改的信息 輸入新的職工信息 確認信息 保存職工信息 輸入欲刪除的職工信息 確認刪除信息 從數據庫表中刪除職工信息 查詢 輸入查詢信息 確認信息 圖 5 12 進貨管理活動圖 24 45 5 3 6 供貨商信息管理供貨商信息管理 在超市引進商品時 首先查詢已有的供貨商信息 然后按照供貨商信息采 購商品 或者從新的供貨商那里引進新的商品 此時 要把新供貨商信息添加 到供貨商清單中 有時 不再從某一供貨商那里采購商品時 此時要把供貨商 信息刪掉 當供貨商信息有變化時 就需要對供貨商信息進行維護等 1 供貨商信息管理模塊用例圖 如圖 5 13 所示 管理者 查詢供貨商信息 添加供貨商信息 修改供貨商信息 刪除供貨商信息 圖 5 13 供貨商管理用例圖 2 供貨商信息管理模塊活動圖 如圖 5 13 所示 25 45 供貨商管理 添加供貨商信息 修改供貨商信息 刪除供貨商信息 輸入供貨商信息 確認供貨商信息 保存 查詢欲修改的信息 輸入新的供貨商信息 確認信息 保存供貨商信息 輸入欲刪除的供貨商信息 確認刪除信息 從數據庫表中刪除供貨商信息 查詢 輸入查詢信息 確認查詢信息 圖 5 13 供貨商管理活動圖 5 4 數據字典數據字典 5 4 1 商品信息表數據字典商品信息表數據字典 數據項 商品編號 含義說明 唯一標識每件商品 別名 商品 ID 類型 Int 長度 4 與其他數據項的邏輯關系 商品 是該超市庫存管理系統中的一個核 心數據結構 它可以描述如下 數據結構 商品 可以描述如下 數據結構 商品 含義說明 是超市庫存管理子系統的主體數據結構 定義了一件商品 的有關信息 組成 商品編號 商品名稱 商品規(guī)格 供貨商 商品售價 商品 進價 備注 數據流 入庫結果 可描述如下 數據流 入庫結果 說明 商品入庫時的最終狀態(tài) 26 45 數據流來源 入庫 數據流去向 庫存統計 組成 商品編號 商品名稱 規(guī)格 商品進價 供貨商 入庫日期 備注 平均流量 10000 高峰期流量 15555 數據流 出庫結果 可描述如下 數據流 出庫結果 說明 商品出庫時的最終狀態(tài) 數據流來源 出庫 數據流去向 庫存統計 組成 商品編號 商品名稱 規(guī)格 商品售價 職工 出庫日期 備注 數據存儲 商品庫存現狀 可描述如下 數據存儲 商品庫存現狀 說明 記錄商品庫存的基本情況 流入數據流 入庫結果 流出數據流 出庫結果 組成 商品編號 商品名稱 規(guī)格 入庫日期 出庫日期 備注 數據量 每年 8888 份 存取方式 隨即存取 表 5 1 其他商品信息數據表 字段名字段類型長度主 外鍵字段值約束對應中文名 MerchIDInt4PNot null商品編號 MerchNameVarchar50Not null商品名稱 MerchPriceMoney4Not null價格 ProvideIDVarchar10FNot null供貨商編號 5 4 2 職工信息表數據字典職工信息表數據字典 數據項 職工號 含義說明 唯一標識每位職工 別名 職工 ID 類型 Int 長度 10 與其他數據項的邏輯關系 職工 是該超市庫存管理系統中的一個核 心數據結構 它可以描述如下 數據結構 職工 含義說明 是超市庫存管理子系統的主體數據結構 定義了一位職工 27 45 的有關信息 組成 職工編號 姓名 性別 登錄密碼 備注 數據流 值班入庫記錄 可描述如下 數據流 值班入庫記錄 說明 職工登錄后商品入庫情況的總結記錄 數據流來源 職工登錄記錄 數據流去向 值班入庫情況 組成 職工編號 商品編號 規(guī)格 進價 供貨商編號 入庫日期 備注 數據流 值班出庫記錄 可描述如下 數據流 值班出庫記錄 說明 職工登錄后商品出庫情況的總結記錄 數據流來源 職工登錄記錄 數據流去向 值班入庫情況 組成 職工編號 商品編號 規(guī)格 售價 出庫日期 備注 數據存儲 職工值班情況表 可描述如下 數據存儲 職工值班情況表 說明 記錄職工值班時庫存變化的基本情況 流入數據流 值班情況記錄 流出數據流 值班結果統計 組成 職工編號 供貨商編號 商品編號 入庫日期 出庫日期 備注 數據量 每年 8888 份 存取方式 隨機存取 表 5 2 其他職工信息數據表 字段名字段類型長度主 外鍵字段值約束對應中文名 UserIDVarchar10PNot null職工編號 UserNameVarchar25Not null職工名稱 UserPWVarchar50Not null職工密碼 5 4 3 供貨商信息表供貨商信息表 數據項 供貨商編號 含義說明 唯一標識每個供貨商 別名 廠商編號 類型 Int 長度 10 與其他數據項的邏輯關系 供貨商 是該超市庫存管理系統中的一個 28 45 核心數據結構 它可描述如下 數據結構 供貨商 含義說明 是超市庫存管理子系統的主體數據結構 定義了一個供貨 商的有關信息 組成 供貨商編號 供貨商名稱 供貨商地址 供貨商電話 備注 數據流 進貨記錄 可描述如下 數據流 進貨記錄 說明 超市從供貨商進貨入庫的最終結果 數據流來源 超市進貨 數據流去向 庫存狀態(tài) 組成 供貨商編號 商品編號 規(guī)格 入庫日期 備注 數據存儲 商品庫存狀態(tài) 可描述如下 數據存儲 商品庫存狀態(tài) 說明 記錄商品庫存的基本情況 流入數據流 超市進貨 流出數據流 商品庫存情況記錄 組成 供貨商編號 商品編號 入庫日期 規(guī)格 備注 數據量 每年 8888 份 存取方式 隨機存取 表 5 3 其他供貨商信息數據表 字段名字段類型長度主 外鍵字段值約束對應中文名 FactoryIDvarchar10PNot null 廠商編號 FactoryNameVarchar50Not null 廠商名稱 FactoryAddressVarchar250 廠商地址 FactoryPhoneVarchar25 廠商電話 5 5 系統結構設計系統結構設計 5 5 1 流程圖流程圖 一 系統總體功能模塊圖 29 45 超市管理 信息系統 前臺 POS 銷售 后臺進銷存 管理 基礎數據 錄入 商品 流轉 經理 查詢 圖 5 14 系統總體功能模塊圖 二 基礎數據錄入模塊圖 商品代 碼管理 基礎數據錄入 錄入維護 部門編 碼 供貨商 檔案 商品信息 查詢 商品檔 案 商品信 息 修改 商品信 息 更新 圖 5 15 基礎數據錄入模塊圖 三 商品流轉功能模塊圖 商品流轉 采購管理庫存管理銷售管理資金管理計劃管理 圖 5 16 商品流轉功能模塊圖 四 采購管理功能模塊圖 30 45 采購管理 分級進貨一次進貨進貨查詢 三級賬錄入 合同確認 物價確認 倉儲員確認 一次入庫 倉儲員確認 進貨統計匯總 商品綜合查詢 圖 5 17 采購管理功能模塊圖 五 庫存管理功能模塊圖 庫存管理 出庫管理盤點管理 庫存盤點 報告單 供貨商庫存 明細帳 庫存查詢 庫存盤點情 況 庫存盤點 報告表 庫存分布情 況 庫存余額統 計 圖 5 18 庫存管理功能模塊圖 5 6 代碼設計代碼設計 5 6 1 系統介紹系統介紹 本庫存管理系統 適合小型超市的管理 基本功能可實現用戶密碼登陸 商品簡單查詢 簡單查詢中包含 名稱查詢 商品編號查詢 出 入庫查詢 等 避免因為庫存問題 商品過期 我們包含了一個過期商品查詢 這里我們 所要的是詳細統計入庫時間 庫存的查詢問題 缺貨到一定數量我們可以查詢 31 45 相應的商品 并且有詳細的供貨商名稱 生成的各種報表 我們可以方便的統 計信息和庫存查貨核對賬目 5 6 2 用戶登入界面用戶登入界面 圖 5 19 用戶登入界面 FORM 1 用戶登入 Private Sub Command1 Click If Text4 Text 456 And Text5 Text 123 Then Unload 用戶登入 Form2 Show Else answer MsgBox 你輸入的密碼和用戶名不符 請重新輸入 vbOKOnly 信息提示 End If End Sub Private 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 45 5 6 3 用戶管理界面用戶管理界面 圖 5 20 用戶管理界面 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 Sub Private Sub Command3 Click Unload Form2 Form9 Show End Sub Private Sub Command4 Click End End Sub Private Sub Command7 Click Unload Form2 33 45 報表統計 Show End Sub Private Sub Command8 Click Unload Form2 商品錄入 Show End Sub Private Sub Command9 Click Unload Form2 商品出庫 Show End Sub Private 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 5 6 4 用戶查詢界面用戶查詢界面 圖 5 21 用戶查詢界面 FORM 3 歡迎進入查詢界面 Private Sub Command1 Click Unload Form3 Form4 Show End Sub Private Sub Command2 Click 34 45 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 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 35 45 Private Sub Form Load Me Move 0 0 Screen Width Screen Height End Sub 5 6 6 產品編號查詢界面產品編號查詢界面 圖 5 23 產品編號查詢界面 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 DataSource Adodc1 End Sub Private Sub Form Load Me Move 0 0 Screen Width Screen Height End Sub 36 45 5 6 7 入庫商品查詢界面入庫商品查詢界面 圖 5 24 入庫商品查詢界面 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 商品出庫查詢界面商品出庫查詢界面 圖 5 25 商品出庫查詢界面 FORM 7 商品出庫查詢 Private Sub Command1 Click 37 45 Unload Form7 Form3 Show End Sub Private Sub Form Load Me Move 0 0 Screen Width Screen Height End Sub 5 6 9 過期商品查詢界面過期商品查詢界面 圖 5 26 過期商品查詢界面 FORM 8 過期商品查詢 Private Sub Command4 Click Unload Form8 Form2 Show End Sub Private Sub Form Load Me Move 0 0 Screen Width Screen Height End Sub 38 45 5 6 10 缺貨查詢界面缺貨查詢界面 圖 5 27 缺貨查詢界面 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 報表統計界面報表統計界面 圖 5 28 報表統計界面 FORM 10 報表統計 39 45 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 12 商品錄入界面商品錄入界面 圖 5 29 商品錄入界面 FORM 12 商品錄入 Private Sub Command1 Click Adodc1 RecordSource select from 按產品名稱查詢 Adodc1 Refresh Adodc1 Recordset AddNew Adodc1 Recordset Fields 商品編號 Trim Text1 Text Adodc1 Recordset Fields 商品名稱 Trim Text2 Text Adodc1 Recordset Fields 商品數量 Trim Text6 Text Adodc1 Recordset Fields 備注 Trim Text5 Text Adodc1 Recordset Fields 職工號 Trim Text10 Text Adodc1 Recordset Fields 商品規(guī)格 Trim Text3 Text Adodc1 Recordset Fields 商品進價 Trim Text4 Text Adodc1 Recordset Fields 商品售價 Trim Text5 Text Adodc1 Recordset Fields 供貨商 編號 Trim Text9 Text Adodc1 Recordset Update answer MsgBox 用戶添加成功 1 48 0 信息提示 40 45 End Sub Private Sub Command4 Click Unload 商品錄入 Form2 Show End Sub Private Sub Command5 Click answer MsgBox 是否刪除記錄 1 48 0 信息提示 Adodc1 RecordSource select from 按產品名稱查詢 DataGrid1 AllowDelete True Adodc1 Recordset Delete End Sub Private Sub Form Load Me Move 0 0 Screen Width Screen Height End Sub 5 6 13 商品出庫界面商品出庫界面 圖 5 30 商品出庫界面 FORM 13 商品出庫 Private Sub Command1 Click Adodc1 RecordSource select from 按出庫查 Adodc1 Refresh Adodc1 Recordset AddNew Adodc1 Recordset Fields 商品編號 Trim Text1 Text Adodc1 Recordset Fields 商品名稱 Trim Text2 Text Adodc1 Recordset Fields 商品數量 Trim Text3 Text 41 45 Adodc1 Recordset Fields 出庫日期 Trim Text4 Text Adodc1 Recordset Fields 備注 Trim Text5 Text Adodc1 Recordset Fields 職工號 Trim Text6 Text Adodc1 Recordset Update answer MsgBox 用戶添加成功 1 48 0 信息提示 End Sub Private Sub Command3 Click Unload 商品出庫 Form2 Show End Sub Private Sub Command4 Click answer MsgBox 是否刪除記錄 1 48 0 信息提示 Adodc1 RecordSource select from 按出庫查 DataGrid1 AllowDelete True Adodc1 Recordset Delete End Sub Private Sub Command5 Click Adodc1 RecordSource select from 按出庫查 where 商品編號 Text1 Text Adodc1 RecordSource select from 按出庫查 where 商品名稱 Text2 Text Adodc1 RecordSource select from 按出庫查 where 商品數量 Text3 Text Adodc1 RecordSource select from 按出庫查 where 出庫日期 Text4 Text Adodc1 RecordSource select from 按出庫查 where 備注 Text5 Text Adodc1 RecordSource select from 按出庫查 where 職工號 Text6 Text Adodc1 Refresh Set DataGrid1 DataSource Adodc1 End Sub Private Sub Form Load Me Move 0 0 Screen Width Screen Height End Sub 42 45 5 6 14 庫存查詢界面庫存查詢界面 圖 5 31 商品庫存查詢界面 FORM 14 庫存查詢 Private Sub Command4 Click Unload 庫存查詢 Form2 Show End Sub Private Sub Form Load Me Move 0 0 Screen Width Screen Height End Sub 5 7 數據庫設計數據庫設計 交易視圖 v Dealing 用于查詢交易情況的視圖 CREATE VIEW dbo v Dealing AS SELECT dbo Stockout MerchID AS Expr1 dbo Stockout MerchNum AS Expr2 dbo Provide FactoryName dbo Provide FactoryAddress dbo Provide FactoryPhone dbo Stockout MerchPrice dbo Stockout StockID dbo Provide FactoryID FROM dbo Stockout CROSS JOIN dbo Provide 43 45 GO 計劃進貨視圖 v PlanStock 用于查詢進貨計劃的視圖 CREATE VIEW dbo v PlanStock AS SELECT dbo MerchInfo ProvideID dbo MerchInfo MerchID dbo MerchInfo MerchName dbo MerchInfo MerchPrice dbo Stock StockID dbo Stock MerchID AS Expr1 dbo Stock MerchNum dbo Stock MerchPrice AS Expr2 dbo Provide FactoryName dbo Provide FactoryID dbo Provide FactoryAddress dbo Provide FactoryPhone FROM dbo MerchInfo CROSS JOIN dbo Stock CROSS JOIN dbo Provide GO 銷售視圖 v Sale 用于查詢銷售明細記錄的視圖 CREATE VIEW dbo v Sale AS SELECT db

溫馨提示

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

評論

0/150

提交評論