科技的开展带来了物流业的巨大变化,从机械化向自动化、智能化开展。我国物流业起步较晚,现在还处于人工办理或半自动办理状况,功率不高。跟着物流业的开展,仓储规划不断扩大,货品品种不断增多,带来一系列连锁反应,导致传统的物流业日渐费劲。
规划将嵌入式扩展技能体系应用于物流操控范畴,选用嵌入式处理器以及丰厚的外围扩展接口,用液晶触摸屏显现货品信息,完结了人机交互。结合条码收集器,完结实时实地收集数据信息,并经过无线传输实时衔接服务器数据库;完结的功用有:货品实时出入库;实时查询货品信息及时调度;简洁方便、防止人为过错、精简人力、办理库存、缩短冗杂程序、节省时刻、进步服务质量等。
体系完结了一个仓储物流办理体系,由上位机程序、单片机、无线通讯模块、PDA终端组成。上位机程序具有登录、体系设置、个人信息修正、入库挂号、入库阅读、出库挂号、出库阅读、库存挂号、库存阅读和查询等功用。
一起PDA终端具有登录、入库、出库、查询的功用。货品、办理员及存货人信息悉数经过条形码扫描仪录入PDA终端。经过触摸屏进行人机交互。PDA终端经过无线通讯模块与上位机进行必要的数据交互。
1 体系组成
体系由PC、MSP430单片机、RF24L01无线模块、ARM处理器、触摸屏、SD卡、条形码扫描仪组成,如图1所示。
2 PC上位机软硬件规划
2.1 上位机软件规划概述
体系应用于库房的物流办理,需求较好的应用程序界面,一起需求满意跨渠道的要求,因此运用C#程序规划语言和Access数据库,在Visual Studio 2010下运用.NET开发环境完结上位机程序及数据库的规划。.NET环境具有杰出的跨渠道性和优异的GUI界面交互才能。
上位机软件首要完结的功用是安排和保存数据库。体系办理员进行体系办理、个人信息修正、出库、入库、查询以及处理PDA经过无线发送的处理恳求。
2.2 上位机软件整体架构
首要办理员登录进入主界面,创立体系操作主线程。在本机能够完结体系没置、个人信息更改、查询、出库、入库和阅读等功用。一起创立副线程上,完结和MSP430的串口通讯处理PDA发来的处理恳求,和主线程的数据交互运用事情和托付技能。运用多线程能够防止处理下位机恳求时形成GUI失掉呼应。软件架构如图2所示。
2.3 上位机通讯程序模块
上位机经过装备计算机串口,接纳和发送单片机数据和恳求。经过多线程和事情托付技能完结数据交互。
当串口收到单片机数据时,会在副线程引发事情,然后剐线程经过托付函数,将数据交给主线程处理,然后完结了PDA终端的登录、入库、出库、查询的恳求,并经过串口将处理的成果发送给单片机,完结流程如图3所示。
2.4 上位机操作模块
上位机也能够完结体系办理、个人信息修正、出库、入库、查询及阅读的功用。这是在主线程上接纳用户的操作,引发事情,然后履行相应的呼应函数。
2.5 体系数据库规划
体系数据库分为两部分;数据库运用Access数据库;驱动运用ADO.NET。
一是办理员表,字段有用户名“ID”,用户暗码“PWD”,用户人物“RoleName”,用户真实名“RealName”,用户联系方式“Phon e”。主键为用户“ID”。
二是货品信息表单,字段有入库编号“InID”,货品条码“MID”,入库时刻“InDate”,送存人“InDealer”,入库办理员“InSav er”,补白“Remark”,出库日期“OutDate”,收取人“OutDealer”,出库办理员“OutSaver”,库存状况“IsOut”。主键为“InID”。