电子信息本科专业毕业设计(论文)(2)

1970-01-01 08:00

基于Android系统的烟草配送路径监控系统的设计

2 APP需求以及设计

2.1系统功能

空间数据采集:空间数据采集分客户数据采集,集结点数据采集,路网数据采集,仓库数据采集和用户认证。其中空间数据采集包括配送客户查询展示(业务员当天配送客户清单),送货路线展示(业务员当天配送的规划线路),客户位置采集(客户取货位置的经纬度),客户位置修正(客户取货位置的经纬度),客户属性信息维护(客户的卸货方式);集结点数据采集包括集结点数据采集(在客户清单中体现),创建集结点(在客户清单中点击创建),打散集结点(删除集结点,清除客户与集结点关系),归入移出(客户归入集结点,客户移出集结点);路网数据采集包括路网匹配(匹配当前客户所在道路信息),路网采集(利用gps记录轨迹);仓库数据采集包括仓库数据查询展示(仓库数据清单,查询),仓库面坐标维护(修正原仓库面数据),仓库面坐标采集(采集仓库面坐标,gps轨迹记录);用户认证包括角色认证(单点登录进入App,系统进行角色判断,加载自定义),权限菜单加载(加载用户权限的菜单),系统初始化(默认加载角色权限数据)。

GIS数据管理:配送线路管理配送线路查询;配送线路查询包括配送线路客户清单(按固定线路进行查询),配送规划线路轨迹(当天配送规划的路线),配送实际行驶轨迹(当天实际形势的路线),配送取货位置信息(当天送货取货产生的过程数据),路网信息(加载最新路网),卸货方式修改(单边、双边)。

2.2需求分析

2.2.1需求及应用场景

物流配送:物流配送主要包括零售客户销售点,配送集结点,路网,物

流设置等,如下表所示: 业务领域 物流配零售客户1、 坐标采集、修正 站长 1、 初始化采集:一1、 初始化 数据分类 业务采集需求 采集角色 采集要求 采集场景与作业流程 第2页 共41页

基于Android系统的烟草配送路径监控系统的设计

送 取货点 2、 卸货方式采集、修改 送货员 个周期的全采; ① 送货员采用App进行为期一2、 人工计算机核对 3、 偏差校正任务采集 4、 审核 段时间的全面校准工作; ② 送货员与站长在计算机上对App采集和修正位置进行确认 2、 更新 ① 站长跟踪配送工作发现取货位置存在偏差,手动修正,如果无法判断则下达采集任务。 ② 任务采集 ③ 对下达任务的采集进行审核 配送集结点 1、 创建、打散集结点 2、 修改集结点位置 3、 客户归属集结点管理 站长 送货员 1、 初始化采集:一次性进行归集 2、 更新 1、 初始化:客户位置准确的前提下,站长与送货员在计算机上一同对客户进行集结点归集; 2、 更新:业务员通过App进行客户归集点归属操作 路网 1、 增加道路路线和属性 2、 编辑属性:路名、限高、行驶速度、路宽、是否单行 物流设施 物流中心、中转站、仓库的坐标采集 物流中心调度员 1、 初始化 2、 更新 送货员、奥格工程师 1、初始化,全市路网的查漏补缺 2、更新 1、通过一个周期的gps轨迹记录,上线前对道路的缺失情况进行补充; 2、通过App对路网属性进行更新维护 1、 站长通过App实地进行面对象采集 2、 通过app进行面维护 2.2.2业务操作流程

业务员:客户位置采集、修正,集结点维护,路网维护

站长、中心调度员:仓库信息维护

第3页 共41页

基于Android系统的烟草配送路径监控系统的设计

2.3设计

2.3.1界面注册记录

