库存管理是商业企业经营管理中的核心环节,也是一个企业效益的关键决定因素。在过去,销售业的操作一般都靠人工操作,如靠人工登记卡片、填写表格资料,然后根据不同商品的进行分类入库、出库、记账,这是一项极其繁琐的工作。企业库存管理系统就是在这种状况下出现的,通过利用计算机的技术,使得企业进货、销售、存库管理能够有机地结合起来,从而提高企业的效率,节省成本。说到库存管理系统很多人会想到WMS或者是ERP系统与之有什么关系?通过分析调查有关库存管理系统库存管理系统属于这些系统中的一个功能模块,也可以理解为WMSERP中子系统。那么设计一库存管理系统需要包含哪些内容呢?

1库存系统功能设计

 系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到企业仓库库存管理效率的目的。系统功能分析是在系统开发总体任务的基础上完成的。本库存管理系统需要完成的功能有:(1)仓库管理员的登录、密码修改及忘记密码之后的操作。(2)库存管理的各种信息的输入,包括入库、出库、货品信息的输入等。(3)库存管理的各种信息的查询、修改和维护。(4)入库单、出库单的生成,日报表、月报表的生成。(5)库存管理中数据库中数据的备份及还原。

2数据库设计根据系统功能需求与数据流程图,本数据库管理系统需要8个数据表,分别是操作员个人信息表、登录表、仓库信息表、货品信息表、库存信息表、入库单、出库单、 采购员表、客户信息表、日报表、月报表。其中,主要的数据表的数据库逻辑结构如下:(1)用户表(UserID UsernamePasswordSexTel);(2)库存信息表(库 别,货品编号,货物名称,生产厂家,规格,型号,数量, 库存数量);(3)入库表(入库编号,货品编号,入库 数量,进货单价,合计,入库时间,入库部门,采购人名 称);(4)出库表(出库编号,货品编号,出库数量, 出货单价,合计,出库时间,出库部门,客户名称);(5)采购员表(UIDUname,采购的货品类别,Tel);(6)客户信息表(客户编号,客户名称,联系人,联系电话,联系地址,备注);(7)日报表(日期,货品编号,本日入库数量,本日入库金额,本日出库数量,本日出库金额,本日出库利润);(8)月报表(月初日期,月末日期,货品编号,本月入库金额,本月出库金额,本月出库利润)。

随着全球一体化的不断推进,使用库存管理系统已成为一种常态,WMS和ERP系统与库存管理系统有什么关联那么又该如何设计库存系统呢,

 

3 系统实现架构 在系统实现时,我们采用了流行的 B/S 三层架构,分为:(1)数据访问层;(2)业务逻辑层;(3)表示层。其中,数据访问层实现对数据库操作的封装,以隔离具体 业务和数据库之间的联系;而业务逻辑层则实现对业务逻 辑的封装,隔离用户操作的界面和具体业务逻辑;表示层即用户界面层,提供用户操作接口。从而也提高了仓库管理系统的可维护性,也使得开发过程中的分工协作更加方便快捷。

随着全球经济一体化进程的不断推进以及我国中小型物流企业的蓬勃发展,在这些中小型企业中推行库存管理系统已经成为一种常态,也是市场经济发展得必然趋势。