您的当前位置:首页正文

安康汉滨区县域电商建设方案(沃翼网络提供)

来源:华拓网
汉滨区县域电子商务平台建设方案

安康汉滨区

“县域电子商务平台”建设方案

中国联通陕西分公司 【2016年】

I

汉滨区县域电子商务平台建设方案

目 录

第1章 项目概述 .............................................................................. 5 1.1 背景与需求 ................................................................................. 5 第2章 建设目标与任务 .................................................................. 5 2.1 建设目标 ..................................................................................... 5 2.2 建设任务 ..................................................................................... 7

2.2.1 农产品销售体系 .............................. 错误!未定义书签。 2.2.2 农资销售体系 .................................................................. 7 2.2.3 农产品溯源体系 .............................................................. 7 2.2.4 农村信息服务 .................................................................. 8 第3章 总体建设方案 ...................................................................... 9 3.1 建设原则 ..................................................................................... 9 3.2 总体结构 ..................................................................................... 9 3.3 系统建设组成 ........................................................................... 11

3.3.1 农产品销售体系 ............................................................ 11 3.3.2 农资销售体系 .................................. 错误!未定义书签。 3.3.3 农产品溯源系统 ............................................................ 12 3.3.4 农村信息服务 ................................................................ 13 第4章 县域电子商务平台设计方案 ............................................ 14 4.1 系统功能设计 ........................................................................... 14

4.1.1 农产品销售体系 ............................................................ 14 4.1.2 农资销售体系 .................................. 错误!未定义书签。 4.1.3 农产品溯源体系 ............................................................ 25 4.1.4 农村信息服务 ................................................................ 30 4.2 系统技术路线 ........................................................................... 32

4.2.1 SOA ................................................................................. 32

II

汉滨区县域电子商务平台建设方案

4.2.2 AJAX ............................................................................... 34 4.2.3 基于XML数据组织和数据交换技术 ......................... 34 4.2.4 系统优化技术及其应用 ................................................ 36 4.2.5 HTML5 ............................................................................ 37 4.3 系统安全设计 ........................................................................... 42

4.3.1 物理安全 ........................................................................ 42 4.3.2 网络安全 ........................................................................ 43 4.3.3 数据安全 ........................................................................ 43 4.3.4 安全审计 ........................................................................ 43 4.4 运行环境设计 ........................................................................... 44 第5章 项目组织机构和人员培训 ................................................ 44 5.1 用户方组织结构 ....................................................................... 44 5.2 开发方组织结构 ....................................................................... 45 第6章 项目实施进度计划 ............................................................ 48 6.1 进度保障措施 ........................................................................... 48 6.2 项目建设期 ............................................................................... 50 6.3 实施进度计划 ........................................................................... 50 6.4 实施阶段节点 ........................................................................... 50 6.5 各角色分工 ............................................................................... 50 第7章 投资概算 ............................................................................ 51 7.1 投资概算的有关说明 ............................................................... 55 7.2 投资概算 ................................................................................... 55 第8章 效益与评价指标分析 .......................... 错误!未定义书签。 8.1 经济效益分析 ............................................. 错误!未定义书签。 8.2 管理效益分析 ............................................. 错误!未定义书签。 第9章 项目运营方案 .................................................................... 52 9.1 运营目标 ..................................................... 错误!未定义书签。

III

汉滨区县域电子商务平台建设方案

9.1.1 短期目标 .......................................... 错误!未定义书签。 9.1.2 中长期目标 ...................................... 错误!未定义书签。 9.1.3 长期目标 .......................................... 错误!未定义书签。 9.2 运营策略 ................................................................................... 53

9.2.1 内容运营 .......................................... 错误!未定义书签。 9.2.2 市场运营 .......................................... 错误!未定义书签。 9.2.3 用户运营 .......................................... 错误!未定义书签。 9.3 实施策略 ................................................................................... 55

9.3.1 广告投放 ........................................................................ 56 9.3.1 搜索引擎 ........................................................................ 56 9.3.1 工具与载体推广 ............................................................ 57

IV

汉滨区县域电子商务平台建设方案

第1章 项目概述

1.1 背景与需求

按照“政府引领、企业参与、市场化运营”的原则,组建一个完全市场化运营的县域电子商务运营主体,打造产品上行、下行的便利渠道;充分利用成熟的电子商务平台与流通产业深度融合,打通产品流通环节中的信息流、资金流和物流,实现交易流水和商务大数据的本地化归集。最终达到农业转型升级,推动流通产业转型升级,提高流通效率,促进经济增长、增加税收和带动就业的目标。

加快发展县域电子商务,不仅有利于电子商务重心下移,激发消费增长潜力,惠及农村广大群众,还能更好地服务县域新型工业化、新型城镇化和农业现代化,推动和提高农村发展效益和质量。同时,有利于电子商务自身开拓市场,培育新的增长点。

十余年来我国县域电子商务的发展态势非常迅猛,县域网商的数量已经从万级跃升至百万级,电子商务对于县域经济和社会 发展的战略价值正在日益显现。其中尤为值得一提的是,移动互联网时代对县域电商加速发展所产生的重大影响:2014年全国县域网购消费额同比增长速度比城市快18个百分点。仅仅在阿里巴巴零售平台上,县域消费者在移动端的消费额就突破了2000亿元,同比增速超过250%;县域网店在移动端的销售额超过 1200亿元,同比增速超过300%。

