基于springboot的网上花店系统,包含后端springboot项目、前台(用户角色)和后台管理(管理员/卖家角色)两个前端vue3项目。 用户角色包括登陆注册,注销,鲜花浏览,分类查询,鲜花评论查看,购买,加入购物车,花店公告,以及个人信息管理,个人订单管理,个人地址管理,对已购买的鲜花进行评论打分等功能。 管理员角色包含鲜花及鲜花分类管理,用户管理,订单管理,评价管理,公告管理等信息的管理以及销售统计等功能模块。
后端:
Java语言、springboot、mybatisplus、redis(主要用于:存储邮件、手机验证码,到期清除。存储评论的点赞数据,定期同步到数据库。存储鲜花详情数据,避免频繁访问数据库。)、rabbitmq(主要用于:沙箱支付模块)。
其它还有一些,例如jwt身份认证、短信服务、邮件服务、沙箱支付、加密等等。
前端:
vue3、element plus、axios等(很简单)。
数据库:
mysql
主页
鲜花详情页
登录/注册
个人信息页(借鉴了开源项目https://github.com/chuzhixin/vue-admin-better/tree/master)
订单中心
后台主页
用户列表
订单列表
销售统计
$ claude mcp add flower_shop \
-- python -m otcore.mcp_server <graph>