计算机毕业设计 基于 SpringBoot + Vue 的剧本杀系统 Java毕业设计【任务书、开题报告、中期报告、论文、源码】

​

🍊作者:计算机编程-吉哥

🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、

源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。

🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系

👇🏻 精彩专栏推荐订阅

👇🏻 不然下次找不到哟~

Java毕业设计项目~热门选题推荐《1000套》

Python毕业设计精品项目《1000套》

微信小程序毕业设计精品项目《1000套》

大数据/机器学习毕业设计精品项目《1000套》

基于 SpringBoot + Vue 的剧本杀系统

这是一套基于 SpringBoot + Vue 的剧本杀预约与管理平台,分为「管理后台」与「用户前台」两端:后台面向管理员与作者,负责用户/作者、剧本类型、剧本创作、剧本信息、预约、评价、论坛、公告资讯与问卷调查等管理;前台面向玩家,提供剧本浏览、在线预约、评价、论坛交流与个人中心等完整功能。

功能一览

管理后台(管理员 / 作者端)

  • 系统首页
  • 用户管理
    • 用户
    • 作者
    • 个人信息
    • 修改密码
  • 剧本类型
  • 剧本创作
  • 剧本信息
  • 剧本预约
  • 剧本评价
  • 交流论坛
  • 系统管理
    • 公告资讯
    • 公告资讯分类
    • 关于我们
    • 系统简介
    • 轮播图管理
  • 问卷调查管理
    • 问卷调查
    • 问卷调查记录

用户前台(玩家端)

  • 首页
  • 剧本信息
  • 交流论坛
  • 公告资讯
  • 个人中心
    • 个人中心
    • 修改密码
    • 我的发布
    • 我的收藏
    • 问卷调查
    • 问卷调查记录
    • 剧本预约
    • 剧本评价

技术栈

Java、Spring Boot、MyBatis、MySQL、Vue、Element UI、ECharts

管理后台(管理员 / 作者端)

后台菜单栏

登录后台后,左侧菜单栏就是当前角色的全部功能入口。管理员与作者共用同一入口,登录时可通过「管理员 / 作者」切换角色,菜单会按角色权限动态裁剪(例如作者端只保留剧本创作、剧本评价、问卷调查等与创作相关的功能)。

菜单结构与功能说明

登录后,左侧菜单栏(或顶部导航栏)即当前角色的全部功能入口,结构如下(每一项的含义见右侧说明):

  • 系统首页:数据概览:用户/预约/评价总数,以及用户统计、预约类型、预约人数、剧本评分等图表
  • 用户管理 :平台用户与作者账号、以及当前账号资料的统一入口
    • 用户:注册用户列表,支持账号/姓名/手机号检索、新增、修改、删除
    • 作者:剧本作者账号列表,支持检索,并在新增/编辑时维护作者账号、密码、姓名、性别、联系方式、年龄、头像
    • 个人信息:查看并维护当前登录账号的个人资料(姓名、性别、年龄、联系方式、头像)
    • 修改密码:校验原密码后修改登录密码,并给出密码强度建议
  • 剧本类型:维护剧本分类(架空历史、校园青春、恐怖惊悚、仙侠修真、科幻冒险、现代都市、民国谍战、古风惊悚等),支持新增、修改、删除
  • 剧本创作:管理作者提交的剧本稿件,展示剧本封面、作者、附件,支持下载附件、预览剧本、修改与删除
  • 剧本信息:维护上架剧本的完整信息:类型、作者、附件、保底时长、开本时间、可约人数、价格/人、门店名称与地址、联系电话、点击次数
  • 剧本预约:用户预约订单管理:预约编号、门店、剧本、开本时间、价格、预约名额、总金额、支付状态,支持检索与查看
  • 剧本评价:用户评价管理:门店、剧本、作者、用户、评分、评价时间,支持查看、修改、删除
  • 交流论坛:帖子管理:标题、发布用户、状态、是否置顶、置顶时间,支持置顶、查看评论、编辑、删除
  • 系统管理 :平台基础内容与站点配置
    • 公告资讯:公告/资讯的发布与维护:标题、分类、发布人、点击次数、收藏数、配图
    • 公告资讯分类:维护资讯分类(维护通知、规则更新、赛事资讯、玩家攻略等)
    • 关于我们:维护前台「关于我们」页面内容
    • 系统简介:维护系统简介(标题、副标题、多张图片)
    • 轮播图管理:维护前台首页轮播图(名称、轮播图片),支持查看与编辑
  • 问卷调查管理 :作者发布的问卷及用户答卷
    • 问卷调查:查看各作者发布的问卷及答卷,支持按作者账号/姓名检索
    • 问卷调查记录:按用户账号检索问卷提交记录,展示年龄段、性别、游戏经验、偏好类型/时长/风格、预算、偏好门店等

下方按编号展示的是演示视频中重点呈现的页面截图;未单独截图的菜单项,其功能已在上方的菜单结构中说明。

1. 系统登录

管理员与作者共用登录入口,登录区提供「管理员 / 作者」角色切换;登录成功后按角色进入对应后台,左侧菜单据此动态加载。

2. 系统首页

后台数据概览页:顶部统计用户总数、剧本预约总数、剧本评价总数,中部用环形图展示用户性别分布、柱状图展示预约类型,下方还有预约人数与剧本评分图表。

3. 个人信息

当前登录账号的个人资料页,可维护作者姓名、性别、年龄、联系方式并上传头像,保存后同步到账号信息。

「用户信息」菜单下还有「修改密码」「个人信息」两个子项。

4. 修改密码

填写原密码、新密码与确认密码即可修改登录密码,页面同时给出密码长度、字符组合等强度建议。

5. 用户管理

平台注册用户列表,展示用户账号、姓名、性别、年龄、手机号与头像;支持按账号/姓名/手机号检索,并可新增、修改、删除、查看用户。

6. 作者管理

剧本作者账号列表,展示作者账号、姓名、性别、联系方式、年龄与头像;新增/编辑时可设置作者账号、密码、姓名、性别、联系方式、年龄与头像。

视频中还演示了作者的新增/编辑表单页。

7. 剧本类型管理

剧本分类维护,内置架空历史、校园青春、恐怖惊悚、仙侠修真、科幻冒险、现代都市、民国谍战、古风惊悚等类型,支持新增、修改、删除。

8. 剧本创作

管理作者提交的剧本稿件,展示剧本名称、封面、作者、作者姓名、剧本附件与创作时间;支持下载附件、预览剧本、修改与删除。

9. 剧本信息

上架剧本的完整信息管理,包含剧本类型、作者、附件、保底时长、开本时间、可约人数、价格/人、门店名称与地址、联系电话、点击次数等字段。

10. 剧本预约

用户预约订单列表,展示剧本、作者、开本时间、价格、预约名额、总金额、用户、手机号、预约时间与支付状态,支持按多条件检索。

11. 剧本评价

用户评价管理,展示门店地址、剧本、类型、封面、作者、用户、手机号、评分与评价时间,支持查看、修改、删除评价。

12. 交流论坛

论坛帖子管理,展示帖子标题、发布用户、状态、是否置顶与置顶时间;支持一键置顶、查看评论、编辑与删除。

13. 公告资讯

平台公告与资讯的发布维护,展示标题、分类名称、发布人、点击次数、收藏数与配图,支持新增、查看、编辑、删除。

14. 系统简介

维护系统简介内容,可设置标题、副标题与多张展示图片,用于前台「关于/简介」区域展示。

15. 轮播图管理

前台首页轮播图维护,展示轮播名称与轮播图片,支持查看与编辑。

16. 问卷调查

查看各作者发布的问卷及用户答卷,支持按作者账号/姓名检索;表格按年龄段、性别、游戏经验、偏好剧本类型、偏好时长/风格、预算范围、偏好门店等维度展示。

17. 问卷调查记录

按用户账号检索问卷提交记录,展示问卷作者、用户、年龄段、性别、游戏经验、喜好类型、偏好时长、预算范围、偏好地点与提交时间。

用户前台(玩家端)

前台导航栏

玩家登录后进入前台,顶部导航栏包含首页、剧本信息、交流论坛、公告资讯、个人中心;进入个人中心后,左侧还有一组与个人相关的子菜单,集中管理资料、发布、收藏、问卷、预约与评价。

菜单结构与功能说明

登录后,左侧菜单栏(或顶部导航栏)即当前角色的全部功能入口,结构如下(每一项的含义见右侧说明):

  • 首页:轮播图 + 公告资讯 + 剧本推荐,是玩家浏览剧本的主入口
  • 剧本信息:按剧本类型筛选、按名称/门店搜索,并支持按点击量或最新时间排序
  • 交流论坛:玩家发帖、看帖与评论互动
  • 公告资讯:按分类浏览平台公告与资讯
  • 个人中心 :玩家个人资料与业务记录的统一入口
    • 个人中心:查看/更新个人资料(姓名、性别、年龄、手机号、头像)
    • 修改密码:修改登录密码
    • 我的发布:管理我发布的帖子,可去论坛或发布新帖
    • 我的收藏:查看收藏的剧本内容
    • 问卷调查:参与作者发布的问卷
    • 问卷调查记录:查看我参与过的问卷记录
    • 剧本预约:查看我的剧本预约订单
    • 剧本评价:查看/修改/删除我的剧本评价

