文档库 最新最全的文档下载
当前位置:文档库 › 毕业设计论文

毕业设计论文

毕业设计论文
毕业设计论文

毕业设计(论文)说明书

学院软件学院

专业软件工程

年级07级

姓名梁其烜

指导教师冯志勇

2011年6 月15 日

毕业设计(论文)任务书

题目:面向web service 的网络爬虫设计与实现

学生姓名 梁其烜 学院名称 软件学院 专 业 软件工程 学 号 3007218123 指导教师 冯志勇 职 称

教授

一、原始依据(包括设计或论文的工作基础、研究条件、应用环境、工作目的等。)

Web Services技术是一种基于XML语言和标准的网络协议实现的分布式计算技术。Web Services技术是可以改变软件产业面貌和软件应用模式的技术之一。

Web Services技术可以将Internet上的各种信息资源和服务功能整合在一起,在任何时间、任何地点向用户提供优质的服务。Web Services技术还有助于改变企业对IT系统的应用方式和依赖程度。所以Web Services技术成为了网络上的主流技术之一,随之也来的是大量的开发人员开始开发Web服务,随着时间的推移,网络上出现了大量的Web 服务。

但是,大量的Web服务分布在网络中的各个地方,给用户寻找特定功能的服务造成了不小的麻烦,也给服务开发者在原有的服务上进行再次开发造成了不便。本课题的任务就是研究如何把网络上分散的Web服务搜集在一起。

二、参考文献

[1]孙立伟,何国辉,吴礼发;网络爬虫技术研究;Computer Knowledge and

Technology 电脑知识与技术;V ol.4,No.15,May 2010,pp.4112-4115

[2]李盛韬,余智华,程学旗.Web信息采集研究进展【J】.计算机科学,2003.

[3]S.Chakrabarti,M.van den Berg and B.Dom.Focused Crawling: A New Approach to

Topic-Specifi Web Resource Discovery[C].In Proceedings of the 8th International World Wide Web Conference, Toronto, Canada, 1999.

[4]郑力明,易平;Design of Crawler Based on HTML Parser Information Extraction;

微计算机信息,Microcomputer Information;09,June,2009。

[5]J. Cho, H. Garcia-Molina. The evolution of the web and implications for an

incremental crawler [C]. In Proceedings of the 26th Inter-national Conference on V ery Large Database, Cairo, Egypt, 2000.

[6]李文泽;个性化垂直搜索引擎研究;河南大学;2007-11-07;

[7]曾伟辉,李淼. 深层网络爬虫研究综述[J]. 计算机系统应用, 2008.

[8]周立柱,林玲. 聚焦爬虫技术研究综述[J].计算机应用, 2005年9月.

[9]S. Chakrabarti, M. van den Berg and B. Dom. Focused Crawling: A New Approach

to Topic-Specific Web Resource Discovery [C]. In Proceedings of the 8th International World Wide Web Conference, Toronto, Canada, 1999.

[10]陈汶滨,夏学梅. 基于聚焦爬虫的手机天气预报系统[J]. 今日科苑. 2009年第

2期.

[11]邱哲,符滔滔. 开发自己的搜索引擎--Lucene 2.0+Heritrix. 人民邮电出版社,

2007-4.

[12]罗刚. 自己动手写网络爬虫. 清华大学出版社. 2010-10-1;

[13]Heritrix官方网站[EB/OL]. https://www.wendangku.net/doc/a98294446.html,

[14]seeda网站[EB/OL]. https://www.wendangku.net/doc/a98294446.html,

[15]网络爬虫[EB/OL]. https://www.wendangku.net/doc/a98294446.html,/view/284853.htm

三、设计(研究)内容和要求(包括设计或研究内容、主要指标与技术参数,并根据课题性质对学生提出具体要求。)

本系统将要达到以下目标:

●提供给用户一个种子文件,用户可以设置抓取Web服务的网站地址。

●根据种子地址,搜索种子网站上的Web服务。

●把搜索到的Web服务相关信息存入数据库中。

为了达到以上目的,本系统将对Heritrix开源框架进行扩展,并针对服务网站上服务的特点选择合适的爬虫抓取过程。

当服务网站提供了详细的服务信息,且网站服务的分布结构是有规律的,那么通过对网站结构的分析,可以得到网站中服务分布的一颗树,并用形式化语言描述这棵树,而经过扩展之后的爬虫对这颗树进行遍历,就实现了抓起网络上分布的Web Service。

当服务网站没有提供服务的信息,只提供了WSDL文档的URL,那么就遍历网站中所有的本网站的网页,并判断网页中的链接是否是WSDL文档的URL,如果是,就下载该WSDL文档。

指导教师(签字)

年月日

审题小组组长(签字)

年月日天津大学本科生毕业设计(论文)开题报告

课题名称Web Services 网络爬虫

学院名称软件学院专业名称软件工程

学生姓名梁其烜指导教师冯志勇

一、课题来源及意义:

互联网上的服务数量正快速的增长,分布在不同的网站上,导致服务的用户需要在不同的网站之间寻找一个或者多个符合自己需求的服务,对于服务开发者来说,他们无法快速、准确的得知现有的服务开发现状,服务开发者无法重用现有的服务,重复开发已有的服务,导致一个糟糕的服务开发环境。

本课题的任务是抓取互联网上分散的服务,具有重要意义:本系统把互联网上的服务都收集起来,并存储在本地数据库。用户或者服务开发者就可以在基于该本系统数据库的搜索引擎中查找到所有的互联网上大部分的服务,节省了在不同网站间查找服务的时间。服务用户可以快速、准确的找到符合自己需求的服务,服务开发者可以快速得知服务开发现状,避免重复开发,并且可以利用现有服务进行组合开发等。

二、国内外发展状况:

收集互联网上的信息的系统被称为网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),它是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁,自动索引,模拟程序或者蠕虫。

网络爬虫按照系统结构和实现技术,大致可以分为以下几种类型[1]:通用网络爬虫[2]、聚焦网络爬虫[8]、增量式网络爬虫[5]、Deep Web爬虫[7]。通用网络爬虫[2]又称全网爬虫(Scalable Web Crawler),爬行对象从一些种子URL 扩充到整个Web ,主要为门户站点搜索引擎和大型Web 服务提供商采集数据。通用的网络爬虫大多应用于大型门户网站或类似于google这样的搜索引擎[15]。

聚焦网络爬虫(Focused Crawler),又称主题网络爬虫(Topical Crawler ),是指选择性地爬行那些与预先定义好的主题相关页面的网络爬虫[3]。随着垂直搜索的蓬勃发展,聚焦网络,也就是主题网络爬虫成为研究的前言,[4]提出通过深入分析生活类网站网址的树形结构的架构,开发了收集种子页面的URL的模拟搜集齐,并基于HTMLParser的信息提取方法,从种子与页面中提取出与生活类主题相关的目标URL。

增量式网络爬虫(Incremental Web Crawler) [5]是指对已下载网页采取增量式更新和只爬行新产生的或者已经发生变化网页的爬虫,它能够在一定程度上保证所爬行的页面是尽可能新的页面。

本课题研究的是针对Web服务的聚焦网络爬虫技术。因为聚焦网络爬虫技术能最快的,最准确的搜索Web服务信息。本课题并不是重新开发一个爬虫程序,而是在现有爬虫开源框架的基础上进行扩展。现有的网络爬虫框架有很多,例如:Heritrix、Nutch、Larbin、J-Spider等。Heritrix[13]是一个由Java开发的、开源的Web网络信息采集程序。和其他开源的爬虫程序相比,Heritrix的优势在于它的扩展性,开发者可以扩展它的组件,来实现自己的抓取逻辑[6]。现已有很多应用是在Heritrix上开发的。例如:基于聚焦爬虫的手机天气预报系统,它是在Heritrix的基本功能上进行扩展[11]和修改[12]。

