vb庫存管理系統(tǒng)論文設(shè)計與實現(xiàn)_第1頁
vb庫存管理系統(tǒng)論文設(shè)計與實現(xiàn)_第2頁
vb庫存管理系統(tǒng)論文設(shè)計與實現(xiàn)_第3頁
vb庫存管理系統(tǒng)論文設(shè)計與實現(xiàn)_第4頁
vb庫存管理系統(tǒng)論文設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 可修改 歡迎下載 精品 Word 可修改 歡迎下載 精品 Word 可修改 歡迎下載 精品 Word摘要本系統(tǒng)是作者根據(jù)企業(yè)日常庫存管理的需要出發(fā),使用VB6.0開發(fā)成功的小型倉庫管理系統(tǒng)。該系統(tǒng)可以方便地實現(xiàn)商品的入庫操作和出庫操作、以及報表打印等功能。這些功能的實現(xiàn)對公司的庫存管理從以往的手工管理過渡到計算機的信息化管理,從而大大提高了工作效率。本論文從引言開始以本系統(tǒng)開發(fā)為主線闡述計算機處理數(shù)據(jù)是時代開展的需要,也是大事所趨,并且計算機科技的開展,是計算機進入中小型企業(yè)成為可能,功能完善的大小型系統(tǒng)開始進入中小企業(yè)并為之效勞。簡單快捷的操作,更為減輕職員壓力提供了有效緩解。倉庫管理系統(tǒng)

2、就是這樣一類系統(tǒng),論文按照系統(tǒng)開發(fā)的步驟:系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)調(diào)試與測試、系統(tǒng)運行五個大方面來展示系統(tǒng)的開發(fā)過程及系統(tǒng)功能的實現(xiàn)。在系統(tǒng)分析中先后用數(shù)據(jù)流圖、系統(tǒng)的功能結(jié)構(gòu)圖分析了系統(tǒng)所需的各種數(shù)據(jù)。在系統(tǒng)的設(shè)計中,詳細的展現(xiàn)了系統(tǒng)的各個功能模塊。所需的數(shù)據(jù)庫表及表字段。菜單的設(shè)計等。在系統(tǒng)的實現(xiàn)中,給出了實現(xiàn)表單中相應(yīng)的功能控件的事件及代碼。以及菜單實現(xiàn)的方法和本系統(tǒng)的主要功能運行界面圖。其中第六章對用戶來說是比較重要的,因為這一章附錄了系統(tǒng)的詳細使用說明關(guān)鍵詞:庫存管理 數(shù)據(jù)庫 信息管理目錄 TOC o 1-3 h z u HYPERLINK l _Toc260322482

3、目錄 PAGEREF _Toc260322482 h 2 HYPERLINK l _Toc260322483 第一章 引言 PAGEREF _Toc260322483 h 5 HYPERLINK l _Toc260322484 第二章 系統(tǒng)分析 PAGEREF _Toc260322484 h 8 HYPERLINK l _Toc260322485 2.1 可行性分析 PAGEREF _Toc260322485 h 8 HYPERLINK l _Toc260322486 運行可行性 PAGEREF _Toc260322486 h 8 HYPERLINK l _Toc260322487 經(jīng)濟可行性

4、 PAGEREF _Toc260322487 h 8 HYPERLINK l _Toc260322488 技術(shù)可行性 PAGEREF _Toc260322488 h 9 HYPERLINK l _Toc260322489 22需求分析 PAGEREF _Toc260322489 h 9 HYPERLINK l _Toc260322490 2.3系統(tǒng)數(shù)據(jù)分析與描述 PAGEREF _Toc260322490 h 12 HYPERLINK l _Toc260322491 2.4 系統(tǒng)總統(tǒng)設(shè)計 PAGEREF _Toc260322491 h 14 HYPERLINK l _Toc260322492

5、第三章 系統(tǒng)設(shè)計 PAGEREF _Toc260322492 h 16 HYPERLINK l _Toc260322493 3.1 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc260322493 h 16 HYPERLINK l _Toc260322494 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 PAGEREF _Toc260322494 h 16 HYPERLINK l _Toc260322495 數(shù)據(jù)庫邏輯設(shè)計 PAGEREF _Toc260322495 h 18 HYPERLINK l _Toc260322496 數(shù)據(jù)庫物理設(shè)計 PAGEREF _Toc260322496 h 19 HYPERLINK l _Toc

6、260322497 3.2 系統(tǒng)模塊設(shè)計 PAGEREF _Toc260322497 h 22 HYPERLINK l _Toc260322498 3.3 界面設(shè)計: PAGEREF _Toc260322498 h 23 HYPERLINK l _Toc260322499 系統(tǒng)登錄界面 PAGEREF _Toc260322499 h 23 HYPERLINK l _Toc260322500 系統(tǒng)主界面 PAGEREF _Toc260322500 h 24 HYPERLINK l _Toc260322501 3.3.3 入庫統(tǒng)計界面 PAGEREF _Toc260322501 h 24 HYPE

7、RLINK l _Toc260322502 3.4 報表設(shè)計 PAGEREF _Toc260322502 h 25 HYPERLINK l _Toc260322503 HYPERLINK l _Toc260322504 第四章 系統(tǒng)實施 PAGEREF _Toc260322504 h 27 HYPERLINK l _Toc260322505 4.1 系統(tǒng)登錄模塊的實施: PAGEREF _Toc260322505 h 27 HYPERLINK l _Toc260322506 4.2 主界面各個功能實現(xiàn) PAGEREF _Toc260322506 h 28 HYPERLINK l _Toc260

