基于ECSHOP系统的购物网站的设计与实现本科毕业论文 精品.docx
- 文档编号:5411079
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:24
- 大小:1,011.19KB
基于ECSHOP系统的购物网站的设计与实现本科毕业论文 精品.docx
《基于ECSHOP系统的购物网站的设计与实现本科毕业论文 精品.docx》由会员分享,可在线阅读,更多相关《基于ECSHOP系统的购物网站的设计与实现本科毕业论文 精品.docx(24页珍藏版)》请在冰豆网上搜索。
基于ECSHOP系统的购物网站的设计与实现本科毕业论文精品
毕业设计(论文)
题目:
基于ECSHOP系统的购物网站的设计与实现
(英文):
DesignandImplementationofShoppingWebsiteBasedonECSHOPSystem
院别:
计算机科学学院
专业:
信息管理与信息系统
姓名:
麦爱妹
学号:
2009034843029
指导教师:
沈金星
日期:
2013年5月
基于ECSHOP系统的购物网站的设计与实现
摘要
因特网的普及、信息技术的完善、消费者观念的更新,使网上购物渐成时尚。
与实体店相比,电子商务网站具有不受时空限制、成本低廉、客户无限等一系列优点。
鉴于此,商家们纷纷将销售渠道转战线上,对于一些有意构建网上商城的企业,开源网站系统是一个不错的选择。
在2013年1月编程语言排行榜榜单中,PHP排在第6位。
基于PHP及MYSQL开发的跨平台开源程序ECSHOP,是上海商派网络科技有限公司(SHOPEX)旗下的B2C独立的网店系统。
本文主要从系统分析、系统搭建以及系统测试三个方面进行阐述说明,如何利用ECSHOP系统,快速构建企业或个人的个性化网上商店。
关键词:
ECSHOP;电子商务;开源系统;二次开发
DesignandImplementationofShoppingWebsiteBasedonECSHOPSystem
Abstract
ThepopularityofInternet,theimprovementofinformationtechnology,andtherenewalofconsumer’sidea,makingonlineshoppinghasgraduallybecomethefashion.Comparedwiththeentityshop,e-commercesitesisnotrestrictedbytimeandspace,lowcost,customerinfiniteandaseriesofadvantages.Inviewofthis,merchantswillhavefoughtonlinesaleschannel.Forsomeenterprisewhointendstobuildonlinemall,opensourcewebsitesystemisagoodchoice.In2013JanuaryPHPwasrankedsixthintherankinglistofprogramminglanguage.BasedonthePHPandMYSQL,theECSHOPisacross-platformopensourceprogram,whichisanindependentofB2ConlinestoresystemownedbythecompanynamedSHOPEX.Thisarticlemainlyfromthesystemanalysis,systemconstruction,aswellasthesystemtest,expoundsthreerespects,howtoutilizetheECSHOPsystem,toquicklybuildenterpriseorindividualpersonalizedonlinestore.
Keywords:
ECSHOP;electroniccommerce;opensystem;re-develop
1绪论
1.1课题背景
1.1.1电子商务概述
电子商务平台即是一个为企业或个人提供网上交易洽谈的平台。
企业电子商务平台是建立在Internet网上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、物质流、资金流有序、关联、高效流动的重要场所。
企业、商家可充分利用电子商务平台提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。
电子商务建设的最终目的是发展业务和应用。
电子商务平台可以帮助中小企业甚至个人,自主创业,独立营销一个互联网商城,达到快速盈利的目的,而且只需要很低的成本就可以实现这一愿望。
1、电子商务的主要功能
电子商务可提供网上交易和管理等全过程的服务,因此它具有广告宣传、咨询洽谈、网上订购、网上支付、电子账户、服务传递、意见征询、交易管理等各项功能。
2、电子商务的特点
(1)更广阔的环境
人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时随地在网上交易。
通过跨越时间、空间,使我们在特定的时间里能够接触到更多的客户,为我们提供了更广阔的发展环境。
(2)更广阔的市场
在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。
一个商家可以去挑战不同地区、不同类别的买家客户群,在网上能够收集到丰富的买家信息,进行数据分析。
(3)快速流通和低廉价格
电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。
通过电子商务,企业能够更快的匹配买家,实现真正的产-供-销一体化,能够节约资源,减少不必要的生产浪费。
3、电子商务主要分类
(1)B2C平台
虽然数据显示,2013年的流量增速将减慢,但是依然抵挡不了B2C的持续发展。
B2C平台仍然是很多企业选择网上销售平台的第一目标,天猫、京东、一号店……资金到位的情况下,一般能够进驻的平台都不会放弃,毕竟不同的入口受众不一样,用户规模是首要。
(2)独立商城
独立的商城就是凭借商城系统打造含有顶级域名的独立的网店。
开独立的网店的好处莫过于:
顶级域名、自有品牌、企业形象、节约成本、自主管理、不受约束。
(3)C2C平台
C2C在前几年很流行,不过到了2013年趋势已大不如前。
个人的话,可以尝试淘宝、拍拍等,但企业最好不要。
(4)CPS平台
主流的CPS平台有领克特联盟、亿起发等,是目前电子商务比较主流的推广方式之一,费用通过CPS模式推广产生的有效订单进行比例分成。
CPS模式成为主流推广模式的很大原因就是零风险,投资广告很有可能花了大价钱而造成很低的转化率,竞价、直通车可能没有产生订单,但是CPS是产生了销售额才会有佣金,ROI较高。
(5)O2O平台
目前的O2O平台,团购平台,拉手网、大众点评、高朋、F团等等,由于其高性价比,仍然受到很多用户青睐。
当然,我们不排除其他更多的O2O网络销售平台和模式,期待2013有新的惊喜带给我们。
(6)银行网上商城
初期,许多银行开设网上商城的目的是为了使用信用卡的用户分期付款而设立。
随着电子商务普及、用户需求增强、技术手段提升,银行网上商城也逐步成熟起来。
银行网店为用户提供了全方位服务,包括积分换购、分期付款等,也覆盖支付、融资、担保等,最为显著的是给很多商家提供了展示、销售产品的平台和机会。
倘若这一平台运营好,将来带不菲的业绩。
(7)运营商平台
中国移动、中国联通、中国电信,现阶段各运营商都有属于自己的商城平台。
由于通信业务的硬性需求,运营商平台的用户始终具有一定的依赖性和粘性,所以提前抢占这些平台具有很大的战略意义,跑马圈地正是此道理。
(8)第三方电子商务
B2T2B模式,(BusinessTOThirdPartyToBusiness)其实质就是中小企业依赖第三方提供的公共平台来开展电子商务(如阿里巴巴,环球资源,Directindustry平台)。
真正的电子商务应该是专业化、具有很强的服务功能、具有“公用性”和“公平性”的第三方平台。
对信息流,资金流,物流三个核心流程能够很好的运转。
平台的目标是为企业搭建一个高效的信息交流平台,创建一个良好的商业信用环境。
1.1.2电子商务的发展
1998年被称为“电子商务年”,电子商务在世界范围内得到了很大的发展。
电子商务作为网络时代技术发展的必然,已经开始对传统经济贸易方式产生了有力的冲击。
世界范围内的政府部门、公众服务机构、电信企业、银行等金融服务机构、众多ISP以及各类型企业和数以万计的个人用户,都开始广泛地参与电子商务活动。
现在,电子商务已经成为国际上各个国家制定经济政策的主要依据之一。
我国作为世界上最大的发展中国家,电子商务的兴起,对我国企业的经营方式、对外贸易和国家经济安全等重大问题提出了严峻的挑战,但同时也给我们带来了前所未有的新的发展机遇。
1.1.3我国网络购物的消费现状
中国网上商店从最初的600家左右以现在到几何数迅速增长,所售商品五花八门,琳琅满目。
首先是书刊、音像制品(如CD、软件等)和日常用品(如化妆品、服装等)这两大类,其次是电器、通讯产品类和票务类。
第三就是金融类和网上教育。
据调查显示,通常购买的前几位商品依次是书籍杂志,电脑及相关产品,工艺品及礼品,首饰及服装产品,可见,与现阶段人们在现实中购物需求相比,网络购物更多地集中在对精神平台和时尚商品的消费。
2012年5月2日,北京正望咨询有限公司近日发布中国网上购物消费者调查报告,数据显示,2011年度我国网上购物继续高速发展,全年网上购物规模达到8090亿元,占到了全国社会商品零售总额的4.4%,网上购物人数达到2.12亿,网上购物在网民中的渗透率提高到41.5%。
服装是网上购买人数和购买金额都最多的商品类别。
2011年中国网上购买服装市场规模为2670亿元,年增长率为93.5%,高于总体网上购物市场增长率20.6个百分点。
1.1.4动态网页ASP、PHP、JSP技术的简介
1、ASP技术
ASP是微软公司开发的服务器端脚本语言,其运行环境有两种,分别是Microsoft的IIS和PWS。
通过ASP可以向HTML网页文件中添加VBScript、JavaScript和ActiveX元件,便能快速地完成动态交互的、高效可靠的、功能强大的WebServer应用程序。
ASP文件编写简单,无须编译即可执行。
2、PHP技术
PHP是简单易学的、免费使用的、跨平台的服务器端嵌入式脚本语言,其运行平台有多种,如Unix,GUN/Linux和Windows等;其显著的特点有两个:
可在官方网站上免费自行下载,且所有源码是开放的。
它的大部分语法既采用了C、Java和Perl的语言格式,又耦合自身的特性,形成了特有的风格,以帮助Web开发者快速、高效地开发出动态网页。
3、JSP技术
JSP是由Sun公司和众多参与公司共同推出的动态网页技术标准,它完全解决了ASP和PHP目前存在的脚本级别执行的通病。
首先将JSP代码文件转换成Java源文件,然后再编译成SERVLET文件,最后由SERVLET引擎进行解释执行。
也正是拥有了“一次编译,多次执行”的优势,JSP技术才能帮助开发中脱离脚本语言的束缚,减少编程工作量,更方便、更快捷地开发出Java环境下多层结构的动态网页。
常见的动态网页技术各有自己的优缺点和使用范围。
PHP可以与很多数据库直接连接,是完全免费的,可以自由下载。
但是PHP提供的数据库接口支持不统一,更换数据库时,必须更改编码才能运行。
另外由于PHP的技术体系不符合分布式应用体系,决定了PHP很难适用大型应用的要求,仅适合一些小型的商业站点。
ASP和JSP功能都比较强大,都可以获得规模支持和结构支持。
ASP的不足是只在Windows平台下才能充分发挥其价值,对关键的大型应用,NT平台往往无法让人放心。
JSP是一种较新的技术,在国外,JSP已是非常流行的一种技术,尤其是电子商务类网站,多采用JSP。
相对于ASP的主要依附单一平台,JSP是基于平台和服务器的相互独立的,并且JSP标签的可扩展性和JSP跨平台组件的重用性将使得JSP为Web数据库应用提出更具竞争力的解决方案。
但是,JSP只有对Java熟悉的人才能用得很好,而且JSP不仅不易搭建服务器,而且在服务器上设置和发布JavaBean、SERVLET、EJB也存在一定难度。
1.1.5开源系统
开源,全称为开放源代码(OpenSource)。
在法律允许范围下,在版权限制条件下,任何用户都可以得到开源系统并在其源代码的基础上修改和学习。
开源系统的重点应该是在“开放”,是接纳、包容和发展,求同存异,互利共赢,才是开源的本质。
目前,在市场上流行的计算机编程语言有很多,其中PHP的市场份额很大,在2013年1月编程语言排行榜榜单中,PHP排在第6位。
基于PHP开发的开源产品有很多,包括WordPress、ECSHOP等等,具体可以浏览PHP开源大全。
ECSHOP是一款免费的开源的独立建站系统,其功能强大、操作简便,只需轻点鼠标+简单录入即可完成商城管理。
1.2课题研究的内容
考虑到今后可能会从事互联网/电子商务相关行业,为了进一步理解网店运作,本课题确定为“基于ECSHOP系统的购物网站的设计与实现”。
论文重点放在系统分析、系统搭建以及系统测试三个部分。
在系统搭建部分,着重对ECSHOP前台页面以及后台添加新商品的商品属性选项卡的修改,使其符合本人要求的、友好用户体验的界面。
1.3课题研究的目的与意义
在互联网普及的今天,绝大多数人通过网络获取信息,因此,对于一个企业来说,企业网站十分必要。
企业网站的作用主要表现在两个方面:
一是宣传企业形象;二是开拓业务市场。
此外,就技术成本而言,采用开源系统建立企业网站可以大大减低成本,前期开发高效,功能扩展简便。
我们已经学习了近四年的信息管理与信息系统,而这样的选题正是将理论与实践接轨,通过构建一个购物网站,来完善自己在实际应用中的不足。
1.4论文的创新之处
本论文的创新之处在于所设计与实现的购物网站并不是从头开发搭建的,而是在具备一定稳定性、安全性、操作性、拓展性的开源的完整的电子商务网站ECSHOP系统下开发的。
采用这类开源系统,改写较为简单,有漏洞也可以自行修补,增减删除功能扩展等较为方便。
无论前期开发还是后期升级维护,都不是难事。
1.5论文框架与内容组织
本文详细介绍了基于ECSHOP系统的购物网站的设计、开发的全过程。
从开始调研到程序设计,将在以下几章中予以介绍。
第一章绪论,这一章主要对本次毕业设计所研发的系统进行问题的定义,通过问题的定义明白需要做什么,并且对开发的内容简单的介绍了一下;同时,本章还对课题的研究背景与研究意义进行分析,还有对论文各章内容的简单介绍。
第二章系统分析,主要介绍ECSHOP系统的环境要求、架构及功能模块。
第三章系统搭建,主要介绍系统的安装及部署,着重对ECSHOP前台页面以及后台添加新商品的商品属性选项卡的修改。
第四章系统测试,说明测试环节在开发中的重要性以及本次设计的测试过程,包括浏览器兼容性测试和分辨率兼容性测试。
第五章总结,对设计给出比较客观的总结,包括做的是什么系统,系统实现的功能有哪些,系统评价及不足等。
2系统分析
2.1系统目标
因特网的普及、信息技术的完善、消费者观念的更新,使网上购物渐成时尚。
电商的持续高温,越来越多的传统企业进驻了互联网,融入了这条洪流,开始建立自己的官方网站。
C2C在前几年很流行,不过到了2013年趋势已大不如前。
个人的话,可以尝试淘宝、拍拍等,但企业最好不要。
B2C平台仍然是很多企业选择网上销售平台的第一目标,天猫、京东、一号店……这些平台页面内容收录快、关键词排名高、用户规模大,对于企业来说,确实是有一定好处的。
但是,对于企业网站的推广并不那么容易。
众多同行业的企业都在同一平台上发布商品信息,这无疑会产生大量的同质内容。
而且,在这些B2C平台上的网站,域名并不独立,模板比较单一。
不受统一电子商务平台的约束,建立一个独立的网上购物平台系统,是本文的目标。
2.2ECSHOP系统介绍
ECSHOP是上海商派网络科技有限公司(SHOPEX)旗下的B2C独立的网店系统,适合企业及个人快速构建个性化网上商店。
系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。
目前最新版本为2.7.3。
本论文的系统是基于ECShop_2.7.3_GBK_release1106进行二次开发的。
2.2.1ECSHOP系统软硬件需求
在使用ECSHOP系统之前,我们要确定服务器支持PHP和MYSQL。
在本文的网站搭建中,服务器采用的操作系统是WindowsXP,即WINNT。
WEB服务器是WAMP5-v1.7.4集成安装包。
WAMP是指在Windows服务器上使用Apache、MYSQL和PHP的集成安装环境,可以快速安装配置Web服务器,一般来说,大家都习惯于将Apache、MYSQL、PHP架设在Linux系统下,但是,不可否认的是Windows也有其优点,就是易用,界面友好,软件丰富,操作起来非常方面,因此对新手来说在Windows平台下使用Apache、MYSQL、PHP也确实是一个不错的选择。
2.2.2ECSHOP系统架构
1、文件目录
根目录
┣前台程序文件*.php文件
┣admin后台目录
┃┣后台程序文件*.php文件
┃┣help目录
┃┃┣zh_cn目录:
各功能的帮助文件*.xml文件
┃┣images后台图片存放目录
┃┣includes后台公用文件和函数
┃┣js后台用js脚本目录
┃┣styles后台用样式目录
┃┣templates后台页面模板*.htm文件存放目录
┣api调用API系统公用函数目录
┣cert存放证书目录
┣data目录
┃┣afficheimg首页广告图片存放目录
┃┣brandlogo品牌logo存放目录
┣demo目录
┣images上传的商品图片目录,按日期分目录
┣includes前台公用文件和函数目录
┃┣codetable语言对应的代码表
┃┣fckeditor开源html文本编辑器
┃┣modules目录
┃┃┣convertshopex转换文件
┃┃┣cron如自动上下架、ip删除等函数
┃┃┣integrates整合各种插件和函数基础类
┃┃┣payment各种支付接口插件
┃┃┣shipping各种送货方式插件
┣install系统安装目录
┣js前台用js脚本目录
┃┣calendar:
日历控件
┣language语言目录
┃┣en_us
┃┣zh_cn:
简体中文语言文件,存储简体中文下使用的函数变量等
┃┣zh_tw:
繁体中文语言文件,存储繁体中文下使用的函数变量等
┣mobile目录
┣plugins的目录
┣temp存放临时缓存目录
┣themes模板目录
┣wap手机浏览程序目录
┃┣includes公用文件和函数
┃┣templates页面模板*.wml文件
┣widget搜狐博客插件
2.2.3ECSHOP系统功能
ECSHOP系统主要是模拟了现实生活中客户购物的一个整体流程。
首先客户浏览商品,挑选自己比较喜欢的商品,将挑选的商品放入购物车中,如果客户不想买这种商品可以将该商品从购物车中删掉。
在结账时填写自己的详细信息,包括收货人、收货地址、配送方式和支付方式,然后提交订单。
对于每个客户都有自己的后台管理。
可以浏览、删除订单,可以充值,查看积分,以及享受一定的优惠待遇。
完成订购等待收货。
收货之后如果客户不满意商品的质量,在一定的时间内可以退货。
这样可以更好的为客户提供方便,让客户更好的了解市场的最新动态。
对于商家来说,通过对商品信息和客户信息的管理,能够更好的了解客户的需求,根据对客户需求的分析做成正确的判断,给商家带来更多的利润,同时更好的方便了客户,提高了客户和商家的一种互动。
更好的促进商家的发展。
2.2.4ECSHOP系统特点及成功案例
ECSHOP系统具有以下特点:
1、灵活的模版机制
ECSHOP开发了独有的高效模板引擎(2.15以前版本使用smarty模板引擎),并结合了Dreamweaver的模板和库功能,使得编辑制作模板变得更简单。
2、开放的插件机制
支付、配送,会员整合都是以插件形式实现。
商家可以随时增加或变更的支付方式和配送体系。
ECSHOP支持大部分PHP开发的论坛系统,包括DISCUZ,PHPWIND等,只需在后台做简单参数配置,即可完成会员整合。
3、功能AJAX化
ECSHOP使用流行的AJAX技术,批量数据编辑变得更迅速,方便。
4、促销功能
ECSHOP提供了积分、红包、赠品,夺宝奇兵等多种促销方法。
5、高效率的代码和执行性能
通过优化代码与数据库结构,配合ECSHOP独家设计的缓存机制,在不考虑网速的情况下,网店动态页面与纯静态页面访问速度相当。
6、常规功能的更完善实现
针对常规功能尤其是后台管理和购物流程,ECSHOP进行了更简洁的设计,实现更好的用户体验。
7、搜索引擎优化
在SEO(搜索引擎优化)上,ECSHOP独家支持两种URL重写方式,并且是同类软件中第一家支持Google/yahoo/Microsoft三家共同发布的sitemaps0.9网站索引规范,能够为站点被搜索引擎收录做到最大限度的支持和帮助。
8、内置手机短信网关
ECSHOP内置手机短信网关,支持会员信息群发,订单提醒等功能。
9、多语言支持
支持简体,繁体,英文。
10、源代码开放
用户可根据自己的需求对ECSHOP进行定制,扩展。
因为ECSHOP系统在开发修改上并不需要过多的技术性手段,植入第三方插件也非常灵活,具有丰富的拓展功能。
针对起步初期,需要逐渐拓展及销售额、销售量都比较小的中小型企业或者已经有一定知名度但仍希望能够严格基于电子商务模式来运作的卖家,这个软件会非常适合。
基于ECSHOP系统构建的电子商务网站挺多的,在此给出几个例子。
图2.2
2.3网站规划
网站的从无到有,需要事先的规划,否则盲目的进行很容易方向错乱,大走弯路,所以网站规划是第一大职能。
对所选择行业或网站类型的研究、分析,确定战略、定位,定出目标客户和盈利模式。
2.3.1女性消费的地位
女性,作为一个特殊的群体,其在家庭中所处的角色,其社会作用以及其本身的生理心理特征,使女性消费群成为当代最有力的消费群体之一;女性经济成为一个没有落日的市场。
面对服装的消费又由于直接显示了女性本身的审美情绪和自我概念,成了助长女性消费地位的有力杠杠。
2.3.2女性服装的市场
少女装和熟女装市场是女装竞争最为激烈的两大细分市场。
少女装的目标消费者一般为十七岁至二十四岁左右的女性,这一年龄段的女性普遍接受国际流行观念很快,因而导致少女装品牌的地域文化差异比较小;熟女装市场的特点是产品品质较好、价格高、目标消费者比较稳定。
综合分析各种因素,本系统定位于追求高品质服装的中高端的有一定经济来源的女性消费者。
2.3.3服装属性分析
服装产品是一种比较特殊的产品,其主要特点是品种、款式、颜色、面料、品牌等属性分类繁多,变化快。
产品的基本特征属性是指对产品特点、性质的描述,是用于区别其他产品的。
不同的产品具有不同的基本特征属性。
同种产品的基本特征属性基本相同。
服装产品的基本特征属性通常可以分为以下几项:
品种。
指对服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于ECSHOP系统的购物网站的设计与实现本科毕业论文 精品 基于 ECSHOP 系统 购物 网站 设计 实现 本科毕业 论文