由以上对爬虫类型和爬虫框架的发展现状分析,本课题使用Heritrix开源框架,并通过分析网络上分布Web服务的网站的树形结构的架构,实现针对Web 服务主题的网络爬虫。

三、目标和内容:

我的研究目标是:把互联网上广泛分布的Web Service搜集起来,把相关信息存入数据库,存在两种情况:

第一种情况:网站上的服务提供了关于服务的相关信息,那么本系统需要在抓取服务wsdl文档的同时,获取服务的相关信息。针对这种情况,主要的研究内容如下:

1.开源框架Heritrix的扩展

因为现有的开源爬虫框架Heritrix提供了网络搜索的基本结构,所以,我会扩展Heritrix框架,使该框架适用于本系统。

a. 重新改写Heritrix框架处理流程中的过滤链,以过滤不需要访问的网

页。

b. 重新改写Heritrix框架处理流程中的提取链,以提取网页包含的信息。

c. 重新改写Heritrix框架处理流程中的写链,以下载搜索到的wsdl文档。

2.对网站服务分布结构的分析

a. 对网站所有Web Service的分类页面进行分析,分析出含有所有Web

Service的种类URl的table表格结构和URL的结构。

b. 对某类别Web Service页面进行分析,分析出含有所有该类别Web

Service的详细信息页面URL的table表格结构和URL的结构。

c. 对Web Service详细信息页面进行分析,分析出包含所有与该Web

Service相关的信息的table表格结构。

通过对网站结构的分析,可以得到网站中服务分布的一颗树,并用形式化语言描述这棵树。

采用数据结构中的树结构来描述网站服务的分布树,而经过扩展之后的爬虫得到根节点,并通过根节点对整棵树进行遍历,就实现了抓起网络上分布的Web Service。

第二种情况:网站上只提供了服务的wsdl文档的url,没有其它信息,那么本系统就只需要抓取服务的wsdl文档,也就不需要分析网站服务分部结构。针对第二种情况,主要的研究内容如下:

重新改写Heritrix框架处理流程中的写链,以下载搜索到的wsdl文档。利用httpClient编写下载wsdl程序。

四、方法和手段:

在扩展Heritrix框架的过程中,遇到的问题或者使用的插件如下:

1.在改写Heritrix框架的提取链时,需要从分析网站结构中得到需要遍历

的网页URL。

2.在改写Heritrix框架的写链时,涉及到访问远程服务器,下载wsdl文档。

解决该问题时,我们用到了HTTPClient插件,该插件能够实现下载远程

服务器上的文档,还可以设定连接时间等。

3.由于Heritrix框架提供了完善的UI界面操作,但是没有提供完整的代码

启动程序,同时本课题需要把爬虫启动操作嵌入到其他程序中,所以需

要编写Heritrix的代码启动模块。

在分析网站结构时,需要用到HTMLParser插件,该插件能够实现对网页的详细分析,包括获取所有网页标签信息等功能。利用该插件,我们可以准确无误的获取服务的所有详细信息。在分析网页结构时,需要人工对网页的包含信息的

标签进行分析,得到该
下信息分布的情况,然后使用HTMLParser 准确定位到需求信息的位置,并提取信息。

分析网站结构过程如下:

1.提供一个包含所有Web service类别的网页的URL,分析该网页,用以

上分析页面的方法提取出所有的类别页面的URL,取出一个服务类别页

面URL。

2.并对该类别页面进行分析,提取出所有的Web service详细信息页面的

URL。

3.对详细信息页面进行分析,提取出所有与Web service相关的信息。

4.把这些相关信息存入到数据库中。

5.提取下一个类别URL。并重复2步骤。

爬虫无限循环执行对页面的分析,直到没有未访问过的URL存在。

五、可行性分析:

网络上Web服务的飞速增长,例如https://www.wendangku.net/doc/a98294446.html,网站的服务数量达到了2万多个,且服务的种类很多,为本系统提供了非常好的搜索源。并且网站的分布结构十分清晰,有利于我们设计简单有效地搜索策略。同时网络爬虫技术的飞速发展,各种爬虫开源框架的出现,为我们的爬虫系统提供了良好的技术基础。在开源框架的基础上,结合对Web服务网站的结构分析,就可以实现对网络

选题是否合适:是□否□

课题能否实现:能□不能□

指导教师(签字)

年月日

选题是否合适:是□否□

课题能否实现:能□不能□

审题小组组长(签字)

年月日

摘要

互联网上的服务数量增长快速,网站提供的关于服务的信息也各异,导致用户难以正确、快速的找到合适的服务,为了解决以上问题,需要获取和保存服务的WSDL的URL和相关的服务信息。

本文完成了一个Web服务信息分析、抓取的网络爬虫,主要研究开发内容有:1)分析服务网站结构:在抓取某个网站上的服务前,要人工的分析出该网站哪些页面需要抓取,哪些页面中哪些信息需要抓取;2)页面信息提取:根据人工分析出的哪些页面中哪些信息需要抓取的结构,使用HtmlParser工具抓取页面中的信息。3)下载WSDL文档:在抓取到了服务WSDL的URL后,使用HtmlClient下载WSDL文档。4)加载服务信息到数据库:把在页面信息提取中得到的关于服务的信息存入数据库中。

通过对Web服务的抓取,用户可以通过统一的入口来访问这些服务,而不用在互联网上盲目搜索。为服务的使用和开发提供更加便利的平台环境。

关键词:爬虫;网络服务;WSDL;

ABSTRACT

The number of services on the Internet Increase quickly,the information sites provide about services is also different, leading to that it is difficult for users to correctly and quickly find the right services, in order to solve the above problems, needing to capture and store the service's WSDL URL and related service information.

This paper completed a Web Crawler about Web service information analysis and crawl.The main research and development contents are: 1) Analysis Service Web site structure: before capturing the services on a Web site, needing to manually analyze which pages of the site need to be captured, and which information in which pages needs to be captured; 2) Page information extraction: According to the manual analysis that which information in which paper needs to be captured, then using HtmlParser tools to capture the information in the page; 3) Downloading the WSDL document: capturing the service WSDL URL, and then using HtmlClient to download the WSDL document.4) Loading service information into the database: store the information about the service into the database.

After Crawling the Web service, users can access Web services through a unified portal , rather than blindly searching on the Internet.Providing a more convenient platform environment for the use and development of services.

Key words:C rawler;Web service;WSDL;

目录

第一章绪论 (1)

1.1 问题的背景和意义 (1)

1.2 研究目标和目的 (1)

1.3 全文安排 (2)

第二章相关工作和需求分析 (3)

2.1 相关工作 (3)

2.2 功能说明 (4)

2.3 运行环境 (4)

第三章面向web service的网络爬虫详细设计 (5)

3.1 总体架构 (5)

3.2 数据库设计 (6)

3.3 程序包设计 (7)

3.4 流程设计 (8)

第四章面向web service的聚焦网络爬虫技术实现 (13)

4.1 分析网站服务分布结构 (13)

4.2 网页内容提取 (15)

4.2.1 服务提供商集合页面内容提取 (15)

4.2.2 服务提供商页面内容提取 (18)

4.2.3 服务详细信息页面内容提取 (20)

4.2.4 页面链接提取 (22)

4.3 下载WSDL文档 (24)

4.4 结果展示 (24)

第五章总结和展望 (29)

5.1 论文总结 (29)

5.2 存在的问题和展望 (29)

参考文献 (30)