8、322507 第五章 系統(tǒng)調(diào)試與測試 PAGEREF _Toc260322507 h 33 HYPERLINK l _Toc260322508 系統(tǒng)調(diào)試與測試 PAGEREF _Toc260322508 h 33 HYPERLINK l _Toc260322509 5.1 vb系統(tǒng)連接數(shù)據(jù)庫的調(diào)試 PAGEREF _Toc260322509 h 33 HYPERLINK l _Toc260322510 5.2 系統(tǒng)存儲、調(diào)用數(shù)據(jù)庫數(shù)據(jù)的可靠性 PAGEREF _Toc260322510 h 33 HYPERLINK l _Toc260322511 5.3 系統(tǒng)查詢功能檢驗 PAGEREF _T

9、oc260322511 h 34 HYPERLINK l _Toc260322512 第六章 系統(tǒng)運行 PAGEREF _Toc260322512 h 35 HYPERLINK l _Toc260322513 6.1 系統(tǒng)運行環(huán)境 PAGEREF _Toc260322513 h 35 HYPERLINK l _Toc260322514 6.2 系統(tǒng)使用說明書 PAGEREF _Toc260322514 h 35 HYPERLINK l _Toc260322515 結(jié)束語 PAGEREF _Toc260322515 h 38 HYPERLINK l _Toc260322516 參考文獻 PAGE

10、REF _Toc260322516 h 39第一章 引言社會在不斷進步,科學(xué)技術(shù)和管理也在迅速開展,這使得每個企業(yè)得到了前所未有的開展機遇,但同時也必須面對市場競爭的嚴重挑戰(zhàn),在日趨劇烈的競爭環(huán)境下,企業(yè)要求生存、開展,就必須對企業(yè)進行科學(xué)的管理。隨著計算機的開展,計算機完全可以把各類信息收集起來,按需要進行處理,系統(tǒng)運行于基于WINDOWS XP/2000/NT平臺之即可,市面上大局部微機全基于這個層次,用計算機來處理企業(yè)內(nèi)部信息間的流通和使用,既可以實現(xiàn)數(shù)據(jù)信息的共享,控制好數(shù)據(jù)的冗余度,并使企業(yè)有統(tǒng)一的管理,提高信息的利用率;又可以實現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化,表示大量數(shù)據(jù)相互間的多種聯(lián)系,這樣

11、就可以大大的提高企業(yè)生產(chǎn)動作的效率。本次設(shè)計即是針對中小型企業(yè)對商品在庫存管理方面所做的分析,企業(yè)商品的大量出入倉庫,使得每一個企業(yè)在倉庫管理方面每年要花費大量的人力,投資,設(shè)施,費用去方案和控制存貨。存貨的周轉(zhuǎn)率是標(biāo)志著企業(yè)運營效率的重要指標(biāo),對企業(yè)的資產(chǎn)收益率起著重要的決定作用。所以近年來,企業(yè)管理者開始重視存貨管理的重要性,存貨管理主要是對商品的管理,它強調(diào)的是對商品貨物的存儲和傳送,數(shù)量和狀態(tài)變化信息的管理,其目標(biāo)是在于降低庫存本錢,減少庫存資金占用的同時,保證商品貨物按方案流動,保證生產(chǎn)過程中的物料需求,保證生產(chǎn)的正常運行,從而使商品滿足顧客和市場上的需求,庫存控制就是要權(quán)衡庫存費用

12、包括商品價值,訂貨費用,短缺等,使總費用最低。企業(yè)庫存管理系統(tǒng)的職能大體上包括訂單管理、入庫管理和出庫管理。所以庫存管理人員已經(jīng)成為倉庫的方案員,他們的工作也受到了高度的重視,他們和市場部門及生產(chǎn)部門協(xié)同工作并成為整個企業(yè)組織的重要組成局部。因此,商品貨物信息必須具有高度的準確性,這就需要有好的管理系統(tǒng),能簡明的反映實際情況。以上所述就是本次庫存管理系統(tǒng)開發(fā)的依據(jù)和目標(biāo)。 信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應(yīng)用已普及到經(jīng)濟和生活的各個領(lǐng)域。計算機雖然與人類的關(guān)系愈來愈密切,但是仍然還有人由于計算機操作的不方便而繼續(xù)使用傳統(tǒng)的手工勞動。為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念,企業(yè)庫

13、存管理系統(tǒng)軟件為企業(yè)庫存管理方面帶來了極大的方便。該軟件是以vb編程工具為開發(fā)工具,其功能實現(xiàn)了對庫存的管理。通過操作手冊,使用者可以了解本軟件的根本工作原理。操作人員只需要輸入一些簡單的漢字或數(shù)字,便可很方便的到達自己的目標(biāo)。倉庫管理系統(tǒng)作為現(xiàn)代倉儲企業(yè)進行貨物管理和處理的業(yè)務(wù)操作系統(tǒng)。它可以實現(xiàn)本地一個或幾個倉庫的精細化管理,也可實現(xiàn)制造企業(yè)、物流企業(yè)、連鎖業(yè)在全國范圍內(nèi)、異地多點倉庫的管理;它可以對貨物存儲和出貨等進行動態(tài)安排,可以對倉儲作業(yè)流程的全過程進行電子化操作;可以與客服中心建立數(shù)據(jù)接口使客戶通過互聯(lián)網(wǎng)實現(xiàn)遠程貨物管理,可以與企業(yè)的ERP系統(tǒng)實現(xiàn)無縫連接。在傳統(tǒng)企業(yè)中,倉庫管理是