下方按编号展示的是演示视频中重点呈现的页面截图;未单独截图的菜单项,其功能已在上方的菜单结构中说明。

18. 用户登录

玩家登录页,采用深色主题,输入用户账号与密码登录,支持重置表单与注册账号。

19. 前台首页

玩家端首页:顶部导航、轮播图(沉浸式剧本杀体验)、右侧公告资讯列表与下方剧本推荐卡片,可点击「查看更多剧本」进入剧本列表。

20. 剧本信息

剧本浏览页,左侧按剧本类型筛选(全部、古风惊悚、民国谍战、现代都市、科幻冒险、仙侠修真、恐怖惊悚、校园青春、架空历史),右侧支持名称/门店搜索与点击量、最新排序,卡片展示剧本封面、类型、门店、地址、点击量与收藏数。

21. 剧本详情与预约

剧本详情页,展示剧本封面图集、基本信息、作者信息与门店信息,底部提供「立即预约」入口。

22. 公告资讯

公告资讯列表页,左侧按分类(分类名称1-8、系统公告、最新公告)筛选,右侧展示公告标题、发布人、时间、浏览量、收藏数与评论数。

23. 个人中心

玩家个人中心,展示头像、账号与个人资料;左侧「功能菜单」集中了个人中心、修改密码、我的发布、我的收藏、问卷调查、问卷调查记录、剧本预约、剧本评价等入口,底部可更新信息或退出登录。

个人中心的子菜单就是玩家个人业务的全集,后续各页均从这里进入。

24. 我的发布

管理我发布的帖子,顶部统计发帖数、总浏览量、获赞评论数,可「逛逛论坛」或「发布新帖」;无帖子时展示空状态引导。

25. 我的收藏

查看我收藏的剧本内容,支持按名称搜索;无收藏时展示空状态提示。

26. 问卷调查

浏览各作者发布的问卷,卡片展示作者、创建时间及年龄段、预算等标签,点击「填写问卷」进入填写。

27. 问卷填写

问卷填写页,包含基本信息(年龄段、性别)与游戏偏好(偏好类型、时长、风格、预算、偏好门店)等,填写后提交问卷。

28. 我的问卷调查记录

查看我参与过的问卷记录;无记录时展示空状态,并提供「立即填写问卷」入口。

29. 剧本预约

我的剧本预约列表,支持按剧本名称、门店名称、预约编号搜索;卡片展示剧本封面、预约编号、门店、地址、类型、预约人与预约时间。

30. 剧本预约详情

预约详情页,展示价格信息(价格/人、预约名额、总金额)与用户信息,底部可对已完成的预约进行评价。

31. 剧本评价

我的剧本评价列表,支持按预约编号、门店名称、剧本名称、用户账号搜索,卡片展示剧本、门店、地址、类型与评价人。

32. 评价详情

评价详情页,展示预约编号、剧本信息、门店信息、评分与评价内容,支持修改或删除评价。

小结

系统覆盖了剧本杀门店从「剧本创作 → 上架 → 玩家浏览/预约 → 到店体验 → 评价 → 论坛互动」的完整业务闭环:后台按角色裁剪菜单、前台按玩家视角组织导航,功能完整、层次清晰,适合作为 Java + Vue 全栈项目的实战案例。

#剧本杀 #SpringBoot #Vue #Java项目 #毕业设计 #全栈项目

相关推荐
这里是杨杨吖4 小时前
SpringCloud+Vue民宿房屋租赁系统 附带详细运行指导视频
vue.js·spring boot·spring cloud·房屋·民宿租赁
code2cat4 小时前
【随笔】RAG语义缓存:问题很相似,答案就能直接复用吗
java·缓存·知识库·rag
Rain的Java大神之路5 小时前
面了 50 个候选人,90% 都挂在 LeetCode 3 无重复字符的最长子串:滑动窗口的 5 个致命坑
java·后端·leetcode
西凉的悲伤5 小时前
Jsoup 库 HTML 解析详解
java·前端·html·jsoup
RuoyiOffice5 小时前
SpringBoot OA推荐:面向信创选型,看看这套企业协同平台
spring boot·vue3·信创·flowable·企业协同·ruoyi office·oa选型
十碗饭吃不饱5 小时前
Apache POI 踩坑:setFontFamily 二次设置字体不生效、样式残留问题深度解析
java·word·apache
jianxuan5 小时前
Spring Boot + Maven 接入 Allatori:从普通打包到可选混淆发布
spring boot·python·maven
我命由我123455 小时前
6-2.Python 异常处理 - 异常捕获(捕获指定异常、常见异常类型、异常信息)
java·运维·开发语言·python·http·https·java-ee
zaizai10075 小时前
STL深度剖析2
java·c++·算法