外文资料

中文译文

致谢

第一章绪论

1.1 问题的背景和意义

随着互联网的飞速发展,应用程序的集成,软件和数据的重用成为互联网发展的障碍。Web 服务的出现有效的解决了以上难题。Web服务允许应用开发者对不同语言,不同平台的应用程序进行集成,允许在程序中调用Web服务。正因为Web服务的有效的解决了以上问题,互联网上的服务发展迅速,服务数量飞速增长。服务数量的增长,使得用户查找服务变得困难。另外,Web服务的发展也产生了另外一个应用模式:组合应用(Mushup),把不同的Web服务进行组合,满足用户需求。

现在,互联网上存在许多被动的,集中式的服务注册网站,这类网站上的服务可能大部分来源于网站国家的开发者,服务功能针对某一领域。但是通过主动式的爬取,获得并存储互联网上的服务,对服务进行集中管理,有利于对用户提供统一的访问方式,有利于对互联网服务的分析,提高组合的效率。

1.2 研究目的和主要内容

为了对互联网服务进行集中管理,需要将互联网上的服务信息存放到数据库中。所以本论文的目的是:通过爬虫抓取,得到互联网上的Web服务信息,并把服务信息存放到数据库中。

为了实现该目的,本论文的主要研究内容包括:

第一种情况:网站上的服务提供了关于服务的相关信息,那么本系统抓取服务WSDL文档的同时,获取服务的相关信息。针对这种情况,研究内容如下:

1.开源框架Heritrix的扩展

因为现有的开源爬虫框架Heritrix提供了网络搜索的基本结构,所以,我会扩展Heritrix框架,使该框架适用于本系统。

a. 重新改写Heritrix框架处理流程的过滤链,过滤不需要访问的网页。

b. 重新改写Heritrix框架处理流程的提取链,提取网页包含的信息。

c. 重新改写Heritrix框架处理流程的写链,下载搜索到的wsdl文档。

2.对网站服务分布结构的分析

a. 对网站Web服务的分类页面进行分析,分析出含有所有Web服务的

种类URL的table表格结构和URL的结构。

b. 对某类别Web Service页面进行分析,分析出含有所有该类别Web

服务的详细信息页面URL的table表格结构和URL的结构。

c. 对Web服务详细信息页面进行分析,分析出Web服务信息的table

表格结构。

通过对网站结构的分析,可以得到网站中服务分布的一颗树,并用形式化语言描述这棵树。采用数据结构中的树结构来描述网站服务的分布树,扩展后的爬虫得到根节点URL,通过根节点对整棵树进行遍历,抓起网站所有的Web服务。

第二种情况:网站上只提供了服务WSDL文档的URL,本系统只抓取服务WSDL文档,不需要分析网站服务分部结构。针对第二种情况,主要的研究内容如下:

重新改写Heritrix框架处理流程中的写链,以下载搜索到的WSDL文档。利用HttpClient编写下载WSDL程序。

1.3 全文安排

全文共分为六章。

第一章主要介绍本课题研究背景,以及研究意义,明确课题主要研究内容,给出全文的组织结构。

第二章介绍了互联网上的服务的分布情况和相关爬虫技术,并对需求进行分析,包括功能说明和运行环境。

第三章提出了系统的设计和结构,其中包括总体架构、数据库的设计、工程包的设计和详细的流程设计。

第四章在第三章得基础上给出了具体的实现方法,其中主要包括分析网站服务分部结构、页面内容提取、下载WSDL文档以及结果展示。

第五章是对全文工作的总结,指出并分析了现阶段存在的问题并展望了未来的发展前景。

第二章相关工作和需求分析

2.1 相关工作

随着Web服务开发者数量的增加,互联网上的Web服务数量以爆炸方式增长。伴随着Web Service的数量的增长,越来越多的网站关注于如何吸引开发者把服务发布在他们的网站中,这些网站采用了服务开发者在该网站上注册服务的方式来发布服务。

其中,seekda[1]网站是现有的最大的服务注册网站,一共有7663个服务提供商在该网站上注册,据统计,大约有2万多个服务在该网站上进行发布。而且该网站上的服务发布信息比较齐全,提供了服务的可用率,用户标签,提供商,发布服务器等信息。还有其它一些服务注册网站,例如:https://www.wendangku.net/doc/a98294446.html,、https://www.wendangku.net/doc/a98294446.html,。尽管这些网站的数量不及seekda的多,但这些网站上的服务对用户来说,也是有巨大意义的。其服务信息很丰富,需要把网络上的服务抓取和集中管理。

网络信息抓取的主要工具是网络爬虫,网络爬虫是一种按照一定的规则,自动的抓起万维网信息的程序或者脚本。[2]现有的网络爬虫可以分为以下几种类型[3]:通用网络爬虫[12]、聚焦网络爬虫[15]、增量式网络爬虫[4]、Deep Web爬虫[14]。其应用也十分广泛,如:Google搜索引擎的爬虫模块就是一个通用网络爬虫,Google的爬虫通过遍历互联网上的网页,并提取网页的信息,例如关键字、类型、网页超链接等,然后建立网页索引。最后在这些网页信息上建立搜索引擎,向用户提供统一的访问网页的窗口[5]。

聚焦网络爬虫也称为主题爬虫[13],大量的应用于互联网中,例如基于聚焦爬虫的手机天气预报系统[6],就是应用了聚焦网络爬虫,通过计算页面与天气主题的相关度,抓取网络上与天气相关的页面信息,并把对页面进行索引,并向用户提供统一访问窗口。

Web服务有其特定结构,Web服务网络爬虫不仅仅遍历网页,并建立索引,而且在遍历网页过程中,利用网页分析工具解析网页[7],把Web服务相关信息抓取下来,如:注册标签、提供商、注册时间、可用率、服务器等。

Heritrix[9]是一个比较灵活、可扩展性强的网络爬虫开源框架,目前,已经有很多应用在该框架上进行开发,例如基于Heritrix的面向电子商务网站的信息抓取,该应用就是在Heritrix网络爬虫开源框架的基础上进行扩展、修改[10],并建立特有的抓取策略来抓取网络上的电子商务信息[11]。

2.2 功能说明

本系统包含以下功能:

如果网站提供了详细的服务信息,那么功能如下:

1.存储服务的详细信息

遍历网站结构过程中,如果页面是服务详细信息页面,需要对页面进行解析,把服务的详细信息提取出来,并存入数据库。详细信息包括:服务描述文档WSDL URL、服务提供商、服务注册时间、服务可用率、服务运行服务器、服务标签等。

2.下载WSDL文档

提取了Web服务详细信息后,根据Web服务WSDL文档的URL,下载WSDL 文档,并把文档内容存放到数据库中。

如果网站只提供了Web服务WSDL文档的URL,那么系统在抓取网站过程中,只提取Web服务WSDL的URL,把该URL存入数据库,并下载Web服务的WSDL文档。

2.3 运行环境

要求程序能够运行在如下环境中:操作系统:Windows XP;运行平台:MyEclipse 6.5以上;java 虚拟机:JVM 1.6.0以上;数据库:MySQL5.1

第三章面向web service的网络爬虫的详细设计

3.1 总体架构

本系统采用的是广度优先策略,利用网络爬虫开源框架Heritrix的多线程管理、链接调度器模块,扩展了Heritrix的处理链流程。

Heritrix框架的多线程管理池可以提供50个线程同时进行抓取工作,Frontier 调度器负责调度链接,Frontier把新链接加入到待访问队列中,把未访问链接传递给线程。本系统针对两类网站进行了处理链修改及扩展。

