一、酷玩周边商城

news/2024/12/22 19:55:15/

一、项目背景介绍

王者荣耀和英雄联盟是目前非常流行的一款游戏,很多年轻人非常喜欢,围绕这款游戏的周边商城自然而然,应运而生了。

酷玩周边商城系统使用 Spring Boot 框架开发,着重训练的是 Spring Boot 技术综合运用以及 bootstrap 和 layui 前端框架的使用;酷玩周边商城完整功能主要分为网站前台和商家后台管理2个子系统。

前台功能主要包括:商品展示,用户模块、购物车模块、订单模块、支付模块等

后台主要包括会员管理、商品管理、订单管理、商品分类管理,管理员管理模块等

二、开发环境

工具信息
操作系统Windows
开发工具IDEA
数据库MySQL
浏览器Chrome
项目构建管理工具Maven
版本控制工具GIt

三、数据库字典

在这里插入图片描述

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

四、项目工程结构

在这里插入图片描述

五、pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.4.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.orchid</groupId><artifactId>kw-mall</artifactId><version>0.0.1-SNAPSHOT</version><name>kw-mall</name><description>Demo project for Spring Boot</description><properties><java.version>11</java.version><druid.version>1.1.10</druid.version><mysql.version>5.0.8</mysql.version></properties><dependencies><!--thymeleaf模板引擎启动器--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><!--Web服务启动器--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--阿里巴巴Druid数据源依赖启动器--><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>${druid.version}</version></dependency><!--Mybatis依赖启动器--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.3</version></dependency><!--分页插件 pagehelper --><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><!-- 特别注意版本问题 --><version>1.2.3</version></dependency><!--MySQL数据库连接驱动--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version><scope>runtime</scope></dependency><!--热部署工具--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional></dependency><!--lombok依赖--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><!--SpringBoot测试服务启动器--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><exclusions><exclusion><groupId>org.junit.vintage</groupId><artifactId>junit-vintage-engine</artifactId></exclusion></exclusions></dependency><dependency><groupId>com.ramostear</groupId><artifactId>Happy-Captcha</artifactId><version>1.0.1</version></dependency><dependency><groupId>com.alipay.sdk</groupId><artifactId>alipay-sdk-java</artifactId><version>3.3.4.ALL</version></dependency><!--支付宝沙箱环境依赖包--><dependency><groupId>com.alipay.sdk</groupId><artifactId>alipay-sdk-java</artifactId><version>4.9.79.ALL</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.7</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

六、功能模块

商品模块

用户模块

购物车模块

订单模块

后台用户管理模块

后台商品管理模块


http://www.ppmy.cn/news/517434.html

相关文章

函数栈帧的创建和销毁

本章主题&#xff1a; 1. 什么是函数栈帧&#xff1f; 2. 理解函数栈帧能解决什么问题 3. 函数栈帧的创建和销毁解析 一、什么是函数栈帧 C语言是一门结构化语言&#xff0c;是以函数为基本单位的。那函数是如何调用的&#xff1f;函数的返回值又是如何带回的&#xff1f;函…

贪心法与动态规划的对比分析

高级算法设计课程论文 题 目&#xff1a;贪心法与动态规划的对比分析 作者姓名&#xff1a; 作者学号&#xff1a; 专业班级&#xff1a; 提交时间&#xff1a; 2023/6/3 目 录 1 引言 1 2 分析过程 2 2.1多段图的最短路径问题 2 2.2最小生成树问题 4 3动态规划与贪心法的对…

SQL 基础语句

SQL 基础语句 DDL Data Definition Language 数据定义语言创建 create删除 drop修改 alter清空 truncate show tables ; --查看所有表&#xff1a; drop database db1; --删除数据库 create database db1 default character set utf8; --创建数据库 use databas…

win11关闭微软拼音输入法中英文切换

在日常使用Windows的微软拼音输入法的过程中&#xff0c;经常会不小心按住shift键&#xff0c;使得输入法在中文中切换&#xff0c;带来不便&#xff0c;所以使用了两个键盘&#xff1a;一是微软拼音输入法&#xff08;禁用其快捷键切换输入法功能&#xff09;&#xff0c;二是…

如何在使用中文输入法的时候打出英文字符

解决方法很简单&#xff1a;只需要按CTRL。就可以实现中英文字符切换&#xff0c;这样在按字母的时候还是会显示拼音&#xff0c;但输入字符时都是英文字符了&#xff0c;避免了频繁的shift切换。

Win10设置默认英文输入法

每次打开cmd窗口输入东西后&#xff0c;按下空格&#xff0c;输入的英文就会变为中文&#xff0c;感觉十分不爽&#xff0c;网上找了很多解决办法&#xff0c;由于系统升级了&#xff0c;都没有效果&#xff0c;今天记录一下解决方法&#xff1a; 1、点击任务栏输入法&#xf…

让Win10中文操作系统默认使用英文输入法,并且Ctrl+Shift切换中英文

Win10中文操作系统安装了搜狗中文输入法之后&#xff0c;默认是中文输入法。怎么切换为英文输入法呢&#xff1f; 1、Win10桌面&#xff0c;右键菜单&#xff0c;个性化&#xff0c;主页 2、添加英语 3、键盘设置 4、语言栏选项 5、Win10&#xff0c;默认的中英文切换的键盘快…

如何设置WIN10默认使用英语输入?

如何设置WIN10默认使用英语输入&#xff1f; Win10装了QQ输入法&#xff0c;平常英语输入需求比中文多&#xff1b;而且很多软件开启后不知道为啥都默认QQ输入法&#xff0c;使用快捷键总要先切换英文&#xff0c;很麻烦。 方案&#xff1a; 如下图&#xff0c;初试状态设置一…