项目介绍
随着我国国民精神水平的提高,大家在茶前饭后更多的消遣方式是查看一些电影才度过,但是很多时候人们不知道那些电影好看,为此观看也是非常有选择性的,为了能个给用户提供一个参考看电影的网站我们开发了本系统。
论文阐述了协同过滤推荐算法的电影资源平台的开发过程,并对该系统的需求分析及系统需要实现的设计方法作了介绍。该系统的基本功能包括用户注册登录,查看新闻公告内,查看不同类型的电影介绍信息,对电影信息进行评价和查看他人评价等信息,更关键是本系统通过协同过滤的算法根据用户的习惯推荐其可能喜欢的电影资源。
协同过滤推荐算法的电影资源平台是一个服务类型的网站,系统通过Java+MySQL进行开发,分为前台和后台两部分,前台部分主要是让用户查看电影相关信息和评论来使用的。后来部分主要是让管理员对协同过滤推荐算法的电影资源平台的各类信息进行管理使用的。
本协同过滤推荐算法的电影资源平台主要是为影视爱好者服务的,系统分为管理员和用户两部分。
本研究课题重点主要包括了下面几大模块:该系统的基本功能包括用户注册登录,查看电影信息,对电影信息评论,查看新闻功能,查看他人影评信息等功能。这几个模块相互独立又存在着一定的联系,缺一不可。
运行环境
开发语言:Java
框架:ssm
JDK版本:JDK1.8
服务器:tomcat7,8
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven
效果图
目 录
第1章 绪 论 1
1.1课题背景 1
1.2 课题意义 2
1.3 开发工具及技术 2
1.4 国内外现状 3
第2章 系统分析 5
2.1 可行性分析 5
2.2总体设计原则 6
2.3 系统需求分析 6
2.4 业务流程分析 6
2.5 数据流图 7
第3章 系统设计 9
3.1 系统功能设计 9
3.2 数据库设计 10
第4章 系统实现 15
4.1前台首页功能模块 15
4.2管理员功能模块 16
4.3用户功能模块 19
第5章 软件测试 22
5.1软件测试的重要性 22
5.2测试实例的研究与选择 22
5.3测试环境与测试条件 24
5.4系统运行情况 24
5.5系统评价 24
第6章 总结 25
参考文献: 26
致谢 27