针对提供了详细信息的服务网站,裁掉了一些Heritrix原有处理链,只保留了过滤链,提取链,写链,并对三个处理链功能进行重新设定。

●过滤链主要负责根据网站服务分部结构过滤掉不相关的链接。

●提取链主要负责解析页面信息,提取的内容包括:1.新的链接;2.服务详

细信息内容;

●写链主要负责把服务信息存储到数据库中,下载WSDL文档。

系统结构图如下:

图3-1 抓取详细信息情况下的系统结构图

针对网站只提供了服务WSDL文档的URL,本系统的设计是:处理链保留过滤链、提取链和写链,并对过滤链、提取链和写链功能进行了重新设定。

过滤链主要负责过滤非本网站链接,爬虫抓取的范围局限于主网站,所有其他指向网站的链接都会过滤。提取链主要负责解析网页内容,提取服务WSDL 文档的URL。写链主要负责根据服务WSDL文档的URL下载服务WSDL文档。

系统结构图如下:

图3-2 抓取没有详细信息服务的系统结构图

3.2 数据库设计

本系统的数据库较简单,只有一个表webServiceDetail,在两种情况下,都需要存储服务WSDL文档的URL,在第一种情况下,需要存储服务相关信息,这些相关信息包括:服务提供商、服务注册时间、服务可用率、服务用户描述、服务服务器等,但是在第二种情况下,不需要存储服务相关信息,只存储服务WSDL文档的URL。数据库表定义如下:

表3-1 webServiceDetail表

属性名数据类型非空自增长默认值

wsdlAddress V ARCHAR(255) √

Provider V ARCHAR(30)

monitoredSince V ARCHAR(50)

server V ARCHAR(50)

availability V ARCHAR(50)

description V ARCHAR(5000)

descriptionByUser V ARCHAR(1000)

fileAddress V ARCHAR(255)

date datatime

state V ARCHAR(50)

type Boolean √

重要字段说明:

wsdlAddress字段为主键,因为每个服务WSDL文档的URL是唯一的。

type字段为true时,表示该服务有相关服务信息,为false时,表示该服务没有相关的服务信息。

3.3 程序包设计

本系统主要包括5大模块,分别是:

1. 过滤链模块

2. 提取链模块

3. 写链模块

4. 管理访问链接模块

5. 管理爬虫多线程模块

相对应的程序包设计图如下:

图3-3 程序包设计图

●my.postprocessor是过滤链模块的程序文件包,主要负责过滤无关的网页

链接。

●my.extractor是提取链模块的程序文件包,主要负责对各种页面进行信息

提取。

●my.writer是写链模块的程序文件包,主要负责下载WSDL文档。

●org.archive.crawler.frontier是负责管理待访问队列的链接的程序文件包,

向线程传递链接。

●org.archive.crawler.framework是负责管理爬虫线程的程序文件包,线程获

取链接,并访问网页的。

3.4 流程设计

针对第一种情况,爬虫抓取过程如图3-4所示:

毕业设计论文

毕业设计(论文) 题目新疆哈密东南山口 50Mwp光伏电站设计 专业电力 班级 学生 指导教师 2015 年

摘要 随着日趋紧张的能源形势以及城市空气污染等问题的凸显,清洁能源发电越来越多的得到了社会的重视。而光伏发电以其污染物零排放、能源储量丰富、市场前景广阔等特点在国内外学术界和产业界得到了越来越多的关注。 本论文针对并网光伏电站工程概况,对光伏电站的发电系统进行了研究和设计,主要工作内容如下: 根据光伏电站的工程概况、装机容量,考虑光伏电站初期投资和后期维护成本问题,对光伏电站电气一次侧进行主接线设计、光伏阵列 -- 变压器组合方式设计以及光伏电站升压方式设计,并进行了电气一次侧主要设备的选型工作,在此基础之上从电站的调度管理与运行方式和光伏电站的计算机监控系统两个方面进行了电气二次设计。 关键词:光伏发电;并网;逆变器;电气主接线

ABSTRACT Clean energy has got more attention from the society with the nervous energy situation,as well as the pollution of urban air.Grid-connected PV has got more concern in the of academia and industry at home and abroad lately. This paper focuses on the design of power generation systems of grid-connected photo-voltaic power plant according to the project overview.The main contents are as follow: Design the main electrical wiring,PV array-transformer combinations, boots mode of photo-voltaic power plants and select the major equipment of primary side according to the project overview,installed capacity and select the initial investment and maintenance cost.On this basis,design secondary side from the two sides of management and operation,and computer monitoring system. KEY WORDS :photo-voltaic power generation ,grid ,invert ,electrical main wiring

毕业设计论文

编号: 毕业设计说明书 题目:水草清理装置水下机构 的设计 学院:机电工程学院 专业:机械设计制造及其自动化 学生姓名: 学号: 指导教师: 职称: 题目类型:?理论研究?实验研究?工程设计?工程技术研究?软件开发 2010年5 月24日

针对河道、水塘等水域具有航道窄、面积小,一般的大型水草收割机难以实现水草收割的现状,本文设计了一种结构紧凑,机构传动平稳,效率高,适合在中小尺度水域作业的小型水草收割机。 论文概述了水草收割机的发展背景、研究现状及分类;完成了水草收割机水下部分的机构设计,主要包括清除机构和定位机构;阐述了前置往复式切割器和旋转式升降台的总体设计方案、工作原理、参数计算以及试验校核;同时,为了防止二次污染,本文还另外设计了水草回收装置,通过传送带将水草运回船体;按照任务要求完成了装置总装图与各主要零部件图的绘制;最后,通过Solidworks软件的动画仿真验证了机构设计的合理性。 结果表明:所设计的小型水草收割机具有结构合理、紧凑,适应性强,切割效率高等优点。这种新型的水草收割机可在水下实现切割,捡拾、传送一体化连续作业方式,能够达到清除泛滥的水草,净化水质的目的。总的来说,是一种较为理想的水草收获机具。 关键词:小型水草收割机;水下机构设计;动画仿真

Waters such as rivers,ponds are generally with narrow waterway and small area,so general large aquatic weed harvesters can hardly harvest hydrophytes.To eliminate the current phenomenon, smaller aquatic weed harvester is designed in this paper.It has compact structure, smooth transmission and high efficiency ,at the same time ,it is suitable for working in the small and medium waters. This article summarizes the development background,research status and classification of the aquatic weed harvester.;the mechanism design of underwater part of the aquatic weed harvesters, including clear organization and positioning mechanism,is completed;the paper describes the overall design, working principle, parameter calculation and experimental check of front reciprocating cutter and rotating lift;meanwhile, in order to prevent secondary pollution, the paper also designs of the recovery agencies, the aquatic weeds will be shipped back to the hull through the conveyor belt;w hat’s more,the study also finishes the work of the main device assembly parts drawing.Finally, this pa per’s simulation result proves the rationality of the design with the animation of the software Solidworks. The results show that: the smaller aquatic weed harvester has many advantages of reasonable and compact structrue, high adaptability and high efficiency to harvesting.The new aquatic weed harvesters can realize continuous integration mode such as harvesting,collecting and transmiting under water.It can achieve the goal to clear the flood hydrophytes and to purify water quality. In all,it is an ideal machine of harvesting aquatic weeds. Key words:small aquatic weed harvester;underwater mechanism design;animated simulation

1、毕业设计(论文)对学生的要求