14、一項繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。為及時結(jié)清每筆業(yè)務(wù),盤點庫存和貨物流動情況,保證企業(yè)生產(chǎn)用料以及貨物平安,庫管人員要花費大量人力物力和時間來作數(shù)據(jù)記錄統(tǒng)計工作。本系統(tǒng)正是根據(jù)倉庫管理的專業(yè)特點而開發(fā)的,用現(xiàn)代電子技術(shù)提高庫管工作的質(zhì)量和效率。適用于小型企業(yè)庫管以及儲運業(yè)務(wù),界面直觀,操作簡便,運用鼠標(biāo),在窗口的不同部位單擊左健,雙擊左健,單擊右健,系統(tǒng)會彈出相應(yīng)窗口,供使用者錄入和查詢統(tǒng)計。本系統(tǒng)主要用的是模塊化設(shè)計,主要包含登記信息,單據(jù)管理,查詢統(tǒng)計,輸出管理和維護設(shè)置幾個模塊。各模塊的主要功能有:登記信息的主要功能:登記貨物信息,登記供給商信息,登記往來客戶信息,登記倉庫信

15、息。單據(jù)管理的主要功能:對入庫單據(jù),出庫單據(jù),借入單據(jù),借出單據(jù),調(diào)撥單據(jù),報損單據(jù)六個單據(jù)進行管理。查詢統(tǒng)計的主要功能:實現(xiàn)單據(jù)查詢,庫存查詢,職員操作查詢,貨物出入查詢,對管理員還可以實現(xiàn)用access語句進行高級查詢。輸出管理的主要功能:可以對入庫單據(jù),出庫單據(jù),借入單據(jù),借出單據(jù),調(diào)撥單據(jù),報損單據(jù)六個單據(jù)進行輸出管理。以及輸出時對單據(jù)進行頁面設(shè)置等功能維護設(shè)置的主要功能:可以查看操作日志,管理公司信息,管理職員信息,對該系統(tǒng)的使用人員進行管理。系統(tǒng)運行后,就用戶方而言,由于用戶使用本系統(tǒng)時,不會也不必關(guān)心系統(tǒng)內(nèi)部的結(jié)構(gòu)及實現(xiàn)方法,即對用戶來說是透明的,所以本系統(tǒng)對用戶而言,是定位在界

16、面友好、操作方便、功能齊全的原那么上的,用戶只需簡單的用鼠標(biāo)點擊各界面上的選項卡或按鈕就能執(zhí)行相應(yīng)的功能,就管理者而言,關(guān)心的是如何處理各種數(shù)據(jù),只要把用戶的信息輸入計算機,管理者就可運行相應(yīng)的后臺程序進行處理。本系統(tǒng)的應(yīng)用定能成為企業(yè)倉庫管理方面的利器。 第二章 系統(tǒng)分析2.1 可行性分析可行性分析研究的目的就是用最小的代價在盡可能短的時間里確定問題是否能解決,通過復(fù)雜系統(tǒng)的規(guī)模與目標(biāo),研究與此類似的系統(tǒng)后,我們具體從下面三方面考慮。2.1.1運行可行性 系統(tǒng)是采用Visual Basic作為開發(fā)一具的,Visual Basic是基于Basic的可視化的程序設(shè)計語言。在Visual Basi

17、c中,一方面繼承了Basic所具有的程序設(shè)計語言簡單易用的特點,另一方面在其編程系統(tǒng)中采用了面向?qū)ο蟆⑹录?qū)動的編程機制,用一種巧妙的方法把Windows的編程復(fù)雜性封裝起來并提供了一種所見即所得的可視化程序設(shè)計方法。本系統(tǒng)可以運行在Win95, Win98, Win2000操作系統(tǒng)之上, 就是說市場上流行的操作系統(tǒng)都可以支持。因此系統(tǒng)運行可行性絕不會成為?軟件零售倉庫管理系統(tǒng)?的問題。 2.1.2經(jīng)濟可行性估算新系統(tǒng)的本錢效益分析,其中包括估計工程開發(fā)的本錢,開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效益,估算開發(fā)本錢是否回高于工程預(yù)期的全部經(jīng)費。并且,分析系統(tǒng)開發(fā)是否會對其它產(chǎn)品或

18、利潤帶來一定影響。 支出:根底投資:硬件貨品“ PC機軟件貨品:WINDOWS98/2000、POWERBUILDE WORD2000其它一次性支出:軟件設(shè)計和開發(fā)費用經(jīng)常性支出:軟件維護費用、軟件使用費用。效益: 系統(tǒng)的效益可以從經(jīng)濟效益和社會效益兩方面考慮。對于倉庫管理系統(tǒng)那么應(yīng)著重分析其社會效益。例如,系統(tǒng)投入運行后可以使倉庫管理實現(xiàn)科學(xué)化、標(biāo)準化。曾強了工作人員對倉庫管理能力、提高了工作效率。2.1.3技術(shù)可行性本設(shè)計“倉庫管理系統(tǒng)是為企業(yè)倉庫管理人員開發(fā)的。鑒于本人在上學(xué)期數(shù)據(jù)庫課程設(shè)計中已用Visual Basic6.0Access2000開發(fā)過考試管理息系統(tǒng),而且通過三個月畢業(yè)實

