“每日头条”新闻网的设计与实现.doc

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

摘要:随着互联网时代的不断高速发展,网民获取资讯的方式也渐渐从报纸,电视等传统媒体转移到互联网上来。这时兴起的整合型网站将多个主流网站的内容整合到一起,减少了网民筛选资讯的时间,基于以上原因本项目开发为一个整合型新闻网站。

本网站开发使用JavaScript语言,采用B/S结构,基于MVVM设计模式,采用sublime开发工具进行开发,服务器采用MongoDB数据库,使用HTML+CSS开发前端页面。网站主要通过网络爬虫从数据源爬取数据,对数据进行处理、筛选后,传给前端页面显示。

本文主要以需求分析、总体规划、数据库设计、各模块功能实现等为主线,详细介绍了整合型新闻网站的设计与实现。首先,对网站的内容进行了需求分析,其次针对预期要实现的功能对网站进行总体规划,然后再设计并实现数据库,最后对系统进行了严格的测试。

 

关键词:互联网;资讯;网络爬虫;JavaScript

 

目录

摘要

Abstract

1 绪论-1

1.1 选题背景-1

1.2 本课题研究现状-1

1.3 设计目的及意义-2

1.4 方法及手段-2

2 系统分析-3

2.1 需求分析-3

2.1.1 功能需求-3

2.1.2 数据需求-3

2.2 可行性研究-3

2.2.1 操作可行性-3

2.2.2 技术可行性-3

2.2.3 经济可行性-3

2.3 系统分析-4

2.3.1 系统结构分析-4

2.3.2 系统性能分析-4

3 系统设计-5

3.1 系统概要设计-5

3.2 数据库详细设计-5

3.2.1 数据库需求分析-5

3.2.2 数据库表设计-5

4 系统相关技术与开发环境介绍-7

4.1 系统主要的技术及开发模式-7

4.1.1 Node.js-7

4.1.2 npm-7

4.1.3 MongoDB-7

4.1.4 Vue.js-7

4.1.5 MVVM设计模式-7

4.1.6 网络爬虫-8

4.2 开发环境-8

5 系统实现-9

5.1 数据库连接配置-9

5.2 网络爬虫的设计-10

5.3 Async库的应用-11

5.4 页面显示模块-12

5.5 网站整体实现-12

6 系统测试-14

6.1 界面测试-14

6.2 功能测试-14

结    论-16

致    谢-18

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:新闻网站的实现有很多种,主要分为收集整理信息并发布的传统新闻网站,以及整合热门新闻的资讯浏览网站。本次课题计划开发的是整合热门新闻资讯的资讯浏览类网站,即通过网络......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: