基于PHP的大菠萝电子商城的设计与实现.docx
基于PHP的大菠萝电子商城的设计与实现摘要:随着计算机互联网的高速发展,互联网衍生的一系列产品给人们带来了便利,也给许多销售企业带来了“春天”,人们减少了上街购物的时间,能把节约的时间去享受更美好的生活,企业的用户基数不再受限,带来更多的效益。现如今,智慧型手机、个人计算机等产品走向千家万户的时代,为我们需要解决存在的问题也成为可能。针对传统电商购物平台解决不了商家根据产品的卖点装修页面、无法扩展与令郎满目的线上店铺给用户带来视觉疲劳的问题,分析了B2C的交易模式,采用了B/S跨平台开发模式、MVC设计模式开发的一个基于PHP的大菠萝电子商城具有非常重大的意义,既解决了商家无法根据产品的卖点装修页面、无法扩展的问题,也解决了用户的视觉疲劳,带给商家操作便利易于扩展,也能根据产品需求搭建不同页面风格也带来不同平台的用户群体,也优化了用户的思维习惯,B/S作为基于PHP的大菠萝电子商城的实现模式,客户端基于Web浏览器且分为两个系统,分别为:门户系统与后台管理系统,两个系统均使用PHP作为服务端脚本语言,门户系统和后台管理系统前端分别使用VueJS和Bootstrap框架搭建页面,而Mysql作为本系统使用的数据,Redis作为缓存,Nginx作为网页服务器。基于PHP的大菠萝电子商城的实现,对用户来说可以不用走出门即可享受互联网购物带来的便捷,节省出的时间可以进行合理的安排,带来新的购物体验。对商家来说会带来“人在家中坐,钱从天上来”的快感,带给商家多一份收益。关键词:电子商城,跨平台,联网购物Design and implementation of big pineapple electronic mall based on PHPAbstract:With the rapid development of the computer Internet, a series of products derived from the Internet have brought convenience to people, and also brought "spring" to many sales enterprises. People have reduced the time of shopping on the street, which can save time to enjoy a better life. The user base of the enterprise is no longer limited, bringing more benefits.Nowadays, smart phones, personal computers and other products are moving towards the era of thousands of households, and it is possible for us to solve the existing problems. Aiming at the problem that the traditional e-commerce shopping platform can't solve the visual fatigue brought to the users by the merchants' decorating the page according to the selling points of the products, and can't expand the online shop with your full destination, this paper analyzes the B2C transaction mode, and adopts the B / s cross platform development mode and MVC design mode to develop a big pineapple E-commerce mall based on PHP, which is of great significance, not only solves the problem that the merchants can't According to the selling points of the product, the page can be decorated and cannot be expanded. It also solves the user's visual fatigue, brings convenience and easy expansion to businesses, builds different page styles and brings different platform user groups according to the product requirements, and also optimizes the user's thinking habits. As the implementation mode of the big pineapple e-mall based on PHP, the client is based on Web browser and It is divided into two systems: portal system and background management system, both of which use PHP as the server-side script language, portal system and background management system front-end use vuejs and bootstrap framework to build pages, MySQL as the data used in the system, redis as the cache, nginx as the web server.The implementation of big pineapple e-mall based on PHP, for users, can enjoy the convenience of Internet shopping without going out of the door, and the time saved can be reasonably arranged to bring new shopping experience. For businesses, it will bring the pleasure of "people sitting at home, money from heaven", and bring businesses more profits.Keywords: electronic shopping mall,cross platform,online shopping目 录第1章 绪 论71.1系统的开发背景及意义71.2国内外研究现状71.3系统的主要研究内容81.4系统开发环境与开发工具9第2章 系统需求分析102.1可行性分析102.1.1经济可行性102.1.2技术可行性102.1.3操作可行性102.2系统的总体需求102.3系统的业务需求112.3.1 基于PHP的大菠萝电子商城门户系统122.3.2 基于PHP的大菠萝电子商城后台管理系统132.4系统功能的需求分析152.4.1门户系统功能分析152.4.2后台管理系统功能分析162.5 UML系统建模172.5.1用例图172.5.2用例图规约表182.6本章小结30第3章 系统设计313.1系统功能设计313.2 基于PHP的大菠萝电子商城类图323.3 基于PHP的大菠萝电子商城顺序图333.3.1 门户系统顺序图333.3.2 后台管理系统顺序图363.4 基于PHP的大菠萝电子商城活动图403.4.1 门户系统用户个人信息管理活动图403.4.2 后台管理系统后台管理员管理活动图413.4.3 基于PHP的大菠萝电子商城订单活动图413.5 基于PHP的大菠萝电子商城状态图423.6 数据库设计433.7 本章小结49第4章 系统实现504.1 基于PHP的大菠萝电子商城的门户系统界面的实现504.2 基于PHP的大菠萝电子商城的后台管理系统界面的实现544.3 本章小结60第5章 系统测试615.1 系统测试的目的615.2 系统测试的意义615.3 系统测试计划615.4 系统测试用例625.5 本章小结68第6章 结束语696.1 全文总结696.2 课题展望69参考文献70致 谢71第1章 绪论1.1系统的开发背景及意义如今,随着互联网技术不断的迭代发展,人们对互联网依赖趋势不断增长,互联网带来的产品也不断增加,相应的就业岗位也随之扩大,当然也少不了工作带来的压力,逛街购物等娱乐消遣的时间越来越少,人们于是就利用空闲的时间进行网上购物,导致网购的需求日益增加,由此带来的一系列的问题。如果用传统的电商平台购物来实现当前的需求量,不仅前期开发维护周期缓慢,而且后期越来越多的商家会不断的压低价格,甚至低于出厂价,这会扰乱市场秩序,导致平台服务不稳定,产品质量随之低下。不仅用户体验大打折扣,商家也会遭受巨大损失。当然还有用电话、电视等工具进行的购物,这种方式虽然解决了传统电商平台存在的问题,但是这种方式交易过程复杂不说,信息安全交易安全毫无保障等问题接踵而至。因此,网站的稳定、时效、安全、跨平台、简洁和易用是电子商城最重要的基石。交易的安全、系统的稳定既可以保障用户以及商家的信息、资金安全,也可以给用户和商家带来良好的体验。开发的时效和跨平台,若开发周期缩短,商家不仅能第一时间上架商品收益,用户也能第一时间购买到需要的商品。商城保障简洁与易用,这样不仅增加用户体验,也可以减少很多复杂的操作,让商家用户更加方便高效的使用电子商城带来的便捷。这样传统电商平台的不稳定与用电话、电视购物交易不安全的问题在很大程度上可以得到解决,让电子商城系统在客户端实现的条件也仅仅需要支持运行web浏览器的终端设备。今天,独立品牌的电子商城网站在互联网上更加有竞争性,基于PHP的大菠萝电子商城的实现将会给用户带来最专业最个性化的购物体验,给商家提高品牌影响力和经济上的效益。1.2国内外研究现状电子商城并非新兴的技术。早在计算机诞生之前,世界上就有用邮件来购买商品的手段了。商家与客户之间的通讯,大部分是以电报的形式,当贸易开始以电码的形式在无线电中传输的时候,就标志着运用电子商城技术进入新纪元。电子商城作为现代服务业最重要的产业-电子商务的衍生,他是一种以互联网为基础,以交易方为主体、以电子支付为交易手段、以客户数据为依托的全新交易模式。90年代,从美国宣布互联网向社会公众开放,允许在互联网开发商业应用系统,到互联网的诞生,再到商业业务的信息量超过科研业务的信息量,这既是互联网爆炸式发展的标志,也是电子商城起步发展的标志。国外的电子商城技术的发展,由于美国是计算机技术最为发达的国家,亚马逊、易贝等成立,这种以互联网为依托进行商品交易的技术,迅速火遍全球。电子商城技术改变了传统线下的交易模式,用户可选择商品的局限也没有线下的那么狭小了,商家也不止一个地区的客户源,改变了人们的生产和生活方式,极大提高了经济运行的质量和效率。我国的电子商城技术的发展可以追溯到电子商务起步之初,即中国国际电子商务中心的成立。90年代,阿里巴巴、中国制造网等B2B电子商务企业成立;03年,淘宝网、京东等B2C电子商务平台的崛起,中国电子商城技术开启了快速发展的二十年。2016年我国电子商城交易额相当于国民生产总值的35%。展望未来,随着“互联网+”和数字经济的深入推进,我国电子商城技术还会迎接新的挑战,新一轮科技革命会给电子商城技术带来新的冲击,我国电子商城将会步入规模持续增长、结构不断优化、活力持续增强的发展阶段。总体来看我国电子商城将呈现多元化、国际化的发展趋势。1.3系统的主要研究内容基于PHP的大菠萝电子商城主要研究在Web浏览器的实现线上购物网站系统,一方面为了提高用户体验,另一方面提高商家品牌影响力和利润。系统的交互界面、服务端和数据库是一个基于PHP的大菠萝电子商城的基本组成部分,所以主要研究内容可分为以下步骤:首先系统的交互界面如何保证设计简约和易用,且能保证后期易于维护,因为系统最主要就是给用户使用,交互界面如果太过复杂操作还需经过一系列学习才能使用,不仅给用户带来糟糕的体验环境,而且还会导致商家品牌形象下降,基于PHP的大菠萝电子商城按照用户日常行为使用习惯进行设计;其次如何搭建好服务端所需要稳定安全的运行环境,因为一个电子商城的灵魂就在于稳定和安全;接着如何设计和搭建数据库保证数据安全和不冗余,因为数据是电子商城最主要的支持;最后如何保证电子商城能够正常稳定安全流畅的运转,对于基于PHP的大菠萝电子商城来说,最主要的就是服务器环境的选择了。1.4系统开发环境与开发工具一台运行内存为8GB且基于MacOS X 10.14操作系统的计算机,PHP版本为7.3.8,1.8版本的Nginx,使用开源免费且性能高效的数据库Mysql,Redis作为数据的缓存支持,以上环境作为基于PHP的大菠萝电子商城的开发环境。WebStrom作为电子商城的前端开发工具,PHPStrom作为门户系统和后台管理系统服务端支持的开发工具,ThinkPHP、Bootstrap分别作为门户系统的服务端和前端框架,Lumen、VueJS分别作为后台管理系统的服务端和前端框架,以上工具作为基于PHP的大菠萝电子商城的开发工具。第2章 系统需求分析2.1可行性分析2.1.1经济可行性基于PHP的大菠萝电子商城的设计与实现为本人独立完成的毕业设计,从基础的原型、需求分析到系统的架构和服务等都由本人独立完成,且在开发过程中尽可能的避免了付费服务,有效降低了系统的运行和后期成本。而且使用了目前主流的开源架构做到快速开发的特点,降低了开发的时间成本,给商家减少更多的时间消耗,有更多的时间去优化、运营和提高利润。2.1.2技术可行性本人已修完在校所有课程,已具备独立开发基于PHP的大菠萝电子商城的门户系统和后台管理系统的技术。门户系统和后台管理系统使用的服务端开发工具为PHPStrom且采用PHP语言,使用的框架分别为ThinkPHP和Lumen;前端使用的开发工具为WebStrom编写前端页面,使用的框架为Boostrap和VueJS;数据库使用MySQL;服务器使用Nginx。2.1.3操作可行性大菠萝电子商城是基于PHP脚本语言开发的系统,流畅稳定安全和跨平台是大菠萝电子商城的特点。只要用户可以使用支持一般的Web浏览器的终端和对线上购物的理解,即可实现动动手指就能购物的体验。由此可见,不同的终端设备和操作过程并不会限制基于PHP的大菠萝电子商城。2.2系统的总体需求基于PHP的大菠萝电子商城需要有门户和后台管理两种系统:门户系统可以浏览商品和商城的信息以及分类栏目,并且在登录的情况下可以使用购物功能;而后台管理系统必须在登录的情况下才能使用商城相对应功能模块的管理,如发分类栏目管理、产品管理和订单管理。使系统正常的运转,实现用户的购物需求,增加商家的收益。2.3系统的业务需求以下是对基于PHP的大菠萝电子商城的两个系统(门户系统和后台管理系统)的业务需求分析。图2.1基于PHP的大菠萝电子商城门户系统业务流程图2.3.1 基于PHP的大菠萝电子商城门户系统用户在打开门户系统之后有四个模块:首页、联系我们、我的购物车、个人中心。初始选中首页,首页显示商品信息,点击分类菜单栏会跳转到对应的商品列表,该页面如果选中商品后可以查看商品的详细信息,选择完商品的属性和数量后,点击加入购物车如果没有登录会跳转到登录页面,登录成功后再进行提交。联系我们未登录状态可以进入,但是反馈提交的时候会判断是否登录,登录则可以提交,反之不能提交跳转到登录页面。我的购物车默认必须登录才能进入页面,若用户在未登录的状态下点击购物车按钮系统则会自动跳转到登陆页面,用户登录成功后进入我的购物车,选中提交生成订单按钮后系统会判断之前是否有付款成功,这一步操作是为了防止恶意刷单的现象,如果订单未付款则会跳转到订单页面引导用户前去处理未付款的订单,若用户无未付款订单则会提示提交订单成功,订单提交成功后系统会跳转到订单管理功能页面引导用户前去处理刚刚提交的订单。个人中心默认必须登录才能进入页面,个人中心的功能碎片有:我的账户、管理收货地址、我的订单、收藏夹、其他服务。其中我的账户可以进行手机号绑定和邮箱绑定、支付宝、银行卡、微信支付的接入绑定。用户点击手机号和邮箱绑定,系统会弹出窗口给用户填写信息,提交后会发送验证码到相应的终端,用户输入验证码配对成功即可完成绑定操作,由于支付条件限制,第三方支付暂未接入,但做了支付功能,如果用户点击支付时系统会先判断用户是否有未支付的订单,若有则会停止支付操作并提示用户去处理未支付订单,若无系统会弹出祝支付窗口,用户确认支付信息后输入支付密码,系统判定通过后即可下单成功。根据上述可以对门户系统做出初步的业务流程规划,门户系统的业务流程图如图2.1基于PHP的大菠萝电子商城门户系统的业务流程图所示。图2.2 基于PHP的大菠萝电子商城后台管理系统业务流程图2.3.2 基于PHP的大菠萝电子商城后台管理系统管理员进入后台系统后首先必须进行登录操作,后台管理系统的所有操作都必须依赖于已登录的状态才能进行操作,登录失败超过5次以上会封禁账号;登录成功后会进入管理系统页面,系统会根据管理员的角色进行功能分配,管理系统的总体功能模块有:首页、产品分类、产品、订单、用户、网站数据、网站管理和后台管理。首页为进入后台管理系统的初始页面,主要是为了展示门户系统的数据,如访问量、用户量、订单总量、商品总量、交易流水、交易额、图标和产品热销排行榜等。产品分类是为了操作门户系统的分类菜单,主要操作的功能有:添加分类、修改分类和查看子分类,用户点击添加或修改发分类相应的操作按钮系统会弹出添加窗口则可以进行操作,经过系统判断成功后会重新渲染数据,反之提示操作失败。点击查看子分类按钮时系统会切换页面,把子分类展示出来,也可以做相应的操作。产品是对门户系统中的商品进行操作,主要的功能有:添加商品、修改产品、删除产品。管理员点击产品模块后,系统会把数据渲染到页面上,当管理员对商品进行添加或修改操作时,系统会进入操作页面,管理员在操作页面编辑完产品后,点击提交按钮会进行校验,校验成功后会提示成功并返回产品列表,反之提示失败并留在操作页面。订单功能分为两个模块:订单管理和交易记录。管理员进入订单管理系统会展示订单的列表,管理员可以实时追踪每一条订单的记录,并且可以对订单进行相应的操作,如发货,管理员点击编辑按钮,输入物流单号后,系统会进行校验,成功即修改状态为已发货,反之提示失败并关闭窗口。交易记录可以查看订单的交易信息等。用户管理分为两个模块:评论管理和用户信息管理。评论管理是展示交易成功后用户对商品的评价信息,管理员可以对评论进行管理,如评价信息的封禁与解禁操作,管理员可以对该条评论信息进行相应的操作。用户信息可以对用户进行管理,主要为了操作恶意用户,对恶意用户进行封禁解禁操作。操作成功会提示成功,反之提示失败。网站数据分为门户系统日志和后台管理系统日志,管理员可以根据日志信息去追踪系统的错误信息。网站管理分为:网站管理、页面广告管理和限制管理。网站管理可以查看用户的反馈并处理,也可以修改网站信息和邮箱SDK。管理员可以根据相对应的需求进行操作,操作成功会提示成功并重新渲染数据,反之提示失败。页面广告管理模块,管理员可以根据网站商品进行广告的投放,如门户系统中的广告栏、推荐栏、横幅等,管理员点击操作按钮,系统会弹出操作窗口给管理员进行相对应的操作,提交成功则提示成功并重新渲染页面,反之提示失败。限制管理模块可以对恶意IP进行操作,当用户触发门户系统的封禁机制便会把ip上传到服务器,其中也有可能为系统误判,管理员可以根据需求对用户的ip进行封禁解禁的操作,操作成功会提示成功,反之提示失败。后台管理分为权限管理和管理员列表。权限管理可以给后台管理系统的功能模块进行相对应的权限分组,管理员列表可以对管理员进行操作。上述操作都必须满足当前管理员的角色为超级管理员,否则会操作提示失败。基于PHP的大菠萝电子商城后台管理系统业务流程图如图2.2。2.4系统功能的需求分析基于PHP的大菠萝电子商城主要分为门户系统和后台管理系统:门户系统主要包括:登录注册、首页、产品分类、商品、联系我们、购物车和个人中心模块,后台管理系统主要包括:登录、首页、产品分类、产品、用户管理、网站数据、网站管理和后台管理。基于PHP的大菠萝电子商城功能模块图如图2.3。图2.3基于PHP的大菠萝电子商城功能模块图2.4.1门户系统功能分析(1) 登录注册:实现门户系统用户的注册登录功能,用户必须在未登录的状态下才能访问该页面,且用户必须在登录的状态下才能使用联系我们、我的购物车和个人中心。(2) 首页:用户登录状态或是游客都可以访问,默认有产品分类、轮播图、推荐产品、广告,其中产品分类中的商品列表,用户选中商品后会进入详情页,加入购物车的功能必须为登录状态,用户未登录状态或游客点击加入购物车会跳转到登录注册页面。(3) 联系我们:游客可以访问页面,但是提交反馈必须为登录状态才可以提交。(4) 我的购物车:用户在登录的状态中可以访问,主要是为了查看用户加入购物车的商品和价格、合计、创建订单等。(5) 个人中心:用户在登录状态中可以修改查询个人信息,还有查看订单信息,以及管理收货地址。2.4.2后台管理系统功能分析(1) 登录:管理员必须经过授权后的账号进行登录才能进入后台管理系统使用后台分配相应的功能。(2) 首页:主要展示门户系统的数据信息,如访问量、用户量、订单量、商品总数、交易流水、交易额、热销产品、图标等功能。(3) 产品分类:若管理员有相关授权可以进行产品分类的管理,产品分类主要为管理门户系统中的产品分类菜单。(4) 产品:管理员必须取得相关授权才能使用该功能,主要为了操作商品的管理。(5) 订单:订单分为两个功能模块,分别为订单管理和交易记录,管理员可以根据相关授权对订单进行管理和查询交易记录。(6) 用户管理:用户管理分为评论管理和用户信息管理两个模块,管理员取得相关授权猴可以对评论、用户进行封解禁操作。(7) 网站数据:网站数据主要为了查看门户系统和后台管理系统的操作日志信息,当然这一模块也需要取得相关授权才能访问。(8) 网站管理:网站管理分为网站管理、页面广告管理、限制管理三大模块,管理员取得相关权限后可以对其功能模块进行相对应的操作,网站管理为管理门户系统中联系我们模块用户提交的反馈信息,和网站信息与邮箱SDK的相关操作,页面广告管理为门户系统中的广告模块的管理,限制管理主要为门户系统中的恶意访客的ip触发了封禁指令的封解禁操作。(9) 后台管理:这一模块必须为超级管理员才能使用,普通管理员就算有权限也只是能查看,主要的功能分为权限管理和管理员列表,权限管理是为了分配后台功能的权限组,管理员列表是为了管理后台的管理员。2.5 UML系统建模2.5.1用例图门户系统与后台管理系统的用例图分别如图2.4基于PHP的大菠萝电子商城门户系统用例图与图2.5基于PHP的大菠萝电子商城后台管理系统用例图所示。图2.4基于PHP的大菠萝电子商城门户系统用例图图2.5基于PHP的大菠萝电子商城后台管理系统用例图2.5.2用例图规约表门户系统用例规约表:表2-1登录注册用例规约表用例编号2-1用例名称登录注册功能描述游客注册后角色更变为用户。执行者游客前置条件基于PHP的大菠萝电子商城门户系统正常运行。后置条件如果游客登录,游客角色更变为用户。涉众利益游客登录注册后角色更变为用户后,可以使用购物车管理、个人信息管理、收货地址管理、查看订单、创建订单等功能基本路径1. 若游客未注册,选择注册,注册信息按规则填写;2. 注册成功游客角色更变为用户;3. 若游客已注册账号,根据登录规则登录即可;4. 游客登录成功且角色更变为用户,便会进入系统。扩展无字段列表邮箱、用户名、密码、手机号码业务规则无备注无表2-2查看商品分类用例规约表用例编号2-2用例名称查看商品分类功能描述游客或用户进入门户系统后默认会在初始页面首页中,首页会有商品分类栏目供游客或用户查看点击,用户或游客可以根据点击选中的商品分类进入相对应的商品列表中挑选商品执行者游客、用户前置条件进入基于PHP的大菠萝电子商城门户系统后置条件显示商品分类信息涉众利益用户或游客可以获得商品的分类,从而决定根据选中的分类进入对应商品列表挑选商品基本路径1. 进入门户系统默认页面首页2. 点击首页分类菜单3. 用户和游客根据自己需求选择相对应的分类扩展无字段列表分类名称、分类父节点业务规则无备注无表2-3查看商品信息用例规约表用例编号2-3用例名称查看商品信息功能描述游客或用户点击进入商品分类后,系统会根据点击的商品分类筛选符合条件的商品信息并且分页展示,每页十或十二条且显示商品统计数量执行者游客、用户前置条件进入基于PHP的大菠萝电子商城门户系统的查看商品分类后置条件显示系统根据分类筛选的商品信息涉众利益用户或游客可以根据筛选出的商品信息更加精准的挑选心仪的商品,并且根据商品提供的信息和评价信息从而决定是否加入购物车基本路径1. 点击选择商品分类2. 点击分页按钮切换商品信息3. 用户或游客可以根据选中的商品信息查看商品的属性单价库存详情评价等信息扩展搜索栏可以根据相应商品关键字搜索字段列表商品名、商品属性、价格、数量、商品分类、商品详情、评价信息业务规则商品加入购物车的角色必须为用户,若为群众跳转至登录注册备注无表2-4购物车管理用例规约表用例编号2-4用例名称购物车管理功能描述展示用户加入购物车的商品信息,用户可以根据购物车中的商品信息,对商品下单或清空购物车操作执行者用户前置条件进入基于PHP的大菠萝电子商城门户系统的购物车管理且角色必须为用户后置条件显示加入购物车商品信息涉众利益用户根据需求将商品加入购物车后可以在购物车中对选中的商品进行甄选,直至合适后便提交订单,优化用户体验,也能为系统增加营收基本路径1. 点击我的购物车2. 用户根据购物车中的商品信息筛选操作,可供的操作有删除单品和清空购物车按钮3. 点击提交订单,弹出提示信息扩展无字段列表商品名、商品属性、单价、数量、小计、合计业务规则无备注无表2-5个人信息管理用例规约表用例编号2-5用例名称个人信息管理功能描述展示用户的个人信息,用户可以对个人的信息进行管理操作,包括手机号、邮箱绑定和密码修改等执行者用户前置条件进入基于PHP的大菠萝电子商城门户系统的个人信息管理且角色必须为用户后置条件显示用户个人信息涉众利益用户管理个人信息有利于用户体验的优化,让用户感受个性化体验,用户若忘记密码可以使用手机号或邮箱找回基本路径1. 点击个人信息模块;修改密码维护用户个人账号密码2. 点击绑定手机号修改绑定手机号3. 点击绑定邮箱修改绑定邮箱扩展无字段列表用户名、密码、手机号、邮箱业务规则无备注无表2-6收货地址管理用例规约表用例编号2-6用例名称收货地址管理功能描述展示用户收货地址,用户可以根据自身的条件管理收货地址执行者用户前置条件进入基于PHP的大菠萝电子商城门户系统的收货地址管理且角色必须为用户后置条件显示收货地址信息涉众利益用户收货地址准确能提升物流的时效优化使用体验,后台管理员也能够根据用户的收货信息填写物流清单实现快速发货,提升效率增加营收基本路径1. 点击收货地址管理模块2. 点击添加收货地址添加地址信息3. 点击修改收货地址按钮修改地址信息4. 点击删除地址按钮删除冗余地址信息扩展无字段列表地址、电话、收件人业务规则无备注无表2-7查看订单用例规约表用例编号2-7用例名称查看订单功能描述展示用户订单信息,让用户实时追踪订单状态、订单管理和物流信息执行者用户前置条件进入基于PHP的大菠萝电子商城门户系统的查看订单模块且角色必须为用户后置条件显示订单信息涉众利益用户根据订单的状态和物流信息来分配自身的时间,也让用户提早知道自己的商品的物流位置,也能管理订单;后台管理员也能根据订单状态获取营收等信息基本路径1. 点击查看订单模块2. 点击查看状态显示订单状态信息3. 点击查看信息显示订单信息4. 点击付款按钮弹出付款界面,付款成功猴订单状态更变为待发货5. 点击查看物流显示物流信息,若订单已发货订单状态则为待收货6. 点击取消订单则销毁订单信息订单状态更变为交易失败7. 点击收货按钮订单状态会更变为交易成功扩展支付需要选择相对应的第三方支付按钮选中后会跳转到第三方支付窗口进行支付操作字段列表订单编号、物流单号、订单信息、订单状态、交易编号业务规则无备注无表2-8创建订单用例规约表用例编号2-8用例名称创建订单功能描述用户从购物车中点击提交生成订单执行者用户前置条件进入基于PHP的大菠萝电子商城门户系统角色必须为用户后置条件订单提交成功涉众利益用户无需先付款即可创建订单,用户可以根据订单的明细选择付款或取消订单;后台管理员则可以确保订单的准确性基本路径1. 挑选某个商品2. 加入购物车3. 提交订单扩展无字段列表商品信息、商品属性、数量、单价、小计、总价业务规则无备注无后台管理系统用例规约表:表2-9登录用例规约表用例编号2-9用例名称登录功能描述管理员登录进入系统执行者管理员前置条件基于PHP的大菠萝电子商城后台管理系统正常运行后置条件管理员必须为后台管理系统用户涉众利益管理员登录系统可以根据业务分配管理指定模块,优化系统功能,增加营收基本路径1. 管理员输入账号密码密钥2. 点击登录3. 登录成功跳转后台管理系统首页扩展无字段列表账号,密码,密钥业务规则无备注无表2-10首页用例规约表用例编号2-10用例名称首页功能描述首页数据展示执行者管理员前置条件基于PHP的大菠萝电子商城后台管理系统正常运行后置条件管理员必须为后台管理系统用户涉众利益根据首页数据,管理员能更加合理的安排系统业务,用户也能更好的体验系统基本路径1. 管理员登录进系统2. 首页查看数据展示3. 点击图表中的筛选下拉框即可筛选数据4. 根据筛选出的数据做出相对应的业务扩展无字段列表访问量、用户量、订单总量、商品总量、交易流水业务规则无备注无表2-11产品分类用例规约表用例编号2-11用例名称产品分类功能描述对门户系统产品进行分类管理执行者管理员前置条件基于PHP的大菠萝电子商城后台管理系统正常运行后置条件管理员必须为后台管理系统用户涉众利益产品通过分类,门户系统能更加方便用户去使用,后台管理商品也能根据分类进行便捷高效管理基本路径1. 点击产品分类1.1点击修改、添加按钮弹出编辑窗查看分类信息1.2点击编辑窗中的提交按钮提交操作数据1.3点击状态按钮切换分类状态1.4点击查看子节点查看子节点列表数据扩展列表分页显示字段列表分类编号、图标、名称、字段、添加日期、操作人、状态、位置、父节点业务规则无备注无表2-12产品用例规约表用例编号2-12用例名称产品功能描述对基于PHP的大菠萝电子商城的产品进行管理执行者管理员前置条件基于PHP的大菠萝电子商城后台管理系统正常运行后置条件管理员必须为后台管理系统用户涉众利益后台管理员对产品的管理能对产品进行补充或新增和删除,能够提供多种商品优化用户体验,让用户能够挑选更多的商品,增加营收基本路径1. 点击产品1.1点击修改按钮切换修改页面修改数据1.2点击添加按钮切换添加页面添加数据1.3点击删除按钮可以对产品删除1.4点击状态按钮可以切换产品的状态扩展列表分页显示;顶部搜索框分别搜索产品名、标题、创建人、类别字段列表产品编号、主图、产品名、产品标题、产品属性、产品详情、创建时间、创建人、状态、类别业务规则无备注无表2-13订单用例规约表用例编号2-13用例名称订单功能描述对基于PHP的大菠萝电子商城的订单进行管理执行者管理员前置条件基于PHP的大菠萝电子商城后台管理系统正常运行后置条件管理员必须为后台管理系统用户涉众利益后台管理员能耐够根据订单分析出营收额,也能根据订单明细及时补充库存,以及掌握订单的状态;用户可以根据订单的状态信息合理安排自生时间。优化用户体验,提高后台管理员工作效率,增加营收基本路径1. 点击订单进入订单管理1.1更改订单状态可以点击状态按钮切换状态1.2点击编辑按钮可以查看订单信息以及发货操作1.3点击明细按钮能查看订单的明细扩展列表分页显示;顶部搜索框搜索订单编号字段列表订单编号、明细、订单总价、实际支付金额、订单状态、订单生成日期、交易开始日期、交易结束日期、订单用户、物流编号、操作员业务规则无备注无表2-14用户管理用例规约表用例编号2-14用例名称用户管理功能描述对基于PHP的大菠萝电子商城的门户系统用户进行管理执行者管理员前置条件基于PHP的大菠萝电子商城后台管理系统正常运行后置条件管理员必须为后台管