19、習(xí)中的學(xué)習(xí)和實踐,對開發(fā)管理信息系統(tǒng)又有了新的認識和提高,使自己在開發(fā)管理信息系統(tǒng)方面的技術(shù)更加成熟。由于本設(shè)計最重要表達的是實用性,所以,通過大量的社會調(diào)查和分析,結(jié)合自己現(xiàn)有的技術(shù)水平加上導(dǎo)師的指導(dǎo),一定能按期完本錢畢業(yè)設(shè)計。22需求分析一、 倉庫日常管理1、倉庫保管員必須合理設(shè)置各類物資和產(chǎn)品的明細賬簿和臺賬。原材料倉庫必須根據(jù)實際情況和各類原材料的性質(zhì)、用途、類型清楚別類建立相應(yīng)的明細賬、卡片;半成品、產(chǎn)成品應(yīng)按照類型及規(guī)格型號設(shè)立明細賬、卡片;財務(wù)部門與倉庫所建賬簿及順序編號必須互相統(tǒng)一,相互一致。合格品、逾期品、失效品、料廢、退回電機、返修電機應(yīng)分別建賬反映。2、必須嚴格按倉庫管理

20、規(guī)程進行日常操作,倉庫保管員對當(dāng)日發(fā)生的業(yè)務(wù)必須及時逐筆記錄,做到日清日結(jié),確保物料進出及結(jié)存數(shù)據(jù)的正確無誤。及時登記手工明細賬并與倉庫中的數(shù)據(jù)進行核對,確保兩者的一致性。3、做好各類物料和產(chǎn)品的日常核查工作,倉庫保管員必須對各類庫存物資定期進行檢查盤點,并做到賬、物、卡三者一致。4、各事業(yè)部、分廠必須根椐生產(chǎn)方案及倉庫庫存情況合理確定采購數(shù)量,并嚴格控制各類物資的庫存量,有條件單位逐步實行零庫存;倉庫保管員必須定期進行各類存貨的分類整理,對存放期限較長,逾期失效等不良存貨,要按月編制報表,報送各事業(yè)部領(lǐng)導(dǎo)及財務(wù)人員,各事業(yè)部對本單位的各類不良存貨每月必須提出處理意見,責(zé)成相關(guān)部門及時加以處理

21、。二、入庫管理1、物料進倉時,倉庫管理員必須憑送貨單、檢驗合格單辦理入庫手續(xù);如屬回用物資應(yīng)憑回用單辦理入庫手續(xù),拒絕不合格或手續(xù)不齊全的物資入庫,杜絕只見發(fā)票不見實物或邊辦理入庫邊辦理出庫的現(xiàn)象。2、入庫時,倉庫管理員必須查點物資的數(shù)量、規(guī)格型號、合格證件等工程,如發(fā)現(xiàn)物資數(shù)量、質(zhì)量、單據(jù)等不齊全時,不得辦理入庫手續(xù)。未經(jīng)辦理入庫手續(xù)的物資一律作待檢物資處理放在待檢區(qū)域內(nèi),經(jīng)檢驗不合格的物資一律退回,放在暫放區(qū)域,同時必須在短期內(nèi)通知經(jīng)辦人員負責(zé)處理。3、一切原材料的購入都必須用增植稅專用發(fā)票方可入庫報銷,無稅票的,其材料價格必須下浮到能補足扣稅額為止。同時要注意審查發(fā)票的正確性和有效性。4

22、、入庫材料在未收到相應(yīng)發(fā)票前,倉管員必須建立貨到票未到材料明細賬,并根據(jù)檢驗單等有效單據(jù)及時填開貨到票未到收料單在當(dāng)月票到的可不開,在收到發(fā)票后,沖銷原貨到票未到收料單,并開具材料票到收料單,月底將貨到票未到材料清單上報財務(wù)。5、收料單的填開必須正確完整,供給單位名稱應(yīng)填寫全稱并與發(fā)票單位一致,如屬票到抵沖的,應(yīng)在備注欄中注明原入庫時間,鑄件收料單上還應(yīng)注明單重和總重。收料單上必須有保管員及經(jīng)手人簽字,并且字跡清楚。每批材料入庫合計金額必須與發(fā)票上的不含稅金額一致。三、出庫管理1、各類材料的發(fā)出,原那么上采用先進先出法。物料包括原材料、半成品出庫時必須辦理出庫手續(xù),并做到限額領(lǐng)料,車間領(lǐng)用的物

23、料必須由車間主任或其指定人員統(tǒng)一領(lǐng)取,領(lǐng)料人員憑車間主任或方案員開具的流程單或相關(guān)憑證向倉庫領(lǐng)料,行政各部門只有經(jīng)主管領(lǐng)導(dǎo)批字前方可領(lǐng)取,領(lǐng)料員和倉管員應(yīng)核對物品的名稱、規(guī)格、數(shù)量、質(zhì)量狀況,核對正確前方可發(fā)料;倉管員應(yīng)開具領(lǐng)料單,經(jīng)領(lǐng)料人簽字,登記入卡、入帳。2、成品發(fā)出必須由各銷售部開具銷售發(fā)貨單據(jù),倉庫管理人員憑蓋有財務(wù)發(fā)貨印章和銷售部門負責(zé)人簽字的發(fā)貨單倉庫聯(lián)發(fā)貨,并登記卡片。四、報表及其他管理1、倉管員在月末結(jié)賬前要與車間及相關(guān)部門做好物料進出的銜接工作,各相關(guān)部門的計算口徑應(yīng)保持一致,以保障本錢核算的正確性。2、必須正確及時報送規(guī)定的各類報表,收付存報表、材料耗用匯總表、三個月以上