不仅如此,由于互联网这样扁平化的结构,县域也最有可能成为未来中国经济发展新的版图当中最基本的节点。因为这个节点,可以把各个农村和乡镇的个性化发展得更加淋漓尽致,是整个乡村跟整个互联网结合的一个关键点。

第2章 建设目标与任务

5

2.1 建设目标

2015年7月4日,国务院印发了《关于积极推进“互联网+”

汉滨区县域电子商务平台建设方案

行动的指导意见》,把互联网+现代农业作为11个重点行动之一,《意见》提出将利用互联网提升农业生产、经营、管理和服务水平,培育一批网络化、智能化、精细化的现代“种养加”生态农业新模式,形成示范带动效应,加快完善新型农业生产经营体系,培育多样化农业互联网管理服务模式,逐步建立农副产品、农资质量安全追溯体系,促进农业现代化水平明显提升。

根据以上思路,不仅要解决农民在农业生产中购买优质安全农资规范农资销售市场的需求,同时也要基于农资销售的基础上解决农产品品质提升及农产品溯源的需求,最终解决农产品的销售,从而实现通过互联网改善整个农业生态,提升农业产业链的整体水平,为农民提供便利及增加收入,激活县域经济,最终实现生产、加工、服务、销售整个产业链的信息化,实现互联网+现代农业。

因此,需要建立一套标准(农业大数据),构建一个生态系统,形成一个共生互利的产业闭环。基于这个平台,我们能够有效地连接与农业生产、监管、销售、服务等相关的各个领域,打通整个农业产业的各个环节,可以为所有的这些环节提供互联网信息技术服务,最终形成一个共生互利的产业闭环。

基于联通西咸云数据中心构建一个“农业信息化”PaaS基础平台,并建立农业信息化领域的大数据标准(区域、农户、土地、作物、土壤、气象、交易等等)和信息化应用系统接口标准。为所有的农业信息化领域的IT厂商提供一个业务开放平台,帮助这些企业对接更多的业务资源并有效降低其整体的开发成本,提高交付的效率。最终形成一个围绕“农业信息化”农业大数据中心的信息化应用建设的生态系统。

汉滨区互联网+现代农业在初期首先规划“三大体系、一大服务”,

6

汉滨区县域电子商务平台建设方案

用于满足初期互联网+现代农业的需求。其中三大体系是指:农资销售体系、农产品销售体系、农产品溯源体系;一大服务是指:农村信息技术服务。 2.2 建设任务

汉滨区县域电子商务平台是电子商务进农村工作任务的综合示范,平台主要搭建三大体系和一大服务。其中农村信息服务,包括商务信息服务和农业信息服务。 2.2.1 农产品销售体系

建立农产品销售体系,集中展现本区域优势农业产品、工艺产品、明星企业,政府为县域产品做品牌背书提升品牌的含金量。通过大数据等技术将农民的农产品种植与城市消费者的农产品需求进行高效对接。将农产品从田间地头直接送到城市人的餐桌上,既解决了农民卖菜难、赚钱难的问题,又让城市消费者吃到新鲜的农产品。通过平台叠加政府的服务(培训、扶持补贴、统一物流、孵化中心、专家服务等),吸引电商企业的入驻,并为企业提供产品管理及订单管理的统一平台,可以将产品一键推送到淘宝、天猫、京东等第三方平台,实现县域电商企业信息、电商产品信息、产品销售信息的统一汇集,根据销售数据引导产业布局。

2.2.2 农资销售体系

利用先进的电子商务平台提升面向农村的物流体系,让农民以最快捷、最低价、最无忧的方式购买到种子、化肥、农药等农资商品,并实现农资销售实名制及可追溯。在农资销售系统(尤其是农资下乡)中,还能够为农民提供相关的金融服务,帮助农民解决借钱难、贷款难、成本高等难题。同时可以在县域设置相应的农资准入要求,把好农资源头关。

2.2.3 农产品溯源体系

利用农资销售系统为每个农户建立生产档案,记录农户的基本信

7

汉滨区县域电子商务平台建设方案

息,种植作物的种类、面积等。并自动关联农户购买农资的记录作为投入品监管数据,此外还能够与精准农业如自动化大棚、数字化大棚对接,实时获取各类采集数据。最终形成准确、有效、丰富的溯源信息,帮助农民解决生产过程追溯记录操作复杂、流于形式等难题。 2.2.4 农村信息服务体系

建立农村信息服务系统,通过web网站、移动端、村级服务中心为农户提供各类市场信息、技术指导以及在生产过程中的点对点专家服务等,帮助农民解决问专家难、商机少等难题。

8

汉滨区县域电子商务平台建设方案

第3章 总体建设方案

3.1 建设原则

1. 安全性原则

在保证数据安全性的前提下,要求实现严格的等级操作权限和不同对象的查询范围的控制。系统必须具备易维护性,在系统局部发生故障时不影响整个系统正常运行。系统必须能实现故障报警提示,在系统局部发生故障时能及时反映故障点的具体部位。

