更新时间:04-18 上传会员:Chaturanga
分类:计算机信息 论文字数:9552 需要金币:1000个
摘要:随着社会的发展,网络已经是一个必不可少的社交交流平台。人们获取新闻的渠道越来越离不开网络。如何能在众多的新闻中为用户推荐感兴趣的新闻成为新闻工作者面临的严峻问题。而新闻推荐系统便能有效的解决这个问题。新闻推荐系统使用户阅读到更多自己感兴趣的新闻,同时也方便新闻发布者管理和发布新闻。
本文的内容基于新闻推荐系统的研究与实现。该新闻推荐系统使用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