生鲜农产品网络销售系统设计与实现

2014-05-30 22:24谭春茂王海山孙修东赵焱南
安徽农业科学 2014年9期
关键词:生鲜农产品

谭春茂 王海山 孙修东 赵焱南

摘要介绍利用PHP+Oracle数据库开发技术,基于B/S结构,采用MVC框架开发模式,以上海地区生鲜农产品网络销售实际需求应用出发,设计和实现B2B2C模式的生鲜农产品网络销售系统。分别从系统需求分析、系统功能模块设计、数据库设计和系统实现相关技术等几个方面进行详尽阐述。

关键词生鲜农产品;网络销售系统;B2B2C;PHP;Oracle;MVC

中图分类号S126;TP391文献标识码A文章编号0517-6611(2014)09-02797-02

作者简介谭春茂(1977- ),男,重庆人,讲师,硕士,从事web网络程序开发、农业信息化和高职教育教学方法改革研究。

随着互联网的飞速发展,电子商务平台在各个领域如火如荼开展与应用。同传统的购物方式相比,方便快捷,足不出户就可以选购商品,而且多样化,价格也相对实惠,显示出了它的优越性。然而,在农产品网络销售领域却少之又少,在开展网络销售方面不如人意,比较落后。造成这些问题的根本原因有两个:①农产品电子商务的生产端和客户端分别存在大量的、分散的生产者和消费者,如何通过有效的电子商务平台和物流体系将两者联系起来,实现农产品在两端之间的快速流通是一个复杂的问题。②农产品的时效性不同于其他商品,保持期短,配送要求较高,更有地域上的要求,各个环节导致网络销售成本高于农贸市场购买成本,而普通的农产品商业附加值低,支撑不起电商企业及物流配送运营成本[1-4]。所以该系统选择上海地区农民专业合作社的“三品一标”(是指绿色、有机、无公害和地理标识农产品)的生鲜农产品,此种产品属于较高商业价值的商品類型。同时随着人们物质生活水平的提高,对健康也越来越重视,人们希望能够吃上生鲜农产品的愿望也很迫切。正是在此情况下,笔者借鉴其他的成熟电子商务平台网络销售运作经验,以上海生鲜农产品开展网络销售为基础,设计和实现生鲜农产品网络销售系统。通过利用网络销售系统进行生鲜农产品销售和购买,对农民专业合作社而言可以拓宽产品销售渠道,提高农民收入,对于电商企业则可以通过此网络销售平台拓展企业业务,增加企业利润,对于消费者而言,可以购买到生鲜农产品,有利用身体健康等,具有重要的现实意义。

1系统需求分析

从生鲜农产品生产最终到消费者整个过程主要有以下几个环节[5]:①农户生产,而农民专业合作社主要负责统一采摘收集农户的生鲜农产品并向电商企业供货;②电商企业统一负责产品质检、分类包装、仓储和销售管理,即合作社把货供应到电商企业,电商企业根据订单内容将来自不同供应商的农产品包装,然后再进行即时配送。此环节要求电商企业有一定的生鲜产品库存条件,对于临时保鲜产品可以通过促销或者赠品方式销售,过保或发生性状改变的产品则直接做损耗处理,从而保证产品质量。③消费者会员则可以进行产品的浏览、查看详情、搜索、订购和支付等主要功能。

从上述实际应用需求出发,将系统用户分为3类:①农民专业合作社用户;②电商企业;③消费者会员用户。如果物流配送非电商自营,则可以增加第三方物流用户,系统以自营进行设计,预留第三方流接口。

电子商务具有不同的业务模式,据上述分析可知,此网络销售系统设计为B2B2C(供货商→电商企业→消费者)模式。

2系统设计

2.1系统功能模块设计通过上述对系统业务流程及用户类型分析,系统设计如下主要功能模块。

2.1.1会员管理。包括用户注册会员与登录、会员审核、审核成功后提供登录验证功能。对于供货商而言,则由电商企业统一添加用户后进行管理以保证生产供应的真实有效性,不提供注册,只提供登录。

2.1.2商品信息管理。对商品进行分类、规格、代码等预定义信息管理,创建类别及其子类别,商品信息进行分类管理并最终发布在销售系统上,以供会员购买,同时对消费者提供商品的储存条件、货架期、推荐食谱和健康指南等信息以指导消费者购买。

2.1.3商品销售。此模块提供会员查看热销产品、促销产品、浏览产品、搜索、购买情况、评价、收藏、购物车、购买、提交订单和支付等功能。

2.1.4订单管理。包括购物车管理、订单管理、订单审核、订单结算、销售统计。

2.1.5支付管理。包括货到付款、在线支付、积分支付和第三方支付等。

2.1.6配送管理。包括配送计划、配送线路、配送方式、配送费用等管理。

2.1.7供应商管理。包括供应商信息、进货数量、资金结算等。

2.1.8仓储管理。包括库存、质检管理功能。

2.1.9辅助模块。包括购物指南、配送范围、费用、支付方式,售后服务等。