2. 保密性原则

系统信息不被泄露给非授权的用户、实体或过程。即信息只为授权用户使用。

3. 实用性原则

系统应能最大限度地满足其子系统及各模块要求、满足系统管理人员和使用人员的业务需求,能适应新技术的发展。

4. 可靠性原则

将建成后的系统部署至 陕西联通数据中心的云计算资源上,由云计算资源保障本系统运行的可靠性。

5. 经济性原则

本项目系统所需的服务器、存储、网络、安全、第三方软件(数据库、操作系统)等均由陕西联通云计算中心的云计算资源提供支撑,从而避免了单独采购这些相关的软/硬件设备,有效的节约了资金。

6. 可扩展性原则

当需要扩展服务器及存储等计算资源时,可以直接通过云计算数据中心动态扩展,以随时满足不同阶段的系统运行需求。

3.2 总体结构

汉滨区“县域电子商务平台”系统总体框架如图所示。

9

汉滨区县域电子商务平台建设方案

图 3-1县域电子商务平台系统总体框架

汉滨区“县域电子商务平台”构建在陕西联通农业云平台上,利用陕西联通成熟的县域电子商务平台产品进行构建,并根据汉滨区的具体产业结构和实际流通环节进行定制化开发,数据专属于汉滨区。

整个平台由“县域电子商务应用系统”和“县域电子商务门户网站”两大部分组成。其中:

“县域电子商务应用系统”包含农资销售系统、农产品溯源系统、农产品销售系统和农村信息服务系统,是整个平台的核心。其中农产

10

汉滨区县域电子商务平台建设方案

品销售系统还能够将产品信息一键推送至各大电商平台如:淘宝、京东、一号店以及其他社区电商系统,并归集、处理来自这些第三方电商平台的订单,最终将所有电商产生的交易数据、流水都留存在“县域电子商务应用系统”中;

“县域电子商务门户网站”则是以汉滨区电子商务网站为归口,其商品展示与订购流程将与第三方电商平台,如:淘宝、京东、一号店等保持同步,并共享用户账号和用户数据(包括但不限于用户资料、订单信息、物流地址、支付账户等)统一宣传展示本县特色产品,统一形象打造品牌。

包含“商城(农产品订购)、资讯(本地农业信息)、展会(农产品展销会信息)、招商(大综农产品交易)、品牌(品牌包装)、合作社(合作社展示)、人才(本地农技服务、电商营销等相关人才招聘)等多个模块,同时为农户及合作社提供视觉设计、营销推广、活动策划、商品拍摄、文案、美工外包、电商培训等专业性服务创立农产品品牌。 3.3 系统建设组成

本项目系统建设由四部分内容组成:农产品销售体系、农资销售体系、农产品溯源系统、农村信息服务。详细描述如下: 3.3.1 农产品销售体系

建立县域电子商务销售平台,集中展现本县优势农业产品及部分工业产品。通过大数据等技术将农民的农产品种植与城市消费者的农产品需求进行高效对接。将农产品从田间地头直接送到城市人的餐桌上,既解决了农民卖菜难、赚钱难的问题,又让城市消费者吃到新鲜的农产品,具体内容包括:

 县域农产品销售平台。

11

汉滨区县域电子商务平台建设方案

通过县域农产品销售平台,可以将县域的农产品进行统一销售,集成第三方支付体系,实现商品购买、商品批量采购等,统一制作商品的数据包(图片、描述等)用于支撑网上分销商选货和网销,统一仓储,按照网络 分销商们获得的订单统一发货并提供售后服务。  商品一键推送系统。

通过商品一键推送系统,可以将统一制作的商品的数据包(图片、描述)一键推送至第三方销售平台,如:淘宝、京东、一号店等,实现商品信息一次发布,多平台自动更新。  标准产品接口系统。

通过标准产品接口系统,实现对第三方销售平台的数据接入及分销支持,第三方销售平台通过调用接口系统即可实现产品的显示及订单的推送。

3.3.2 农资销售体系

利用先进的电子商务平台提升面向农村的物流体系,让农民以最快捷、最低价、最无忧的方式购买到种子、化肥、农药等农资商品。还能够为农民提供相关的金融服务,帮助农民解决借钱难、贷款难、成本高等难题。同时可以在县域设置相应的农资准入要求,把好农资源头关。具体内容包括:

 Web商城销售系统;  移动端销售系统;  工作站POS机销售系统;  商城后台管理系统;

3.3.3 农产品溯源体系

利用农资销售系统为每个农户建立生产档案,记录农户的基本信

12

汉滨区县域电子商务平台建设方案

息,种植作物的种类、面积等。并自动关联农户购买农资的记录作为投入品监管数据,此外还能够与精准农业如自动化大棚、数字化大棚对接,实时获取各类采集数据。最终形成准确、有效、丰富的溯源信息,帮助农民解决生产过程追溯记录操作复杂、流于形式等难题。具体包括:

 农产品溯源查询系统;  农产品溯源管理系统; 3.3.4 农村信息服务

