0 引言
仓库管理是现代工业和企业生产管理不可缺少的一环。目前,仓库管理工作中的信息管理是采用人工的方式,要付出大量人力填写各种表格、凭证、账册、卡片和文件。由于信息是随着时间不断变化的,所以仓库数据要按照不同的分类经常不断地汇总、统计,往往要做许多重复登记和转抄。这种手工操作的管理方式不仅浪费人力,而且存在着处理速度慢、易出现错误、不便于查询及缺乏综合性等缺点。因此,大大降低了信息的利用价值,很难适应现代仓库管理工作的需要。开发以物联网为基础的辅以各种传感器技术的智能仓库管理系统十分迫切和必要。
可见,实现对仓库的智能化管理对提高仓库管理的经济效益具有重要意义。为了实现对仓库系统的智能化管理,提出并设计出了一种基于HTML5的中小型智能仓库管理系统的设计方案,该系统能够对仓库的温度、湿度、火灾、盗窃等进行准确测量并能够完成对仓库物品数据的自动处理。
1 总体设计
该系统结构图如图1所示。系统运行时,传感器将仓库的温度、湿度、烟雾等信息通过串口或蓝牙传送并显示在上位机软件界面上,再将数据存储在服务器的数据库中;网站通过访问服务器的数据库将仓库物品信息显示在客户端网页上,二维码通过智能终端扫描二维码访问相应网页以实现对仓库物品信息的智能管理。
2 传感器端硬件电路设计
传感器端是以单片机为控制器核心,由温度传感器、湿度传感器、烟雾传感器、报警电路、液晶显示电路、串口通信电路、蓝牙通信电路等组成,模块硬件结构图如图2所示。该模块负责将测量仓库的环境数据通过单片机串口或蓝牙将数据传送至上位机。
3 上位机软件设计
上位机软件采用Visual Basic语言编写,负责接收下位机的环境数据并显示在电脑端,同时实现对仓库物品数据进出管理。上位机的数据流如图3所示。
在软件设计过程中,数据通过串口达到计算机,软件捕捉串口高低电干的变化规律判断接收数据是否有效,若判断为仓库数据则将数据存储至数据库中并显示当前仓库信息。
4 基于HTML5网站设计
网站设计服务器端使用ASP动态脚本语言,使用HTML5为网页开发语言,使用CSS3为主要样式,使用DIV标签进行框架设计。网站以ream weaver软件为主进行网页开发,使用Photoshop等软件为辅设计网页界面特效。网站页面框架如图4所示。服务器端包含用户数据库与仓库数据库,用户数据库包括系统登录的用户信息与管理员信息;仓库数据库包含温、湿度数据与仓库物品数据。用户登录状态下只能浏览仓库信息,管理员登陆状态下可对仓库的物品数据进行交互式管理。
二维码物品管理接口原理为智能终端在管理员登录状态下进行访问页面,按照预先设定,服务器根据网址传送的数据记录当前物品ID、物品进出状态及物品进出数量等参数,再对数据库数据进行相应修改,实现仓库管理的自动化。
5 二维码仓库管理设计
二维码管理原理:通过二维码生成软件ZZY.OR_v2.5.0.13728将相应网址生成对应的二维码图像,二维码信息图像包括访问网址、物品ID、物品数量等。物品的进出状态由访问的网页进行控制,访问dealin.asp表示物品入库,访问dealout.asp表示物品出库。二维码功能结构框图如图5所示。
6 门禁系统设计
门禁系统由单片机、键盘、1602液晶显示、矩阵键盘、GSM等组成。该功能模块将输入的密码与固化在单片机ROM中的数据进行比较,判断从键盘输入的密码是否正确,同时三次密码输入错误后短信模块被激活,系统以短信的形式通知管理员,模块硬件结构图如图6所示。
7 实验应用
本系统应用于中小型智能仓库管理中对仓库环境的监测、防盗及物品信息的智能管理等。在系统运行时应先保证服务器的正常运转,同时启动上位机软件、传感器端硬件及门禁系统硬件,无须人员介入,系统对仓库的温度、湿度、火灾等进行实吋测量,并实时更新数据库,对仓库的异常情况进行报警。上位机软件支持仓库物品的入库与出库管理,用户可通过传统操作对仓库进行交互式管理。移动终端可进行在线查询仓库信息,管理员可通过移动终端对仓库物品进行自动化管理。门禁实行对仓库的密码管理,同时以短信的形式通知仓库管理员。系统的部分运行状况如图7所示。
8 结论
基于HTML5的智能仓库管理系统研究项目的开展,使我们在降低生产用人和运行成本、提高劳动效率、提高管理水平等方面获得了初步成功,为下一步提高仓库安全性奠定了技术基础和管理基础。