序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 界面名 全省基础地图 衡阳市基础地图 App登录 获取配送信息 客户信息修改 客户卸货方式 客户归属集结点 集结点创建 集结点修改 集结点删除 数据采集图层 图层字段 图层数据 保存数据 地址 http://xx.xx.xx.xxx:6080/arcgis/rest/services/map_v1/MapServer http://xx.xx.xx.xxx:/arcgis/rest/services/BaseTile_HY/MapServer http://xx.xx.xx.xxx:8080/agsupport/rest/user/checkuser http://xx.xx.xx.xxx:8080/agsupport/rest/gistyperest/getCustInfoByCarId http://xx.xx.xx.xxx:8080/agsupport/rest/gistyperest/updateCustPosInfo http://xx.xx.xx.xxx:8080/agsupport/rest/gistyperest/setOffloadMode http://xx.xx.xx.xxx:8080/agsupport/rest/gistyperest/addCustToJJD http://xx.xx.xx.xxx:8080/agsupport/rest/gistyperest/addJJD http:/xx.xx.xx.xxx::8080/agsupport/rest/gistyperest/uploadJcxxJJD http://xx.xx.xx.xxx:8080/agsupport/rest/gistyperest/deleteJJD http://1xx.xx.xx.xxx:8080/agsupport/rest/projectLayerRest/getCollLayersInfo http://xx.xx.xx.xxx::8080/agsupport/rest/system/getMISLayerField/6 http://xx.xx.xx.xxx:8080/agsupport/rest/projectLayerRest/getListByMisLayerId http://xx.xx.xx.xxx:8080/agsupport/rest/projectLayerRest/saveLayerInfo 是否注注册时间 册 已注册 2016-12-20 未注册 已注册 2016-12-20 已注册 2016-12-20 已注册 2016-12-20 未注册 未注册 未注册 已注册 2016-12-20 未注册 未注册 未注册 未注册 未注册 第4页 共41页

基于Android系统的烟草配送路径监控系统的设计

15 16 获取道路信息 http://xx.xx.xx.xxx:8080/agsupport/rest/gistyperest/getSpatialRouteInfo 保存道路空间信http://xx.xx.xx.xxx:8080/agsupport/rest/gistyperest/saveSpatialRouteInfo 息 更新道路属性的信http://xx.xx.xx.xxx::8080/agsupport/rest/gistyperest/updateSpatialRouteInfo 息 未注册 未注册 未注册 第5页 共41页

基于Android系统的烟草配送路径监控系统的设计

2.3.2界面设计

界面设计分APP前端的UI框架和结构,和后台数据结合还有网络请求设计出来的。前端UI框架和控件相当于家里的电视机。而后台数据相当于一个一个的电视节目,网络请求相当于电视信号,这三者是组成整个APP的基本元素,三者同样重要缺一不可。

网络请求是将后台的数据拿到的工具,本项目所使用的网络请求是使用的第三方框架Retrofit。Retrofit能减少解耦,降低耦合,让我的接口开发灵活,不同api之间互相不干扰,具有使用注解方式,代码简洁,易懂,易上手等优点,采用建造者模式,开发构建简便!

2.3.2.1数据返回

数据由负责后台服务器的开发人员由java语言写好,部分存入数据库中。数据返回的格式为JSON格式;我根据网络请求的数据解析并将数据显示在APP界面上。数据请求状态:message(请求结果描述),status(请求结果状态,0:失败,1:成功)data(界面返回的数据)。如({\查询结果为空\)。

2.3.2.2其他数据采集

2.3.2.2.1查询数据类型

点线面:

http://10.72.59.137:8080/agsupport/rest/system/getLayerInfoByProjectLayerId/411

2.3.2.2.2 MIS图层查询

界面名称 界面描述 地址 输入参数 输出结果 采集图层清单 查询待采集的MIS图层 10.72.59.137:8080/agsupport/rest/projectLayerRest /getCollLayersInfo?UserId=1133 UserId Id:mislayerId misTable:MIS的表名 misTableFields:业务表主键 projectLayerAlias:空间图层名称 projectLayerId:空间图层ID 第6页 共41页


电子信息本科专业毕业设计(论文)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:企业投资管理 练习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: