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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

2、的購銷活動(dòng),能否對(duì)庫存進(jìn)行科學(xué)的管理,將直接影響企業(yè)其他各部門的生產(chǎn)運(yùn)作的好壞。本組的“庫存管理系統(tǒng)設(shè)計(jì)”是基于sql server和visual basic程序語言的基礎(chǔ)上實(shí)現(xiàn)的。主要有【倉庫管理】【入庫管理】【填寫入庫清單】【出庫管理】模塊,實(shí)現(xiàn)了企業(yè)倉庫、貨位、出庫與入庫信息統(tǒng)計(jì)和庫存分析、清倉盤庫管理的功能,這對(duì)全面監(jiān)控企業(yè)商品的進(jìn)、出、存等各種狀況,為計(jì)劃及決策人員提供實(shí)時(shí)準(zhǔn)確的庫存信息,以便及時(shí)調(diào)整生產(chǎn),保證企業(yè)各項(xiàng)生產(chǎn)經(jīng)營活動(dòng)的順利進(jìn)行有著重要的意義。關(guān)鍵詞: 庫存管理, 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)調(diào)查概述 11.2 系統(tǒng)目標(biāo) 21.3 系統(tǒng)開發(fā)工具及計(jì)劃22 系統(tǒng)分析3 2.1 系統(tǒng)需求分析 3 2.1.1 業(yè)務(wù)流程分析 3 2.1.2 數(shù)據(jù)流程分析 4 2.2 系統(tǒng)可行性分析 6 2.2.1經(jīng)濟(jì)可行性分析6 2.2.2技術(shù)可行性分析72.2.3管理可行性分析7 2.3 系統(tǒng)邏輯模型 83 系統(tǒng)設(shè)計(jì) 8 3.1 系統(tǒng)總體設(shè)計(jì) 8 3.2 系統(tǒng)詳細(xì)設(shè)計(jì) 8 3.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 114 系統(tǒng)實(shí)施124

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

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

10、m機(jī)型貨號(hào)名稱單價(jià)規(guī)格顏色數(shù)量備注經(jīng)辦人:產(chǎn)品出庫單如表1.1.2所示表1.1.2 產(chǎn)品出庫單table1.1.2 storeout form機(jī)型貨號(hào)名稱單價(jià)規(guī)格顏色數(shù)量備注編制單位:經(jīng)辦人:庫位信息表如表1.1.3所示表1.1.3 庫位信息表table1.3 storeroom information form庫位代號(hào)倉庫號(hào)位號(hào)庫位描述1玉林師范學(xué)院信管07課程設(shè)計(jì)庫存信息表如表1.1.4所示表1.1.4 庫存信息表table1.4 store information form貨號(hào)名稱所在庫房所在位置從以上庫存管理業(yè)務(wù)的分析中,本小組成員認(rèn)為現(xiàn)行庫存管理中存在以下問題:(1)不能及時(shí)獲得庫存

11、信息(2)庫存信息不夠準(zhǔn)確(3)無法及時(shí)了解進(jìn)貨與發(fā)貨情況基于該公司庫存管理現(xiàn)狀及庫存管理對(duì)整個(gè)企業(yè)管理的重要性,有必要專門開發(fā)一個(gè)應(yīng)用于庫存管理的系統(tǒng),以為計(jì)劃及決策人員提供實(shí)時(shí)準(zhǔn)確的存貨信息,以便及時(shí)地調(diào)整采購與生產(chǎn),保證企業(yè)的各種管理業(yè)務(wù)順利進(jìn)行。1.2系統(tǒng)目標(biāo)開發(fā)本系統(tǒng)的目標(biāo)為:有庫存管理子系統(tǒng)權(quán)限的用戶登錄進(jìn)入庫存管理子系統(tǒng)后,能夠方便地進(jìn)行倉庫管理、入庫管理、出庫管理、庫存管理。倉庫管理可用于配置企業(yè)的倉庫信息;出庫、入庫管理可以使管理人員管理各種類型的貨物進(jìn)出:庫存管理可提供便捷的庫存查詢管理。同時(shí),用戶還可以方便地得到整理后的各種報(bào)表,包括倉庫信息表、入庫清單、出庫清單和庫存信

12、息表。通過這四個(gè)報(bào)表的自動(dòng)生成和格式化,用戶可以更為直觀地得到庫存部門日常所需的各種信息,以做好整個(gè)企業(yè)的銷售工作。1.3 系統(tǒng)開發(fā)工具及計(jì)劃本系統(tǒng)采用visual basic + sql server2000進(jìn)行開發(fā),開發(fā)計(jì)劃如下(1)5月1日至5月16日:對(duì)企業(yè)進(jìn)行調(diào)查,準(zhǔn)備課程設(shè)計(jì)的原始資料(2)5月17日至5月23日:分析相關(guān)的調(diào)查結(jié)果(3)5月24日至5月30日:系統(tǒng)分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)施(4)5月31日至6月6日:由老師驗(yàn)收、指導(dǎo)系統(tǒng)設(shè)計(jì)(5)6月7日至6月15日:由老師驗(yàn)收、指導(dǎo)系統(tǒng)文檔撰寫(6)6月16日:系統(tǒng)論文2 系統(tǒng)分析2.1系統(tǒng)需求分析從企業(yè)的庫存物資管理方面來說,由

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

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

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

