基于ECSHOP系统的购物网站的设计与实现
2018-01-15陈佳欣王大东谭振江
陈佳欣+王大东+谭振江
摘要: 关键词: 中图分类号: 文献标志码: A文章编号: 2095-2163(2017)06-0095-06
Abstract: In twentyfirst century, the tide of the times promotes the accelerated development of online shopping. Compared with the entity shop, ecommerce platform breaks through the traditional management system, helps to establish the friendly interaction between the consumers, therefore vigorously improves the work efficiency. ECSHOP is a cross platform open source, and based on ECSHOP, combining PHP technology with MySQL, the paper researches the development of two times of ECSHOP; After that, by discussing and analyzing the market trends and the requirements of the public, the paper designs and constructs a professional online jewelry store, therefore achieves the purpose of meeting the public demand and providing convenient shopping.
0引言
ECSHOP系统拥有强大的产品功能、稳定性、执行效率、负载能力和安全性,是国内备受瞩目的流行购物系统之一。本文在ECSHOP的基础上通过后台设置和前台研发设计了一家网络珠宝商店,在实际运用过程中,因其具备操作简单方便、安全性好、实用性强等优点,并以客户为中心,旨在提升客户需求满意度,从而深得广大消费者的青睐与喜爱。
电子商务是一种商务活动,内容重点是以信息技术为手段从而设计展开的商品交换活动。电子商务平台则可支持并满足这一需求,为个人和企业提供了场所和便利。进一步来说,电子商务平台的搭建主要是为了网络服务规范化,并推出一个可提供完善网络资源,确保网上支付安全的架构环境,实现最终的商品交易与资源共享。发展至今,电子商务已呈现出如下基本特征:普遍性、整体性、安全性、方便性和协调性。
电子商务的发展,是Internet高速发展的衍生产物,也是经济全球化与市场全球化的必然结果。电子商务的实质是通过网上平台,将人们日常生活中的交流交易、经济与账务往来等全部转移到网络的大平台上进行处理,综合了银企、金融、泛金融、物流业与衣、食、住、行各行业的整体运营模式,打破时间维度与空间维度的局限,从而形成了更為广阔、更大纵深的经济网络。
1研究内容与应用技术
1.1研究内容
鉴于互联网时代电子商务的高速发展,通过深入挖掘系统的背景需求,将ECSHOP和PHP语言进行有机结合,并将网站整合引入二次开发,最终设计创作并实现了一个功能完善,符合用户需求与时代要求的网络平台。
1.2应用技术
1.2.1动态网页PHP与MySQL
PHP(Hypertext Preprocessor,超文本预处理器)是一种通用开源脚本语言。在语法上包括了Java、C语言、和Perl的特点,方便学习,使用广泛,适用于Web开发领域。MySQL是常用的关系型数据库之一,属于 Oracle(甲骨文)公司旗下产品。业界公推 MySQL与PHP即是最佳组合。
1.2.2PHP的优势
1)开放的源代码。事实上,所有的PHP源代码都可以从各种渠道查询获得。
2)PHP是免费的。PHP开源并且免费。
3)PHP的快捷性。相对其他语言,PHP可以嵌入于HTML语言的这一特性使得自身编辑简单,实用性强,初学者易于掌握与使用。
4)跨平台性强。PHP是定义在服务器端的研发脚本,可运行在各种主流系统如Linux、Unix、Windows、Mac OS等系统下。
5)效率高。PHP系统资源的消耗量少。
6)图像处理。用PHP可以动态创建图像。
7)面向对象。在PHP4、PHP5 中,考虑到在面向对象方面的重大改进,使得PHP就可以在此基础上用来开发大型商业程序。
8)专业专注。PHP作为类C语言, 支持脚本语言为主。
2系统分析与设计
2.1ECSHOP系统的功能简介
ECSHOP是上海商派网络科技有限公司旗下的网店系统,主要可用于个人或企业构建个性化网上商店。系统是基于PHP、MYSQL构架开发的跨平台开源程序。目前最新版本为3.6.0。
ECSHOP系统功能全面,多模块分配。ECSHOP的功能模块设计如图1所示。同时,给出各部分的功能阐释如下。
1)商品管理。对系统中商品数据进行全面的管理,使用户的工作轻松、且便捷。
2)订单管理。便于用户对某一订单的快速查询,并对详情信息选择检索查看。
3)会员管理。对注册会员的用户量身定做享受优惠的折扣,获得最舒适的服务。
4)订单管理。丰富的订单处理功能,由此轻松管理网店已不再成为难题。
5)管理员管理。拥有一定的权限,及时地增补前台的内容和修改错误,完善系统。endprint
6)文章管理。自主设定文章位置和内容,使页面效果推陈出新。
7)系统设置。创新网店的内容,设置一款属于自己的网店,使网店独具特色,而且美观。
1)易操作性。ECSHOP的前端以简洁大方、注重用户体验的特点吸引消费者。ECSHOP后端功能强大,操作直接,便利快捷。
2)功能强度。ECSHOP系统实现了全功能覆盖,而且能够对商品参数做到编辑更新,包括货号、品牌、订单、价格、logo、积分、图片等等。
3)运行效率。ECSHOP处理大文件、高访问量时,拥有完备的缓存机制,确保了整个系统的运行稳定性与流畅性。
2.3网站设计
研究启动前需对市场展开分析,明确大众需求,论述网站构建目的及承载功能。目前,市场上的珠宝品牌丰富多样,使得大多数购买者难以抉择,为此可打造一家专业、全面、且高端的珠宝商店,为用户提供便利并助其惠购一款满意的珠宝。2.4珠宝属性分析
珠宝产品是大多数女性爱不释手的产品,外观上种类繁多,但在基本特征属性上主要包括着色泽、材质、款式、重量、硬度、品牌等。具体可阐释如下:
1)色泽。指颜色和光泽。
2)款式。指珠宝造型设计元素对珠宝整体的修饰。
3)重量。指单枚珠宝的称重。
4)颜色。指珠宝整体的色彩,由色相、明度和饱和度来进行综合评估。
5)材质。指物体的质地,可依据表面各种可视属性来审视判断。
3系统的安装与构建
3.1系统安装
ECSHOP网店系统最新版本是ECSHOP V2.7.3,可进入官网成功将其下载,并把ECShop_GBK.zip 包解压到网站的根目录中。此后的安装过程需经历三个步骤,分别是:进入安装页、匹配值安装环境、配置系统。安装系统的最终界面则如图2所示。
3.2系统构建
3.2.1商品设计
1)商品类型与属性。在ECSHOP后台系统中,可以设定商品类型。商品分类是ECSHOP的独有概念。商品类型指商品所属品类的集合。商品类型和商品属性均可由店主通过后台自行设置,设计界面如图3所示。
2)商品分类。ECSHOP后台可对商品划定分类, 商品分类功能主要是用于设置商品数量、数量单位、导航栏、价格分级等一些基本信息。商品分类页可展现如下标准定制操作:
① 列表的折叠。商品分类的列表可折叠、可展开。
② 按分类查询商品。单击“分类名称”,可跳转页面到此类商品的列表,为查询商品信息提供快速简捷的方法。
③ 转移商品。点击“转移商品”链接,即可进入相应的操作页面。
④ 添加商品分类。点击 “添加新分类”链接,便可添加商品其它分类。
⑤ 编辑商品分类。点击“编辑”链接,便可进入编辑商品分类页面,进行编辑。
⑥ 删除商品分类。点击 “删除”链接,便可删除当前的商品分类,但该商品分类下不能有商品,否则将无法删除。
综上可得,商品分类的效果界面如图4所示。
3)推荐商品。在ECSHOP后台可以设置精品商品、新品商品、热卖商品三种推荐形式。在网店的首页只设有这3种推荐形式。店主可通过后台自主设置商品推荐,方便用户快速准确地定位,并精准高效地选择所需商品,互利共赢。
3.2.2商品详情页
1)关联商品。当用户浏览某一心仪商品时,店主可以通过ECSHOP后台进行设置,为每件珠宝设置外观、价格等关联商品信息。一方面为用户提供便利,快速发现自己中意商品;另一方面,引导用户浏览其他商品,并最终达到理性消费。
2)关联文章。在ECSHOP中也可以设置商品的关联文章。这一功能可以将珠宝的说明文字、保养方法或新款商品推荐与所对应的珠宝建立关联。用户选择珠宝的同时,在详情页处可阅读各类索引文章,从而对商品获得深入、细致的探寻与了解。
3)购买过该商品的人还买过的商品。一般情況下,顾客根据自己的爱好浏览购买商品,通过对ECSHOP后台的设置,在用户购买喜爱商品的同时,能够显示出购买过该商品的其它用户另外还购买了其它商品的历史订单记录,统计整理后将一并置于商品的详情页下,为用户提供便利及引导用户做出多种选择。
3.2.3其它配置
1)商店设置。可设置商店名称、标题等网店的基本信息,以及一些补充性的基本设置。
2)会员注册项设置。设置会员注册需要填写的必要信息,当用户注册会员时为用户创造全程便利。
3)支付方式。主要的支付方式是支付宝和银联电子支付。
3.2.4数据库备份
有4种备份类型,可分别表述为:
1)全部备份。 备份数据库中包含的所有的表。
2)标准备份。备份数据库中常用的表。
3)最小备份。 只备份商品表、订单表、用户表。
4)自定义备份。可以自行选择需要备份的数据表。这种方法比较灵活。
4系统功能实现
4.1购买流程
1)选择商品,如图5所示。
2)加入购物车,如图6所示。
3)填写用户信息,如图7所示。
4)提交订单,如图8所示。
5)提交成功,如图9所示。
5结束语
在ECSHOP的基础上,通过对后台的处理和前台的搭建,研发实现了一款网络珠宝商店,其中设计完善了商品管理、订单管理、文章管理、会员管理等一系列功能,而且优化了系统的界面,并在各个消费者之间营建出一种友好良性的互动反馈关系。本次研究中,利用PHP语言的强大优势,并高效结合了MySQL数据库,由此获得了网店功能定义的生动展现,从而为此后的网络商店的规划创建提供了一种有益、有效的技术操作模式。
参考文献:
[1] 刘纪元. 电子商务发展的新阶段—移动电子商务[J]. 学园(教育科研),2013(1):26-27.
[2] 胡秀源. PHP技术在动态网站设计中的研究[J]. 煤炭技术,2011,30(12):222-223.
[3] 魏汉斌. PHP在电子商务网站建设中的应用研究[J]. 无线互联科技,2012(6):90-91.
[4] STEFANOV S. 基于PHP的JavaScript应用开发[M]. 李强,译. 北京:中国电力出版社,2014.
[5] 黄慧芳,王琳. PHP+MySQL项目开发权威指南[M]. 北京:中国铁道出版社,2013.
[6] 孙文江, 陈义辉. PHP应用程序开发教程[M]. 北京:中国人民大学出版社,2013.
[7] 尹明柴. 试论动态网页JSP、ASP与PHP技术的比较[J]. 科技信息,2011(23):100.
[8] 郭泽民. 动态网页技术PHP、ASP与JSP的比较分析[J]. 煤炭技术,2007,26(6):29-31.
[9] 杜闯. PHP在动态网站开发中的优势[J]. 电脑知识与技术,2010,6(13):3342-3344.
[10]列旭松,陈文. PHP核心技术与最佳实践[M]. 北京:机械工业出版社,2012.
[11]陈浩. 零基础学PHP[M]. 2版. 北京:机械工业出版社,2012.
[12]潘凯华,李慧,刘欣. PHP典型模块精解[M]. 北京:清华大学出版社,2012.endprint