于GPRS快递投递实时系统设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
于GPRS快递投递实时系统设计与实现

于GPRS的快递投递实时系统设计与实现   摘要:为提高快递投递业务效率并能实时监控投递整个过程,设计了一种基于GPRS技术的实时系统。系统由用户端、主机与ARM设备组成:用户端通过互联网提交请求,主机通过GPRS模块将任务消息传递给投递员所持的ARM设备,并保存在SQLite 数据库中,在投递任务完成之后,手持设备通过GPRS模块进行消息的反向传递。测试结果表明,每个快递任务的发送、投递、到达及确认整个过程实时、稳定、可靠。   关键词:GPRS;SQLite;ARM;投递系统   DOIDOI:10.11907/rjdk.171395   中图分类号:TP319文献标识码:A文章编号2017)010010903   0引言   随着网络技术与移动终端的发展与普及, 移动用户可以方便地享用Internet提供的服务, 给生活带来了诸多便捷。而传统物流行业以手工操作为主, 投递员在投递过程中以纸质文件为主要记录工具, 在业务量飞速增加的情况下,很难高效处理所分配到的投递任务,且通过纸质媒介记录投递信息易出现信息不准确等问题,最终影响投递效率。有些投递员由于业务熟练可在很短时间内完成所分配的业务,而有些投递员由于业务生疏导致任务完成率很低,企业如果不能掌握投递情况,就不能动态地分配任务,会影响整个企业的运行效率,相应成本也会有所增加。此外,用户如果要邮寄物品,需到物流公司店面办理业务或电话请求服务,很不方便。这些因素不利于物流企业的快速发展, 现实需求迫使物流业作出相应调整。面对挑战, 借助移动网络开展投递业务信息化工作,已经势不可挡。   投递业务移动终端以实际业务需求为出发点, 实现业务操作的信息化, 使得物流配送更快速、可控,并能实时监控投递的整个过程,减少人工成本、提高工作效率[12]。本文介绍了以芯片S3C4510B为基础、结合GPRS模块实现手持设备的硬件部分,在此硬件基础上移植了Fedora操作系统,通过Qt设计用户界面并安装SQlite数据库,最终实现了系统所需功能。   1系统结构   整个系统由3部分组成:客户端、主机、手持终端。具体流程如下:用户通过互联网将所需要办理的业务信息发送至主机服务器,主机接受用户请求后,生成对应的任务数据,并根据当前投递员的工作状态,将任务分配给合适人员。投递员通过手持设备接受到任务后开始工作,在完成任务后,通过手持设备将信息传回主机服务器,主机上的任务信息将被更新。此外用户可以实时查询所办理业务的状态。图1展示了系统结构。   图2展示了整个系统的层次,具有两个核心部分:主机与手持终端。主机扮演着连接客户端与手持终端的中间角色,含有3项子功能:接受用户需求形成相应任务并发送给合适的员工、检查终端设备状态(检查员工终端是否处于连接状态)、查询员工信息。手持终端设备选用S3C4510B开发板, 包括3项功能:GPRS连接负责通过GPRS连接上网、登录负责检验用户是否合法、查询与更新任务状态负责查看所分配任务,并在任务完成时更新对应任务的状态[34]。   2功能模块设计   系统主要包括两个模块:主机模块与终端模块。主机模块主要实现任务管理、终端机器状态查询以及员工信息管理等功能。终端模块主要实现连接、登录、查询、反馈等功能。   2.1主机   (1)任务管理功能。①创建新任务;②将任务分配给合适人员;③接受员工终端反馈,更新任务状态,即当任务完成,对应的任务状态更新为已完成。   (2)查询功能。查询手机终端状态,通过比较每个手机终端的任务量以决定当前可用人员。   (3)人员管理功能。查询与显示员工的个人信息,并且可以进行新用户注册。   2.2手持终端   (1) GPRS连接。初始化GPRS程序块并与主机相连接。   (2)登录功能。输入职工ID以及对应密码,登录系统。   (3)查询与任务处理功能。查询未完成的任务以及确定任务是否完成。   3硬件设计   手持终端是系统核心所在。本系统中选用的是TQ2440开发板,它是一款高效低成本的ARM9E开发板,基于Samsung S3C2440微处理器,包含电源稳定芯片及复位芯片以确保整个系统能够正常稳定工作。GPRS 模块选用SIMCOM公司的SIM300, RS232 串口被作为连接器来连接GPRS模块与TQ2440主板。图3展示了GPRS与开发板之间的连接。   3.1GPRS 模块   GPRS是通用分组无线业务(General Packet Radio Service)的简称,是在现有GSM系统上发展起来的一种新承载业务,目的是为GSM用户提供分组形式的数据业务。GPRS允许用户在端到端分组转移模式下发送与接收数据,而不需要利用电路交换模式的网络资

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档