建立农村信息服务系统,通过web网站、移动端、村级服务中心为农户提供各类市场信息、技术指导以及在生产过程中的点对点专家服务等,帮助农民解决问专家难、商机少等难题。具体包括:

 信息浏览;  预警通知;  专家点对点服务;

13

汉滨区县域电子商务平台建设方案

第4章 县域电子商务平台设计方案

4.1 系统功能设计

县域电子商务平台主要包含四大部分:农产品销售体系、农资销售体系、农产品溯源体系、农村信息服务体系。分别描述如下: 4.1.1 农产品销售体系

农产品销售系统主要包含三大部分:县域农产品销售平台、商品一键推送系统、标准产品接口系统,下面对每个系统进行详细描述: 4.1.1.1 农产品销售平台

14

汉滨区县域电子商务平台建设方案

 商城首页

商城首页设计上清晰、简洁,将热销商品进行突出显示,并可以通过栏目及分类导航到相应的产品聚合页面,方便用户了解商品及购买商品。  分类展示

用户可以通过分类找到相应的商品,并可以按多种条件进行更加细致的筛选,找到商品后可以浏览商品详情,或者直接购买。  商品搜索

可以通过关键字及语意技术,对商品进行搜索,并可以进一步对搜索后的商品进行筛选。  商品详情

可以通过图文的方式,展现商品的详细信息,如包装、规格、产地、产品价值、如何使用等等,帮助用户详细的了解商品,在详情页面可以直接购买商品。  购物车

用户选择购买的商品可以先战存到购物车中,等全部商品选择完毕后统一进行下单支付。  结算支付

用户下单后,进入结算界面,可以选择或新增送货地址,可以查看购买的商品明细,可以选择任一种支付通道进行支付,完成订单。  促销活动

可以在首页显示平台的促销活动,吸引用户进行购买商品。  积分系统

用户购买商品或者对商品进行评价、晒单后可以获取积分,积分达到一定量后可以兑换礼品、优惠券等。

15

汉滨区县域电子商务平台建设方案

 拼货系统

通过拼货功能,多个用户可以一起组合进行购买商品,完成商品的批量销售。  卡券系统

通过卡券系统,可以刺激用户购买商品,也可以将卡券作为礼物进行赠送,有卡券的用户可以直接到平台购买商品时使用。  客户中心

在客户中心,用户可以管理自己的基本资料、收货地址、查看订单、对已经购买的商品进行评价及晒单等  帮助中心

通过帮助中心,用户可以查看购物中遇到问题的解决方式,查看购物流程、退换货机制等  注册登录

用户购买商品时要先进行登录,以确定用户的身份信息,没有帐号的用户,需要先进行注册帐号方能登录。

4.1.1.2 商品一键推送系统

 商品信息制作

根据第三方电商平台的产品字段要求,制作商品的数据包,包括商品名称、介绍、图片、详细内容等  商品信息一键推送

将商品信息制作完成后,可以一键推送到配置好的第三方电商平台,如:淘宝、京东、一号店等  推送配置

根据第三方电商平台的要求,对推送的字段、数据格式、推送鉴权、推送协议进行配置,以保证一键产品信息推送的正常执行。

16

汉滨区县域电子商务平台建设方案

4.1.1.3 产品标准接口系统

 接口鉴权体系

模拟动态令牌的数据鉴权方式,移动端端需要通过WebServices 接口服务来获取服务端的数据,数据的分发安全及鉴权安全就极为重要,因此为了保证数据的安全,专门设计了动态令牌的鉴权方式,用户登录系统时会产生第一个令牌,在获取数据时客户端使用使用第一个令牌及用户的部分私密信息进行混淆加密,服务端根据用户的ID取数据库获取用户的数据及令牌,并进行加密比对,一致则为合法请求。而令牌一旦使用就会失效,并生成新的令牌,因此就算抓到我们的请求包,也无法模拟请求来获取我们的数据。  产品信息接口实现。

根据产品的分销需求,设计相应的数据接口,并进行实现,数据传递格式可以动态配置,可以XML或Json的方式进行数据传递。 4.1.2 农资销售体系

农资销售电商平台的访问入口主要包括三部分:Web商城系统、POS机客户端、移动端,农户可以使用任意一种方式通过平台购买农资及其他工业品、生活用品,并上传农户的基本信息、种植信息等,而电脑web商城、POS机客户端、移动端上面显示商品和内容均是由工业品电商后台管理系统进行发布,农户购买工业品的订单也是由商城后台管理系统来处理,农资销售的主要流程见下图:

17

汉滨区县域电子商务平台建设方案

4.1.2.1 Web商城系统

农户可以通过电脑的浏览器访问Web商城系统,Web商城系统主页上主要显示热卖商品、分类导航并、基于语义的关键词搜索功能,方便用户找到合适的商品。农户在购买商品前需要先进行注册,并完善个人资料主要包括:个人基本信息、送货地址信息,种植信息等,农户可以将选购的商品放入购物车,待全部选择完毕后统一进行下单结算,Web商城系统可以提供多种在线支付方式,如:微信支付、支付宝支付、银联支付、沃支付等,方便用户完成订单支付。Web商城系统提供农户自助系统,农户登录Web商城系统后,可以在农户中心查看订单、修改农户资料、种植信息、申请退换货等。 Web商城系统的主要功能:

商品展示、商品分类导航、商品搜索、商品详情、商品购买、商品预

18

汉滨区县域电子商务平台建设方案

订、购物车、下单结算、在线支付、登录、注册、农户中心(农户资料管理、种植信息管理、订单查看、退换货申请)等主要功能。 4.1.2.2 POS机销售系统

家里没有电脑或者不会使用移动端的农户可以通过村级服务网点的POS机系统,由服务网点的工作人员代为购买农资或其他工业品并管理农户的基本信息、种植信息,POS机销售系统主页上主要显示热卖商品、分类导航、基于语义的关键词搜索功能,方便用户找到合适的商品。农户在购买商品前需要先进行注册,并完善个人资料主要包括:个人基本信息、送货地址信息,种植信息等,农户可以将选购的商品放入购物车,待全部选择完毕后统一进行下单结算,POS机销售系统也可以提供多种在线支付方式,如:微信支付、支付宝支付、银联支付、沃支付等,方便用户完成订单支付。POS机销售系统也提供农户自助系统,使用农户帐号登录POS机销售系统后,可以在农户中心查看订单、修改农户资料、种植信息、申请退换货等。 POS销售系统的主要功能:

商品展示、商品分类导航、商品搜索、商品详情、商品购买、商品预订、购物车、下单结算、在线支付、登录、注册、农户中心(农户资料管理、种植信息管理、订单查看、退换货申请)等主要功能。 4.1.2.3 移动端系统

移动端的主界面上主要显示热卖商品、农资、分类导航、基于语义的关键词搜索功能,方便用户找到合适的商品。农户在购买商品前需要先进行注册,并完善个人资料主要包括:个人基本信息、送货地址信息,种植信息等,农户可以将选购的商品放入购物车,待全部选择完毕后统一进行下单结算,移动端也可以提供多种在线支付方式,

19

汉滨区县域电子商务平台建设方案

如:微信支付、支付宝支付、银联支付、沃支付等,方便用户完成订单支付。移动端也提供农户自助系统,农户登录移动端后,可以在农户中心查看订单、修改农户资料、种植信息、申请退换货等。 移动端还可以接受订单的处理状态,可以实时了解订单的处理及配送情况。

移动端的主要功能:

商品展示、商品分类导航、商品搜索、商品详情、商品购买、商品预订、购物车、下单结算、在线支付、登录、注册、农户中心(农户资料管理、种植信息管理、订单查看、退换货申请)、系统设置等主要功能

4.1.2.4工业品销售平台后台管理系统

Web商城系统、POS机销售系统、移动端所显示的商品、内容、农户购买商品的订单等都由商城后台系统来进行数据的维护,商城后台管理系统的主要功能如下:

20

汉滨区县域电子商务平台建设方案

 农户账户管理系统

主要功能:农户基本信息管理、农户账户信息管理、农户信息审核、充值记录、扣款记录、交易流水、农户送货地址管理、积分管理、农户种植信息管理、测土配方管理。 主要界面如下:

 供应链管理系统

主要功能:供应商信息管理、连锁门店信息管理(工作站)、预定商品计划生产、供应商品牌宣传管理等 主要界面如下:

 内容管理系统

21

汉滨区县域电子商务平台建设方案

主要功能:栏目管理、文章管理、通知管理、视频管理、类型管理、内容定向推送体系、广告管理等。 主要界面如下:

 商品管理系统

主要功能:分类管理、品牌管理、规格管理、商品管理、商品审核、商品上下架、商品库存联动、商品定向投放、商品与厂家广告关联、商品预定管理、商品积分动态设置、商品赠品管理、SEO优化等。 主要功能图片如下:

22

汉滨区县域电子商务平台建设方案

 订单管理系统

主要功能:订单管理、订单审核、配送单自动生成、配送单审核、出库单自动生成、配送单打印、出库单打印、退货申请、退货审核、退货入库单生成及打印、商品预定订单管理、订单处理日志等。 主要功能界面如下:

 库存管理系统

主要功能:仓库管理、仓库配送区域管理、工作站现货管理、采购入库、退货入库、销售出库、调拨出库、调拨入库、出库单、入库单、调拨单、采购退货、库存预警、库存台账、商品库存汇总、采购入库汇总、商品结余汇总、商品销售汇

23

汉滨区县域电子商务平台建设方案

总、采购入库审核、采购出库审核、调拨入库审核、调拨出库审核、采购退货审核等。 主要功能界面如下:

 物流管理系统

主要功能:车辆管理、人员管理、配送单管理及分配、配送信息反馈等。

主要功能界面如下:

24

汉滨区县域电子商务平台建设方案

 数据共享系统

农户在农资销售平台上注册并录入种植信息后,数据共享程序会将农户的基础数据进行抽取后,并按照溯源系统的数据格式要求进行处理,并将数据推送给农产品溯源系统,农产品溯源系统会为农户进行建立基础档案。

农资是农户在生产过程中的投入品,农资的实际购买记录则真实反映了农户的农资投入,数据共享程序将农户的农资购买信息,按照农产品溯源系统的要求进行处理后,推送给农产品溯源系统。农产品溯源系统则根据农资购买信息为农产品生产过程记入档案。 4.1.3 农产品溯源体系

基于当前农产品分散种植的现状,结合农资销售体系,建立可执行的农产品溯源系统,实现农产品的可追溯性,为市场提供放心的农产品,实现增值。

25

汉滨区县域电子商务平台建设方案

4.1.3.1 农产品溯源查询官网

建立农产品溯源的门户系统,所有进入溯源系统的农户,均可以在溯源官网门户上进行展示,同时提供溯源码的查询功能,输入农产品的编码即可以查询出该农产品的生产周期、生产过程的详细记录、采摘数据、检测报告等信息,官网门户的具体功能可根据详细沟通后具体确定

4.1.3.1.1农产品溯源管理系统

农产品溯源系统的主要有以下功能:  系统管理

可以管理登录溯源系统的用户信息、可以添加、修改、删除角色信息,可以为角色设置具体的功能权限,可以为用户设置角色。不同角色的用户,登录溯源系统后可以使用不同的功能。 界面如下:

26

汉滨区县域电子商务平台建设方案

 农户档案信息管理

可以按区域管理加入溯源系统的农户的基本信息,种植信息等,农户信息是农产品溯源的主体,农产品的生长档案,农户起着至关重要的作用,农户的实际生产行为和生产投入决定了农产品的生长过程。

农户的档案信息主要来源于农资销售平台推送的数据,并和农资销售平台实现数据同步更新,溯源的管理人员可以使用本功能维护农户的基本信息及种植信息。具体界面如下:

27

汉滨区县域电子商务平台建设方案

 溯源信息管理

溯源管理主要用来维护农产品的生长过程及施肥、用药记录,并能够按批次生成二维码,农产品生长过程中的投入品及投入品的使用时间,根据农资销售系统根据农户的农资购买记录推送得到,部分通用数据如生长周期、开花时间、结果时间等管理人员可使用本功能进行维护,具体界面如下: 生长过程管理界面:

 批次编码管理

可以对每个农户按批次生产编码,并进行打印,为农产品建立可以溯源的身份证。主要界面如下:

28

汉滨区县域电子商务平台建设方案

生长过程数据显示界面:

29

汉滨区县域电子商务平台建设方案

 质量检测管理

质量检测管理功能主要用来将农户同一批次的农产品的质量检测结果和报告进行录入,并在用户使用二维码进行农产品溯源时进行显示。 4.1.4 农村信息服务

农户可通过移动端学习种植技能,疑难问题可通过图片、语音、免费电话请教专家,可实时接收病虫害预警及自然灾害预警;了解市场行情及农技部门的种植建议,实现科学种植,避免菜贱伤农类似事件的发生。

30

汉滨区县域电子商务平台建设方案

 农业信息浏览

农户可以通过移动端浏览惠农政策、市场行情、农业技能、疑难问题案例等等 可以在后台业务系统动态配置  专家服务系统

专家可以通过移动端,实时接受农户提出的疑难问题,并进行回复。  农户交流系统

农户之间可以通过移动端进行交流,也可以通过系统内的免费电话进行沟通。  预警通知系统

农户可以实时接受业务系统推送的病虫害预警信息、病虫害防治知识、专家会诊提供的解决方案等  疑难问题咨询

31

汉滨区县域电子商务平台建设方案

农户可以将生产过程中遇到的疑难问题以文字信息、图片、音频、小视频等方式进行咨询,并可实时接收专家提供的解决方案

4.2 系统技术路线 4.2.1 SOA

本项目涉及到众多应用系统的数据共享和交互需求,因此,需要建立一个开放的,松耦合的,易于扩展的系统架构。因此,本项目以SOA的架构进行设计和建设,方便和各组成系统间进行数据接驳和功能调用,实现整个系统的松散耦合、提高整个系统的可扩展性。

SOA 是一种分布式的软件模型。SOA 的主要组件包括:服务、动态发现和消息。

服务是能够通过网络访问的可调用例程,它公开了一个接口契约,并定义了服务的行为以及接受和返回的消息。

接口通常在公共注册中心或者目录中发布,并在那里按照所提供的不同服务进行分类,就像电话簿黄页中列出的企业和电话号码一样。客户(服务消费者)能够根据不同的分类特征通过动态查询服务来查找特定的服务。这个过程被称为服务的动态发现。

服务消费者或者客户通过消息来消费服务。因为接口契约是独立于平台和语言的,消息通常用符合XML 模式的XML文档来构造。

SOA中的不同角色的相互关系如图:

32

汉滨区县域电子商务平台建设方案

服务注册中心UDDIWSDL查找服务发布服务SOAP服务消费者使用服务服务提供者

SOA的软件模型涉及到如下技术:

Web Service也叫XML Web Service。Web Service是通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。

XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是SOAP的基础。

SOAP:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过UDDI找到WSDL描述文档后,可以通过SOAP调用Web服务中的一个或者多个操作。SOAP是XML文档形式的调用方法的规范,它可以支持不同的底层接口,例如HTTP(S)或者SMTP。

