欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    使用射频IC卡管理货场的系统设计.docx

    • 资源ID:73267405       资源大小:16.85KB        全文页数:7页
    • 资源格式: DOCX        下载积分:9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    使用射频IC卡管理货场的系统设计.docx

    使用射频IC卡管理货场的系统设计1、引言如何对大型货场中的货物进行管理,是一个非常关键的问题本文介绍了一种对货物进入货场进行验证和查收的解决方案。即:使用手持电脑与远程数据服务器联系,对货物进行管理。2、系统总体方案本系统采用美国HP公司的SI850射频识别IC卡读写器、HP掌上电脑、HP射频卡、无线接收装置、以太网络开发货场管理系统系统具有目标识别、身份验证、数据采集、数据加密和数据库管理的功能。系统由掌上电脑、与掌上电脑匹配的读写卡器、本地服务器、数据库管理系统、掌上电脑和数据库管理微机及本地服务器的通讯系统部分组成。本地主机与掌上电脑之间的通信采用TCPIP协议。采用CS模式。本地服务器和数据库服务器之问用基于以太网的ADO接口进行数据交流。本系统主要目的是对物流运输行业中的货场部分进行管理,当有车辆到达时。如网络连通使用车辆所带的IC卡查询远程数据库如网络不通则读出IC卡中的物料清单并将货物清单显示在掌上电脑上供货场管理人员审核,如无误则将货物已到货场信息写入数据库服务器并写入IC卡通过使用IC卡的方式管理物流问题,具体流程如图1所示。550)this.style.width=550;"border=0>3、系统硬件结构系统由远程数据服务器,本地服务器,若干掌上电脑及读卡器组成。如图2所示。若干个掌上电脑通过无线通讯网络与本地服务器通讯本地服务器与远程数据库服务器使用以太网通讯。550)this.style.width=550;"border=0>4、软件结构掌上电脑使用微软WINCE操作系统该客户端软件使用EVC40为开发工具使用PocketPC2003SDK库本地服务器程序使用VC60开发数据库服务器使用SQLServer为数据库平台,通讯都采用TCP,中的面向连接的服务。其中掌上电脑与本地服务器之间通讯采用无线通讯。掌上电脑使用红外端口。而本地服务器采用无线网卡。本地服务器与数据库服务器通讯使用以太网。1掌上电脑软件掌上电脑软件分为两部份。第一部分为读,写卡软件。第二部分为无线通讯部分无线通讯与普通通讯软件没有任何区别,系统底层屏蔽了有线与无线的通讯差异,都采用WINSOCKET通讯。 (1)读写卡部份HP公司提供了掌上电脑的读写器并将掌上电脑安装在其中。通过这一单元来进行卡的读写。编写卡读写软件时,只须将随读写器一起提供的动态连接库安装到台式机上,并且连接到EVC4、0的工程内。对于此动态连接库来说。常用的函数有四个:550)this.style.width=550;"border=0>第一个函数用来打开与读写器的连接。第一个参数为返回的句柄hCom第二个参数为用来通讯的端口。可以设为“COM1:到“COM9中的一个。第二个函数用来关闭打开的句柄。第三个函数用来向卡中写入一个32位整数hCom为端口句柄,word为写入整数的地址。data为写入的32位整形数据。标志flags一般设为0。第四个函数用来从卡中读人数据,*data为指向读人的整形数据的指针。word_start为读人数据的起始地址,word_length要读入的数据个数flags同上。使用这些函数时应按如下步骤:首先用RFIDOpen打开一个与读写器相连的端口并获得一个句柄:接着用SaharaWfitdSaharaRead读写卡;读写完毕后用RHDCIose关闭端口以释放资源。必须注意的是打开通讯口时必须用一个循环从Com1开始向上试探。如果某个口被成功打开(返回值为scs_OK)时退出循环。另外须注意读写卡时可能会出错所以用循环读取,如果成功则退出,否则等待100豪秒后继续读写如果读写循环次数用完还未成功,则写错误日志并退出。 (2)通讯程序掌上电脑通讯软件为客户端软件所以在这里主动与本地服务器通讯。遵循以下步骤:第一根据本地服务器的IP地址和给定的端口打开一个与服务器的连接。第二根据协议类型使用此连接向本地主机发送协议数据,或从本地主机接收数据。进行数据传输。第三完成流程后断开连接以释放本地服务器和掌上电脑资源。从掌上电脑打开与本地服务器的连接使用TCPIP协议虽然使用无线网卡与本地服务器通讯由于系统屏蔽了无线通讯与有线通讯的差别,所以对程序员来说是透明的,无线通讯与有线通讯是一样的接口,没有任何区别。每次发送或接收的数据类型都是BYTE型的,所以当接收到一定数量的数据后。都将其转换为相应的数据结构。关键代码如下:打开连接的关键代码:550)this.style.width=550;"border=0>以上代码中m_psecket是Csecket派生类的对象2本地服务器端的程序本地服务器端的程序由以下两功能一是建立一个监听服务线程用于接收掌上电脑端的连接请求。二是接收到掌上电脑的连接请求后。建立一个单独的线程用于和掌上电脑进行通讯,并且和远程服务器进行通讯。处理数据流动。 (1)监听服务线程本地服务器软件启动后。首先建立监听服务线程。用于监听掌上电脑的连接请求即用来启动服务程序在本软件中是通过菜单来启动的建立一个新的线程使用函数AfxBeginThread(ReceiveSeivice。&data)来实现,第一个参数为线程函数的执行体的函数名。第二个参数为传递给此线程的数据结构。用于向该线程给出一些具体的数据成功执行此函数后线程函数便独立于主程序运行直至正常退出或被异常中断以下是关键代码:620)this.style.width=620;"border=0>550)this.style.width=550;"border=0>550)this.style.width=550;"border=0>以上代码显示在服务线程中接收到客户请求后。启动客户线程的流程。 (2)客户线程客户线程启动后根据接收到的套接字句柄建立新的套接字,与掌上电脑端进行通讯,接受协议数据,根据协议数据要同远程数据库或掌上电脑端进行数据交流同远程数据库服务器进行数据交换是采用ADO组件以下是关键代码:550)this.style.width=550;"border=0>3远程数据库服务器远程数据库服务器使用SQLServer20o0作为数据库平台建立数据库并向本地服务器提供数据。参考文献:1方可燕主编,VC60实战与精通,清华大学出版社,20002SteveHolzner著,潇湘工作室译,VC60高级鳊程,人民邮电出版社20001

    注意事项

    本文(使用射频IC卡管理货场的系统设计.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开