汽车配件库存管理系统的设计研究
2020-09-10杨红军
杨红军
摘 要:随着科技的发展,信息技术在现代汽车行业发挥越来越重要的作用,传统的产品管理模式已不能满足当前的需要。本文主要是基于现代信息技术,对汽车配件的库存管理信息系统进行了研究。首先在可行性分析及需求分析的基础上,提出了系统的总体功能结构。然后介绍了系统开发的关键技术,主要包括编程工具、数据库工具及条码识别技术等,最后对系统实现的过程进行了说明,并对系统的发展作了展望。
关键词:汽车配件;库存管理;信息技术
中图分类号:TP393 文献标识码:A
0 引言
随着现代科技的发展和生活水平的提高,人们的对汽车的需求量越来越高,从而促进了汽车配件业制造和销售业的快速发展。在汽车配件进销存管理方面,因其车型多,零件种类多等,传统的手工作业管理由于效率低、准确性低,已不能满足市场的需要。随着信息技术和互联网的快速发展,采用计算机和网络管理生产、销售、库存等各环节已成为汽配企业发展的必然趋势。目前,国内外已有不少的研究,尤其是信息管理系统和策略方面。如曹志伟[1]针对军队装备仓库传统管理的耗时耗力,提出一种基于B/S模式的仓库管理信息化系统;吴明泽[2]研究并设计了一种基于B/S架构的智能仓库管理系统;毕晓东[3]设计了应用于web service的移动库存智能管理系统;也有不少学者设计了一些基于C/S的库存管理信息系統;此外,近年来随着二维码的流行,基于二维码扫描识别的库存管理技术也得到较广泛的运用。
1 总体功能设计
在系统开发前,应先对系统的可行性及功能需求进行分析。可行性方面,主要集中在两点:一是经济性。一个完整的系统能否给企业带来效益,能否节约成本,这是根本,只有能给企业带来更大效益的系统才能得到企业的认识,而信息管理系统的开发,能够在很大程度上提高仓库的管理效率从而给企业带来很大的经济效益,这对于所有企业而言是很有帮助的。另一个是可行性,主要是技术上的可行性。技术上要考虑的是利用目前的互联网技术及编程工具是否可以开发出可靠性高、功能完善的库存管理系统。其实,利用高级计算机编程语言和数据库技术,是完全可以实现这一目标的。甚至可以今后升级功能,使其更趋完善。
系统的用户是汽车零配件的生产或销售的库存管理企业,其主要功能是仓库货品信息的管理,系统由基本信息管理、产品信息管理、库存操作管理、库存警示管理、统计查询管理和系统维护等几部分组成。此外,库存管理系统需满足仓库管理员及工作人员的需求,因此必须具有用户管理的功能,需要对不种用户设备不同的系统的权限,所以需要设计用户模块。综上分析,可设计系统的总体功能结构如图1所示。
2 系统的开发的关键技术
2.1 库存管理系统的结构模式
目前库存管理系统的结构主要有以下两种:C/S结构和B/S结构。C/S(Client/Server)结构的实质是数据存取与应用程序分离,分别由数据库服务器和客户机来执行,优点是客户端响应速度快,缺点主要是需要安装专用的客户端软件,工作量大,维护和升级成本非常高。B/S结构(Browser/Server结构)结构即浏览器和服务器结构,只有极少部分事务在前端(Browser)实现,主要事务是在服务器端(Server)实现,这样就减轻了系统维护与升级的成本,同时能实现从不同地点,不同的接入方式访问。B/S模式的缺点是响应速度取决于网络,无法实现分页显示,给数据库访问造成较大的压力,且无法实现个性化。基于目前网络技术的高度发展,以及能将库存系统更好地融入企业的ERP管理系统,选用B/S结构为最合适。
2.2 开发工具的运用
首先就操作系统而言,目前主要有Windows、Linux(Unix)、Mac OS。由于Windows平台用户处于绝对领先地位,选用Windows平台开发更为合适。
其次,就编程语言而言,现在较流行的是JAVA或.NET。开发Windows平台的桌面应用项目可以用多种语言编写,比如VB,PB,VC,DELPHI等。而开发web项目的话可以选择Java,对于B/S架构的库存管理系统而言,更应该如此。利用Java开发的程序可以实现跨操作系统运行。C#可以和Java一样,可开发强大的WEB应用服务器代码。.NET可以同时开发web项目和桌面应用程序,但是得需要得到微软的组件支持。
最后,就数据库工具而言。目前,Access、SQL Server和MySQL这3款应该是使用率最高的。Access和MySQL简单易学,但能处理的数据有限,当超过一定容量时,其查询和调用的速度就会明显下降,从而使系统迟钝。则SQL Server和功能更丰富、可处理大型关系型数据,比较适用于开发跨平台的.NET服务器体系,适合大中型企业。
2.3 条码技术应用
随着物流管理信息化、网络化的发展,应用条码技术进行库存管理、实现仓库作业自动化,是目前迫切需要解决的一个现实问题。利用条码技术,在入库产品及其包装上加贴条码,在产品的出入库管理中利用条码化工作代替传统作业,可以减少了手工输入,这样不但提高了作业效率,还能确保资料的正确性,进而实现仓库管理的全面自动化。随着智能手机等设备的普及,目前条码已在向更先进的二维码技术转变。
3 系统的实现
利用JAVA编程工具及SQL数据库软件,可以按照给出的系统功能结构开发系统各界面及程序框架,编写数据库并接连,完成B/S模式的汽车配件库存管理的开发。设计的过程如下:
首先是进行数据库的设计,依次要完成数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。
然后是系统的设计,按前面设计的系统的结构将系统划分为各功能模块,依次完成基本信息管理功能、库存管理等模块的设计。设计用户主界面、登录界面、出库及入库界面、统计报表及预警界面等。设计对象类,建立联系,建立数据库访问,关联数据库。
最后是进行系统的测试和调试。在用户浏览器中,输入系统服务器地址,进入登录界面后,输入ID及密码,进入系统后依次测试各功能模块的功能。
4 结束语
B/S模式的库存管理系统可不受地点的制约在网络上使用,不用担心客户机出现故障则损坏系统,且进行移植扩展后可有效融入企业的ERP系统,对实现企业的计算机集成管理有着重大的意义。
参考文献:
[1]曹志伟.基于B/S模式的装备仓库管理信息化系统的设计[A].中国航空学会航空维修工程专业分会.航空装备维修技术及应用研讨会论文集[C].中国航空学会航空维修工程专业分会:中国航空学会,2015:5.
[2]吴明泽.基于B/S架构的智能仓库管理系统的设计与实现[D].吉林大学,2014.
[3]毕晓东.基于webservice的移动库存智能管理系统设计与实现[J].物流技术,2015,34(13):272-274+291.