面向在校大学生的求职推荐系统:职位大厅、个性化推荐、简历维护、收藏投递、后台管理。职位数据由内置爬虫从前程无忧真实抓取,可随时更新。
技术栈
Python、Django、MySQL、Bootstrap 5、NumPy、Playwright
功能模块
- 用户模块:注册登录、学生信息、简历维护(技能 / 期望城市 / 期望薪资)
- 职位模块:关键词 + 城市 + 分类 + 学历筛选、分页、职位详情、相似职位
- 推荐模块:内容匹配(技能 0.6 + 城市 0.2 + 薪资 0.2)+ 基于用户的协同过滤混合加权,冷启动退化为内容匹配
- 互动模块:收藏 / 取消收藏、投递、浏览记录(作为协同过滤的隐式反馈)
- 后台管理:基于 Django Admin 管理职位、企业、分类、技能、用户与投递
- 数据采集:Playwright 爬虫抓取前程无忧真实职位,支持增量更新
运行环境
- 编程语言:Python 3.8 及以上
- Web 框架:Django 4.2
- 数据库:MySQL 5.7 及以上
- 前端:Bootstrap 5(CDN 引入,无需前端构建)
- 算法依赖:NumPy
- 爬虫:Playwright + 本机 Google Chrome
- 操作系统:Windows / macOS / Linux
- 启动方式:双击一键脚本,或 python manage.py runserver
界面截图






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



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