WSDL:(Web Services Description Language) WSDL 文件是一个 XML 文档,用于说明一组 SOAP 消息以及如何交换这些消息。大多数情况下由软件自动生成和使用。

UDDI (Universal Description, Discovery, and Integration)是Web Service集成的一个体系框架。它包含了服务描述与发现的标准规范。在使用者调用Web Service之前,必须确定这个服务内包含哪些方法,并找到被调用的接口定义。UDDI利用SOAP消息机制(标准的

33

汉滨区县域电子商务平台建设方案

XML/HTTP)来发布、编辑、浏览以及查找注册信息。它采用XML格式来封装各种不同类型的数据,并且发送到注册中心或者由注册中心来返回需要的数据。 4.2.2 AJAX

为了提升前端用户的访问体验,减少服务器负载。本项目将采用AJAX技术处理浏览器和服务器之间的传输。

AJAX全称为Asynchronous JavaScript and XML,是一种创建交互式网页应用的网页开发技术。

传统的WEB应用允许用户填写表单,当提交表单时就向WEB服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的协议,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。

AJAX应用程序的优势在于: 1.通过异步模式,提升了用户体验。

2.优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用。

3.AJAX引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。 4.2.3 基于XML数据组织和数据交换技术

XML在系统中担负着数据组织和数据交换的职责。本系统与其

34

汉滨区县域电子商务平台建设方案

他系统的数据交换时,采用XML来组织数据和数据项目的映射,完成数据交换工作。

XML的应用可以分为三大类: ViEW Layer 通讯XML-RPCSOAPXSLXMLDOMSAX解析 处理ebXML

JSP J2EE平台JMSEntity Service1、简单数据的表示和交换(针对XML的简单API(SAX)和文档对象模型(DOM)语法解析,不同的文档类型定义(DTDs)和概要(schemas))。

2、面向消息的计算(XML-RPC(远程过程调用),SOAP协议,电子化业务XML(ebXML))。

3、用户界面相关、表示相关的上下文(可扩展样式表语言(XSL),可扩展样式表语言转换(XSLT))。

35

汉滨区县域电子商务平台建设方案

在软件系统的建设过程中,XML将担当基本规则的数据组织的职责,它将是规则驱动概念下规则匹配的核心,通过它来完成根据规则进行的数据采集、业务处理、报表输出等一系列的特色功能。 4.2.4 系统优化技术及其应用

系统优化技术是一个系统为了提高系统执行效率,增加系统的访问弹性,提高系统扩展性所需要的关键技术。 在系统设计中强调采用多层次、组件化设计手段,使用成熟的MVC体系结构模式,以及会话外观适合的组件粒度同时考虑系统容灾和负载均衡等技术手段,来优化系统的设计和实现。

软件复用、组件技术及其应用

组件是具有一定功能、能够独立工作或同其他组件组合起来协调工作的软件模块。每个组件包含一组属性、事件和方法,组件把应用程序与系统所依附软件的较低层细节和复杂性隔离开来,使应用程序开发者只需专注于处理某种类型的单个API,其实现细节被封装到组件内部。使用者通过接口使用组件 ,应用组件技术可以明显提高开发效率和开发质量,极大的增强软件的重用能力,同时使得程序的后期维护工作及其方便。

在系统的中,我们充分利用软件复用、组件技术,将经常使用、具有相对独立功能的对象以组件的形式封装,系统中组件的种类很多,用JSP和Servlet构成Web组件,用实体Bean和会话Bean构成业务层组件。有的组件粒度较细,如对应单个的数据库表的实体Bean;有的粒度较粗,如对应着若干相关表的复合实体Bean。

故障恢复与负载均衡技术及其应用

通过业务代理机制来进行故障恢复。应用与组件之间通过业务代理进行交互,当在客户端与Server间的连接中断或者Server崩溃时,将会话自动连接到另一个Server上,这种连接机制对客户端是透明的。这种故障恢复手段能够有效提供系统的可靠性。

36

汉滨区县域电子商务平台建设方案

随着业务用户连接数量和业务数据的快速增加,可以通过使用负载均衡技术,在原有应用服务器的基础上,建立应用服务器集群,充分利用系统的已有投资,最大限度地发挥集群的优势。 4.2.5 HTML5

本项目系统前端建设将基于HTML5技术。

HTML5是跨平台的网页程序,这种开放环境通常被称之为“Web标准”的保护伞。HTML5以及JavaScript和CSS相关技术能够能够让开发者在任何设备上都运行开发丰富的网页应用,并且会有越来越多的企业加入到HTML 5的大平台上来

HTML5汇集了多项已经获得广泛认同的技术,包括改进视频字幕、自动完成文字输入、拼写检查、更好的图片显示功能和更强大的iframe。HTML5规范的发布与万维网联盟此前制定的计划一致,这样便可确保该标准到2014年最终定稿。

HTML5具有众多新特性,能够更好地保障本项目的成功建设。 worker 多线程

