基于PHP的大菠萝电子商城的设计与实现.docx
《基于PHP的大菠萝电子商城的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于PHP的大菠萝电子商城的设计与实现.docx(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于PHP的大菠萝电子商城的设计与实现摘要:随着计算机互联网的高速发展,互联网衍生的一系列产品给人们带来了便利,也给许多销售企业带来了“春天”,人们减少了上街购物的时间,能把节约的时间去享受更美好的生活,企业的用户基数不再受限,带来更多的效益。现如今,智慧型手机、个人计算机等产品走向千家万户的时代,为我们需要解决存在的问题也成为可能。针对传统电商购物平台解决不了商家根据产品的卖点装修页面、无法扩展与令郎满目的线上店铺给用户带来视觉疲劳的问题,分析了B2C的交易模式,采用了B/S跨平台开发模式、MVC设计模式开发的一个基于PHP的大菠萝电子商城具有非常重大的意义,既解决了商家无法根据产品的卖点装
2、修页面、无法扩展的问题,也解决了用户的视觉疲劳,带给商家操作便利易于扩展,也能根据产品需求搭建不同页面风格也带来不同平台的用户群体,也优化了用户的思维习惯,B/S作为基于PHP的大菠萝电子商城的实现模式,客户端基于Web浏览器且分为两个系统,分别为:门户系统与后台管理系统,两个系统均使用PHP作为服务端脚本语言,门户系统和后台管理系统前端分别使用VueJS和Bootstrap框架搭建页面,而Mysql作为本系统使用的数据,Redis作为缓存,Nginx作为网页服务器。基于PHP的大菠萝电子商城的实现,对用户来说可以不用走出门即可享受互联网购物带来的便捷,节省出的时间可以进行合理的安排,带来新的
3、购物体验。对商家来说会带来“人在家中坐,钱从天上来”的快感,带给商家多一份收益。关键词:电子商城,跨平台,联网购物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
4、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 thousan
5、ds of households, and it is possible for us to solve the existing problems. Aiming at the problem that the traditional e-commerce shopping platform cant solve the visual fatigue brought to the users by the merchants decorating the page according to the selling points of the products, and cant expand
6、 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
7、cant According to the selling points of the product, the page can be decorated and cannot be expanded. It also solves the users visual fatigue, brings convenience and easy expansion to businesses, builds different page styles and brings different platform user groups according to the product require
8、ments, and also optimizes the users 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, p
9、ortal 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 shoppi
10、ng 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 shoppi
11、ng目 录第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章 系统设计3
12、13.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 本
13、章小结60第5章 系统测试615.1 系统测试的目的615.2 系统测试的意义615.3 系统测试计划615.4 系统测试用例625.5 本章小结68第6章 结束语696.1 全文总结696.2 课题展望69参考文献70致 谢71第1章 绪论1.1系统的开发背景及意义如今,随着互联网技术不断的迭代发展,人们对互联网依赖趋势不断增长,互联网带来的产品也不断增加,相应的就业岗位也随之扩大,当然也少不了工作带来的压力,逛街购物等娱乐消遣的时间越来越少,人们于是就利用空闲的时间进行网上购物,导致网购的需求日益增加,由此带来的一系列的问题。如果用传统的电商平台购物来实现当前的需求量,不仅前期开发维护周期
14、缓慢,而且后期越来越多的商家会不断的压低价格,甚至低于出厂价,这会扰乱市场秩序,导致平台服务不稳定,产品质量随之低下。不仅用户体验大打折扣,商家也会遭受巨大损失。当然还有用电话、电视等工具进行的购物,这种方式虽然解决了传统电商平台存在的问题,但是这种方式交易过程复杂不说,信息安全交易安全毫无保障等问题接踵而至。因此,网站的稳定、时效、安全、跨平台、简洁和易用是电子商城最重要的基石。交易的安全、系统的稳定既可以保障用户以及商家的信息、资金安全,也可以给用户和商家带来良好的体验。开发的时效和跨平台,若开发周期缩短,商家不仅能第一时间上架商品收益,用户也能第一时间购买到需要的商品。商城保障简洁与易用
15、,这样不仅增加用户体验,也可以减少很多复杂的操作,让商家用户更加方便高效的使用电子商城带来的便捷。这样传统电商平台的不稳定与用电话、电视购物交易不安全的问题在很大程度上可以得到解决,让电子商城系统在客户端实现的条件也仅仅需要支持运行web浏览器的终端设备。今天,独立品牌的电子商城网站在互联网上更加有竞争性,基于PHP的大菠萝电子商城的实现将会给用户带来最专业最个性化的购物体验,给商家提高品牌影响力和经济上的效益。1.2国内外研究现状电子商城并非新兴的技术。早在计算机诞生之前,世界上就有用邮件来购买商品的手段了。商家与客户之间的通讯,大部分是以电报的形式,当贸易开始以电码的形式在无线电中传输的时
16、候,就标志着运用电子商城技术进入新纪元。电子商城作为现代服务业最重要的产业-电子商务的衍生,他是一种以互联网为基础,以交易方为主体、以电子支付为交易手段、以客户数据为依托的全新交易模式。90年代,从美国宣布互联网向社会公众开放,允许在互联网开发商业应用系统,到互联网的诞生,再到商业业务的信息量超过科研业务的信息量,这既是互联网爆炸式发展的标志,也是电子商城起步发展的标志。国外的电子商城技术的发展,由于美国是计算机技术最为发达的国家,亚马逊、易贝等成立,这种以互联网为依托进行商品交易的技术,迅速火遍全球。电子商城技术改变了传统线下的交易模式,用户可选择商品的局限也没有线下的那么狭小了,商家也不止
17、一个地区的客户源,改变了人们的生产和生活方式,极大提高了经济运行的质量和效率。我国的电子商城技术的发展可以追溯到电子商务起步之初,即中国国际电子商务中心的成立。90年代,阿里巴巴、中国制造网等B2B电子商务企业成立;03年,淘宝网、京东等B2C电子商务平台的崛起,中国电子商城技术开启了快速发展的二十年。2016年我国电子商城交易额相当于国民生产总值的35%。展望未来,随着“互联网+”和数字经济的深入推进,我国电子商城技术还会迎接新的挑战,新一轮科技革命会给电子商城技术带来新的冲击,我国电子商城将会步入规模持续增长、结构不断优化、活力持续增强的发展阶段。总体来看我国电子商城将呈现多元化、国际化的
18、发展趋势。1.3系统的主要研究内容基于PHP的大菠萝电子商城主要研究在Web浏览器的实现线上购物网站系统,一方面为了提高用户体验,另一方面提高商家品牌影响力和利润。系统的交互界面、服务端和数据库是一个基于PHP的大菠萝电子商城的基本组成部分,所以主要研究内容可分为以下步骤:首先系统的交互界面如何保证设计简约和易用,且能保证后期易于维护,因为系统最主要就是给用户使用,交互界面如果太过复杂操作还需经过一系列学习才能使用,不仅给用户带来糟糕的体验环境,而且还会导致商家品牌形象下降,基于PHP的大菠萝电子商城按照用户日常行为使用习惯进行设计;其次如何搭建好服务端所需要稳定安全的运行环境,因为一个电子商
19、城的灵魂就在于稳定和安全;接着如何设计和搭建数据库保证数据安全和不冗余,因为数据是电子商城最主要的支持;最后如何保证电子商城能够正常稳定安全流畅的运转,对于基于PHP的大菠萝电子商城来说,最主要的就是服务器环境的选择了。1.4系统开发环境与开发工具一台运行内存为8GB且基于MacOS X 10.14操作系统的计算机,PHP版本为7.3.8,1.8版本的Nginx,使用开源免费且性能高效的数据库Mysql,Redis作为数据的缓存支持,以上环境作为基于PHP的大菠萝电子商城的开发环境。WebStrom作为电子商城的前端开发工具,PHPStrom作为门户系统和后台管理系统服务端支持的开发工具,Th
20、inkPHP、Bootstrap分别作为门户系统的服务端和前端框架,Lumen、VueJS分别作为后台管理系统的服务端和前端框架,以上工具作为基于PHP的大菠萝电子商城的开发工具。第2章 系统需求分析2.1可行性分析2.1.1经济可行性基于PHP的大菠萝电子商城的设计与实现为本人独立完成的毕业设计,从基础的原型、需求分析到系统的架构和服务等都由本人独立完成,且在开发过程中尽可能的避免了付费服务,有效降低了系统的运行和后期成本。而且使用了目前主流的开源架构做到快速开发的特点,降低了开发的时间成本,给商家减少更多的时间消耗,有更多的时间去优化、运营和提高利润。2.1.2技术可行性本人已修完在校所有
21、课程,已具备独立开发基于PHP的大菠萝电子商城的门户系统和后台管理系统的技术。门户系统和后台管理系统使用的服务端开发工具为PHPStrom且采用PHP语言,使用的框架分别为ThinkPHP和Lumen;前端使用的开发工具为WebStrom编写前端页面,使用的框架为Boostrap和VueJS;数据库使用MySQL;服务器使用Nginx。2.1.3操作可行性大菠萝电子商城是基于PHP脚本语言开发的系统,流畅稳定安全和跨平台是大菠萝电子商城的特点。只要用户可以使用支持一般的Web浏览器的终端和对线上购物的理解,即可实现动动手指就能购物的体验。由此可见,不同的终端设备和操作过程并不会限制基于PHP的
22、大菠萝电子商城。2.2系统的总体需求基于PHP的大菠萝电子商城需要有门户和后台管理两种系统:门户系统可以浏览商品和商城的信息以及分类栏目,并且在登录的情况下可以使用购物功能;而后台管理系统必须在登录的情况下才能使用商城相对应功能模块的管理,如发分类栏目管理、产品管理和订单管理。使系统正常的运转,实现用户的购物需求,增加商家的收益。2.3系统的业务需求以下是对基于PHP的大菠萝电子商城的两个系统(门户系统和后台管理系统)的业务需求分析。图2.1基于PHP的大菠萝电子商城门户系统业务流程图2.3.1 基于PHP的大菠萝电子商城门户系统用户在打开门户系统之后有四个模块:首页、联系我们、我的购物车、个
23、人中心。初始选中首页,首页显示商品信息,点击分类菜单栏会跳转到对应的商品列表,该页面如果选中商品后可以查看商品的详细信息,选择完商品的属性和数量后,点击加入购物车如果没有登录会跳转到登录页面,登录成功后再进行提交。联系我们未登录状态可以进入,但是反馈提交的时候会判断是否登录,登录则可以提交,反之不能提交跳转到登录页面。我的购物车默认必须登录才能进入页面,若用户在未登录的状态下点击购物车按钮系统则会自动跳转到登陆页面,用户登录成功后进入我的购物车,选中提交生成订单按钮后系统会判断之前是否有付款成功,这一步操作是为了防止恶意刷单的现象,如果订单未付款则会跳转到订单页面引导用户前去处理未付款的订单,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PHP 菠萝 电子商城 设计 实现
限制150内