基于嵌入式的物流管理无线PDA终端

时间:2012-10-23来源:网络

2.3 上位机通信程序模块
上位机通过配置计算机串口,接收和发送单片机数据和请求。通过多线程和事件委托技术实现数据交互。
当串口收到单片机数据时,会在副线程引发事件,然后剐线程通过委托函数,将数据交给主线程处理,从而实现了PDA终端的登录、入库、出库、查询的请求,并通过串口将处理的结果发送给单片机,实现流程如图3所示。

c.JPG


2.4 上位机操作模块
上位机也可以实现系统管理、个人信息修改、出库、入库、查询及浏览的功能。这是在主线程上接收用户的操作,引发事件,从而执行相应的响应函数。

d.JPG


2.5 系统数据库设计
系统数据库分为两部分;数据库使用Access数据库;驱动使用ADO.NET。
一是管理员表,字段有用户名“ID”,用户密码“PWD”,用户角色“RoleName”,用户真实名“RealName”,用户联系方式“Phon e”。主键为用户“ID”。
二是货物信息表单,字段有入库编号“InID”,货物条码“MID”,入库时间“InDate”,送存人“InDealer”,入库管理员“InSav er”,备注“Remark”,出库日期“OutDate”,领取人“OutDealer”,出库管理员“OutSaver”,库存状态“IsOut”。主键为“InID”。
2.6 单片机软件流程
单片机软件主要有两个功能:一是实现无线模块RF24L01的发送和接收;二是实现和上位机的通信,框图如图5所示。

e.JPG


1 2 3

关键词: PDA 终端 无线 物流管理 嵌入式 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版