Skip to content

get1024/jy-movie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

什么项目? 🖥️基于SpringBoot➕vue的前后端分离的电影购票系统 app-home-vue

📃一、介绍

  • SpringBoot+SpringSecurity+MyBatis-Plus 框架的前后端电影项目,前端使用vue+element ui,后端SpringBoot。
  • 前台主要有根据类型和地区进行电影的筛选、电影的搜索、热门榜单、活动的发布、留言的发布、电影的购票、电影的在线选座位、我的购物车、我的订单等功能。
  • 后台主要有影片的增删查改、电影的排片、海报的管理、用户和员工的管理等等功能。

📱二、软件架构

  • 前后端分离项目

🗂️三、关于

  • api 目录下为Spring boot项目代码,是整个项目的后端接口
  • vue-admin 目录下为网站管理后台代码
  • vue-app 目录下为网站前台代码
  • vue-worker 目录下为网站客服代码
  • model数据、view视图、controller接口、三层

🐞四、未修复bug

⚙️admin

  1. vue-admin\src\components\layout\Aside.vue 上对员工列表的请求偶尔会报403,目前不清楚原因以及解决方法;
    1. 更新(2024 年 03 月 29 日 23:31:41):报 403 应该是内存占用的问题,但是目前我还是不清楚为什么会因为内存过高而引起这个 bug🐛……
  2. vue-admin\src\views\film\Poster.vue上传轮播图海报,上传一个需要刷新一次界面(为了让数据出去,方便下一次上传的数据占用);如果不进行刷新,会报数据类型不匹配错误,实际上代码是没问题的。具体怎么彻底解决也没有头绪;
  3. admin 端管理员信息修改提交显示成功,但实际后台数据并未更新,原因是一开始我偷懒想直接使用 workerapi 接口实现,但是后来根据 role 来进行角色授权、认证这一部分没有完善,就导致这一想法并没有落地。(🙌🏼:菜就多练🙈)

🛡️worker

暂时没发现 bug……

🌐app

  1. 订单超时处理没效果……(后端部分代码是低代码平台基础上开发的,逻辑我还没核对完)

🔧五、改动日志

1️⃣2024 年 03 月 26 日 18:37:48

  1. admin和worker端任务互通(原本显示的是new,现在只要新增任务就会实时更新);
  2. app首页轮播图样式修改(我觉得这样好看);
  3. 热门榜单的样式优化、后端数据库热度调整;
  4. 留言reply 不显示回复 bug 解决;
  5. admin个人设置功能删除(对应router中的‘setting’和setting.vue,这些我都注释了,没有删掉,后续可以解开);

2️⃣2024 年 03 月 29 日 23:25:42

  1. 三个面板的忘记密码修改:由点击跳转改为 <el-tooltip> 提示,因为没做 /forget 页面不好意思。💔

3️⃣2024 年 03 月 30 日 17:57:28

  1. 删除 sql 脚本文件夹;(原因:🌟是本人的毕设项目,等毕业了再给大家嫖一下。🙏🏼)

4️⃣2024 年 04 月 01 日 18:20:39

  1. 解决 vue-app --> cart.vue 的海报不动态更新 bug;

5️⃣2024 年 04 月 08 日 17:59:25

  1. 三面板 login.vue 样式优化;

6️⃣2024 年 04 月 11 日 12:26:33

  1. vue-workervue-adminheader 组件上 daily_workbadge 优化 v-for 结构,由 v-for="item in list" :key="item" 优化为 v-for="(item,index) in list" :key="index"。解决了前端控制台爆红警告⚠️问题。
  2. 增添功能:vue-worker 端点击下拉框中的每日任务后,会视作客服已经处理所点击任务,将会有弹窗提示,并且调用 api 删除后端数据库相应任务记录。
  3. vue-workervue-adminheader 组件右上角下拉框条目新增信息:显示当前的任务主要内容以及重要程度。

7️⃣2024 年 05 月 08 日 21:59:44

  1. vue-worker端,信息统计改为echarts图表。

🙌🏼六、结尾碎碎念

  • Ok👌🏼,期待大家 fork
  • 个人联系方式 personal home,有兴趣可以联系讨论交流。

About

🎬An online movie ticketing system based on springboot and vue framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published