在过去很年多里面HTML的一个限制就是多线程,所有运算和展示都在主页面一个线程中,预算稍微大一点网页就卡,对整个用户体验、性能的影响很大。有了HTML5这个问题完全解决了。多线程支持,在与主页面分开的线程中运行处理过程,保留页面以用于主要的功能,并可以同时算多个东西,充分利用了CPU资源。

HTML5的多线程是worker模式,大体的概念是:线程的创建由一个worker来决定,维护了一个线程池。Web Workers 是 HTML5 提供的一个javascript多线程解决方案,我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面。

HTML5的多线程的特性:

在线程中是不能操作DOM节点的(想要操作的话只能发送消息给worker创建者回调函数);

37

汉滨区县域电子商务平台建设方案

多线程的本质其实是真正的系统线程;

能使用setTimeout(),clearTimeout(),setInterval(),clearInterval()等函数;

能进行IO操作(ajax)。 双向通信WebSocket

WebSockets是在一个(TCP)接口进行双向通信的技术,PUSH技术类型。使用ws或wss协议。WebSocket目前由W3C进行标准化,已经受到Firefox 4、Chrome 4、Opera 10.70以及Safari 5等浏览器的支持。

当前的Web通信——轮询(Polling)

通常,当浏览器访问一个网页时,会向托管该网页的Web服务器发送一个HTTP请求,Web服务器识别这一请求,并返回响应。例如,新闻报道,门票销售等,在浏览器渲染页面时,响应可能会过期,如果你想获得最新的“实时”信息,你可以不断地手动刷新页面,但显然这不是最好的办法。

目前提供的实时Web程序主要是围绕轮询和其它服务器端推送技术进行的,最著名的是Comnet,它推迟了HTTP响应的结束,基于Comnet的推送通常是使用JavaScript结合长轮询(Long Polling)或流连接策略实现的。

使用轮询时,浏览器定期发送HTTP请求,并立即收到响应。这种方式比不断刷新好一些,浏览器不用一闪一闪的重新加载了,而且只传送感兴趣的那一小部分数据,占用带宽变小。

使用长轮询时,浏览器向服务器发送一个请求,服务器在既定期限内保持请求处于打开状态,如果在此期间收到通知,向客户端发送一个包含消息的响应,如果在此期间没有收到消息,服务器发送一个响应终止打开的请求。长轮询相对于一般轮询的优点在于,数据一旦可用,便立即从服务器发送到客户机,因此没有延时,但是服务器有

38

汉滨区县域电子商务平台建设方案

大量消息要推送的时候,长轮询与轮询相比,实际并没有什么本质的提高。

使用流时,浏览器发送一个完整的请求,服务器发送一个响应,并保存打开状态,然后不断更新使其一直保持打开(或在一段时间内保持打开),无论何时消息准备好发送时,响应就更新,但服务器不会发送一个结束的响应,因此连接就一直保持打开状态,后面发送的消息就可以继续使用这个连接。但流仍然是封装在 HTTP中的,阻扰了防火墙和代理服务器选择缓冲区中的内容进行响应,因此消息传递的时间就延长了。许多流式Comnet解决方案都转向了长轮询,另外,TLS(SSL)连接可以用来屏蔽来自缓冲区的响应,但在这种情况下,每个连接消耗的服务器资源更多了。

最终,所有这些方法都提供了实时数据,包含HTTP请求和响应头,其中包含许多额外的,不必要的头数据。为了模拟基于半双工HTTP上的全双工通信,目前的许多解决方案都使用了两个连接:一个下行连接,一个上行连接。维护和协调这两个连接需要大量的系统开销,并增加了复杂性。

HTML5 WebSocket

WebSocket通过一个单一的Socket实现一个全双工,双向通信的信道,实现了服务端完美的PUSH。与Ajax相比,Ajax技术需要客户端发起请求,而WebSocket服务器和客户端可以彼此相互推送信息;XHR受到域的限制,而WebSocket允许跨域通信。HTML 5 Web Socket提供了一个真正的标准,可以使用它构建可扩展的实时Web应用程序。此外,由于它提供了一个浏览器自带的套接字,消除了Comet解决方案的许多问题,Web Socket显著降低了系统开销和复杂性,减少不必要的网络流量和延迟。

浏览器通过JavaScript 向服务器发出建立WebSocket 连接的请求,连接建立以后,客户端和服务器端就可以通过TCP连接直接交

39

汉滨区县域电子商务平台建设方案

换数据。

HTML 5 Web Socket在实时Web应用扩展性方面朝前迈出了一大步,HTML 5 Web Socket可以提供5000:1或1000:1的比例(根据HTTP消息头大小)减少不必要的HTTP头流量和3:1的比例减少通信延迟,这不是一个渐进式的改进,而是一次革命性的飞跃。

视频音频支持

目前,在网页上嵌入音频或视频,最常用的是Flash等格式。这需要Adobe Flash插件,并且结合标签,除此之外,Flash具有不开放,耗电,占用系统资源大等缺点。大多数用户已经安装了Flash插件(事实上,大概95%的上网用户都装有Flash的某个版本),但HTML 5的支持者正在推动一个开放的,不需要任何插件的多媒体标准。这就是HTML 5的新标签