1、 本 科 毕 业 论 文 基于远程调用数据的天气预报系 Weather Forecast System Based On Long-distance Data Calling 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师 (校内) : 职称: 指导教师 (校 内): 职称: 年 月 摘 要 随着 21 世纪的到来,信息化的时代已经向我们走来。信息 是最重要的资源。 获取信息的途径多种多样,如:电视 .报纸 .广播 .网络等等。通过网络获取信息 是最常用的手段之一。 作为毕业设计课题, 写了一个可以查询天气信息的网页,该程序是 以Visual Stud
2、io2008 为开发平台 ,应用 ASP.NET 技术开发的小偷程序。 其开发主要包括数据库的建立和维护、软件系统界面的设计 。 本天气小偷抓取互联网上的天 气网站的数据,用 XMLHTTP 远程读取网页的内容,采用正则表达式技术对读到的数据进行加工(过滤,替换,分类),最后得到自己需要的数据,加入到数据库中。提取所需要的信息并将之显示到网页上,方便局域网内的用户查看各城市天气情况。 在整个项目开发期间完成了系统的总体设计、功能模块划分、数据库的设计和搭建、系统模块的搭建和开发 。 关键词 : Visual Studio 2008; ASP.NET; 小偷程序 Abstract With th
3、e advent of the 21st century, the information era has come to us. Information is the most important resource. There areA variety of accesss to get information, such as: TV. Newspaper. Broadcasting. Network and so on. Through the network to get information is the most commonly used. Design as part of
4、 the graduation issue, achieve a query weather information web, the program is a development platform for Visual Studio 2008, ASP.NET application development thief-process. Its develop the establishment and maintenance of databases, software, system interface design. The weather-thief sites weather
5、data on the Internet, long-range reader with XMLHTTP page content, the use of regular expression technologies on the data read processing (filter, replacement, classification), and finally get the data they need, added to the database. Extract the information they need to show them to the website to
6、 facilitate the LAN users to view weather conditions in various cities. During the entire project development , I complete system design, function modules, database design and structures, the system structures and development modules. Keywords:Visual Studio 2008;ASP.NET ;Thief-process 目录 引言 . 1 第一章
7、概述 . 2 1.1 ASP.NET 介绍 . 2 1.1.1 ASP 与 ASP.NET. 2 1.1.2 ASP.NET 的优势 . 2 1.2 小偷程序 . 3 1.2.1 小偷定义 . 3 1.2.2 小偷的优点和缺点 . 3 1.3 数据库 . 4 1.3.1 数据库定义 . 4 1.3.2 数据库的基本结构 . 4 1.4 VISUAL STUDIO 2008. 5 1.4.1 Visual Studio. 5 1.4.2 Visual Studio 2008. 5 1.5 正则表达式 . 6 1.5.1 定义 . 6 1.5.2 表达式列表 . 7 第二章 系统的总体设计 . 1
8、1 2.1 系统概述及功能 . 11 2.1.1 开发背景 . 11 2.1.2 总体目标 . 11 2.1.3 功能性需求 . 11 2.1.4 非功能性需求 . 12 2.2 系统简单流程 . 12 2.3 开发环境 . 13 2.3.1 软硬件配置: . 13 第三章 系统详细设计 . 14 3.1 网站主界面 . 14 3.2 截取网站信息 . 15 3.3 数据处理 . 16 3.4 数据库设计 . 20 第四章 运行结果 . 23 第五章 总结 . 24 致谢 . 25 参考文献 . 26 Contents INTRODUCTION .1 第一章 OVERVIEW .2 1.1 A
9、SP.NET INTRODUCTION. 2 1.1.1 ASP and ASP.NET.2 1.1.2 ASP.NET advantage.2 1.2 THIEF-PROCESS. 3 1.2.1 the definition of Thief-Process s.3 1.2.2 The advantages and disadvantages of Thief-Process .3 1.3 DATABASE. 4 1.3.1 the definition of database .4 1.3.2 The basic structure of database .4 1.4 VISUAL S
10、TUDIO 2008. 5 1.4.1 Visual Studio .5 1.4.2 Visual Studio 2008 .5 1.5 REGULAR EXPRESSIONS . 6 1.5.1 Definition .6 1.5.2 a list of expressions .7 第二章 SYSTEM DES IGN.11 2.1 SYSTEM OVERVIEW AND FUNCTION. 11 2.1.1 Development of the background.11 2.1.2 The overall objective .11 2.1.3 FUNCTIONAL REQUIREME
11、NTS. 11 2.1.4 Non-functional requirements . 12 2.2 simple system process. 12 2.3 Development Environment . 13 2.3.1 hardware and software configuration: . 13 第三章 THE DETAILED DES IGN OF THE S YS TEM. 14 3.1 WEB INTERFACE . 14 3.2 INTERCEPTION OF WEBSITE . 15 3.3 DATA PROCESSING. 16 3.4 DATABASE DESI
12、GN . 20 第四章 RUN RES ULTS . 23 第五章 SUMMARY . 24 THANKS . 25 REFERENCES . 26 天 气 预报系统 1 引言 随着时代的进步,互联网飞速发展,电脑的普及率越来越广 。 通过网络获得信息是最快速最有效的一种方法。 日常生活中,天气信息是多数人比较重视的信息, 相比起从电视中定时获得天气信息,通过网络手段更具方便,可随时查看天气信息 。 为方便大家查询各城市的天气信息 ,作了一个简单的天气预报系统。 该系统用 XMLHTTP 远程读取新浪网页的内容,采用正则表达式技术对读到的数据进行加工(过滤,替换,分类),得到所需要的天气 数据
13、,加入到数据库中。用户可以通过查询功能从数据库中获得天气信息。 经过功能和性能测试,本系统操作简单,查询的速度快,具有较强的通用性,可放在局域网的网页上,方便方便局域网内的用户查看各城市天气情况。 天 气 预报系统 2 第一章 概述 1.1 ASP.NET 介绍 1.1.1 ASP 与 ASP.NET ASP 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 ASP 是一项微软公司的技术 ASP 指 Active Server Pages(动态服务器 页面) ASP 是运行于 IIS 之中的程序 IIS 指 Internet Information Services(因特网信息
14、服务) IIS 是 Windows 2000 捆绑的免费组件 IIS 同时也是 Windows NT 4.0 的可选组件 ASP.net 不仅仅是 Active Server Page (ASP) 的下一个版本 ,而且是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的Web 应用程序。 ASP.net 提供许多比现在的 Web 开发模式强大的优势 【 1】 。 1.1.2 ASP.NET 的优势 执行效率提高: ASP.net 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 强大性和适应性: 因为 ASP.net 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在 Windows 2000 Server 上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.net
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。