24、積壓物資報表、貨到票未到材料明細表每月27日前上報財務(wù)及相關(guān)部門,并確保其正確無誤。3、庫存物資清查盤點中發(fā)現(xiàn)問題和過失,應(yīng)及時查明原因,并進行相應(yīng)處理。如屬短缺及需報廢處理的,必須按審批程序經(jīng)領(lǐng)導(dǎo)審核批準后才可進行處理,否那么一律不準自行調(diào)整。發(fā)現(xiàn)物料失少或質(zhì)量上的問題如超期、受潮、生銹、老化、變質(zhì)或損壞等,應(yīng)及時的用書面的形式向有關(guān)部門匯報。4、各事業(yè)部因客戶需要,要求在外設(shè)立倉庫的,必須報經(jīng)股份公司主管領(lǐng)導(dǎo)批準后作為庫存轉(zhuǎn)移,并報財務(wù)部備案,其倉庫管理納入納入所在事業(yè)部侖庫管理;外設(shè)倉庫必須由專人負責(zé)登記庫存商品收發(fā)存臺賬,并將當(dāng)月增減變動及月末結(jié)存情況編成報表,定期進行盤點清查,每月將

25、各類報表在規(guī)定的時間內(nèi)報送查關(guān)事業(yè)部及財務(wù)人員。5、倉庫現(xiàn)場管理工作必須嚴格按照6S要求、ISO9000標(biāo)準及各事業(yè)局部廠的具體規(guī)定執(zhí)行。對應(yīng)如上需求我們現(xiàn)已總結(jié)出倉庫管理系統(tǒng)的數(shù)據(jù)要求.該系統(tǒng)完成后將具備如下功能:倉庫各種信息的輸入,包括入庫,出庫,復(fù)原,需求信息的輸入等倉庫管理的各種信息查詢,修改和維護貨品采購報表的生成在庫存管理中參加最高儲藏和最低儲藏字段,對倉庫的物質(zhì)貨品實現(xiàn)監(jiān)控和報警 企業(yè)各個部門的物質(zhì)需求管理 操作日志的管理倉庫管理系統(tǒng)數(shù)據(jù)備份數(shù)據(jù)更新倉庫管理系統(tǒng)的使用幫助 本系統(tǒng)的以上功能會更適合倉庫管理的開展情況,將會給倉庫管理帶來一種更為科學(xué)的效勞系統(tǒng),是倉庫管理自動化的一面

26、新窗口。也將會是倉庫管理員的好幫手。 2.3系統(tǒng)數(shù)據(jù)分析與描述入庫單入庫事物處理入庫單入庫事物處理貨品記錄庫存查詢、分析分析或查詢報告出庫事物處理用料單存檔存檔圖2-1 倉庫出入庫業(yè)務(wù)流程圖準備采購單采購單序列賣方登記代收款代收款清單收獲處理應(yīng)收款處理應(yīng)收款 3 2收貨單1賣方存檔取貨通知存檔付款圖2-2 貨品采購流程倉管倉管貨品需求日常貨品管理需求匯總貨品管理貨品統(tǒng)計單數(shù)據(jù)匯總報表統(tǒng)計查詢綜合報表公司領(lǐng)導(dǎo)查詢卡片圖2-3 倉庫管理業(yè)務(wù)流程示意圖倉 庫管理員1 操 作倉 庫管理員1 操 作事 務(wù)2.1確認信 息數(shù)據(jù)庫2.2進入系 統(tǒng) D1 用戶信息清單圖2-4 倉庫運行數(shù)據(jù)流程圖2.4 系統(tǒng)總

27、統(tǒng)設(shè)計 圖2-5 企業(yè)倉庫管理系統(tǒng)結(jié)構(gòu)總圖企業(yè)倉庫管理系統(tǒng)圖2-5 企業(yè)倉庫管理系統(tǒng)結(jié)構(gòu)總圖企業(yè)倉庫管理系統(tǒng)初期設(shè)置貨品管理查詢統(tǒng)計數(shù)據(jù)報表系統(tǒng)維護退出系統(tǒng)供應(yīng)商信息維護倉庫設(shè)置貨品入庫貨品出庫貨品盤點出庫查詢?nèi)霂觳樵儙齑娌樵兂鰩靾蟊韼齑鎴蟊聿僮鲉T管理密碼修改操作員權(quán)限設(shè)置數(shù)據(jù)備份數(shù)據(jù)恢復(fù)日志清理數(shù)據(jù)清理查看日志第三章 系統(tǒng)設(shè)計3.1 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計1 分ER圖設(shè)計本設(shè)計根據(jù)上面的設(shè)計規(guī)劃出的實體有貨品實體、倉庫實體、職工實體、部門實體、供給商實體。各個實體的E-R圖及其關(guān)系描述如下:貨品貨品貨品號名稱型號狀態(tài)圖3-1 貨品實體E-R圖使用年限倉庫倉庫倉庫號面積租用年限圖3-2

