版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第基于PHP的家电网购商城的设计与实现摘要随着时代的飞速发展,互联网的出现使得传统的购物模式逐渐被电子商务取代。在互联网时代下,人们的购物方式和生活质量都有巨大的改变,人们不再满足于传统的出门购物来采购商品,于是电子商务出现了。电商使人们不需要出门就能在家里购买商品,给人们更舒服、愉悦的购物体验,并且网上购物已是21世纪基本每个人都会做的事,网上购物平台也各色各样。随着网络购物网站的日益增多,网站内容也是五花八门。为了区分商品,本家电网购商城仅提供电器产品服务,使消费者能够更好地选择电器产品。家电商城的主程序设计语言是PHP语言,采用前后端分离的开发模式;MySQL和phpMyAdmin数据管理系统对数据进行处理;Apache服务器作为网购商城的服务器。本文利用上述技术,建立了一个家电网购商城。通过了解其他热门购物网站(例如小米商城、华为商城)的功能和对基本过程的理解,以及对购物商城的具体要求进行了详细的剖析,确定了商城的可行性和安全性,并对网上商城代码进行编写。本文主要由前台页面和后台页面组成。前台是对用户进行开发的,包含用户注册、用户登录、产品分类、产品查找、购物车和用户订单等功能模块;而后台是对商城管理员进行开发的,包含管理员登录管理、会员管理、商品管理、订单管理等功能模块。通过上述功能模块的实现,形成一个动态的、交互的家电购物商城。关键词:电子商务;网购商城;PHP;MySQL;目录1绪论 11.1项目研究背景 11.2国内外研究现状 11.2.1国内发展现状 11.2.2国外发展现状 11.3研究目的和意义 22系统相关技术 22.1PHP简介 22.2MySQL简介 32.3Apache服务器简介 32.4phpMyAdmin简介 33系统需求分析 43.1网站可行性分析 43.1.1技术可行性 43.1.2经济可行性 43.1.3社会可行性 43.2网站分析 43.2.1网站前台需求分析 43.2.2网站后台需求分析 53.3网站用例分析 63.3.1用户用例分析 63.3.2管理员用例分析 74详细设计 84.1设计概述 84.2总体结构设计 84.2.1会员注册、登录 84.2.2修改用户信息和密码 104.3.3查询订单 114.3.4浏览用户留言与发表评论 114.3.5购物车管理 124.3.6商品搜索 124.3.7商品分类显示 124.3.8后台订单管理 124.3.9后台商品管理 134.3.10后台公告管理 144.4数据库设计 145家电网购商城的实现 195.1页面前台 195.1.1网站首页 205.1.2账户注册 205.1.3账户登录 215.1.4用户中心 225.1.5商品搜索 225.1.6购物车 235.1.7热门商品 245.1.8商品中心 245.1.9站内公告 255.2页面后台 265.2.1后台登录 265.2.2系统设置 275.2.3分类管理 275.2.4品牌管理 285.2.5商品管理 285.2.6公告管理 295.2.7订单管理 305.2.8用户管理 306网站系统测试 316.1功能测试 316.2系统测试 327结论与展望 337.1结论 337.2展望 33参考文献 351绪论1.1项目研究背景随着信息时代的飞速发展,人们进入了网络新时代。因特网的出现极大的方便了人们的日常生活,各种各样的智能设备让人们开始接触到一种新的购物方式,即电子商务。曾经的工业化与如今的信息化相融合,让中国经济得到了快速的发展,传统的产业也可以通过与互联网的结合使用电子商务的形式将产品推广出去。互联网时代下的今天,电子贸易已深入到乡村和国际市场,没有了地理上的局限,使得各国之间的合作也变得更加的愉快。现如今已是计算机时代,人们的高质量生活离不开信息,而消费者也不能满足于单纯的购物方式,于是网上购物商城诞生了。商家通过将产品的信息进行加工,并将其发布在网上商城,让更多的消费者能够看见,消费者能够通过购物商城的信息决定是否下单。网上商城的兴起为买卖双方都提供了便利。自从阿里巴巴的成立以来,该商城就得到了消费者们的广泛好评,因此越来越多的购物商城随之出现,从国内市场走到国外市场,例如亚马逊、天猫国际、考拉海购等。据统计,网购用户数量一年年增长,截止于2020年年底,网络购物的人数已超过7.82亿,比2020年3月增加了7215万,占全部网民人数的79.1%。网上购物总销售从2016年的51556亿元增长到2020年的117601亿元,以每年高22.89%的速度在增长,在2021年实现了互联网销售总额达到137593亿元。因为网络购物的用户增多,各个电商平台的交易量也越来越大,为了激发消费者的成交率,因此每年各大平台都开展非常多促销活动,例如三八女神节、六一八年中大促、双十一活动、双十二活动等。就电商平台的双十一活动总成交额数据来看,去年的天猫平台线上总营业额超过了5403亿元,比上一年营业额增长32%;京东商城线上总营业额超过了3491亿元,比上一年营业额增长了23%,并且京东、淘宝、得物、小红书、小米商城、当当网、1号店等平台成交额都比上一年同期要高出不少。在此基础上,本文设计开发了家电网上购物商城。1.2国内外研究现状1.2.1国内发展现状
在我国,每一个城市都有了电子商务,而且以各种方式发展着。家电网购商城是一个为供货商和消费者提供电器信息传递的网上购物商城,给买卖双方带来了巨大的便利。商家在平台上进行商品信息的管理与发布,无须负担商铺的租赁费用,也可有效地降低店面的运营费用,同时也不必为顾客的缺乏而担忧。在此基础上,使用者可以获得到商家所提供的相关商品信息,并根据信息的直觉来决定是否要采购。商务交易平台让买卖双方能够跨越时空堡垒,在交易平台上,消费者可以在任何地方购物。在众多的电商模式中,B2C模式是最早出现的,它是王俊涛于1999年创建的8848网上商城,自创建以来就成为最受欢迎的网站。B2C模式,是卖家直接给买家推销产品的方法。目前各大电商平台均采用B2C模式,而且随着网络的发展,消费者的选择也越来越多。1.2.2国外发展现状
在国外,亚马逊和PayPal是最常用的电商平台。国外的电子商务模式会对电子信任准备度指数进行评估并确定是否准备被在线客户信任,因为在网络上做生意,不需要面谈,所以就要根据每个商城的具体情况来实行信任值评估,像中国这样的电子商务对于其还是一个全新的理念。在国外,信誉度高的网站,往往都有长期的用户,而不是像国内一样对平台的信誉度都很高。1.3研究目的和意义本文是从网络购物的市场和网络购物的消费属性进行分析,今后购物网站必将朝着专业化的方向发展。按性别定位市场消费来看,女性消费群体比较喜欢买护肤品和衣服,购物网站一般集中在一号店、淘宝、唯品会、天猫、小红书等;男性消费群体比较喜欢购买电器和鞋子,购物网站主要集中在京东商城、得物等。按地区定位市场消费来看,购物网站可划分为广州购物网、北京购物网、上海购物网等。按商品种类划分市场的话,购物网站可划分为家电商城、美妆商城、服装商城等。在了解网络购物商城的消费属性后,可以搭建网站整体的运营流程,同时还要知道消费者的喜好和时代潮流,从而不断地完善网站。购物网站的整体颜色、功能的具体实现、商品的内容等都需要一步一步地进行设计,将所要推荐的商品放在显眼的地方才能引起消费者的关注,把购物商城打造成深受顾客欢迎的商城。在购物商城的体系结构中,我们要以顾客的思维为中心,以顾客便利为出发点,建立一个网上购物商城,让顾客体验到网上在线购物的乐趣,并在此基础上不断地创新,毕竟有创新才能更好地进步,不能安于现状。本文是按照商品类型进行设计构建的,打造一个没有其他类型产品只有家电的家电网购商城。2系统相关技术
2.1PHP简介PHP是一种用于Web开发设计的服务器端的开发语言,它能够产生一个动态的网页,在HTML页面中嵌入PHP程序代码时,用户能够查看其他的输出,这是因为PHP代码被执行访问时会在服务器中解释并生成。PHP是一款不用付费的程序语言,能够在官网上自行下载并使用,并且PHP的源代码也是开源的,可以对别人的程序代码进行访问、使用、修改和发布等操作。PHP起初只是“私人页面”的简写,不过后来被更改为GNU的命名习惯,现在已经成为PHP超文本预处理程序的简称。目前PHP的主要竞争者有ASP、JSP、mod_perl等。与上述的一些产品比较,JSP是以Java语言为基础的,ASP是一个能够提供各种不同语言能力的引擎,mod_perl的运行非常迅速,而PHP的优势是功能稳定、开源、免费、方便操作、便于移植、有网站开发经常用得到的函数库、能够和其他的MySQL进行交互。如今,很多程序都是依赖于PHP技术,PHP与MySQL是最佳的合作伙伴,经常会同时使用。2.2MySQL简介MySQL作为一种基于关系型的数据库,同时也是WEB应用中最优秀的技术之一,MySQLServer数据库可以效率更快地存储、搜索、排序和检索信息。MySQL可以同时处理多个使用者,这是由于每次都要进行数据存取的限制。同时,仅认证用户才可以执行对数据的访问,从而提高了存取的速率。因此,MySQL是一种多使用者和多执行进程的服务器。它采用了一种国际上通用的数据库检索语言,即SQL(结构化查询语言)。目前MySQL的主要竞争者有DB2、SQLServer、和Oracle等,尽管这些也有缺点,但是仍然有大量的个体用户和中小公司在使用。MySQL的优势有开源、免费、使用便利、操作简单、快速转移。MySQL是目前使用最多的一个WEB网站的数据库。2.3Apache服务器简介Apache是全球最常用的Web服务器软件。它可以在任何一个应用范围很广的电脑上运行,因为其具有跨平台和安全性能,是现在最多人使用的Web服务器端软件之一。Apache的功能有以下几个:(1)实现HTTP/1.1通讯协议(2)文件的配置处理非常简便且高效(3)对Gateway界面的支持(4)对IP和域名的支持(5)支持多样方式的HTTP认证(6)Perl综合处理模块(7)综合AgentServer组件(8)能够各个时间监控服务器并自己编写服务器日志(9)对服务器端指令(SSI)的支持(10)对Socket层(SSL)的支持(11)对使用者的对话处理进行追踪(12)对FastCGI的支持(13)JavaServlets可以由第三方模块来提供Apache服务器在软件设计中的拓展能力非常强大,能够适应不同的用户对动态页面的需要,而且Apache服务器能够与其它技术相结合,能够提供多种动态页面的技术支撑,Apache、PHP、MySQL是Linux系统中最棒的组合。2.4phpMyAdmin简介phpMyAdmin是一个基于PHP的MySQL数据库,它采用Web-Base的方法构建于WEB网站的主服务器上。因此,Web接口可以很容易地用简单地方法来键入复杂地SQL语法,特别是对于数据地汇入及汇出更加容易。最大的好处之一就是phpMyAdmin可以像其它PHP程序那样运行在WEB服务器上,不过你可以通过它生成的HTML页面来远程控制MySQL数据库,便于数据库创建、更改、删除。还能够使用其数据库创建通用的PHP语法,从而为在开发WEB页面时提供更好的SQL语法提供便利。3系统需求分析3.1网站可行性分析
3.1.1技术可行性
购物商城是用的浏览器/服务器模式,所以不需要下载软件或app,只要在浏览器中搜索网址就可以进入商城,并且各个浏览器基本都可以访问到商城。本商城采用的PHP技术,由静态页面HTML加上嵌入的PHP代码和标签组成,数据库使用MySQL对数据进行保存。网站采用的都是已经非常成熟的技术,在使用和维护上都比较容易,因其网上商城在技术上非常具有可行性。3.1.2经济可行性
经济可行性是判断一个项目是否有意义进行开发的重要的因素,假如投资金额超过未来收益,则不存在继续开发项目的可能性。建立一个网络购物商城前期的成本并不高,因为使用的技术都是非常成熟的技术并且都是免费的,如果数据量比较小,使用一台服务器就可以了,数据量特别大,可以通过使用小型机的集群来节约成本。当商城正式投入使用时,收入就与销售量有关,销售量越高收入就越高,所以综合来看网上商城在经济上非常具有可行性。3.1.3社会可行性
网上商城只要网上经营合法就没有什么问题,并且需要了解政府对电子商务有哪些政策,以及需要办理注册商城的相关手续。从用户上看,只要商城页面美观大方,使用上没有问题、安全性好,能给用户带来舒适的购物体验,此商城就是一个成功的商城。由此来看网上商城在社会上具有可行性。3.2网站分析
3.2.1网站前台需求分析(1)首页可以实现:商品的首页栏、关于我们、热销商品、商品中心、商城活动公告、联系我们等网页,首页栏有最新商品和推荐商品,关于我们是商城的一些基本信息,热销商品是商城内销售额排名较高的商品,商品中心是所有商品的集合可通过筛选来选择心仪的商品,商城活动公告是商城内的各大活动的通知、联系我们是商城的联系方式。(2)页头可以实现:搜索商品、推荐商品、最新商品。商品的搜索是根据某些商品的特性进行模糊搜索。推荐商品展示是管理员设置的想要推荐的商品。最新商品展示是近期由管理员添加的一批新的商品。(3)会员注册和登录:会员需要通过注册才能对商城商品进行操作,只用点击商城页头的“注册”进入注册页面。会员登录才能对商城商品进行购买,只用点击商城页头的“马上登入”就能购买商品。(4)浏览、购买商品:用户能够通过任意一张产品图片和产品名称就能够进入产品的具体信息页面,并且能够在这个页面里将产品放进购物车。产品放进购物车里通过确定收货订单、收货用户的信息,完成购买。(5)用户信息管理:用户能够对其个人信息以及密码进行更改。(6)用户留言:用户购买完商品后可以在网站上进行留言。用户前台功能结构图,如图3-1所示。图3-1网站前台功能结构图3.2.2网站后台需求分析
(1)系统设置管理:由管理员更改后台登录页面的密码。(2)商品分类管理:管理员能够增加、删除、编辑产品的类型。(3)商品品牌管理:管理员能够增加、删除、编辑产品的品牌。(4)商品信息管理:管理员能够在产品名、图片、编号、会员价格、产品数量、售出数量、产品上下架、是否推荐产品等方面添加产品的资料,并根据产品分类、产品名、编号等查找商品的相关资料进行修改或删除。(5)公告信息管理:管理员能够添加、删除、修改产品的通告文本信息。(6)订单管理:管理员可以根据订单收货方式、订单编号、用户名等查找订单的具体情况,并对用户的评论进行反馈。(7)用户管理:用户信息由管理员变更。管理后台功能结构图,如图3-2所示图3-2网站后台功能结构图3.3网站用例分析
3.3.1用户用例分析
新的用户必须要注册登记成为新的会员才能登录商城,登录后能够将自己的资料进行更改,并将心仪的商品添加购物车就能支付购买了。商城里的产品信息可使用产品分类、关键词、热销产品或最新产品搜索要查询产品。会员能够将心仪的产品增加进自己的购物车里,这样就可以对商品的数量进行增加或减少的操作。会员能够对购买的产品订单状况进行查询操作。会员用户用例图如图3-3所示。图3-3用户用例图3.3.2管理员用例分析
只有管理员有权限对网站的后台全部的功能模块进行操作,并且管理后台的全部数据。在后台可以添加、删除、编辑产品的产品分类、品牌分类、产品信息、用户信息和订单信息。由于后台是一个非常特殊的地方,为了防止其他人进入造成数据的丢失,所以只能有管理员才能对这些数据进行处理,具有唯一性。管理员用例图如图3-4所示。图3-4管理员用例图4详细设计
4.1设计概述
本网站的主要功能是完成网站的前台采购和后台管理,对前台功能和后台功能都有较为完整的支技术支撑,并拥有严密的用户身份识别功能,数据保密功能。前台的主要功能有:会员登录、注册、更改会员信息、更改会员密码、加入购物车、产生新的订单、订单管理、支付订单、完成订单、商品展示、商品详细信息展示、网站通告展示、上新商品、热门商品、推荐商品、商品查询、买家评价等一系列功能。后台的主要功能有:管理员登录、账户密码更改、首页通告管理,产品管理、商品订单管理、用户资料管理等功能。本商城的前台和后台网页都是在HbuilderX中开发的,它是以PHP语言为基础,利用MySQL数据库来实现的,并将完整的家电网购商城设计成一个动态且交互的Web网站。功能的实用性:本商城的开发基于实际使用价值为条件,因而实用问题成为了一个重要问题,在设计的时候,应尽可能地简化各个函数的使用。功能的扩展性:本商城在某些方面可以进行一定的扩展,可以添加一些新的功能,也可以对原来的功能进行升级。商城的安全性和保密性:本商城是一个面对用户公开的网站,互联网是一个开放的平台,从数据传输开始到目标数据传输的过程中存在着不安全问题,主要的问题有:拦截、篡改、伪装、中断和SQL插入。解决上述问题的方法有以下五种:信息加密、身份认证、可靠性、不可否认性、不可修改性。4.2总体结构设计
4.2.1会员注册、登录用户注册:(1)用户对注册信息进行录入;(2)对用户输入的两次密码进行核对;(3)如两次输入密码相同,则会查询所使用的用户名在数据库中是否相同;(4)若用户名称出现相同,则提示用户重新再键入用户名称,不能重复,并核对所有信息是否填写完成;(5)如果所有资料都已全部完成,那么就将登记的用户注册资料添加到数据库中;(6)系统提示已经完成,可以进入登录。用户注册流程图如4-1所示。4-1用户注册流程图用户登录:(1)用户在登录(用户名与密码)中键入登录信息;(2)系统对登录信息进行确认;(3)若出现问题,请使用者再键入,若全部正确,则登录成功,用户会进入用户页面。用户登录流程图如图4-2所示。图4-2用户登录流程图4.2.2修改用户信息和密码用户的个人资料是不断变动的,为了能够更好地满足用户的需求,让用户的购物变得更方便,可以对用户的个人资料进行更改,其中有:用户邮箱、电话号码、详细地址、性别等。(1)用户对修改的信息进行键入。(2)判断用户的信息是否与规格相符。(3)如果所有的资料都是对的,就会对资料进行修正,如果有任何的不准确,就会被认为是错误的。为提高用户密码的安全,请更改用户密码。(4)使用者将原口令输入。(5)用户将新密码输入两次。(6)对两个新密码进行判定。(7)对原密码进行判定。(8)如果所有信息都正确,说明已经完成了信息修正,如果有任何的不准确,就会被认为是错误的。用户修改信息流程图如图4-3所示。图4-3用户信息修改流程图用户密码修改流程图如4-4所示。4-4用户密码修改流程图4.3.3查询订单
在此,查询的订单是指用户查询未结算的订单。(1)订单具有结账功能;(2)订单具有删除功能;(3)订单具有查看商品功能;4.3.4浏览用户留言与发表评论
用户留言主要是商品收货后的使用评价。(1)用户可以浏览其他用户的留言及用户名;(2)用户可以发布一条包含文字和表情的信息;(3)用户留言必须键入用户名(未登录者可预设用户名称,其他用户为空白用户名);(4)在用户的信息后,可以看到商家的回答。用户留言流程图如图4-5所示。图4-5用户留言流程图4.3.5购物车管理
购物车管理是为了用户能够在这里对想购买的商品进行商品确认和结算操作。(1)购物车有查询商品信息功能;(2)购物车有删除商品功能;(3)购物车有选择商品生成订单功能;(4)购物车有修改商品数量功能;购物车流程图如图4-6所示。图4-6购物车流程图4.3.6商品搜索在商品搜索的过程中,首先要对商品进行类别,然后通过用户输入的商品信息进行模糊检索。举例来说:当用户想要选定一个牌子时,可以在输入栏中键入“海尔”,点击搜索按钮,将该分类中所有含有“海尔”字样的商品全部检索出来,并在网页上展示。4.3.7商品分类显示商品分类是将陈列在网页上的物品按照类别划分为若干种商品,每一种商品都会被陈列出来。每个项目一次最多可以同时展示12件商品,商品的种类可以和品牌的种类相匹配,一个页面上的上的商品数最多可以显示12个,要想继续浏览就必须按下方加载箭头的按钮。4.3.8后台订单管理后台订单管理管理的是用户已结账订单,需要:(1)按管理员需求查询用户订单;(2)查看订单详细信息;(3)确定订单已发货;(4)查看用户创建订单时间。后台订单流程图如图4-7所示。图4-7后台订单管理流程图4.3.9后台商品管理商品的管理分为四个主要职能:增加、更改、浏览和删除。(1)在商品管理的主页上,可以对全部商品进行浏览、修改和删除;(2)在商品的管理主页上增加了商品的功能;(3)对商品进行修改,要求对商品名称、商品类别、原价、会员价格、剩余数量、是否为推荐商品、品牌和商品图像;(4)增加商品必须填写商品名称、商品类别、原价、会员价格、剩余数量、是否为推荐商品、品牌和商品图像;(5)浏览商品可以看到商品名称、商品类别、原价、会员价格、剩余数量、是否为推荐商品、品牌和商品图像;(6)查询商品时选择查询条件,包括有:商品名称,种类,价格及剩余数目,然后输入一个查询关键词即可。商品管理流程图如图4-8所示。图4-8商品管理流程图4.3.10后台公告管理后台通告的内容包含了通知的修正,所有的通告都是用简单的文本和图片构成,并且将这些信息储存到一个名为“news.php”的文档中,从数据库中读取这些通告。4.4数据库设计
本商城以MySQL作为基础数据库,由一个名为“eqiye”的数据库组成,该数据库中有7个最大的购物系统表:用户表、商品类别表、用户留言表、商品信息表、订单表、购物车表、管理员账户表。数据库E-R图如图4-9所示。图4-9数据库E-R图(1)用户实体图如图4-10所示:图4-10用户实体图(2)订单实体图如图4-11所示:图4-11订单实体图(3)商品实体图如图4-12所示:图4-12商品实体图(4)类别实体图如图4-13所示:图4-13类别实体图(5)留言实体图如图4-14所示:图4-14留言实体图(6)购物车实体图如图4-15所示:图4-15购物车实体图(7)管理员实体图如图4-16所示:图4-16管理员实体图本商城在数据库中创建了关键的7张表,主要为管理员账户表、商品类别表、留言表、商品信息表、购物车表、订单表、用户信息表。留言表保存的是用户的留言,如表4-1:表4-1留言表(Comment)管理员账户表保存的是管理员账户信息,如表4-2:表4-2管理员账户表(Admin)订单表保存的是订单的信息,如表4-3:表4-3订单表(Orders)用户信息表保存的是用户详细信息,如表4-4:表4-4用户信息表(User)商品信息表保存的是商品详细信息,如表4-5:表4-5商品信息表(Goods)购物车表保存的是用户想要购买的商品,如表4-6:表4-6购物车表(Cart)商品类别表保存的是商品类别的信息,如表4-7:表4-7商品类别表(Category)5家电网购商城的实现5.1页面前台
5.1.1网站首页网站首页是打开网站之后第一个看到的页面,代表的是整个网站的美观问题。要做到用户看到页面要愉悦、舒服并且要能够吸引用户的眼球的。打开页面首先看到的是一个大的flash动图,给用户带来视觉的冲击,图片上方是商城名称,右上角是搜索框,以及导航栏和注册登录按钮,主页面的中间是推荐商品及最新商品,最下角是促销公告及友情链接。为了能更好地设计,需要对每一部分模块建立PHP文件,譬如最新商品goods.php、页尾footer.php等。首页界面如图5-1所示。图5-1主页界面5.1.2账户注册用户需要在商城里购买商品就需要先有商城账户,如果没有账户的就要先创建一个新账户。创建账号需要先点击注册按钮进行注册,按照提示词填写自己的基本信息。手机号码要是11号有规律的数字,如果系统检测出与其他账户一样或者错误的格式就会出现窗口提示你填写有效的电话号码。用户名和邮箱也是如此,如果用户名有重复的就会提醒该用户名已注册,确保用户名的唯一性。注册的信息将提交到register方法通过函数进行保存。账户注册如图5-2所示。图5-2账户注册5.1.3账户登录用户通过注册页面已经完成了账户的注册,仅需登录账号即可进入用户页面。当用户输入账号和密码后,按下登录键,login方法将会接收到表单的信息,并使用函数查询用户名和密码,用户输入的密码和用户名都必须是对的,否则无法访问用户页面。账户登录如图5-3所示。图5-3账户登录5.1.4用户中心用户注册登录成功后会跳转进入用户中心,用户中心可以更改个人信息、充值金额、填写收货地址、查询订单等。在个人设置框有四个模块,分别是密码修改、个人管理、我的充值、收货地址管理,密码修改可以修改账户密码,只需要填写原密码再填写新密码和确认密码就可以对密码进行修改;个人管理可以对自己的基本信息进行修改,譬如修改姓名、性别、电话、Email、地址和上传头像等,还可以点击用户名上的余额去充值账户金额;我的充值可以看到自己的充值记录,譬如充值的时间、支付方式和充值金额等;收获地址管理可以添加用户的收货人信息并且设置默认收货地址。订单管理栏中能够查看订单,能看见订单的状况,并且能在订单栏确认收货和删除订单信息。用户中心如图5-4所示。图5-4用户中心5.1.5商品搜索用户可以在搜索栏输入自己想要的商品关键词就能找到相关的商品,找到商品后可点击商品图片进入商品的详细信息界面,在这里可以看到商品的详细信息,例如品牌、价格、商品图片等,并且可以通过商品分类选择心仪的品牌更方便选到合适的商品,选好商品后可加入购物车进行购买。商品搜索如图5-5所示。图5-5商品搜索5.1.6购物车用户看到喜欢的商品可以加入到购物车里,购物车可以对商品数量进行增加或者减少,还可以对商品进行删除等操作。确定了要买的商品及数量后可点击结算按钮填写收货人信息、送货方式、给商家备注等内容,填写好后可点击提交订单,然后进入支付页面,如果账户余额不足需返回用户中心界面进行充值金额,账户金额足够才可以对商品进行购买。购物车如5-6图所示。图5-6购物车5.1.7热门商品热门商品模块主要是根据销量做的页面,当用户不知道买什么,想购买销售额高的商品时,就可以来到此页面,此页面是按商品销售额来排序的,销量最好的放在第一位,按从高到低的顺序依次排下来,非常直观地可以看到本商城的销售状况。热门商品如图5-7所示。图5-7热门商品5.1.8商品中心商品中心是所有商品的集合,在这里用户可以根据商品的分类及商品的品牌快速地选择出心仪的商品。商品分类主要是按商品的属性来设置的,譬如冰箱、电脑、洗衣机等,这样用户需要选择想买的家电就会非常明了;商品品牌是因为每个用户喜欢的品牌都不一样,所以品牌的选择可以避免用户需要一个个点进商品信息才能知道是什么牌子,给用户更加便捷、方便的购物体验。商品中心如图5-8所示。图5-8商品中心5.1.9站内公告站内公告是商城的消息中心。站内公告里的主要内容是给商家提供了另一种销售途径,在这里商家可以通过管理员发布商品促销的信息,用户可以在这个页面看到有哪些商品在做活动,如果商品价格比日常价优惠会促成商品的购买。用户也可以在这个页面看到是哪些商品做促销活动,可以点进公告里查看里面的内容,对比日常价,看看是否有需要进行购买,就像是一个消息集散中心一样。站内公告如图5-9所示。图5-9站内公告5.2页面后台
5.2.1后台登录因为管理员有着特殊的权限,登录后台可以更改一些设定,因此,管理员的登录网页不会出现在页面前台,而是在一个独立的后台登录页面上。后台的页面只要在浏览器上输入后台登录的网址就可以登录,管理员才知晓登录账号和密码,所以后台只有管理员一个人进入别人是不能进入的,所以具有唯一性,并且相对安全。后台登录如图5-10所示。图5-10后台登录5.2.2系统设置系统设置功能主要是对管理员账号密码的修改,如果更换管理员的话就需要更换密码,因为之前的密码已经不具有唯一性,需要更换新的密码才安全。修改密码也很简单,只需要输入原密码及新密码和确认新密码就可以对密码进行修改,但要保证输入的原密码是正确的,不然会弹出原密码错误的窗口并需重新输入,原密码正确才能修改成功。系统设置如图5-11所示。图5-11系统设置5.2.3分类管理分类管理模块主要是对商品属性进行分类,这样用户才能更好地根据特性选择心仪的商品,如果没有商品分类,用户就只能根据推荐的商品一个个查看才能看到自己想买的商品,因此商品的分类使用户能更快捷地做出选择,并且后台可以对商品的分类进行添加、编辑和删除。缺少什么就点击添加按钮进行添加分类,重复的可以将不用的删除或者通过编辑对名称进行修改。分类管理如图5-12所示。图5-12分类管理5.2.4品牌管理品牌管理是在分类管理的基础上进行更精确地搜索。通过分类管理的选择已经选出了用户到底需要的商品是什么,但是对用户来说还是不够精确的,譬如用户需要找的是海尔的冰箱,而只通过分类管理只能看到所有品牌的冰箱,用户还需要一一查看才能找到海尔品牌的冰箱,而有了品牌管理就可以迅速地查到该品牌的商品,给用户带来更好的使用感。品牌管理如图5-13所示。图5-13品牌管理5.2.5商品管理商品的管理就是对商品的信息进行管理,在此可将全部商品信息编辑加入到商城。管理员可以在此管理商品的最新信息,点击添加可以增加新商品,还可以修改商品信息(如图片、价格、介绍、数量等),编辑好后按提交键,商品信息就能上传到前台页面去;卖家想要降价商品价格时,管理员可以根据商品的名称和编号来更改商品的价格,这样可以减少重新添加的时间;管理员可以按选择状态对商品进行推荐、取消推荐、删除商品等操作;管理员能将商品下架处理。商品管理如图5-14所示。图5-14商品管理5.2.6公告管理公告管理是为管理员向用户发布产品的推广信息。管理员可以通过公告管理对前台页面内容进行管理,通过添加按钮可以添加新的促销信息;通过编辑按钮对原来的内容进行修改;通过内容名称查询要找的促销信息;通过下方选择状态可对促销信息进行删除。公告管理如图5-15所示。图5-15公告管理5.2.7订单管理订单管理是由管理员在此执行用户订单的指令。通过订单编号、用户姓名查询用户订单状态,对商品进行配送处理。假如订单状态是已付款,管理员可以通知快递发货并且按订单状态填写快递信息,订单状态会变成已发货;用户收到商品并确认收货后,订单状态会变成已签收,交易成功。管理员还可以对订单进行删除。订单管理如图5-16所示。图5-16订单管理评价管理就是管理顾客在购物留下的评价,如果用户给了一些不好的、与商品内容无关的评价,管理员可以对其进行删除操作;假如是有一些问题的话,管理员也可以通过回复来回答用户提出的问题。评价管理如图5-17所示。图5-17评价管理5.2.8用户管理用户的管理就是可以查询和管理用户信息。管理员可以通过用户名或姓名查找到前台用户的信息、账户余额、状态,对用户信息进行管理,管理员能更改用户密码、姓名、电话、邮箱等信息;如果用户违反商城的规定,进行违规操作,管理员可以选择按用户按下方的选择状态按钮可以对账号进行禁用、恢复、删除等操作。用户管理如图5-18所示。图5-18用户管理6网站系统测试6.1功能测试(1)注册功能注册功能用例表如表6-1所示:表6-1注册功能测试用例表(2)登录功能登录功能用例表如表6-2所示:表6-2登录功能测试用例表(3)商品搜索功能商品搜索功能用例表如表6-3所示:表6-3商品搜索功能测试用例表(4)购物车功能购物车功能用例表如表6-4所示:表6-4购物
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 90后成长期家庭理财方案-以朱先生家庭为例
- 2025年高职(市场营销)渠道管理实务阶段测试题及答案
- 2025年高职药学(药物分析)试题及答案
- 2025年中职石油工程技术(石油开采基础)试题及答案
- 2025年高职宠物医疗技术(猫咪外伤处理)试题及答案
- 2025年大学艺术教育(艺术教学基础)试题及答案
- 2025年大学医学影像成像原理(医学影像成像应用)试题及答案
- 中职第二学年(商务英语)商务沟通2026年综合测试题及答案
- 2025年高职移动应用技术与服务(程序优化)试题及答案
- 2025年中职航空运输类(航空应用场景)试题及答案
- 皮牵引及骨牵引的护理
- 2025年政府采购评审专家考试真题库(附带答案)
- 垃圾压缩站运营维护管理标准方案
- 车辆动态监控员培训课件
- 食用菌产业发展实施计划方案
- 妇科TCT培训课件
- (2025年标准)水库扩容清淤协议书
- 无锡城市介绍旅游推介家乡宣传介绍模板
- 军事理论-综合版(新版)知到智慧树答案
- 军车维护与保养课件
- 护理礼仪情景剧课件模板
评论
0/150
提交评论