更新时间:10-26 上传会员:小七想说话
分类:计算机信息 论文字数:156266 需要金币:1000个
摘要:对于传统的仓库来说,缺少经验的管理人员,无法准确把握仓库内的物品信息和环境信息,很容易使货物因保存不规范而导致损坏,进而造成巨大损失。随着嵌入式技术的迅猛发展,仓库管理也随之进行更新换代,一些智能化的、易操作的仓库管理系统也随之出现,但是相关系统的成本较高,适用于大规模的、集群式管理的仓库,而对于一些中小型企业来说,这种仓库管理系统并不适合。本文针对小规模仓库的管理情况,设计开发了一款可以实时监控仓库温度、湿度、光照强度及货物信息的低成本仓库管理系统。
本系统基于Linux系统开发,由数据采集终端、数据处理中心、客户端三个部分组成,使用ubuntu进行系统移植,采用的开发工具为KeiluVsion,使用C语言编程实现数据采集和处理,使用HTML语言设计了客户端网页。本系统可以实时采集并控制仓库内的温度、湿度、光照强度等环境指标,有利于仓库内货物的存储,降低了管理人员的工作难度,提高了仓库管理的效率。
关键词:仓库管理;C语言;Linux系统;HTML网页;
目录
摘要
ABSTRACT
第一章 前言- 1 -
1.1研究背景- 1 -
1.2国内外研究现状- 1 -
1.3研究的目的和意义- 3 -
1.3.1研究目的- 3 -
1.3.2研究意义- 3 -
1.4 全文组织结构- 3 -
第二章 智能仓储管理系统分析- 4 -
2.1智能仓储管理系统需求分析- 4 -
2.2 智能仓储管理系统性能分析- 4 -
2.3 智能仓储管理系统硬件需求- 4 -
2.3.1 数据处理中心MCU选择- 4 -
2.3.2 数据采集终端MCU选择- 5 -
2.3.3 Zigbee模块选择- 6 -
2.3.4 温湿度传感器选择- 7 -
2.3.5 三轴加速度传感器选择- 7 -
2.3.6 光照强度传感器选择- 7 -
2.3.7 RFID传感器选择- 7 -
第三章 智能仓储管理系统硬件设计- 8 -
3.1 智能仓储管理系统硬件架构图- 8 -
3.2 数据采集终端布局分析- 8 -
3.3 智能仓储管理系统总体设计流程- 9 -
3.4 智能仓储管理系统硬件模块设计流程- 10 -
3.4.1 温湿度传感器硬件- 10 -
3.4.2 光照传感器硬件设计- 10 -
3.4.3 三轴加速度传感器硬件设计- 10 -
3.4.4 Zigbee硬件设计- 11 -
3.4.5 RFID硬件设计- 11 -
第四章 智能仓储管理系统软件设计- 13 -
4.1 数据处理中心软件设计- 13 -
4.1.1 数据库模块软件设计- 13 -
4.1.2 处理消息队列请求线程设计- 14 -
4.1.3 数据接收线程设计- 14 -
4.1.4 数据分析线程设计- 15 -
4.1.5 刷新共享内存线程- 16 -
4.2 数据采集终端程序设计- 16 -
4.2.1 温湿度采集程序设计- 17 -
4.2.2 光照强度采集程序设计- 17 -
4.2.3 RFID程序设计- 18 -
4.2.4 数据传输程序设计- 18 -
4.2.5 数据封装程序设计- 19 -
4.3 网页端程序设计- 19 -
4.3.1 HTML语言基本代码结构- 19 -
4.3.2 登陆界面设计- 20 -
4.3.3 主界面设计- 20 -
4.3.4 CGI通用网关接口- 21 -
4.4 数据处理中心环境搭建- 21 -
4.4.1交叉编译工具链的安装- 21 -
4.4.2 Uboot移植- 22 -
4.4.3 Linux内核配置移植- 23 -
4.4.4 摄像头驱动移植- 23 -
4.4.5 JPEG库移植- 23 -
4.4.6 MJPG-streamer视频流服务器移植- 24 -
4.4.7 SQLite3数据库安装- 24 -
4.4.8 BOA服务器移植- 24 -
第五章 智能仓储管理系统测试- 25 -
5.1 智能仓储管理系统测试流程表- 25 -
5.2 数据采集测试- 25 -
5.3 HTML网页测试- 26 -
5.4 数据处理中心测试- 26 -
5.5 摄像头测试- 26 -
5.6 全系统测试- 27 -
第六章 总结与展望- 28 -
6.1 总结- 28 -
6.2 展望- 28 -
参考文献- 29 -
致谢- 30 -