黃俊冬
(江蘇省宜興中等專業學校 宜興 214206)
配件倉儲管理系統的設計與開發
黃俊冬
(江蘇省宜興中等專業學校 宜興 214206)
通用的進銷存管理系統并不能很好的滿足企業的實際需求,本文以配件銷售為例,介紹了一個為企業定制的配件倉儲管理系統,主要包括需求分析、數據庫設計、主功能模塊設計等幾部分,為企業解決實際問題提供了思路。
倉儲管理系統 軟件定制 項目設計
隨著計算機應用的普及,越來越多的中小企業能夠利用各種軟件進行管理,提高了效率。但企業的組織結構和管理方式千差萬別,而目前很多系統是通用性質的,并不是為某一企業獨立開發的,因而并不能很好的滿足企業的實際需求。因此,結合企業實際需求的定制化軟件就得到了廣大的中小企業的認可。本系統就是結合宜興某企業的實際情況開發的一個配件倉儲管理系統。
隨著經濟的高速發展,該企業的規模不斷擴大,在市區及各鄉鎮的門店加起來有十幾家,但是零配件倉庫始終在市區總店。雖然有好幾個倉庫管理員,但是沒有一套健全的管理辦法,導致倉庫情況非?;靵y:各種零配件存放混亂,沒有規則,需要時不容易找到;配件進出時,只需要通過簡單的單據,時有零配件丟失的情況發生;公司對配件的庫存,銷售情況等缺乏必要的監管。此前,管理人員也試圖利用網絡下載的幾個通用進銷存管理軟件來改變現狀,但系統功能跟公司的實際情況不盡相同,沒有起到實際效果。
該企業急需一套適合的配件倉儲管理系統來結束這種混亂的狀況。企業主要提出了以下幾方面的要求:系統的安全性,包括系統管理員和數據庫資料的安全性;使用條形碼統一管理倉庫中的零配件(條形碼的意義由公司提供);配件的進貨、退貨、銷售、調撥等都要能打印單據,并能導出到EXCEL當中;能實時查詢庫存情況。
考慮到企業員工的軟件的操作水平,企業現有硬件環境。我對開發環境做了如下的選?。翰僮飨到y是現下比較流行WindowsXP操作系統;軟件開發工具:VisualBasic 6.0;數據庫:由于該公司只有總部的倉庫存放配件,因此不需要支持網絡環境,只需選用桌面型數據庫系統ACCESS 2003就可以滿足要求。
結合企業的實際需求和對數據庫專業知識的理解,本人對系統數據庫做了如下的規劃,表結構如下(一些用作備份和打印的數據表不在此列):
配件基礎信息:配件品牌表,配件型號表,配件用途表等(用來記錄配件基本信息)。
配件綜合信息:配件資料表(配件條碼,配件基礎信息等資料的綜合)。
配件操作信息:出庫單表、入庫單表、調撥單表(記錄配件出庫,入庫等行為)。
配件庫存信息:庫存表(記錄配件的庫存情況),庫存報警(記錄超出庫存界限的配件信息)。
系統管理員信息:用戶資料表。
系統管理模塊:(1)添加和刪除系統管理員,并制定管理員操作權限。(2)數據庫初始化。(3)系統數據庫的恢復與備份。
基礎數據模塊:(1)配件資料錄入。(2)配件資料的綜合查詢
(3)配件資料的統一導入與導出功能。(4)配件基礎資料如配件品牌、型號等信息的增、刪、改功能。
入庫管理模塊:(1)配件入庫管理。(2)配件入庫單信息查詢。(3)配件入庫單打印
銷售管理模塊:(1)配件銷售管理。(2)配件銷售單信息查詢。(3)配件銷售單打印
調撥管理模塊:(1)配件調撥管理。(2)配件調撥單信息查詢。(3)配件調撥單打印
退貨管理模塊:(1)配件退貨管理。(2)配件退貨單信息查詢。(3)配件退貨單打印
庫存管理模塊:(1)配件初始化入庫。(2)配件庫存報警。(3)庫存配件信息綜合查詢
(1)根據讀取的條形碼信息自動檢索該種配件的相關信息
只需在讀取條形碼的文本框的keypress事件中編寫相應的檢索程序。大致結構如下:


本系統在開發、調試后交付使用,經過一段時間的運行,反映良好,能夠很好地解決該企業的實際問題。當然,這只是為某企業定制的特例,不具有通用性。如何利用現有的通用系統加以改造,形成生產力,真正實現模塊化、商用化,應該也是軟件發展的一個方向。另外,如何利用項目教學法,把解決實際問題引入到教學活動中去,也是對我們廣大專業教師提出的一個新課題。
[1]趙煜筠.Visual Basic中文版基礎培訓教程[M].人民郵電出版社,2003.
[2]周藹如等.VisualBasic程序設計教程[M].清華大學出版社,2000.
[3]薩師煊等.數據庫系統概論[M].高等教育出版社,2000.
[4]求是科技.Visual Basic 6.0數據庫開發技術與工程實踐[M].人民郵電出版社,2004.
[5]郭琦.Visual Basic 6.0數據庫系統開發設計[M].人民郵電出版社,2003.
Design and Developmentof Spare Parts Warehouse Management System
Huang Jundong
(Yixing Secondary VocationalSchools,Jiangsu Prov. Yixing 214206)
Common inventorymanagement system can notmeetenterprise's needs.This paper described a Spare parts warehousemanagement system,which includes requirementanalysis,database design,themain functionmodule design and provided away to solve practicalproblems for theenterprise.
Warehousemanagementsystem Software custom Projectdesign
F253
B
101011-5559
黃俊冬(1982-),男,2001年畢業于南京師范大學計算機科學與技術(師范)專業,現任江蘇省宜興中等專業學校計算機專業教師,長期從事軟件定制、倉儲系統等方面的研究。曾開發過“陶都摩托車配件管理系統”、“學生電子成長袋”、“網頁實時監控系統”等軟件項目。