倉庫管理系統(tǒng)論文 vb倉庫管理系統(tǒng)論文 倉庫管理系統(tǒng)_第1頁
倉庫管理系統(tǒng)論文 vb倉庫管理系統(tǒng)論文 倉庫管理系統(tǒng)_第2頁
倉庫管理系統(tǒng)論文 vb倉庫管理系統(tǒng)論文 倉庫管理系統(tǒng)_第3頁
倉庫管理系統(tǒng)論文 vb倉庫管理系統(tǒng)論文 倉庫管理系統(tǒng)_第4頁
倉庫管理系統(tǒng)論文 vb倉庫管理系統(tǒng)論文 倉庫管理系統(tǒng)_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、摘要由于在實習中每天都要接觸倉庫管理系統(tǒng),所以決定以“倉庫管理系統(tǒng)的設計與實現(xiàn)”為題。利用VB與Access來完成我的畢業(yè)實踐綜合報告。隨著科學技術的不斷提高,計算機科學不斷發(fā)展,其強大的功能已經(jīng)被人們深刻認識,它已經(jīng)進入了人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對產(chǎn)品倉庫信息進行管理,具有著人工管理無法比擬的優(yōu)點,它檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品倉庫的管理效率,也是企業(yè)倉庫管理科學化、正規(guī)化,與世界接軌的重要條件。因此,開發(fā)一個倉庫管理系統(tǒng)是很有必要的,具有其特有的技術意

2、義和管理意義。 關鍵字:倉庫管理,數(shù)據(jù)庫access,信息管理,VB目錄 TOC o 1-3 h z u HYPERLINK l _Toc167050581 第1章 系統(tǒng)概述3 HYPERLINK l _Toc167050582 1.1 開發(fā)工具介紹 PAGEREF _Toc167050582 h 4 HYPERLINK l _Toc167050583 1.2 倉庫管理系統(tǒng)的需求分析 PAGEREF _Toc167050583 h 4 HYPERLINK l _Toc167050584 1.3 倉庫管理系統(tǒng)的研究和背景意義 PAGEREF _Toc167050584 h 5 HYPERLINK

3、 l _Toc167050585 1.4 系統(tǒng)配置要求 PAGEREF _Toc167050585 h 5 HYPERLINK l _Toc167050586 第2章 系統(tǒng)總體設計 PAGEREF _Toc167050586 h 6 HYPERLINK l _Toc167050587 2.1 功能結(jié)構(gòu)圖 PAGEREF _Toc167050587 h 6 HYPERLINK l _Toc167050588 2.2 模塊功能簡介 PAGEREF _Toc167050588 h 7 HYPERLINK l _Toc167050589 第3章 詳細設計 PAGEREF _Toc167050589 h

4、 8 HYPERLINK l _Toc167050590 3.1 用戶登陸功能 PAGEREF _Toc167050590 h 8 HYPERLINK l _Toc167050591 3.2 庫存管理模塊 PAGEREF _Toc167050591 h 9 HYPERLINK l _Toc167050592 3.2.1 入庫管理 PAGEREF _Toc167050592 h 9 HYPERLINK l _Toc167050593 3.2.2 出庫管理 PAGEREF _Toc167050593 h 9 HYPERLINK l _Toc167050594 3.2.3 借出管理 PAGEREF

5、_Toc167050594 h 9 HYPERLINK l _Toc167050595 3.2.4 調(diào)庫管理 PAGEREF _Toc167050595 h 9 HYPERLINK l _Toc167050596 3.2.5 退庫管理 PAGEREF _Toc167050596 h 9 HYPERLINK l _Toc167050597 3.2.6 歸還管理 PAGEREF _Toc167050597 h 10 HYPERLINK l _Toc167050598 3.2.7 盤點管理 PAGEREF _Toc167050598 h 10 HYPERLINK l _Toc167050599 3.

6、3 基本檔案模塊 PAGEREF _Toc167050599 h 10 HYPERLINK l _Toc167050600 3.3.1 操作員檔案管理 PAGEREF _Toc167050600 h 10 HYPERLINK l _Toc167050601 3.3.2 供應商檔案管理 PAGEREF _Toc167050601 h 10 HYPERLINK l _Toc167050602 3.3.3 倉庫類別管理 PAGEREF _Toc167050602 h 10 HYPERLINK l _Toc167050603 3.3.4 貨物類別管理 PAGEREF _Toc167050603 h 1

