教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

ASP_NET在雨情查询系统中的应用

来源:网络收集 时间:2025-12-28
导读: ASP_NET在雨情查询系统中的应用 第1期(总第167期) 2008年2月 山西水利科技 SHANXIHYDROTECHNICS No.1(TotalN0.167) Feb.2008 1006-8139(2008)01-90-02 ASP.NET在雨情

ASP_NET在雨情查询系统中的应用

第1期(总第167期)

2008年2月

山西水利科技

SHANXIHYDROTECHNICS

No.1(TotalN0.167)

Feb.2008

1006-8139(2008)01-90-02

ASP.NET在雨情查询系统中的应用

安学军

(山西省水文水资源勘测局,太原030001)

要:为了解决山西省旬月雨量表通过EXCEL电子表格进行计算统计旬月雨量的问题,

运用微软公司最新一代WEB环境编程工具ASP.NET开发了“山西省旬月雨量查询系统”程序,补充完善了水情信息服务系统,为我省雨水情信息服务探索了一条新的服务途径。关键词:ASP.NET;雨情查询;应用中图分类号:TP271

文献标识码:B

水文现代化,水情要先行。山西省水情信息查询服务系统,实现了洪水预报、雨水情报表生成、雨水墒情检索查询等功能,集数据维护、数据查询、远程服务一体,是一个多功能、高效率的大型综合性管理系统,实现了我省水情信息资源共享,大大提高了水情工作的时效性和服务水平。在实际工作应用中,水情信息服务系统已发现有很多需要完善补充的部分需要我们去做工作。本系统采用微软最新的WEB编程工具,进行技术创新,完善了水情信息服务系统。

段。为了编程方便,统一用字母简写代替相汉字字段,比如

ADCD代表行政区划代码,ADNM代表县名,YEAR代表年份,TMD101代表一月上旬降雨量,TMD201代表一月中旬降雨量,TMD301代表一月下旬降雨量,TMD401代表一月份全月降雨

量,RDYN01代表一月份降雨日数,DYMX01代表一月份日(市、区)历年旬月雨量统计表见表1。最大降雨量。山西各县

表1

山西各县(市、区)历年旬月雨量统计表

1系统介绍

服务ASP.net程序是使用ASP.net所创建的各类型网页、

的集合,它包含数个不同的文件类型及文件夹,包括Web(ASP.net网页)、用户控件、配XMLWebServices、Forms网页

置文件及程序集(assembly)等。ASP.net主要是用来创建

WebForms网页(ASP.net网页)及XMLWebServices,XMLWebServices是ASP.net新增的功能。

ASP.net只能在服务器执行。当浏览器向服务器请求打

开ASP.net程序时,服务器会从磁盘上读取该程序,然后加以执行并将结果转换成浏览器兼容的HTML文档,再将

1.2动态交互式查询网页

本网页通过动态交互式ASP.NET网页,用户先选择要

查询的市,选中的市所属的县(区)名称自动更新,选择要查(区)名称,点击城市按钮,再进行旬或月雨量查询选询的县

择,系统将自动进行检索查询,生成历年降雨量统计计算成果表网页。动态交互式查询网页见图1。

HTML文档发送给浏览器,待浏览器收到HTML文档后,就

会将HTML文档翻译成网页画面呈现在用户面前。ASP.net使用VisualBasic.NET、VisualC++.NET等编译语言,同时支(objectorientedprogramming),包括封装持面向对象程序设计

(encapsulation)、继承(inheritance)、多态性(polymorphism)等特点。对Web服务器而言ASP.net程序有更高的执行效率。

系统主要由3个动态式ASP.NET网页组成。应用了(县),ASP.NET最新的一些功能,可以进行动态选择查询市统计计算,输出成果网页,在网页上对原始数据库进行维护更改、排序等。

1.3历年降雨量统计计算成果表网页

本网页统计计算出县区多年(旬)月平均降雨量,各(旬)

月平均最大降雨量,最大降雨量年份,各(旬)月平均最小降雨量,最小降雨量年份,历年年降雨量,历年1至5月降雨量,历年汛期6至9月降雨量,历年10至12月降雨量,可以进行降雨量计算等工作。历年降雨量统计计算成果表见表2。

1.4原始数据库维护网页

本网页可对原始数据库进行维护,可选择字段进行排

1.1采用Access数据库

原始数据表为山西各县(市、区)历年旬月雨量统计表,统

序、查询更新原始数据、进行自动翻页。原始数据库维护网页见表3。

行政区划计年限为1956年到2003年,该表中包括ID编号、代码、年份、县(市、区)名称、统计年份中各月上旬、中旬、下762核心代码

, 90

ASP_NET在雨情查询系统中的应用

2008年2月

表2

年份

安学军:ASP.NET在雨情查询系统中的应用

No.1TotalN0.167Feb.2008

盐湖区历年降雨量统计计算成果表

(mm)

6 ̄

10 ̄24744366

Adpt.Fill(ds,"TABLESHOW1")

将结果数据行置入DataSet对象

1234567月

89101112年降1 ̄

月月月月月月月月月月月雨量5月9月12月

Dimtable2AsSystem.Data.DataTable=ds.Tables("TABLESHOW1")

Dimtable1AsSystem.Data.DataTable=ds.Tables("TABLESHOW")

ds.Tables("TABLESHOW").DefaultView.Sort=SortField.Text&SortType.Text

'进行网页表格设计

……

19562195761959019601

043612517218726115242

9813810724712

04412712

90

789131634586137376376383

7092

263225

952203

1958170195374752042284984690

026

685611310883942213

3382426

871163555153

'换页选择代码

SubChangePage(ByValsenderAsObject,ByValeAsDataGridPageChangedEventArgs)

MyGrid.CurrentPageIndex=e.NewPageIndexOpenDataBase_And_BindToDataGrid()EndSub

图1

动态交互式查询网页

'字段升降排序选择代码

SubDgSortPage(ByValsenderAsObject,ByValeAsDataGridSortCommandEventArgs)

IfSortField.Text=e.SortExpressionThenIfSortType.Text=""ThenSortType.Text="Desc"Else

SortType.Text=""EndIfElse

So …… 此处隐藏:3888字,全部文档内容请下载后查看。喜欢就下载吧 ……

ASP_NET在雨情查询系统中的应用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1418931.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)