16、保持一致?,F(xiàn)行產(chǎn)品庫存管理業(yè)務(wù)流程圖如圖所示:車間入庫單合格入庫單檢 驗(yàn)倉庫出庫單出庫登記出庫清單入庫清單倉庫清單倉庫清單入庫記賬入庫帳圖2.1商品入庫、出庫圖fig2.1figure out the library storage of goods2.1.2數(shù)據(jù)流程分析使用該系統(tǒng)首先登入,隨后進(jìn)行用戶信息驗(yàn)證,通過后進(jìn)入主窗體,然后進(jìn)入以下任一子模塊:系統(tǒng),倉庫管理,入庫管理,出庫管理,綜合管理,盤存管理,附項(xiàng)分類,歷史數(shù)據(jù)管理,打印查詢。其中入庫管理,綜合管理,出庫管理。要進(jìn)入下一模塊庫存匯總再進(jìn)入數(shù)據(jù)備份單元,其他除打印查詢模塊外,直接進(jìn)入數(shù)據(jù)備份單元,然后將備份數(shù)據(jù)輸出。打印查詢模塊則

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

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

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

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

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

22、的。本庫存管理系統(tǒng)需要完成的功能有:(1)庫存管理的各種信息的輸入,包括入庫、出庫、貨品信息的輸入等。 (2)庫存管理的各種信息的查詢、修改和維護(hù)。 (3)入庫單、出庫單的生成,日?qǐng)?bào)表、月報(bào)表的生成。 (4)在貨品庫存中加入所允許的最低庫存字段,對(duì)所有庫存物資實(shí)現(xiàn)監(jiān)控報(bào)警。 3.2 系統(tǒng)詳細(xì)設(shè)計(jì)進(jìn)入系統(tǒng)管理子系統(tǒng)之后,用戶可進(jìn)行的操作有主系統(tǒng)初始化設(shè)置、主系統(tǒng)用戶管理、數(shù)據(jù)庫存配置檢查和數(shù)據(jù)表管理。庫存管理子系統(tǒng)功能結(jié)構(gòu)圖如倉庫管理出庫管理庫存管理倉庫信息查詢?nèi)霂烨鍐尾樵兂鰩烨鍐尾樵儙齑嫘畔⒉樵儌}庫信息的查詢?nèi)霂旃芾韨}庫信息的錄入倉庫信息的修改倉庫信息的查詢添加入庫信息貨物查詢庫存查詢庫存轉(zhuǎn)移

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

24、時(shí)當(dāng)進(jìn)入窗體為修改狀態(tài)時(shí),可以方便地在窗體中修改庫位資料中的各項(xiàng)信息。3.2.2 入庫管理相關(guān)界面的設(shè)計(jì)入庫管理窗體可以完成對(duì)入庫信息的管理工作,包括瀏覽所有的入庫信息。通過添加功能鍵實(shí)現(xiàn)對(duì)入庫信息的管理工作,以便倉庫管理部門的管理員能夠具有一個(gè)管理入庫信息的平臺(tái)。入庫信息編輯窗體則具體完成對(duì)入庫信息的添加工作。如果是添加狀態(tài),則在該窗體上可以添加一個(gè)新的入庫清單資料。3.2.3 出庫管理相關(guān)界面設(shè)計(jì)出庫管理窗體可進(jìn)行對(duì)出庫信息的管理工作,包括瀏覽所有的出庫信息,通過添加功能鍵實(shí)現(xiàn)對(duì)出庫信息的管理工作,以使倉庫部門的管理員能夠具有個(gè)管理出庫信息的平臺(tái)。出庫信息編輯窗體則具體完成對(duì)出庫信息的添加

25、工作。如果是添加狀態(tài),則在該窗體上可以添加一個(gè)新的出庫清單資料。3.2.4庫存管理相關(guān)界面設(shè)計(jì)庫存管理窗體可以完成對(duì)庫存信息的添加工作,包括瀏覽所有的庫存信息。通過查找等功能鍵實(shí)現(xiàn)對(duì)庫存信息的管理工作,以便倉庫部門的管理員能夠具有一個(gè)管理庫存信息的平臺(tái)。庫存轉(zhuǎn)移管理窗體可以對(duì)庫存貨物進(jìn)行轉(zhuǎn)移庫位的操作。3.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)根據(jù)前一節(jié)進(jìn)行的系統(tǒng)分析可知,本系統(tǒng)的數(shù)據(jù)主要從庫位、庫存、入庫和出庫四個(gè)方面獲取,為此,我們?cè)O(shè)計(jì)的庫存管理子系統(tǒng)涉及4個(gè)數(shù)據(jù)表:庫位信息表,庫存信息表、入庫信息表和出庫信息表。庫位信息表storeroom用來保存庫位信息。表storeroom的結(jié)構(gòu)如表3.1所示。表3.1

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

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

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

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

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

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

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

