毕设网毕设选题大全 · 成品源码

基于 Django 的大学生职业推荐系统设计

项目编号 001 · 更新 2026-10-30
PythonDjangoMySQLBootstrap 5NumPyPlaywright

获取方式

两个渠道都可以买:面包多(在线支付、自动发货)或闲鱼;也可以加微信咨询。

面包多购买 闲鱼购买 去 B 站看演示

咨询微信:csbysj2020 / ACE2487(备注 BS)

项目简介

面向在校大学生的求职推荐系统:职位大厅、个性化推荐、简历维护、收藏投递、后台管理。职位数据由内置爬虫从前程无忧真实抓取,可随时更新。

演示视频

视频也可在 B 站视频页 观看

运行环境

编程语言Python 3.8 及以上
Web 框架Django 4.2
数据库MySQL 5.7 及以上
前端Bootstrap 5(CDN 引入,无需前端构建)
算法依赖NumPy
爬虫Playwright + 本机 Google Chrome
操作系统Windows / macOS / Linux
启动方式双击一键脚本,或 python manage.py runserver

功能模块

  • 用户模块:注册登录、学生信息、简历维护(技能 / 期望城市 / 期望薪资)
  • 职位模块:关键词 + 城市 + 分类 + 学历筛选、分页、职位详情、相似职位
  • 推荐模块:内容匹配(技能 0.6 + 城市 0.2 + 薪资 0.2)+ 基于用户的协同过滤混合加权,冷启动退化为内容匹配
  • 互动模块:收藏 / 取消收藏、投递、浏览记录(作为协同过滤的隐式反馈)
  • 后台管理:基于 Django Admin 管理职位、企业、分类、技能、用户与投递
  • 数据采集:Playwright 爬虫抓取前程无忧真实职位,支持增量更新

交付内容

  • 完整源码(已跑通,含 275 条基础数据 / 731 条职位)
  • 毕业设计任务书(Word)
  • 开题报告(Word)
  • 毕业论文(Word,七章制,约 1 万字,11 张图 6 张表)
  • 系统使用与二次开发说明(Word + md)
  • 6 张系统运行截图

界面截图

大学生职业推荐系统
首页
大学生职业推荐系统
登录后的首页推荐
大学生职业推荐系统
个性化推荐列表
大学生职业推荐系统
职位大厅(筛选)
大学生职业推荐系统
职位详情与相似职位
大学生职业推荐系统
我的简历

文档预览

交付的任务书、开题报告与论文均为 Word 文档,下面是真实页面预览:

毕业论文(七章制)
毕业论文(七章制)
毕业设计任务书
毕业设计任务书
开题报告
开题报告

常见问题

项目能直接跑起来吗?

能。源码里已带数据库与演示数据,安装依赖后双击一键脚本或按说明启动即可。

数据是爬虫抓的还是编的?

职位数据由内置爬虫从前程无忧真实抓取,可随时用 crawl_jobs / crawl_details 更新;无网络时可用 seed_data 生成仿真数据兜底。

网站文字、颜色怎么改?

文字都在 templates/ 目录,颜色在 base.html 与 static/css/style.css;《系统使用与二次开发说明》里给了逐处对照表和改法。

带论文吗?

带。交付含任务书、开题报告、毕业论文(七章制)与使用说明,均为 Word 文档。

能换成 MySQL 吗?

能。设置环境变量 DB_ENGINE=mysql 并配好连接信息即可,代码不用改。

有几种系统角色?

两种:学生用户与系统管理员;文档里给了扩展企业 / HR 角色的做法。

💬 在线咨询9:00–23:00
加微信咨询

备注 BS

csbysj2020ACE2487

也可在 B 站 看演示