后勤工程学院本科毕业设计(论文)
基于RFID的仓库物资管理系统基础信息物资入库管理物资出库管理库存管理系统设置基础信息维护供应商信息管理客户信息管理货架设置导入标签入库单入库审核物资入库出库单出库审核物资出库库存控制物资盘点用户设置系统日志 图3.1 系统功能模块图
(1) 物资出入库管理
货物进出仓库要进行登记记录,这是仓库管理的主要内容。货物进入仓库,从入库申请的人员向执行货物入库的仓库保管员提交货物开始。
入库申请人想仓库管理员提交货物和入库申请单,入库申请单记录本次入库的货物名称、数量、提交货物的单位等信息。库管依据送货人员提供的入库申请单对待入库的货物进行检查。若入库货物与入库申请单信息一致,则允许入库;若不一致,则禁止入库,提交货物的单位重新出具入库申请单。对允许入库的货物,执行库管要将入库货物的名称、数量、入库时间、执行入库的执行人等信息进行登记后,将货物存入仓库。货物存入仓库后,执行入库操作的库管给提出入库申请的人员开具入库单,入库流程结束。
货物从仓库中出库,是从需求货物的出库单位出库人员向执行出库保管员做的库管提出出库申请开始的。
首先,出库人员向库管提交出库申请单。出库申请记录申请出库的货物名称、申请出库的数量、申请出库的单位等信息。执行出库的库管首先对出库单的真伪进行检验。对有效的出库单,依据其要求出库货物的名称查找仓库库存货物的信息和此货物的库存数量。如果有此货物,并且其库存数量满足出库申请单的数量,则库管保存出库申请单并进行出库登记。在出库登记中,执行库管要记录出库货
16
后勤工程学院本科毕业设计(论文)
物的名称、出库数量、出库时间、执行库管名称等信息。进行出库登记后,将货物出库。出库结束后,执行库管给提出出库申请的人员开具出库单,出库流程结束。
(2) 出入库记录的查询
仓库的管理人员要对仓库储存的货物信息、入库记录和出库记录等及时掌握,这样才能及时了解仓库的运行现状,才能使仓库处在良好的运行状态。所以对出入库查询是仓库管理系统的重要功能之一。根据军队建设信息化要求,后勤保障要求仓库达到“保障资源透明可视,仓库保障活动精确可控”的目的。 物资存储管理就是对物资的种类、数量等信息的管理,是为了确保仓库物资存储的数量符合要求和无差错管理而进行的物资库存盘点等操作。
仓库管理员通过RFID对库存物资进行盘点后,将信息反馈给系统,通过对比能发现物资与账面记录的是否一致,实时把握库存信息,查找差错原因。
仓库物资可以进行查询操作,通过对物资的查询,了解物资实时情况,为仓库制定物资相关策略提供依据。
(3)货物信息管理
仓库要存放货物,关于这些货物本身的信息,对货物的正常存储是非常重要的,例如哪些货物需要防潮,哪些货物需要轻搬轻放等,所以对货物本身的信息的登记、管理是仓库管理的重要内容。
(4)基础信息管理
基础信息管理包括货物的基础信息维护,供应商信息,客户信息,用户信息管理和导入标签。其中部分信息只能由超级管理员来查看并修改。但相对于一般仓库而言,军队仓库一般保持着稳定的供货商和客户,货物类型也较平常仓库不
[4]
17
后勤工程学院本科毕业设计(论文)
会轻易变动。用户信息的创建和修改只有超级管理员才能进行。也为了仓库物资的特殊性,为每个用户设置了权限,限制部分用户查看和修改相关信息,提高系统的安全性。
3.3 系统代码设计
系统代码设计时应遵循的原则:
1.唯一性。每一个代码只能唯一的代表系统中的一个实体或实体属性,而一个实体或实体属性也只能由一个代码表示。
2.标准化。在代码设计时应采用国际或国家标准代码。这些标准代码设计的重要依据,必须严格遵守。
3.合理性和简单性。代码设计必须与编码对象的分来体系相适应,以便代码对编码的分类具有标识作用。
4.可扩充性。编码是要留有足够的备用代码,以满足今后的扩充需要。 5.简单性。代码结构要简单,尽可能的短,以方便输入、提高效率。 6.适用性。代码要尽可能的反映对象的特点,以便于识别和研究。使使用者容易了解和掌握。
7.规范化。在一个代码体系中,所有的代码结构、类型、编写格式必须保持一致,以便与信息交换和共享,并有利于系统的更新与维护。
物资代码设计:仓库物资种类繁多,为了满足需要,每个物资的编码采用8位编码,每一种物资有唯一的标识码。
其具体的编码方式为:其代码的前两位表示保留编号,3、4位仓库编号,5、6位表示物资总分类,最后两位表示物资次分类
00 00 00 00 保留编号 仓库编号 物资总分类 物资次分类 其中
[5]
18
后勤工程学院本科毕业设计(论文)
仓库代码:01表示1号仓库,02表示2号仓库;
物资总分类代码:01表示生活用品类物资,02表示服装类物资,03表示食品类物资,04表示配件类物资。
物资次分类代码:01表示牙膏,02表示牙刷,03表示方便面,04表示八宝粥,05表示饼干,06表示洗衣粉,07表示衣服,08表示裤子,09表示被装,10表示帽子,11表示鞋子,12表示帐篷,13表示服装配件等。
3.4 数据库设计
管理信息系统都是以数据库系统为基础的,它直接影响系统的功能和运行效率。我们首先把概念结构从现实中抽象出来,然后以之转化成数据模型,接着进行优化。
仓库物资管理系统采用了SQL SERVER数据库。SQL SERVER 是使用比较广泛的数据库之一,具有很好的数据库所具有的功能。数据库表见附录1.
[6]
19
后勤工程学院本科毕业设计(论文)
4 基于RFID的仓库物资管理系统实现
4.1 系统登录模块设计
系统登陆模块是用户登录系统时使用的模块。用户在登录界面(图4.1.1)输入用户名和密码后,和系统数据库进行比较确认,如果用户名和密码和保存的数据一致,则此用户便可进入系统主界面(图4.1.3)继续进行操作,如果用户名或密码错误,则系统会出现如图4.1.2所示的提示,用户需再次输入,直致正确才能进行相关操作。
图4.1.1 登录界面
20