酒吧存酒系统-ssm + vue

51 阅读4分钟

淘宝店铺搜索:点创微科

酒吧存酒系统-ssm + vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于ssm + vue的酒吧存酒系统

这是一个面向酒吧存酒业务的管理系统,采用 SSM(Spring + SpringMVC + MyBatis)框架作为后端技术栈,Vue.js 作为前端框架,实现前后端分离的开发模式。

系统分为前台用户模块和后台管理员模块,通过不同的登录入口和权限设置,满足用户和管理员的不同业务需求。

后台http://localhost:8080/ssmj0759/admin/dist/index.html

前台管理登录网址: http://localhost:8080/ssmj0759/front/index.html

管理员账户密码: abo/abo

用户账户密码: 1/1

二、项目功能

(1)前台用户模块功能

酒吧信息:展示酒吧的基本信息,如地址、营业时间、联系方式等,方便用户了解酒吧概况。

酒水信息:列出酒吧提供的各类酒水,包括名称、品牌、规格、价格、库存等详细信息, 用户可以浏览并选择心仪的酒水。

通知公告:展示酒吧发布的最新通知和公告,如促销活动、新品上市、营业时间调整等, 及时向用户传递重要信息。

留言反馈:用户可以在此提交留言或反馈,表达对酒吧服务、酒水质量等方面的建议或意 见,增强与酒吧的互动。

个人中心:用户可以查看和修改自己的个人信息,如头像、昵称、联系方式等,提升用户 体验。

我的收藏:用户可以收藏自己喜欢的酒水,方便后续快速查找和购买。

酒水购买管理:用户可以在此发起酒水购买请求,选择购买的酒水种类和数量,提交订单 并完成支付流程(支付功能可能涉及第三方支付接口集成)。

存酒信息管理:用户可以查看自己在酒吧的存酒记录,包括存酒时间、酒水种类、数量、 到期时间等,方便管理和跟踪存酒情况。

取酒信息管理:用户可以发起取酒申请,选择要取出的酒水种类和数量,系统会根据库存 和存酒记录进行判断并处理取酒请求,同时更新存酒信息和库存信息。

(2)后台管理员模块功能

个人中心

修改密码:管理员可以在此修改自己的登录密码,确保账户安全。

个人信息:管理员可以查看和修改自己的个人信息,如头像、姓名、联系方式等。

用户管理:管理员可以查看所有用户的注册信息、登录记录、购买记录等,对用户进行分 类管理,如设置用户权限、冻结或解冻用户账户等。

酒吧信息管理:管理员可以编辑和更新酒吧的基本信息,确保前台展示的信息准确无误, 提升酒吧形象。

酒水信息管理:管理员可以添加、修改、删除酒水信息,包括酒水的名称、品牌、规格、 价格、库存、图片等,同时可以对酒水进行分类管理,方便用户查找和购买。

酒水购买管理:管理员可以查看所有用户的酒水购买订单,处理订单状态,如确认订单、 发货、完成订单等,同时可以统计销售数据,为酒吧的经营决策提供依据。

存酒信息管理:管理员可以查看所有用户的存酒记录,对存酒信息进行审核、修改和删除 操作,确保存酒信息的准确性和完整性。

取酒信息管理:管理员可以处理用户的取酒申请,根据存酒记录和库存情况判断是否允许 取酒,并更新相关数据,同时可以对取酒记录进行统计和分析。

酒水类型管理:管理员可以添加、修改、删除酒水类型,对酒水进行分类管理,方便用户 查找和购买,同时也有助于酒吧的库存管理和销售统计。

留言板管理:管理员可以查看用户在留言板上提交的留言和反馈,对留言进行回复、删除 或标记处理,及时回应用户的关切,提升用户满意度。

系统管理

通知公告:管理员可以发布、修改、删除通知公告,及时向用户传递酒吧的重要信息,如 促销活动、新品上市、营业时间调整等。

轮播图管理:管理员可以上传、修改、删除轮播图,通过轮播图展示酒吧的特色酒水、促 销活动、环境氛围等,吸引用户关注,提升用户体验。

三、运行环境

开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:SSM

前端技术:Vue

五、项目截图

1753599788-d96eeebd6179969.png

1753599793-47182f591cfdfbb.png

1753599797-d0f29833d9d2961.png

1753599800-7d9b559f9fa67f7.png

1753599806-1306b5499424473.png

1753599808-ccad3edea981a95.png

1753599811-7c8715d39d2653f.png

1753599814-8edb9154912dd83.png

1753599817-66a8ec1ee4bb3a0.png

1753599819-b1701d51582c01f.png

1753599822-f5b5de0e00f62a2.png

1753599825-7638572d96ce6ad.png

1753599830-af169564080268f.png

1753599833-0c55a56c401992b.png

1753599836-18eaa8a35e77552.png

1753599840-1d8723f6769eaff.png

1753599847-7926b31da576c5b.png

1753599850-826de6840b58a5b.png

1753599856-6c55a839cdad904.png

1753599859-1b150d482aaf7e3.png

1753599862-5426de1cd857736.png

1753599868-5cce5e376ec9fd7.png

1753599876-63090472e70ceae.png

1753599879-280a3df7814a5a7.png