版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 导言1.1 系统开发背景在网络飞速发展的今天的,互联网在我们的生活中扮演着越来越重要的作用。通过它,我们可以足不出户就可以迅速获取到我们需要的信息和商品以及传达我们的需求,而电子商务是近些年比较热门的行业,其发展势如破竹,另一方面该行业也带动着经济的迅速发展。而奢侈品电子商务平台就是一个发展比较快的平台。与传统的实体店销售相比较,在奢侈品电子商务平台上我们可以克服实体店的许多不足,如地域问题,方便高端人群忙碌时间购买他们所需的高端产品。与此同时把奢侈品搬移到网络上更加容易提高品牌知名度,在这里我们可以借助一个比较知名的平台,扩展自己的销售渠道。同时也可以带动网络上经济的流动和发展。另一个方
2、面,从一些淘宝的调研分析中,我们可以看出,奢侈品无论是在平均搜索量,还是日交易量上面,都有比较可观的前景和极大的可行性以及商业价值。通过建立一个优秀的奢侈品电子商务平台,通过搭建合理的购买流程,我们在这里我们可以避免掉大量的物流费用,与此同时,作为奢侈品电子商务网站,与传统的实体商店相比较具有较低的成本、较好的宣传、较高的效率等等优点,这种电子商务模式大大节约了客户的宝贵时间,也很大程度上提高了商品的交易效率,通过这些商机都可以为我们的奢侈品平台带来巨大的发展动力。本系统研究技术和内容为拟建立一集资讯、购物为一体的奢侈品电子商务平台,我们采用PHP+MySQL方案和HTML等多种技术设计实现一
3、套奢侈品电子商务平台。在该系统运用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)支持最新的HTTP/1.1通信协议。 (2)支持通用网关接口。 (3)支持基于IP和基于域名的虚拟主机。 (4)支持多种方式的HTTP认证。 (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具有体积小、速度快、以及良好的可靠性和适应性等优点,尤其是开放源码这一特点,因此大家都可以在Gen
8、eral Public 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、J
9、ava、Perl、PHP、Eiffel、Ruby和Tcl等多种编程语言。(4)支持多线程序,保证充分使用CPU资源(5)改善的SQL查询策略,有效地提升数据库查询速度(6)不仅仅可以作为单独的应用程序应用在服务器网络环境下,与此同时也可以作为数据库而提供许多语言嵌入到其他的软件中,经常使用的编码,比如中文的GB 2312、BIG5。 (7)提供连接TCP/IP、ODBC和JDBC等多种数据库路线(8)提供使用于管理、检查、优化数据库操作的各种管理工具(9)能够处理具有上千万条记录的超大型数据库,适应性强(10)MySQL数据库可以支持多种存储引擎MySQL数据库应用环境:现在数据库的种类有很多
10、,MySQL之所以能够有一席之地,就是因为除了它局部的一些局限性(数据库规模小、系统功能有限),还是有很多优点。而且很多时候对于大多数的使用者来说,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增添
12、新的函数数据库,这让PHP更加有生机。现在,能够用在编辑的Web网页服务器端脚本的语言不只是几十种的种类,而在对比比较常用的可是只要PHP、ASP、Perl、JSP这些限定的几个种类,跟其它的脚本描述语言相对比,PHP有它自身的益处:(1)不需要运转费用;(2)因为服务器端;(3)比较大的数据库的支撑;(4)关于PHP最强大大、特别特殊的特点在于它可以支撑很大的数据库,使得编辑由于数据库的数据网页演变得越来的越简单;(5)关于跨平台;PHP语言作为服务器端的脚本语言,具有良好的跨平台性,在Unix、Linux、Windows系统均可以运行起来。(6)简便易懂。跟Java、Perl、C+这些程序
13、设计语言的不一样,PHP它保持了以最基本语言作为根本,可以同步它的性能又可以庞大到可以制随便类型的Web浏览站点。(7)PHP支持许多网络协议,这具体包括:(1)跟电子邮件有关联的:IMAP、 POP3;(2)网管的系统:SNMP;(3)网络的个人系统:NNTP;(4)账号的共同使用:NIS;(5)全球性的信息网:HTTP跟Apache;(6)系统目录协议LDAP跟其他网络的相关函数;除了这些,用PHP来编写出来的Web后端CGI的程序,可以非常简单地转移到不同的操作系统平台上8。如今大多数的支持PHP的网站都是使用Linux来作为操作的系统,而Apache它作为Web的网页服务器,而MySQ
14、L是作为系统数据库(LAMP)的方案。Linux跟Apache都是功能十分强大的免费系统软件,而它对于硬件的要求并不是十分的高,它是中小型网站的最合心意的平台。它所需要的软件:是PHP源程序C语言的代码、MySQL源的程序、Apache 源的程序跟Linux的系统,而这些软件因为全部都是免费的软件,因此在进行安装了Linux之以后.而这些软件全是装在操作系统的(需要在安装时勾选出相应的软件包),开启了Apache服务:service htt pd start启动了MySQL的数据库。总的来说,PHP的系统文件是根据HTML标记跟JQuery以及JavaScript的系统程序代码搅合在一起而组成
15、的,而它是一个比较标准的网页。<?PHP echo "Hello world 我的第一个PHP程序!" ;?>2.4 PHPStudy 的简介PHPStudy是一个PHP开发环境的程序集成包。即一个系统环境套件。该开发程序包集成了现在PHP开发所需的Apache、PHP、MySQL、PHPMyAdmin等等软件,安装过程方便简洁,不用配置很多内容就可以使用,使用非常友好、便利。该程序开发包不仅包括了PHP的调试环境,而且也包括了开发工具、开发手册、帮助等等,总之对于初学者学习PHP只需这样一个PHPStudy集成包。对一个学习PHP的新手来说,WINDOWS系统
16、下环境配置PHP的开发环境是一件不容易的事;即使对于熟练的PHP开发人员来说也是一件很烦琐的事。因此无论你是新手还是老手,这个PHPStudy集成包都是大家不错的选择。3 系统分析3.1 功能需求分析 用户分为普通用户、会员和管理员等用户管理权限;普通用户无需登录就可以浏览网站,但是不能够实现购买网站的商品,只有注册成为会员后才可以购买商品;会员登录后可对商城的商品进行收藏,购买及相关信息进行评论;网站有购物车功能,并且有品牌列表专区,时尚资讯等功能;拥有比较全面的后台商品发布功能;网站能运行在基于windows或linux操作系统稳定的PHP服务器环境;系统容易维护,便于功能扩充 。用例图即
17、是由系统参与者、系统用例(系统的一个功能单元)以及它们之间的交互形成的图。例图的定义:是由参与者(Actor)、用例(Use Case)包括它们之间的关系形成的用来描述系统的静态视图。用例图显示了系统功能单元跟与系统参与者之间是怎样进行交互的。使用例图在用于对系统跟子系统或类的行为来进行了可视化,可以使用用户所能够理解的怎样使用这些系统元素,而且可以让研发者能够做到这些基本元素。用例图定义了系统从系统的外部看系统功能,并不代表系统内部对功能的充分实现。本系统包含2种参与者:管理员、普通用户。其各自用例图分别如下如图1到图2所示。图1 管理员用例图图2 会员用例图3.2 业务流程和数据流程分析奢
18、侈品商城系统作为一个整体包含了许多个体,用户作为一个个体可以在网站内浏览信息,购买商品等,管理员作为维护者,他拥有管理用户和后台管理功能的使用权。因此,针对用户将要用到的功能和特点,此该商城可以分为前台界面管理和后台数据库管理系统。前台系统包括用户登录和注册、商品管理与搜索、购物车功能、时尚资讯发布;后台系统包括商品管理、订单管理、用户管理和送货/付款方式等功能。其中后台系统功能的使用者应该是网站管理员。如果用户没有注册,那么用户只可以浏览该网站的商品,不能够购买商品,所以用户只有登录后,才可以收藏、购买商品,从而更好地享受网站的便利。网站用户流程图如图3所示。注册登录奢侈品商城用户浏览奢侈品
19、商城浏览商品收藏商品查看时尚资讯查看奢侈品分类购买商品发表评论退出图3 用户流程图奢侈品商城最重要部分之一是购物流程,购物流程图如图4所示。点击购买删除商品结算中心继续购物首页登录/注册输入购买信息提交购买支付图4 购物流程图奢侈品商城的后台管理结构图如图5所示。后台登录商品类型管理商品添加删除修改管理时尚资讯信息管理会员订单管理会员登录信息管理管理员信息管理图5 后台管理结构图进入管理员页面后,首先对商品模块进行管理,商品模块包含系统设置(即管理员设置)、分类管理(包括奢侈品分类的添加、修改和删除)、商品管理(包括奢侈品的添加、修改、删除、搜索)、时尚讯息管理(包括时尚讯息的添加、删除和修改
20、)、订单管理(对会员的订单进行查看、删除、搜索和进行处理)、会员管理(包括对会员的删除、升级等级、查看消费等)。商品管理、分类管理数据流程图如图6所示。系统管理员户商品管理分类管理反馈信息管理信息商品分类管理商品管理订单管理时尚讯息管理会员管理分类表 D6分类信息D2 订购表D2 商品信息表D3 订单表D4 时尚信息表D5 会员表D1 管理员表系统管理员户图6 商品管理,分类管理数据流程图4 系统功能设计4.1 前台的主要功能前台界面作为与用户直接交互的界面,所以我们在考虑系统功能的同时,也需要考虑到整体界面操作的简洁性、方便性以及我们界面的友好性,这样做可以让对电脑操作不熟悉的客户,也能够轻
21、松舒服的享受到电子商务网站给他们带来的便洁。(1)用户中心 会员注册:当用户浏览我们的网站时,如果用户想要对奢侈品商城的商品进行收藏、购买及评论,那么用户必须先注册该网站成为该网站的会员。注册成功后,网站系统会将用户注册信息保存到系统的后台数据库中,这些注册信息会作为会员以后登录商城的依据。 用户登录:用户可以用上述的注册信息登录我们的网站,系统会自动把用户登录的信息与后台数据库信息比对,如果数据库中存在用户的信息,且信息比对正确,用户则会登录成功,登录成功后,用户可以对上述自己的注册信息进行修改,从而更新自己的信息。 用户信息:用户注册完后可以在用户中心找到自己当时注册商城的信息,用户可以在
22、登录以后对自己的信息进行修改更新。 订单管理:用户购买奢侈品商城的商品生成的订单会出现在用户中心的订单管理中,管理员对用户的生成订单的处理也会出现在我们的订单管理中。(2)商品信息管理 商品浏览:点击网站首页热卖商品,用户可以浏览奢侈品商城销量比较好的商品。 推荐商品浏览:点击网站首页推荐商品,用户可以浏览网站最近推荐的商品。 (3)搜索 快速搜索:在网站首页搜索文本框里输入用户想要查找的商品名称,点击搜索字样,在商品展示区会列出网站系统数据库目前所有与用户查找有关的商品。(4)购物车 购买:用户浏览到自己喜欢的商品,可以通过单击“放入购物车字样”,商品即添加到用户的购物车里面,与此同时用户可
23、以通过单击修改商品数量、清空购物、付款等操作,当然用户也可回到网站首页继续选择自己喜欢的商品。 结算中心:用户确定购买后,单击付款进入到商品结算界面,结算页面会出现用户商品信息,用户信息。 支付方式、配送方式等等,用户在此可以选择自己的配送方式,点击结算进入支付。前台具体的功能结构图如下图7所示。前台用户中心商品信息管理商品搜索用户注册会员登录购物车图7 前台功能结构图4.2 后台的主要功能管理员可以在后台管理系统查看网站中所有的数据;添加、修改网站时尚讯息 ;修改、删除、添加商品的信息以及商品的类别;与此同时管理员也可以删除、修改、添加该网站会员的信息。(1)管理员登录管理员对商品、商品的类
24、型、时尚讯息进行添加、修改、删除。(2)商品管理管理员可以在此发布商品的基本信息,与此同时对商品进行添加、修改、删除。(3)商品类别的管理管理员也可以进行商品类别的添加、删除、修改。 (4)订单管理管理员可以对会员提交的订单进行管理、处理和支付控制功能。(5)注册会员管理 管理员可以管理该系统注册的会员,包括对注册会员的审核,删除、升级、查看消费记录等功能。(6)时尚资讯管理管理员可以在后台进行时尚讯息的发布和更新,与此同时,管理员也可以删除和修改已经发布的时尚讯息。(7)评论管理会员购买商品订单提交成功后,可以对自己购买的商品进行评论,管理员也可以对会员的留言评论进行审核、回复等功能。(8)
25、送货/付款方式管理员根据需求对送货方式和支付方式进行添加、修改、删除以及需要支付的附加款数目。后台功能结构图如下图8所示。后台时尚资讯管理用户评论管理注册会员管理订单管理管理员登录商品管理送货付款方式商品类别管理图8 后台功能结构图4.3 系统数据库设计在本系统中,主要应用数据库设计的是会员和系统管理员。在数据库设计中,根据系统的需求分析,在该奢侈品商城网站主要需要建立商品数据表、管理员表、商品评论表、订单数据表、会员信息表、品牌分类表等表。本系统主要涉及的表具体如下所示。奢侈品商城商品数据表 shop_product(商品ID,商品编号、商品价格、商品详细描述、商品编号、商品图片上传路径、商
26、品名称等),如表1所示。表1 shop_product字段类型Nullproduct_idproduct_nopricem_pricecontentsmall_idpicnametjis_specmat_idobject_idclass_idintvarchardecimaldecimalmediumtextintvarcharvarchartinyinttinyintintintint否是是是是是是是是是是是是表2 web_admin字段类型Nulladmin_idweb_adminpasswordintvarcharvarchar否是是商品评论表shop_pl(商品ID,评论内容,用户ID
27、,评价等级,等级ID),如表2所示。表3 shop_pl字段类型Nullproduct_idcontentuseridgradepl_idinttextvarcharvarcharint是是是是否订单数据表shop_orderinfo(订单号,订单ID,商品名称,订购数量,商品价格等),如下表4所示。表4 shop_orderinfo字段类型Nullinfo_idorder_idnameorder_numorder_pricepartshowcontentproduct_idintintvarcharvarchardecimalvarchartextint否否是是是是是否会员信息表shop_m
28、ember(用户ID,登录账号,登录密码,email,等级ID,注册日期,用户名,性别。电话。邮编号,地址等),具体如下表5所示。表5 shop_member字段类型Nullmember_iduseridpasswordemailgradecreate_datenameseltelpost_codepost_addressbzjejfintvarcharvarcharvarcharvarchardatetimevarcharvarcharvarcharvarcharvarcharvarcharintint否是是是否是是是是是是是否否如下表6是品牌分类表shop_category(品牌ID,品牌
29、名等),具体示意图如下表6所示。表6 shop_category字段类型Nullsmall_idsmall_classdescriptmetatitlexhintvarcharvarcharvarcharvarcharint否是是是是是5 系统实现5.1 前台首页界面和功能实现根据商城针对奢侈品高档产品的定位思想,奢侈品商城采用的专注高端产品的设计思路,而且首页的设计给人的感觉是简约、友好型的。用户在地址栏输入网址:localhost/fzsc可以进入该系统,在网站首页可以看到首页、产品展示、时尚资讯、会员注册和购物车,如图11展示部分首页截图。图11 首页示意图其中搜索功能:搜索对于商城而言
30、是很重要的一个功能,奢侈品首页在设计上的不足是没有根据多条件来让用户搜索需要的商品(例如按照价格、风格、材质等),不过基本功能已经实现 搜索根据用户操作判断语句实现来检索用户的需求,以下是搜索功能代码所示。$keywords=$_GET"key"/在表shop_product查找用户输入的关键字$execc="select count(*) from shop_product where name like '%".$keywords."%' order by product_id desc"/执行查找$resultc
31、=MySQL_query($execc);$rsc=MySQL_fetch_array($resultc);左方商品列表代表了各个奢侈品的品牌,也是该页面的中组成部分,管理员可以在后台添加新添的时尚的奢侈品,数据库里会动态加载管理员添加的内容,并且在前台为用户展现出来,下面代码,代表动态从数据库里表shop_category获取我们设置的奢侈品的品牌内容如下所示。<span class="bai14">商品分类</span></td> <?/从数据库中表shop_category动态获取左方目录列表$sql="select
32、 * from shop_category"$query=MySQL_query($sql);while($rs=MySQL_fetch_array($query)?>在首页产品展示区,我们设置为每次提取8个商品进行展示,当然用户也可以通过选相应的品牌来进行具体的查看,代码设置如下所示。<?$sql=MySQL_query("select * from shop_product where tj=1 order by product_id desc limit 8");/循环输出数据库中商品的信息while($row=MySQL_fetch_array
33、($sql)$m=$m+1;$arry$m=$row"name" $arryimg$m=$row"pic"$arryprice$m=$row"price"$arrymprice$m=$row"m_price"$arryid$m=$row"product_id"MySQL_free_result($sql);?>用户登录后可以浏览购买我们的商品,具体示意图和相应代码如下所示。图 12 商品示意图相应的每个具体商品设置框架代码如下所示。<form action="cart.PH
34、P"><input type="hidden" name="id" value="<?=$id?>"><tr><td height="33" colspan="2" align="left" background="images/title_bg.gif" bgcolor="#F5F5F5"> . <?=$name?> </td> </tr&g
35、t; <tr><td height="12" colspan="2" align="center" bgcolor="#FFFFFF"> </td> </tr> <tr><td width="23%" height="30" align="center" bgcolor="#F5F5F5" class="text12">商品名称
36、:</td><td width="77%" align="left" bgcolor="#F5F5F5" class="text12"><?=$name?></td> </tr> <tr> <td height="30" align="center" class="text12">商品编号:</td> <td align="left"
37、class="text12"><?=$product_no?></td> </tr> <tr> <td height="30" align="center" bgcolor="#F5F5F5" class="text12">租赁价:</td> <td align="left" bgcolor="#F5F5F5" class="text12"><
38、;?=$price?></td> </tr> <tr> <td height="62" colspan="2" align="left"><input type="image" src="images/buy.gif" width="125" height="31" border="0"></td> </tr></form> 单击上图页
39、面中放入【放入购物车】字样,页面即会跳转到相应的结算页面,用户可以选择结算也可以返回首页继续购物,与此同时,用户也可以修改仲以为奢侈品的购买数量以及选择是否删除以及放入购物车里的商品,具体示意图如下所示。图13 购物车页面示意图如果我们选择付款结算的话,则页面则会跳转到结算页面,该页面会具体显示出顾客选购的商品数量、数量、总消费额等,与此同时,首次购买的用户,还需要填写一份关于收货的信息单,到此,顾客的订单即可生成,等待管理员在后台管理界面处理订单并及时给用户发货。具体示意图如下图所示。图14 购买商品示意图5.2 后台界面和功能实现后台登录界面,即可进入奢侈品商城的后台管理界面。后台界面如下
40、所示。图 15 后台登录界面示意图后台管理界面的示意图如下图所示。图16 后台管理界面示意图左侧功能导航栏设计代码如下,通过相应链接文件,我们可以进行有效的商品管理,其他不做详细说明。 <TR style="DISPLAY: none" id=left_1><TD height=40 align=middle><TABLE cellSpacing=1 cellPadding=3 width="100%"><TBODY><TR><TD align=left><IMG border
41、=0 alt="" align=absMiddle src="images/icon3.gif"> <A href="edit_pwd.PHP" target=main>管理员设置</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><TABLE width="90%" height=2><TBOD
42、Y><TR class=bg><TD></TD></TR></TBODY></TABLE><TABLE cellSpacing=1 cellPadding=5 width="100%" bgColor=#ffffff><TBODY><TR><TD style="CURSOR: hand" class=txtt onclick="javascript:left_menu('left_2');" bgCo
43、lor=#336699 align=middle><STRONG><FONT color=#ffffff>分类管理 </FONT></STRONG></TD></TR><TR style="DISPLAY: none" id=left_2><TD align=middle><TABLE cellSpacing=1 cellPadding=3 width="100%"><TBODY><TR><TD align=le
44、ft><IMG border=0 alt="" align=absMiddle src="images/icon3.gif"> <A href="add_smallclass.PHP" target=main>分类添加</A></TD></TR> .6 系统测试在开发该网站的过程中,存在一些bug是非常正常的。而关于语句的语法错误,会在程序运营时候自动的发起提示,并且会请求立刻的更正,所以,在此类的错误是比较容易被发现和更正。可是关于另外一种的错误是在
45、程序进行执行时因为操作人员不正当的操作或者是对某些数据的计算公式的系统逻辑错误而导致的错误结果。但是这类错误有很好的隐蔽性,测试的过程中他们会随机出现,这时候系统的测试显得就很重要。只有通过全面有效的测试,提早将系统的问题发现并及时解决,才能为用户提供更好的购物体验。因此,网站完成后,我们应该对网站系统进行一系列的测试活动,通过定向的测试,即时排错提高网站运行的可靠性。我们可以对各功能模块进行单独的模块测试,然后在对整个网站进行系统测试。测试用户评价、用户注册、用户登录、管理员修改商品信息、商品的发布等模块,通过测试结果来判断功能模块是否达到了设计要求,与此同时在各模块完成各自功能的前提下,相
46、互之间的链接也要测试是否顺利完成,对数据库的添加、删除、修改是否达到了预期要求。从而从整体上判断整个系统是否达到了预期要求。对于在测试中发现的bug,要及时的解决,并且进行修改后还要再进行回归测试。从而保证修改的正确性及其影响性,系统后期的正常运行。下面给出部分模块测试用例。6.1 登录测试在系统主界面的登录处,按照下面测试用例的输入进行测试:测试用例设计如下表7。表7 登录测试用例测试用例编号测试输入测试预期结果测试用例1输入准确的用户名和错误的密码系统提示用户“请输入正确的账号密码”测试用例2输入错误的用户名和准确的密码系统提示用户“请输入正确的账号密码”测试用例3输入准确的用户名和不输入
47、密码系统提示用户“请输入正确的账号密码”测试用例4不输入用户名和输入准确的密码系统提示用户“请输入正确的账号密码”测试用例5输入错误的用户名和错误的密码系统提示用户“请输入正确的账号密码”测试用例6不输入用户名和密码系统提示用户“请输入正确的账号密码”测试用例7用户名为空,密码错误系统提示用户“请输入正确的账号密码”。测试用例8用户名错误,密码为空系统提示用户“请输入正确的账号密码”测试用例9用户名正确,密码正确系统提示用户“你已经成功登录”6.2 增加测试测试流程如下:(1)让管理员进入测试主界面。(2)选择添加内部信息。(3)输入错误的数据查看能否进行添加。(4)输入正确的数据查看是否进行
48、添加。基于测试用举例子的要求编写相应测试用例进行测试。测试应该查看的结果:数据是否能正常添加。处理方式:执行修改后再执行还原测试。6.3 测试查询查询流程如下:(1)挑选管理员级别的进入到主界面。(2)采取查看内部信息。(3)选择查看信息。6.4 主页面的登录模块测试测试流程:(1)打开系统首页,输入错误的登录信息(2)登录(3)输入正确的登录信息(4)登录(5)测试结果7 总结7.1 本论文所做的主要工作毕业论文是我们即将离开大学校园时,用自己大学四年的所学的知识做出一份优秀的毕业作品来。在我看来毕业设计真真正正地将我们大学四年所学的知识与实际实践结合到了一起,是一次非常难得的理论学习与实际
49、实践相结合的机会,并充分体现了我们对所学专业知识的驾奴能力。通过这次毕业设计整体设计过程,从需求分析到详细设计、代码编写、文档编制等,我跳开了了单纯的理论知识学习状态,毕业设计过程锻炼了我的综合运用所学的专业基础知识,加深了我对一些专业知识的理解,所谓实践出真知,通过对该商城从需求分析、概要设计、详细设计、到编码、再到调试测试,自己真的学习到了很多东西,与此同时,毕业设计过程中自己遇到了很多看似自己根本无法解决的问题,最后都通过自己的努力解决了,这个过程中体会到了压力感、以及努力后实现的成就感以及作为一名开发人员对于耐性的要求。提醒自己在今后的道路上,对自己严格要求,正确成为一名合格的程序员虽
50、然在这段时间里,也遇到了许许多多设计方面的问题,比如:对系统的流程不够熟悉,系统功能模块划分还不够明确,部分模块的功能实现不了等等问题。但通过查阅相关书籍、请教老师与同学、再加上自己的研究,这些问题都被一一解决。从最开始的系统分析到商城页面的设计,数据库设计,以及系统的开发,我都是随着设计的不断深入而不断熟悉并学会应用的。和老师的沟通交流更使我从经济的角度对设计有了新的认识也对自己提出了新的要求,这些本是我工作后才会意识到的问题,通过这次毕业设计让我提前了解了这些知识,这是很珍贵的。 在设计过程中一些购物流程的设计与实现是一个很复杂的问题,原因是由于本身设计功能比较复杂,购物流程中要涉及到很多
51、用户信息的调用,操作起来特别不顺手。正是考虑到这个,我觉得一个优秀的作品离不开众人的努力,我们也需要与其他林故意的人才多多交流和沟通,用更好的理念和逻辑来设计和实现我们的商城7.2 今后进一步研究的方向从对毕业论文内容、格式、表述方法模糊的状态,到顺利地完成自己的毕业设计系统,这给了我很大的激励作用,让我对大学四年的专业知识有了一次高度总结运用的机会,与此同时对自己毕业后发展方向有了进一步的明确。我深知我的网站设计存在着许多不够完善地方,如由于缺少美术功底,网页界面设计有待优化,从而感官上降低了用户该网站的体验,系统帮助功能不够完善等。以后还会不断的完善。在信息技术飞快进展的当今社会,网络编程
52、技术不停除旧迎新,这将推动个人发布网站进行不停的改善。今后我将会在工作中逐渐充实和提高自己的能力,吸收更多的经验,借鉴更多的优秀作品,用更加优秀的设计方法和技术把商城功能完善的更好。及时更新丰富网站的内容信息,使用新技术或新媒介对网站进行更新与维护,依据需求增加新的功能,使其日益完善,更能够为广大用户使用进行服务。参考文献1 郭姵君.奢侈品理论的整合性框架研究J.商业时代,2007.2 潘凯华,刘中华.PHP从入门到精通M.清华大学出版社,2010.3 萨师煊,王珊.数据库系统概论M.高等教育出版社,2006.4 吴津津,PHP与MySQL权威指南M.机械工业出版社,2011.5 皱天思.PH
53、P从入门到精通M.清华大学出版社,2008.7 王湛,赵玉玲.中国奢侈品的兴起和未来J.研究与探索,2008.8 王石,杨英娜.精通PHP与MySQLM.北京:人民邮电出版社,2006.9 仲林林,王沫.PHP从入门到精通M.中国铁道出版社,201410 王贺朝电子商务与数据库应用M南京:东南大学出版社,200211 张枭PHP+MySQL+Dreamwerver网站建设典型案例M北京:清华大学出版社,200612 冯勇,赵学丽,白晨星编著.商务网站建设和维护M重庆:重庆大学出版社,200513 冷鹏PHP+MYSQL在动态网站设计中的应用J陕西师范大学学报:自然科学版,2005(S1):24
54、-2614 明日科技.PHP程序开发范例宝典M.北京:人民邮电出版社,2007.15 陈军.PHP+MySQL经典案例剖析M.北京:清华大学出版社,2008.16 高洛峰.细说PHPM.北京:电子工业出版社,2009.17 刘智勇.Javascript 开发技术大全M.北京:清华大学出版社,2009.18 李玉振,陈鑫PHP技术在网站建设中的应用J硅谷,2009(15):43-4519 冷鹏PHP+MYSQL在动态网站设计中的应用J陕西师范大学学报:自然科学版,2005(S1):24-2620 李季,赵坤灿,周凯基于PHP+Mysq1的内容管理系统设计方案J硅谷,2009( 9):12-152
55、1 胡莉萍,赵乐园浅谈WEB服务器配置(Win2000+Apache+PHP+MySQL) J科技资讯,2007(15):27-2922 宋文官电子商务概论M清华大学出版社,200723 刘文广,王卫星电子商务网站规划与管理M高等教育出版社,200424 W.Jason GilmorePHP与MySQL5程序设计(第二版)M北京:人民邮电出版社,2007附 录附录A:开题报告(数据报告)二级学院 信息工程学院教学系软件工程系专业班级软件工程专业11-01学生姓名毛路妹学 号20114798指导教师张 波毕业设计(论文)题目奢侈品电子商务平台的设计与实现一、选题依据 电子商务作为一种新兴行业,近
56、几年来得到了迅猛的发展,为全球经济带来新的增长契机,而奢侈品电子商务平台就是其中一个发展比较快的平台,从大的环境和需求上来说,奢侈品电子商务已经在成为国际品牌打开中国市场的重要渠道之一。对于大部分的国际奢侈品牌来说,广大的地域是在华发展的重大挑战。在品牌知名度还不够的情况下,很难把专卖店开到每一个城市。电子商务平台不但能帮助品牌进行销售,同时也能传播品牌影响力。但在中国的运营仍有很多资源和团队的挑战,因此打造一个优秀的奢侈品电子商务平台作为合作伙伴也是不可避免的未来发展趋势。由此可见奢侈品电子商务专业平台的的未来需求空间很大,也是非常有意义的。 与传统的实体店销售相比较,在奢侈品电子商务平台上
57、我们可以克服实体店的许多不足,如地域问题,方便高端人群忙碌时间购买他们所需的高端产品。与此同时把奢侈品搬移到网络上更加容易提高品牌知名度,在这里我们可以借助一个比较知名的平台,扩展自己的销售渠道。同时也可以带动网络上经济的流动和发展。另一个方面,从一些淘宝的调研分析中,我们可以看出,奢侈品无论是在平均搜索量,还是日交易量上面,都有比较可观的前景和极大的可行性以及商业价值。通过建立一个优秀的奢侈品电子商务平台,通过搭建合理的购买流程,我们在这里我们可以避免掉大量的物流费用,相同的高端产品,我们可以比实体店相对便宜很多,通过这个商机也可以为我们的奢侈品平台带来巨大的发展动力。本课题研究技术和内容为拟建立一集资讯、购物为一体的奢侈品电子商务平台,我们采用PHP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津滨海汽车工程职业学院《舞弊审计》2023-2024学年第一学期期末试卷
- 物业街道备案合同范例
- 彩钢安全合同范例
- 仪器定制合同范例
- 疾病调理签约合同范例
- 用电安全协议合同范例
- 太原恒大停车位合同范例
- 全职签劳务合同范例
- 四年级语文下册 第七单元 口语交际:自我介绍教学实录 新人教版
- 2025年漯河货运资格证题库及答案大全
- 【MOOC】英文技术写作-东南大学 中国大学慕课MOOC答案
- 电气工程及其自动化职业规划课件
- 辐射与防护学习通超星期末考试答案章节答案2024年
- 2023年新高考(新课标)全国2卷数学试题真题(含答案解析)
- 建筑施工安全生产治本攻坚三年行动方案(2024-2026年)
- 大学生助农直播创业计划书
- 2-05SFG04 防空地下室室外出入口部钢结构装配式防倒塌棚架结构设计
- 石灰窑烘炉及开炉方案
- 复苏囊的使用PPT
- 教学论文】《自制教具应用于初中物理有效教学的研究》课题研究报告【教师职称评定】
- 串宫压运推算表
评论
0/150
提交评论