28、 倉庫實體E-R圖職工職工編號姓名性別職稱 薪水圖3-3 職工實體E-R圖部門部門部門號名稱經(jīng)理圖3-4 部門E-R圖供應(yīng)供應(yīng)商貨品倉庫職工管理入庫存放出庫采購屬于領(lǐng)導(dǎo)編號名稱地址 聯(lián)系人價格時間倉庫號貨品號名稱型號倉庫號面積編號姓名性別職稱 薪水部門部門號名稱1111111nn1時間時間1111圖3-5 總體E-R圖狀態(tài) 數(shù)據(jù)庫邏輯設(shè)計將上面的ER圖轉(zhuǎn)化為關(guān)系模型,關(guān)系的主碼用下橫線標(biāo)出,外碼用刪除線標(biāo)出:實體:貨品貨品號,名稱,型號,倉庫號,狀態(tài)倉庫倉庫號,面積,管理員職工編號,姓名,性別,職稱, ,薪水,部門號部門部門號,名稱,部門經(jīng)理供給商編號,名稱,聯(lián)系人, ,地址, 聯(lián)系:共3個聯(lián)

29、系采購貨品號,名稱,型號,倉庫號,時間,價格,供給商出庫貨品號,部門號,時間入庫貨品號,部門號,時間經(jīng)驗證,以上所有實體與聯(lián)系表均符合BC范式。 數(shù)據(jù)庫物理設(shè)計在上面的實體以及實體之間的關(guān)系的根底上,形成數(shù)據(jù)庫中的表格以及各個表格之間的關(guān)系。倉庫管理系統(tǒng)數(shù)據(jù)庫中的各個表格的設(shè)計結(jié)果如下面的幾個表格所示。每個表格表示在數(shù)據(jù)庫中的一個表。1貨品表:列名數(shù)據(jù)類型可否為空貨品號主鍵字符型20不能為空名稱字符型20可為空型號字符型20可為空倉庫號外碼字符型20不能為空狀態(tài)字符型10不能為空2倉庫表:列名數(shù)據(jù)類型可否為空倉庫號主鍵字符型20不能為空面積數(shù)值型20可為空管理員外碼字符型20可為空3職工表:列

30、名數(shù)據(jù)類型可否為空編號主鍵字符型20不能為空姓名字符型20可為空性別字符型2可為空職稱字符型20可為空 字符型30可為空薪水?dāng)?shù)值型20可為空部門外碼字符型20可為空4部門表:列名數(shù)據(jù)類型可否為空部門號主鍵字符型20不能為空名稱字符型20可為空部門經(jīng)理外碼字符型20可為空5供給商表:列名數(shù)據(jù)類型可否為空編號主鍵字符型20不能為空名稱字符型20不能為空聯(lián)系人字符型20可為空 字符型30可為空地址字符型50可為空 字符型20可為空6貨品采購表:列名數(shù)據(jù)類型可否為空貨品號主鍵字符型20不能為空名稱字符型20可為空型號字符型20可為空倉庫號外碼數(shù)值型20不能為空時間字符型10可為空價格數(shù)值型20不能為空

31、供給商外碼字符型20不能為空7出庫表:列名數(shù)據(jù)類型可否為空部門號主鍵外碼字符型20不能為空貨品號主鍵外碼字符型20不能為空時間字符型10可為空8入庫表:列名數(shù)據(jù)類型可否為空部門號主鍵外碼數(shù)值型20不能為空貨品號主鍵外碼數(shù)值型20不能為空時間字符型10可為空3.2 系統(tǒng)模塊設(shè)計系統(tǒng)主要由:初期設(shè)置、貨品管理、查詢統(tǒng)計、數(shù)據(jù)報表、系統(tǒng)維護五大模塊,他們的主要功能即實現(xiàn)如下:初期設(shè)置:數(shù)據(jù)庫原始數(shù)據(jù)的錄入,試運行,管理員權(quán)限設(shè)定等根本功能設(shè)置。貨品管理:包括商品的入庫、出庫、商品產(chǎn)地、名稱、價格等“記錄工作,并將管理員所作操作全部正確的存入數(shù)據(jù)庫。流程圖如下:倉管員倉管員貨品卡片日??ㄆ幚頂?shù)據(jù)庫匯

32、總處理結(jié)果 臨時數(shù)據(jù)記錄 數(shù)據(jù)存儲圖3-6 貨品管理流程圖數(shù)據(jù)報表:出庫貨品報表、入庫數(shù)據(jù)報表系統(tǒng)維護:操作員管理、密碼修改 、操作員權(quán)限設(shè)置、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、日志記錄、日志查看、日志記錄。3.3 界面設(shè)計: 系統(tǒng)登錄界面如以以下圖所示即為系統(tǒng)的登錄界面,標(biāo)題“歡送使用倉庫管理系統(tǒng),可以看到該界面嵌入了日歷顯示功能,提醒員工這是新的一天,有個好心情,也是作為設(shè)計者的一番良苦用心。用戶名和密碼框供使用者驗明身份正常使用系統(tǒng),整體上和確定、取消按鈕合理分布,大方簡潔。:圖3-7 系統(tǒng)登錄界面 系統(tǒng)主界面如以以下圖為系統(tǒng)的主界面,系統(tǒng)背景選取古樹蒼山,讓人覺得意味無窮,系統(tǒng)的幾個邏輯模塊的調(diào)用,

