基于SQL和VB的庫存管理系統(tǒng)設計_第1頁
基于SQL和VB的庫存管理系統(tǒng)設計_第2頁
基于SQL和VB的庫存管理系統(tǒng)設計_第3頁
基于SQL和VB的庫存管理系統(tǒng)設計_第4頁
基于SQL和VB的庫存管理系統(tǒng)設計_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、庫存管理系統(tǒng)設計stock management system design院 系數(shù)學與計算機科學系_專 業(yè) 信息管理與信息系統(tǒng) _ 學 生 班 級 2007級_ 組員 # # # _ 學 號 # # # 指導教師單位數(shù)學與計算機科學系 _ 指導教師姓名 # _ 指導教師職稱 講師_ 庫存管理系統(tǒng)設計摘要隨著我國改革開放的深入,企業(yè)間的競爭日益加大,為在激烈的國際市場中求生存,如何提高企業(yè)的管理水平已成為各行各業(yè)共同關心的問題。而庫存管理作為企業(yè)現(xiàn)代化管理的重要組成部分,是企業(yè)進行生產、計劃和控制的基礎,在企業(yè)生產經營活動中,庫存管理既必須保證生產車間對原材料零部件需求,又直接影響采購銷售部門

2、的購銷活動,能否對庫存進行科學的管理,將直接影響企業(yè)其他各部門的生產運作的好壞。本組的“庫存管理系統(tǒng)設計”是基于sql server和visual basic程序語言的基礎上實現(xiàn)的。主要有【倉庫管理】【入庫管理】【填寫入庫清單】【出庫管理】模塊,實現(xiàn)了企業(yè)倉庫、貨位、出庫與入庫信息統(tǒng)計和庫存分析、清倉盤庫管理的功能,這對全面監(jiān)控企業(yè)商品的進、出、存等各種狀況,為計劃及決策人員提供實時準確的庫存信息,以便及時調整生產,保證企業(yè)各項生產經營活動的順利進行有著重要的意義。關鍵詞: 庫存管理, visual basic,sql serverstock management system designa

3、bstractas chinas reform and opening up, in the fierce international market to survive, fight the development of chinese industries have become issues of common concern.as an important part of the modernize management, stock management is the basics of manufacture,plantation and control.stock managem

4、ent must meet the worshop for raw materials,and it is directly affect the daily buying and selling activity of the sales deparment,whether the enterprise can manage the stock scientifically,will directly affect the work of other deparments.stock management is the foundation of enterprises manufactur

5、e ,plan and control,and it is also a component of the modem enterprise management. stock management must ensure the production workshops demand of the spare parts of the raw materials,and derectly affect the activities of the purchasing and sales departments. whether the enterprise can manage the st

6、ock scientifically and effectively. this paper has analyzed the stock management system basic functions and composition of the system ,including requirements analysis,system structure,function modules and system design explanation. stock management monitor all kinds of state of purchase ,shipping an

7、d stock of the enterprisekey words: stock management , visual basic,sql server,目錄1 系統(tǒng)概述11.1 系統(tǒng)調查概述 11.2 系統(tǒng)目標 21.3 系統(tǒng)開發(fā)工具及計劃22 系統(tǒng)分析3 2.1 系統(tǒng)需求分析 3 2.1.1 業(yè)務流程分析 3 2.1.2 數(shù)據(jù)流程分析 4 2.2 系統(tǒng)可行性分析 6 2.2.1經濟可行性分析6 2.2.2技術可行性分析72.2.3管理可行性分析7 2.3 系統(tǒng)邏輯模型 83 系統(tǒng)設計 8 3.1 系統(tǒng)總體設計 8 3.2 系統(tǒng)詳細設計 8 3.3 系統(tǒng)數(shù)據(jù)庫設計 114 系統(tǒng)實施124

8、.1登陸界面 124.2主界面 124.3倉庫管理相關界面 134.4入庫管理相關界面 154.5出庫管理相關界面 154.6庫存管理相關界面 164.7倉庫信息查詢 174.8入庫清單查詢 184.9出庫清單查詢 184.10庫位信息查詢 195系統(tǒng)調試 19 6 總結與展望 20 致謝 21參考文獻 21附錄 221 系統(tǒng)概述1.1系統(tǒng)調查概述本小組組員上一次暑假期間在百利公司進行社會實踐,通過那次的體驗進行了調查了解,對該公司的出庫、入庫、庫存管理環(huán)節(jié)的流程有了較為詳細的了解,同時發(fā)現(xiàn)了公司采用傳統(tǒng)的庫存管理存在的問題。商品入庫的過程是,當購入商品到貨后,負責進貨的人員首先填寫入庫單,然

9、后經倉庫管理人員對商品的質量及數(shù)量進行核查后方可入庫,并更新商品入庫流水賬,另外如果是新產品,則還要在庫存臺賬中建立新賬頁。商品出庫管理過程是管理人員根據(jù)銷售人員提供的商品出庫單,經核查后付貨,同時登記商品銷售流水帳,累計匯總出各種商品當日的累計購入入庫量、累計銷售出庫量和庫存結余量等數(shù)據(jù),并將這些數(shù)據(jù)填入庫存信息表。作為制造類企業(yè),公司的往來業(yè)務較為頻繁,庫存作業(yè)相對較大,平均看來,倉庫每天分別要對35筆入庫單據(jù)和40筆出庫單據(jù)進行登記匯總并形成庫位信息表和庫存信息表。產品入庫單如表1.1.1所示表1.1. 1產品入庫單table1.1.1 storein form機型貨號名稱單價規(guī)格顏色數(shù)

10、量備注經辦人:產品出庫單如表1.1.2所示表1.1.2 產品出庫單table1.1.2 storeout form機型貨號名稱單價規(guī)格顏色數(shù)量備注編制單位:經辦人:庫位信息表如表1.1.3所示表1.1.3 庫位信息表table1.3 storeroom information form庫位代號倉庫號位號庫位描述庫存信息表如表1.1.4所示表1.1.4 庫存信息表table1.4 store information form貨號名稱所在庫房所在位置從以上庫存管理業(yè)務的分析中,本小組成員認為現(xiàn)行庫存管理中存在以下問題:(1)不能及時獲得庫存信息(2)庫存信息不夠準確(3)無法及時了解進貨與發(fā)貨情況

11、基于該公司庫存管理現(xiàn)狀及庫存管理對整個企業(yè)管理的重要性,有必要專門開發(fā)一個應用于庫存管理的系統(tǒng),以為計劃及決策人員提供實時準確的存貨信息,以便及時地調整采購與生產,保證企業(yè)的各種管理業(yè)務順利進行。1.2系統(tǒng)目標開發(fā)本系統(tǒng)的目標為:有庫存管理子系統(tǒng)權限的用戶登錄進入庫存管理子系統(tǒng)后,能夠方便地進行倉庫管理、入庫管理、出庫管理、庫存管理。倉庫管理可用于配置企業(yè)的倉庫信息;出庫、入庫管理可以使管理人員管理各種類型的貨物進出:庫存管理可提供便捷的庫存查詢管理。同時,用戶還可以方便地得到整理后的各種報表,包括倉庫信息表、入庫清單、出庫清單和庫存信息表。通過這四個報表的自動生成和格式化,用戶可以更為直觀地

12、得到庫存部門日常所需的各種信息,以做好整個企業(yè)的銷售工作。1.3 系統(tǒng)開發(fā)工具及計劃本系統(tǒng)采用visual basic + sql server2000進行開發(fā),開發(fā)計劃如下(1)5月1日至5月16日:對企業(yè)進行調查,準備課程設計的原始資料(2)5月17日至5月23日:分析相關的調查結果(3)5月24日至5月30日:系統(tǒng)分析,系統(tǒng)設計,系統(tǒng)實施(4)5月31日至6月6日:由老師驗收、指導系統(tǒng)設計(5)6月7日至6月15日:由老師驗收、指導系統(tǒng)文檔撰寫(6)6月16日:系統(tǒng)論文2 系統(tǒng)分析2.1系統(tǒng)需求分析從企業(yè)的庫存物資管理方面來說,由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各

13、個企業(yè)之間的管理體制不盡相同,各類統(tǒng)計報表繁多,若采用人工記賬的方式進行管理,很難滿足企業(yè)庫存管理需求。而從企業(yè)整體管理的角度上看,一個完整的企業(yè)物資供應管理系統(tǒng)應包括采購計劃管理、合同托收管理、倉庫庫存管理、定額管理、統(tǒng)計管理、財務管理等模塊。其中的倉庫管理是整個物資供應管理系統(tǒng)的核心。因此有必要開發(fā)一套獨立的庫存管理系統(tǒng)來控制合理的庫存費用、適時適量的庫存數(shù)量,是企業(yè)生產活動效率最大化。庫存管理系統(tǒng)通過對倉庫、貨位、入出庫類型與入出庫單據(jù)的管理,通過庫存分析、清倉盤庫管理來實現(xiàn)對企業(yè)庫存的管理,全面監(jiān)控企業(yè)商品的進、出、存等各種狀況。通過分析總結可以得出,企業(yè)的庫存管理系統(tǒng)需滿足以下功能:

