农资产品信息服务app的设计与实现(附件)

摘要:农资产品信息服务是各个国家农业发展的潮流与趋势,但目前针对农民的基于地图的掌上农资产品信息服务APP较少,不能满足农民信息获取的需求。本设计对广西贺州市长龙村进行农资产品分析调研,采用面向对象的方法并根据用户需求进行系统设计,利用网络爬虫技术获取种子、农药、化肥等农资的销售信息,综合运用Android及MySQL数据库等开发技术,建立了基于百度地图的农资产品信息服务系统。针对农资商店用户及管理员,为PC用户提供了登录注册、爬虫提取网上农资商品信息、农资商店商品管理等功能;针对农民用户,提供了智能手机客户端地图定位、查看商店农资信息、商品浏览记录及查找农资商店地图位置等功能。目前系统已实现较完备的功能。
目录
第一章 绪论 4
1.1 选题背景、意义 4
1.2 农资信息服务系统的国内外研究现状 5
1.3 研究的目的和内容 7
1.3.1 研究目的 7
1.3.2 研究内容 7
1.3.3 技术路线 7
1.4 论文组织结构 8
第二章 Android农资服务APP的相关技术理论 9
2.1 Android应用程序开发技术 9
2.1.1 Activity 10
2.1.2 Service 10
2.1.3 Intent 10
2.1.4 HTTP协议 10
2.1.5 HttpClient 11
2.2 网络爬虫技术 11
2.2.1 网络爬虫工作原理以及关键技术概述 11
2.2.2 抓取目标描述 11
2.2.3 实现步骤及使用的函数 11
2.3 百度地图定位技术 12
2.4 MySQL数据库存储端相关技术 13
第三章 Android农资服务APP的需求分析 13
3.1基于UML的需求分析方法和流程 13
3.2 系统初步业务需求 13
3.3 基于UML的商店用户和管理员的PC端需求分析 14
3.3.1 开发场景 14
3.3.2 系统用例图 16

 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
3.3.3 系统类图 17
3.4 基于UML的农民用户的Android端需求分析 17
3.4.1 开发场景 17
3.4.2 系统用例图 19
3.4.3 系统类图 19
第四章 Android农资服务APP的系统设计 19
4.1 数据库设计 19
4.1.1 数据库概念结构设计 20
4.1.2 数据库逻辑结构设计 22
4.2 系统精化类图 24
4.2.1 农户客户端系统精化类图 24
4.2.2 商店用户和管理员PC客户端精化类图 25
4.3 系统顺序图 25
4.3.1 Android端系统登录注册顺序图 25
4.3.2 Android端查看农资产品顺序图 26
4.3.3 PC端网络爬虫顺序图 26
4.3.4 服务器端数据库操作顺序图 26
4.3.5百度地图定位功能顺序图 27
第五章 Android农资服务APP的系统的实现 27
5.1 农户用户Android端系统登录注册界面布局 27
5.2 Android端查看农资产品 29
5.3 PC端网络爬虫技术实现 30
5.4 服务器端数据库操作实现 31
5.5 百度地图定位功能 31
第六章 Android农资服务APP的系统测试 33
6.1 功能测试 33
6.1.1 网络爬虫查看网页农资产品信息用例 33
6.1.2 Android端注册、登录用例 33
6.1.3 Android端查看农资信息、浏览记录用例 34
6.1.4 Android端查看地图信息、位置定位用例 34
第七章 总结与展望 35
7.1 总结 35
7.2 展望 36
致谢 36
参考文献: 36
农资产品信息服务APP的设计与实现
网络工程学生 蒋喜河
引言
第一章 绪论
1.1 选题背景、意义
农业信息化服务成为了推动当今世界农业的经济增长与农业的科技发展的主要动力,也是现在世界上各个国家农业发展的潮流与趋势。为了响应党中央和国务院发展现代化农业,加快我国农业信息化发展的号召,国务院有关部门制定了加快农村信息化的多项有利政策。通过借鉴国外其他农业发达国家的先进经验以及我国多年的农业建设,我国农村的信息基础设施得到了良好的发展,但是却未能让人满意的实现农业信息进村入户的目标,却成了农业信息在中国农村传递的“最后一公里路”的瓶颈[1]。中国是传统的农业大国,对各种农资产品(如农药、化肥、种子等)的需求量十分巨大,但这些农资需求由于空间区域而显得分散,并且各个地方的农民对于不同农资品的需求具有很强的地域性及季节性等,这些因素的存在限制了目前传统的农资销售推广。而空间区域上的分散以及农民教育程度相对较低的水平,和我国在农村计算机以及互联网接入普及程度较低,这就使得农资信息服务在我国的发展相对于其他农业发达的国家仍然处于一个较低的水平。但是要建设和实现我国的现代农业,就必须发展和健全我国的农资信息服务系统,满足广大农民对于农资信息的获取服务需求。农资产品对于农民的重要性不言而喻,建设持续而且高效的农资产品信息服务体系, 使得这些体系包含的农业信息有针对性,真正做到了科学化以及地域化,对于我国的现代农业信息服务水平的提高,以及推动中国的农业现代化和信息化的迅速发展有重要的意义。
1.2 农资信息服务系统的国内外研究现状
农资信息服务系统是指为满足农资信息化发展的需求,用现代科学管理技术、现代化经营方法和理论进行管理的,以及社会化服务体系和高效便捷的信息系统,对农资产品的信息实现查询、展示、管理功能,是实现现代农业不可或缺的一部分。目前已有的农资服务系统有湖北省农业信息服务体系、基于GoogleMaps的农资电子商务系统以及农资进销存管理系统等,此外淘宝、京东等电子商务平台也在为农资信息服务做出了贡献。我国在全国十二届人大三次会议上的政府工作汇报中第一次提出“互联网+”的行动计划,进一步加快现代互联网技术与各个传统行业相互融合的步伐,因而农业也必将会引来了互联网的冲击潮。我国现代农业未来十年的发展目标随着国务院《关于积极推进“互联网+”行动的指导意见》的提出,更进一步地得到明确。构建我国新型的农业生产经营体系在这指导意见首先被明确的提出,鼓励全国的互联网企业建立和完善农业服务平台,支撑并发展新型农业生产经营主体,比如农民合作社、家庭农场等。但相对于其他行业来说,农业信息化、农民获取互联网信息快速便捷化还是相对落后,无法和美国、荷兰等国家相比。因而农业类信息服务平台应用前景十分广阔[2][3]。
随着这几年互联网在我国的快速发展,农业信息化服务系统也得到了相应的重视,产生了一些农资信息服务相关方面的网站及系统。如在PC端,吴滔、王儒敬等学者们针对目前其他商品的电子商务的网站有很多,但是农资电子商务网站却相对较少这一问题,提出了构建农资电子商务系统的想法,实现了基于 Google Maps 的农资电子商务系统[4], 这个系统的最大优点是在农资电子商务平台上加入了地图查询功能,使得系统使用者在查看店铺信息及其地理位置信息时更加直观形象。南昌大学的陈俊[5]利用J2EE技术构架,出了一个农资信息网站的基本功能的分析,完成了农资商品的信息采集、审核、发布、管理以及用户交互等主要功能模块的设计与分析,实现了一个农资信息服务网站的框架。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/673.html

好棒文