昆明理工大学 毕业设计(论文)管理工作 对学生的基本要求 一、毕业设计(论文)中学生应遵循的基本原则 1、毕业设计(论文)教学环节是综合性的实践教学活动,不仅可使学生综合运用所学过的知识和技能解决实际问题,还训练学生学习、钻研、探索的科学方法,提供学生自主学习、自主选择、自主完成工作的机会。 2、毕业设计(论文)是在指导教师的指导下,使学生受到解决工作实际问题、进行科学研究的初步训练。学生应充分认识此项工作的重要性,要有高度的责任感,在规定的时间内按要求全面完成毕业设计(论文)的各项工作。 3、学生在接到毕业设计(论文)任务书后,在领会课题的基础上,了解任务的范围及涉及的素材,查阅、收集、整理、归纳技术文献和科技情报资料,结合课题进行必要的外文资料阅读并翻译与课题相关、不少于3000汉字的外文资料。 4、向指导教师提交开题报告或工作计划。在开题报告或工作计划中,要拟定完成课题所采取的方案(凡选“工程设计类”、“工程技术研究类”的题目,必须有方案的经济、技术、社会发展指标的对比分析,“工程设计类”偏重于经济技术指标的对比分析,选择较优的方案进行详细设计;“工程技术研究类”偏重于研究技术路线的经济性、先进性、可靠性、可行性、实用性等)、步骤、技术路线、预期成果等。经指导教师审阅同意后方可实施。 5、学生应主动接受教师的检查和指导,定期向指导教师汇报工作进度,听取教师对工作的意见和指导。 6、毕业设计(论文)是对学生工作能力的训练,学生在毕业设计(论文)中应充分发挥主动性和创造性,独立完成任务,树立实事求是的科学作风,严禁抄袭他人的设计(论文)成果,或请人代替完成毕业设计(论文)。 7、学生在毕业设计(论文)答辩结束后,必须交回毕业设计(论文)的所有资料,对工作中的有关技术资料,学生负有保密责任,未经许可不能擅自对外交流和转让。 8、学生应做好毕业设计(论文)的总结。在提交的成果中总结业务上的收获、思想品德方面的提高,感受到的高级工程技术人才应具有的科学精神和品质。 9、学生在毕业设计(论文)期间要遵守学校、学院的规章制度。 二、开题报告、毕业设计说明书、毕业论文的撰写要求 (一)、开题报告撰写内容与要求 1、工程设计类、工程技术研究类、软件类的课题学生必须完成开题报告。 2、开题报告一般应包括:项目研究的目的、意义,国内外技术发展概况及国内需求,国内现有工作的基础和条件,研究进展,最终成果形式及应用方向,研究方案及技术途径,协作配套措施及协作单位,所需研究试验条件及落实措施,经费概算等内容(具体要求见学校统一的开题报告)。

本科毕业设计(论文)模板

本 科 毕 业 设 计(论文) 题 ——副标题 学生姓名:张 三 学 号:10080000 专业班级:计算机科学与技术10-5班 指导教师:李 四 20 年 6月20日

——副标题 要 数据结构算法设计和演示(C++)树和查找是在面向对象思想和技术的指导下,采用面向对象的编程语言(C++)和面向对象的编程工具(Borland C++ Builder 6.0)开发出来的小型应用程序。它的功能主要是将数据结构中链表、栈、队列、树、查找、图和排序部分的典型算法和数据结构用面向对象的方法封装成类,并通过类的对外接口和对象之间的消息传递来实现这些算法,同时利用解、辅助教学和自我学习的作用。 关键词

The design and implementation of the linear form ——副标题 Abstract 外文摘要要求用英文书写,内容应与“中文摘要”对应。使用第三人称。 “Abstract” 字体:Times New Roman,居中,三号,加粗,1.5倍行距,段前、段后0.5行间距,勾选网格对齐选项。 “Abstract”上方是论文的英文题目,字体:Times New Roman,居中,小二,加粗,1.5倍行距,间距:段前、段后0.5行间距,勾选网格对齐选项。 Abstract正文选用设置成每段落首行缩进2字符,字体:Times New Roman,字号:小四,1.5倍行距,间距:间距:段前后0.5行间距,勾选网格对齐选项。 Keywords与Abstract之间空一行,首行缩进2字符。Keywords与中文“关键词”一致,加粗。词间用分号间隔,末尾不加标点,3-5个,Times New Roman,小四。如需换行,则新行与第一个关键词首字母对齐。 Keywords:Write Criterion;Typeset Format;Graduation Project (Thesis)

2-3 毕业设计论文最终稿

本科毕业设计第1 页共40 页1 绪论 本次毕业设计承担的题目是基于UG的炉顶放散阀的三维设计与运动仿真。通过查阅20余篇文献内容,对阀门及UG软件有了比较清晰的认识。我国阀门种类繁多,功能多样,发展非常迅速。阀门在工业生产中正扮演着越来越重要的角色。其中,炉顶放散阀在冶金行业的作用尤显突出。炉顶放散阀主要应用于控制冶金炉中的压力以保证安全生产。其控制的介质可以是煤气、空气等气体。当炉内压力大于阀门额定压力时,炉顶放散阀的重锤被顶起。重锤通过连杆、拉杆、键连接、轴、卸扣等部件实现简单的运动,把阀盖拉起。从而使炉内压力减小,以保证在安全的工作范围内。当炉内压力低于正常生产所需压力时,炉内压力便支撑不了重锤的重量,还是通过部件间的连接和相对运动来实现阀门的闭合。形象地说,炉顶放散阀的工作原理正如高压锅锅盖上阀门的工作原理。我国早些时候大部分使用的是有重锤的炉顶放散阀。有重锤的炉顶放散阀结构简单,操作方便。其主要结构是:拉环、拉杆、杠杆、阀盖、阀座、下壳和重锤。由于重锤的存在,炉顶放散阀安装在高炉上很是笨重,而且可能会有危险发生。因此,无配重炉顶放散阀正被国内阀门行业所研究和广泛应用。无配重炉顶放散阀主要结构是:.液压驱动装置、机体、小支座、小转臂、连接板、大支座、大转臂、阀盖、下壳、中壳、阀座。在设计具体的某一种阀门时应遵循必要的设计流程。首先,应认真研究阀门的详细结构,通过相关资料确定具体数据;其次,根据预定的功能试制有关的部件;然后,几个部件装配成一个组件并检查是否满足要求,若满足则进行下一部件的设计,如不满足要求则要返回上一步骤修改设计方案。如此往复,最后形成一个阀门的成体。在阀门的实体设计中,一定会用到CAD相关软件,例如UG等。UG是个功能强大的软件,它提供了产品设计所需的各种功能。例如三维实体造型、装配序列仿真、运动仿真、爆炸视图、导出工程图、可靠性分析等等。本文主要针对阀门行业的现状,以炉顶放散阀为例介绍了其发展前景并利用UG软件对其进行了产品设计。 1.1 阀门及炉顶放散阀概述 阀门是流体输送系统之中的控制部件,它们是用来改变通路断面和介质流动方向的部件,具有导流、截止、节流、分流和溢流、卸压等功能。用于流体控制阀门,从最简单的截止阀到复杂的自控系统中所用的各类阀门,其品种规格繁多,各类阀门的公称通径从极微小的仪表阀门大至通径达10m的工业管路用阀门。阀门可用于控制蒸汽、水、油品、泥浆、各种腐蚀性介质、气体、液态金属和流体等各种类型流体地流动,阀门的工作压力可从0.0013MPa到1000MPa 的高压,工作温度从-300℃的低温到1430℃的高温。阀门的控制可采用多种传动方式,如电动、液动、手动、涡轮、电磁动、电磁液动、电液动等;可以在压力、温度和其它形式传感信号的作用下,按照预定要求动作,和不依传感信号而进行开启和关闭,阀门依靠驱动和自动机构使启闭件作滑移、旋摆升降、回转运动,从而改变流道面积从而实现其控制功能。炉顶放散阀是1

华东理工大学关于印发《本科生毕业论文(设计)

华东理工大学关于印发《本科生毕业论文(设计) 教学的若干规定》的通知 校教〔2017〕5号 毕业论文(设计)是本科培养方案中的重要环节,是培养学生综合应用所学知识和技能进行科学研究工作的基本训练,是培养和提高学生分析解决实际问题能力,实现教学、科研和社会实践相结合的重要途径。现将修订后的《本科生毕业论文(设计)教学的若干规定》印发给你们,请认真遵照执行。 华东理工大学 2017年1月18日

华东理工大学 本科生毕业论文(设计)教学的若干规定 毕业论文(设计)是本科培养方案中的重要环节,是培养学生综合应用本学科基本理论、专业知识和基本技能进行科学研究工作的基本训练,旨在培养和提高学生分析解决实际问题的能力。为提高毕业论文(设计)质量,特制定本规定。 一、目标与要求 各院(系)应按照培养方案的要求,结合学校规定,制定符合本学科特点的《院(系)本科生毕业论文(设计)工作管理办法》(以下简称《管理办法》),明确本科毕业论文(设计)培养的具体目标,应达到的质量标准,并建立行之有效的全面质量管理制度。 各院(系)制定的《管理办法》应及时告知本院(系)所有师生,并报教务处备案。 二、选题与指导教师选派 做好选题与指导教师选派工作是顺利开展毕业论文(设计)的前提。各院(系)要结合以下几点原则,制定适合本院(系)实际情况的《管理办法》。 1.选题难易度及工作量,一般应控制在学生经过努力可以如期完成的程度。各专业学生毕业论文(设计)实际工作时间不得少于12周,有条件的专业可以安排更多时间。 —2 —

2.选题应符合专业教学的基本要求,必须同本专业、学科紧密相关,鼓励不同专业或不同学科之间交叉融合。选题要贴近社会生产生活实际,并具有一定学术性,体现教学与科学研究、技术开发、经济建设和社会发展紧密结合的原则。综述类课题不宜作为本科毕业论文(设计)课题。 3.为保证工科专业学生同时得到工程设计和科学研究两方 面的基本训练,工科专业的毕业环节实行“套餐”制。“套餐”一为小设计+大论文,“套餐”二为小论文+大设计,学生两者选其一。小论文和小设计均属于独立的教学环节,单独考核,学时安排一般不得少于4周,小论文篇幅一般不少于5千字,机械类的小设计图纸不少于1.5张,工艺类图纸不少于l张。 4.学生能否进入毕业论文环节的资格审查,按《全日制本科生学籍管理条例(修订)》(校教〔2014〕29号)规定执行。 5.学生可以在院(系)提供的课题中选择毕业论文(设计)课题,也可以自主选题。后者须由院(系)审核并配备指导教师。 6.原则上每位学生一个题目。如果多位学生共同参与同一研究项目,应要求每位学生在共同协作完成项目的同时,还必须指定其独立完成的工作内容及相应工作量。 7.指导教师一般应选派工作责任心强,具有中级及以上职称或具有博士学位的教师担任。每名指导教师指导毕业论文人数一般不超过5人(指导毕业设计的,按2倍毕业论文指导人数计算,即不超过10人)。 —2 —

校级优秀毕业设计论文

校级优秀毕业设计论文

一、校级优秀毕业设计(论文)名单 序号毕业设计(论文)题目学生指导教师专业(方向)学院 1 大学生方程 式电车总体 布置设计 白阳殷德军车辆工程 机械工 程学院 2 膏体推进剂 管道输运仿 真及试验 叶小 兵 陈雄 武器系统 与工程(火 箭弹) 机械工 程学院 3 非接触气隙 隔离DC/DC变 换器设计 朱幸朱丽 测控技术 与仪器 机械工 程学院 4 变支撑约束 下的大型丝 杠旋铣动态 响应特性分 析 顾旻 杰 王禹林 机械工程 及自动化 (机电工 程) 机械工 程学院 5 大学生方程 式赛车悬架 及转向系统 设计与仿真 谢臻殷德军 机械工程 及自动化 (机械设 计) 机械工 程学院 6 轮毂生产系 统分析与优 陶梦刘庭煜工业工程 机械工 程学院

化——布局分析与优化 设计 7 导游机器人 行走功能控 制系统设计 刘雪 松 韩军 机械工程 及自动化 (机电工 程) 机械工 程学院 8 可编程电子 时间引信炸 点控制电路 原理实验系 统开发 宋琦丁立波 武器系统 与工程(探 测制导与 控制) 机械工 程学院 9 119mm脉冲发 动机组设计 姚学 斌 余陵 武器系统 与工程(火 箭弹) 机械工 程学院 10 适用于电磁 脉冲炮弹的 脉冲调制网 络研究 沈杰潘绪超 武器系统 与工程(弹 药) 机械工 程学院 11 5足仿生机器 人机构设计 卜庆 伟 张龙 机械工程 及自动化 机械工 程学院

与运动学分 析 (机电工程) 12 基于正则表达式的NC 程序编译器设计与开发 顾星炜 袁红兵 机械工程 及自动化 (机电工 程) 机械工程学院 13 基于K 型热电 偶的测温系统设计 韩伟 卜雄洙 测控技术 与仪器 机械工程学院 14 固体火箭冲压发动机壅塞式燃气流 量调节装置 设计 余业辉 陈雄 飞行器设 计与工程 机械工 程学院 15 银改性MIL-101制备及吸附放射性碘研究 陈羽 杨毅 辐射防护 与环境工 程 环境与生物工程学院 16 新型电容除离子(CDI)电极的制备与 王祎 韩卫清 环境工程 环境与生物工 程学院

毕业设计论文——最终版

毕业设计论文 作者学号 系部 专业 题目 指导教师 评阅教师 完成时间:

毕业设计(论文)中文摘要

毕业设计(论文)外文摘要

目录 1 绪论 (1) 1.1J AVA语言的特点 (1) 1.2开发工具E CLIPSE介绍 (2) 1.3开发工具JDK介绍 (2) 1.4应用环境 (3) 2 系统需求分析 (3) 2.1需求分析 (3) 2.2可行性分析 (3) 3 系统概要设计 (4) 3.1游戏流程图 (4) 3.2设计目标 (5) 3.3系统功能模块 (5) 3.4系统数据结构设计 (7) 4 系统详细设计 (10) 4.1程序设计 (10) 4.2贪吃蛇游戏各功能界面截图 (13) 5 系统测试 (16) 5.1测试的意义 (16) 5.2测试过程 (16) 5.3测试结果 (17) 结论 (18) 致谢 (19) 参考文献 (19)

1 绪论 贪吃蛇是世界知名的益智类小游戏,选择这个题目一方面是为了将我们自己的所学知识加以运用;另一方面,我希望通过自己的所学知识把它剖析开来,通过自己的动手实践,真正的了解它的本质和精髓。希望通过这次实践,能从中提高自己的编程能力。并从中学会从零开始分析设计程序,达到学以致用,活学活用的目的。另外,通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的。 本游戏的开发语言为Java,开发工具选用Eclipse。 Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。这里采用Java作为开发语言主要是基于Java的面向对象和可移植性。 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 1.1 Java语言的特点 1.1.1 简单性 Java与C++语言非常相近,但Java比C++简单,它抛弃了C++中的一些不是绝对必要的功能,如头文件、预处理文件、指针、结构、运算符重载、多重继承以及自动强迫同型。Java 实现了自动的垃圾收集,简化了内存管理的工作。 1.1.2 平台无关性 Java引进虚拟机原理,并运行于虚拟机,实现不同平台之间的Java接口。Java的数据类型与机器无关。 1.1.3 安全性 Java的编程类似C++,但舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针入侵系统。它提供了安全管理器,防止程序的非法访问。 1.1.4 面向对象 Java吸收了C++面向对象的概念,将数据封装于类中,实现了程序的简洁性和便于维护性,使程序代码可以只需一次编译就可反复利用。

