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 ̄
0
0
月月月月月月月月月月月雨量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
8
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
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




