版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、物流管理信息系統(tǒng)綜合設(shè)計實踐報告物流管理信息系統(tǒng)綜合設(shè)計實踐報告超市倉庫管理系統(tǒng)超市倉庫管理系統(tǒng) 小組成員:1128102 李云(組長) 1128109 周翔宇 1128117 劉珊珊 1128213 錢冬梅 1128120 王樂葉 日期:2013.7.10目錄目錄第一章 緒論.41.1 超市背景.4第二章 系統(tǒng)需求分析.52.1 功能需求.52. 2 數(shù)據(jù)需求.52. 3 系統(tǒng)需求.6第三章 系統(tǒng)可行性分析.73.1 技術(shù)可行性.73. 2 經(jīng)濟可行性.73. 3 社會可行性.7第四章 系統(tǒng)總體設(shè)計.94.1 設(shè)計思想.94.2 概念結(jié)構(gòu)設(shè)計 .94.3 數(shù)據(jù)庫關(guān)系圖 .114.4 邏輯結(jié)構(gòu)
2、設(shè)計 .12第五章 系統(tǒng)詳細設(shè)計.145.1 系統(tǒng)功能結(jié)構(gòu)圖.145.2 系統(tǒng)功能設(shè)計 .145.2.1 進貨管理模塊.155.2.2 銷售管理模塊.155.2.3 人事管理模塊.165.2.4 庫存管理模塊.175.3 模塊功能設(shè)計 .185.3.1 系統(tǒng)登錄模塊.185.3.2 進貨管理模塊.195.3.3 銷售管理模塊.205.3.4 庫存管理模塊.215.3.5 職工管理模塊.225.3.6 供貨商信息管理.235.4 數(shù)據(jù)字典.255.4.1 商品信息表數(shù)據(jù)字典.255.4.2 職工信息表數(shù)據(jù)字典.265.4.3 供貨商信息表.275.5 系統(tǒng)結(jié)構(gòu)設(shè)計.285.5.1 流程圖.285
3、.6 代碼設(shè)計.305.6.1 系統(tǒng)介紹.305.6.2 用戶登入界面.305.6.3 用戶管理界面.315.6.4 用戶查詢界面.335.6.5 產(chǎn)品名稱查詢界面.345.6.6 產(chǎn)品編號查詢界面.355.6.7 入庫商品查詢界面.365.6.8 商品出庫查詢界面.365.6.9 過期商品查詢界面.375.6.10 缺貨查詢界面.385.6.11 報表統(tǒng)計界面.385.6.12 商品錄入界面.395.6.13 商品出庫界面.405.6.14 庫存查詢界面.425.7 數(shù)據(jù)庫設(shè)計.42第六章 系統(tǒng)測試維護.446.1 模塊測試.446.2 整體測試.44第七章 總結(jié).45第一章第一章 緒論緒論
4、1.1 超市背景在我國超市形成在 20 世紀 90 年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟的發(fā)展發(fā)揮了重要的作用。隨著超市高速的發(fā)展,其經(jīng)營管理也變得愈加復雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售也的發(fā)展,這樣就迫切地需要引入新的管理技術(shù)。超市管理系統(tǒng)是市場上最流行的超市上常用的系統(tǒng)之一,它主要包含以下幾個模塊:系統(tǒng)權(quán)限的設(shè)定、原始數(shù)據(jù)錄入、數(shù)據(jù)的匯總及查詢等。從而,實現(xiàn)對進貨、銷售及員工信息等實現(xiàn)全面、動態(tài)、及時的管理。超市形態(tài)具有種種優(yōu)點,但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進行
5、商品調(diào)價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經(jīng)驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。蘇轍超市形態(tài)的高速發(fā)展,其經(jīng)營管理也變得愈加復雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應對這復雜的市場。為此,在選題過程中,我選擇了超市管理系統(tǒng)設(shè)計題目,依靠現(xiàn)代化的計算機信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應的決策,加快超市經(jīng)營管理效率。第二章第二章 系統(tǒng)需求分
6、析系統(tǒng)需求分析2.1 功能需求功能需求本設(shè)計要實現(xiàn)的是倉庫管理系統(tǒng),在設(shè)計該系統(tǒng)時,應盡可能便于用戶管理和操作。(1)登錄模塊:完成的功能主要是根據(jù)用戶輸入的賬號,密碼確定用戶是否正確,能享受哪種權(quán)限; (2)基本信息管理模塊:完成的功能主要是對供應商信息,倉庫信息和商品信息的添加,刪除,修改的操作; (3)查詢模塊:完成的功能主要是對庫存,入庫,出庫的信息的查詢; (4)貨物管理模塊:對商品的入庫,出庫進行添加,刪除,修改的操作。(5)進貨管理: 按計劃單有選擇性地進行自動入庫登記。 綜合查詢打印計劃進貨與入庫記錄及金額。(6)銷售管理: 商品正常銷售、促銷與限量、限期及禁止銷售控制。 綜合
7、查詢各種銷售明細記錄、各地收銀員收銀記錄以及交結(jié)賬情況等。 按多種方式統(tǒng)計生成銷售排行榜,靈活察看和打印商品銷售日、月、年報表。2. 2 數(shù)據(jù)需求數(shù)據(jù)需求通過對一些中小型超市倉庫的前臺和后臺工作流程進行的詳細的系統(tǒng)的調(diào)查和研究,結(jié)合此超市的特點,確定系統(tǒng)有以下的數(shù)據(jù)需求: (1)用戶基本信息:包括用戶名,密碼和權(quán)限等; (2)商品基本信息:包括商品編號,商品全稱,單價和商品說明等;(3)庫存基本信息:包括商品編號,商品名稱,庫存數(shù)量和倉庫編號等; (4)出庫基本信息:包括商品編號,商品名稱,出庫數(shù)量和倉庫名稱等; (5)入庫基本信息:包括商品編號,商品名稱,入庫數(shù)量和倉庫名稱等; (6)倉庫基
8、本信息:包括倉庫編號,倉庫名稱,倉庫地點和倉庫電話等; (7)供應商基本信息:包括供應商編號,供應商全稱,地址和電話等。2. 3 系統(tǒng)需求系統(tǒng)需求現(xiàn)在的普通計算機已經(jīng)完全能夠滿足本系統(tǒng)運行時的性能要求,因此普通的計算機就可以達到系統(tǒng)需求的要求。具體要求如下:(1)CPU 1G 以上; (2)內(nèi)存 128以上;(3)硬盤 10G 以上; (4)MySQL;(5)Microsoft Visual Basic第三章第三章 系統(tǒng)可行性分析系統(tǒng)可行性分析3.1 技術(shù)可行性技術(shù)可行性 本系統(tǒng)主要管理的是超市倉庫的貨物的入出庫,查詢相關(guān)的一些信息等,采用 Microsoft visual studio 作為
9、前臺用戶界面的開發(fā)語言和工具,而后臺的數(shù)據(jù)庫采用微軟的 MySQL。由于主要采用數(shù)據(jù)庫來進行管理,實現(xiàn)起來比較簡單,從技術(shù)上來說是完全可行的。 3. 2 經(jīng)濟可行性經(jīng)濟可行性根據(jù)該超市多年來良好的經(jīng)濟效益,超市的經(jīng)濟實力比較雄厚,這就為系統(tǒng)的實施奠定了經(jīng)濟基礎(chǔ),只須提供購買硬件設(shè)備和開發(fā)軟件所需要的資金。 開發(fā)、運行和維護費用主要包括:計算機硬件;系統(tǒng)軟件;人員費用:系統(tǒng)開發(fā)人員、操作人員和維護人員的工資、培訓費用等;消耗品費用:系統(tǒng)開發(fā)所用材料、系統(tǒng)正常運行所用消耗品,例如水、電費,打印紙等開支;其它費用:系統(tǒng)的效益可以從經(jīng)濟效益和社會效益兩方面考慮。 本系統(tǒng)是由本人開發(fā),開發(fā)費用較低。系統(tǒng)
10、維護費用也相對較低。所以本系統(tǒng)在經(jīng)濟上是可行的。 另外實施該系統(tǒng)也能給公司帶來長期效益,它可幫助領(lǐng)導實現(xiàn)管理方法的現(xiàn)代化、科學化,極大地提高超市的工作質(zhì)量與工作效率,減少管理支出的費用,從而保證超市管理的可持續(xù)的良好發(fā)展。這就具有了經(jīng)濟的可行性。3. 3 社會可行性社會可行性超市的管理者認識到當今社會的發(fā)展趨勢,認為使用計算機從事超市倉庫管理是公司當前非常必要的舉措。超市倉庫管理員對本系統(tǒng)的開發(fā)十分的歡迎,并給予積極配合,從而保證了系統(tǒng)調(diào)查與分析能夠順利的進行。另外,為了提高超市管理水平,適應管理信息系統(tǒng)的要求,該超市對管理員進行了全面的培訓,提高了他們對超市管理信息系統(tǒng)的認識。使用該系統(tǒng)所帶
11、來的好處有:大大提高了超市的運作效率,提高超市的管理水平,降低運營成本,提高效益,節(jié)省人力。因此具備了系統(tǒng)開發(fā)的社會可行性。第四章第四章 系統(tǒng)總體設(shè)計系統(tǒng)總體設(shè)計4.1 設(shè)計思想設(shè)計思想(1)系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中式管理。(2)分層的模塊化程序設(shè)計思想,整個系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計。作為應用程序有較強的可操作性和擴展性。(3)合理的數(shù)據(jù)流設(shè)計,在應用系統(tǒng)設(shè)計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。4.2 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計(1)總 ER 圖商品商品編號商品數(shù)量商品名稱管理職工職工號姓名登錄密碼供貨入庫供貨廠商廠商
12、名稱廠商電話備注日期入庫 ID廠商地址出庫職員號日期廠商編號備注售價備注性別進價數(shù)量圖 4-1 總 E-R 圖總 E-R 圖說明: 商店中的所有用戶(員工)可以銷售多種商品,每種商品可由不同用戶(員工)銷售; 每個顧客可以購買多種商品,不同商品可由不同顧客購買; 每個供貨商可以供應多種不同商品,每種商品可由多個供應商供應。(2)分 ER 圖商品商品進價備注商品名稱商品規(guī)格供貨商商品編號商品售價圖 4-2 商品 E-R 圖職工姓名登陸密碼性別備注職工號圖 4-3 職工 E-R 圖廠商廠商名稱廠商編號廠商電話廠商地址備注圖 4-4 廠商 E-R 圖4.3 數(shù)據(jù)庫關(guān)系圖數(shù)據(jù)庫關(guān)系圖圖 4-5 數(shù)據(jù)庫
13、關(guān)系圖圖表描述: 商店中的所有用戶(職工)可以管理多種商品,每種商品可由不同用戶(職工)管理; 每個顧客可以購買多種商品,不同商品可由不同顧客購買; 每個供貨商可以供應多種不同商品,每種商品可由多個供應商供應。4.4 邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計表 4-1 數(shù)據(jù)庫表索引表名中文名MerchInfo商品信息表User職工信息表Stock商品入庫表Output商品出庫表Provide供貨商表表 4-2 商品信息表(MerchInfo)字段名字段類型長度主/外鍵字段值約束對應中文名MerchIDint4PNot null商品編號MerchNameVarchar50Not null商品名稱MerchPri
14、ceMoney4Not null價格ProvideIDVarchar10FNot null供貨商編號表 4-3 職工信息表(User)字段名字段類型長度主/外鍵字段值約束對應中文名UserIDvarchar10PNot null職工編號UserNameVarchar25Not null職工名稱UserPWVarchar50Not null職工密碼表 4-4 入庫紀錄表(Stock)字段名字段類型長度主/外鍵字段值約束對應中文名StockIDVarchar10PNot null入庫編號MerchIDVarchar10FNot null入庫商品編號MerchNumInt4Not null入庫數(shù)量M
15、erchPriceMoney4Not null進價StockDateDatetime8Datetime入庫日期表 4-5 出庫紀錄表(Stock)字段名字段類型長度主/外鍵字段值約束對應中文名StockIDVarchar10PNot null出庫編號MerchIDVarchar10FNot null出庫商品編號MerchNumInt4Not null出庫數(shù)量MerchPriceMoney4Not null售價StockDateDatetime8Datetime出庫日期表 4-6 廠商表(Provide)字段名字段類型長度主/外鍵字段值約束對應中文名FactoryIDvarchar10PNot
16、null廠商編號FactoryNameVarchar50Not null廠商名稱FactoryAddressVarchar250廠商地址FactoryPhoneVarchar25廠商電話第五章第五章 系統(tǒng)詳細設(shè)計系統(tǒng)詳細設(shè)計 5.1 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖超市信息管理進貨管理銷售管理人事管理庫存管理進貨信息查詢維護進貨信息銷售信息查詢銷售信息維護銷售信息更新職工信息管理供貨商信息管理庫存信息查詢庫存信息更新圖 5-1 系統(tǒng)功能結(jié)構(gòu)圖5.2 系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計是使整個系統(tǒng)能基本實現(xiàn)超市的進、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經(jīng)營狀況,以做出相應的經(jīng)營決策。
17、管理信息系統(tǒng)就是要對這些資源建立正確的數(shù)據(jù)庫,并進行信息的收集、傳送、存儲、編制成各種憑證、報表、臺帳、圖形等信息,同時對這些信息進行維護,通過實測超市的各種運行情況,并利用過去的歷史數(shù)據(jù)預測未來的發(fā)展,從超市全局的角度出發(fā)進行決策,利用信息控制超市的行為,附注超市完成其目標。本系統(tǒng)共包括四大模塊,分別是進貨管理模塊,銷售管理模塊,人事管理模塊,庫存管理模塊。每個模塊的功能如下:5.2.1 進貨管理模塊進貨管理模塊功能:該模塊主要是實現(xiàn)進行進貨信息查詢功能。進貨信息查詢:該模塊為超市提供整個超市的進貨情況查詢,也可以進行進貨信息的明細查詢,并以進貨報表形式打印出來。進貨管理模塊流程圖:進貨管理
18、開始記錄進貨記錄(包括金額、數(shù)量等)刪除進貨記錄結(jié)束繼續(xù)添加NYNN圖 5-2 進貨管理流程圖5.2.2 銷售管理模塊銷售管理模塊功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時對庫存清單進行更新,以備用戶將來對庫存信息進行查詢和打印,此外還可以對銷售信息進行查詢和更新功能。銷售信息查詢:根據(jù)商品銷售情況,按需要對銷售情況進行查詢。在該查詢模塊中,可以按照商品的編號、銷售日期等多種方式進行商品銷售信息查詢。銷售信息更新:可以按照需要對在一定時期內(nèi)的銷售情況進行更新。銷售管理模塊流程圖:銷售管理開始添加銷售記錄(包括金額、數(shù)量等)刪除銷售記錄結(jié)束繼續(xù)添加NYNN圖 5-3 銷售管理流程圖5.
19、2.3 人事管理模塊人事管理模塊功能: 員工的基本信息的錄入、修改、查詢,供貨商的聯(lián)系方式等。 職工信息管理:該模塊用來管理職工的基本信息。 供貨商信息管理:該模塊用來管理供貨商發(fā)貨時間、聯(lián)系方式等信息。 人事管理開始添加人員信息記錄(包括金額、數(shù)量等)刪除人員信息記錄結(jié)束繼續(xù)添加NYNN圖 5-4 人事管理流程圖5.2.4 庫存管理模塊庫存管理模塊功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。查詢商品信息:主要功能查詢商品的明細信息,和它的庫存信息。添加商品信息:主要功能添加新進的商品。修改商品信息:主要功能是修改商品的信息,包括他的庫存數(shù)量。刪除商品信息:主要功能是刪
20、除不再銷售的商品信息。庫存管理模塊流程圖:庫存管理開始添加庫存記錄(包括貨物名、數(shù)量等)刪除庫存信息結(jié)束繼續(xù)添加NYNN圖 5-4 庫存管理流程圖5.3 模塊功能設(shè)計模塊功能設(shè)計5.3.1 系統(tǒng)登錄模塊系統(tǒng)登錄模塊功能:本模塊的主要功能是對用戶身份進行, ,驗證只有系統(tǒng)的合法用戶才能進入系統(tǒng)。在進行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫里的用戶清單,并對賬號和密碼進行驗證,只有輸入了正確的賬號和密碼后,系統(tǒng)登錄才會成功。在登錄模塊中,對系統(tǒng)的嘗試登錄次數(shù)進行了限制,禁止用戶無終止的進行系統(tǒng)登錄嘗試,在本系統(tǒng)中,當用戶對系統(tǒng)的三次登錄失敗后,系統(tǒng)將自動機制登錄,突出登錄模塊。并在輸入了錯誤的或者是
21、不存在的賬戶和密碼時,系統(tǒng)會給出出錯信息提示,指明登錄過程中的錯誤輸入或者錯誤操作,以便用戶進行正確的登錄。5.3.2 進貨管理模塊進貨管理模塊功能:該模塊主要是實現(xiàn)進行進貨信息查詢、進貨計劃制定兩個功能。進貨信息查詢:該模塊為超市提供整個超市的進貨情況查詢,也可以進行進貨信息的明細查詢,并以進貨報表形式打印出來。進貨計劃制定:該模塊可以為制定進貨計劃,并形成相應的采購訂單。 (1)該進貨管理模塊的用例圖,如圖 5-5 所示:管理者制定進貨計劃查詢進貨信息圖 5-5 進貨管理用例圖 (2)該進貨管理模塊的活動圖,如圖 5-6 所示:進貨管理制定進貨計劃輸入進貨信息確認進貨信息保存查詢輸入查詢信
22、息確認查詢的信息圖 5-6 進貨管理活動圖 5.3.3 銷售管理模塊銷售管理模塊功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時對庫存清單進行更新,以備用戶將來對庫存信息進行查詢和打印,此外還可以對銷售信息進行查詢和盤點功能。銷售信息查詢:根據(jù)商品銷售情況,按需要對銷售情況進行查詢。在該查詢模塊中,可以按照商品的編號、銷售日期等多種方式進行商品銷售信息查詢。銷售信息盤點:可以按照需要對在一定時期內(nèi)的銷售情況進行盤點。輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品的銷售單號和商品編號。其中還包括銷售數(shù)量和銷售日期。(1)該銷售模塊的用例圖,如圖 5-7 所示:管理者銷售信息查詢銷售信息維護銷售
23、信息更新圖 5-7 銷售管理用例圖 (2)該銷售管理模塊的活動圖,如圖 5-8 所示:圖 5-8 銷售管理活動圖5.3.4 庫存管理模塊庫存管理模塊功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。查詢商品信息:主要功能查詢商品的明細信息,和它的庫存信息。添加商品信息:主要功能添加新進的商品。修改商品信息:主要功能是修改商品的信息,包括他的庫存數(shù)量。刪除商品信息:主要功能是刪除不再銷售的商品信息。輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品編號。(1)該庫存管理模塊的用例圖,如圖 5-9 所示:管理員查詢商品信息添加商品信息修改商品信息刪除商品信息圖 5-9 庫存管理用例圖
24、(2)庫存管理模塊活動圖,如圖 5-10 所示:庫存管理查詢添加刪除修改輸入查詢信息輸入新商品信息輸入刪除信息查詢欲修改信息確認信息確認添加信息確認刪除信息輸入新的商品信息保存刪除商品信息確認商品信息保存信息保存商品信息圖 5-10 庫存管理活動圖5.3.5 職工管理模塊職工管理模塊在系統(tǒng)開發(fā)中,為解決超市人員流動問題,在系統(tǒng)中增添了員工管理子模塊,用來對超市的人員進行信息化管理,以此來提高員工的辦事效率,節(jié)約人力資源。新員工錄入:在超市招進新員工時,對其進行基本信息的存儲,對員工信息進行基本的了解。員工信息維護:當員工信息發(fā)生變化,或者是員工離職,換崗對相關(guān)信息發(fā)生變化時,利用此子模塊對其進
25、行信息變更。(1)職工管理模塊用例圖,如圖 5-11 所示:管理者查詢職工信息添加新職工信息修改職工信息刪除職工信息圖 5-11 職工管理用例圖 (2)職工管理模塊活動圖,如圖 5-12 所示:職工管理添加修改職工信息刪除職工信息輸入職工信息確認職工信息保存查詢欲修改的信息輸入新的職工信息確認信息保存職工信息輸入欲刪除的職工信息確認刪除信息從數(shù)據(jù)庫表中刪除職工信息查詢輸入查詢信息確認信息圖 5-12 進貨管理活動圖5.3.6 供貨商信息管理供貨商信息管理在超市引進商品時,首先查詢已有的供貨商信息,然后按照供貨商信息采購商品;或者從新的供貨商那里引進新的商品,此時,要把新供貨商信息添加到供貨商清
26、單中。有時,不再從某一供貨商那里采購商品時,此時要把供貨商信息刪掉。當供貨商信息有變化時,就需要對供貨商信息進行維護等。(1)供貨商信息管理模塊用例圖,如圖 5-13 所示:管理者查詢供貨商信息添加供貨商信息修改供貨商信息刪除供貨商信息圖 5-13 供貨商管理用例圖 (2)供貨商信息管理模塊活動圖,如圖 5-13 所示:供貨商管理添加供貨商信息修改供貨商信息刪除供貨商信息輸入供貨商信息確認供貨商信息保存查詢欲修改的信息輸入新的供貨商信息確認信息保存供貨商信息輸入欲刪除的供貨商信息確認刪除信息從數(shù)據(jù)庫表中刪除供貨商信息查詢輸入查詢信息確認查詢信息圖 5-13 供貨商管理活動圖5.4 數(shù)據(jù)字典數(shù)據(jù)
27、字典5.4.1 商品信息表數(shù)據(jù)字典商品信息表數(shù)據(jù)字典數(shù)據(jù)項: 商品編號;含義說明: 唯一標識每件商品;別名: 商品 ID;類型: Int ;長度: 4 ;與其他數(shù)據(jù)項的邏輯關(guān)系:“商品”是該超市庫存管理系統(tǒng)中的一個核心數(shù)據(jù)結(jié)構(gòu),它可以描述如下:數(shù)據(jù)結(jié)構(gòu): “商品”可以描述如下:數(shù)據(jù)結(jié)構(gòu): 商品;含義說明: 是超市庫存管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一件商品的有關(guān)信息;組成: 商品編號,商品名稱,商品規(guī)格,供貨商,商品售價,商品進價,備注;數(shù)據(jù)流 “入庫結(jié)果”可描述如下:數(shù)據(jù)流: 入庫結(jié)果;說明: 商品入庫時的最終狀態(tài);數(shù)據(jù)流來源: 入庫;數(shù)據(jù)流去向: 庫存統(tǒng)計;組成: 商品編號,商品名稱,規(guī)格
28、,商品進價,供貨商,入庫日期,備注;平均流量: 10000高峰期流量: 15555數(shù)據(jù)流 “出庫結(jié)果”可描述如下:數(shù)據(jù)流: 出庫結(jié)果;說明: 商品出庫時的最終狀態(tài);數(shù)據(jù)流來源: 出庫;數(shù)據(jù)流去向: 庫存統(tǒng)計;組成: 商品編號,商品名稱,規(guī)格,商品售價,職工,出庫日期,備注;數(shù)據(jù)存儲 “商品庫存現(xiàn)狀”可描述如下:數(shù)據(jù)存儲: 商品庫存現(xiàn)狀;說明: 記錄商品庫存的基本情況;流入數(shù)據(jù)流: 入庫結(jié)果;流出數(shù)據(jù)流: 出庫結(jié)果;組成: 商品編號,商品名稱,規(guī)格,入庫日期,出庫日期,備注;數(shù)據(jù)量: 每年 8888 份;存取方式: 隨即存??;表 5-1 其他商品信息數(shù)據(jù)表字段名字段類型長度主/外鍵字段值約束對應
29、中文名MerchIDInt4PNot null商品編號MerchNameVarchar50Not null商品名稱MerchPriceMoney4Not null價格ProvideIDVarchar10FNot null供貨商編號5.4.2 職工信息表數(shù)據(jù)字典職工信息表數(shù)據(jù)字典數(shù)據(jù)項: 職工號;含義說明: 唯一標識每位職工;別名: 職工 ID;類型: Int ;長度: 10 ;與其他數(shù)據(jù)項的邏輯關(guān)系:“職工”是該超市庫存管理系統(tǒng)中的一個核心數(shù)據(jù)結(jié)構(gòu),它可以描述如下:數(shù)據(jù)結(jié)構(gòu): 職工;含義說明: 是超市庫存管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一位職工的有關(guān)信息;組成: 職工編號,姓名,性別,登錄密碼
30、,備注;數(shù)據(jù)流“值班入庫記錄”可描述如下:數(shù)據(jù)流: 值班入庫記錄;說明: 職工登錄后商品入庫情況的總結(jié)記錄;數(shù)據(jù)流來源: 職工登錄記錄;數(shù)據(jù)流去向: 值班入庫情況;組成: 職工編號,商品編號,規(guī)格,進價,供貨商編號,入庫日期,備注;數(shù)據(jù)流“值班出庫記錄”可描述如下: 數(shù)據(jù)流: 值班出庫記錄;說明: 職工登錄后商品出庫情況的總結(jié)記錄;數(shù)據(jù)流來源: 職工登錄記錄;數(shù)據(jù)流去向: 值班入庫情況;組成: 職工編號,商品編號,規(guī)格,售價,出庫日期,備注;數(shù)據(jù)存儲: “職工值班情況表”可描述如下:數(shù)據(jù)存儲: 職工值班情況表;說明: 記錄職工值班時庫存變化的基本情況;流入數(shù)據(jù)流: 值班情況記錄;流出數(shù)據(jù)流:
31、值班結(jié)果統(tǒng)計;組成: 職工編號,供貨商編號,商品編號,入庫日期,出庫日期,備注;數(shù)據(jù)量: 每年 8888 份;存取方式: 隨機存?。槐?5-2 其他職工信息數(shù)據(jù)表字段名字段類型長度主/外鍵字段值約束對應中文名UserIDVarchar10PNot null職工編號UserNameVarchar25Not null職工名稱UserPWVarchar50Not null職工密碼5.4.3 供貨商信息表供貨商信息表數(shù)據(jù)項: 供貨商編號;含義說明: 唯一標識每個供貨商;別名: 廠商編號;類型: Int ;長度: 10 ;與其他數(shù)據(jù)項的邏輯關(guān)系:“供貨商”是該超市庫存管理系統(tǒng)中的一個核心數(shù)據(jù)結(jié)構(gòu),它可描
32、述如下:數(shù)據(jù)結(jié)構(gòu): 供貨商;含義說明: 是超市庫存管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個供貨商的有關(guān)信息;組成: 供貨商編號,供貨商名稱,供貨商地址,供貨商電話,備注;數(shù)據(jù)流“進貨記錄”可描述如下:數(shù)據(jù)流: 進貨記錄;說明: 超市從供貨商進貨入庫的最終結(jié)果;數(shù)據(jù)流來源: 超市進貨;數(shù)據(jù)流去向: 庫存狀態(tài);組成: 供貨商編號,商品編號,規(guī)格,入庫日期,備注;數(shù)據(jù)存儲 “商品庫存狀態(tài)”可描述如下:數(shù)據(jù)存儲: 商品庫存狀態(tài);說明; 記錄商品庫存的基本情況;流入數(shù)據(jù)流: 超市進貨;流出數(shù)據(jù)流: 商品庫存情況記錄;組成: 供貨商編號,商品編號,入庫日期,規(guī)格,備注;數(shù)據(jù)量: 每年 8888 份;存取方式:
33、 隨機存取;表 5-3 其他供貨商信息數(shù)據(jù)表字段名字段類型長度主/外鍵字段值約束對應中文名FactoryIDvarchar10PNot null廠商編號FactoryNameVarchar50Not null廠商名稱FactoryAddressVarchar250廠商地址FactoryPhoneVarchar25廠商電話 5.5 系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)結(jié)構(gòu)設(shè)計5.5.1 流程圖流程圖(一)系統(tǒng)總體功能模塊圖超市管理信息系統(tǒng)前臺 POS銷售后臺進銷存管理基礎(chǔ)數(shù)據(jù)錄入商品流轉(zhuǎn)經(jīng)理查詢圖 5-14 系統(tǒng)總體功能模塊圖 (二)基礎(chǔ)數(shù)據(jù)錄入模塊圖商品代碼管理基礎(chǔ)數(shù)據(jù)錄入錄入維護部門編碼供貨商檔案商品信息查詢商
34、品檔案商品信息修改商品信息更新圖 5-15 基礎(chǔ)數(shù)據(jù)錄入模塊圖(三)商品流轉(zhuǎn)功能模塊圖商品流轉(zhuǎn)采購管理庫存管理銷售管理資金管理計劃管理圖 5-16 商品流轉(zhuǎn)功能模塊圖 (四)采購管理功能模塊圖采購管理分級進貨一次進貨進貨查詢?nèi)壻~錄入合同確認物價確認倉儲員確認一次入庫倉儲員確認進貨統(tǒng)計匯總商品綜合查詢圖 5-17 采購管理功能模塊圖 (五)庫存管理功能模塊圖庫存管理出庫管理盤點管理庫存盤點報告單供貨商庫存明細帳庫存查詢庫存盤點情況庫存盤點報告表庫存分布情況庫存余額統(tǒng)計圖 5-18 庫存管理功能模塊圖 5.6 代碼設(shè)計代碼設(shè)計5.6.1 系統(tǒng)介紹系統(tǒng)介紹本庫存管理系統(tǒng),適合小型超市的管理?;竟?/p>
35、能可實現(xiàn)用戶密碼登陸,商品簡單查詢,簡單查詢中包含“名稱查詢” “商品編號查詢” “出、入庫查詢”等。避免因為庫存問題,商品過期,我們包含了一個過期商品查詢,這里我們所要的是詳細統(tǒng)計入庫時間。庫存的查詢問題,缺貨到一定數(shù)量我們可以查詢相應的商品,并且有詳細的供貨商名稱。生成的各種報表,我們可以方便的統(tǒng)計信息和庫存查貨核對賬目。5.6.2 用戶登入界面用戶登入界面圖 5-19 用戶登入界面FORM 1(用戶登入)Private Sub Command1_Click()If Text4.Text = 456 And Text5.Text = 123 ThenUnload 用戶登入 Form2.Sh
36、owElseanswer = MsgBox(你輸入的密碼和用戶名不符,請重新輸入!, vbOKOnly, 信息提示!)End IfEnd SubPrivate Sub MDIFrom_Paint()Me.PaintPicture Me.Picture, 0, 0, Me.ScaleWidth, Me.ScaleHeightEnd SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub5.6.3 用戶管理界面用戶管理界面圖 5-20 用戶管理界面Form2 (歡迎使用超市倉庫管理系統(tǒng))Private S
37、ub Command1_Click()Unload Form2 Form3.ShowEnd SubPrivate Sub Command10_Click()Unload Form2 庫存查詢.ShowEnd SubPrivate Sub Command2_Click()Unload Form2 Form8.ShowEnd SubPrivate Sub Command3_Click()Unload Form2 Form9.ShowEnd SubPrivate Sub Command4_Click()EndEnd SubPrivate Sub Command7_Click()Unload Form
38、2 報表統(tǒng)計.ShowEnd SubPrivate Sub Command8_Click()Unload Form2 商品錄入.ShowEnd SubPrivate Sub Command9_Click()Unload Form2 商品出庫.ShowEnd SubPrivate Sub MDIFrom_Paint()Me.PaintPicture Me.Picture, 0, 0, Me.ScaleWidth, Me.ScaleHeightEnd SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub
39、5.6.4 用戶查詢界面用戶查詢界面圖 5-21 用戶查詢界面FORM 3(歡迎進入查詢界面)Private Sub Command1_Click()Unload Form3 Form4.ShowEnd SubPrivate Sub Command2_Click()Unload Form3 Form5.ShowEnd SubPrivate Sub Command3_Click()Unload Form3 Form6.ShowEnd SubPrivate Sub Command4_Click()Unload Form3 Form7.ShowEnd SubPrivate Sub Command5_
40、Click()Unload Form3 Form2.ShowEnd SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub5.6.5 產(chǎn)品名稱查詢界面產(chǎn)品名稱查詢界面圖 5-22 產(chǎn)品名稱查詢界面FORM 4(按產(chǎn)品名稱查詢)Private Sub Command1_Click()Adodc1.RecordSource = select * from 按產(chǎn)品名稱查詢 where 商品名稱= & Text1.Text & Adodc1.RefreshSet DataGrid1.DataS
41、ource = Adodc1End SubPrivate Sub Command2_Click()Unload Form4 Form3.ShowEnd SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub5.6.6 產(chǎn)品編號查詢界面產(chǎn)品編號查詢界面圖 5-23 產(chǎn)品編號查詢界面FORM 5(按產(chǎn)品編號查詢)Private Sub Command1_Click()Unload Form5 Form3.ShowEnd SubPrivate Sub Command2_Click()Adodc1.Recor
42、dSource = select * from 按產(chǎn)品名稱查詢 where 商品編號= & Text1.Text & Adodc1.RefreshSet DataGrid1.DataSource = Adodc1End SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub5.6.7 入庫商品查詢界面入庫商品查詢界面圖 5-24 入庫商品查詢界面FORM 6(入庫產(chǎn)品查詢)Private Sub Command1_Click()Unload Form6 Form3.ShowEnd Su
43、bPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub5.6.8 商品出庫查詢界面商品出庫查詢界面圖 5-25 商品出庫查詢界面FORM 7(商品出庫查詢)Private Sub Command1_Click()Unload Form7 Form3.ShowEnd SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub5.6.9 過期商品查詢界面過期商品查詢界面圖 5-26 過期商品查詢界面FORM 8(過期商品
44、查詢)Private Sub Command4_Click()Unload Form8 Form2.ShowEnd SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub5.6.10 缺貨查詢界面缺貨查詢界面圖 5-27 缺貨查詢界面FORM 9(缺貨查詢)Private Sub Command4_Click()Unload Form9 Form2.ShowEnd SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEn
45、d Sub5.6.11 報表統(tǒng)計界面報表統(tǒng)計界面圖 5-28 報表統(tǒng)計界面FORM 10(報表統(tǒng)計)Private Sub Command4_Click()Unload Form9 Form2.ShowEnd SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub5.6.12 商品錄入界面商品錄入界面圖 5-29 商品錄入界面FORM 12(商品錄入)Private Sub Command1_Click()Adodc1.RecordSource = select * from 按產(chǎn)品名稱查詢Adodc
46、1.RefreshAdodc1.Recordset.AddNewAdodc1.Recordset.Fields(商品編號) = Trim(Text1.Text)Adodc1.Recordset.Fields(商品名稱) = Trim(Text2.Text)Adodc1.Recordset.Fields(商品數(shù)量) = Trim(Text6.Text)Adodc1.Recordset.Fields(備注) = Trim(Text5.Text)Adodc1.Recordset.Fields(職工號) = Trim(Text10.Text)Adodc1.Recordset.Fields(商品規(guī)格)
47、= Trim(Text3.Text)Adodc1.Recordset.Fields(商品進價) = Trim(Text4.Text)Adodc1.Recordset.Fields(商品售價) = Trim(Text5.Text)Adodc1.Recordset.Fields(供貨商(編號) = Trim(Text9.Text)Adodc1.Recordset.Updateanswer = MsgBox(用戶添加成功!, 1 + 48 + 0, 信息提示!)End SubPrivate Sub Command4_Click()Unload 商品錄入 Form2.ShowEnd SubPrivat
48、e Sub Command5_Click()answer = MsgBox(是否刪除記錄?, 1 + 48 + 0, 信息提示!)Adodc1.RecordSource = select * from 按產(chǎn)品名稱查詢DataGrid1.AllowDelete = TrueAdodc1.Recordset.DeleteEnd SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub5.6.13 商品出庫界面商品出庫界面圖 5-30 商品出庫界面FORM 13(商品出庫)Private Sub Comman
49、d1_Click()Adodc1.RecordSource = select * from 按出庫查Adodc1.RefreshAdodc1.Recordset.AddNewAdodc1.Recordset.Fields(商品編號) = Trim(Text1.Text)Adodc1.Recordset.Fields(商品名稱) = Trim(Text2.Text)Adodc1.Recordset.Fields(商品數(shù)量) = Trim(Text3.Text)Adodc1.Recordset.Fields(出庫日期) = Trim(Text4.Text)Adodc1.Recordset.Fiel
50、ds(備注) = Trim(Text5.Text)Adodc1.Recordset.Fields(職工號) = Trim(Text6.Text)Adodc1.Recordset.Updateanswer = MsgBox(用戶添加成功!, 1 + 48 + 0, 信息提示!)End SubPrivate Sub Command3_Click()Unload 商品出庫 Form2.ShowEnd SubPrivate Sub Command4_Click()answer = MsgBox(是否刪除記錄?, 1 + 48 + 0, 信息提示!)Adodc1.RecordSource = selec
51、t * from 按出庫查DataGrid1.AllowDelete = TrueAdodc1.Recordset.DeleteEnd SubPrivate Sub Command5_Click()Adodc1.RecordSource = select * from 按出庫查 where 商品編號= & Text1.Text & Adodc1.RecordSource = select * from 按出庫查 where 商品名稱= & Text2.Text & Adodc1.RecordSource = select * from 按出庫查 where 商品
52、數(shù)量= & Text3.Text & Adodc1.RecordSource = select * from 按出庫查 where 出庫日期= & Text4.Text & Adodc1.RecordSource = select * from 按出庫查 where 備注= & Text5.Text & Adodc1.RecordSource = select * from 按出庫查 where 職工號= & Text6.Text & Adodc1.RefreshSet DataGrid1.DataSource = Adodc1E
53、nd SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub5.6.14 庫存查詢界面庫存查詢界面圖 5-31 商品庫存查詢界面FORM 14(庫存查詢)Private Sub Command4_Click()Unload 庫存查詢 Form2.ShowEnd SubPrivate Sub Form_Load()Me.Move 0, 0, Screen.Width, Screen.HeightEnd Sub5.7 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計交易視圖(v_Dealing)用于查詢交易情況的視圖;CREATE
54、VIEW dbo.v_DealingASSELECT 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.FactoryIDFROM dbo.Stockout CROSS JOIN dbo.Provide GO計劃進貨視圖(v_PlanStock)用
55、于查詢進貨計劃的視圖;CREATE VIEW dbo.v_PlanStockASSELECT 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.FactoryPhoneFROM dbo.MerchInfo CROSS JOIN dbo.Stock CROSS JOIN dbo.ProvideGO銷售視圖(v_Sale)用于查詢銷售明細記錄的視圖;CREATE VIEW dbo.v_SaleASSELECT dbo.MerchInfo.MerchID, dbo.MerchInfo.M
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度苗木種植與林業(yè)教育培訓合作合同4篇
- 2025年度個人消費貸款還款計劃調(diào)整合同模板2篇
- 2025年度住宅拆遷補償與安置方案合同4篇
- 2025版綿陽市租賃房屋租賃合同租賃用途變更協(xié)議4篇
- 二零二五年度電商平臺跨境電商物流解決方案合同7篇
- 二零二五版木地板行業(yè)技術(shù)交流與合作合同3篇
- 二零二五版盤扣腳手架租賃與工程變更管理合同3篇
- 二零二五年度高品質(zhì)家具定制合同樣本4篇
- 2025年度電視機產(chǎn)品研發(fā)與技術(shù)支持合同4篇
- 二零二五版美團外賣外賣店投訴處理合同4篇
- 【寒假預習】專題04 閱讀理解 20篇 集訓-2025年人教版(PEP)六年級英語下冊寒假提前學(含答案)
- 2024年智能監(jiān)獄安防監(jiān)控工程合同3篇
- 2024年度窯爐施工協(xié)議詳例細則版B版
- 幼兒園籃球課培訓
- 【企業(yè)盈利能力探析的國內(nèi)外文獻綜述2400字】
- 統(tǒng)編版(2024新版)七年級《道德與法治》上冊第一單元《少年有夢》單元測試卷(含答案)
- 100道20以內(nèi)的口算題共20份
- 高三完形填空專項訓練單選(部分答案)
- 護理查房高鉀血癥
- 項目監(jiān)理策劃方案匯報
- 《職業(yè)培訓師的培訓》課件
評論
0/150
提交評論