PHP-赛博朋克2077风格的商城--【毕设项目】附傻瓜安装

强撸项目系列总目录在000集

PHP要怎么学附工具下载–【白嫖项目】【毕设项目】总目录在此

本系列校训

用免费公开视频,卷飞培训班哈人!打死不报班,赚钱靠狠干!
别人项目要白嫖,网上就找范德彪!IT之路千千万,成功之法只一条!

本项目使用技术

纯PHP无框架ThinkPHP框架其它框架
*

环境

PHP版本mysql版本运行工具编辑工具
7.0+NTS5.5(phpstudy自带)phpstudy2018VSCode

部署

部署项数据项
部署目录默认安装方式
mysql数据库密码root/123456
后台访问路径http://localhost:8083/admin
后台访问用户密码admin/123456
前台访问路径http://localhost:8083
后台访问用户密码1234/1234

安装

phpstudy2018安装

本来黑马的另一个PHP的视频也讲了环境,但是讲解的是apache自行配置的。这个难度对于初学者来说可以说登天之举。
本来呢,phpstudy 目前是高校里使用比较多的,wamp 也不少,WAMP的缺点是英文。
phpstudy 又分两个版本,一个是phpstudy8.1(也称小P) 全新的面板,
下载地址:https://www.xp.cn/download.html
另一个版本是phpstudy 2018 这个界面是跟phpstydy2016.等之前的版本一脉相承,使用的也很多。尤尤其是习惯了2016版本的人来说可能更容易接受一些。
总之一点,WAMP也好,phpstudy 也好,都比较简单,所以B站上面介绍视频反而很少。

本人推荐

PhpStudy2018版本,以及免费的Navicat全套
Java项目使用的数据库
(JAVA的项目也可以把PHPStudy2018 当一个mysql数据库以及客户端的工具)
下载地址:
https://download.csdn.net/download/dearmite/90564909

本人呢还是推荐2018这个版本,主要原因就是里面集的PHP版本较多,这样可以不用再加PHP版本就可以运行thinkphp 的项目(懒人必备)。还有一个原因就是phpstudy2018里面还集成了一个mysql-front 工具。这个工具在免费的mysql工具里算是比较好的了。
而小P里没有这个工具,还要自己去下载一个navicat 然后再去想办法去掉共享。这样也太麻烦了

项目代码安装

PHP-赛博朋克2077风格的商城-毕设项目傻瓜安装(直接安装到php2018默认目录下)
https://download.csdn.net/download/dearmite/90753122
在这里插入图片描述

理论上说:
不需要导数据库,也不需要设置目录。
下面是端口常规设置
在这里插入图片描述
数据库的用户密码设置
在这里插入图片描述

首页

在这里插入图片描述

必要的项目知识

PHP

PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发。它最初由Rasmus Lerdorf于1994年创建,旨在简化网页开发过程。PHP可以嵌入到HTML中,并与多种数据库集成,最常用的是MySQL。其灵活性、易学性和强大的社区支持使得PHP成为开发动态网页和Web应用程序的首选语言之一。PHP代码在服务器上执行,生成的HTML发送到客户端,从而实现网页的动态交互。它广泛应用于各种Web开发项目,包括内容管理系统、电子商务平台和社交媒体网站。
PHP是一种广泛用于Web开发的开源服务器端脚本语言 [4]。它嵌入在HTML中,可以与数据库交互,生成动态网页内容。PHP代码在服务器上执行,并将结果发送到客户端浏览器,从而实现网页的动态交互功能。

ThinkPHP

ThinkPHP,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的开源轻量级PHP框架。
ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。
ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。
前面略
2015年12月11日,ThinkPHP 5.0 Beta 发布;
2017年02月27日,Thinkphp5.0.5完整版正式发布 [3] ;
2018年05月02日,Thinkphp5.1.0RC版本发布; [4]
2019年04月22日,Thinkphp6.0RC2版本发布 [5] ;
2019年08月16日,Thinkphp6.0RC4版本发布 [6] ;
2019年12月24日,Thinkphp6.0.1版本发布 [7] ;

赛博朋克2077

《赛博朋克2077》是一款由CD Projekt RED开发的动作角色类游戏,于2020年12月10日登陆PC、Xbox和PS4等平台。 [1-2] 2025年6月5日登陆Switch 2。 [40]
《赛博朋克 2077》的故事发生在夜之城,权力更迭和身体改造是这里不变的主题。玩家将扮演一名野心勃勃的雇佣兵:V,追寻一种植入体——获得永生的关键。自定义角色义体、技能和玩法,探索包罗万象的城市。玩家做出的选择也将会对剧情和周遭世界产生影响。 [2]
《赛博朋克2077》以五项最佳成为科隆2020的最大赢家,该作于2020年被授予科隆展最佳游戏奖、科隆游戏展消费者“最期待游戏”、最佳索尼PlayStation游戏等五项大奖 [3],后于2022年被改编为Netflix动画《赛博浪客》 [28-29]。
2023年10月7日消息,首席财务官 Piotr Nielubowicz 透露,《赛博朋克 2077》所有免费更新花了3亿元,游戏总成本将近33亿元。
在这里插入图片描述

