基于ASD与LBS的移动农资物流配送系统研究
发布时间:2021-08-08 06:43
针对农资物流配送中缺乏有效实时的信息导向而造成车辆无法准确获取当前位置、无法选择最佳配送路径,从而导致严重的车辆空载和资源浪费等问题,设计实现了基于LBS的农资物流配送管理系统。系统采用ASD三层系统架构,服务器端以.NET作为开发平台,移动客户端基于Android系统进行开发,利用Web Service完成移动客户端与服务器端之间的交互。服务器端主要管理移动客户端用户、任务等信息,并提供数据解析等服务,移动客户端实现了农资资讯模块、信息上报模块、位置服务模块和个人中心模块,通过系统测试和试运行,验证了系统的实用性和有效性。
【文章来源】:现代电子技术. 2017,40(01)北大核心
【文章页数】:4 页
【部分图文】:
图2位置服务流程2.3系统逻辑架构设计
端采用SQLServer数据库进行数据的组织和管理工作。系统将大量的业务运算都放在服务器端完成,这样可以在一定程度上减少对移动客户端的压力。移动客户端并非不存储任何数据,SQLite作为Android系统提供的轻量级数据库,一些在系统运行过程中必需和常用的数据以及接收到的对服务器的应答数据等都会存储在该移动客户端SQLite数据库中。在该系统中主要是农资新闻资讯表用来存储每次从服务器读取的新闻等数据。3系统详细设计与实现3.1客户端农资资讯模块用户登录成功进入系统首页即农资资讯界面,如图3所示,农资新闻以滚动播放图片和列表两种形式呈现。新闻列表项主要包括新闻标题、新闻发布时间等信息;用户可以滑动浏览农资新闻图片,也可点击列表项查看具体新闻详情;点击列表具体项即进入新闻详情界面,该界面显示新闻详情,包括新闻标题、新闻发布时间、新闻作者和具体新闻。农资资讯模块主要设计了AgrinewsActivity,AgrinewsDetails_Actvity,OnItemSelectedListener三个类。AgrinewsActivity类主要用来完成从服务器读取当前最新的农资资讯,并通过移动客户端以列表和图片的方式展示给用户,AgrinewsActivity类的主要作用是显示农资资讯列表,而AgrinewsDetails_Activity类则用来显示资讯详情,并实现资讯的在线分享功能。图3农资资讯界面3.2资讯在线分享功能实现在Android应用开发中,Intent主要用来负责应用各项组件间的通信,负责描述应用中操作的动作和动作涉及的数据,而据此Intent描述,Android负责查找相应组件,然后将Intent传递过去,从而完成组件间的调用。因此Intent作为媒体中介的角色,专门为组件之间的相互调用提供相关数据信息。
口和用户界面。(2)逻辑层是实现系统的核心层,由通信网络、移动定位网关、Web服务器、GIS应用服务器构成。通信网络的用途就是在服务中心与用户之间建立连接的桥梁,因此需要通信网络能够很好地满足用户的请求并且能够实时准确地传送服务请求对用户的应答数据。2.2位置服务流程用户利用移动终端发出定位请求,该请求要经过移动通信网络的传输即通过通信网关后才能传递到移动定位服务中心,通过该中心的审核认证之后,移动定位中心才会调用定位系统来获取用户的当前位置等信息,具体位置服务流程如图2所示。图2位置服务流程2.3系统逻辑架构设计系统采用三层开发模式,分别是应用层、系统服务层和数据层。应用层负责完成用户与系统之间的交互,该层大体分为定位、查询和应答三类服务,通过获取用168
【参考文献】:
期刊论文
[1]基于位置的服务技术及其标准化研究[J]. 谢丹,徐侃. 中国标准化. 2014(02)
[2]基于位置感知的个性化推荐系统的设计与实现[J]. 麻旺勇,叶跃苗. 福建电脑. 2014(01)
[3]基于LBS的物流车辆监控系统的实现[J]. 高文海. 物流技术. 2013(20)
[4]基于移动智能终端管理的远程监控与管理技术[J]. 刘武,孙东红,任萍,姚星昆,郑先伟,刘源源. 实验技术与管理. 2013(04)
[5]RFID技术在农产品物流系统中应用现状与展望[J]. 陈锦斌,林宇洪,邱荣祖. 物流科技. 2013(02)
[6]基于增强现实和位置服务的手机广告系统[J]. 叶小榕,邵晴. 科技导报. 2013(04)
[7]农产品物流模式及其优化对策研究[J]. 孙迪迪. 物流技术. 2013(01)
本文编号:3329441
【文章来源】:现代电子技术. 2017,40(01)北大核心
【文章页数】:4 页
【部分图文】:
图2位置服务流程2.3系统逻辑架构设计
端采用SQLServer数据库进行数据的组织和管理工作。系统将大量的业务运算都放在服务器端完成,这样可以在一定程度上减少对移动客户端的压力。移动客户端并非不存储任何数据,SQLite作为Android系统提供的轻量级数据库,一些在系统运行过程中必需和常用的数据以及接收到的对服务器的应答数据等都会存储在该移动客户端SQLite数据库中。在该系统中主要是农资新闻资讯表用来存储每次从服务器读取的新闻等数据。3系统详细设计与实现3.1客户端农资资讯模块用户登录成功进入系统首页即农资资讯界面,如图3所示,农资新闻以滚动播放图片和列表两种形式呈现。新闻列表项主要包括新闻标题、新闻发布时间等信息;用户可以滑动浏览农资新闻图片,也可点击列表项查看具体新闻详情;点击列表具体项即进入新闻详情界面,该界面显示新闻详情,包括新闻标题、新闻发布时间、新闻作者和具体新闻。农资资讯模块主要设计了AgrinewsActivity,AgrinewsDetails_Actvity,OnItemSelectedListener三个类。AgrinewsActivity类主要用来完成从服务器读取当前最新的农资资讯,并通过移动客户端以列表和图片的方式展示给用户,AgrinewsActivity类的主要作用是显示农资资讯列表,而AgrinewsDetails_Activity类则用来显示资讯详情,并实现资讯的在线分享功能。图3农资资讯界面3.2资讯在线分享功能实现在Android应用开发中,Intent主要用来负责应用各项组件间的通信,负责描述应用中操作的动作和动作涉及的数据,而据此Intent描述,Android负责查找相应组件,然后将Intent传递过去,从而完成组件间的调用。因此Intent作为媒体中介的角色,专门为组件之间的相互调用提供相关数据信息。
口和用户界面。(2)逻辑层是实现系统的核心层,由通信网络、移动定位网关、Web服务器、GIS应用服务器构成。通信网络的用途就是在服务中心与用户之间建立连接的桥梁,因此需要通信网络能够很好地满足用户的请求并且能够实时准确地传送服务请求对用户的应答数据。2.2位置服务流程用户利用移动终端发出定位请求,该请求要经过移动通信网络的传输即通过通信网关后才能传递到移动定位服务中心,通过该中心的审核认证之后,移动定位中心才会调用定位系统来获取用户的当前位置等信息,具体位置服务流程如图2所示。图2位置服务流程2.3系统逻辑架构设计系统采用三层开发模式,分别是应用层、系统服务层和数据层。应用层负责完成用户与系统之间的交互,该层大体分为定位、查询和应答三类服务,通过获取用168
【参考文献】:
期刊论文
[1]基于位置的服务技术及其标准化研究[J]. 谢丹,徐侃. 中国标准化. 2014(02)
[2]基于位置感知的个性化推荐系统的设计与实现[J]. 麻旺勇,叶跃苗. 福建电脑. 2014(01)
[3]基于LBS的物流车辆监控系统的实现[J]. 高文海. 物流技术. 2013(20)
[4]基于移动智能终端管理的远程监控与管理技术[J]. 刘武,孙东红,任萍,姚星昆,郑先伟,刘源源. 实验技术与管理. 2013(04)
[5]RFID技术在农产品物流系统中应用现状与展望[J]. 陈锦斌,林宇洪,邱荣祖. 物流科技. 2013(02)
[6]基于增强现实和位置服务的手机广告系统[J]. 叶小榕,邵晴. 科技导报. 2013(04)
[7]农产品物流模式及其优化对策研究[J]. 孙迪迪. 物流技术. 2013(01)
本文编号:3329441
本文链接:https://www.wllwen.com/guanlilunwen/wuliuguanlilunwen/3329441.html