基于协同过滤的动漫推荐系统
实用技术:springboot+vue+mySQL+hadoop
2. 绪论 1
1.1 动漫推荐系统的现状与发展 1
1.1.1 国外发展现状 1
1.1.2 国内发展现状 1
1.2 动漫推荐系统的研究内容 2
1.3 动漫推荐系统的研究目的和意义 2
1.4 本章小结 2
3. 项目分析 4
2.1 功能模型 4
2.2 功能需求分析 4
2.3 非功能需求分析 6
2.3.1 性能需求 6
2.3.2 安全性和可靠性需求 6
2.3.3 可维护和可拓展性需求 6
2.3.4 用户易用性需求 6
2.4 技术路线分析 7
2.4.1 Spring Boot 7
2.4.2 Mybatis-plus 7
2.4.3 Vue.js 7
2.4.4 Echarts 8
2.4.5 MongoDB 8
2.4.6 Redis 8
2.5 本章小结 8
4. 设计方案 9
3.1 总体结构设计 9
3.2 业务模型设计 11
3.3 数据库设计 14
3.3.1 概念模型 14
3.3.2系统用例图设计 15
3.3.3 系统类图设计 16
3.3.4 物理结构 20
3.4 本章小结 22
5. 系统详细设计 23
4.1 用户管理模块的设计与实现 23
4.1.1 用户注册功能的实现 23
4.1.2 用户登录功能的实现 24
4.1.3 用户修改密码功能 25
4.2动漫播放模块的设计与实现 26
4.2.1 动漫陈列展示模块 26
4.2.2 动漫详情信息展示 27
4.3 推荐模块的设计与实现 28
4.3.1推荐模块的具体实现 28
4.4 搜索模块的设计与实现 30
4.4.1搜索页面展示结果 30
4.5 管理员模块的设计与实现 31
4.5.1 用户信息管理 31
4.5.2 动漫管理 32
4.5.3 收藏管理 33
4.5.4 分类管理 33
4.5.5 公告管理 35
4.6 前台页面模块的设计与实现 35
4.6.1 轮播图 35
4.6.2用户收藏夹 36
4.6.3动漫分类 37
4.7本章小结 38
6. 软件测试 39
5.1 测试简介 39
5.1.1 产品简介 39
5.1.2 测试目的 39
5.1.3 测试范围 39
5.2 测试资源 40
5.2.1人力资源 40
5.2.2测试环境 41
5.3 测试策略 41
5.3.1 用户界面测试 41
5.3.2 兼容性测试 41
5.3.3 性能测试 42
5.4 本章小结 42
7. 总结与展望 43
6.1 总结 43
6.2 展望 43
参考文献 45
获取项目加v:13934036343