14、(1)具有進行起初建賬、系統(tǒng)盤點、數(shù)據(jù)備份等系統(tǒng)初始化功能;(2)能夠進行企業(yè)物料基礎數(shù)據(jù)的設置(包括倉庫、貨物、部門、項目設置)(3)可以根據(jù)企業(yè)實際情況,進行倉庫管理。如出庫、入庫、盤點操作等;(4)對庫存貨物可進行數(shù)據(jù)查詢,如出入庫統(tǒng)計查詢、庫存信息查詢等。2.1.1業(yè)務流程分析:系統(tǒng)的業(yè)務流程主要包括三個部分:采購、部門領料和庫存盤點。(1)采購的業(yè)務流程是:采購員持采購訂單交貨、倉庫保管員在系統(tǒng)中對采購訂單做送檢通知單,并打印一式兩份后,到質檢部門申請質檢;質檢員在送檢通知單上填寫質檢結果,一份由質檢部存檔,一份交采購員辦理入庫手續(xù) ;倉庫保管員憑送檢通知單在系統(tǒng)中做物料接收業(yè)務,并

15、打印百利廠采購單交采購員 ;采購接收業(yè)務完成登記 。 物料登錄時按照入庫單上的實收數(shù)量,進貨途徑,進貨價等內容進行。如倉庫原有此物料,則在原有庫存量上增加入庫數(shù)量;如倉庫沒有這種物料,則應在庫存總帳上登錄新品種。(2)部門領料的流程很簡單,各部門主要通過倉庫領取物資,只需要填寫部門領料單即可。領料業(yè)務的基本流程有:領料人員持領料單,到倉庫領料,倉庫保管員對領料單上的領料用途,根據(jù)領料單上的物料編碼和數(shù)量按照系統(tǒng)發(fā)料數(shù)量進行實物發(fā)料。 領料業(yè)務流程完成 。 (3)庫存盤點用于登記倉庫中物質的養(yǎng)活和增加情況,并使實際庫存和數(shù)據(jù)庫中的庫存數(shù)目保持一致。現(xiàn)行產品庫存管理業(yè)務流程圖如圖所示:車間入庫單合

16、格入庫單檢 驗倉庫出庫單出庫登記出庫清單入庫清單倉庫清單倉庫清單入庫記賬入庫帳圖2.1商品入庫、出庫圖fig2.1figure out the library storage of goods2.1.2數(shù)據(jù)流程分析使用該系統(tǒng)首先登入,隨后進行用戶信息驗證,通過后進入主窗體,然后進入以下任一子模塊:系統(tǒng),倉庫管理,入庫管理,出庫管理,綜合管理,盤存管理,附項分類,歷史數(shù)據(jù)管理,打印查詢。其中入庫管理,綜合管理,出庫管理。要進入下一模塊庫存匯總再進入數(shù)據(jù)備份單元,其他除打印查詢模塊外,直接進入數(shù)據(jù)備份單元,然后將備份數(shù)據(jù)輸出。打印查詢模塊則進入貨品入庫單,貨品出庫單,經辦人員報表環(huán)節(jié)。數(shù)據(jù)流程圖如

17、下:登錄庫存管理系統(tǒng)驗證用戶信息系統(tǒng)主窗體倉庫管理入庫管理出庫管理綜合管理盤存管理附項分類歷史數(shù)據(jù)管理打印、查詢貨品入庫單貨品出庫單經辦人人員報表庫存匯總數(shù)據(jù)備份備份輸出密碼錯誤匯總計算圖 2.2數(shù)據(jù)流程圖fig.2.2 data flow diagram貨品信息管理數(shù)據(jù)流程為:首先進行貨品登記,錄入基本信息,然后進行貨品基本信息管理,之后進入貨品調配匯總單元,隨后進入貨品其他信息管理單元。入庫貨品信息管理和出庫貨品信息管理單元則直接進入貨品調配匯總單元再進入貨品其他信息管理模塊。如下圖:貨品信息管理數(shù)據(jù)流程圖:入庫貨品信息管理出庫貨品信息管理貨品其他信息管理貨品調配匯總基本信息錄入貨品登記貨

