首页 > 范文大全 > 正文

基于Zen Cart的农产品交易平台的实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于Zen Cart的农产品交易平台的实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:为了加快农业现代化发展步伐,促进农村经济发展,国家大力发展农业电子商务。在众多电子商务平台软件中,Zen Cart是一个免费、界面友好的开放式源码商城系统软件,利用Zen Cart平台,设计了农产品交易平台。该平台开发周期短,稳定灵活,易于更新,购物流程简洁直观,应用前景好。

关键词:农业电子商务;Zen Cart;交易平台

中图分类号:S126 文献标识码:A 文章编号:0439-8114(2013)12-2917-03

Realization of Agricultural Products’ Trading Platform Based on Zen Cart

HU Jian-ping

(Department of Computer,Lianyungang Teachers College,Lianyungang 222006,Jiangsu,China)

Abstract: In order to speed up the development of agricultural modernization, promoting rural economic development, agricultural electronic commerce was vigorously developed. Among numerous electronic commerce platform software, Zen Cart is a free and user-friendly open source mall system software. An agricultural product trading platform was designed based on Zen Cart platform. The platform was stable and flexible, easy to update, with short development period, simple shopping process and good application prospect.

Key words: agricultural electronic commerce; Zen Cart; trading platform

随着计算机技术和网络技术的迅速发展和普及,电子商务和网络经济被越来越多的行业、企业和网民关注和参与 [1]。农业在我国一直以来都是以传统销售模式为主,生产到出售的交易链及流通环节多,交易信息的对称性较差,交易成本占总成本比重高,农产品交易量大,价格波动大,市场变化快等[2]。

通过农业电子商务可以减少农产品流通环节,减少交易成本,缩短交易时间,使农产品贸易效率更高[3]。农产品及其贸易所具有的一些基本特性与电子商务之间不仅具有适应性而且还有极强的互补性,为此,发展农业电子商务,建立一种高效的农产品信息流通模式[4],将有效地降低交易成本,提高整体效益,加快农业产业化的步伐,促进农村经济发展[5,6]。

1 Zen Cart简介

Zen Cart是一个免费、界面友好的开放式源码商城系统软件,基于PHP和MYSQL。zen cart把销售商和购物者的需求放在第一位,目的就是方便用户建立风格不同的电子商务系统,是中小型企业构建电子商务平台的最佳选择。Zen Cart具有如下特点:①安装简单,只要具备计算机基本知识的人就会安装。②界面简单,除了传统的目录清单,该程序还提供几个特色商品目录,浏览商品非常便捷。③提供了易用的、直观的、简洁的购物流程。④有模块化的架构体系和丰富的功能,易于与第三方应用系统无缝集成。⑤提供内置的促销、折扣、礼物券、新闻简讯和商品通知功能,支持多种语言、货币和税率结构。⑥采用PHP+MYSQL编程,有效保证网站访问速度,代码简洁,对搜索系统更友好,提供内置搜索引擎优化工具,含商品标签控制,集成了高效的SEO工具。⑦支持SSL128位加密技术(需要证书支持),保护客户的资料不被窃取。⑧强大的后台管理功能,提供商店设置、商品管理、订单管理、客户管理及订单管理等。⑨提供批量商品管理功能,可以通过Excel导入大量的数据,编辑、整理极为快捷。

2 农产品交易平台实现

2.1 系统的总体设计

Zen Cart的功能非常强大,基本不用修改代码就可以完成整个网上商城的搭建,搭建好的平台的运行主要由前台显示、后台管理、数据管理3个阶段组成。系统总体设计共分为4层,分别是用户层、管理层、供应链层和基础设施层,如图1所示[7]。用户层主要是参与系统运作的三类角色,分别是管理员、商户和客户。其中管理员和商户通过浏览器访问管理系统数据、农产品信息、处理订单等操作;客户则通过系统完成购物活动。管理层主要是用于管理农产品电子商务活动中的各类数据信息和系统信息。供应链层保证整个农产品电子业务的正常进行,是整个电子商务网站的核心,完成客户的商品订单及在线支付,同时承担农产品的物流等相关处理。基础设施层是整个虚拟信息技术的基础,它为整个系统提供了安全、稳定、高效的电子信息基础环境,也为各种软件和技术的应用提供快捷、方便的信息传输服务。

