- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
农业气象积温统计查询系统
农业气象积温统计查询系统摘要:积温是一年内日平均气温大于等于某一临界温度持续期间日平均气温的总和,是研究气温与植物生长发育之间关系的一种重要指标,对农业气象服务及研究有着重要意义。本文通过收集历史气象数据日资料,建立以MSSQL为基础的数据库,通过编程实现日气象资料数据入库、统计、查询等功能。系统以查询、统计、编辑、设置及帮助五大功能模块组成,从而实现设定年份内某站点某临界温度的积温统计、查询累计积温及初终日功能。
关键词:积温 数据库 统计 查询
1、引言
随着科学技术和经济社会的发展,各种自动化设备日益增多的今天,具有地方特色的绿色、生态、安全农产品的市场需求越来越大,特色农业、设施农业、观光农业等新兴产业呈现出强劲的发展态势,成为满足社会民生、农业持续增收的重要高效的农业种类,也是气象为家服务新的增长点,面对现代农业发展的需求,用现代科学技术开展农业气象服务势在必行,针对现代农业的科学化、集约化、商品化和产业化,以增产增收、提高为目标,开展全方位、全程化的穿凿气象业务服务,以满足现代农业发展的新需求。
目前我省各气象部门对农业气象服务和植物生长发育研究至关紧要的积温,没有统一的统计和查询系统,都采用手动方式进行统计计算某年的累计积温和初终日,如果有三十甚至四十后的日数据资料,人工计算不仅要花费人力、财力,而且效率十分低下。农业气象积温查询系统是针对以上缺点设计开发,具有数据统一管理、批量统计计算多年日数据资料、根据设定条件查询任意年份、任意站点累计积温和初终日日期。系统采用B/S和C/S结合的架构,其中C/S部分完成数据库的建立、数据入库、计算和统计年累计积温及初终日日期的确定,B/S部分完成查询功能,可以方便的查询设定年份内某一临界温度下的累计积温和初终日日期,可以查询某几年的平均累计积温、平均初日及平均终日日期。
2、系统的开发环境
系统由Visual Basic 6.0企业版编写,可在任何一台能稳定运行Window 2000或Windows XP 平台的计算机上运行。数据库采用MSSQL,具有运行速度快、数据存储量大、功能强大和便于维护优点。
3、系统开发主要内容
系统主要以编程实现以下内容:
3.1 建立以Microsoft SQL Server2000为基础的数据库系统,实现日气象数据资料统一管理,分布式查询的数据管理系统。
3.2 实现日气象数据资料经Excel文件导入数据库中,导入时自动建立相应站点数据表功能,如果已经存在则删除旧表。
3.3 实现通过日气象数据资料进行5日滑动平均气温计算,依据5日滑动气温计算某年某临界温度的累计积温及确定初终日日期。
3.4 以WEB形式批量查询指定温度的累计积温和初终日日期,实现多年平均积温、平均初日及平均终日的查询。
3.5 系统具有详细的使用手册和出现BUG时的升级模块,可方便的通过网络进行升级系统。
4、系统开发的主要技术
4.1 数据库建立和数据导入
在数据库服务器上建立以XNSLSZL为命名的数据库系统,然后通过日气象数据导入模块把Excel文件的数据导入到数据库中,导入模块可以自动建立以“DayData+区站号”为名称的数据表。导入时也可以导入日降水资料和日照资料,对二次开发做准备。
4.2 统计模块
系统通过选择积温类型和站点名称,再根据日平均气温经过某种算法计算出5日滑动平均气温,再根据平均滑动气温计算确定一年内的初日和终日具体时间,然后计算出初终日之间的平均累计积温,当然这都是针对某一临界温度进行的,如:大于等于0度、大于等于5度等。
4.3 查询模块
查询模块是以Web形式开发的,以ASP代码为基础,和C/S之间共享数据库系统,是属于B/S架构的而开发的,通过设定条件可查询任何指定年份之间、任意站点、规定临界温度的初终日日期和累计积温值。系统还集成了多年平均积温的计算和多年平均初终日的确定。
4.4 设置模块
在设置模块中可以自由添加站点信息,包括区站号和台站名称等信息,有添加和删除两个功能,可自由添加或删除多个站点信息,用于统计、查询是条件之一。
4.5 帮助和自动升级模块
任何完整的系统都有详细的系统使用说明,也就是帮助文件,对系统使用操作进行详细的描述;自动升级是现代软件通过网络实现自动检测新版本,发现新版本后提示用户升级或自动进行系统升级的功能。
5、系统主要功能和操作
5.1 系统主窗口
5.2 查询功能
查询的主要功能是根据条件进行相应站点的累计积温、初终日时间的查询,本系统中是以Web形式查询的,系统内置简单的 Web浏览器,可以浏览指定的网页文件。其操作方法:单击主界面“查询”菜单时即可弹出查询窗口。
5.3 数据输入功
文档评论(0)