18、品基本信息管理 圖1.3貨品信息管理數(shù)據(jù)流程圖 fig.1.3 information management data flow of goods2.2 系統(tǒng)可行性分析2.2.1經濟可行性分析由于本庫存管理系統(tǒng)所要求的硬件(計算機及相關硬件)和軟件環(huán)境(visual basic+sql server 2000),市場上都容易購買到或從相關網(wǎng)站下載,系統(tǒng)成本主要集中在本管理系統(tǒng)的開發(fā)與維護上,對用戶不會造成過重的經濟負擔。而一旦此系統(tǒng)投入使用,不僅可以減少庫存的工作強度,提高工作效率,而且方便了庫存對信息的管理,延續(xù)了傳統(tǒng)的管理模式,極大限度地方便了庫存管理人員,而且,目標系統(tǒng)不是很復雜,開發(fā)的

19、周期較短,人員經濟支出不大,所節(jié)省的大量人力、財力產生的效益將遠遠大于本系統(tǒng)的開發(fā)成本,所以從經濟方面講開發(fā)此系統(tǒng)是可行的。2.2.2技術可行性分析技術上的可行性分析要考慮現(xiàn)有技術條件能否順利完成開發(fā)工作及將來要采用的硬件和軟件技術能否滿足用戶提出的要求(如計算機的容量、速度等)。本系統(tǒng)采用visual basic作為系統(tǒng)應用程序開發(fā)工具,采用sql server 2000建立數(shù)據(jù)庫,并通過visual basic中的ado控件使兩者進行連接從而進行系統(tǒng)軟件開發(fā)。visual basic不僅能幫助軟件開發(fā)者提高軟件開發(fā)的質量和效率,縮短開發(fā)周期,而且還具備強大的數(shù)據(jù)庫管理功能,完全能夠滿足本系

20、統(tǒng)的開發(fā)需求。 此外,從開發(fā)人員的水平考慮,作為信息管理與信息系統(tǒng)專業(yè)畢業(yè)的學生,大學三年所積累的專業(yè)知識使我們從一定程度上具備了開發(fā)一個小型系統(tǒng)的能力,而且學?,F(xiàn)有的計算機設備也完全能夠滿足開發(fā)的需要。2.2.3管理可行性分析該系統(tǒng)可以提高管理工作的質量和效率,主要表現(xiàn)在以下幾個方面:(1)實現(xiàn)庫存管理的“動態(tài)”化,能及時地提供庫存商品動態(tài)信息,配以庫存報警功能,在庫存過高或過低時,都給予提示。(2)強大的統(tǒng)計分析功能,利用計算機工具以各種方式統(tǒng)計出銷售等情況,以便于整體營銷策略的調整。(3)方便的查詢功能,能快速實現(xiàn)對各種商品的入庫、銷售及庫存情況的查詢。(4)系統(tǒng)的開發(fā)與使用與現(xiàn)行的管理

21、制度沒有沖突,而且現(xiàn)在員工通過培訓可以很容易掌握和使用系統(tǒng)。綜上所述,本庫存管理系統(tǒng)投資少、收益大,且其運行操作簡單易學,具備了開發(fā)的可行性。2.3 系統(tǒng)邏輯模型產品出入庫單錄 入庫存臺帳統(tǒng)計分析查 詢收發(fā)存月報報警數(shù)據(jù)查詢條件顯示結果根據(jù)前面的分析結果,我們提出的系統(tǒng)邏輯模型如下圖所示:圖2.1系統(tǒng)邏輯圖fig.2.1 system logic diagram3 系統(tǒng)設計3.1 系統(tǒng)總體設計系統(tǒng)開發(fā)的總體任務是實現(xiàn)企業(yè)物資設備管理的系統(tǒng)化、規(guī)范化和自動化,從而達到企業(yè)倉庫庫存管理效率的目的。系統(tǒng)功能分析是在系統(tǒng)開發(fā)總體任務的基礎上完成的。本庫存管理系統(tǒng)需要完成的功能有:(1)庫存管理的各種信

22、息的輸入,包括入庫、出庫、貨品信息的輸入等。 (2)庫存管理的各種信息的查詢、修改和維護。 (3)入庫單、出庫單的生成,日報表、月報表的生成。 (4)在貨品庫存中加入所允許的最低庫存字段,對所有庫存物資實現(xiàn)監(jiān)控報警。 3.2 系統(tǒng)詳細設計進入系統(tǒng)管理子系統(tǒng)之后,用戶可進行的操作有主系統(tǒng)初始化設置、主系統(tǒng)用戶管理、數(shù)據(jù)庫存配置檢查和數(shù)據(jù)表管理。庫存管理子系統(tǒng)功能結構圖如倉庫管理出庫管理庫存管理倉庫信息查詢入庫清單查詢出庫清單查詢庫存信息查詢倉庫信息的查詢入庫管理倉庫信息的錄入倉庫信息的修改倉庫信息的查詢添加入庫信息貨物查詢庫存查詢庫存轉移倉庫信息的查詢表入庫清單出庫清單庫存信息的查詢報表庫 存

