基于PHP的库存管理系统

2015-11-23 13:21
河南科技 2015年11期
关键词:销售员警报入库

马 杰

(河南财政税务高等专科学校,河南 郑州 451464)

全球经济一体化的发展,使我国的中小企业将面临严峻挑战。如果我国的中小企业不借助先进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜。

如今,电脑操作及管理日趋简化,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然[1]。

PHP是目前最流行的Web服务器端语言之一,能够根据用户请求和服务器端的数据生成动态网页,又是一种跨平台的HTML内嵌式语言,可以在Windows、UNIX等不同平台上运行,程序移植方便[2]。而MySQL是一个多用户、多线程的数据库服务器,PHP和MySQL两者成为构建动态Web网站的强有力组合[3]。

1 系统设计

库存管理系统可以减轻库存管理人员的工作负担、提高工作效率、优化库存的管理流程,比传统的库存管理模式节省人力、财力和时间。该系统基本上可以满足库存管理的要求,可以实现库存管理的低成本投入,高效率管理的宗旨。

本文以连锁鞋店为例进行开发,根据商店状况可将系统分为三部分:销售员模块,经理模块,仓库管理员模块,如图1所示。

销售员模块:销售员信息的查询,店铺信息的查询,商品信息的查询,商品的销售,新闻动态的查询,库存警报的查询。

经理模块:销售员信息的查询、增加,经理信息的查询、增加,仓库管理员信息的查询、增加,店铺信息的查询、增加,商品价格的修改,新闻动态的增加、修改、删除。

仓库管理员模块:商品的入库、出库,入库单的查询、导出,出库单的查询、导出,新闻动态的查询,库存警报的查询。

图1 系统功能

2 功能实现

本系统采用流行的B/S构架,可以方便地为用户提供所需服务。B/S构架最大的优点就是用户不需要安装复杂的软件,只要有浏览器能够上网就可以快捷地使用服务器所提供的服务,也不用担心系统升级和维护带来的麻烦。因篇幅所限,这里详细介绍系统中的3个功能,其他功能也已实现,不再详述。

2.1 身份验证登录

身份登录模块主要用来识别用户的登录信息,只有拥有正确的账号密码才能够登录。用户在登录时可以选择身份,包括销售员、经理和库存管理员。不同的身份登录后具有不同的权限,界面如图2所示:

图2 登录界面

核心代码如下:

2.2 物品的入库

物品的入库是仓库管理员的操作,它能记录物品入库的详细信息,并且所有入库的物品都存入在入库表中,当有物品入库时,入库表中对应的商品会自动增加,实际库存表中的商品也会随之增加。核心代码如下:

<?php

(Ssql1="update实际库存表,入库表set物品数量=S入库数量+物品数量where实际库存表.物品编号=入库表.物品编号and实际库存表.颜色=入库表.颜色and实际库存表.大小=入库表.大小";

2.3 库存警报

库存警报分为店铺物品的库存警报和仓库物品的库存警报,为物品设定一个数量,当物品的数量低于这个设定数量时,在销售员和仓库管理员登录系统后就会给以提示,方便销售员和仓库管理员及时供货。核心代码如下:

3 总结

传统人工手写式的物资信息管理,不仅耗费了大量的人力、物力,而且也消耗了更多的时间和成本。随着计算机行业的不断发展,企业管理的应用也在不断随着其发展速度进行着更新,库存管理系统渐渐成为销售行业所必需的辅助系统。本文使用PHP语言,MySQL数据库,设计开发的基于B/S构架的库存管理系统,可以使各个店铺的管理工作系统化、规范化、自动化、简易化、智能化,从而达到提高店铺进销存管理效率的目的。相信随着科技的发展,PHP技术必然会不断得到更新,基于PHP的WEB系统将会在未来的市场上占据更广阔的舞台。

[1]闵建.嵌入式实时数据采集系统的设计与实现[J].微计算机信息,2009,25(7):2.

[2]康小军,王辉.Web数据库网站信息发布系统设计与实现[J].三峡大学学报(自然科学版),2002,24(3):217-219.

[3]孔祥鑫.基于PHP技术的校园网站的设计与实现[D].天津:天津师范大学,2012.

猜你喜欢
销售员警报入库
基于北斗三号的人防警报控制系统及应用
重磅!广东省“三旧”改造标图入库标准正式发布!
中国食品品牌库入库企业信息公示②
中国食品品牌库入库企业信息公示①
假期终结者
销售员的三种习惯 竟是客户最喜欢的
销售员的报价技巧,你会吗?
是谁的责任?
拉响夏日警报定格无痕迹美肌
销售员的幽默