33、6 takeoutmanage diagram在出庫管理界面上單擊【填寫出庫單】按鈕將進(jìn)入出庫單編輯界面,如圖4.7所示使用到的主要控件有l(wèi)abel, datagrid, adodc,combobox,textbox圖4.7 填寫出庫單figure 4.7 fill chu kudan4.6庫存管理相關(guān)界面在主界面上單擊【庫存管理】按鈕將進(jìn)入庫存管理界面,如圖4.8所示所使用到的主要控件有l(wèi)abel, datagrid, adodc,combobox,textbox圖4.8庫存信息fig.4.8 stock information在庫存管理界面中可以按庫位查詢也可以按貨號(hào)查詢。在查詢出相應(yīng)的貨

34、物后可以對(duì)其進(jìn)行庫位轉(zhuǎn)移。進(jìn)入庫位轉(zhuǎn)移界面,如圖4.9所示所使用到的主要控件有l(wèi)abel, adodc,combobox,textbox,image圖4.9 庫存轉(zhuǎn)移fig 4.9 stock transfer4.7 倉庫信息查詢?cè)谥鹘缑嫔蠁螕簟緜}庫信息查詢】按鈕進(jìn)入倉庫信息報(bào)表,如圖4.10所示,倉庫查詢報(bào)表是通過數(shù)據(jù)環(huán)境設(shè)計(jì)來實(shí)現(xiàn)的,添加一個(gè)data environment圖 4.10 倉庫清單fig 4.10 warehouse inventory4.8入庫清單查詢?cè)谥鹘缑嫔蠁螕簟救霂烨鍐尾樵儭堪粹o進(jìn)入入庫信息查詢選擇界面,如圖4.11所示 使用到的主要控件有l(wèi)abel,dtpicker

35、,combobox,datagrid,image,圖4.11 入庫查詢fig 4.11 query storage確定選擇項(xiàng)目后單擊【確定】按鈕進(jìn)入入庫清單,如圖4.12所示圖4.12倉庫清單界面fig4.12 warehouse inventory interface4.9出庫清單查詢?cè)谥鹘缑鎲螕簟境鰩烨鍐尾樵儭堪粹o進(jìn)入出庫查詢選擇界面,如圖4.13所示,所使用到的主要控件有l(wèi)abel,dtpicker,combobox,datagrid,image,圖4.13出庫查詢figure 4.13 library check確定選擇項(xiàng)目后單擊【確定】按鈕進(jìn)入出庫清單,如圖4.14所示圖4.14 出

36、庫清單figure 4.14 library list4.10 庫位信息查詢?cè)谥鹘缑嫔蠁螕簟編齑嫘畔⒉樵儭堪粹o進(jìn)入清單。如圖4.15所示圖4.15 庫存清單fig 4.15 inventory5系統(tǒng)調(diào)試 實(shí)現(xiàn)各個(gè)功能模塊后,將程序連接編譯生成系統(tǒng)的可執(zhí)行文件,并運(yùn)行系統(tǒng)進(jìn)行總體測(cè)試,如有錯(cuò)誤將會(huì)自動(dòng)中斷運(yùn)行,跳出調(diào)試窗口, 點(diǎn)擊“調(diào)試”,如代碼錯(cuò)誤,光標(biāo)會(huì)顯示在出錯(cuò)的地方,這時(shí)就可以進(jìn)行相應(yīng)的調(diào)試,糾正錯(cuò)誤,調(diào)試完再次運(yùn)行測(cè)試是否調(diào)試正確。通過多次系統(tǒng)調(diào)試處理一些錯(cuò)誤命令后才可使系統(tǒng)正常運(yùn)行。6 總結(jié)與展望本系統(tǒng)采用visual basic 6.0開發(fā)工具,開發(fā)erp系統(tǒng)中的庫存管理子系統(tǒng),它

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

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

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

40、品庫存管理j. 中外物流, 2006, (05):18-34 . 10 楊少東,劉喜雙. 物流庫存管理系統(tǒng)j. 中國高新技術(shù)企業(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 manage

41、ment system. academic journal,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-36

42、415 george,dallery, base stock 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 thenmsgb

43、ox 沒有這個(gè)用戶, vbokonly + vbexclamation, 信息提示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)主界面:響應(yīng)【

44、倉庫管理】按鈕單擊事件: private sub lblstoreroomset_click()frmstoreroom.showend sub響應(yīng)【入庫管理】按鈕單擊事件: private sub lblstoreinset_click()frmstoreinman.showend sub響應(yīng)【出庫管理】按鈕單擊事件 : private sub lbltakeoutset_click()frmtakeoutman.showend sub響應(yīng)【庫存管理】按鈕單擊事件:private sub lblstoreroomset_click()frmstoreroom.showend sub響應(yīng)【倉庫

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

46、torequry_click()datareportstore.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 datagr

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

48、oreid = trim(adodc1.recordset.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()di

溫馨提示

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

評(píng)論

0/150

提交評(píng)論