北京联合大学毕业设计(论文)任务书
题目: 基于Qt的成品粮仓储管理信息系统设计 专业: 物流工程 指导教师: 刘景云 学院: 自动化学院 学号: 2011100358220 班级: 物流1102 B 姓名: 董豪 一、主要内容和基本要求
仓储是现代物流和供应链系统的关键环节,提高其信息化程度与数据采集速度是提升物流管理水平与效率的重要保障。本课题将条码技术应用到仓储系统,构建基于条码技术的仓储管理信息系统,实现货物信息的自动采集,提高作业效率、减小出错率、改善仓储作业流程。
本课题设计一种基于条码技术的仓储管理信息系统系统,完成以下设计任务:探讨条码技术在仓储管理中的应用模式,进行信息系统进行需求分析,采用Qt与SQL Server 2005作为系统和数据库开发工具,设计用户管理、入库、出库、在库管理、统计管理等功能模块。
本课题需要学生综合运用软件开发及数据库技术等理论和知识来完成本课题内容,能够围绕课题结合实际的业务与技术条件进行分析,完成课题需求及设计过程,编写和调试程序,实现系统功能要求,进行总结、归纳,最终完成毕业论文。
开发环境:
硬件:PC机, Honeywell 1900条码扫描枪
软件:Qt SDK for 4.7.0,SQL Server 2005
基本要求:
1、系统功能完整; 2、各功能达到指标要求; 3、系统具有较好的设备适应能力; 4、具有一定的扩展性。
二、调研资料情况
1、研究背景
成品粮,即经过加工后的符合一定标准的成品粮食。我国作为一个世界粮食大国,做好对成品粮食的储存管理工作有着极其重大的意义,不仅关系到国家安全,也关系到社会稳定。随着时代的进步,运用传统的工作方式对粮食进行管理,效率低,而且
第 1 页
劳动力成本较高,信息处理、数据收集速度慢,准确率低。如若出现问题,还不能即时进行处理。进行粮食仓储管理信息系统的开发与设计,这样,既可实现采集业务数据,又能现场进行较复杂的业务处理,避免人工录入出错的可能,提高工作效率。开发基于Qt的平台,通过RFID射频技术对信息的采集,粮食仓储管理系统可解决企业仓储的一些实际性问题。
RFID的定义: RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。短距离射频产品不怕油渍,灰尘污染等恶劣的环境,可在这样的环境中替代条码,例如用在工厂的流水线上跟踪物体。长距离射频产品多用于交通上,识别距离可达几十米。 射频识别技术是自动识别技术的一种高级形式,被称为本世纪十大重要技术项目之一。RFID通过非接触读取数据,完成系统基础数据的自动采集工作,从而成为计算机信息处理所需原始数据快速而准确采集的有效工具。RFID被视为一种安全存取技术和一个有生命力的多应用平台,起到了安全的媒介作用。基于射频识别(Radio Frequency Identification,缩写RFID)的粮食仓库管理系统是在现有仓库管理中引入RFID技术,对仓库到货检验、入库、出库、调拨、移库移位、库存盘点等各个作业环节的数据进行自动化的数据采集,保证仓库管理各个环节数据输入的速度和准确性,确保企业及时准确地掌握库存的真实数据,合理保持和控制企业库存。通过科学的编码,还可方便地对物品的批次、保质期等进行管理。利用系统的库位管理功能,更可以及时掌握所有库存物资当前所在位置,有利于提高仓库管理的工作效率。粮食仓储物流数字化建设的基础工作之一就是基础数据的采集问题,基础数据的真实与完备是关系粮食仓储物流数字化建设成功与否的关键与瓶颈,RFID的出现适时地解决了这一问题。而如今,我们将把这项技术应用粮食仓储中,使我们能克服我们在传统的粮食仓储业中所存在的各种弊端。
数据库技术是通过研究数据的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。
数据库技术研究和管理的对象是数据,所以数据库技术所涉及的具体内容主要包括:通过对数据的统一组织和管理,按照指定的结构建立相应的数据库和数据仓库;利用数据库管理系统和数据挖掘系统设计出能够实现对数据库中的数据进行添加、修改、删除、处理、分析、理解、报表和打印等多种功能的数据管理和数据挖掘应用系统;并利用应用管理系统最终实现对数据的处理、分析和理解。
本课题旨在将RFID技术应用到仓储系统,基于Qt平台与数据库技术开发仓储管理信息系统,为现代仓储管理提供一种自动化、高效的解决方案。
页 第 2
三、初步设计方法与实施方案
1、主要技术
无线射频技术
Qt平台开发技术
SQL Server 2005数据库技术
2、设计方法
利用Qt设计基于无线射频技术(RFID)的成品粮仓储管理信息系统。 (1) 利用无线射频技术读取成品粮的信息,实现数据采集。
(2)RFID读写器通过无线技术将采集到的数据传送给计算机终端,实现数据通信。
(3)利用Qt进行平台搭建。软件功能模块包括:
a.货物信息管理(货物生产地、生产日期、质量标准、保存方式等) b.环境监控管理(仓库温度、湿度) c.出库管理 d.入库管理
e.盘点管理(货物数量、质量等) f.客户订单管理 g.用户管理 h.系统维护管理。
利用SQL server2005实现数据的存储、查询,并结合Qt编程实现查询数据的界面显示。
页 第 3
四、主要参考资料
1. 庞明. 物联网条码技术与射频识别技术,北京:中国物资出版社,2011 2. 邵举平,董绍华. 物流管理信息系统(第2版),北京:清华大学出版社,2009 3. 殷立峰. Qt C++跨平台图形界面程序设计基础,清华大学出版社,2014 4. 霍亚飞. Qt及Qt Quick开发实战精解,北京航空航天大学出版社,2012 5. 刘卫国,熊拥军. 数据库技术与应用—SQL Server 2005,清华大学出版社,2010 6. 徐伟民,李锋,胡志华. 基于B/S模式和C/S模式结合策略仓储管理信息系统的开发,物流技术,2004,(5):101-102,105
7. 陈忠宝,徐建国. 条码技术在管理信息系统中的应用,计算机与信息技术,2009,(7):107-109
五、进度要求
第一周 调研、收集、查阅资料、讨论系统可行性;
第二周 阅读资料,了解系统应用背景,熟悉开发工具,确定技术方法、讨论实施方案、制定工作计划;
第三周 编写开题报告;
第四周 学习技术资料、工具语言及有关知识,进行系统设计; 第五周 设计和建立软、硬件调试方案; 第六~七周 软件架构设计;
第八周 准备、整理期中检查报告,完成期中检查;
第九~十周 编写软件程序;
第十一~十二周 调试和完善软件设计;
第十三周 修改、调试系统程序,完成系统的现场测试,完善功能; 第十四~十五周 编写毕业设计论文,答辩准备; 第十六周 答辩。
指 导 教 师: (签字) 专业负责人/系主任: (签字)
页 第 4

