这门课解决什么实际问题?
毕业设计对许多在校生而言,核心痛点往往不是“写不出论文”,而是“前端做不出来、后端搭不起来、数据库连不上”,最终导致课题无法落地,只能改题或凑合交差。这套课程解决的核心问题,是如何在一个完整的 Web 开发闭环中,把从技术选型、环境搭建到前后端联调的每一个卡点都拆解清楚,让你不再因为技术盲区而陷入被动。
它并不是教你写论文的修辞技巧,也不是提供某种万能的作弊模板,而是侧重于工程能力的补齐。课程覆盖了选题评估、开题报告与文献综述的撰写逻辑,更重要的是深入到了 Vue 前端框架(涵盖 Vue 2 与 Vue 3)和 Node.js 服务端开发的核心环节,包括 MongoDB 数据库的连接与 Mongoose ORM 的使用。这种“全栈视角”的设计,正是为了应对毕设中常见的“前后端分离架构”需求,帮你打破前端只懂页面、后端只懂接口的割裂状态。
适合什么基础?先看哪几块?
这套资料最适合的人群是:已经具备 JavaScript 基础语法知识,对 HTML/CSS 有一定了解,但从未独立搭建过完整前后端分离项目,或者之前用 jQuery 写过简单交互、想转型 Vue 的同学。如果你完全零基础,建议先补齐 JS 基础再来看;如果你已经是熟练的前端开发者,第 3 章的技术细节可能对你略显基础,但仍可作为快速回顾 Node.js 与 MongoDB 连接的参考。
学习路径上,建议优先看第 2 章的前三节,理清毕设的整体流程和选题策略,避免一上来就埋头写代码而方向跑偏。接着重点攻克第 3 章中的“初识 Vue”系列和“初始化前后端项目”部分。特别是 Vue 2 到 Vue 3 的对比练习,以及 MongoDB 安装配置这一节,这是很多学生出错的“重灾区”。只要把这几块硬骨头啃下来,后续的登录、注册、增删改查功能实现就会顺理成章。对于开题报告和外文翻译部分,可以作为辅助阅读,了解基本规范即可,不必耗费过多精力。
学完能独立做什么?资料怎么配合练习?
完成学习后,你应该能够独立构建一个基于 Vue 和 Node.js 的中型管理系统或 Web 应用。具体而言,你能熟练使用 Vue CLI 初始化项目,理解组件化开发思想,实现单页面应用的路由跳转与状态管理;同时能搭建 Express/Koa 等 Node 服务器,配置跨域,并使用 Mongoose 对 MongoDB 进行数据的增删改查操作。这意味着你拥有了独立完成一套从界面到数据的全栈毕设作品的能力。
资料包中的代码片段和演示视频是核心练习依据。不要只看不练,建议跟随视频步骤,亲手敲一遍 Todo List 的案例,感受 Vue 2 Options API 与 Vue 3 Composition API 的差异。在 MongoDB 环节,务必亲自安装 Compass 并连接本地数据库,观察数据的真实变化。对于前后端项目初始化的部分,要确保能在本地环境顺利启动前后两个服务,并打通第一条接口调用。只有亲手解决一次报错,这次课程才算真正为你所用。
课程目录
第1章 课程介绍 「毕设万金油」 试看 1 节 | 10分钟 1-1 导学 (09:46).mp4 第2章 做好课前工作「事倍功半小妙招」 试看 7 节 | 54分钟 2-1 毕业设计的目的与收获(为什么要做毕设) (02:23).mp4 2-2 【毕设流程】毕业设计的总体流程 (06:54).mp4 2-3 【课题选择】如何选择一个合适的课题 (05:26).mp4 2-4 【项目课题】确定课程的选题,并分项目析需求和要用到的技术 (13:34).mp4 2-5 【开题报告】开题报告是什么,该怎么写 (04:35).mp4 2-6 【文献综述】文献综述是什么,该怎么写 (11:23).mp4 2-7 【外文翻译】外文翻译是什么,该怎么写 (08:49).mp4 第3章 做好课前工作「为后续工作打下坚如磐石的基础」 19 节 | 269分钟 3-1 初始化前端项目 (13:54).mp4 3-2 初识vue -使用jQuery实现todo list (13:23).mp4 3-3 初识vue-使用vue2实现todo list (上) (17:05).mp4 3-4 初识vue-使用vue2实现todo list (下) (10:27).mp4 3-5 初识vue-使用vue3实现todo list (15:26).mp4 3-6 vue-cli创建出来的工程代码详解 (24:01).mp4 3-7 快速了解HTTP (18:48).mp4 3-8 MongoDB 和 Compass 的安装和使用(上) (09:37).mp4 3-9 MongoDB 和 Compass 的安装和使用(下) (13:07).mp4 3- 10 MongoDB 和 Compass 的安装和使用(下).mp4 3- 11 初始化服务端项目,并了解学习 Node.js(一) (16:27).mp4 3- 12 初始化服务端项目,并了解学习 Node.js(二) (18:31).mp4 3- 13 初尝 mongoose(安装使用mongoose) (17:03).mp4 3- 14 Koa入门(一) (15:27).mp4 3- 15 Koa入门(二) (12:33).mp4 3- 16 Promise和回调函数 (15:54).mp4 3- 17 async函数讲解 (13:13).mp4 3- 18 使用 git,规范代码的版本控制 (23:14).mp4 3- 19 【讨论题】使用 Git,规范代码的版本控制.mp4 第4章 登入注册 「用户入口功能,系统运行第一步」 14 节 | 154分钟 4-1 认证模块前端实现(一) (17:26).mp4 4-2 认证模块前端实现(二) (13:24).mp4 4-3 引入路由处理机制与自动重启服务 (15:07).mp4 4-4 创建第一个Schema (09:43).mp4 4-5 注册逻辑前后端了联调 (12:22).mp4 4-6 解决跨域问题,跑通注册 (12:30).mp4 4-7 session与jwt (02:53).mp4 4-8 使用jwt (07:57).mp4 4-9 登入接口实现并与前端联调 (21:01).mp4 4- 10 交互优化、表单校验、处理请求结果优化 (17:58).mp4 4-11 【讨论题】交互优化、表单校验、处理请求结果优化.mp4 4- 12 邀请码实现,完善注册流程 (23:33).mp4 4-13 【讨论题】邀请码实现,完善注册流程.mp4 4- 14 【学习任务】尝试着实现最简单版本的 `mongoose`.mp4 第5章 主体列表实现 「管理系统的核心」 26 节 | 294分钟 5-1 实现前端的基础布局(一) (13:40).mp4 5-2 实现前端的基础布局(二) (10:08).mp4 5-3 【讨论题】实现前端的基础布局(二).mp4 5-4 实现书籍页面的前端界面 (13:34).mp4 5-5 设计书籍的 Schema (04:55).mp4 5-6 编写添加书籍接口与查询全部书籍接口 (05:29).mp4 5-7 实现添加弹框和接口对接(一) (14:31).mp4 5-8 实现添加弹框和接口对接(二) (10:14).mp4 5-9 自定义v-model,实现弹框的显示隐藏逻辑 (08:04).mp4 5- 10 书籍列表接口联调 (13:01).mp4 5- 11 书籍列表分页功能实现 (20:20).mp4 5- 12 实现列表按书名搜索 (07:57).mp4 5- 13 书籍删除接口实现并与前端联调 (19:48).mp4 5- 14 书籍库存接口的实现与书籍列表、添加功能完善 (12:58).mp4 5- 15 入库与出库前端交互实现与接口联调 (10:46).mp4 5- 16 完善入库出库接口与交互体验 (10:39).mp4 5- 17 书籍修改操作(一) (14:13).mp4 5- 18 书籍修改操作(二) (15:50).mp4 5- 19 书籍详情页前端页面结构 (19:20).mp4 5- 20 书籍详情接口实现 (04:06).mp4 5- 21 前端联调书籍详情接口 (12:37).mp4 5- 22 详情页编辑和删除功能实现 (07:51).mp4 5- 23 库存日志服务端相关内容实现 (09:29).mp4 5-24 【讨论题】详情页编辑和删除功能实现.mp4 5- 25 库存日志接口联调和列表实现 (22:34).mp4 5- 26 书籍相关内容优化 (11:28).mp4 第6章 角色管理 「把所有用户列出来,统一管理」 11 节 | 58分钟 6-1 用户管理页面前端结构 (06:13).mp4 6-2 获取用户列表接口 (04:34).mp4 6-3 用户列表接口联调与前端实现 (09:52).mp4 6-4 删除用户接口实现 (01:22).mp4 6-5 删除接口前端联调 (04:07).mp4 6-6 添加用户前端弹框实现 (03:56).mp4 6-7 【讨论题】加盐加密.mp4 6-8 添加用户接口联调和前端实现、实现分页 (09:52).mp4 6-9 重置密码接口实现 (05:03).mp4 6- 10 重置密码接口联调与前端实现 (04:04).mp4 6- 11 根据账户查找用户 (08:33).mp4 第7章 权限体系「不能让用户因为权利迷失了自我」 12 节 | 130分钟 7-1 引入角色管理体系 (01:32).mp4 7-2 【讨论题】引入角色管理体系.mp4 7-3 设计角色Schema与同步角色配置到MongoDB (15:53).mp4 7-4 角色列表获取接口实现 (01:51).mp4 7-5 获取角色列表并存放在 vuex 中 (18:17).mp4 7-6 支持添加用户的时候可以设置角色 (12:13).mp4 7-7 修改用户的角色信息 (20:57).mp4 7-8 打通认证体系,让前端知道当前用户的角色 (24:31).mp4 7-9 【讨论题】打通认证体系,让前端知道当前用户的角色.mp4 7- 10 服务端认证体系完善 (07:15).mp4 7- 11 导航列表实现 (14:33).mp4 7- 12 编写校验权限的自定义指令 (12:16).mp4 第8章 日志体系 「每一个操作都看的清清楚楚」 7 节 | 62分钟 8-1 日志 Schema 设计与列表获取接口实现 (05:04).mp4 8-2 前端页面实现 (14:58).mp4 8-3 服务端实现日志记录与联调 (18:50).mp4 8-4 【讨论题】服务端实现日志记录与联调.mp4 8-5 支持日志的隐藏操作 (15:29).mp4 8-6 【讨论题】支持日志的隐藏操作.mp4 8-7 剥离响应数据,修复导航问题 (07:12).mp4 第9章 其他收尾工作 「对项目做更上层次的扩展」 18 节 | 265分钟 9-1 重置密码列表服务端相关内容 (18:12).mp4 9-2 重置密码前端逻辑(上) (17:19).mp4 9-3 重置密码前端逻辑(下) (14:25).mp4 9-4 邀请码管理服务端逻辑 (05:18).mp4 9-5 邀请码列表实现 (22:43).mp4 9-6 书籍分类接口实现 (06:54).mp4 9-7 书籍分类列表实现 (15:50).mp4 9-8 将书籍分类接入书籍列表 (26:47).mp4 9-9 个人设置相关接口实现 (03:35).mp4 9- 10 个人设置前后端联调 (16:06).mp4 9- 11 总览页面实现 (27:51).mp4 9- 12 实现上传文件业务 (26:46).mp4 9- 13 批量上传用户实现 (10:18).mp4 9- 14 批量上传书籍实现 (09:47).mp4 9- 15 二级目录自动展开 (03:12).mp4 9- 16 调整请求方案,优化认证页面 (17:17).mp4 9- 17 导航丢失问题是修复与认证校验优化 (19:26).mp4 9- 18 上传功能优化 (02:29).mp4 第10章 项目部署上线 「项目终点的最后一公里」 13 节 | 93分钟 10-1 部署项目需要准备什么,要怎么做 (03:06).mp4 10-2 注册阿里云账号与购买云服务器 (06:12).mp4 10-3 重装Windows操作系统与软件安装 (05:54).mp4 10-4 构建生产环节代码,部署到 Windows 服务器 (21:05).mp4 10-5 安装CentOS (03:57).mp4 10-6 环境搭建与跑起项目 (09:18).mp4 10-7 部署流程优化,接入pm2管理进程(一) (14:25).mp4 10-8 部署流程优化,接入pm2管理进程(二) (06:33).mp4 10-9 域名的购买与备案 (04:20).mp4 10- 10 了解Ningx (01:47).mp4 10- 11 安装 nginx (00:52).mp4 10- 12 跑起静态资源服务 (03:12).mp4 10- 13 配置Nginx代理规则,让跑通服务 (11:22).mp4 第11章 向其他系统做转变「将项目作为模版,鸡生蛋,蛋生鸡」 6 节 | 81分钟 11-1 为什么要做系统转变 (00:51).mp4 11-2 前端公共内容提取成配置 (19:02).mp4 11-3 提取Schema公用内容 (08:46).mp4 11-4 主体列表前后端联调 (08:01).mp4 11-5 前端目录名调整 (24:50).mp4 11-6 服务端调整并与前端联调,完成修改 (19:14).mp4 第12章 毕设后续工作宝典 「充分备战校园与职场的连接碰撞!」 5 节 | 45分钟 12-1 毕业设计的论文该怎么写 (12:04).mp4 12-2 产品使用说明书 (01:24).mp4 12-3 应对导师天团的最终答辩 (03:56).mp4 12-4 面试流程 (06:19).mp4 12-5 实习简历分析与简历注意点 (20:54).mp4 第13章 课程总结 「终点是新征程的起点」 1 节 | 6分钟 13-1 课程总结 (05:11).mp4