毕业设计(论文)的基本要求

毕业设计(论文)的基本要求 一、毕业设计(论文)中学生应遵循的基本原则 1、意义:毕业设计(论文)教学环节是综合性的实践教学活动,不仅可使学生综合运用所学过的知识和技能解决实际问题,还训练学生学习、钻研、探索的科学方法,提供学生自主学习、自主选择、自主完成工作的机会。 2、任务:毕业设计(论文)是在指导教师的指导下,使学生受到解决工作实际问题、进行科学研究的初步训练。学生应充分认识此项工作的重要性,要有高度的责任感,在规定的时间内按要求全面完成毕业设计(论文)的各项工作。 3、要求: a)学生在接到毕业设计(论文)任务书后,在领会课题的基础上,了解任务的范围及涉及的素材,查阅、收集、整理、归纳技术文献和科技情报资料,结合课题进行必要的资料阅读并。 b)向指导教师提交开题报告。在开题报告或工作计划中,要拟定完成课题所采取的方案、步骤、技术路线、预期成果等。经指导教师审阅同意后方可实施。 c)学生应主动接受教师的检查和指导,定期向指导教师汇报工作进度,听取教师对工作的意见和指导。 d)在毕业设计(论文)中,学生应充分发挥主动性和创造性,独立完成任务,树立实事求是的科学作风,严禁抄袭他人的设计(论文)成果,或请人代替完成毕业设计(论文)。 e)在毕业设计(论文)答辩结束后,必须交回毕业设计(论文)的所有资料,对工作中的有关技术资料,学生负有保密责任,未经许可不能擅自对外交流和转让。 f)做好毕业设计(论文)的总结。学生在提交的成果中总结业务上的收获、思想品德方面的提高,感受到的高级工程技术人才应具有的科学精神和品质。 g)学生在毕业设计(论文)期间要遵守学校、学院的规章制度。 二、开题报告、毕业设计(论文)的撰写要求 1、开题报告:按照所发开题报告内容认真填写。 2、毕业设计(论文)的撰写内容与要求: 一份完整的毕业设计(论文)包括:标题、摘要、目录、前言、正文、结论、总结与体会、谢辞、参考文献、附录等。 a)标题:应简短、明确、有概括性。字数一般不宜超过20个字。如有些细节必须放进标题,为避免冗长,可以分为主标题和副标题,主标题写得简明,将细节放在副标题中。 b)摘要:摘要应高度概括课题的内容、方法和观点,以及取得的成果和结论。应反映出整个内容的精华。中文摘要在300字以内为宜,同时要求写出外文摘要,以250个实词为宜,并要求写出中文、外文的关键词。 c)目录:毕业设计(论文)的一级、二级标题。 d)前言: ◆说明设计的目的、意义、范围及应达到的技术要求; ◆说明选题的缘由,本设计的指导思想;阐述本设计应解决的主要问题; ◆摘要和前言,虽然所写的内容大体相同,但仍有很大区别,区别主要在于:摘要写得高度概括、简略、某些内容可作笼统的表述,不写选题的缘由;而前言则要写得稍微具体些,内容必须明确表达,应写明选题的缘由,在文字量上要比摘要多一些。 e)正文: ◆毕业设计(论文)的正文内容应包括:设计方案论证、计算部分、设备及产品选型、结

测控技术与仪器毕业设计小论文

红外热辐射温度测量系统的设计与研究 柳裔树罗小燕 (江西理工大学机电工程学院,测控技术与仪器102班,江西赣州 341000) 摘要:针对高速公路路面温度测量的问题,应用了红外热辐射非接触式温度测量技术。首先分析了传统的温度测量方法和目前高速公路对路面温度测量的措施,了解了对高速路路面温度测量对交通安全的重要性,然后对前人在此方面的研究进行了总结,在此基础上提出了红外热辐射温度测量系统的设计和方案。该系统以89C51单片机为控制中心,TN9红外探测器,经过数据处理后将测得结果显示在LCD显示屏上。 关键字:红外热测温;红外;51单片机;LCD显示。 The design and research of infrared radiation temperature measurement system LIU yi shu , LUO xiaoyan (Faculty of Mechanical and Electronic Engineering, Jiangxi University of Science and Technology, 102 class of measure and control technology and instrument,Ganzhou 341000)ABSTRACT:Aiming at the problem of highway road surface temperature measurement, the application of infrared thermal radiation contactless temperature measurement technology. First analysis of the traditional temperature measurement method and current highway measures of road surface temperature measurement, learned to highway road surface temperature measurement of the importance of traffic safety, and then summarized the studies of predecessors in this aspect, based on this, advances the infrared radiation temperature measurement system design and solutions. The system with 89 c51 microcontroller as the control center, TN9 infrared detector, after data processing results show that measured on the LCD screen. The main design results are: Keywords: infrared temperature measurement;Infrared;51 MCU;LCE display. 0 引言 传统的温度检测是由温度计来检测,而温度计是靠水银随温度变化而热胀冷缩的物理性质研制而成。所以用温度计来检测温度的前提必须是接触式,而且要在相对比较长的时间才能使水银的性质在该温度下达到稳定状态。目前,人们使用最广泛的水银体温计是根据水银随温度升降的热胀冷

优秀毕业论文设计评选办法

优秀毕业论文(设计)评选办法 为规范校级优秀毕业论文(设计)评选工作,激励本科学生在毕业论文(设计)过程中勤奋钻研、勇于创新,不断提高毕业论文(设计)的质量,特制定本办法。 一、评选时间 校级优秀毕业论文(设计)每年评选一次。每次评选的具体时间由当年相关工作通知的时间而定。 二、评选标准 (一)各院系在评选校级优秀毕业论文(设计)的过程中,要坚持科学、公正、公开的原则,认真评选出体现专业培养水平的好作品,杜绝简单摊派完成任务式的现象。院系如认为评选推荐的校级优秀毕业论文(设计)数量达不到学校分配的指标数,可以少报。 (二)凡推荐为校级优秀毕业论文(设计)的作品,综合成绩应达到优秀等级。校级优秀毕业论文(设计)评选的标准如下: 1、论文类 按期圆满完成教学计划规定的任务。选题新颖,具有一定的现实意义和理论意义,立论正确,观点新颖,结构合理,内容充实,计算与分析论证可靠、严密,思路、条理清晰,逻辑严密,重点突出,资料翔实,语言流畅,结论正确合理,格式规范。 能熟练地综合运用所学基础理论和专业知识,具有较强的独立分析问题和解决问题的能力,有较高的学术水平和一定的创新意识。外文资料翻译通顺正确,毕业论文创作全过程的信息化水平较高。答辩时概念清楚,语言表达准确,具备较好的语言表达能力。 2、设计类 按期圆满完成教学计划规定的任务。设计方案具有一定的创新意识,设计说明书完备,设计方案较为科学,计算、实验分析严密、正确,结论合理,数据可靠。艺术类设计版面及其它相应表现手段完整、规范,整体制作效果好。 整个设计过程充分体现出作者科学严谨的工作态度和较强的动手能力。答辩时概念清楚,思维清晰,能正确回答问题。毕业设计创作全过程的信息化水平较高。 三、评优名额和办法 (一)学校根据当年毕业生人数和专业结构情况,确定评优比例(原则上控制在应届本科毕业生人数的3%)。 (二)每届学生的毕业论文(设计)答辩工作结束后,由院系毕业论文(设计)答辩委员会向院系提名推荐校级优秀毕业论文(设计),院系毕业论文(设计)工作委员会应对提名推荐的优秀毕业论文(设计)进行讨论评审,择优推荐。 (三)推荐参评校级优秀毕业论文(设计)的作品,由作者按照校级优秀毕业论文(设计)格式要求(见附件1),缩写至4000字左右。 (四)各院系推荐校级优秀毕业论文(设计)时,须向教务处实践教学科提交如下推荐材料: 1、校级优秀毕业论文(设计)推荐汇总表; 2、校级优秀毕业论文(设计)推荐表; 3、本科毕业论文(设计)开题报告(复印件); 4、本科毕业论文(设计)考核评议书(复印件); 5、优秀毕业论文(设计)缩写文本的打印稿和电子稿。

