基于用户偏好的新闻推荐系统的设计与实现.docx

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

摘要:随着社会的发展,网络已经是一个必不可少的社交交流平台。人们获取新闻的渠道越来越离不开网络。如何能在众多的新闻中为用户推荐感兴趣的新闻成为新闻工作者面临的严峻问题。而新闻推荐系统便能有效的解决这个问题。新闻推荐系统使用户阅读到更多自己感兴趣的新闻,同时也方便新闻发布者管理和发布新闻。

本文的内容基于新闻推荐系统的研究与实现。该新闻推荐系统使用SSM框架实现。系统前台使用JSP+JavaScript和CSS进行编写,后台使用Java开发语言进行编写,算法采用基于内容的协同过滤算法进行实现。该系统适用于广泛的新闻用户使用。

 

关键词:新闻推荐  协同过滤  Java  SSM

 

目录

摘要

Abstract

1.-概述-1

1.1-课题背景-1

1.2-目的和意义-1

1.3-国内外发展现状-2

1.4-开发工具及技术简介-3

2.-可行性研究-5

2.1-可行性研究的前提-5

2.2-可行性分析-5

2.2.1-经济可行性-5

2.2.2-技术可行性-5

2.2.3-操作可行性-6

3.-需求分析-7

3.1-系统基本思想-7

3.2-系统环境要求-7

3.3-界面需求-7

3.4-系统安全性分析-8

4.-系统设计-10

4.1-总体结构设计-10

4.2-系统功能设计-10

4.2.1-通用功能-10

4.2.2-用户功能-11

4.2.3-管理员功能-11

4.3-系统用例图-12

4.3.1-普通用户用例图-12

4.3.2-管理员用例图-13

4.4-系统数据流图-13

4.4.1-系统总体数据流图-13

4.4.2-协同过滤算法数据流图-14

4.5-数据字典-14

5.-系统功能的设计与实现-17

5.1-系统首页设计-17

5.2-系统前台基本功能设计与实现-18

5.2.1-用户登录、注册、注销-18

5.2.2-用户个人信息管理模块-19

5.2.3-新闻展示模块-20

5.2.4-新闻详情模块-21

5.2.5-新闻推荐模块-21

5.3-系统后台管理功能设计与实现-22

5.3.1-管理员登录-22

5.3.2-新闻管理模块-22

5.3.3-新闻分类管理模块-23

5.3.4-公告管理模块-23

5.3.5-管理员信息管理模块-23

5.4-算法实现-24

5.4.1-设计目的-24

5.4.2-具体设计思路-25

5.4.3-算法实现-25

6.-系统测试-26

6.1-系统测试的目的和意义-26

6.2-系统测试的过程及结果-26

结语-28

参考文献-29

致谢-30

相关论文资料:
最新评论
上传会员 Chaturanga 对本文的描述:该课题通过阅读相关文献,分析协同过滤算法的应用背景、研究意义及发展现状,提升了查阅的资料分析、解决实际问题的能力。通过学习基于协同过滤的推荐算法方面的知识完成一个......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: