配件仓储管理系统的设计与开发
2010-01-15黄俊冬
黄俊冬
(江苏省宜兴中等专业学校 宜兴 214206)
配件仓储管理系统的设计与开发
黄俊冬
(江苏省宜兴中等专业学校 宜兴 214206)
通用的进销存管理系统并不能很好的满足企业的实际需求,本文以配件销售为例,介绍了一个为企业定制的配件仓储管理系统,主要包括需求分析、数据库设计、主功能模块设计等几部分,为企业解决实际问题提供了思路。
仓储管理系统 软件定制 项目设计
一、引言
随着计算机应用的普及,越来越多的中小企业能够利用各种软件进行管理,提高了效率。但企业的组织结构和管理方式千差万别,而目前很多系统是通用性质的,并不是为某一企业独立开发的,因而并不能很好的满足企业的实际需求。因此,结合企业实际需求的定制化软件就得到了广大的中小企业的认可。本系统就是结合宜兴某企业的实际情况开发的一个配件仓储管理系统。
二、项目开发背景
1、企业现状分析
随着经济的高速发展,该企业的规模不断扩大,在市区及各乡镇的门店加起来有十几家,但是零配件仓库始终在市区总店。虽然有好几个仓库管理员,但是没有一套健全的管理办法,导致仓库情况非常混乱:各种零配件存放混乱,没有规则,需要时不容易找到;配件进出时,只需要通过简单的单据,时有零配件丢失的情况发生;公司对配件的库存,销售情况等缺乏必要的监管。此前,管理人员也试图利用网络下载的几个通用进销存管理软件来改变现状,但系统功能跟公司的实际情况不尽相同,没有起到实际效果。
2、企业的需求
该企业急需一套适合的配件仓储管理系统来结束这种混乱的状况。企业主要提出了以下几方面的要求:系统的安全性,包括系统管理员和数据库资料的安全性;使用条形码统一管理仓库中的零配件(条形码的意义由公司提供);配件的进货、退货、销售、调拨等都要能打印单据,并能导出到EXCEL当中;能实时查询库存情况。
三、系统开发环境
考虑到企业员工的软件的操作水平,企业现有硬件环境。我对开发环境做了如下的选取:操作系统是现下比较流行WindowsXP操作系统;软件开发工具:VisualBasic 6.0;数据库:由于该公司只有总部的仓库存放配件,因此不需要支持网络环境,只需选用桌面型数据库系统ACCESS 2003就可以满足要求。
四、系统设计
1、系统数据库设计
结合企业的实际需求和对数据库专业知识的理解,本人对系统数据库做了如下的规划,表结构如下(一些用作备份和打印的数据表不在此列):
配件基础信息:配件品牌表,配件型号表,配件用途表等(用来记录配件基本信息)。
配件综合信息:配件资料表(配件条码,配件基础信息等资料的综合)。
配件操作信息:出库单表、入库单表、调拨单表(记录配件出库,入库等行为)。
配件库存信息:库存表(记录配件的库存情况),库存报警(记录超出库存界限的配件信息)。
系统管理员信息:用户资料表。
2、系统主要功能模块介绍
系统管理模块:(1)添加和删除系统管理员,并制定管理员操作权限。(2)数据库初始化。(3)系统数据库的恢复与备份。
基础数据模块:(1)配件资料录入。(2)配件资料的综合查询
(3)配件资料的统一导入与导出功能。(4)配件基础资料如配件品牌、型号等信息的增、删、改功能。
入库管理模块:(1)配件入库管理。(2)配件入库单信息查询。(3)配件入库单打印
销售管理模块:(1)配件销售管理。(2)配件销售单信息查询。(3)配件销售单打印
调拨管理模块:(1)配件调拨管理。(2)配件调拨单信息查询。(3)配件调拨单打印
退货管理模块:(1)配件退货管理。(2)配件退货单信息查询。(3)配件退货单打印
库存管理模块:(1)配件初始化入库。(2)配件库存报警。(3)库存配件信息综合查询
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年毕业于南京师范大学计算机科学与技术(师范)专业,现任江苏省宜兴中等专业学校计算机专业教师,长期从事软件定制、仓储系统等方面的研究。曾开发过“陶都摩托车配件管理系统”、“学生电子成长袋”、“网页实时监控系统”等软件项目。