体验式阳山水蜜桃种植销售电子商务平台
目 录
1. 引言 1
1.1研究背景及意义 1
1.2国内外研究和发展现状 1
2. 系统方案设计 3
2.1系统需求分析 3
2.2总体方案 4
2.2.1方案概述 4
2.2.2软件总体设计 5
2.2.3硬件总体设计 5
3. 系统相关技术 6
3.1 iOS相关技术 6
3.2 MVC模式 6
3.3第三方CocoaPods的使用 7
3.4 AVFoundation框架 8
3.5 JSON解析技术 8
3.6 HLS技术 9
3.7 AFNetworking库与JSONModel库 9
3.7.1 AFNetworking 9
3.7.2 JSONModel 10
4. 软件设计 10
4.1架构设计 10
4.2客户端 11
4.2.1网络模块 11
4.2.2数据解析模块 12
4.2.3商品展示模块设计与实现 13
4.2.4温湿度折线图设计实现 15
4.2.5农务活动记录设计实现 18
4.2.6视频点播设计实现 19
4.2.7购物车模块设计 20
4.3服务器端 21
4.3.1 WAMP服务器环境搭建 21
4.3.2接口设计 21
4.3.3数据库设计 22
4.3.4 视频传输 23
5. 硬件设计 24
5.1硬件电路 24
*好棒文|www.hbsrm.com +Q: *351916072*
5.2温湿度传感器DHT11 24
5.3光照传感器GY-30 25
5.4 Wi-Fi模块 25
5.5摄像头 27
5.6 Socket通信 27
5.6.1 TCP协议 27
5.6.2套接字编程 28
5.6.3多线程编程 30
5.6.4数据插入与处理 30
5.6.5通信测试 31
6. 应用调试 32
6.1硬件调试 32
6.2软件调试 33
6.3性能测试 35
6.3.1数据准确性 35
6.3.2通信稳定性 36
结 论 37
致 谢 38
参 考 文 献 39
附录 软件操作说明书 41
附录 硬件部分代码 43
附录 服务器端部分代码 49
附录 Socket通信部分代码 51
1. 引言
1.1研究背景及意义
农业是我国国民经济的基础,其发展经过数千年,如今已达到瓶颈状态。在现下经济增速缓慢的发展背景下,农业占据主导地位的我国如需使农民持续增收,就需要在面对市场波动、地域限制的情况下能够以创新的形式提出相关农业保护政策、提高农业的相关竞争力,并且在保护环境资源的同时以生态农业的方式有效的保证供给与质量安全。农业的可持续发展是农业经济在新经济形态下的巨大挑战[1]。将成熟的农产品电商化技术运用的传统农业生产管理上,实现农产品从生产到出售的一体化全产业链过程,从而使农产品的生产效率、产品质量、销售途径全透明化,实现真正意义上的“智慧农业”[2]。电商时代所带来的种植销售一体化,借由互联网这种新型媒介,以农产品种植过程透明化,有机绿色为卖点,引起消费者兴趣,从而促进购买[3]。
阳山水蜜桃作为无锡阳山特色农产品,其良好的口感一直为广大消费者所喜爱,但其果实成熟期长、保存期短,成为其发展的短板[6]。其迫切需要具有针对性的电商平台进行推广与销售[5]。目前市场上还不存在特别的为某一农产品定制的电商平台,其具有一定的创新性。一款体验式“阳山水蜜桃”种植销售电子商务平台将可以实时监控水蜜桃生长情况,包括气温、湿度、光照和点花疏果等农务活动,实现了种植过程的可视化,保证水蜜桃的食品安全。实时监控数据会被保存于远程服务器上,便于查看与回放,从根本上解决了其他电子商务平台存在的农产品供需及质量信任问题[4]。无论是线上还是线下销售,信任问题始终决定着消费者是否会最终购买,如果缺乏对平台的信任,就无法将潜在的购买意志转化为真正的购买行为[7]。
体验式“阳山水蜜桃”种植销售电子商务平台将从根本上解决水蜜桃溯源问题[7]。同时,销售平台的搭建,也为农民提供了新的销售途径,实现了增收。该平台采用全透明化的种植过程,让消费者在购买的同时能够清楚的看到所有的种植过程,买的放心,吃的安心。
1.2国内外研究和发展现状
将普通的农产品通过网络形成电子商品在提高农产品的流通率的同时[8],更是增加了其国际竞争力,农产品电子商务正以一种新兴业态的表现力展现其强大的竞争力[5]。美国作为最早使农产品电子商务化的国家,主要将其农业信息、订单、 *好棒文|www.hbsrm.com +Q: *351916072*
农产品期货电商化[10];以“农产在线”网站为代表的欧洲国家以B2B模式运行各种农产品电商网站也被人所熟知;日本则将“日本农协”与“农产品批发市场联合会”分开运行,“农协”用于发布农产品收成与价格及相关行情预测;“农批会”则进行市场销售信息的管理[9];与此同时,韩国与印度等国家农产品的网上交易量也逐年上升。
美国生鲜电商LocalHarvest通过地图检索系统,使消费者通过本地区号的输入,便能够便捷的搜索到本地农场,进行蔬菜禽蛋的选购,其垂直化的电商模式,促进了食物生产消费的透明及便捷。其有个性、有深度的模式值得学习。但其模式在国内由于现代农场发展的不足,很难推广。
同样作为生鲜电商,Farmigo以其首创的社区理念和团购形式,在价格上实惠的同时,促进了农产品的销售。以社区为单位,为每一个社区建立专门的购物网页,在方便购买的同时也方便了配送。
天猫作为国内用户数量较多的购物平台,其子频道喵生鲜为农渔产品,其iOS客户端使用JSON驱动[12],采用统一的数据接口,并且将其封装为库,进行包装调用。接口返回一致的数据接口,方便处理。UI采用专用组件和通用组件相结合的方式,采用模块化代码,低耦合。在内存管理上,进行循环引用、释放缓冲。但其首页其大而全的设计思想使布局令人眼花缭乱。且就其运营而言,由于对于商家资质考察不严格,使假货泛滥,且刷好评、刷单等行为,误导消费者,是消费者造成一定损失,食品方面,以次充好,更是对消费者身体健康造成了影响。
网络销售模式使农产品交易具有交易全时性,提高了消费者便捷度。但现行的电商平台并不能直接的保证农产的质量,或者说无法准确的进行农产品的溯源,对于农产品产的的监控也不到位,平台的发展与种植生长过程脱离,没有可视化的直接的提供监控的电商平台。对于可视化农产品系统的设计,其主要要点在于:
表1-1 2015年各平台移动端成交占比
平台名称 交易同比增长率 移动端成交占比
3视频传输方式选择
IETF制定了众多流媒体协议如RTP、RTSP、RTMP、HLS等[14]。
1. 引言 1
1.1研究背景及意义 1
1.2国内外研究和发展现状 1
2. 系统方案设计 3
2.1系统需求分析 3
2.2总体方案 4
2.2.1方案概述 4
2.2.2软件总体设计 5
2.2.3硬件总体设计 5
3. 系统相关技术 6
3.1 iOS相关技术 6
3.2 MVC模式 6
3.3第三方CocoaPods的使用 7
3.4 AVFoundation框架 8
3.5 JSON解析技术 8
3.6 HLS技术 9
3.7 AFNetworking库与JSONModel库 9
3.7.1 AFNetworking 9
3.7.2 JSONModel 10
4. 软件设计 10
4.1架构设计 10
4.2客户端 11
4.2.1网络模块 11
4.2.2数据解析模块 12
4.2.3商品展示模块设计与实现 13
4.2.4温湿度折线图设计实现 15
4.2.5农务活动记录设计实现 18
4.2.6视频点播设计实现 19
4.2.7购物车模块设计 20
4.3服务器端 21
4.3.1 WAMP服务器环境搭建 21
4.3.2接口设计 21
4.3.3数据库设计 22
4.3.4 视频传输 23
5. 硬件设计 24
5.1硬件电路 24
*好棒文|www.hbsrm.com +Q: *351916072*
5.2温湿度传感器DHT11 24
5.3光照传感器GY-30 25
5.4 Wi-Fi模块 25
5.5摄像头 27
5.6 Socket通信 27
5.6.1 TCP协议 27
5.6.2套接字编程 28
5.6.3多线程编程 30
5.6.4数据插入与处理 30
5.6.5通信测试 31
6. 应用调试 32
6.1硬件调试 32
6.2软件调试 33
6.3性能测试 35
6.3.1数据准确性 35
6.3.2通信稳定性 36
结 论 37
致 谢 38
参 考 文 献 39
附录 软件操作说明书 41
附录 硬件部分代码 43
附录 服务器端部分代码 49
附录 Socket通信部分代码 51
1. 引言
1.1研究背景及意义
农业是我国国民经济的基础,其发展经过数千年,如今已达到瓶颈状态。在现下经济增速缓慢的发展背景下,农业占据主导地位的我国如需使农民持续增收,就需要在面对市场波动、地域限制的情况下能够以创新的形式提出相关农业保护政策、提高农业的相关竞争力,并且在保护环境资源的同时以生态农业的方式有效的保证供给与质量安全。农业的可持续发展是农业经济在新经济形态下的巨大挑战[1]。将成熟的农产品电商化技术运用的传统农业生产管理上,实现农产品从生产到出售的一体化全产业链过程,从而使农产品的生产效率、产品质量、销售途径全透明化,实现真正意义上的“智慧农业”[2]。电商时代所带来的种植销售一体化,借由互联网这种新型媒介,以农产品种植过程透明化,有机绿色为卖点,引起消费者兴趣,从而促进购买[3]。
阳山水蜜桃作为无锡阳山特色农产品,其良好的口感一直为广大消费者所喜爱,但其果实成熟期长、保存期短,成为其发展的短板[6]。其迫切需要具有针对性的电商平台进行推广与销售[5]。目前市场上还不存在特别的为某一农产品定制的电商平台,其具有一定的创新性。一款体验式“阳山水蜜桃”种植销售电子商务平台将可以实时监控水蜜桃生长情况,包括气温、湿度、光照和点花疏果等农务活动,实现了种植过程的可视化,保证水蜜桃的食品安全。实时监控数据会被保存于远程服务器上,便于查看与回放,从根本上解决了其他电子商务平台存在的农产品供需及质量信任问题[4]。无论是线上还是线下销售,信任问题始终决定着消费者是否会最终购买,如果缺乏对平台的信任,就无法将潜在的购买意志转化为真正的购买行为[7]。
体验式“阳山水蜜桃”种植销售电子商务平台将从根本上解决水蜜桃溯源问题[7]。同时,销售平台的搭建,也为农民提供了新的销售途径,实现了增收。该平台采用全透明化的种植过程,让消费者在购买的同时能够清楚的看到所有的种植过程,买的放心,吃的安心。
1.2国内外研究和发展现状
将普通的农产品通过网络形成电子商品在提高农产品的流通率的同时[8],更是增加了其国际竞争力,农产品电子商务正以一种新兴业态的表现力展现其强大的竞争力[5]。美国作为最早使农产品电子商务化的国家,主要将其农业信息、订单、 *好棒文|www.hbsrm.com +Q: *351916072*
农产品期货电商化[10];以“农产在线”网站为代表的欧洲国家以B2B模式运行各种农产品电商网站也被人所熟知;日本则将“日本农协”与“农产品批发市场联合会”分开运行,“农协”用于发布农产品收成与价格及相关行情预测;“农批会”则进行市场销售信息的管理[9];与此同时,韩国与印度等国家农产品的网上交易量也逐年上升。
美国生鲜电商LocalHarvest通过地图检索系统,使消费者通过本地区号的输入,便能够便捷的搜索到本地农场,进行蔬菜禽蛋的选购,其垂直化的电商模式,促进了食物生产消费的透明及便捷。其有个性、有深度的模式值得学习。但其模式在国内由于现代农场发展的不足,很难推广。
同样作为生鲜电商,Farmigo以其首创的社区理念和团购形式,在价格上实惠的同时,促进了农产品的销售。以社区为单位,为每一个社区建立专门的购物网页,在方便购买的同时也方便了配送。
天猫作为国内用户数量较多的购物平台,其子频道喵生鲜为农渔产品,其iOS客户端使用JSON驱动[12],采用统一的数据接口,并且将其封装为库,进行包装调用。接口返回一致的数据接口,方便处理。UI采用专用组件和通用组件相结合的方式,采用模块化代码,低耦合。在内存管理上,进行循环引用、释放缓冲。但其首页其大而全的设计思想使布局令人眼花缭乱。且就其运营而言,由于对于商家资质考察不严格,使假货泛滥,且刷好评、刷单等行为,误导消费者,是消费者造成一定损失,食品方面,以次充好,更是对消费者身体健康造成了影响。
网络销售模式使农产品交易具有交易全时性,提高了消费者便捷度。但现行的电商平台并不能直接的保证农产的质量,或者说无法准确的进行农产品的溯源,对于农产品产的的监控也不到位,平台的发展与种植生长过程脱离,没有可视化的直接的提供监控的电商平台。对于可视化农产品系统的设计,其主要要点在于:
表1-1 2015年各平台移动端成交占比
平台名称 交易同比增长率 移动端成交占比
3视频传输方式选择
IETF制定了众多流媒体协议如RTP、RTSP、RTMP、HLS等[14]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/717.html