基于网页采集的校园新闻移动网站设计及实现.docxVIP

基于网页采集的校园新闻移动网站设计及实现.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于网页采集的校园新闻移动网站设计及实现

第一章绪论

移动互联网究竟是什么?有人认为,移动互联网就是把现有网络技术,完完全全的从普通PC

机搬到移动设备上,使用移动设备来进行网络交互;而有另外一部分人认为,移动互联网不是简单的置换了网络访问终端,而且在原来传统互联网上进行了技术的创新[1]。不过无论哪一种理解,移动互联网本身的价值,都不仅仅停留在网络技术革新的方面,而是在于它对人们的日常的生活,带来了非常深远的影响。移动互联网技术最大的特点就在于“移动”两个字。它不同于传统的互联网,只能在固定地点(需要有PC

环境,需要有网络环境)才可以上网,它是可移动的。移动互联网技术大部分都是用在智能手机平板电脑等新兴的智能移动设备上,它可以最大化的利用起一些平时看来非常零碎的时间,比如出行时搭公交的时间,聚会之前等人的时间,甚至上洗手间、吃饭这些时间。在这些空闲的小时间中,移动互联网发挥出它随时随地访问网络的特点,大家可以通过移动设备浏览新闻、查看视频、网络聊天,满足自己上网的需要。

.........

第二章相关技术理论简介

2.1WEB开发

PHP语言得到了IBM和Oracle等公司的认可和支持,数以百万的Web战斗使用PHP

开发,说明了它的流行程度和易用性[8]。PHP适用于很多操作系统的平台

。不过最为常见的安装方式,就是将PHP作为一台Unix机器上Apache

Web服务器的一个模块。由于Unix和Apache都是开源软件,因此,使用该开发平台的基本不需要付出任何的软件费用,只需要有可以支持软件跑起来的服务器就可以。另外在该项目的研发当中,还需要存储数据的软件,在这里本系统也使用开源免费的数据库MySQL。MySQL

数据库是使用最为广泛的开源数据库系统,PHP+MySQL结合的Web应用解决方案正被越来越多的网站所采用。而且PHP语言天生对

MySQL数据库做了支持,提供多种方便使用的类库调用MySQL中的数据。

2.2DOM介绍

当文档被解析并转换成DOM树后,程序代码可以直接使用DOM

接口来操作这个树结构[9]。这种和平台无关的技术使得程序可以动态的改变网页上的任何内容,比如触发一个事件时候增加一段信息,到某个时刻自动隐藏一些区域,或者是通过增加ID和Class属性改变页面上的样式,这样使得网页的交互得到了很大的提升。DOM是针对XML的基于树的API。所谓基于树的API,是指谈论DOM

树的时候,实际上谈论的是节点NODE的层次。HTML文档会根据DOM的规范把自身每一个成分都当作是一个节点[10]。HTML文档在DOM

的规定下被划分成以下的内容,整个HTML

会被认为是一个文档节点,而里面的每一个标签被划分为独立的元素节点,每个标签之中的内容则是一个文本节点,而标签中的属性则是属性节点,最后还有注释部分,为一个注释节点[11]。每个节点之间都存在关系。上图当中,head和body都被认为是html

的子节点,因为在这个树当中它们直接在html

节点下面。同样的我们也认为html是body和head的父节点。

第三章

校园新闻移动网站需求和设计 13

3.1系统需求分析

13第四章

校园新闻移动网站实现 30

新闻采集模块 304.2

数据处理模块 39第五章

系统测试 505.1测试环境

505.2功能测试

50

第五章系统测试

5.1测试环境

硬件:安装有Linux2.464位系统PC机一台,磁盘空间为1G,内存大小2G。安卓系统手机一台,型号为LGNeux4。ipad

平板电脑一台。手机与笔记本电脑连接的USB

数据线一根。安装安卓应用测试时需要在手机设置内的开发人员选项中将

USB调试打开,同时允许手机链接电脑。软件:Tomcat6.0.x,MySQL版本:5.0.x,PHP版本:5.3.x,AndroidDevelopmentToolsADT

22,JDK1.6,手机端Chrome浏览器,ipad版safari浏览器。

5.2功能测试

进入采集系统后设置需要采集的页面,设置需要采集的页面信息。本系统的目前的项目对接是广州城市职业技术学院,所以用城市学院的学院新闻为测试进行数据采集。增加需要采集的页面的记录之后,可以开始添加页面采集规则。首先开始分析页面。使用浏览器的html

文档评论(0)

138****8628 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档