| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17674 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着电子商务的蓬勃发展和人们文娱生活的日渐丰富,看电影和网上订购电影票已成为多数人的生活常态,影院售票系统行业的竞争也越来越激烈,会员流失现象也成为了影城管理的一大难题。如何提高用户的购票体验,重建会员体系至关重要。因此,设计出一款有个性化电影推荐功能的影院售票系统,不仅可以提高影院售票和管理的工作效率,还可以减少用户浏览无效信息的时间,提高用户的购票体验。 本课题研发的基于Mahout的个性化推荐影院售票系统主要包括用户注册模块、登录模块、订票模块、推荐模块、用户信息管理模块、影院管理模块、影片管理模块、场次管理模块、订单管理模块、票房查询模块等。系统的整体架构基于SSM整合框架,采用的开发语言是JSP,开发工具是MyEclipse,主要优势在于为购票用户进行电影的个性化推荐,采用Mahout的基于用户的协同过滤算法和基于物品的协同过滤算法,主要推荐评分高的电影和用户没有看过的电影。 经过测试,本系统能满足影院售票以及为用户进行个性化电影推荐的基本功能,在提高影院售票管理工作效率的同时,提高用户的购票体验,帮助影院重建会员体系,增强竞争优势。
关键词:Mahout;协同过滤;SSM
目录 摘要 ABSTRACT 第 1 章前言- 1 - 1.1影院售票系统的开发背景分析- 1 - 1.2国内外研究现状- 1 - 1.2.1影院售票系统的研究现状- 1 - 1.2.2基于Mahout的个性化电影推荐研究现状- 2 - 1.3研究目的和意义- 2 - 1.3.1研究目的- 2 - 1.3.2研究意义- 2 - 1.4全文组织结构- 3 - 1.5本章小结- 3 - 第 2 章 系统需求分析- 4 - 2.1系统可行性分析- 4 - 2.2 系统功能性需求概述- 4 - 2.3系统功能用例分析- 6 - 2.3.1 系统用例概述- 6 - 2.3.2 系统用例分析- 7 - 2.4 系统非功能性需求概述- 10 - 2.5本章小结- 11 - 第 3 章 系统设计- 12 - 3.1系统架构设计- 12 - 3.2 系统功能模块设计- 12 - 3.2.1 用户注册模块- 13 - 3.2.2用户登录模块- 14 - 3.2.3用户管理模块- 15 - 3.2.4影院管理模块- 16 - 3.2.5影片管理模块- 17 - 3.2.6电影票订购模块- 17 - 3.2.7电影推荐功能模块- 18 - 3.3 系统数据库设计- 19 - 3.3.1 数据库概念模型设计- 19 - 3.3.2 数据库逻辑模型设计- 23 - 3.3.3 数据库物理模型设计- 23 - 3.4系统包和类的设计- 26 - 3.4.1 系统包设计- 26 - 3.4.2 系统类设计- 26 - 3.5本章小结- 28 - 第 4 章 系统实现与编码- 29 - 4.1 前台主要界面实现- 29 - 4.1.1 用户注册实现- 29 - 4.1.2用户登录实现- 29 - 4.1.3用户订购电影票的实现- 30 - 4.1.4电影的个性化推荐实现- 32 - 4.2后台主要界面实现- 33 - 4.2.1 用户管理实现- 33 - 4.2.2影片管理实现- 34 - 4.2.3查询票房实现- 34 - 4.2.4订单管理实现- 35 - 4.2.5影院公告管理实现- 35 - 4.2.6留言管理实现- 35 - 4.3部分代码展示- 36 - 4.3.1基于用户的协同过滤个性化推荐代码- 36 - 4.3.2基于物品的协同过滤个性化推荐代码- 36 - 4.4小结- 37 - 第5 章 系统测试- 38 - 5.1系统测试概述- 38 - 5.2测试过程及结果- 38 - 5.3小结- 47 - 第 6 章 总结与展望- 48 - 6.1 总结- 48 - 6.2展望- 48 - 参考文献- 49 - 致谢- 50 - |

