文档详情

项目十四物联网技术综合实践

大米
实名认证
店铺
DOCX
198.96KB
约50页
文档ID:397215267
项目十四物联网技术综合实践_第1页
1/50

最新 精品 Word 欢迎下载 可修改项目十四 智能电子商务配送系统功能扩展与实现一、教学目标1、掌握物联网综合实践开发技巧2、掌握物联网综合实践开发流程3、掌握物联网工程集成技术二、教学内容14.1 智能电子商务仓储配送系统项目任务单项目名称智能电子商务仓储物流配送系统开发任务内容任务1:企业一卡通系统及出厂商品登记功能开发;任务2:智能电子商务物流仓储拣货、备货、出库;任务3:智能电子商务仓储环境参数监控功能开发;任务4:货物在途跟踪与数据监测;任务5:货到签收及动态盘点功能开发任务说明1、电子商务订货下达订单,订单中的货物在货架上显示标记同时在大学城职教新干线相应的板块上加以展示2、仓库拣货提醒、备货、出库扫描等,出库时对接物流公共信息平台的综合配货系统,将该条货源数据发布到物流公共信息平台上,同时在大学城职教新干线相应的板块上加以展示3、仓库环境参数监测,包括仓库温度、湿度、烟传感、视频监控等仓管员可以通过智能通过WIFI或3G网络获取仓库内相应的环境参数数据同时在大学城职教新干线相应的板块上加以展示4、物流配送货物在途跟踪,对接物流公共信息平台的GPS One定位系统,GPS系统可查相应订单信息。

货主或用户可通过PC端或智能通过WIFI或3G网络获取货物在途的相应环境参数数据同时在大学城职教新干线相应的板块上加以展示5、货到签收,采用客户签收方案对电子商务系统智能仓库进行动态盘点,同时在大学城职教新干线相应的板块上加以展示使用设备及材料物联网应用开发实验台1套(包含主要设备:高频RFID读写器1台、多路复用器1台、高频RFID小天线8个、WSN工业级网关1台、温湿度传感器节点1个、Zigbee数码显示模块1个、串口通信数码管8个、高频RFID电子标签 若干、智能仓储管理系统配套开发教学资源包 1套),PC电脑1套,实验桌椅1套,智能8台指导教师刘洋(主讲、北京京胜世纪物联网事业部部门经理),杨晓峰(助讲、湖南省物流公共信息平台有限公司技术总监),班主任时间4天提交资料1、实训报告;2、设计文档14.2 智能电子商务仓储配送系统需求概述《智能电子商务仓储配送系统》当前的仓储配送系统借助于传统的人工管理方法和手段,数据的采集和录入一直都是手工操作,效率低下、差错率高,且资产实物信息与管理系统信息无法实时同步RFID技术作为物理世界与现有IT系统的桥梁,可将资产日常管理活动与资产管理系统有效的整合在一起,从而达到实物信息与系统信息的实时同步一致。

通过RFID这项新技术实现远程、动态、实时的设备资产数据采集,替换传统资产管理方式的前台人工数据采集,更好的与后台计算机数据库结合,实现对日常管理中的资产新增、调拨和盘点等信息进行实时监控、记录和自动更新,同时采集人员信息,从而避免因人为因素造成的信息失真引起管理效能的下降,为单位领导、网络规划投资与设计等部门提供更准确、实时的网络资产实物信息,提高资产使用效率,有效降低和控制日常管理和生产成本,从而创造良好的社会及经济效益图14-1 智能电子商务仓储配送系统框架图14.3 智能电子商务仓储配送系统开发环境准备(1)安装SQL Sever 2022(省略);(2)安装Visual Studio 2022(省略);(3)安装PowerDesigner(省略)14.4 智能电子商务仓储配送系统功能设计主要包括出厂商品登记、环境参数监控、商品入库、商品出库、入库/拣货提醒、商品监控和动态盘点出厂商品登记:Ø 针对于桌面读写器对RFID多卡的操作Ø 实现对多卡卡号的读取Ø 同时对多卡进行信息的写入Ø 根据实际情况对写入信息进行校验Ø 环境参数监控:Ø 通过WSN无线传感网络的温湿度节点获取当前环境的温度和湿度,并在程序界面上显示。

商品入库:Ø 通过桌面读写器进行商品入库操作Ø 自动生成入库单号以“i”开头,最初的入库单号为“”为13位Ø 通过桌面读写器进行多卡识别并进行绑定内容包括一级分类、二级分类、商品名称、规格型号、商品编码、单位、货位Ø 自动为入库商品分配货位Ø 显示入库商品数量Ø 打印入库单,入库单内容包括商品名称、所分配货架、商品数量Ø 在入库单右下角显示条形码,在条码下方显示条码值商品出库:Ø 通过复用读写器进行出库操作Ø 自动生成出库单号以“o”开头,最初的出库单号为“”为13位Ø 可选择商品名称、所在货位、出库数量Ø 对出库商品进行绑定包括商品卡号、商品名称、数量、所在货位编号Ø 打印出库单,出库单内容包括商品名称、所在货位、商品数量Ø 在出库单右下角显示条形码,在条码下方显示条码值入库/拣货提醒:Ø 通过入库单或出库单对货架进行操作实现智能出库或入库Ø 通过条码枪扫描打印好的出库单或入库单判断出库还是入库Ø 对出库或入库商品进行绑定显示并显示数量,对要操作的货位使其指示灯亮起Ø 出库或入库完成后指示灯熄灭商品监控:Ø 对货架的整体监控Ø 对货架进行整体实时监控Ø 绑定每个货位的商品信息,包括商品卡号和名称,并绑定数量。

Ø 当货架上的商品数量与库存数量不同时,指示灯亮起动态盘点:Ø 对货架的盘点操作Ø 绑定商品的名称、库存数量和实际数量Ø 对比库存数量和实际数量Ø 显示盘点结果14.5 智能电子商务仓储配送系统数据库设计图14-2数据库表结构汇总展示14.6 智能电子商务仓储配送系统程序设计注:因为给合实践项目所涉及的程序代码比较多,以下只将关键代码信息列出来,关于变量定义、串口打开与关闭、构造函数、一些操作事件都在教学资源中提供1、出厂商品登记(1)界面设计图14-3出厂商品登记界面(2)窗体属性设置向控件中添加2个groupbox控件,6个标签,6个textbox,4个按钮和1个添加滚动条的textbox控件控件名称NameTextgroupboxgbCardsID商品标签groupboxgbGoodsInfo商品信息控件名称NameTextLabellblCategory一级分类LabellblType二级分类LabellblName商品名称LabellblSpecification规格型号LabellblCode商品编码LabellblUnit单位控件名称NameTextTextboxlblCategoryTextboxlblTypeTextboxlblNameTextboxlblSpecificationTextboxlblCodeTextboxlblUnit控件名称NameScrollBarsTexttxtCardsIDVertical控件名称NameTextButtonbtnReadCardsID读卡IDButtonbtnClearCardsID清空(商品标签中)ButtonbtnWriteCard写卡ButtonbtnClearInfo清空(商品信息中)(3)编写后台代码获取读取到的卡号的泛型集合。

///

/// 获取ID的泛型集合方法 /// private void GetID() { //VCPOGetCardNumberMultiple()读写器读取多卡卡号方法berMultiple(); }校验方法,对写入信息进行校验/// /// 写入信息校验 /// /// private bool CheckInput() { { MessageBox.Show("一级分类不能为空!"); return false; } { MessageBox.Show("二级分类不能为空!"); return false; }= "") { MessageBox.Show("商品名称不能为空!"); return false; } { MessageBox.Show("规格型号不能为空!"); return false; } { MessageBox.Show("商品编码不能为空!"); return false; } { MessageBox.Show("单位不能为空!"); return false; } else { return true; } }窗体载入事件,打开读写器连接串口。

///

/// 窗体载入事件 /// /// /// private void frmInitReg_Load(object sender, EventArgs e) { OpenRFID(); }读卡按钮事件,每条卡号分别占一行,所以在添加是后要跟“\r\n”换行/// /// 读卡按钮事件 /// /// /// private void btnReadCardsID_Click(object sender, EventArgs e) { txtCardsID.Text = ""; GetID(); for (int i = 0; i < cardNo.Count; i++) { 。

下载提示
相似文档
正为您匹配相似的精品文档