终于写完那b毕设了

本文最后更新于:2023年3月23日 上午

部分截图

首页
个人空间1
个人空间2
个人空间3

视频上传
会员服务

设计想法、思路

前景提要

还有很多很多未实现的功能,期间因为阳了拖了一周,总开发时间一个月左右,反正我不想再写了,再写这辈子最后一个寒假结束了!我要玩!

  • 开发框架:基于Spring Cloud的前后端分离框架
  • 开发技术栈:Java+Vue+MybatisPlus+ElementUI+IDEA+Vscode
  • 项目简介:视频社交平台
  • 开发模块:用户登录注册忘记密码、邮箱验证、token签发校验、用户与其他部分的交互、文件上传和更新、视频详情模块(包含视频播放、视频点赞播放量评论等互动)、支付宝沙盒支付购买会员、用户信息详情、管理员审核封禁视频用户、管理员管理视频标签等
  • 技术要点:使用MybatisPlus完成基础类的设计和增删改分页查操作;使用MD5+UUID的方式对密码进行加解密;利用JWT完成登录用户的token的签发并进行拦截器权限校验;利用Axois跨域请求完成前后端数据传输;不同模块之间用restTemplate进行交互;用户与视频交互、用户与用户交互的复杂逻辑设计;实现文件与七牛云的交互;使用支付宝沙盒支付测试完成会员服务购买并存储订单信息;统一规范了返回参数体、用Hutool统一用到的第三方组件;Vue子父组件之间数据功能的交互;ElementUI与Vue结合进行页面和功能的编写设计、局部刷新数据;Vue页面携参路由;将项目部署在云服务器上;Nginx端口转发、Spring Gateway端口转发和header去重

设计要点

开发计划表

访问链接

我只开几天,spring cloud本地部署都有点麻烦更别说线上部署了,所以我用内网穿透来访问我本地服务器。我要打游戏!开着服务器影响了我的游戏体验!

Hilihili:

支付宝沙盒账号和密码:

开源

和其他项目一样,要把很多密钥和谐了才能发出来,现在我写项目已经比较规范了需要和谐的并不多,但是还是好麻烦呀哈哈哈,等我浪一段时间,再把论文写完,再看看和谐了传GitHub上去吧!
前面还有那么多其他项目没传呢!


终于写完那b毕设了
https://moechun.fun/2023/01/20/终于写完那b毕设了/
作者
Knight Kilito
发布于
2023年1月20日
更新于
2023年3月23日
许可协议