🎈系统亮点:支付宝沙盒支付、协同过滤算法、实时聊天、图形化分析;
一.系统开发工具与环境搭建
1.系统设计开发工具
后端使用Java编程语言的Spring boot框架
项目架构:B/S架构
运行环境:win10/win11、jdk17
前端:
技术:框架Vue.js;UI库:ElementUI;
开发工具:Visual Studio Code;
后端:
技术:Java语言、mybatis plus、Spring boot框架;
开发工具:IDEA 2023.3.3版本;
数据库:
数据库:mysql5.7/8.0
数据库工具:Navicat12版本;
二.需求分析
1、管理员
(1) 用户管理:管理员负责创建、编辑、删除用户账户,管理用户权限和角色。
(2) 通知公告管理:管理员负责发布、编辑、删除通知和公告,确保所有用户都能看到重要的信息。
(3) 店铺管理:管理员负责审核店铺,以及查看店铺的详情信息。
(4) 零食管理:管理员负责添加、编辑、删除零食信息,管理零食的库存和价格。
(5) 订单管理:管理员可以查看用户的订单,了解用户的支付方式和以及对商品的评价,导出用户订单进行分析。
(6) 封面管理:管理员负责上传、编辑、删除系统的封面图片,确保封面图片的及时更新和美观。
2、商家
(1) 管理我的店铺:商家可以对自己的店铺进行全面的管理,包括店铺的基本信息、展示样式、营业时间等。
(2) 我的零食:商家可以管理自己的零食产品,包括添加、编辑、删除零食信息,以及设置价格、库存等。
(3) 我的订单:查看所有订单,包括待处理、已处理、已完成等状态。确保订单的及时处理和配送。
(4) 库存分析:商家可以查看和分析店铺的库存情况,以便及时补货和调整销售策略。
(5) 我的聊天:与顾客进行实时聊天交流,解答顾客问题。查看与顾客的聊天记录,以便了解历史沟通情况。
3、用户
(1) 商品大全:用户可以浏览和搜索所有可用的商品,查看商品详情,可以将商品加入购物车或者进行马上下单操作。
(2) 查看通知公告:用户可以查看管理员发布的通知和公告。
(3) 我的聊天:用户可以与商家进行实时聊天,咨询商品信息、订单状态等,获得及时的帮助和回复。
(4) 我的购物车:用户可以查看和管理自己的购物车,包括删除商品、结算购买等。
(5) 我的订单:用户可以查看和管理自己的订单,包括待支付、待发货、已发货、已完成等状态的订单。
(6) 个人中心:用户可以查看和管理自己的个人信息,维护自己的收货地址、密码修改。
(7)我要开店:支持用户进行开店,上传自己的店铺名称、执业编号、注册邮箱等信息。