奶茶点餐小程序-ssm + vue +微信小程序
项目描述 基于ssm + vue +微信小程序的奶茶点餐小程序
这是一个综合性的奶茶点餐系统,采用 SSM(Spring + SpringMVC + MyBatis)作为后端框架,Vue.js 作为前端技术栈,并结合微信小程序实现移动端点餐功能。系统分为用户模块和管理员模块,涵盖了用户点餐、订单管理、客服互动以及后台数据管理等核心功能。
登录网址: http://localhost:8080/naicaidiancan/admin/dist/index.html
管理员账户密码: admin/admin
用户账户密码: a1/123456
项目功能
(1)用户模块功能
个人信息:用户可以查看和编辑自己的个人信息,如姓名、手机号、地址等:支持上传头像功能。
商品信息:用户可以浏览奶茶店提供的各种奶茶及其他饮品信息,包括名称、价格、图片、口味描述等:商品信息支持分类展示,方便用户查找。
用户充值:用户可以通过微信支付等方式为自己的账户充值:充值金额可用于下单购买奶茶。
客服聊天:用户可以通过小程序内置的客服聊天功能与奶茶店客服进行实时沟通:支持发送文字、图片等消息。
购物车:用户可以将喜欢的商品加入购物车:支持修改购物车中的商品数量、删除商品等操作:购物车中的商品可以一键下单。
商品信息订单:用户可以查看自己的订单历史记录,包括订单状态(如待支付、已支付、已完成、已取消等):支持订单详情查看,包括商品清单、总价、支付方式、收货地址等。
商品收藏:用户可以收藏自己喜欢的奶茶商品,方便下次快速查找和购买:收藏列表支持查看和取消收藏操作。
商品评价:用户在完成订单后可以对购买的商品进行评价,包括打分和文字描述:评价内容会展示在商品详情页面,供其他用户参考。
新闻信息:奶茶店可以通过新闻信息功能发布店铺活动、新品推荐、优惠信息等内容:用户可以查看新闻列表和新闻详情。
(2)管理员模块功能
个人中心:
修改密码:管理员可以修改自己的登录密码。
个人信息:管理员可以查看和编辑自己的基本信息。
管理员管理:管理员可以添加、删除、修改其他管理员账号:支持分配不同的权限级别。
用户管理:管理员可以查看所有注册用户的信息,包括用户名、注册时间、账户余额等:支持禁用或启用用户账号。
商品信息管理:
商品信息管理:管理员可以添加、编辑、删除商品信息,包括商品名称、价格、图片、描述等。
商品信息评价管理:管理员可以查看用户对商品的评价,并进行回复或删除操作。
商品信息订单管理:管理员可以查看所有订单的状态,处理订单(如发货、完成订单等)。
基础数据管理:
商品名称管理:管理员可以管理商品分类名称。
新闻类型名称管理:管理员可以管理新闻分类名称。
新闻信息管理:管理员可以发布、编辑、删除新闻信息:支持新闻分类管理。
客服聊天管理:管理员可以查看和回复用户在客服聊天中的消息:支持查看聊天记录。
轮播图信息:管理员可以上传和管理轮播图,用于展示店铺的热门商品、活动等。
运行环境开发工具:idea2024.1
运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0(此配置为本人调试所用,仅供参考)
项目技术
服务端技术:SSM
前端技术:Vue+微信小程序
以上系统源码经过技术整理与调试,确保能正常运行