7、0 HYPERLINK l _Toc167050604 3.4 系統(tǒng)功能模塊 PAGEREF _Toc167050604 h 10 HYPERLINK l _Toc167050605 3.4.1 庫存初始化設置子模塊 PAGEREF _Toc167050605 h 10 HYPERLINK l _Toc167050606 3.4.2 數(shù)據(jù)庫備份和恢復子模塊 PAGEREF _Toc167050606 h 10 HYPERLINK l _Toc167050607 3.4.3 系統(tǒng)日志子模塊 PAGEREF _Toc167050607 h 10 HYPERLINK l _Toc167050608

8、3.5 數(shù)據(jù)庫設計 PAGEREF _Toc167050608 h 10 HYPERLINK l _Toc167050609 第4章 設計與實現(xiàn) PAGEREF _Toc167050609 h 13 HYPERLINK l _Toc167050610 4.1 用戶登陸 PAGEREF _Toc167050610 h 13 HYPERLINK l _Toc167050611 4.2 庫存管理界面 PAGEREF _Toc167050611 h 13 HYPERLINK l _Toc167050612 4.3 基本檔案管理 PAGEREF _Toc167050612 h 14 HYPERLINK

9、l _Toc167050613 4.4 系統(tǒng)功能 PAGEREF _Toc167050613 h 14 HYPERLINK l _Toc167050614 第5章 結(jié)論15 HYPERLINK l _Toc167050615 致謝16 HYPERLINK l _Toc167050616 參考文獻17系統(tǒng)概述開發(fā)工具介紹Visual Basic(VB)是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言。從任何標準來說,VB都是世界上使用人數(shù)最多的語言不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(fā)(RAD)系統(tǒng),

10、可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。這個程序是利用VB+ACCESS開發(fā)的。整個系統(tǒng)分為兩個模塊:前臺和后臺,其中前臺主要是界面的設計以及界面的關聯(lián),而后臺主要是對ACCESS數(shù)據(jù)庫的管理以及編碼。access 簡介建立一個數(shù)據(jù)庫我們有多種選擇,現(xiàn)在市場上有各種各樣的數(shù)據(jù)庫,而且每一種數(shù)據(jù)庫都有其自身的特點,不能說哪一種更好,只能在其中尋找一種能更好地適應系統(tǒng)需求、更好地滿足用戶的要求以及適應開發(fā)人員的習慣。在本系統(tǒng)中,做為倉庫管理系統(tǒng)是一個比較小的應用系統(tǒng),它所產(chǎn)生和處理的數(shù)據(jù)量也比較小。因

11、此,沒有必要使用像sql server和oracle這樣的大型數(shù)據(jù)庫。我首先想到的數(shù)據(jù)庫是borland公司的paradox數(shù)據(jù)庫。另外,microsoft office中的access數(shù)據(jù)庫在計算機上的應用比較普及,是開發(fā)小型數(shù)據(jù)庫系統(tǒng)的比較理想的選擇,所以,在本系統(tǒng)中我選擇了access數(shù)據(jù)庫。倉庫管理系統(tǒng)的需求分析 本套應用程序名稱為“倉庫管理系統(tǒng)”,主要用于倉庫貨品信息的管理,系統(tǒng)包括倉庫管理、入庫、一些統(tǒng)計查詢和報表等幾部分組成。 庫存管理系統(tǒng)滿足倉庫管理員及工作人員的需求,他們具有登陸系統(tǒng)的權(quán)限,所以需要對工作人員的登陸模塊進行更多的考慮,設計不同用戶的操作權(quán)限和登陸方法。 對于一

12、個倉庫來說最大的功能就是存儲貨品,所以倉庫管理就是對貨品信息,倉庫信息,短線貨品及倉儲貨品的管理,用戶可以根據(jù)實際情況對各種貨品信息進行分類管理,包括添加,刪除更新數(shù)據(jù)庫等。 當然倉庫中貨品入庫也是常有的事,入庫管理操作就是對于貨品入庫情況的管理,用戶可以方便的輸入貨品的信息。 有了貨品的入庫,自然也就有貨品的出庫,這部分提供的功能與入庫操作流程差不多,有區(qū)別的只是對一些基本的信息生成報表形式,并打印輸出功能。 報表是一個數(shù)據(jù)庫中最重要的功能之一,有了報表才能清楚的知道貨品的出入情況,在數(shù)據(jù)報表功能中包括出庫報表,庫存報表及經(jīng)辦人員報表等一些基本信息的打印,方便簡潔。 本系統(tǒng)基本涵蓋了庫存管理

13、的主要需求,具有完善細致的功能、友好的用戶界面、強大的數(shù)據(jù)處理功能和完憊的安全機制,隨心所欲的查詢和打印功能,并全面支持分析和決策的功能。倉庫管理系統(tǒng)的研究和背景意義 隨著我國經(jīng)濟的飛速發(fā)展,各種類型規(guī)模的公司企業(yè)迅速崛起,許多從事生產(chǎn)和經(jīng)營管理的企業(yè)都有自己生產(chǎn)和銷售的產(chǎn)品,而這些產(chǎn)品都需要存貯在倉庫中,對于每個企業(yè)來說,隨著企業(yè)規(guī)模的不斷擴大,產(chǎn)品數(shù)量的急劇增加,所生產(chǎn)產(chǎn)品的種類也會不斷更新與發(fā)展,有關產(chǎn)品的各種信息量也會成倍的增長,而對龐大的產(chǎn)品信息量,如何有效的管理庫存品,對這些企業(yè)來說是非常重要的,庫存管理的重點是銷售信息是否即使反饋,從而確保企業(yè)運行效益.而庫存產(chǎn)品及時入庫,出庫的

14、產(chǎn)品,經(jīng)辦人員及客戶等方方面面的因素,如何管理這些信息數(shù)據(jù),是一項復雜的系統(tǒng)工程,充分考驗著倉庫管理員的工作能力,工作量的繁重是可想而知的,所以就需要由倉庫管理系統(tǒng)來提高倉庫管理工作的效率,這對信息的規(guī)范管理,科學統(tǒng)計和快速查詢,減少管理方面的工作量,同時對于調(diào)動廣大員工的工作積極性,提高生產(chǎn)效率,都具有十分重要的現(xiàn)實意義.系統(tǒng)配置要求系統(tǒng)的使用環(huán)境:硬件環(huán)境:Pentium或同檔次以上微機32MB以上內(nèi)存或更高;4.2G以上硬盤;1.44M軟驅(qū);24速以上光驅(qū);針打或激光打印機一臺軟件環(huán)境:中文WINDOWS95/98/WE/2000操作系統(tǒng)。系統(tǒng)總體設計經(jīng)過需求分析階段的工作,系統(tǒng)必須“做

15、什么”已經(jīng)清楚了,現(xiàn)在是決定“怎樣做” 的時候了。總體設計的基本目的就是回答“概括地說,系統(tǒng)應該如何實現(xiàn)?”這個問題。總體設計階段的另一項重要任務是設計軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關系??傮w設計過程首先尋找實現(xiàn)目標系統(tǒng)的各種不同的方案,需求分析階段得到的數(shù)據(jù)流圖是設想各種可能方案的基礎。然后分析員從這些供選擇的方案中選取若干個合理的方案,然后為每個合理的方案準備一份系統(tǒng)流程圖,列出組成系統(tǒng)的所有物理元素。在進行軟件結(jié)構(gòu)設計時應該遵循的主要原理是模塊獨立性原理,也就是說,軟件應該由一組完成相對獨立的子功能的模塊組成??傮w設計中的模塊的劃分根據(jù)軟件

16、工程的原則要符合高內(nèi)聚和低耦合。模塊可以小到函數(shù)、事件,大到窗口、程序模塊劃分完后,就可以開始設計了。功能結(jié)構(gòu)圖倉庫管理系統(tǒng)實現(xiàn)的功能模塊有登陸模塊、倉庫管理模塊、基本檔案管理模塊和系統(tǒng)功能模塊。倉庫管理系統(tǒng)系統(tǒng)管理倉庫管理系統(tǒng)系統(tǒng)管理登陸模塊倉庫管理流通管理 出庫管理 入庫管理 出庫管理 入庫管理 員工管理 產(chǎn)品分類管理 部門管理 系統(tǒng)日志數(shù)據(jù)庫備份和恢復 庫存初始化設置 預警管理 盤點管理模塊功能簡介1.登陸模塊:用戶通過此模塊來登陸倉庫管理系統(tǒng),在此模塊中還可以修改自己的登陸密碼。2.庫管理模塊:倉庫管理模塊包括入庫管理、出庫管理、借出管理、調(diào)庫管理、退庫管理、歸還管理、盤點管理等功能3

17、.基本檔案管理模塊:通過模塊管理倉庫管理的各種操作中所需要的基本信息,包括這些基本信息的添加、修改、查詢和刪除。4.統(tǒng)計功能模塊:通過此模塊來進行系統(tǒng)數(shù)據(jù)的初始化和數(shù)據(jù)庫的備份等操作詳細設計詳細設計階段的根本目標是確定應該怎樣具體的實現(xiàn)所要求的系統(tǒng),也就是說這個階段的設計工作 ,應該得出目標系統(tǒng)的精確描述,從而字編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。詳細設計階段的任務還不是具體地編寫程序,而是要設計出程序的“藍圖”,以后程序員將根據(jù)這個藍圖寫出實際的程序代碼。因此,詳細設計的結(jié)果基本上決定了最終的程序代碼的質(zhì)量。衡量程序的質(zhì)量不僅要看它的邏輯是否正確,性能是否滿足要求,

18、更主要的是要看它是否容易閱讀和理解。詳細設計的目標不僅僅是邏輯上正確地實現(xiàn)每個模塊的功能,更重要的是設計出的處理過程應該盡可能簡明易懂。用戶登陸功能在進入后臺之前用戶需要進行身份驗證在驗證的時候,會從數(shù)據(jù)庫中調(diào)出普通用戶信息表,登錄的用戶信息要與表中的相驗證,完全正確的才可以進入后臺。3.1.1在該模塊中,首先要求用戶輸入個人的登錄信息,包括用戶名和密碼,系統(tǒng)接收信息后進行判斷,看用戶的輸入是否完整,不完整則返回登錄界面。當用戶的信息完整時,按用戶名進行查詢,看與管理員表中的信息是否相同,如果不同,提示錯誤。如果相同,則驗證用戶的密碼是否相同,不同則返回登錄,相同則接受身份,可以進行后臺操作。

19、用戶登錄流程圖用戶登錄流程圖YesYesNoNo登錄信息錄入接收登錄信息用戶名或口令為空嗎?按用戶名查詢用戶與管理員名相同嗎?用戶錯誤登錄口令正確嗎?更新登錄信息No庫存管理模塊入庫管理:通過此模塊來進行入庫操作管理,包括物資入庫記錄的添加、修改、查詢和刪除操作。出庫管理:通過此模塊來進行出庫操作管理,包括物資出庫記錄的添加、修改、查詢和刪除操作。借出管理:通過此模塊來進行物資借出操作的管理,包括物資借出記錄的添加、修改、查詢和刪除操作。調(diào)庫管理:通過此模塊來進行物資調(diào)庫操作的管理,包括物資調(diào)庫記錄的添加、修改、查詢和刪除操作。退庫管理:通過此模塊來進行物資退庫操作的管理,包括物資退庫記錄的添

20、加、修改、查詢和刪除操作。歸還管理:通過此模塊來進行物資歸還操作的管理,包括物資歸還記錄的添加、修改、查詢和刪除操作。盤點管理:通過此模塊來進行倉庫盤點操作的管理,包括倉庫盤點記錄的添加、修改、查詢和刪除操作?;緳n案模塊操作員檔案管理:通過此模塊來進行系統(tǒng)登陸用戶和操作員用戶信息的管理,包括系統(tǒng)登陸用戶和操作員用戶信息記錄的添加、修改、查詢和刪除操作。供應商檔案管理:通過此模塊來進行供應商信息的管理,包括供應商信息記錄的添加、修改、查詢和刪除操作。倉庫類別管理:通過此模塊來進行倉庫類別信息的管理,包括倉庫類別信息記錄的添加、修改、查詢和刪除操作。貨物類別管理:通過此模塊來進行貨物類別信息的管

21、理,包括貨物類別信息記錄的添加、修改、查詢和刪除操作。系統(tǒng)功能模塊庫存初始化設置子模塊:通過此模塊來進行倉庫庫存貨物的初始化設置,包括庫存?zhèn)}庫、貨物規(guī)格和貨物類別等信息的初始化設置。數(shù)據(jù)庫備份和恢復子模塊:通過此模塊來對數(shù)據(jù)庫進行備份和恢復操作。系統(tǒng)日志子模塊:通過此模塊來查詢系統(tǒng)的工作日志。數(shù)據(jù)庫設計本系統(tǒng)需要用access建立一個數(shù)據(jù)庫,在此數(shù)據(jù)庫基礎上建立表格,現(xiàn)將部分主要的數(shù)據(jù)結(jié)構(gòu)表描述如下:1倉庫信息表格字段名稱數(shù)據(jù)類型字段長度是否為空編號數(shù)字倉庫名稱文本50倉庫地點文本255保管員編號數(shù)字備注備注可以為空2供應商:此表只需在系統(tǒng)初始化的時候輸入數(shù)據(jù),供后續(xù)業(yè)務使用,用于保存供應商名

22、稱、地址、帳號、電話,傳真等信息。字段名稱數(shù)據(jù)類型字段長度是否為空編號數(shù)字長整型供應商名稱文本50聯(lián)系人姓名文本50聯(lián)系人職稱文本50地址文本255城市文本50郵政編碼文本20省份文本20國家文本50電話號碼文本30傳真號碼文本30電子郵件文本50開戶銀行文本50銀行帳號文本50業(yè)務描述備注可以為空3. 入庫表字段名稱數(shù)據(jù)類型字段長度是否為空編號數(shù)字長整型貨物編號數(shù)字長整型經(jīng)辦人編號數(shù)字長整型入庫時間日期/時間入庫單價貨幣入庫數(shù)量數(shù)字長整型供應商編號數(shù)字長整型倉庫編號數(shù)字長整型定單狀況文本50其它金額貨幣備注備注可以空4出庫表字段名稱數(shù)據(jù)類型字段長度是否為空編號數(shù)字長整型貨物編號數(shù)字長整型經(jīng)辦

23、人編號數(shù)字長整型出庫時間日期/時間出庫單價貨幣出庫數(shù)量數(shù)字長整型供應商編號數(shù)字長整型倉庫編號數(shù)字長整型定單狀況文本50其它金額貨幣備注備注可以空5貨物信息此表只需在系統(tǒng)初始化的時候輸入數(shù)據(jù),供后續(xù)業(yè)務使用,用于保存貨物的名稱、類別、規(guī)格、計量單位等信息。字段名稱數(shù)據(jù)類型字段長度是否為空編號數(shù)字長整型貨物名稱文本64貨物類別文本50貨物規(guī)格文本50計量單位文本50最低限量數(shù)字長整型最高限量數(shù)字長整型6用戶表此表用于保存系統(tǒng)用戶信息,進入系統(tǒng)時必須輸入用戶名和密碼,系統(tǒng)從此表中查找該用戶是否存在。字段名稱數(shù)據(jù)類型字段長度是否為空用戶名文本64用戶密碼用戶密碼50用戶權(quán)限數(shù)字長整型設計與實現(xiàn)用戶登陸

24、 整個程序由Main()函數(shù)作為入口,首先通過FrmLogon窗體對象啟動管理員登錄窗體,管理員通過輸入密碼和帳號登錄系統(tǒng),當輸入任意不合法信息,系統(tǒng)將予以拒絕,并提示登錄者重新輸入,在輸入信息完后,可按確定按鈕進行登錄,按取消按鈕可直接退出。庫存管理界面這里以入庫管理為例,單擊“單據(jù)處理”菜單中的“新增入庫單”項,彈出入庫單對話框。進貨信息管理:商品采購信息包括商品進貨數(shù)量、單價、供應商等。商品進貨管理功能完成進貨信息登記操作?;緳n案管理以員工的檔案管理為例,通過此模塊來進行系統(tǒng)登陸用戶和操作員用戶信息的管理,單擊“*”行的編號行進行添加記錄,按Delete即可以刪除記錄。系統(tǒng)功能以查詢系統(tǒng)日志為例對于查詢統(tǒng)計,如下圖5-5

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論