如何使用Python+Django+Mysql开发个性化职位推荐系统 招聘网站推荐系统 基于用户、项目的协同过滤推荐算法 基于内容、聚类、关联规则推荐算法WebPositionCFRSPython
一、项目简介
1、开发工具和实现技术
Python3.8,Django3,mysql8,navicat数据库管理工具,html页面,javascript脚本,jquery脚本,bootstrap前端框架,layer弹窗组件、webuploader文件上传组件等。
2、项目功能
系统分三个角色:用户、企业、管理员。
用户:登录、注册、个人信息修改、密码修改、个人简历管理、消息通知、
收藏职位、职位申请、热点推荐职位、个性化推荐职位、浏览职位、搜索职位、浏览公司、搜索公司等;
企业:登录、注册、个人信息修改、密码修改、职位管理、简历投递管理、
消息通知、邀请记录管理、推荐用户等;
管理员:登录、用户管理、企业管理、简历管理、职位管理、收藏管理、职位类别管理、申请记录管理、邀请记录管理、站内通知等;
个性化推荐功能:
游客(未登录用户),在前台首页展示热点推荐(根据职位被收藏数量降序推荐);
登录用户,在前台首页展示个性化推荐,基于用户的协同过滤推荐算法,根据申请数据;
如果基于用户的协同过滤推荐算法没有推荐结果或者推荐结果数量不足,那么从当前登录用户已经申请、被邀请、收藏的职位的二级类别中查找。
如果没有推荐结果,进行随机推荐。
数据来源:智联招聘
二、项目展示
三、代码展示