2.2 平台的安装

以本地安装为例介绍Zen Cart的安装。

首先安装运行环境,服务器需要支持PHP和MySQL[8]。研究选择快速搭建本地的PHP集成开发环境APMServ,下载并在D盘根目录安装APMServ。运行APMServ后,设置Apache端口为8080,然后启动APMServ。单击“管理MySQL数据库”,以默认方式登录数据库服务器,建立一个名为“Zencart”的数据库。

接着安装Zen Cart系统。将下载的Zen Cart文件解压缩放置在“\www\htdocs”目录下。打开IE,输入“http://127.0.0.1:8080/Zencart”。打开后是安装页面,单击“点击这里”进行安装,进入“欢迎”页面,可以看到如图2所示的安装界面,然后按照要求进行操作即可,安装结束后可以单击最下方的按钮测试商店前台和管理商店设置。

安装平台后,根据系统的提示完成下面的两个操作。第一个在“Zencart”目录下找“zc_install ”文件夹,删除或者重命名它。第二个在“Zencart/includes/”和“/includes/”目录下找到 “configure.php ”文件,将其属性设置为“只读”。刷新前台,一个相对完整的网店系统就安装完成了。

最后,用记事本打开文件“admin/includes/configure.php”。将所有出现“/admin/”的地方改成自己的管理目录名,注意文件中的大写ADMIN不要修改。然后,找到Zencart下的“admin”目录,将该目录名按照前面的定义作相应修改。

2.3 交易平台的基本设置

2.3.1 商店设置 主要是根据农产品交易平台的实际情况设置交易平台的名称、店主、国家/地区及商店地址和电话,其他按默认即可。

2.3.2 商品管理 在农产品交易平台中,由于销售的农产品种类繁多,所以需要对各类农产品进行分类,在Zen Cart后台的“商品管理”菜单下可以进行商品分类操作。商品分类支持无限级分类,添加完一个商品分类之后,点击进入,可以为此分类添加相应的子分类。如果网店中有多种语言包,在添加分类和商品时需要填写多份名称和描述。分类建好后,就可以在某个类别下添加新的农产品。为了在商品详细页面中添加图片,可以进入添加商品页面切换编辑器进行添加。在后台,还可以根据商城的需要设置推荐商品及特价商品,使客户更方便地挑选到自己中意的农产品。另外,在“商品管理”菜单中,还可以对农产品的价格、属性、厂家及评论等内容进行设置。

2.3.3 支付方式的设置 Zen Cart系统提供了很多支付方式。在后台的“模块管理”菜单下选择“支付模块”,可以根据需要安装和卸载想要的支付方式。当选择想要的支付方式后,如果右边是一个红色小圆点,代表该支付方式还没有安装,单击“安装”按钮就可以进行安装,安装时根据需要进行设置,最后单击“更新”按钮即可。如果已经成功地安装了该支付方式,现在想要卸载,单击该支付方式一次,选择“卸载”按钮即可,也可以单击“编辑”按钮对参数进行重新设置。在Zen Cart的支付模块中有PayPal模块,但是没有提供支付宝模块,PayPal和支付宝都是顶级的网络支付工具,不过PayPal是针对世界贸易,用PayPal交易时没有任何繁琐的过程,付款会直接打入对方账号。而在国内,特别是淘宝网使用支付宝的更多。在网上商城购物时,需要把钱先打到支付宝内,然后用支付宝买东西。为了在农产品交易平台中能使用支付宝付款,首先得从网上下载支付宝付款模块。成功下载后对该压缩文件进行解压,并将目录“/catalog/includes/templates/Your_Template ”改名为合适的模板名。然后在Zen Cart后台运行“工具”菜单下的“安装SQL脚本”,上传“ /catalog ”里所有文件到Zen Cart的相应目录。最后,根据需要对该支付模块进行设置。

2.3.4 运费设置 Zen Cart系统提供了很多运费的配送方式供选择,比如固定运费、免运费、按件计价、按重量计价等。操作方式和支付方式操作基本一致,只不过该设置在后台的“模块管理”菜单下选择“配送模块”进行操作。

