供水公司物资管理系统设计与开发

供水公司物资管理系统设计与开发

摘要:仓库管理作为物资管理工作的一个重要组成部分,是企业管理的重点工作之一。目前,某企业的物料库存管理主要以手工和EXCEL方式记录物料的相关数据为主,不能实时准确了解仓库中物料的进出情况和盘点物料,此外,物料管理还存在需要特殊记录的流程和物资来源。随着电子化的物料存储管理系统逐步成为仓库管理中的主流,笔者针对该供水公司物料管理过程中存在的问题和特殊流程,在需求分析、系统分析与系统设计之后,完成了系统的编写。

关键词:库存管理;系统设计;物资管理

1引言

现阶段,物资管理系统的设计与开发体系已相对成熟,市场上有大量的物资管理系统提供商。某油田供水公司有着完善的物料管理规则、明确的记录项目,但是对物料历史数据的管理仍存在一定问题:一直依靠手工和EXCEL工具相结合的方式记录物料流动数据;由库管员在仓库现场根据物资记录表对物料进行逐一盘查,耗时、费力、低效;纸质记录的可维护性差、工作量大等缺点,导致库存数据管理效率低和管理效果不明显等[1];管理人员需要物料数据详情时,需通过打电话等方式询问仓库管理员才能得知。由于信息的时效性[2],导致已提交的纸质数据可能早已与实际库存情况不相符,导致管理者决策的失误[3]。更重要的是,公司的物资管理有特殊的处理流程和物资来源,特色流程主要是物资在出库后,剩余用料会返库,并需记录形成返库单,方便日后查询和决策,而不是直接修改相关出库数据的方式;物资来源方面,仓库物资主要为公司采购,但存在一些特殊来源,日后会对其进行特殊处理[4],因此,不能和一般来源一起记录。该公司希望在沿用当前库存管理规则情况下,开发带有本公司物资管理特色的库存管理系统。本项目目的为建立一个基于ASP.NET的物资管理系统,实现对该公司对物资相关数据的维护管理的电子化,保证物料库存数据及时更新,历史单据数据长时间保存,减少管理人员的工作量,提高物料管理的效果和管理者的决策质量。

2用户需求分析

2.1用户功能需求分析

该物资管理系统需解决以下问题:记录物料出入库信息,包括送货单、入库单、退货单、出库单、返库单等,以及对单据进行日常维护;实时查看现有物料的在库情况,并且要对其进行维护;根据公司库存管理规则对相关单据进行管理审核和转化;针对公司特殊的流程需要保存物资返库数据设立了返库单,来对其进行记录和其他操作;记录并维护与公司仓库相关的其他基础信息;对物资管理工作进行角色划分,不同的角色有不同工作职责。

2.2用户性能需求分析

时间特性。该系统操作数据库信息的平均时间不超过2s,系统操作响应时间确保在1s以内,保证用户对数据信息的操作能及时反馈,符合用户使用系统的快捷性、方便性、简便性要求[5]。安全性。本物资管理系统为不同登录角色设置了有差异的权限。不同登录用户角色拥有不同的权限,保证该物资系统中信息的保密[6]。

3系统分析与设计

3.1组织结构分析

该库存管理系统的组织结构可分为三层:最高层为管理员,可以管理库管员、审核人、采购员等用户角色,还可查看库存物资情况和物资单据;采购员职责主要包含个人信息管理以及送货单据的维护;库管员职责包含个人信息、物资单据的维护以及基础信息的设置;审核人职责主要包括个人信息管理和单据审核。

3.2功能性分析

该物资管理系统总共包括五个功能,分别为单据维护、单据审核、在库管理、基础设置和统计分析。

3.2.1单据维护

单据维护共有送货单管理、送货详细管理、入库单管理、入库详细管理、退货单管理、退货详细管理、出库单管理、出库详细管理、返库单管理与返库详细管理十个小项。库管员可以对单据进行增删改查等维护工作。但库管员每次对入库单和出库单单据的操作需等待审核人审核通过后,方可修改数据,否则不能修改。

3.2.2单据审核

单据审核共有入库单审核和出库单审核两项。审核只能由审核人来完成。审核人通过详细按钮查看该入库单或出库单的详细数据,之后判断是否能通过。此项流程需要在库管员提交入库单或出库单之后才可进行操作。

