【计算机毕设/任务书-免费领取源码】基于SpringBoot的智能化大学生就业服务平台设计与实现

1. 研究目的
当前高校毕业生就业面临严峻挑战,存在“企业招人难、学生就业难”的双重困境。传统就业服务模式信息渠道分散、人岗匹配效率低下、服务流程碎片化、数据统计严重滞后,已无法满足新时代高质量就业的要求。本课题旨在设计并实现一个集“精准匹配、智能服务、全流程管理、数据驱动”于一体的智能化大学生就业服务平台,力求达成以下核心目标:
-
构建“全渠道+一站式”的智能化就业服务门户:整合校园招聘会、线上双选会、实习信息、全职岗位、就业政策、指导课程等全渠道资源,为学生提供统一的信息入口和便捷的“找职位、投简历、收反馈、学知识、签协议”一站式在线服务,彻底改变“四处找信息、重复填简历”的低效状态。
-
实现“算法驱动”的人岗精准匹配与智能推荐:突破传统的关键词搜索匹配模式。通过构建学生画像(技能、意向、经历)与岗位画像(要求、偏好、薪酬)的多维度模型,应用协同过滤、内容推荐、深度学习等混合推荐算法,实现“千人千面”的智能化岗位推荐与人才推荐,显著提升匹配效率和求职成功率。
-
打造“全流程数字化、可追溯”的就业管理闭环:从企业入驻审核、职位发布、简历投递、笔面试安排、Offer发放、到网签协议,实现全流程线上化、无纸化操作。所有环节状态实时同步、全程留痕,构建一个透明、高效、可追溯的就业管理闭环,极大提升校、企、生三方的协同效率。
-
建立“基于数据洞察”的就业质量监测与决策支持体系:汇聚平台全量就业数据,构建动态可视化数据大屏和多维度分析模型。为学校提供实时、精准的就业率统计、就业流向分析、薪资水平监测、企业质量评估报告,为就业工作决策、专业设置调整、人才培养方案优化提供强有力的数据支持。
2. 研究要求
a. 需求分析
1. 功能性需求
-
多角色协同服务体系:
-
学生:核心服务使用者。需完成个人中心、简历管理(多版本、AI优化)、岗位搜索与智能推荐、一键投递、笔面试管理、Offer比较、电子签约、就业指导学习、数据填报与去向登记等全流程功能。
-
企业HR:平台资源提供方。需完成企业认证、职位发布与管理、简历智能筛选、在线笔面试邀约与安排、Offer在线发放、签约管理、人才库建设与搜索等功能。
-
辅导员/院系就业老师:服务与管理桥梁。需拥有所辖学生的就业数据看板、未就业学生精准识别与帮扶、就业证明材料在线审核、就业动员与信息精准推送、线上咨询服务等功能。
-
就业指导中心管理员:平台运营与监管方。负责企业入驻与资质审核、全校就业数据大盘监控、大型招聘会/空中双选会组织、就业质量报告生成、与上级主管部门数据对接、系统全局配置与安全运维。
-
核心业务流程需求:
-
智能化的简历与职位匹配引擎:需支持AI简历解析,从学生上传的简历中自动提取结构化信息(教育背景、技能、实习经历),形成学生画像。企业职位发布时,需进行结构化标签标注。系统需根据画像相似度、投递行为、浏览记录等进行实时智能推荐。
-
全流程的线上求职招聘闭环:必须支持“在线投递 -> 简历筛选 -> 在线测评/笔试 -> 视频/现场面试邀约与反馈 -> 电子Offer发放 -> 电子协议签订”的完整线上闭环,每个环节状态实时更新并通知相关方。
-
数据驱动的就业管理与决策支持:系统需能实时统计并可视化展示各维度就业数据(如签约率、专业对口率、平均起薪、热门行业/地域),并能对就业困难学生(如投递少、面试通过率低)进行自动识别与预警,支持一键导出符合教育部门要求的标准化就业数据上报文件。
-
集成化的就业指导与服务:平台需集成在线职业测评、名师指导课程、简历优化工具、模拟面试系统、政策解读专区、往届生去向查询等模块,形成“信息+服务+工具”的立体化赋能体系。
2. 非功能性需求
-
高并发与高性能:在春秋招高峰期、大型双选会期间,系统将面临数千乃至上万学生和企业HR的瞬时并发访问、简历投递和搜索请求。系统必须保证高可用性,核心接口(如首页、搜索、投递)响应时间需<2秒,支持弹性扩缩容。
-
数据安全与隐私保护:学生个人信息、联系方式、简历内容、企业商业信息等均为高度敏感数据。必须采用端到端加密传输、敏感信息脱敏存储、严格的基于角色的数据访问控制(RBAC+ABAC),并符合《网络安全法》《个人信息保护法》要求。所有操作需有完整审计日志。
-
系统集成与开放性:需预留与教务系统(同步学籍信息)、一卡通(身份核验)、学校统一认证平台、第三方在线测评/面试系统、电子签章服务、教育主管部门数据上报平台的标准接口,确保平台能融入校园信息化生态。
-
移动端优先与极致体验:学生和HR的主要操作场景在移动端。需提供功能完整、体验流畅的微信小程序或原生App,支持离线缓存、消息实时推送,并针对移动端进行深度交互优化。
b. 系统功能设计
系统设计为10个核心功能模块,每个模块包含5-7个具体的增删改查功能点。
模块一:用户中心与统一认证模块
-
功能点1(增):多角色统一注册与认证。支持学生学号、企业社会信用代码、教职工工号注册,并与学校统一身份认证系统(CAS/OAuth2)对接,实现单点登录。强制企业进行实名认证(三证合一、对公打款验证等)。
-
功能点2(删):账号生命周期与风控管理。对已毕业学生账号进行归档,对长期未登录或违规企业账号进行冻结或注销。建立防刷机制,对异常频繁投递、发布职位等行为进行限制。
-
功能点3(改):精细化权限体系与角色管理。基于RBAC模型,定义学生、企业HR、企业管理员、辅导员、院系管理员、就业中心管理员、超级管理员等多级角色,并分配细粒度的数据权限(如HR只能看本公司数据)和功能权限。
-
功能点4(查):我的账户与消息中心。统一管理个人资料、账号安全、消息通知(系统消息、投递反馈、面试邀约等)、登录设备与记录。
-
功能点5(查):操作行为审计日志。记录所有用户的敏感操作(如修改简历关键信息、下载学生简历、发放Offer、审核企业),满足安全审计与纠纷追溯需求。
-
功能点6(改):第三方账号绑定。支持绑定微信、钉钉等第三方账号,方便快捷登录与消息接收。
模块二:学生简历与画像管理模块
-
功能点1(增):智能化简历创建与编辑。提供结构化表单和富文本编辑器两种方式创建简历。核心是集成AI简历解析引擎,支持上传Word/PDF简历,自动解析并填充到对应字段,大幅提升录入效率。
-
功能点2(删):多版本简历管理与设置。学生可创建针对不同岗位方向(如技术、产品、运营)的多份简历,并设置默认简历。可对历史简历进行版本管理和删除。
-
功能点3(改):AI简历诊断与优化建议。基于大数据和HR偏好模型,对简历的完整性、关键词、排版、措辞等进行智能评分,并给出具体的优化建议(如“建议补充项目量化成果”)。
-
功能点4(查):个人能力标签与画像生成。系统根据填写的教育背景、技能证书、实习/项目经历、自我评价等,自动为学生打上结构化标签(如“Java精通”、“Python熟悉”、“有产品实习经历”),形成动态学生画像,用于智能推荐。
-
功能点5(查):附件与作品集管理。学生可上传成绩单、证书扫描件、个人作品(链接或文件),丰富个人展示维度。
-
功能点6(改):隐私设置与简历可见性。灵活设置简历的公开状态(对全部企业公开、对认证企业公开、仅对投递企业公开、完全保密),保护个人隐私。
模块三:企业招聘与职位管理模块
-
功能点1(增):企业主页与信息维护。企业完善公司简介、文化、福利、办公环境等信息,打造雇主品牌。信息需经平台审核后方可对外展示。
-
功能点2(删):职位发布与管理。企业发布结构化职位信息(标题、类别、薪资、地点、要求、职责等),可设置招聘人数、截止日期、筛选条件(如专业、学历)。支持职位定时上下线、复制、批量管理。
-
功能点3(改):人才主动搜索与筛选。企业可通过多条件组合(学校、专业、学历、技能标签、期望薪资、实习经历)在平台人才库中主动搜索候选人,查看其脱敏后的简历摘要,付费或消耗点数后可获取完整联系信息或发起沟通。
-
功能点4(查):简历收件箱与智能筛选。企业收到的所有投递简历集中管理。系统可提供初筛工具,根据职位要求自动对简历进行打分、排序、标记不合适,提升HR筛选效率。
-
功能点5(查):企业人才库与标签管理。企业可将感兴趣的候选人(包括已投递和主动搜索的)收藏至自己的人才库,并为其打上自定义标签(如“技术强”、“可实习”、“待联系”),进行长期人才关系管理。
-
功能点6(改):招聘数据分析看板。为企业提供专属的数据看板,展示职位浏览量、投递量、简历处理进度、渠道效果等,帮助企业优化招聘策略。
模块四:智能匹配与推荐引擎模块
-
功能点1(增):基于协同过滤的岗位推荐。分析“与你技能相似的学生”还投递了哪些职位,将这些职位推荐给目标学生。分析企业岗位的投递学生群体,为相似岗位推荐学生。
-
功能点2(删):基于内容的精准匹配。计算学生画像(技能、意向、经历)与职位画像(要求、职责)的余弦相似度或使用更复杂的深度学习模型(如BERT)进行语义匹配,推荐高契合度的岗位。
-
功能点3(改):混合推荐与排序策略。将协同过滤、内容匹配、热门职位、最新职位等多种推荐源的结果进行加权融合、去重,并综合学生的实时行为(点击、收藏)进行动态调权,生成最终的个性化推荐列表。
-
功能点4(查):推荐解释与反馈。在推荐职位旁显示简单的推荐理由,如“与您的Java技能匹配”、“您关注过的企业”。允许学生对推荐结果进行“不感兴趣”反馈,用于优化后续推荐。
-
功能点5(查):搜索联想与语义搜索。在搜索框输入时,提供热门搜索词、职位/公司名称的智能联想。支持对职位描述进行深度的语义理解,而不仅仅是关键词匹配。
-
功能点6(改):人才智能推荐(To企业)。根据企业发布的职位要求,主动从人才库中筛选并推荐最匹配的候选人给企业HR,变“人找岗位”为“岗位找人”。
模块五:在线求职流程管理模块
-
功能点1(增):一键投递与投递记录。学生可对心仪职位进行一键投递,支持使用指定版本的简历。所有投递记录在“我的投递”中集中管理,清晰展示投递时间、所用简历、当前状态。
-
功能点2(删):投递状态全流程跟踪。状态机设计严谨:
已投递->被查看->初筛通过/不通过->邀约笔试/测评->笔试完成->邀约面试->面试完成->面试通过/不通过->Offer发放->已接受/已拒绝->已签约。状态变更实时推送通知。 -
功能点3(改):在线测评与笔试系统集成。与企业自有或第三方在线测评系统(如赛码、牛客)对接,HR可从后台直接向候选人发送测评链接,系统自动同步测评状态与结果。
-
功能点4(查):面试日程管理与反馈。学生和HR均可查看和管理所有面试安排(时间、地点、形式、联系人)。面试后,HR可在系统录入面试评价与结果,学生可查看(可选)。
-
功能点5(查):Offer比较与决策支持。学生收到的多个Offer可在一个界面进行直观对比(公司、岗位、薪资、地点、福利等)。系统可提供往届同专业学生在该企业的薪资与评价作为参考。
-
功能点6(改):面试/Offer爽约记录。记录学生无正当理由缺席面试或拒绝已接受的Offer的行为,可能影响其信用分或后续使用某些服务的权限。
模块六:电子签约与就业管理模块
-
功能点1(增):电子Offer发放与管理。企业HR可在平台后台填写Offer详细信息(职位、薪资、报到时间等),生成标准化的电子Offer,经学生确认接受后生效。支持Offer的修改、作废、重新发放。
-
功能点2(删):三方协议/劳动合同线上签署。集成国家认可的第三方电子签章服务(如e签宝、上上签)。学校、企业、学生三方可在线上完成协议的查看、填写、签署、归档,实现全流程无纸化,并具备法律效力。
-
功能点3(改):签约进度追踪与存证。实时显示协议当前签署方、签署状态。所有签署过程的关键节点(发送、查看、签署)均记录时间戳并可能采用区块链存证,确保流程不可抵赖。
-
功能点4(查):学生就业去向在线登记。学生签约后,需在线登记最终就业去向信息(单位名称、岗位、性质、地点、薪资等),作为学校就业统计的最终依据。
-
功能点5(查):就业证明材料上传与审核。学生可上传劳动合同、在职证明等扫描件。辅导员/院系老师在线进行审核确认,替代传统的线下交表审核流程。
-
功能点6(改):解约与改派流程管理。如需解约或改派,提供线上申请流程,明确各方责任与手续,记录处理过程。
模块七:招聘活动与双选会管理模块
-
功能点1(增):线上/线下招聘会创建与管理。就业中心管理员可创建大型双选会、专场招聘会、宣讲会。设置活动时间、形式(线上/线下)、参与企业范围、学生参与方式等。
-
功能点2(删):企业在线报名与展位管理。企业在线报名参加招聘会,选择展位(线上为虚拟展位)。管理员审核报名信息,分配展位,生成参展凭证。
-
功能点3(改):空中双选会与在线沟通。对于线上双选会,提供虚拟会场。每个企业有自己的专属展位页面,学生可浏览职位、投递简历,并通过文字、语音、视频等方式与HR进行在线即时沟通或预约面试。
-
功能点4(查):宣讲会直播与回放。企业可预约线上宣讲会时段,进行直播宣讲。直播支持互动问答、抽奖等功能,并提供回放供学生观看。
-
功能点5(查):招聘会数据统计与分析。活动结束后,自动生成数据报告,包括参会企业数、提供岗位数、学生参与人数、投递总量、在线沟通次数等,评估活动效果。
-
功能点6(改):移动端招聘会导览。为线下招聘会开发微信小程序导览,学生可扫码查看企业分布图、展位号、职位列表,并提前收藏心仪企业。
模块八:就业指导与学习社区模块
-
功能点1(增):在线职业测评与规划。集成或自研职业兴趣、性格、能力测评工具,帮助学生认识自我,生成测评报告与职业发展建议。
-
功能点2(删):名师课程与资源库。聚合优质的就业指导课程视频、文章、政策解读,涵盖简历、面试、职业规划、行业分析、职场技能等主题,支持分类学习与个性化推荐。
-
功能点3(改):模拟面试AI系统。学生可参与AI模拟面试,针对常见问题录制回答视频,系统基于语音识别和NLP技术提供表现分析和改进建议。
-
功能点4(查):问答社区与导师咨询。建立就业相关问答社区,学生可提问,由老师、企业HR或往届学长学姐回答。可开通付费或积分的“一对一导师咨询”通道。
-
功能点5(查):往届生去向与校友访谈。展示各专业往届毕业生的就业单位、岗位、薪资(脱敏统计)及成功的校友访谈,为学生提供参考。
-
功能点6(改):学习路径与成长档案。为学生规划从低年级到毕业的就业能力提升学习路径,记录其完成的课程、测评、模拟面试等,形成个人就业能力成长档案。
模块九:数据统计与决策支持模块
-
功能点1(增):校级就业数据实时监控大屏。为校领导、就业中心提供可视化数据大屏,实时滚动显示全校签约率、各院系就业率排名、热门行业流向、平均起薪、重点企业签约人数等核心指标。
-
功能点2(删):多维度就业质量分析报表。按学院、专业、学历、性别等维度,深入分析就业率、专业对口率、起薪分布、就业地域分布、单位性质分布、世界/中国500强企业就业人数等。
-
功能点3(改):未就业学生精准识别与预警。通过算法模型,自动识别出“投递简历少于N份”、“面试邀请率为0”、“成绩靠后但有求职意愿”等特征的就业困难学生,向辅导员推送预警名单,便于精准帮扶。
-
功能点4(查):企业质量评估与黑名单。根据企业招聘规范性、反馈及时性、Offer履约率、学生评价等因素,对企业进行质量评级。对存在虚假招聘、骚扰学生等行为的企业纳入黑名单并公示。
-
功能点5(查):标准化数据上报与接口。自动生成并导出符合全国高校毕业生就业管理系统要求的标准化数据上报文件(如DBF格式),或提供标准API接口供上级系统直接调取数据。
-
功能点6(改):自定义报表与数据下钻。管理员可根据需要,自由选择分析维度、指标、时间范围,生成自定义分析报表,并支持从汇总数据下钻查看具体学生名单。
模块十:系统集成与消息通知模块
-
功能点1(增):教务系统数据同步。定期从教务系统同步学生学籍信息(姓名、学号、专业、班级、成绩等),确保基础数据准确,并作为就业统计的基准。
-
功能点2(删):统一消息推送中心。集成微信模板消息、短信、邮件、App Push等多种渠道,根据业务规则(如新职位推荐、面试邀约、Offer到达、状态更新)向用户发送及时、准确的通知。
-
功能点3(改):第三方服务集成。管理与在线测评系统、视频面试系统、电子签章服务、在线支付(用于缴纳会费、购买增值服务)等第三方服务的接口集成与状态监控。
-
功能点4(查):开放平台API管理。为企业ERP系统、猎头公司等第三方提供标准化的OpenAPI,允许其在授权范围内查询职位、同步简历等,构建就业服务生态。
-
功能点5(查):接口调用日志与监控。记录所有外部接口的调用详情、耗时、成功率,用于排查问题、分析性能和计费(如有)。
-
功能点6(改):消息模板与频次控制。管理员可配置各类消息的模板内容,并可设置消息发送的频次限制,避免对用户造成骚扰。
c. 系统实现
1. 技术架构
-
后端技术栈:
-
核心框架:Spring Boot 2.7+。采用微服务架构,将用户服务、简历服务、推荐服务、消息服务、数据服务等拆分为独立服务,通过Spring Cloud Alibaba(Nacos, Sentinel, OpenFeign)进行治理,提高系统的弹性、可维护性和可扩展性。
-
安全与认证:Spring Security OAuth2 + JWT。网关统一鉴权,内部服务间调用需携带JWT。企业端敏感操作(如下载简历)需进行二次验证。
-
数据持久化:MyBatis-Plus。核心业务库使用MySQL 8.0集群(读写分离,分库分表应对海量投递记录)。使用Elasticsearch集群存储职位和简历文档,支撑复杂的多条件搜索、全文检索和推荐计算。
-
缓存:Redis集群。缓存热点数据(首页推荐、热门企业)、用户会话、分布式锁(防止重复投递)、计数器(浏览量、投递量)。
-
消息队列:RocketMQ。用于异步处理耗时任务,如AI简历解析、推荐模型更新、批量消息推送、数据同步,实现系统解耦和削峰填谷。
-
文件存储:MinIO集群或阿里云OSS,存储用户上传的简历附件、企业Logo、协议文件等。
-
任务调度:XXL-Job。分布式定时任务,用于定时数据同步、报表生成、缓存预热、模型训练任务调度。
-
前端技术栈:
-
管理后台:Vue 3 + TypeScript + Element Plus,构建功能复杂、交互丰富的PC端管理应用。
-
学生/企业主站:Nuxt.js (SSR) 或 Vue 3 SPA,用于PC浏览器访问,兼顾SEO和用户体验。
-
移动端:微信小程序(主) + Uni-app跨端框架。小程序覆盖最广用户,提供核心求职功能;Uni-app可用于开发独立的App或兼容其他小程序平台。
-
AI与大数据组件:
-
推荐/搜索引擎:Elasticsearch(基础语义匹配) + 自研或集成开源的深度学习推荐框架(如TensorFlow Recommenders, DeepCTR)。
-
简历解析:集成百度/阿里云等提供的NLP通用OCR和文档解析服务,或基于Python自研解析模型。
-
数据计算:Flink/Spark用于实时数据流处理(如实时大屏)和离线数据分析(如就业报告生成)。
2. 关键实现方案
-
智能推荐系统实现:
-
离线层:使用Spark/Flink定期(如每天)计算学生-职位相似度矩阵、热门物品列表,并将结果存入Redis或HBase。
-
近线层:使用Flink实时处理用户行为(点击、搜索、收藏),更新用户实时兴趣向量,存入Redis。
-
在线层:推荐服务接收到请求后,从缓存中获取离线特征和实时特征,通过多路召回(协同过滤、内容匹配、热点召回、地域召回等)生成候选集,再经过排序模型(如LR、GBDT、深度学习模型)对候选集进行精排,最终进行业务规则过滤(如已投递过滤)后返回给前端。
-
高并发与一致性保障:
-
简历投递:采用“Redis分布式锁 + 消息队列”方案。用户点击投递时,先获取该“学生-职位”锁,防止重复提交,然后发送一条投递消息到MQ。消费者异步处理消息:落库、更新计数器、触发通知。确保在高并发下数据不重复、最终一致。
-
缓存与数据库一致性:采用“更新数据库,删除缓存”的策略。对职位、企业等信息的修改,先更新DB,再删除Redis中对应缓存,下次查询时自动回源加载。
-
微服务间数据一致性:
-
对于跨服务的分布式事务(如“确认Offer”需同时更新订单状态、学生签约状态、企业岗位状态),采用基于可靠消息最终一致性(通过RocketMQ事务消息)或Saga模式,避免强一致性的性能瓶颈。
d. 系统测试
1. 测试思路
采用基于场景的端到端测试与专项测试相结合的策略。核心是验证智能推荐的有效性、高并发下的系统稳定性、全流程的业务正确性以及数据安全性。测试需模拟真实校招季的复杂场景。
2. 测试方案
-
功能与业务测试:
-
端到端流程测试:组建包含学生、企业HR、辅导员、管理员的虚拟团队,完整执行“企业发布职位->学生投递->HR筛选->安排面试->发放Offer->电子签约->数据上报”的全流程,验证各环节数据流转与状态同步的正确性。
-
推荐算法AB测试:将部分用户流量导入不同的推荐策略(如A组用协同过滤,B组用深度学习模型),通过对比核心指标(点击率、投递转化率、签约转化率)来科学评估算法效果。
-
兼容性与用户体验测试:测试系统在主流浏览器、不同分辨率、移动端各种机型上的兼容性。进行用户可用性测试,收集操作流畅度、界面易用性反馈。
-
非功能测试:
-
安全测试:
渗透测试:聘请专业安全团队,重点测试越权访问(学生能否查看他人Offer)、敏感信息泄露(简历联系方式未脱敏)、SQL注入、文件上传漏洞等。
-
代码审计:对核心业务代码和安全相关代码进行人工审计,检查是否存在硬编码密钥、逻辑漏洞。
-
数据安全测试:验证敏感数据在传输和存储时是否加密,日志中是否包含明文密码、身份证号等。
-
全链路压测:模拟“秋季双选会当天,1万名学生和1000家企业HR同时在线,峰值时段每秒产生500次简历投递和1000次搜索请求”的极端场景。对网关、推荐服务、搜索服务、数据库进行压力测试,找到性能瓶颈并优化。
-
容灾演练:模拟数据库主节点故障、Redis集群部分节点宕机、某个微服务不可用等场景,验证系统的熔断、降级、自动切换和恢复能力。
3. 总体进度和安排
|
阶段 |
时间安排 |
主要任务 |
产出物 |
|---|---|---|---|
|
第一阶段:深度需求调研与架构设计 |
第1-4周 |
1. 深入访谈就业中心老师、学生代表、合作企业HR,完成详尽的业务需求与数据分析需求文档。 |
需求规格说明书、系统架构设计文档、数据库与接口设计文档、推荐系统技术方案 |
|
第二阶段:基础平台与核心微服务构建 |
第5-10周 |
1. 搭建Spring Cloud Alibaba微服务基础框架,集成网关、注册中心、配置中心、Sentinel。 |
可运行的微服务集群、核心基础服务、搜索服务骨架、管理后台雏形 |
|
第三阶段:核心业务模块与智能算法实现 |
第11-18周 |
1. 实现学生简历中心与企业招聘中心全套服务。 |
完整的核心业务微服务、智能推荐系统V1.0、学生/企业端前端应用、前后端全面联调 |
|
第四阶段:系统集成、全链路测试与优化 |
第19-22周 |
1. 完成与所有第三方系统(教务、测评、消息推送)的集成联调。 |
系统集成测试报告、压力测试报告、安全审计报告、性能优化报告、全套系统文档 |
|
第五阶段:试点运行、论文撰写与答辩 |
第23-30周 |
1. 选择1-2个学院进行小范围试点部署,收集真实用户反馈并迭代优化。 |
稳定运行的试点系统、毕业设计论文、答辩PPT及演示材料、项目最终交付物(源码、文档、数据) |
4. 推荐参考文献
[1] 教育部. 关于做好2023届全国普通高校毕业生就业创业工作的通知[Z]. 2022.
[2] (美)Charu C. Aggarwal. 推荐系统:原理与实践[M]. 北京: 机械工业出版社, 2018. (推荐系统领域权威著作)
[3] 项亮. 推荐系统实践[M]. 北京: 人民邮电出版社, 2012.
[4] (美)Ian Goodfellow, Yoshua Bengio, Aaron Courville. 深度学习[M]. 北京: 人民邮电出版社, 2017. (深度学习基础,用于高级推荐模型)
[5] 周志华. 机器学习[M]. 北京: 清华大学出版社, 2016.
[6] 方志朋. 深入理解Spring Cloud与微服务构建[M]. 北京: 人民邮电出版社, 2018.
[7] Martin Fowler. Patterns of Enterprise Application Architecture[M]. Addison-Wesley Professional, 2002.
夜雨聆风