2.3.5 客户管理 客户管理主要对客户的资料、订单及团体价格进行管理和设置。订单管理是客户选择农产品、确定购买环节和第三方支付环节间的承载,主要负责订单的记录、整理和合并等。

2.4 前台显示设计

2.4.1 前台LOGO和头部背景设计 由于Zen Cart安装后在前台出现的LOGO和头部背景是模板自带的图片,这样的图片不太符合农产品交易平台的需求,所以有必要进行更改。首先,利用Photoshop等软件制作符合商城特点的图片,分别命名为logo.gif和header_bg.jpg,图片尺寸分别为像素125×50和像素760×110。制作好后,将图片复制到“includes/templates/classic/images”中替换模板中原有的图片即可。

2.4.2 商品展示 在前台,商品分为展示和详细展示页面,商品展示放置在系统的左边区,包括推荐商品、最新商品、特价商品和热卖商品,商品可以是单页面显示或以列表显示,根据商品页面内容进行相关商品推荐。商品详细展示页面信息放置在系统的中心区,包括如下功能:为方便客户更详细地了解商品,提高购买率,可以为每个商品上传多张图片,多方位查看商品情况;商品可以有颜色、尺寸及其他客户想了解的属性的选择;客户根据商品的质量购买商品,可以对商品进行星级评定;有商品关联展示,方便客户了解购买了该商品的客户还买过的商品;有推荐给好友功能,方便商品在客户之间进行传递;可以对某商品针对性地提问,并将该商品留言发送到商户的邮箱。

2.4.3 会员注册 系统提供会员注册及管理功能,新用户可以在前台进行注册,已经注册的会员可以对自己的信息进行修改、找回丢失的密码、查看订单详细信息、修改收货地址信息等,也可以订阅网城的Newsletter,包括农产品交易平台的消息、新产品、特别优惠和其他宣传广告等。

2.4.4 客服中心 客服中心放置在系统的右边区,主要提供本商城的电子简介、顾客须知、隐私申明、发货付款及联系我们等相关信息,同时系统提供了在线客服系统。在线客服系统提供QQ、MSN及E-mail等网上通讯工具,点击图标即可自动弹出对话框,然后与农产品交易平台的客服进行联系。

2.4.5 购物车 购物车按钮及链接将在每个页面显示,并且实时更新添加到购物车的商品数量。进入购物车后,可以方便付款或选择继续购物。

2.4.6 其他 为方便客户更便捷地进行购物活动,系统提供了导航及网站地图,同时在系统底部对商城的购物流程和网站版权进行了详细的说明。同时,也为农产品供货商提供了广告区和友好链接区,方便农产品企业和供货商更好地宣传他们的企业和农产品。

3 小结

随着农业新型电子商务模式的出现和发展,农产品交易平台将在农业生产和经营活动中得到更大程度的应用[9]。Zen Cart由于具备易用、高效、开源的特点,非常适合构建农产品交易平台,有利于农村信息化建设和加快农村经济的步伐。

参考文献:

[1] 杨建霞,李孝红.浅析电子商务在中国农业领域的发展[J].中国商界,2008(4):77-78.

[2] 胡天石.中国农产品电子商务模式研究[D].北京:中国农业科学院,2005.

[3] 赵冬梅.农产品电子商务发展与探索[M].北京:中国农业出版社,2010.

[4] 潘惠萍.农产品交易平台的设计与实现[D].广州:华南理工大学,2011.

[5] 陈耀红.我镇农业电子商务的现状思考[J].现代经济信息,2011(3):76.

[6] 涂同明.农业电子商务[M].武汉:湖北科学技术出版社,2011.

[7] 张 雯.基于ECSHOP网上商店的实现[M].上海:华东师范大学,2011.

[8] 陶崇福.商城网站Ecshop在WINDOWS下基于IIS+MYSQL的安装实例[J].电脑知识与技术,2011,7(15):3489-3490.

[9] 杨 静,刘培刚,王志成. 新农村建设中农业电子商务模式创新研究[J].中国科技论坛,2008(8):117-121.