3.2.3在库管理

在库管理包括物料盘点、数据统计两项。主要工作为将该物资管理系统中的物资数据与实际仓库中的物资数据进行匹配,因此,物料盘点界面需显示各种物资所应有的数目和地点。

3.3总体设计

该物资管理系统主要的五个功能为:在库管理、单据维护、单据审核、基础设置和统计分析。管理员拥有全部权限;采购员拥有单据维护中送货单的维护和在库管理中物资数据的查看权限;库管员拥有在库管理、单据维护除去送货单和送货详细管理、统计分析和基础设置权限;审核人有单据审核和在库管理中物资数据的查看权限。

4系统实现

4.1系统架构选择

本物资管理系统采用B/S架构,与传统的C/S架构客户端服务器模式相比,Web页面可以使用脚本文件来进行验证和美化,并且易于后期升级维护,开放性好、扩展性好[7]。该架构由数据库服务器和Web浏览器部分组成[8]。数据库服务器主要记录物资信息、基础设置信息以及物资单据信息。用户只需安装Web浏览器,就可进行相关操作[9]。

4.2系统测试

输入输出测试。向该物资管理系统中输入存在物资和用户的完整名称、不存在物资和用户的名称。经测试,输入存在的物资和用户的完整名称,系统可以得到相应的物资用户信息,得到重复的信息将会全部都显示出来;输入没有的或不完全的搜索信息,由于搜索的算法简单,系统会得不到相关输出信息[10]。稳定性能测试。将本物资管理系统及数据库配置在该供水公司的服务器上,使用多台电脑对该数据服务器的IP进行Ping命令攻击,用另一台电脑登录该物资管理系统进行操作。经过测试,该物资管理系统能正常稳定运行,响应用户操作[11]。

4.3系统实施应用及评价

经过本物资系统在该供水公司的初步使用,该系统的优势与不足总结如下:(1)该物资管理系统的使用使原有的仓库物资工作更加方便、快捷、高效,规避了之前物资管理工作出现的问题;(2)物资管理管理系统的布局简洁明了、操作简单、易于上手,有良好的用户交互界面;(3)物资管理的搜索功能尚需进一步改善,目前只能输入完整信息进行搜索。

5结语

本设计项目以某公司建立一个物资管理系统改善工作效果为背景,使用了面向对象的系统分析与设计的方法,完成了该物资管理系统的开发工作。该物资管理系统将企业物资管理规则、物资管理特殊流程、特殊数据纳入其中,使该公司物资管理实现了电子化。该物资管理系统的主要特色是融入了该公司物资管理特殊的物资返库流程和特殊物料来源分类。通过登录该物资管理系统可以实时查看仓库各物资的数目、总价值情况,不仅降低了库管员的工作量,还提高了物资管理效率和仓库物资数据的准确性。

参考文献

[1]王颖.基于.NET平台的商品库存管理系统的设计与实现[D].西安:西安电子科技大学,2009.

[2]赵瑞玉.企业实物资产管理体系的优化策略[J].企业改革与管理,2017:14.

[3]汤建彬.浅析供应链模式下的库存管理[J].苏州经贸职业技术学院,2011,18(11):75-77.

[4]王梦彤.一种指纹考勤机数据管理系统的设计与开发[J].计算机应用与软件,2016,33(12):31-33.

[5]王爽.管理信息系统开发方法研究[J].山东工业技术,2016:276.

[6]王爽.管理信息系统开发方法研究[J].山东工业技术,2016:276.

[7]刘红艳.基于MES的物料管理系统研究及实现[J].机床与液压,2007,(08).

[8]邢英杰.基于J2EE的特钢企业物料管理系统的设计与实现[J].计算机应用与软件,2005,(02).

[9]胡建平.面向模具企业的物料管理系统的研究[J].中国机械工程,2006,(S1).

[10]索剑.针织服装企业物料管理系统设计与开发[J].微计算机信息,2007,(18).

[11]鹿江春.基于C/S模式的物资管理系统的设计与实现[J].计算机工程与设计,2005,(09).

作者:陈晨 李安康 单位:中国石油大学(华东)经济管理学院