奢侈品电子商务平台的设计与实现毕业论文.doc
《奢侈品电子商务平台的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《奢侈品电子商务平台的设计与实现毕业论文.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 奢侈品电子商务平台的设计与实现毕业论文1 导言1.1 系统开发背景在网络飞速发展的今天的,互联网在我们的生活中扮演着越来越重要的作用。通过它,我们可以足不出户就可以迅速获取到我们需要的信息和商品以与传达我们的需求,而电子商务是近些年比较热门的行业,其发展势如破竹,另一方面该行业也带动着经济的迅速发展。而奢侈品电子商务平台就是一个发展比较快的平台。与传统的实体店销售相比较,在奢侈品电子商务平台上我们可以克服实体店的许多不足,如地域问题,方便高端人群忙碌时间购买他们所需的高端产品。与此同时把奢侈品搬移到网络上更加容易提高品牌知名度,在这里我们可以借助一个比较知名的平台,扩展自己的销售渠道。同时也
2、可以带动网络上经济的流动和发展。另一个方面,从一些淘宝的调研分析中,我们可以看出,奢侈品无论是在平均搜索量,还是日交易量上面,都有比较可观的前景和极大的可行性以与商业价值。通过建立一个优秀的奢侈品电子商务平台,通过搭建合理的购买流程,我们在这里我们可以避免掉大量的物流费用,与此同时,作为奢侈品电子商务,与传统的实体商店相比较具有较低的成本、较好的宣传、较高的效率等等优点,这种电子商务模式大大节约了客户的宝贵时间,也很大程度上提高了商品的交易效率,通过这些商机都可以为我们的奢侈品平台带来巨大的发展动力。本系统研究技术和容为拟建立一集资讯、购物为一体的奢侈品电子商务平台,我们采用PHP+MySQL
3、方案和HTML等多种技术设计实现一套奢侈品电子商务平台。在该系统运用Dreamweaver、PhotoShop等技术对的页面进行合理的布局、优化、设计。使整个界面简洁、高端。另一方面奢侈品商城系统采用B/S(Brower/Server)的模式设计,包括前台界面管理和后台商品数据库管理。系统可以实现高端产品的展示、查询、新闻公告、促销方案、购买等以与商品交易所需的一系列流程管理,同时设置有手机端或者其他移动设备访问入口,并具有社交分享和多平台自适应等功能特性,便于用户的使用和购买。1.2 功能概述奢侈品电子商务平台在设计上主要采用了高端华丽的的简约布局,简化了购买流程,会给用户更好的体验,前台界
4、面开发主要采用了现在主流的CSS+DIV的架构,无论在页面布局还是在页面优化、访问速度等方面都有了很大的提高。后台数据库管理界面运用的是PHP编程语言与MySQL数据库的开发模式。该奢侈品电子商城主要功能模块分为:(1)展示平台的设计 商品的展示 商品的查询(2)商品订单平台模块的设计 商品分类管理 顾客订单管理(3)网上购物基础功能平台设计 网上购物所需的支付功能 搜索功能(4)会员模块平台设计 会员注册、会员登录、会员退出系统相关功能 订单信息查询的实现 购物车 个人信息的维护 收货地址维护、相关评论功能的实现(5)信息管理模块设计 新闻模块的设计 公告模块的制作(6)多平台性设计 设置有
5、手机端访问入口,并具有社交分享和多平台自适应等功能特性1.3 开发平台与工具概述该奢侈品商城的开发主要采用的是基于PHP+MySQL应用平台,我们服务器上的操作系统的选择为Win7。采用服务器软件Apache,MySQL,PHPStudy搭建PHP开发环境,与此同时该商城开发工具还包括设计软件PhotoShop,Dreamweaver,Flash等,该商城主要是前台页面的设计与布局设计。涉与Html,DIV+CSS,JavaScript,,PHP,SQL等开发语言。2 相关工具介绍与使用2.1 Apache简介Apache是世界上应用比较广泛的的服务器,具有较好的跨平台性、安全性,最重要的是它
6、是一个开放源代码的服务器软件,Apache发展至今,由于它是自由软件,因此不断有程序员为其加入新的功能和特性,不断优化和完善它,最终完善到今天这个状态,使它具有性能稳定、快速、简便等等众多的特点。Apache开放源代码的特性以与其良好的可移植性,相信会让Apache在将来更加的成功。Apache 服务器软件包含了以下特性: (1)支持最新的 /1.1通信协议。 (2)支持通用网关接口。 (3)支持基于IP和基于域名的虚拟主机。 (4)支持多种方式的 认证。 (5)集成Perl处理模块。 (6)集成代理服务器模块。(7)支持实时监控服务器状态变化以与个性化更新服务器日志。 (8)可以运行服务器端
7、所包含的指令(SSI)。 (9)支持安全Socket层(SSL)。 (10)提供用户会话过程的跟踪。 (11)支持FastCGI。 (12)通过第三方模块可以支持Java Servlets。2.2 MySQL数据库简介MySQL相对来说是一个小型的DBMS,也是应用最广泛的的 RDBMS (Relational Database Management System,关系数据库管理系统) 数据库软件之一。开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。MySQL具有体积小、速度快、以与良好的可靠性和适应性等优点,尤其是开放源码这一特点,因此大家都可以在General P
8、ublic License的许可下下载并根据自己的喜好对其进行修改。由于其非常好的性能,使得Apache和PHP这个组合可以组建一个非常好的PHP开发环境。MySQL系统的特性如下:(1)采用C和C+语言编写,而且运用了很多种编译器进行调试、测试,很大程度上确保了源代码的可移植性(2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows操作系统等(3)为许多的编程语言提供了API(Application Program Interface)。适应于C、C+、Python、Java、Pe
9、rl、PHP、Eiffel、Ruby和Tcl等多种编程语言。(4)支持多线程序,保证充分使用CPU资源(5)改善的SQL查询策略,有效地提升数据库查询速度(6)不仅仅可以作为单独的应用程序应用在服务器网络环境下,与此同时也可以作为数据库而提供许多语言嵌入到其他的软件中,经常使用的编码,比如中文的GB 2312、BIG5。(7)提供连接TCP/IP、ODBC和JDBC等多种数据库路线(8)提供使用于管理、检查、优化数据库操作的各种管理工具(9)能够处理具有上千万条记录的超大型数据库,适应性强(10)MySQL数据库可以支持多种存储引擎MySQL数据库应用环境:现在数据库的种类有很多,MySQL之
10、所以能够有一席之地,就是因为除了它局部的一些局限性(数据库规模小、系统功能有限),还是有很多优点。而且很多时候对于大多数的使用者来说,MySQL对于满足大家一般的开发需求已经游刃有余。而且由于MySQL源代码开放的软件,因此能够降低开发者的许多其他成本。现在Internet上盛行的PHP开发搭建方式是WAMP(Linux+Apache+MySQL+PHP)开发集成包,这里就是选择Linux作为操作系统,Apache作为Web的服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。对于这四个软件都是免费的开放源码软件,因此使用这种PHP开发模式不需要开发者购买软件,就可以搭建起一个稳定、免
11、费、方便的系统。给热爱PHP开发的程序员们提供了便利的开发环境。2.3 PHP 简介这个PHP(Hypertext Processor)它是现在最常见的拿来形成动态网页的一个对象之一,也会是一种比较容易练习跟运用的Web网页服务器端脚本的形容文字。而它是超文本进行来标示语言(Hypertext Markup Language, HTML)进行嵌式的网络语言(相同在IIS上的ASP),但是PHP的语法综合了Unix Shell、C、C+、Java、Perl跟PHP它自己的特点,并且,PHP4.0的源代码是全部公开式的。全部的热情在PHP的程序工作人员都可以为PHP增添新的函数数据库,这让PHP更
12、加有生机。现在,能够用在编辑的Web网页服务器端脚本的语言不只是几十种的种类,而在对比比较常用的可是只要PHP、ASP、Perl、JSP这些限定的几个种类,跟其它的脚本描述语言相对比,PHP有它自身的益处:(1)不需要运转费用;(2)因为服务器端;(3)比较大的数据库的支撑;(4)关于PHP最强大大、特别特殊的特点在于它可以支撑很大的数据库,使得编辑由于数据库的数据网页演变得越来的越简单;(5)关于跨平台;PHP语言作为服务器端的脚本语言,具有良好的跨平台性,在Unix、Linux、Windows系统均可以运行起来。(6)简便易懂。跟Java、Perl、C+这些程序设计语言的不一样,PHP它保
13、持了以最基本语言作为根本,可以同步它的性能又可以庞大到可以制随便类型的Web浏览站点。(7)PHP支持许多网络协议,这具体包括:(1)跟电子有关联的:IMAP、 POP3;(2)网管的系统:SNMP;(3)网络的个人系统:NNTP;(4)账号的共同使用:NIS;(5)全球性的信息网: 跟Apache;(6)系统目录协议LDAP跟其他网络的相关函数;除了这些,用PHP来编写出来的Web后端CGI的程序,可以非常简单地转移到不同的操作系统平台上8。如今大多数的支持PHP的都是使用Linux来作为操作的系统,而Apache它作为Web的网页服务器,而MySQL是作为系统数据库(LAMP)的方案。Li
14、nux跟Apache都是功能十分强大的免费系统软件,而它对于硬件的要求并不是十分的高,它是中小型的最合心意的平台。它所需要的软件:是PHP源程序C语言的代码、MySQL源的程序、Apache 源的程序跟Linux的系统,而这些软件因为全部都是免费的软件,因此在进行安装了Linux之以后.而这些软件全是装在操作系统的(需要在安装时勾选出相应的软件包),开启了Apache服务:service htt pd start启动了MySQL的数据库。总的来说,PHP的系统文件是根据HTML标记跟JQuery以与JavaScript的系统程序代码搅合在一起而组成的,而它是一个比较标准的网页。2.4 PHPS
15、tudy 的简介PHPStudy是一个PHP开发环境的程序集成包。即一个系统环境套件。该开发程序包集成了现在PHP开发所需的Apache、PHP、MySQL、PHPMyAdmin等等软件,安装过程方便简洁,不用配置很多容就可以使用,使用非常友好、便利。该程序开发包不仅包括了PHP的调试环境,而且也包括了开发工具、开发手册、帮助等等,总之对于初学者学习PHP只需这样一个PHPStudy集成包。对一个学习PHP的新手来说,WINDOWS系统下环境配置PHP的开发环境是一件不容易的事;即使对于熟练的PHP开发人员来说也是一件很烦琐的事。因此无论你是新手还是老手,这个PHPStudy集成包都是大家不错
16、的选择。3 系统分析3.1 功能需求分析用户分为普通用户、会员和管理员等用户管理权限;普通用户无需登录就可以浏览,但是不能够实现购买的商品,只有注册成为会员后才可以购买商品;会员登录后可对商城的商品进行收藏,购买与相关信息进行评论;有购物车功能,并且有品牌列表专区,时尚资讯等功能;拥有比较全面的后台商品发布功能;能运行在基于windows或linux操作系统稳定的PHP服务器环境;系统容易维护,便于功能扩充 。用例图即是由系统参与者、系统用例(系统的一个功能单元)以与它们之间的交互形成的图。例图的定义:是由参与者(Actor)、用例(Use Case)包括它们之间的关系形成的用来描述系统的静态
17、视图。用例图显示了系统功能单元跟与系统参与者之间是怎样进行交互的。使用例图在用于对系统跟子系统或类的行为来进行了可视化,可以使用用户所能够理解的怎样使用这些系统元素,而且可以让研发者能够做到这些基本元素。用例图定义了系统从系统的外部看系统功能,并不代表系统部对功能的充分实现。本系统包含2种参与者:管理员、普通用户。其各自用例图分别如下如图1到图2所示。图1 管理员用例图图2 会员用例图3.2 业务流程和数据流程分析奢侈品商城系统作为一个整体包含了许多个体,用户作为一个个体可以在浏览信息,购买商品等,管理员作为维护者,他拥有管理用户和后台管理功能的使用权。因此,针对用户将要用到的功能和特点,此该
18、商城可以分为前台界面管理和后台数据库管理系统。前台系统包括用户登录和注册、商品管理与搜索、购物车功能、时尚资讯发布;后台系统包括商品管理、订单管理、用户管理和送货/付款方式等功能。其中后台系统功能的使用者应该是管理员。如果用户没有注册,那么用户只可以浏览该的商品,不能够购买商品,所以用户只有登录后,才可以收藏、购买商品,从而更好地享受的便利。用户流程图如图3所示。注册登录奢侈品商城用户浏览奢侈品商城浏览商品收藏商品查看时尚资讯查看奢侈品分类购买商品发表评论退出图3用户流程图奢侈品商城最重要部分之一是购物流程,购物流程图如图4所示。点击购买删除商品结算中心继续购物首页登录/注册输入购买信息提交购
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 奢侈品 电子商务平台 设计 实现 毕业论文
限制150内