Moonlight Team @河北工业大学
1 / 7
项目简介
团队简介
Moonlight Team,
本着从点滴做起,
让用户满意的态度来完成每一个模块的设计。
使项目具有良好的用户体验。
团队成员为:
岳斌
男,20 岁 ,本科二年级
河北工业大学,计算机科学与软件学院,软件工程专业,091 班
电话:15122136075
邮箱:hi.moonlight@gmail.com
项目简介
Express Sensor,是一款基于 Android 的智能物流管理系统。
整个作品采用 JAVA 语言编写,其中数据部分存在 MySQL 中。手机测
试系统为 Android 2.3.4,其中手机端与服务器端通过 JAVA 服务器上的
Servlet 来交流数据,完成与数据库的信息传递。
它解决了现有物流方案的一些问题,简化了投递过程。充分利用手
持终端的特性(如 GPS、GSensor 等)来优化各个物流环节,为用户提供
更好的体验。
它采用 GPS 自动感应地理位置信息,自动发送收货通知,并且采用
类 NFC 的感念来实现自动签收,无需用户出示证件。如果用户满意,摇
一摇手机即可完整整个验货收单的过程。
同时快递员的客户端可以实时的上交自己的 GPS 信息给服务器,供
管理人员分析,服务器会记录快递员的轨迹流,但不会记录用户的轨迹
信息,只会记录当前坐标,并且只在收获的过程中开启记录 GPS 功能,
保障了用户隐私。
快递端支持二维码识别功能,可以快速掌握包裹的信息(包裹邮单印
二维码)。
Moonlight Team @河北工业大学
2 / 7
程序功能分析
手机快递员客户端:
项目名称 ExpressSensor,这是本系统的关键部分,具体功能分析如下:
类 NFC 签收。首先本程序大胆的采用“类 NFC”的概念(通过“WIFI 辅助
投递”(下有介绍)功能,可以将距离精确到 20m 内)来实现快递的自动感
应签收,改善了物流环节,优化了签收过程。
自动发送通知。快递端可以实时监听用户的当前位置,确定与自己的距离,
当距离在 2000 米左右的时候,会自动发送收货通知给顾客,免去了人为
发送的麻烦。
记录轨迹到服务器。快递端可以实时的上传自己的 GPS 信息到服务器端,
供管理人员分析使用。
WIFI 辅助投递。通过快递端监听到与用户距离接近时,由于 GPS 误差比较
大,所以在近距离是,通过快递端在后台启动 WIFI 热点,如果用户进入
此范围内,则说明用户前来签收。
排名统计。服务器上的 info.ericyue.web.listener 包中,包括了服务器
启动的时候会注册的定时器。当特定的时间到达时,会计算每日,每周,
每月的投递统计。并且计算每日,每周,每日的快递员排名,可以供绩效
工资使用。
二维码识别。快递员所使用的客户端内置二维码识别功能,精准快速的识
别各种条形码。可以让快递员迅速了解包裹信息。
手机用户客户端
项目名称 ExpressSensorClient,这是本系统的辅助部分,具体功能分析如下:
跟踪包裹。用户可以通过手机端来实时跟踪自己的包裹,查看包裹当前的
位置,以及距离自己的大概距离。以便安排合适的时间去接收。
类 NFC 感应签收。客户无需出示身份证件,靠近快递员即可完成身份验证,
免去了复杂的签收步骤。
摇一摇签收。如果客户到场后对自己的货物满意,可以直接摇一摇手机来
完成身份验证的