2.2系统数据库设计根据系统功能模块分析,按照数据库设计规范,系统实现的数据库的主要表逻辑结构如下。

2.2.1商品大类别信息。包括大类别编号、类别名称、描述、添加日期。

2.2.2商品子类别信息。包括子类别编号、名称、大类别编号、描述、添加日期。

2.2.3商品信息表。包括货号、大类别编号、子类别编号、名称、包装规格、单价、品牌、产地、保质期、配送方式、最快送货时间、库存数量、小图1、小图2、大图1、大图2、详细介绍图1、详细介绍图2、详细介绍图3、详细介绍图4、下架否、上架日期。在系统实际运行中,产品的详细介绍由美工处理成精美图片介绍,包括产品生产信息、健康指南、食谱介绍等信息。

2.2.4会员信息。包括会员名、密码、密码问题、密码答案、头像路径、真实姓名、性别、证件类型、证件号码、生日、邮箱、手机、家庭电话、授权电话、地址1、地址2、积分、注册时间。

2.2.5购物车。包括自动编号、货号、会员名、数量、加入日期。

2.2.6订单主表。包括订单编号、会员名、购买总额、订单状态、支付方式、付款状态、送货状态、下单时间。

2.2.7订单明细表。包括自动编号、订单编号、商品编号、数量、是否匿名、日期。

2.2.8收藏。包括自动编号、会员名、货号、收藏时间。

2.2.9评价表。包括自动编号、货号、会员名、评价内容、评价等级、是否匿名、评价时间。

2.2.10供货商用户信息。包括供货商ID、供货商名称、密码、密码问题、密码答案、头像、真实姓名、详细地址、联系电话、email、添加日期。

2.2.11仓储信息。包括货号、仓储数量、质检标志、供货商ID、日期。

3系统实现技术

3.1系统开发技术系统开发采用PHP动态网站开发技术,PHP(PHP:Hypertext Preprocessor的缩写,中文名:“PHP:超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,现已经成为网站开发建设的几大主流开发技术之一[6-7]。

后台数据库则采用Oracle数据库,Oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库,是目前最流行的客户端/服务器(CLIENT/SERVER)体系结构的数据库之一。

Oracle数据库具有如下特点[8-9]:①完整的数据管理功能:数据的大量性、数据保存的持久性、数据的共享性、数据的可靠性;②分布式处理功能;③性能方面:可用性强、可扩展性强、数据安全性强、稳定性强。Oracle数据库是目前互联网大型网站和电商平台运行的首选数据库之一。

系统开发运行均在Linux操作系统平台下进行。

3.2Ajax技术Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简言之,XmlHttpRequest使您可以使用JavaScript向服務器提出请求并处理响应,而不阻塞用户。即不需要重新加载整个网页的情况下,对网页进行部分更新,目前在网站中广泛应用。在系统中,主要对销售模块采用此技术,这样可以确保会员登录系统后,对产品分页浏览,评价浏览,购买后评价发布,商品销售情况进行数据异步加载显示网页内容。这样不仅可以在大程度上保证会员在购物过程中页面浏览流畅,有不错的购物体验,同时也可以大大减少电商企业网络流量和服务器负担。

3.3支付实现技术此网络销售平台支付设计了灵活方便的支付方式:货到付款、货到刷卡、积分支付(在线充值),第三方支付则采用标准支付接口,实现银联、支付宝、快钱等在线支付。

3.4MVC框架开发系统采用MVC 3层架构构建系统,MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。这种开发模式有利于团队分工协作开发,提高开发效率,利于网站版面更新,而不需要重新编写业务逻辑,同时也方便系统运行维护。

4结语

该研究介绍了利用PHP的MVC框架技术,数据库采用Oracle,设计并实现了生鲜农产品网络销售系统。系统目前已为上海农业信息有限公司、金山区金惠泽等多家农产品电商相关企业提供平台搭建和运维服务。系统运行以来,实现了“三赢”局面:①农民专业合作社农产品拓宽了产品的销售渠道,提高了农民收入,增加了农民的种植积极性;②对电商企业运营方而言,通过此平台的运行,熟悉了生鲜农产品网络销售的运作模式,不仅拓宽了电商企业的运营范围,而且也增加了电商企业的利润;③消费者可以通过此平台购买到称心如意生鲜农产品。此系统的建设到运行,为上海农村信息化的推进起到积极作用,也为国内其他地区开展生鲜农产品网络销售系统建设与应用起到了示范带头作用。

参考文献

[1] 赵苹,骆毅.发展农产品电子商务的案例分析与启示——以“菜管家”和Freshdirect为例[J].商业经济与管理,2011(7):19-23.

[2] 张胜军,路征,邓翔.我国农产品电子商务平台建设的评价及建议[J].农村经济,2011(10):103-106.

猜你喜欢
生鲜农产品
电子商务背景下的生鲜农产品物流配送模式研究
共同物流视角下提高生鲜农产品物流效率的对策探讨
海南发展生鲜农产品冷链物流SWOT分析
杭州市生鲜农产品冷链物流发展现状和对策研究