毕业设计论文模板

本科生毕业论文(设计)Undergraduate Graduation Thesis(Design) 题目Title: 院系 School (Department): 专业 Major: 学生姓名 Student Name: 学号 Student No.: 指导教师(职称) Supervisor(Title): 时间:年月日 Date: Month Day Year

说明 1. 毕业论文(设计)的写作格式要求请参照《中山大学本科生毕业论文 的有关规定》和《中山大学本科生毕业论文(设计)写作与印制规范》。 2. 除完成毕业论文(设计)外,还须填写三份表格: (1)表一毕业论文(设计)开题报告; (2)表二毕业论文(设计)过程检查情况记录表; (3)表三毕业论文(设计)答辩情况登记表。 3. 上述表格均可从教务部主页的“下载中心”处下载,如表格篇幅不够, 可另附纸。每份毕业论文(设计)定稿装订时应随同附上这三份表格。4. 封三是毕业论文(设计)成绩评定的主要依据,请认真填写。 Instruction 1. Please refer to ‘The Guidelines to Undergraduate Graduation Thesis (Design) at Sun Yat-sen University’and ‘The Writing and Printing Format of Undergraduate Graduation Thesis(Design) at Sun Yat-sen University’for anything about the thesis format. 2. Three forms should be filled up before the submission of the thesis (design): (1)Form 1: Research Proposal of Graduation Thesis. (2)Form 2: Process Check-up Form. (3)Form 3: Thesis Defense Performance Form. 3. All the above forms could be downloaded on the website of the Office of Education Administration. If there is not enough space in the form, please add extra sheets. Each thesis (design) should be submitted together with the three forms. 4. The form on the inside back cover is the grading sheet. Please fill it up before submission.

毕业设计论文

毕业设计(论文) 课题名称: 学号: 姓名: 专业班级: 指导教师: 日期:

目录 第一章导言................................................. - 1 - 1.1问题的提出............................................. - 1 - 1.2系统设计的目的和意义.................................... - 1- 1.3可行性分析.............................................. -2 - 1.3.1经济可行性........................................ - 2 - 1.3.2技术可行性......................................... - 2- 第二章考勤系统分析与数据库设计 ................................ -2 - 2.1系统功能分析............................................ - 2- 2.2系统功能模块简述....................................... - 3 - 2.3数据库与数据表的设计................................... - 3 - 2.4各功能模块的设计与制作 ................................. - 8 - 2.4.1开始欢迎界面表单.................................. - 8 - 2.4.2系统登陆界面表单.................................. - 9 - 2.4.3主界面表单......................................... - 9- 2.5代码设计.............................................. - 14 - 2.6 测试与调试............................................ - 16 - 2.7 连编系统程序......................................... - 16 - 第三章系统评析.............................................. - 17 - 3.1 系统的特点........................................... - 17 - 3.2 系统的缺点........................................... - 17 - 3.3 将来可能提出的要求................................... - 17 -

优秀毕业设计(论文)摘要格式样稿

(空一行) 基于SOPC测量仪器的设计与实现------三号黑体 (空一行) 电子信息工程系------小四宋体 五号黑体学生:魏坤导师:肖庆高-----小四宋体 摘要:NdFeB 随着电子测试技术的不断发展,测试技术正向自动化、智能化、数字化和网络化的方向发展。其中数字存储示波器作为测试技术的重要工具而被广泛适用于各个领域,同模拟示波器相比具有许多优点,并有逐步取代传统模拟示波器的趋势。本课题所设计的数字存储示波器基于SOPC技术,采用大屏幕液晶显示操作为终端,有采样系统、中央处理系统、显示系统、用户交互系统等多个模块组成。--------五号宋体(300字左右) 关键词:SOPC 数字存储示波器 FPGA 液晶显示器------五号宋体 五号黑体 一、数字存储示波器的关键技术-----四号宋体加粗 数据采集的速度直接决定了数字示波器的性能,所以提高数字示波器的关键性问题就是提高采样率。采样率主要受AD转换速率、各组成单元电路的延迟和存储器的速度影响,AD转换速度越高,硬件电路的延迟对系统的影响越大。因此本系统中对硬件电路是虚的调整是一个重要内容。-----小四宋体 ? ????????????????? 总字数在3000字左右之间 五号宋体加粗(10个左右) 五号宋体 参考文献: [1] .《基于QUARTUS Ⅱ的FPGA/CPLD数字系统设计实例》.电子工业出版社 [2] 丁玉美等著.《数字信号处理》.西安电子科技大学出版社 [3] 褚振勇等著.《FPGA设计及应用(第二版)》.西安电子科技大学出版社 [4] 胡广书等著.《数字信号处理—理论、算法与实现》.清华大学出版社 [5] 张贤达等著.《现代信号处理(第二版)》.清华大学出版社 [6] 刘益成等著.《数字信号处理》.电子工业出版社 [7] 谢德芳编著.《数字信号处理》.北京科学出版社 [8] 王传新编著.《FPGA设计基础》.高等教育出版社

个人博客_毕业设计论文

个人博客毕业论文 摘要 越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与他人进行互动交流,拥有一个自己的独立的空间。随着Web时代的到来,一个新的概念出现了——博客。 本次毕业设计所开发的博客系统包括两大功能:为前台用户提供的浏览功能和为博主提供的管理功能。浏览功能是指前台用户可以根据分类和日期信息检索日志,已经注册的用户还可以对日志进行评论;而博主拥有对博客网站的后台管理功能,主要包括发表日志、修改日志、删除日志,管理日志分类,管理评论,密码管理、用户管理等功能。 本网站基于B/S模式,采用完全面向对象的思想设计。在Visual Studio 2005集成开发环境下结合C#语言和https://www.wendangku.net/doc/a98294446.html,技术开发,后台数据库使用SQL Server 2000。 关键字:博客;https://www.wendangku.net/doc/a98294446.html,;SQL Server 2000;Visual Studio 2005

Abstract More and more network users hope to show their characteristics on web platforms and interact with other people more conveniently and have an independent space. From the beginning of Web, a new concept of blog emerged. The blog system completed during the graduation design consists of two function modules: information browsing provided for the users of onstage, and information management function for bloggers. The information browsing function refers to the searching function according to category and date of articles, registered users can comment on articles. To bloggers have the management function on the blog website background, mainly including publishing articles, articles management, articles classification management, reviews management, password management, user management etc. This website system is based on the model of B/S. It is developed in the environment of Visual Studio 2005 with the technology of https://www.wendangku.net/doc/a98294446.html, and C# programming language, using object-oriented ideas, the database of background is SQL Server 2000. Key words:Blog; https://www.wendangku.net/doc/a98294446.html,; SQL Server 2000; Visual Studio 2005

相关文档 最新文档