refactor: 全局重命名系统名称为社区生鲜团购系统

This commit is contained in:
2026-03-16 22:25:45 +08:00
parent f0c62d6fd7
commit 13b2e9f093
20 changed files with 39 additions and 36 deletions

View File

@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
## 项目概述 ## 项目概述
FlashSaleSystem 是一个基于 Spring Boot 2.7.6 和 Redis 集群构建的高并发秒杀系统。系统采用分布式架构设计,通过 Redis 集群实现高并发处理,使用 Lua 脚本保证原子性操作,采用分布式锁防止超卖。 FlashSaleSystem 是一个基于 Spring Boot 2.7.6 和 Redis 集群构建的社区生鲜团购系统。系统采用分布式架构设计,通过 Redis 集群实现高并发处理,使用 Lua 脚本保证原子性操作,采用分布式锁防止超卖。
## 核心架构 ## 核心架构

View File

@@ -1,10 +1,13 @@
# 秒杀系统 (FlashSaleSystem) # 社区生鲜团购系统 (FlashSaleSystem)
基于 Spring Boot + Redis 集群构建的高并发秒杀系统 退货
评价
基于 Spring Boot + Redis 构建的社区生鲜团购系统
## 📖 项目概述 ## 📖 项目概述
本项目是一个完整的商品秒杀系统,采用分布式架构设计,通过 Redis 本项目是一个完整的社区生鲜团购系统,采用分布式架构设计,通过 Redis
集群实现高并发处理能力。系统支持用户管理、商品管理、购物车功能和秒杀活动,具备防超卖、限流控制、分布式锁等核心技术特性。 集群实现高并发处理能力。系统支持用户管理、商品管理、购物车功能和秒杀活动,具备防超卖、限流控制、分布式锁等核心技术特性。
**项目完成度**: 90% **项目完成度**: 90%

View File

@@ -1,10 +1,10 @@
# 秒杀系统详细设计文档 # 社区生鲜团购系统详细设计文档
## 1. 项目概述 ## 1. 项目概述
### 1.1 项目背景 ### 1.1 项目背景
基于Spring Boot + Redis + MySQL构建的高并发秒杀系统重点展示Redis在分布式场景下的应用。 基于Spring Boot + Redis + MySQL构建的社区生鲜团购系统重点展示Redis在分布式场景下的应用。
### 1.2 技术栈 ### 1.2 技术栈

View File

@@ -1,8 +1,8 @@
# 秒杀系统项目完成总结 # 社区生鲜团购系统项目完成总结
## 🎉 项目概述 ## 🎉 项目概述
基于Spring Boot + Redis集群构建的高并发秒杀系统已基本完成,项目总体完成度达到**90%**。 基于Spring Boot + Redis集群构建的社区生鲜团购系统已基本完成,项目总体完成度达到**90%**。
## ✅ 已完成的核心功能 ## ✅ 已完成的核心功能
@@ -203,7 +203,7 @@
## 📝 总结 ## 📝 总结
本项目成功实现了一个基于Redis集群的高并发秒杀系统展示了Redis在分布式场景下的强大应用能力。通过分布式锁、Lua脚本、消息队列、管道技术等核心技术的综合运用构建了一个高性能、高可用、高并发的秒杀系统。 本项目成功实现了一个基于Redis集群的社区生鲜团购系统展示了Redis在分布式场景下的强大应用能力。通过分布式锁、Lua脚本、消息队列、管道技术等核心技术的综合运用构建了一个高性能、高可用、高并发的社区生鲜团购系统。
项目代码结构清晰技术选型合理具有很好的学习和参考价值。虽然还有部分功能待完善但核心技术已经完整实现可以作为Redis技术学习和实践的优秀案例。 项目代码结构清晰技术选型合理具有很好的学习和参考价值。虽然还有部分功能待完善但核心技术已经完整实现可以作为Redis技术学习和实践的优秀案例。

View File

@@ -1,8 +1,8 @@
# 秒杀系统项目进度报告 # 社区生鲜团购系统项目进度报告
## 项目概述 ## 项目概述
基于Spring Boot + Redis + MySQL构建的高并发秒杀系统重点展示Redis在分布式场景下的应用。 基于Spring Boot + Redis + MySQL构建的社区生鲜团购系统重点展示Redis在分布式场景下的应用。
## 技术栈 ## 技术栈

View File

@@ -1,5 +1,5 @@
# 开发环境配置 # 开发环境配置
VITE_APP_TITLE=秒杀系统 VITE_APP_TITLE=社区生鲜团购系统
VITE_API_BASE_URL= VITE_API_BASE_URL=
VITE_WS_URL=ws://localhost:8080/ws VITE_WS_URL=ws://localhost:8080/ws
VITE_UPLOAD_URL=http://localhost:8080/upload VITE_UPLOAD_URL=http://localhost:8080/upload

