MCPcopy Index your code
hub / github.com/TeIubesc/flower_shop

github.com/TeIubesc/flower_shop @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
320 symbols 882 edges 71 files 193 documented · 60%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

flower_shop

介绍

基于springboot的网上花店系统,包含后端springboot项目、前台(用户角色)和后台管理(管理员/卖家角色)两个前端vue3项目。 用户角色包括登陆注册,注销,鲜花浏览,分类查询,鲜花评论查看,购买,加入购物车,花店公告,以及个人信息管理,个人订单管理,个人地址管理,对已购买的鲜花进行评论打分等功能。 管理员角色包含鲜花及鲜花分类管理,用户管理,订单管理,评价管理,公告管理等信息的管理以及销售统计等功能模块。

技术栈

后端:

Java语言、springboot、mybatisplus、redis(主要用于:存储邮件、手机验证码,到期清除。存储评论的点赞数据,定期同步到数据库。存储鲜花详情数据,避免频繁访问数据库。)、rabbitmq(主要用于:沙箱支付模块)。

其它还有一些,例如jwt身份认证、短信服务、邮件服务、沙箱支付、加密等等。

前端:

vue3、element plus、axios等(很简单)。

数据库:

mysql

前台页面相关截图(部分)

主页 image image image

鲜花详情页 image image

登录/注册 image

个人信息页(借鉴了开源项目https://github.com/chuzhixin/vue-admin-better/tree/master) image

订单中心 image

后台管理相关截图(部分)

后台主页 image

用户列表 image

订单列表 image

销售统计 image

Extension points exported contracts — how you extend this code

LogInfoService (Interface)
(no doc) [9 implementers]
src/main/java/lz/flower/service/LogInfoService.java
UserOrderService (Interface)
用户订单相关操作 @Author liuzhi @Date 2023/4/3 11:48 [2 implementers]
src/main/java/lz/flower/service/UserOrderService.java
EvaluateDao (Interface)
@Author liuzhi @Date 2022/10/7 20:29 评价信息管理相关操作 [1 implementers]
src/main/java/lz/flower/dao/EvaluateDao.java
NoticeService (Interface)
(no doc) [2 implementers]
src/main/java/lz/flower/service/NoticeService.java
ShoppingCartService (Interface)
(no doc) [2 implementers]
src/main/java/lz/flower/service/ShoppingCartService.java

Core symbols most depended-on inside this repo

code
called by 101
src/main/java/lz/flower/utils/ResultCode.java
error
called by 69
src/main/java/lz/flower/utils/Result.java
success
called by 54
src/main/java/lz/flower/utils/Result.java
message
called by 34
src/main/java/lz/flower/utils/ResultCode.java
getUserId
called by 12
src/main/java/lz/flower/utils/JwtUtil.java
removeById
called by 12
src/main/java/lz/flower/service/NoticeService.java
getPage
called by 11
src/main/java/lz/flower/service/UserService.java
md5PlusSalt
called by 4
src/main/java/lz/flower/utils/MD5.java

Shape

Method 249
Class 49
Interface 21
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/lz/flower/service/impl/FlowerServiceImpl.java14 symbols
src/main/java/lz/flower/service/FlowerService.java14 symbols
src/main/java/lz/flower/utils/ExceptionHandling.java13 symbols
src/main/java/lz/flower/dao/OrderDao.java10 symbols
src/test/java/lz/flower/FlowerShopApplicationTests.java8 symbols
src/main/java/lz/flower/service/impl/UserServiceImpl.java8 symbols
src/main/java/lz/flower/service/impl/OrderServiceImpl.java8 symbols
src/main/java/lz/flower/service/UserService.java8 symbols
src/main/java/lz/flower/service/OrderService.java8 symbols
src/main/java/lz/flower/controller/user/FlowerPageController.java8 symbols
src/main/java/lz/flower/controller/UserController.java8 symbols
src/main/java/lz/flower/controller/LoginController.java8 symbols

Datastores touched

(mysql)Database · 1 repos
flower_shop_db2Database · 1 repos

For agents

$ claude mcp add flower_shop \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact