| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 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 |