View File

@@ -1,5 +1,5 @@
# 生产环境配置 # 生产环境配置
VITE_APP_TITLE=秒杀系统 VITE_APP_TITLE=社区生鲜团购系统
VITE_API_BASE_URL=https://api.flashsale.com VITE_API_BASE_URL=https://api.flashsale.com
VITE_WS_URL=wss://api.flashsale.com/ws VITE_WS_URL=wss://api.flashsale.com/ws
VITE_UPLOAD_URL=https://api.flashsale.com/upload VITE_UPLOAD_URL=https://api.flashsale.com/upload

View File

@@ -1,6 +1,6 @@
# 秒杀系统前端 (Flash Sale Frontend) # 社区生鲜团购系统前端 (Flash Sale Frontend)
基于 Vue 3 + Vite + TypeScript 构建的现代化秒杀系统前端应用。 基于 Vue 3 + Vite + TypeScript 构建的现代化社区生鲜团购系统前端应用。
## 🚀 技术栈 ## 🚀 技术栈
@@ -20,7 +20,7 @@
### 用户端功能 ### 用户端功能
- 🏠 **首页展示**: 轮播图、秒杀活动、热门商品推荐 - 🏠 **首页展示**: 轮播图、秒杀活动、热门商品推荐
- 🔐 **用户认证**: 登录、注册、个人中心管理 - 🔐 **用户认证**: 登录、注册、个人中心管理
-**秒杀系统**: 实时倒计时、库存显示、防重复提交 -**秒杀抢购**: 实时倒计时、库存显示、防重复提交
- 🛍️ **商品浏览**: 分类筛选、价格排序、关键词搜索 - 🛍️ **商品浏览**: 分类筛选、价格排序、关键词搜索
- 🛒 **购物车**: 商品管理、批量操作、结算功能 - 🛒 **购物车**: 商品管理、批量操作、结算功能
- 📦 **订单管理**: 订单列表、详情查看、状态跟踪 - 📦 **订单管理**: 订单列表、详情查看、状态跟踪

View File

@@ -4,8 +4,8 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<link rel="icon" href="/favicon.ico"> <link rel="icon" href="/favicon.ico">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>秒杀系统 - 高并发电商抢购平台</title> <title>社区生鲜团购系统</title>
<meta name="description" content="基于Redis集群构建的高并发秒杀系统,支持分布式锁、接口限流、库存预热等核心功能"> <meta name="description" content="社区生鲜团购系统,支持分布式锁、接口限流、库存预热等核心功能">
<meta name="keywords" content="秒杀,抢购,电商,flash sale"> <meta name="keywords" content="秒杀,抢购,电商,flash sale">
</head> </head>
<body> <body>

View File

@@ -6,7 +6,7 @@
<div> <div>
<h3 class="text-lg font-semibold mb-4">关于我们</h3> <h3 class="text-lg font-semibold mb-4">关于我们</h3>
<p class="text-gray-600 text-sm"> <p class="text-gray-600 text-sm">
基于Redis集群构建的高并发秒杀系统支持分布式锁接口限流库存预热等核心功能 社区生鲜团购系统支持分布式锁接口限流库存预热等核心功能
</p> </p>
</div> </div>
@@ -62,7 +62,7 @@
</div> </div>
<div class="border-t mt-8 pt-8 text-center text-gray-500 text-sm"> <div class="border-t mt-8 pt-8 text-center text-gray-500 text-sm">
<p>&copy; 2024 秒杀系统. All rights reserved.</p> <p>&copy; 2024 社区生鲜团购系统. All rights reserved.</p>
</div> </div>
</div> </div>
</footer> </footer>

View File

@@ -8,7 +8,7 @@
<el-icon :size="24" class="brand-icon"> <el-icon :size="24" class="brand-icon">
<Lightning /> <Lightning />
</el-icon> </el-icon>
<span class="brand-title">秒杀系统</span> <span class="brand-title">社区生鲜团购系统</span>
<span class="brand-tag"> <span class="brand-tag">
FLASH SALE FLASH SALE
</span> </span>

View File

