摘 要
在课余时间做一些兼职也是一些大学生的选择之一,但一些兼职平台只根据职位标签进行查询推荐兼职职位,推荐的职位不够准确。本论文拟开发一个基于Spring Cloud的大学生兼职推荐系统,针对以上推荐职位不准确的问题进行优化,使用Apache Mahout中的相关推荐算法进行职位推荐,能够很好地解决以上问题。本论文前端采用Vue.js+Mint UI开发,是一个单页面程序,效率高。后端采用Spring Cloud等前沿技术实现分布式。项目具有功能全面,操作简单,用户体验好等特点。
关键词:推荐系统 单页面程序 Spring Cloud Apache Mahout Vue.js
Abstract
There are some part-time platforms recommending the part-time jobs just based on job labels, such that the recommended positions are not accurate enough for the need of students. This thesis is aimed to develop a part-time student recommendation system based on Spring Cloud. Aiming at the inaccuracy of the above recommended positions, the recommendation algorithm in Apache Mahout will be used to do the job recommendation, which can solve the above problems well. The front end of the system is implemented using Vue.js + Mint UI, which is performed in high efficiency with the single page program. The back end is developed using Spring Cloud and other frontier technologies. The system has the features of full function, simple operation, and good user experience and so on.
Keywords: Recommendation system; Single page program; Spring Cloud; Apache Mahout; Vue.js
目 录
1 前言
1.1 研究目的与意义
1.2 研究现状
1.3 论文结构
2 可行性分析
2.1 技术可行性
2.2 经济可行性
2.3 操作可行性
2.4 法律可行性
2.5 可行性分析结论
3 系统需求分析
3.1 用户需求分析
3.2 系统功能分析
3.2.1 移动端普通学生用户系统功能需求
3.2.2 移动端企业用户系统功能需求
3.2.3 后台管理用户功能
3.3 系统业务分析
3.3.1 移动端业务分析
3.3.2 PC端后台管理业务分析
3.4 系统性能需求分析
4 概要设计
4.1 系统结构设计
4.2 功能模块设计
4.2.1 学生用户移动端功能模块
4.2.2 企业用户移动端功能模块
4.2.3 后台系统管理功能模块
4.3 数据库设计
4.3.1 项目实体E-R图
4.3.2 数据库表设计
5 详细设计
5.1 移动端详细设计
5.2 PC端后台管理详细设计
6 系统实现
6.1 软件开发说明
6.1.1 核心开发技术介绍
6.1.2 项目技术架构
6.2 操作系统界面和功能实现
7 结语
参考文献
致谢