33、被設(shè)計成系統(tǒng)菜單一共調(diào)用,根據(jù)見名知義的原那么,系統(tǒng)的按鈕都代表他能實現(xiàn)的功能。使用簡單可操作性強。圖3-8 系統(tǒng)主界面 入庫統(tǒng)計界面該界面簡單來講包括數(shù)據(jù)輸入窗口:供給商編號、供給商名稱、入庫編號、貨品名稱等詳盡的貨品信息錄入。以及一個listview空間來回顯數(shù)據(jù)庫內(nèi)貨品的記錄狀況一邊用戶數(shù)據(jù)庫管理員來及時核對數(shù)據(jù)的正確性。 圖3-9 入庫統(tǒng)計界面3.4 報表設(shè)計報表是一個完整倉庫管理系統(tǒng)所不可或缺的一局部。直接承擔(dān)者將當(dāng)天或者一段時間的公司業(yè)績情況呈現(xiàn)給使用者和管理者。本系統(tǒng)報表如下所示,界面大方、簡單明了,個工程分門別類的羅列出來,層次清晰,可用性很強。如圖3-10 貨品出庫明細表詳細

34、列出了貨品編號、貨品名稱、計量單位、數(shù)量、單價、金額、出庫日期、提貨人、經(jīng)手人詳細信息,一目了然。在圖3-11 為庫存信息明細表同樣列出了貨品名稱。貨品規(guī)格、計量單位、單價、數(shù)量等一切可能用到的數(shù)據(jù)??梢哉f報表給了管理者最直觀的表述。圖3-10 貨品出庫報表 圖3-11 庫存信息明細表第四章 系統(tǒng)實施本章著重介紹了系統(tǒng)登錄模塊及主模塊的代碼實施:4.1 系統(tǒng)登錄模塊的實施:* 用戶登錄按鈕的事件代碼 *Private Sub Command1_Click rtn = SetWindowPosMe.hwnd, -2, 0, 0, 0, 0, 3 運用API函數(shù)SetWindowPos,來實現(xiàn)取消

35、窗體置前的功能On Error Resume NextDim MPassword As StringIf Text2.Text = mr And Text1.Text = mr Then 判斷是否使用的是超級口令登錄 Name1 = Text2.Text Unload Me frm_main.ShowElse Adodc1.RecordSource = select * from tb_enter where M_Name = & Text2.Text & Adodc1.Refresh If Text1.Text = MPassword Then 判斷數(shù)據(jù)的密碼是否正確 Name1 = Tex

36、t2.Text frm_main.Show 添加登錄日志 Open App.Path & 系統(tǒng)日志.ini For Input As #1 Do While Not EOF1 Line Input #1, Intext TStr = TStr + Intext + Chr13 + Chr10 Loop Close #1 TStr = TStr + + Name1 + + FormatNow, yyyy-mm-dd hh:mm:ss + + 系統(tǒng)登錄 + Chr13 + Chr10 Open App.Path & 系統(tǒng)日志.ini For Output As #1 Print #1, TStr

37、Close #1 Unload Me Else MsgBox 密碼不正確,請您確認后重新輸入, , 庫存管理系統(tǒng) Text1.Text = Text1.SetFocus End If Else MsgBox 對不起 沒有此用戶的信息, , 庫存管理系統(tǒng) Text2.Text = Text1.Text = End If End IfEnd Sub 4.2 主界面各個功能實現(xiàn)Private Sub Form_LoadMe.AutoRedraw = FalseImage1.Visible = FalseCall WHScreen利用代碼連接數(shù)據(jù)庫 Call Tree_change 調(diào)用過程,用于顯示

38、TreeView控件中的數(shù)據(jù)信息 If TWidth 800 Or THeigth 600 Then RemoveMenu GetSystemMenufrm_main.hwnd, 0, SC_MAXIMIZE, MF_REMOVE 最大化按鈕不可用 Me.Left = Screen.Width - Me.Width / 2 Me.Top = Screen.Height - Me.Height / 2 Else Me.WindowState = 2 End If 向ListView控件中添加元素 End SubPrivate Sub Form_PaintMe.PaintPicture Image

39、1.Picture, 0, 0, ScaleWidth, Me.Height, 0, 0, Image1.Width, Image1.HeightEnd Sub* 自定義一個過程,用于顯示TreeView控件中的數(shù)據(jù) *Public Sub Tree_change Dim key, Text, BH, StrTemp As String Dim Nod As Node 定義一個節(jié)點變量 Adodc1.RecordSource = select * from tb_zcd Adodc1.Refresh Adodc2.RecordSource = select * from tb_zcd_zcd

40、where 主菜單名稱= + StrTemp + Adodc2.Refresh Loop Else End If Loop Else End IfEnd SubPrivate Sub Form_UnloadCancel As Integer On Error Resume Next 添加退出系統(tǒng)日志 Open App.Path & 系統(tǒng)日志.ini For Input As #1 首先讀取文件中的信息 Do While Not EOF1 Line Input #1, Intext TStr = TStr + Intext + Chr13 + Chr10 將讀取的信息保存到變量中 Loop Cl

41、ose #1 改變變量的值 TStr = TStr + + Name1 + + FormatNow, yyyy-mm-dd hh:mm:ss + + 退出系統(tǒng) + Chr13 + Chr10 Open App.Path & 系統(tǒng)日志.ini For Output As #1 將添加日志后的信息重新保存到文件當(dāng)中 Print #1, TStr Close #1 EndEnd SubPrivate Sub GYSXXWH_Click frm_gys.Show 顯示供給商信息窗體 Me.Enabled = FalseEnd SubPrivate Sub HPCKGL_Click frm_out.Sh

