验证旅游网站中的推荐系统算法.docx

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14978
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:全球互联网及其附属技术的快速发展已经成为最近一段时间来的热门话题,互联网及其附属技术已经极大地改变了各行各业的产业结构。但是,不断进步的电子信息技术,带来了一个不容忽视且日益严重的问题,那就是“信息过载”。随着时间的推进,“信息过载”已经越来越成为人们无法逃避的问题,这种问题已经开始严重影响人们的判断力,这对于信息的发送方和接受方都是一样的,这个问题已经发展到了不容忽视的程度,尤其是对于接受方而言,社会各界,尤其是计算机/互联网行业,都在寻求一种能够便捷地获取有用信息的途径。综上所述,能够按照用户个人喜好调整的信息推荐算法成为了信息技术领域的一个研究热点。

本文阐述的系统是由JSP构建前端,数据库使用MySQL,使用的开发语言为java的可以针对用户个性进行提供旅游产品推荐服务的网站及其管理系统,本系统可以向用户推荐旅游景点信息,具有精准、高效的特性,同时也允许用户做出自由选择。系统主要包括前台(任何注册用户皆可访问)和后台(只有权限为管理员的用户才可访问)两部分,前台主要包括旅游网站首页模块、旅游网站登录/注册模块、旅游酒店模块、旅游景点模块、旅游线路推荐模块等功能模块;后台主要包括旅游线路的增/删/改功能、旅游城市的增/删/改功能、旅游酒店的增/删/改、旅游景点的增/删/改、旅游系统的增/删/改等。在完成系统所有部分的模块后,就对各个部分进行了多种测试,其结果均处于预期范围内,系统能够正常工作且符合预期。

 

关键词:旅游产品;推荐;协同过滤;Mahout;Java

 

目录

摘要

Abstract

1 绪论-1

1.1 选题背景-1

1.2 课题研究意义-1

1.3 推荐系统研究综述-2

1.4 初步设计方法与实施方案-3

2 相关技术概述-4

2.1 基于协同过滤的推荐系统概述-4

2.2 开发环境简介-8

2.3 数据库简介-8

3 系统分析-10

3.1 系统可行性分析-10

3.1.1 经济可行性-10

3.1.2 技术可行性-10

3.1.3 运行可行性-10

3.2 系统功能需求概述-10

3.3 主要业务流程分析-11

3.4 系统运行环境需求-13

4 系统设计-14

4.1 系统设计主要功能-14

4.2 数据库设计-14

4.2.1 E-R图-15

4.2.2 数据表-16

4.2.3 数据库链接配置-18

5 详细设计与实现-19

5.1 基于协同过滤的旅游产品推荐-19

5.3 旅游景点的增/删/改功能-26

5.4 旅游线路的增/删/改功能-26

5.5 前台用户界面实现-27

6 系统测试-34

6.1 功能测试-34

6.2 可用性测试-34

6.3 性能测试-36

6.4 测试结果分析-36

本系统对社会人文的影响-37

结 论-38

参考文献-39

致 谢-41

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:软件所使用的体系结构:采用现在常见的B/S结构。这是因为它的后期维护和升级方式都比较容易完成,节约精力,而且开发成本较划算,在操作系统和开发环境上的选择更多,因此天然......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: