滴滴农机平台的开发(源码)
针对我国一些平原地区农忙时段租用农机不方便的问题,设计一款基于Android系统的农机调度管理平台。首先,根据农民用户的需求内容以及农机主的机器类型,对该系统进行功能分析。其次,利用面向对象的方法进行系统设计。最后,综合运用html5、Java开发语言、百度地图技术和Bmob云技术,建立了一个三端交互的滴滴农机平台。针对农民用户,系统提供了登录注册、发布需求、订单查询、确认、评价等功能;针对农机主用户,系统提供了登录注册、订单查询、接单、预接单、查看最短路线等功能;针对
目录
摘要 1
关键字 1
Abstract 1
Key words 1
1 绪论 1
1.1 选题背景、意义 1
1.2 国内外现状 2
1.3 研究目的与内容 2
1.3.1 研究目的 2
1.3.2 研究内容 2
1.3.3 技术路线 4
2 滴滴农机平台的相关技术理论 4
2.1 Android应用程序开发技术 4
2.1.1 Activity 4
2.1.2 Fragment 5
2.1.3 Intent 5
2.1.4 BroadcastReceiver 5
2.2 百度地图技术 5
2.3 Bmob云服务及相关技术 7
2.4 Web网页开发技术 7
3 滴滴农机平台的需求分析 7
3.1 用户功能需求 7
3.1.1 管理员模块需求 8
3.1.2 农民模块需求 8
3.1.3 农机主模块需求 9
3.2系统用例图 10
3.2.1农民端用例图 10
3.2.2 农机主端用例图 10
3.2.3管理员端用例图 11
3.3 系统活动图 11
3.3.1 农民、农机主用户注册登录活动图 11
3.3.2 农民用户查询与评价订单活动图 12
3.3.3 农民用户发布需求活动图 12
3.3.4 农民、农机主用户个人信息管理活动图 13
3.3.5 农机主查询路线活动图 14
3.3.6 农机主查询与接受订单活动图 14
3.3.7 管理员管理订单、用户活动图 15
3.4 系统类图 16
4 滴滴农机平台的系统设计 17
4.1 数据库设计 17
4.1.1 数据库概念结构设计 17
4.1.2 数据库逻辑结构设计 17
4.2系统精化类图 19
4.2.1 农民端系统精化类图 19
4.2.2 农民端系统精化类图 20
4.2.3 管理员端系统精化类图 21
4.3 系统时序图 22
4.3.1 Android端系统注册登录时序图 22
4.3.2 Android端农民用户时序图 22
4.3.3 Android端农机主用户时序图 22
4.3.4 管理员端时序图 23
5 滴滴农机平台的实现 23
5.1 App登录界面布局实现 23
5.2 主界面布局界面实现 24
5.3 地图界面布局实现 25
5.4 订单界面的设计实现 26
5.5 bmob云服务实现 27
5.5.1 数据服务 27
5.5.2 消息推送服务 27
6 滴滴农机平台的系统测试 28
6.1 功能测试 28
6.1.1 Android端用户登录注册功能 28
6.1.2 农民发布需求功能 28
6.1.3 农民订单界面功能 29
6.1.4 农机主订单界面功能 30
6.1.5 农机主地图界面功能 31
6.1.6 我的界面功能 31
6.1.7 管理员功能 32
7 总结与展望 35
7.1 总结 35
7.2 展望 35
致谢 35
参考文献 36
滴滴农机平台的开发
引言
1 绪论1.1 选题背景、意义近年来,“互联网+”的出现拉动了传统行业的发展,促进了互联网与农业、教育、医疗、交通、金融、消费生活等方面的深度融合[1]。而农业又是一个具有巨大市场的行业,中国作为农业生产大国,目前从事农业及农业相关活动的人口数量仍十分可观,因此,这个传统农业生产非常需要与互联网这样的高新技术相融合。这样就可以创造新的农业发展生态,充分发挥互联网在农业特别是农机资源配置中的优化和集成作用,利用互联网创新成果推动新型农业发展,形成一种基于互联网的农业经济体系。1.2 国内外现状由于农机购置价格昂贵、政府补贴降低而实际购买后农机只在收割季节发挥作用,农机闲置率高、闲置期间保养维修成本高等原因,越来越多的农民开始选择农机租赁服务,而非自购[2]。目前国内水稻和小麦种植面积较大,它们每亩的收割价格为40-60元,所以总市场价值很大。中国联合收割机现有数量已经超过150万台,农机的购买成本虽高,但绝大多数购买者都是个体农机主[3]。农业是一个受气候和天气影响较为严重的行业,异常天气如下雨天气会使收割作业难度提升,收割时间延长,从而增加了农民和农机主合作的困难性,双方形成长期合作可能性低。因此,供需双方存在信息严重的不对称,农民需要农机,但没有合适的渠道与农机主沟通,而农机主急需作业获得经济报酬,但无法获知哪里有作业需求,尤其是在三夏三秋等农忙期间,供需双方的信息不畅通直接导致了较大的农机供需缺口。目前,农机主和待收割农民双方交易撮合主要靠两种原始的方式①类似中介的领车人获得农民需求后,在相关网站、贴吧等虚拟社区或是加油站、农机维修厂等实地寻找农机主;②农机主们直接驾驶农机围绕农田地区行驶,如遇到合适的农田,与农民商量达成口头协议后直接作业,如遇不到则返回。综上,一个农机服务O2O平台,不仅可以使得农民需求得到及时的响应,而且可以减少中介领车人的介入所产生的不必要的时间和金钱上的浪费,切实提高农民、农机主等传统农业从事者的经济利益。1.3 研究目的与内容1.3.1 研究目的 “滴滴农机”平台与滴滴出行相似,是一款将互联网和农业装备、作业生产、管理服务深度融合的系统。该平台主要解决了由于供需双方信息不对称而导致的农机供需失衡问题。农机主可以根据自身情况、农民需求以及系统提供的最优路径自发跨区作业,提高农机利用率,获得更多回报;农民可以根据自身需求,查询并联系农机主,及时收割作物,获得更高收益。本系统基于Android平台、web后台管理系统、Bmob云服务、百度地图技术,面向农民、农机主、管理员用户设计并实现了滴滴农机平台
目录
摘要 1
关键字 1
Abstract 1
Key words 1
1 绪论 1
1.1 选题背景、意义 1
1.2 国内外现状 2
1.3 研究目的与内容 2
1.3.1 研究目的 2
1.3.2 研究内容 2
1.3.3 技术路线 4
2 滴滴农机平台的相关技术理论 4
2.1 Android应用程序开发技术 4
2.1.1 Activity 4
2.1.2 Fragment 5
2.1.3 Intent 5
2.1.4 BroadcastReceiver 5
2.2 百度地图技术 5
2.3 Bmob云服务及相关技术 7
2.4 Web网页开发技术 7
3 滴滴农机平台的需求分析 7
3.1 用户功能需求 7
3.1.1 管理员模块需求 8
3.1.2 农民模块需求 8
3.1.3 农机主模块需求 9
3.2系统用例图 10
3.2.1农民端用例图 10
3.2.2 农机主端用例图 10
3.2.3管理员端用例图 11
3.3 系统活动图 11
3.3.1 农民、农机主用户注册登录活动图 11
3.3.2 农民用户查询与评价订单活动图 12
3.3.3 农民用户发布需求活动图 12
3.3.4 农民、农机主用户个人信息管理活动图 13
3.3.5 农机主查询路线活动图 14
3.3.6 农机主查询与接受订单活动图 14
3.3.7 管理员管理订单、用户活动图 15
3.4 系统类图 16
4 滴滴农机平台的系统设计 17
4.1 数据库设计 17
4.1.1 数据库概念结构设计 17
4.1.2 数据库逻辑结构设计 17
4.2系统精化类图 19
4.2.1 农民端系统精化类图 19
4.2.2 农民端系统精化类图 20
4.2.3 管理员端系统精化类图 21
4.3 系统时序图 22
4.3.1 Android端系统注册登录时序图 22
4.3.2 Android端农民用户时序图 22
4.3.3 Android端农机主用户时序图 22
4.3.4 管理员端时序图 23
5 滴滴农机平台的实现 23
5.1 App登录界面布局实现 23
5.2 主界面布局界面实现 24
5.3 地图界面布局实现 25
5.4 订单界面的设计实现 26
5.5 bmob云服务实现 27
5.5.1 数据服务 27
5.5.2 消息推送服务 27
6 滴滴农机平台的系统测试 28
6.1 功能测试 28
6.1.1 Android端用户登录注册功能 28
6.1.2 农民发布需求功能 28
6.1.3 农民订单界面功能 29
6.1.4 农机主订单界面功能 30
6.1.5 农机主地图界面功能 31
6.1.6 我的界面功能 31
6.1.7 管理员功能 32
7 总结与展望 35
7.1 总结 35
7.2 展望 35
致谢 35
参考文献 36
滴滴农机平台的开发
引言
1 绪论1.1 选题背景、意义近年来,“互联网+”的出现拉动了传统行业的发展,促进了互联网与农业、教育、医疗、交通、金融、消费生活等方面的深度融合[1]。而农业又是一个具有巨大市场的行业,中国作为农业生产大国,目前从事农业及农业相关活动的人口数量仍十分可观,因此,这个传统农业生产非常需要与互联网这样的高新技术相融合。这样就可以创造新的农业发展生态,充分发挥互联网在农业特别是农机资源配置中的优化和集成作用,利用互联网创新成果推动新型农业发展,形成一种基于互联网的农业经济体系。1.2 国内外现状由于农机购置价格昂贵、政府补贴降低而实际购买后农机只在收割季节发挥作用,农机闲置率高、闲置期间保养维修成本高等原因,越来越多的农民开始选择农机租赁服务,而非自购[2]。目前国内水稻和小麦种植面积较大,它们每亩的收割价格为40-60元,所以总市场价值很大。中国联合收割机现有数量已经超过150万台,农机的购买成本虽高,但绝大多数购买者都是个体农机主[3]。农业是一个受气候和天气影响较为严重的行业,异常天气如下雨天气会使收割作业难度提升,收割时间延长,从而增加了农民和农机主合作的困难性,双方形成长期合作可能性低。因此,供需双方存在信息严重的不对称,农民需要农机,但没有合适的渠道与农机主沟通,而农机主急需作业获得经济报酬,但无法获知哪里有作业需求,尤其是在三夏三秋等农忙期间,供需双方的信息不畅通直接导致了较大的农机供需缺口。目前,农机主和待收割农民双方交易撮合主要靠两种原始的方式①类似中介的领车人获得农民需求后,在相关网站、贴吧等虚拟社区或是加油站、农机维修厂等实地寻找农机主;②农机主们直接驾驶农机围绕农田地区行驶,如遇到合适的农田,与农民商量达成口头协议后直接作业,如遇不到则返回。综上,一个农机服务O2O平台,不仅可以使得农民需求得到及时的响应,而且可以减少中介领车人的介入所产生的不必要的时间和金钱上的浪费,切实提高农民、农机主等传统农业从事者的经济利益。1.3 研究目的与内容1.3.1 研究目的 “滴滴农机”平台与滴滴出行相似,是一款将互联网和农业装备、作业生产、管理服务深度融合的系统。该平台主要解决了由于供需双方信息不对称而导致的农机供需失衡问题。农机主可以根据自身情况、农民需求以及系统提供的最优路径自发跨区作业,提高农机利用率,获得更多回报;农民可以根据自身需求,查询并联系农机主,及时收割作物,获得更高收益。本系统基于Android平台、web后台管理系统、Bmob云服务、百度地图技术,面向农民、农机主、管理员用户设计并实现了滴滴农机平台
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1773.html