ThinkPHP的MVC

简单易用
模型(M):模型的定义由Model类来完成。Model类位于项目目录下面的LibModel目录。
控制器(C):应用控制器(核心控制器)和Action控制器都承担了控制器的角色,区别在于Action控制器完成业务过程,而应用控制器(App类)负责调度控制。Action控制器位于项目目录下面的LibAction目录。
视图(V):模板的实现是和框架无关的,做到了100%分离,可以独立预览和制作。模板目录位于项目目录下面的Tpl目录。

ThinkTemplate

ThinkTemplate是一个使用了XML标签库技术的编译型模板引擎,支持两种类型的模板标签,使用了动态编译和缓存技术,而且支持自定义标签库。其特点包括:
1)支持XML标签库和普通标签的混合定义;
2)编译一次,下次直接运行而无需重新编译;
3)模板文件更新后,自动更新模板缓存;
4)自动加载当前操作的模板缓存文件,无需指定模板文件名称;
5)支持编码转换和Content-Type更换;
6)模板变量输出前缀支持,避免变量名称冲突;
7)模板常量替换,无需设置模板变量;
8)支持变量组合调节器和格式化功能;
9)支持替换其它模板引擎插件使用;
10)支持获取模板页面内容。

ThinkPHP 6和ThinkPHP 5

ThinkPHP 6和ThinkPHP 5相比,有以下几个主要的变化和改进:

  1. 更好的性能:ThinkPHP 6采用了更加高效的底层框架,具有更好的性能和更高的并发能力。同时,ThinkPHP 6还采用了协程技术,可以更加高效地处理大量的请求。
  2. 更加简洁的代码:ThinkPHP 6引入了更加简洁的语法,可以让开发者更加轻松地编写代码。同时,ThinkPHP 6还支持更加优雅的链式操作,可以让代码更加简洁易读。
  3. 更加灵活的路由:ThinkPHP 6的路由系统更加灵活,可以支持更加丰富的路由规则和参数配置。同时,ThinkPHP 6还支持自动路由,可以让开发者更加方便地进行路由配置。
  4. 更加方便的模板引擎:ThinkPHP 6采用了更加方便的模板引擎,可以让开发者更加轻松地编写模板。同时,ThinkPHP 6还支持模板布局和模板继承,可以让开发者更加方便地进行模板设计。
  5. 更加完善的文档:ThinkPHP 6的文档更加完善,包含了更加详细的API文档和使用说明,可以让开发者更加容易上手和使用。

总之,ThinkPHP 6相比ThinkPHP 5有了很多的改进和优化,可以让开发者更加高效地进行开发。同时,ThinkPHP 6还保持了ThinkPHP 5的优点,如优秀的扩展性和丰富的功能模块,可以满足各种不同的业务需求。
在这里插入图片描述
对比一下springBoot
MVC (SpringMVC)OM (mybatis)前面页面框架(Thymeleaf)
在这里插入图片描述

phpStudy 设置

网站目录,不能有中文或空格,就乖乖的用C语言能识别的变量名
在这里插入图片描述

导数据库

默认情况下,傻瓜安装完成后数据库也已经导入。
如果有异情,联系博主即可。

手工导入方式:

打开mysql-front 或navicat
注意:数据库名:php_mall 超级用户:root 密码:123456
运行本例附件即可。最后导入数据库成功的截图如下:
在这里插入图片描述

红框的是业务主表,必须。写论文时可以只记录这些表关系

在这里插入图片描述

后台的管理界面

商品类目(大类)
商品分类-》商品标签
商品
商品品牌
促销,会员,(横菜单)
业绩统计 等功能。(横菜单)
单独的后台管理 即可满足管理系统的通常功能。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
里面的订单数据太老了。要自己测试一些新的订单
在这里插入图片描述

在这里插入图片描述

前台页面:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据库表结构(参考)

在这里插入图片描述

配套资源

PHP-赛博朋克2077风格的商城-毕设项目傻瓜安装(直接安装到php2018默认目录下)
https://download.csdn.net/download/dearmite/90753122

展望:

1 功能上是完整的,但是后台的一些功能可以屏蔽一些,太多太乱了
2 工作台看板有点太LOW了 都没有图表。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

项目花园范德彪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值