23、管 理 子 系 統(tǒng)圖所示圖3.1功能結構圖fig.3.1 function chart本應用程序由10個窗體組成,主要的分別是:主窗體,登陸窗體,倉庫管理窗體,入庫管理窗體,出庫管理窗體,庫存管理,、倉庫信息查詢等窗體組成。3.2.1庫存管理相關界面設計倉庫管理窗體可進行對倉庫管理信息的工作,包括瀏覽所有的倉庫管理信息。通過添加、修改、刪除等功能鍵實現(xiàn)對倉庫管理信息的工作,以便倉庫部門的管理員能夠具有一個管理倉庫信息的平臺。倉庫管理信息編輯窗體則具體完成對庫位信息的添加和修改工作。如果是添加狀態(tài),則在該窗體上可以添加一個新的庫位資料。同時當進入窗體為修改狀態(tài)時,可以方便地在窗體中修改庫位資料中

24、的各項信息。3.2.2 入庫管理相關界面的設計入庫管理窗體可以完成對入庫信息的管理工作,包括瀏覽所有的入庫信息。通過添加功能鍵實現(xiàn)對入庫信息的管理工作,以便倉庫管理部門的管理員能夠具有一個管理入庫信息的平臺。入庫信息編輯窗體則具體完成對入庫信息的添加工作。如果是添加狀態(tài),則在該窗體上可以添加一個新的入庫清單資料。3.2.3 出庫管理相關界面設計出庫管理窗體可進行對出庫信息的管理工作,包括瀏覽所有的出庫信息,通過添加功能鍵實現(xiàn)對出庫信息的管理工作,以使倉庫部門的管理員能夠具有個管理出庫信息的平臺。出庫信息編輯窗體則具體完成對出庫信息的添加工作。如果是添加狀態(tài),則在該窗體上可以添加一個新的出庫清單

25、資料。3.2.4庫存管理相關界面設計庫存管理窗體可以完成對庫存信息的添加工作,包括瀏覽所有的庫存信息。通過查找等功能鍵實現(xiàn)對庫存信息的管理工作,以便倉庫部門的管理員能夠具有一個管理庫存信息的平臺。庫存轉移管理窗體可以對庫存貨物進行轉移庫位的操作。3.3 系統(tǒng)數(shù)據(jù)庫設計根據(jù)前一節(jié)進行的系統(tǒng)分析可知,本系統(tǒng)的數(shù)據(jù)主要從庫位、庫存、入庫和出庫四個方面獲取,為此,我們設計的庫存管理子系統(tǒng)涉及4個數(shù)據(jù)表:庫位信息表,庫存信息表、入庫信息表和出庫信息表。庫位信息表storeroom用來保存庫位信息。表storeroom的結構如表3.1所示。表3.1庫位信息表table3.1 storeroom infor

26、mation form字段名稱數(shù)據(jù)類型大小必填字段說明storeid文本30是庫位代號storeroom文本30是倉庫location文本30是位置dercription文本30是庫位描述庫存信息表store用來保存成為庫存信息表。表store的結構如表3.2所示。 表3.2 庫存信息表 table3.2 store information form字段名稱數(shù)據(jù)類型大小必填字段說明item文本30是存貨貨號qty文本30是存貨數(shù)量storeroom文本30是倉庫號location文本30是位置號入庫信息表storein用存儲產品入庫信息。表storein的結構如表3.2所示。表3.3 入庫信息

27、表 table3.3 storein infromation form字段名稱數(shù)據(jù)類型大小必填字段說明storeinid文本30是產品入庫編號storeintype文本30是入庫類型item文本30是貨號unitprice文本30是單價currency1文本30是貨幣qty文本30是入庫數(shù)量storeroom文本30是倉庫location文本30是位置fillinperson文本30是經辦人fillintime文本30是入庫時間 出庫信息表takeout用來保存產品出庫信息。表takeout的結構如表3.4所示表3.4 出庫時間表 table3.3 takeout time from字段名稱數(shù)

