创新项目实训
项目名称:山东大学软件学院招聘信息发布与推荐系统
项目背景:
目前,受到各种因素的综合影响,无论是就业还是升学形势都错综复杂,很多同学对自身发展定位不够明确,对自身发展规划不够清晰,对自身发展路径感到迷茫,而与此同时,各种形式、各种渠道、各种类别的用人单位招聘信息等层出不穷,错综复杂,同学们难以有效获取信息。建立针对性的招聘信息推荐系统 ,对于帮助各年级学生尤其是毕业年级的同学们认清自身发展定位,合理规划发展路径有必要的重要的参考价值,也有助于学院做好毕业生就业工作。根据数据分析结果,针对性的建立一个信息发布网站,整合各种信息渠道,梳理各级各类信息,形成信息发布平台,方便同学们查找符合自身实际情况和未来发展规划的就业信息。
技术创新:
从网站上爬取招聘信息以文本的形式保存,相关文本等数据采用非关系型数据库存储。
推荐算法中,使用基于内容的推荐算法和基于物品的协同过滤推荐算法。
工作内容:
在发布平台方面:
建设一个涵盖各类用人单位就业招聘信息等信息的网站,作为一个信息发布平台。
爬取各类发布在网站上的招聘信息,提取各种招聘信息的特征,提取招聘信息的主要内容并呈现在网站上。
使用者注册时填写个人信息,包括专业,学历,专业技能,期望行业,期望职位,期望城市等相关信息,根据自己的信息选择合适的职业。求职者还可以标记自己喜欢的招聘信息。
在推荐系统方面:
将招聘信息与求职者的个人信息相匹配,推荐适合该求职者的职位。
根据某个招聘信息寻找出其他与之相似的招聘信息,推荐给求职者。
根据求职者标记喜欢的招聘信息,推荐类似的招聘信息给求职者。
技术路线:
从网站上爬取招聘信息以文本的形式保存,相关文本等数据采用非关系型数据库存储。
信息发布平台前端使用bootstrap技术,后端使用java语言开发,数据库使用MongoDB等NoSQL技术,数据爬取使用java中的JSoup。
推荐算法中,使用基于内容的推荐算法和基于物品的协同过滤推荐算法。
实施方案:
1.明确技术路线,工作内容,工作分工,工作进度,实施方案等项目细节,以博客的形式记载项目开发过程中的各种问题及解决方案,随时记录进度。
2.寻求导师指导和帮助。在指导老师的指导与帮助下,逐步完善项目,丰富项目内容,优化项目结构,提升技术含量。
3.学习借鉴优秀项目的经验,总结自身项目开发过程中的教训,及时复盘分析,修正方向。
团队合作,分工明确又互相帮助,互相督促,根据实际适时调整工作安排。
预期结果:
建立一个整合各种与软件学院毕业生相关的招聘信息的平台(网站),并且能够结合同学实际情况,智能推荐合适的招聘信息。
创新项目实训
最新推荐文章于 2024-06-12 11:45:00 发布