仓储企业进销存管理系统的设计与实现
王全彬
(康定民族师范高等专科学校,四川康定626001)
摘 要:仓储企业的多样性及其灵活多变的经营方式,加上相关投入量的,使得很多仓储企业没有进行信息化建设.因此,开发基于仓储企业应用的进销存管理系统尤为重要.该文给出了能够满足仓储企业进销存管理的仓储企业进销存管理系统的设计与实现方案.
关键词:信息化;进销存;优化管理
中图分类号:TP274 文献标志码:A 文章编号:1008-7974(2009)04-0047-03
收稿日期:2008-12-08
作者简介:王全彬(1979-),男,四川崇州人,硕士,康定民族师范高等专科学校教师.
21世纪是各国争夺信息资源开发、利用自主权和优势的世纪,信息资源应作为国家、企业和机构的战略加以管理.企业作为国民经济的基本单元,其信息化应用水平是国家信息化建设的关键,也是企业提高核心竞争力、与国际接轨和参与国际竞争的重要途径.所以,要想在市场竞争中夺取主动权和占有优势,就必须从企业发展的高度对信息资源进行集成管理、科学的开发和有效的利用.
随着仓储企业规模的日益扩大,仓储信息数据量日益增加,使得很多仓储企业对计算机应用的需求发生了巨大的变化,如何优化企业资源,进行信息化的协调和信息安全控制,使各个工作流程能正常、有序地工作,成为非常重要地问题.这就要求企业在应用信息新技术过程中,需要对数据进行建模,对流程进行优化[1].
1 优化仓储企业信息化系统的需求分析现代仓储企业在对其资源进行优化配置的同时,也必须对信息资源进行优化配置.随着信息时代的到来,信息量与日俱增,同物质、能源相比,信息具有再生性,取之不尽,用之弥增,但对于企业的需求而言,有效信息则是稀缺的.如果不对信息进行优化配置,企业将不能充分开发和利用有效信息;大量无效信息的存在势必影响企业的生产经营决策和组织管理,甚至引导企业走入投资、经营与管理误区,给企业带来不必要的经济损失.
现代信息技术发展很快,信息设备类型多样,价格较高,且企业对信息技术设备的需求量较大.因此,只有对信息技术与设备进行科学配置,才能实现不同信息技术与设备的功能互补,避免设备的重购与闲置,以达到既减少投资,又增强信息获取、处理、存贮与传递功能的目的[2].
以上说明:优化配置信息资源是现代企业决策科学化、投资合理化、生产规模化、经营效益化的根本保证.所以,开发基于仓储企业应用的进销存管理系统尤为重要.本文所设计的进销存管理系统可以基本上满足仓储企业的进销存管理,对节约管理成本,提高企业的竞争力,可起到一定的优化作用.
2 仓储企业进销存管理系统的设计
2.1 采用先进的系统开发设计思想
(1)尽量采用仓库现有的软硬件环境,先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的.
(2)系统应符合仓库管理的规定,满足仓库货物日常的进销存的需要,并达到操作过程的直观、方便、实用、安全等要求[3].
(3)系统采用模块化的程序设计方法,既便于系统功能模块的组合,又便于未来参与开发的技术人员补充、维护.
(4)系统应具备数据库维护功能,能及时根据用户需求进行数据的添加、删除、修改、备份等操作.
(5)充分应用高科技产品软件化、网络化管理企业.
2.2 仓储企业进销存管理系统的设计
通过调查分析,仓储企业管理的重点就是进、销、存业务,运输只是对物品的移动,不会使物流的内容发生变化.笔者设计进销存系统就是从基本业务入手掌握仓储企业的全面信息化.下文笔者从仓储企业的信息流程开始展开对仓储企业进销存系统
・
7
4
・
的分析.
系统总体构成.本系统由网络设备、支撑平台、应用软件组成,其总体构成如图1所示
.
图1 系统总体构成图
从总体上看(如图2),仓储企业进销存管理系
统主要由基础资料、入库管理、出库管理、财务管理、库存管理、统计分析等几大模块
.
图2 数据流图
在充分调查研究的基础上绘制出如图3所示的系统业务流程图,进销存管理系统的体系结构、数据
库结构均是以此业务处理流程图为依据而设计的.
图3 系统优化后的流程图
系统架构.从图4可知该进销存系统的系统架
构和各模块的功能,在这里就不赘述.
图4 系统功能图
系统模块设计.
(1)基础资料.基础资料定义了进销存管理系统的一些基础数据信息,这些信息是整个软件的运行基础,保证软件其他模块的正常运行.
(2)入库管理.“采购入库”是指将企业内部采购员在其他供应商处采购产品录入数据库,以便库存充足,只有执行审核操作后,才能影响到库存.入库单包括单号、供应商、入库日期、号等信息.“入库查询”录入相应查询条件,显示满足条件的记录,可查询的字段有单号、日期、产品名称、供应商等.“入库更新”更新产品数据.
(3)出库管理.出库管理是指通过与客户签订合同,并根据合同形成订单,依据订单货品出库的一种出库模式,这是一种主要的出库模式.出库单包括单号、客户、出库日期、售价、号等信息.“出库查询”查找并显示所有符合条件的产品数据.“出库更新”更新出库单信息.“出库删除”删除无效的出库订单信息.
(4)库存管理.仓储企业进销存管理系统是一个动态的过程控制系统.主要处理对象是营销业务过程,而业务的发生具有动态、并发、时序的特征[4]
,具体表现为:库存量的变动.任何入库、出库业务都将改变销售商品的可供量,从而制约着销售
业务的发生[4]
.因此,这些变动必须得到及时的反映.进销存管理软件系统的库存管理实现了这种动态过程控制.
库存处理包括库存盘点、库存修改等.库存盘点是记录每次盘点情况,并对库存进行调整,以使账面和实物数量吻合.每一次库存盘点都生成盘点单号,盘点单号的组成是:年月日加三位顺序号.盘点时填上库存零件的实际数目,然后自动生成盘点盈亏数目.
(5)统计分析.在这个模块中,主要是对入库和
出库模块信息查询功能的集中与强化,为管理层提供更多的信息,并对各项数据统计管理.
3 仓储企业进销存管理系统数据库设计
进销存管理系统的数据库设计主要是围绕库存来展开的,入库使产品库存增加,出库使产品库存减少,因而就有产品库存表.而入库单表详细记录着入库单的详细情况,出库单表详细记录着出库单的详细情况.基本的出入库操作就由出库单和入库单两个数据库表进行记录.通过对产品库存的监管就可以实时知道仓库里有多少货物,什么时候该进货,销路如何等,因此,好的数据库设计能够为仓储企业的业务管理起到优化作用.本系统数据表E -R 图如图5
所示.
图5 E -R 图
从图5可知,进销存管理数据库是由七张数据
・
84・
表组成的:员工信息(YGI nf o ),供应商信息(GYSI n 2fo ),产品管理(CP I nf o ),采购入库(CGRK ),出库单(CK D ),库存表(KC ),盘点表(P D ).
4 仓储企业进销存管理系统的实现
4.1 数据库连接的建立
为方便最终用户的使用,本系统的访问数据库不需要配置ODBC,直接用代码实现.本系统数据库
链接方法如下:
p r ocedure Tdata Module .set D BConfig (i p,u,p:String );begin
adoquery1.Connecti onString:=’Pr ovider =S QLOLEDB.1;Pass 2word =’+p +’;Persist Security I nf o =True;U ser I D =’+u +’;I nitial Catal og =MYJXC;Data Source =’+i p;
end;
说明:MYJXC 是本系统的数据库名称.Set D B 2Config 方法的i p 参数是指数据库服务器i p 地址(或计算机名),u 参数是指数据库服务器的登陆用户名,p 是登陆密码,Set D BConfig ()方法可以快速实现数据重新配置.4.2 采购入库
采购入库管理实现对采购信息的管理包括新开单、新增产品、保存信息.
p r ocedure TcgrkFor m.Butt on2Click (Sender:T Object );var
sql:String;//保存S QL 操作语句begin
sql:=’I nsert int o cgrk (B ill N o,CP I D ,CPJG,GYSI D ,JFRQ,JFS L,FP I D ,GH,BZ )Values (’’+
dhEdit .Text +’’’,’’+//单号cp idEdit .Text +’’,’’+//商品编号cp jgEdit .Text +’’,’’+//商品价格gysidCBox .Text +’’,’’’+//供应商I D
frqEdit .Text +’’’,’’’+//进货日期jfslEdit .Text +’’’,’’’+//进货数量f p idEdit .Text +’’’,’’’+//编号ghEdit .Text +’’,’’+//员工编号bzEdit .Text +’’)’;//备注信息dm.I nsert D ata (sql );//进货入库//库存更新
sql:=’select 3fr om kc where cp id =’’+cp idEdit .Text +’’’;if not dm.get D ata (sql ).Eof then //存在相同产品则更新数量begin
sql:=’update kc set kcl =kcl +’+jfslEdit .Text +’where cp id =’+cp idEdit .Text;
//dm.Update Data (sql );end
else //不存在相同产品则增加记录begin
sql:=’insert int o kc (cp id,kcl )values (’’’+cp idEdit .Text +’’’,’+jf 2slEdit .Text +’)’;
//dm.I nsert D ata (sql );end;
if dm.I nsert D ata (sql )=true then showmessage (’采购信息入库成功.’)else
showmessage (’采购信息入库失败.’
);4.3 系统的运行
本系统采用Del phi 和M s S QL Server 数据库开
发,并在windows2000系统下调试通过.
5 结语
仓储企业进销存管理信息系统是一套基于网络数据分布技术,集信息获取、信息处理、信息发布等诸多功能于一身的应用系统,对仓储企业的进销存管理实施过程起到优化作用.
参考文献:
[1]林昶.我国现代仓储业发展现状与对策[J ].西南交通大学学报(社会科学版),2007(02):122-126.[2]匡泰.基于W EB 的进销存管理系统的设计与研究[J ].浙江大学学报,2003(06):19-23.[3]吴沈辉.浅析仓储管理信息系统市场机会[J ].中国储运,2007(04):104-107.
[4]杨青,黄丽华.企业规划与信息系统规划战略一致性实证研究[J ].管理科学学报,2003(04):43-54.
(责任编辑:王前)
D esi gn and I m ple m en t a ti on of I nvo i c i n g M anage m en t Syste m of Storage En terpr ises
WANG Quan -bin
(Kangding N ationality Teachers College,Kangding,S ichuan 626001,Ch ina )
Abstract:The diversity and flexibility of operati on of st orage enter p rises,and the restricti on of related involve 2
ment l oad,that make a l ot of st orage enter p rises not carry on the inf or mati on manage ment .So,it is particularly i m portant t o devel op the inv oicing manage ment syste m based on st orage enter p rises ’app licati on .The paper designs a invoicing manage ment syste m f or purchase,sales and invent ory of st orage enter p rises .
Key words:inf or mati on;invoicing;op ti m al manage ment
・
94・下载本文