42、ow 顯示貨品出庫信息窗體 StrNums = 0 出庫標(biāo)識,用于標(biāo)識調(diào)用庫存檢索窗體 Me.Enabled = FalseEnd SubPrivate Sub HPGH_Click frm_hpin.Show 顯示貨品歸還窗體 Me.Enabled = FalseEnd SubPrivate Sub HPGHCX_Click frm_HpghQuery.Show 顯示貨品歸還查詢窗體 Me.Enabled = FalseEnd SubPrivate Sub HPJC_Click StrNums = 2 貨品借出標(biāo)識,用于標(biāo)識調(diào)用庫存檢索窗體 frm_hpout.Show 顯示貨品借出窗體 M

43、e.Enabled = FalseEnd SubPrivate Sub HPJCCX_Click frm_HpjcQuery.Show 顯示貨品借出查詢窗體 Me.Enabled = FalseEnd SubPrivate Sub HPPDGL_Click frm_kcpd.Show 顯示庫存盤點信息窗體 StrNums = 1 出庫標(biāo)識,用于標(biāo)識調(diào)用庫存檢索窗體 Me.Enabled = FalseEnd Sub 第五章 系統(tǒng)調(diào)試與測試系統(tǒng)調(diào)試與測試5.1 vb系統(tǒng)連接數(shù)據(jù)庫的調(diào)試翻開vb的啟動窗體點擊運行,在登錄窗體輸入 用戶名:admin,密碼:admin 點擊確定,進入主界面成功進入系

44、統(tǒng),說明數(shù)據(jù)庫連接成功。5.2 系統(tǒng)存儲、調(diào)用數(shù)據(jù)庫數(shù)據(jù)的可靠性進入系統(tǒng)后點擊貨品管理貨品入庫,彈出貨品入庫窗體,在此窗體輸入GYS000001吉林建工集團 J000002礦泉水優(yōu)質(zhì) 如以下圖:檢驗系統(tǒng)是否成功接收數(shù)據(jù),并存儲:點擊貨品管理庫存盤點 結(jié)果如圖:經(jīng)檢驗系統(tǒng)正確存儲了數(shù)據(jù)。5.3 系統(tǒng)查詢功能檢驗依然對剛剛?cè)霂斓漠a(chǎn)品進行查詢 點擊查詢統(tǒng)計入庫信息查詢,系統(tǒng)彈出入庫信息查詢窗體:信息一致,系統(tǒng)檢驗無錯誤。結(jié)論:經(jīng)過對系統(tǒng)的調(diào)試與檢測 證明系統(tǒng)可以正常運行,可以投入到企業(yè)正常運營中。第六章 系統(tǒng)運行6.1 系統(tǒng)運行環(huán)境根底投資:硬件貨品“ PC機軟件貨品:WINDOWS98/2000、

45、POWERBUILDE 8.0、WORD20006.2 系統(tǒng)使用說明書登錄: 運行軟件,首先是 HYPERLINK :/ tailai /cangku/zbset.htm 帳本設(shè)置窗口,可以直接點翻開帳本按鈕,進入登錄窗口,系統(tǒng)需要您輸入用戶帳號和密碼。如果您是新安裝的本軟件您可以用用戶名:“001,不必輸入密碼即密碼為空登錄系統(tǒng)。 “001是系統(tǒng)管理員超級用戶的專有帳號;具有管理權(quán)限的用戶,可以為他人分配新的登錄帳號。詳見 HYPERLINK :/ tailai /cangku/login.htm 關(guān)于操作員登錄帳戶及權(quán)限控制 2.主界面: 登錄成功后,進入系統(tǒng)主界面。 在主界面中,可以看到

46、系統(tǒng)涉及的幾個 HYPERLINK :/ tailai /cangku/gongneng.htm 主要的的功能模塊。 您可以從建立根底數(shù)據(jù)開始,也可以直接使用貨品入庫單。 3.根底數(shù)據(jù): 根底數(shù)據(jù)包括:“供貨單位資料“出貨單位資料“貨品類別“貨品編碼資料 “供貨單位資料、“出貨單位資料分別指的是貨品的來源和去向。比方供給商、客戶等。 系統(tǒng)中有默認的“供貨單位和“出貨單位,您也可以自行增加相關(guān)單位的編碼及資料。 4.軟件操作方式: 在建立根底數(shù)據(jù)時,你就會發(fā)現(xiàn),在每一個功能窗口的頂部,都有諸如: 增加修改刪除查找打印返回這樣的功能菜單。 在正常狀態(tài)下,你是無法在窗口內(nèi)錄入任何數(shù)據(jù)的。 只有你點擊

47、了增加或修改菜單之后, 才進入錄入或編輯狀態(tài),這時才可以在窗口內(nèi)錄入數(shù)據(jù)。 錄入數(shù)據(jù)后,一定不要忘了點擊保存菜單。 其它的刪除查找打印返回等菜單的用法,你自已可以研究明白,也可以 HYPERLINK :/ tailai /cangku/caidan.htm 點擊這里查看詳細說明。 5.入庫出庫等相關(guān)單據(jù): 系統(tǒng)內(nèi)有多種單據(jù),最主要的就是入庫單和出庫單。其它的還有用于把貨品回退給供貨單位的“公司退貨單、用于記錄已出庫貨品退回本倉庫的“退庫單、此外還有“庫存盤點單。 所有的這些單據(jù),操作方法都是一樣的。點擊增加可以新建一個單據(jù),系統(tǒng)自動生成單據(jù)號碼,在窗品頂部輸入貨品編碼,再輸入貨品數(shù)量,點擊增加貨品

溫馨提示

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

評論

0/150

提交評論