基于RFID技术的物流自动化管理系统数据库设计(下)

来源:中国物流网 | 2007-06-04 14:40

  另外,系统中还需要有用户的登录信息表用于记录用户的登录信息。登录信息表中应该有登录的用户名和密码,其中登录名为主键。


  3.2.2 数据库中表的关系  

  它描述了数据库中所有的表以及这些表之间的关系。对于表之间的触发器、为程序设计的存储过程、约束等具体内容这里没有详细列出。

  3.2.3 物品编码的设计  

  由于标签技术使用的是RFID技术,可以以无线方式进行双向通信,实现非接触、批量读取和远程读取、可识别高速运动物体、可实现真正的“一物一码”,所以编码也遵照一物一码的原则进行编码。  

  由于EPC码是物品本身具有的属性,即物品在出厂时会由生产厂商对其进行EPC编码,写入到电子标签中。而EPC编码是在生产厂商加入EPC global组织后,由组织分配给生产厂商分配一个编码的空间以及一些编码规则,让企业自行编码。本文设计中,为了方便操作,定义了12位的编码。

  其中流水号为同种物品的顺序编号,例如:如果表中已经存在了编号为001001001001的物品,再加入生产厂商代号为001,客户代号为001,种类编号为001的物品时系统对这个物品的编号就为001001001002,最后一位顺序加一。  

  这种编码规则的使用在实际操作中应该是在物品出厂的时候由生产厂商为出厂物品进行编码,然后在物品入库的时候物品都应该是带有编码的,仓储物流自动化管理系统只需要根据物品的电子标签上面的信息将物品入库并将分配给物品的存放地点写入电子标签中即可。  

  3.2.4 数据库中存储过程及触发器的设计  

  在数据库中创建的存储过程主要分为3类:插入数据的存储过程、删除数据的存储过程、查询数据的存储过程。插入数据的存储过程主要实现的是对数据库中表的添加,例如在入库表,出库表,库内移动表中插入仓库操作数据;在客户表,登录表,仓库表,物品表,职工表等表中插入数据,以添加各个实体数据;删除数据的存储过程实现的主要功能与插入相反,它主要是实现对客户表,登录表,仓库表,物品表,职工表等表中的实体数据进行删除操作;查询数据的存储过程主要应用在报表的生成上,各种报表调用相应的存储过程以实现对需要用到的表进行查询,显示查询结果作为报表的数据源。下面只简单介绍一下添加新物品的存储过程,因为这个存储过程涉及到了自动为物品编码的问题。  

  在添加新物品的存储过程中,设立了6个输入参数和一个输出参数。6个输入参数分别是要新增物品的名称,生产厂商代号、种类代号、规格、等级和客户代号;输出参数为插入数据后系统分配给该物品的编号,返回给用户。存储过程按照编码规则对物品进行编码,先提取需要用于给物品进行编号的3个属性生产厂商代号、客户代号和种类编号作为物品代号的前9位,然后系统再根据这3个参数在物品列表中查找前9位与这个物品相同的物品,如果存在就将这些物品的代号的最后3位取出最大值加一作为新物品的最后三位,如果不存在就直接赋值为001。然后再将这个得出的标号作为新物品的编号和物品信息一起存入物品列表中,并将物品编号返回给用户。其它存储过程及触发器的作用略。

  4 结论  

  本文采用SQL SEVER 2000数据库管理系统设计并完成了基于电子标签技术的物流自动化管理系统后台数据库的开发任务,实现了系统的入库、出库、报表、储位查询、物品查询、客户查询、仓库及人员管理模块等功能。  

  本文作者的创新点是:将射频识别技术应用于物流自动化管理系统中,应用了电子标签的非“可视性”和可写性,在货物出入库时只需要进入读写器的能量场范围内即可读取,同时可以根据出、入库的实际需要对标签信息进行在线改写。只要“读”到标签就可以知道货物的存放及入库信息,不仅不用拆包移垛而且避免了人工清点的复杂性合适物,大大提高了库存盘点的准确性和工作效率。  

 

参考文献  

  [1] 廉小亲,翁贻方等,基于电子标签技术的物流自动化管理系统[J].微计算机信息.2006,5 22(5-3). Pp.137-138.  

  [2] K.Watson,M.Bellinaso等著,康博译.C#入门经典(第3版)[M].北京:清华大学出版社.2006.5. Pp.1~864  

  [3] 数据库设计三大范式应用实例剖析[电子文档] 

  作者简介:廉小亲(1967-9),女,博士,副教授,研究领域:计算机控制。  

  Author brief introduction: LIAN Xiao-qin(1967-9). Female. Dr., Associate professor. Major subject: computer control.  

  (100037,北京工商大学信息工程学院)廉小亲 冯允 张晓力 吴叶兰  

  (100037, School of Information Engineering, Beijing Technology and Business University)LIAN Xiao-qin, FENG Yun, ZHANG Xiao-li, WU Ye-lan
 

【声明】物流产品网转载本文目的在于传递信息,并不代表赞同其观点或对真实性负责,物流产品网倡导尊重与保护知识产权。如发现文章存在版权问题,烦请联系小编电话:010-82387008,我们将及时进行处理。

10秒快速发布需求

让物流专家来找您