28、據(jù)類型大小必填字段說明takeoutid文本30是產品出庫編號takeouttype文本30是出庫類型item文本30是貨號unitprice文本30是單價currency1文本30是貨幣qty文本30是出庫數(shù)量storeroom文本30是倉庫location文本30是位置fillinperson文本30是經辦人fillintime文本30是入庫時間4.系統(tǒng)實施實現(xiàn)各個功能模塊后,將程序連接編譯成系統(tǒng)的可執(zhí)行文件,并運行系統(tǒng)進行總體測試通過運行程序首先進入登陸窗體,通過輸入密碼,驗證身份后進入主窗體,在主窗體上有8個菜單項,分別對應各自的功能模塊窗體,包括系統(tǒng),庫存管理,入庫管理,出庫管理,盤

29、存管理,綜合管理,附項管理,歷史數(shù)據(jù)管理,打印和查詢。需要哪個功能的時候就點哪個菜單,相對應的窗體會自動彈出:以下是本系統(tǒng)部分窗體的運行結果:4.1登錄界面運行系統(tǒng)打來登陸窗口,在登錄窗口用戶名中輸入“ssh”,初始密碼是“123456”單擊“登錄”按鈕進入庫存管理系統(tǒng),單擊“取消”退出登錄。如圖4.1包含的控件有l(wèi)abel1,label2,text1,text2 ,command1,command2,text控件用于錄入信息,command是按鈕控件圖4.1登錄界面fig4.1 login4.2主界面登錄成功后進入系統(tǒng)主界面,單擊各模塊按鈕就可進入相關窗口。如圖4.2用到的控件主要是labe

30、l,用這一連接相關窗體,還有一button按鈕控件用于退出系統(tǒng)圖4.2主界面fig4.2 the main interface4.3倉庫管理相關界面:在主界面上單擊【倉庫管理】按鈕進入倉庫管理界面,在倉庫管理界面上單擊【添加】按鈕將進入庫位信息編輯界面。如圖4.3這里使用到datagrid控件來顯示庫位信息記錄圖4.3倉庫管理界面fig4.3 storage management interface在倉庫管理界面上單擊【添加】按鈕進入庫位信息編輯界面,如圖4.4所示這一窗體主要用到的控件是textbox,和button圖4.4倉庫管理界面fig4.4 storage management in

31、terface同樣在倉庫管理界面上單擊【修改】按鈕也將進入庫位編輯界面,不同之處在于修改時窗口自動載入已有信息。在修改id是不可修改。在倉庫管理界面上單擊刪除,將出現(xiàn)刪除提示,確認后將刪除選定倉庫信息。4.4入庫管理相關界面:在主界面上單擊【入庫管理】按鈕進入入庫管理界面,如下圖4.4所示使用到的主要控件有l(wèi)abel,dtpicker,combobox,datagrid,image,adodc1dtpicker是顯示要選擇的日期,combobox是用于選擇入庫類型,adodc1控件連接數(shù)據(jù)庫,所連接到的數(shù)據(jù)庫將在datagrid中顯示出來圖4.5入庫管理界面fig4.5 storage man

32、agement interface在入庫界面上單擊【填寫入庫清單】按鈕將進入入庫編輯界面,如圖4.5所示主要控件有l(wèi)abel, datagrid, adodc,combobox,textbox入庫記錄通過datagrid顯示圖4.6入庫清單界面fig4.6 warehouse inventory interface4.5出庫管理相關界面:在主界面上單擊【出庫管理】按鈕進入出庫管理界面,如圖4.6所示所使用到的主要控件有l(wèi)abel,dtpicker,combobox,datagrid,image,adodc1圖4.6 出庫管理fig.4.6 takeoutmanage diagram在出庫管理界

33、面上單擊【填寫出庫單】按鈕將進入出庫單編輯界面,如圖4.7所示使用到的主要控件有l(wèi)abel, datagrid, adodc,combobox,textbox圖4.7 填寫出庫單figure 4.7 fill chu kudan4.6庫存管理相關界面在主界面上單擊【庫存管理】按鈕將進入庫存管理界面,如圖4.8所示所使用到的主要控件有l(wèi)abel, datagrid, adodc,combobox,textbox圖4.8庫存信息fig.4.8 stock information在庫存管理界面中可以按庫位查詢也可以按貨號查詢。在查詢出相應的貨物后可以對其進行庫位轉移。進入庫位轉移界面,如圖4.9所示