@@ -136,7 +136,7 @@
<div class="feature-card"> <div class="feature-card">
<el-icon :size="40" class="feature-icon mb-4"><Lightning /></el-icon> <el-icon :size="40" class="feature-icon mb-4"><Lightning /></el-icon>
<h3 class="text-lg font-semibold mb-2">秒杀抢购</h3> <h3 class="text-lg font-semibold mb-2">秒杀抢购</h3>
<p class="text-gray-600">高并发秒杀系统支持大量用户同时抢购</p> <p class="text-gray-600">社区生鲜团购系统支持大量用户同时抢购</p>
</div> </div>
<div class="feature-card"> <div class="feature-card">
<el-icon :size="40" class="feature-icon mb-4"><Lock /></el-icon> <el-icon :size="40" class="feature-icon mb-4"><Lock /></el-icon>
@@ -179,8 +179,8 @@ const userStore = useUserStore()
const banners = [ const banners = [
{ {
id: 1, id: 1,
title: '秒杀系统', title: '社区生鲜团购系统',
subtitle: '基于Redis集群构建的高并发秒杀系统', subtitle: '社区生鲜团购系统,新鲜直达您身边',
buttonText: '立即抢购', buttonText: '立即抢购',
link: '/flashsales', link: '/flashsales',
bgColor: '#ffffff', bgColor: '#ffffff',

View File

@@ -8,7 +8,7 @@
<Lightning /> <Lightning />
</el-icon> </el-icon>
<h1 class="text-2xl font-bold text-gray-900">欢迎回来</h1> <h1 class="text-2xl font-bold text-gray-900">欢迎回来</h1>
<p class="text-gray-600 mt-2">登录到秒杀系统</p> <p class="text-gray-600 mt-2">登录到社区生鲜团购系统</p>
</div> </div>
<!-- 登录表单 --> <!-- 登录表单 -->

View File

@@ -8,7 +8,7 @@
<Lightning /> <Lightning />
</el-icon> </el-icon>
<h1 class="text-2xl font-bold text-gray-900">创建账号</h1> <h1 class="text-2xl font-bold text-gray-900">创建账号</h1>
<p class="text-gray-600 mt-2">加入秒杀系统</p> <p class="text-gray-600 mt-2">加入社区生鲜团购系统</p>
</div> </div>
<!-- 注册表单 --> <!-- 注册表单 -->

View File

@@ -12,7 +12,7 @@ export function setupGuards(router: Router) {
} }
// 设置页面标题 // 设置页面标题
document.title = `${to.meta.title || '秒杀系统'} - 高并发电商抢购平台` document.title = `${to.meta.title || '社区生鲜团购系统'} - 社区生鲜团购平台`
// 需要登录的页面 // 需要登录的页面
if (to.meta.requiresAuth && !userStore.isLoggedIn) { if (to.meta.requiresAuth && !userStore.isLoggedIn) {

View File

@@ -5,8 +5,8 @@
<groupId>com.org</groupId> <groupId>com.org</groupId>
<artifactId>FlashSaleSystem</artifactId> <artifactId>FlashSaleSystem</artifactId>
<version>0.0.1-SNAPSHOT</version> <version>0.0.1-SNAPSHOT</version>
<name>FlashSaleSystem</name> <name>社区生鲜团购系统</name>
<description>FlashSaleSystem</description> <description>社区生鲜团购系统</description>
<properties> <properties>
<java.version>1.8</java.version> <java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

View File

@@ -22,8 +22,8 @@ public class SwaggerConfig {
public OpenAPI customOpenAPI() { public OpenAPI customOpenAPI() {
return new OpenAPI() return new OpenAPI()
.info(new Info() .info(new Info()
.title("秒杀系统API文档") .title("社区生鲜团购系统API文档")
.description("FlashSaleSystem - 高并发秒杀系统接口文档") .description("社区生鲜团购系统接口文档")
.version("1.0.0") .version("1.0.0")
.contact(new Contact() .contact(new Contact()
.name("开发团队") .name("开发团队")

View File

@@ -5,8 +5,8 @@
http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd" http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
version="2.1"> version="2.1">
<description>FlashSale System Custom Functions</description> <description>社区生鲜团购系统 Custom Functions</description>
<display-name>FlashSale Functions</display-name> <display-name>社区生鲜团购系统 Functions</display-name>
<tlib-version>1.0</tlib-version> <tlib-version>1.0</tlib-version>
<short-name>fn</short-name> <short-name>fn</short-name>
<uri>http://flashsale.org/functions</uri> <uri>http://flashsale.org/functions</uri>

View File

@@ -1,4 +1,4 @@
-- 秒杀系统数据库结构 -- 社区生鲜团购系统数据库结构
-- 说明:本脚本只负责数据库对象定义,不包含演示数据。 -- 说明:本脚本只负责数据库对象定义,不包含演示数据。
CREATE DATABASE IF NOT EXISTS flash_sale_db CREATE DATABASE IF NOT EXISTS flash_sale_db

View File

@@ -1,9 +1,9 @@
#!/bin/bash #!/bin/bash
# 秒杀系统启动脚本 # 社区生鲜团购系统启动脚本
echo "=========================================" echo "========================================="
echo " 秒杀系统启动脚本 v1.0 " echo " 社区生鲜团购系统启动脚本 v1.0 "
echo "=========================================" echo "========================================="
echo "" echo ""