剧本杀预约系统-ssm + vue

50 阅读3分钟

剧本杀预约系统-ssm + vue

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

一、项目描述

基于ssm + vue的剧本杀预约系统

本项目是一个剧本杀预约系统,采用 SSM(Spring + SpringMVC + MyBatis)框架作为后端技术栈,Vue.js 作为前端技术栈。

系统分为前台和后台两个部分,前台面向普通用户,提供剧本杀的浏览、预约、评价等功能;后台面向管理员,用于管理剧本杀信息、用户信息、订单信息等。

前台登录页面 http://localhost:8080/jubenshaguanli/front/index.html

后台登录页面 http://localhost:8080/jubenshaguanli/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

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1754888409-bde37306533237b.png

1754888413-2bdf535cb3d0fc9.png

1754888419-d4751e362342c23.png

1754888421-d75e97a2a9bb6b0.png

1754888427-a50891a4f07fe1e.png

1754888430-df3e2b223d34f14.png

1754888434-78e71be2380f54d.png

1754888436-eb77a314e4d9165.png

1754888438-cfc051241dffd67.png

1754888440-c1ca49801961676.png

1754888445-4342e5a48a0f3d6.png

1754888447-bbc50a3082c83fe.png

1754888452-c93345a5adbcb16.png

1754888456-5051607d6b7eaed.png

1754888458-dd9c5d52de87680.png

1754888462-50c5729476bab16.png

1754888464-3e66a76db616f11.png

1754888469-097465afe6fff14.png

1754888473-a13c32ca21b8b8b.png

1754888477-8ca89134001b673.png

1754888452-c93345a5adbcb16.png

1754888479-7cab4ea208f82d0.png

1754888483-948ae37b69a2c26.png

1754888486-1d0bc8500defb02.png

1754888490-a7f6736b71ffd0c.png

1754888494-a29e9c399ea8938.png

1754888496-67f20446c590d71.png