34、所使用到的主要控件有l(wèi)abel, adodc,combobox,textbox,image圖4.9 庫存轉移fig 4.9 stock transfer4.7 倉庫信息查詢在主界面上單擊【倉庫信息查詢】按鈕進入倉庫信息報表,如圖4.10所示,倉庫查詢報表是通過數(shù)據(jù)環(huán)境設計來實現(xiàn)的,添加一個data environment圖 4.10 倉庫清單fig 4.10 warehouse inventory4.8入庫清單查詢在主界面上單擊【入庫清單查詢】按鈕進入入庫信息查詢選擇界面,如圖4.11所示 使用到的主要控件有l(wèi)abel,dtpicker,combobox,datagrid,image,圖4.1

35、1 入庫查詢fig 4.11 query storage確定選擇項目后單擊【確定】按鈕進入入庫清單,如圖4.12所示圖4.12倉庫清單界面fig4.12 warehouse inventory interface4.9出庫清單查詢在主界面單擊【出庫清單查詢】按鈕進入出庫查詢選擇界面,如圖4.13所示,所使用到的主要控件有l(wèi)abel,dtpicker,combobox,datagrid,image,圖4.13出庫查詢figure 4.13 library check確定選擇項目后單擊【確定】按鈕進入出庫清單,如圖4.14所示圖4.14 出庫清單figure 4.14 library list4.

36、10 庫位信息查詢在主界面上單擊【庫存信息查詢】按鈕進入清單。如圖4.15所示圖4.15 庫存清單fig 4.15 inventory5系統(tǒng)調試 實現(xiàn)各個功能模塊后,將程序連接編譯生成系統(tǒng)的可執(zhí)行文件,并運行系統(tǒng)進行總體測試,如有錯誤將會自動中斷運行,跳出調試窗口, 點擊“調試”,如代碼錯誤,光標會顯示在出錯的地方,這時就可以進行相應的調試,糾正錯誤,調試完再次運行測試是否調試正確。通過多次系統(tǒng)調試處理一些錯誤命令后才可使系統(tǒng)正常運行。6 總結與展望本系統(tǒng)采用visual basic 6.0開發(fā)工具,開發(fā)erp系統(tǒng)中的庫存管理子系統(tǒng),它將完成出庫部門日常信息的整理。至此,經過系統(tǒng)分析,設計和編

37、碼等過程,整個庫存管理系統(tǒng)的開發(fā)已經完成。用戶可以方便的得到整理后的報表,通過報表,可以直觀地得到庫存部門日常所需的各種信息,輔助做好整個企業(yè)的銷售工作。但是各部門使用的管理信息系統(tǒng)各不相同,在數(shù)據(jù)共享方面的業(yè)務上出現(xiàn)很多復雜性的工作,所以在這一方面還有開發(fā)的空間。如果經過更周密的調查制定詳細的企業(yè)信息化發(fā)展戰(zhàn)略,在企業(yè)信息化道路上的投入將能滿足erp系統(tǒng)的實施致謝由于以前對visual basic的接觸并不是很多,對它的開發(fā)環(huán)境不是非常了解,所以在程序的開發(fā)過程中遇到了很多的困難,但經過指導老師和同學的幫助,一一化解了困難,并從中學到了很多編程方面的知識。但是由于經驗方面的原因,以及對庫存方

38、面的操作流程了解不足,該系統(tǒng)還有許多不盡如人意的地方和功能上的缺陷,這些都有待于進一步改善。本組能夠順利地完成本次課程設計,首先要感謝陳開慧老師對我們的悉心培養(yǎng)和指導。其中,無論在理論上還是實踐中,都給予我們組員很大的收獲,使我們得到不小的提高。參考文獻1 陳華. 庫存管理系統(tǒng)中數(shù)據(jù)庫的設計與實現(xiàn)j. 電腦開發(fā)與應用, 2009, (01):58-69 .2 戴小波. 基于大型超市庫存管理系統(tǒng)的設計方法j. 物流科技, 2007, (04):125-178 .3 張莉萍. 庫存管理系統(tǒng)j. 考試周刊, 2008, (01):45-85 .4 于艷秋. 庫存管理系統(tǒng)的開發(fā)與設計j. 電大理工,

39、2004, (04) :458-462.5 葉紹松,阮祥發(fā),趙燕. 基于sqlserver2000數(shù)據(jù)庫的庫存管理系統(tǒng)的設計與研究j. 機械設計與制造, 2006, (02) :236-258. 6 盧圣晶. 企業(yè)庫存管理系統(tǒng)j. 科技廣場, 2007, (11):147-189 . 7 薛惠,何棟. 企業(yè)庫存管理信息系統(tǒng)的設計與實現(xiàn)j. 中小企業(yè)管理與科技(上旬刊), 2009, (01):364-382 . 8 陳園. 中小型民營企業(yè)的庫存管理系統(tǒng)的設計j. 華商, 2008, (15) :201-232. 9 朱赟花. 零售企業(yè)商品庫存管理j. 中外物流, 2006, (05):18-3

40、4 . 10 楊少東,劉喜雙. 物流庫存管理系統(tǒng)j. 中國高新技術企業(yè), 2007, (09):104-137 .11 kemp, z.,meaden, g. visualization for fisheries management from a spatiotemporal perspective. academic journal,2009,(2):165-19812 gattulli, vincenzo, condition assessment by visual inspection for a bridge management system. academic journal

41、,2008,(5):15-3213 chvez, ernesto a. policy design for spiny lobster (panulirus argus) management at the meso-american barrier reef system. academic journal,2007,(2):236-25614 wolfe, joseph, a study of business game stock price algorithms. academic journal,2007,(3):348-36415 george,dallery, base stoc

42、k versus wip cap in single-stage make-to-stock production-inventory systems.2010,(6):254-298附錄1.登錄窗口:private sub command1_click()dim sjy as adodb.recordsettxtsql = select * from admin where yhm= & trim(text1.text) & set sjy = exesql(txtsql)if sjy.recordcount = 0 thenmsgbox 沒有這個用戶, vbokonly + vbexcla

43、mation, 信息提示text1.text = text2.text = text1.setfocussjy.closeexit subend ifif trim(text2.text) trim(sjy.fields(mm) thenmsgbox 密碼不正確!, vbokonly + vbexclamation, 信息提示text2.text = text2.setfocussjy.closeexit subend ifunload mefrmmanstocks.showend sub2.frmmanstocks為系統(tǒng)主界面:響應【倉庫管理】按鈕單擊事件: private sub lbls

44、toreroomset_click()frmstoreroom.showend sub響應【入庫管理】按鈕單擊事件: private sub lblstoreinset_click()frmstoreinman.showend sub響應【出庫管理】按鈕單擊事件 : private sub lbltakeoutset_click()frmtakeoutman.showend sub響應【庫存管理】按鈕單擊事件:private sub lblstoreroomset_click()frmstoreroom.showend sub響應【倉庫信息查詢】按鈕單擊事件 private sub lblst

45、orequry_click()datareportstore.show 1dataenvironmentstore.rscmdstoreroom.closeend sub響應【入庫清單查詢】按鈕單擊事件 private sub lblstoreinqury_click()frmstoreinqury.showend sub響應【出庫清單查詢】按鈕單擊事件 private sub lbltakeoutqury_click()frmtakeoutqury.showend sub響應【庫存信息查詢】按鈕單擊事件private sub lblstorequry_click()datareportsto

46、re.show 1dataenvironmentstore.rscmdstore.closeend sub3.倉庫管理窗體加載過程private sub form_load()adodc1.connectionstring = driver=sql server;server= + trim(server) + ;uid= + trim(user) + ;pwd= + trim(password) + ;database=erpadodc1.recordsource = select * from storeroomset datagrid1.datasource = adodc1set da

47、tagrid1.datasource = adodc1refresh_storeroomend sub【添加】按鈕單擊事件:private sub lbladd_click()frmstoreroomedit.caption = 添加庫位frmstoreroomedit.modify = falsefrmstoreroomedit.show 1refresh_storeroomend sub【修改】按鈕單擊事件:private sub lblmodify_click()保存待修改記錄的原始idfrmstoreroomedit.oristoreid = trim(adodc1.recordset

48、.fields(0)把待修改信息添加到編輯窗口frmstoreroomedit.txtstoreid = trim(adodc1.recordset.fields(0)frmstoreroomedit.txtstoreroom = trim(adodc1.recordset.fields(1)frmstoreroomedit.txtlocation = trim(adodc1.recordset.fields(2)frmstoreroomedit.txtdescription = trim(adodc1.recordset.fields(3)frmstoreroomedit.txtstoreid.enabled = falsefrmstoreroomedit.caption = 修改庫位信息frmstoreroomedit.modify = truefrmstoreroomedit.show 1refresh_storeroomend sub【刪除】按鈕單擊事件:private sub lbldelete_click()dim

溫馨提示

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

最新文檔

評論

0/150

提交評論