论文部分内容阅读
摘要 为了使决策气象服务工作更加规范化、制度化、专业化,确保服务质量的不断提高,采用Microsoft Visual basic6.0编程语言结合锦州实际,制作了锦州决策气象服务系统平台,系统中资料采用Microsoft Access数据库建库,可采用SQL语言进行查询。
关键词 决策气象服务系统;Access数据库;SQL语言;辽宁锦州
中图分类号 F204 文献标识码 A 文章编号 1007-5739(2015)10-0328-02
Establishment of Database and Decision-making Meteorological Service System of Jinzhou Municipal Meteorological Bureau
ZHANG Cui-yan ZHANG Fang BAI Xue SHI Hong-ting ZHOU Fu-ran
(Jinzhou Municipal Meteorological Bureau of Liaoning Province,Jinzhou Liaoning 121001)
Abstract In order to make the decision-making meteorological system service more standardization,systemize,specialization,insure the service quality raising continuously,based on the adoption of Microsoft Visual basic 6.0 languages combined with the Jinzhou′s realities,this paper manufactured the platform of the weather service system of Jinzhou.It set up Microsoft Access database in the system,we could adopt the SQL language to carry on a search.
Key words decision-making meteorological service system;access database;SQL language;Jinzhou Liaoning
近几年,随着气象业务的深入开展,气象对地方经济发展也逐渐显现出举足轻重的作用。为了提高气象服务的及时性、准确性和科学性,使气象成为地方经济保驾护航的航母,领导指挥农业生产、抗灾减灾、合理利用气候资源的参谋和助手,在借鉴辽宁省气象局先进方法的基础上,根据本地区工作实际,建成了适合锦州决策气象服务工作的资料库和工作系统平台。本系统最大的优点就是应用起来比较方便、快捷,界面清晰一目了然;但也存在一些缺点,采用程序的方式,不能实行全区共享,只能把可执行文件安装到本地磁盘下。此系统应用2年来,使锦州的决策气象服务水平有大幅度的提高。
1 系统环境及结构
586以上PC机,Windows98以上中文操作系统,显示器分辨率为1024×768,128MB以上内存,采用Microsoft Visual basic6.0编程语言和Microsoft Access数据库建库及SQL查询语言。系统界面清晰,采取菜单与屏幕控件相结合的形式,使操作更加便捷。
2 系统组成及功能
2.1 系统结构流程
决策气象信息的制作、发布需要多个部门配合完成。首先这些部门需向决策服务室提供相关数据资料,经专门人员对资料进行分析、汇总形成图文并貌、通俗易懂的文字材料,以不同方式送达市各级领导手中,供决策时参考,系统的结构流程如图1所示。
2.2 系统主要模块
2.2.1 气象信息查询模块。此项目主要包括历史决策服务材料、旬月天气趋势预报的查询以及决策服务材料编辑上网等。
2.2.2 要素统计查询模块。此项目是本系统中较重要的部分,包括对近期内5个市(县)11项气象要素(日平均气温、日最高气温、日最低气温、本站气压、空气相对湿度、温度露点、风向风速、降水量、地面温度、地面最高气温、地面最低气温)每个时次实况信息的显示和统计查询,以及自1951以来锦州全区气温气候值、降水气候值、大风气候值、农气气候值、日照气候值等决策气象服务常用的历史气候值的统计与查询。①气温气候值。其包括历年逐月平均气温、历年逐月极端最高气温、历年逐月极端最低气温、历史极端最高气温、历史极端最低气温、历年各月逐旬平均气温、各地历年年平均气温、各地逐年年平均气温、历年逐月平均气温、逐年逐月平均气温等共10项。②降水气候值。其包括各地逐年年降水量、历年各月降水量、历年各月逐旬降水量、逐年逐月降水量、历年各地年平均降水量、历年各月降水量≥0.1 mm日数、历年各月降水量≥5.0 mm日数、历年各月降水量≥10.0 mm日数、历年各月降水量≥25.0 mm日数、历年各月降水量≥50.0 mm日数、历年降雪最早初日和最晚初日、历年降雪最早终日和最晚终日、历年降雪平均初日和终日等13项。③大风气候值。其包括历年各月平均风速、历年各月逐旬平均风速、逐年逐月≥6级大风日数、逐年逐月≥8级大风日数、历年各月最大风向风速等5项。④农气气候值。其包括春旱/涝指标、夏旱/涝指标、秋旱/涝指标、年度旱涝指标、春季回暖速度指标、春季土壤翻浆、撤浆指标、干封地/雨封地指标、倒春寒指标、历年日平均气温稳定通过0 ℃初终日、历年日平均气温稳定通过5 ℃初终日、历年日平均气温稳定通过10 ℃初终日、历年各月最大冻土深度及出现时间、历年土壤开始冻结期、历年土壤开始解冻期、历年土壤化通日期等16项。⑤日照气候值。其包括历年各月日照时数、逐年年日照时数、历年各月蒸发量、逐年年蒸发量等4项。其中,11项气象要素实况信息显示界面通过采用VB编程,调取自动站资料库将实时资料显示在锦州地图上,这样方便写决策服务材料时了解近期实况。⑥历史气候值。其包括5大类共48项要查询的气象数据和指标,为了便于这些气象数据和指标的保存与查询,采用MS-Access 7.0数据库管理系统,每一项数据通过1个二维表格保存,表格相互独立,表格结构因数据不同而不同。数据库建好后,采用ADO(Active Data Object)数据访问技术,将对象连接到数据库并根据需要对数据库进行统计、查询和更新等,统计查询界面如图2所示[1]。 公共变量声明代码
Public str As String
Public Cn As New ADODB.Connection
Public rs1 As New ADODB.Recordset
数据库连接代码
str = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=E:\VB\JC\JCSAVEDATA.MDB;Persist Security Info=False"
Cn.Open str
数据库查询代码
rs1.Open "SELECT station1,station2,station3,station4,station5 from table1 Where a1="
关键词 决策气象服务系统;Access数据库;SQL语言;辽宁锦州
中图分类号 F204 文献标识码 A 文章编号 1007-5739(2015)10-0328-02
Establishment of Database and Decision-making Meteorological Service System of Jinzhou Municipal Meteorological Bureau
ZHANG Cui-yan ZHANG Fang BAI Xue SHI Hong-ting ZHOU Fu-ran
(Jinzhou Municipal Meteorological Bureau of Liaoning Province,Jinzhou Liaoning 121001)
Abstract In order to make the decision-making meteorological system service more standardization,systemize,specialization,insure the service quality raising continuously,based on the adoption of Microsoft Visual basic 6.0 languages combined with the Jinzhou′s realities,this paper manufactured the platform of the weather service system of Jinzhou.It set up Microsoft Access database in the system,we could adopt the SQL language to carry on a search.
Key words decision-making meteorological service system;access database;SQL language;Jinzhou Liaoning
近几年,随着气象业务的深入开展,气象对地方经济发展也逐渐显现出举足轻重的作用。为了提高气象服务的及时性、准确性和科学性,使气象成为地方经济保驾护航的航母,领导指挥农业生产、抗灾减灾、合理利用气候资源的参谋和助手,在借鉴辽宁省气象局先进方法的基础上,根据本地区工作实际,建成了适合锦州决策气象服务工作的资料库和工作系统平台。本系统最大的优点就是应用起来比较方便、快捷,界面清晰一目了然;但也存在一些缺点,采用程序的方式,不能实行全区共享,只能把可执行文件安装到本地磁盘下。此系统应用2年来,使锦州的决策气象服务水平有大幅度的提高。
1 系统环境及结构
586以上PC机,Windows98以上中文操作系统,显示器分辨率为1024×768,128MB以上内存,采用Microsoft Visual basic6.0编程语言和Microsoft Access数据库建库及SQL查询语言。系统界面清晰,采取菜单与屏幕控件相结合的形式,使操作更加便捷。
2 系统组成及功能
2.1 系统结构流程
决策气象信息的制作、发布需要多个部门配合完成。首先这些部门需向决策服务室提供相关数据资料,经专门人员对资料进行分析、汇总形成图文并貌、通俗易懂的文字材料,以不同方式送达市各级领导手中,供决策时参考,系统的结构流程如图1所示。
2.2 系统主要模块
2.2.1 气象信息查询模块。此项目主要包括历史决策服务材料、旬月天气趋势预报的查询以及决策服务材料编辑上网等。
2.2.2 要素统计查询模块。此项目是本系统中较重要的部分,包括对近期内5个市(县)11项气象要素(日平均气温、日最高气温、日最低气温、本站气压、空气相对湿度、温度露点、风向风速、降水量、地面温度、地面最高气温、地面最低气温)每个时次实况信息的显示和统计查询,以及自1951以来锦州全区气温气候值、降水气候值、大风气候值、农气气候值、日照气候值等决策气象服务常用的历史气候值的统计与查询。①气温气候值。其包括历年逐月平均气温、历年逐月极端最高气温、历年逐月极端最低气温、历史极端最高气温、历史极端最低气温、历年各月逐旬平均气温、各地历年年平均气温、各地逐年年平均气温、历年逐月平均气温、逐年逐月平均气温等共10项。②降水气候值。其包括各地逐年年降水量、历年各月降水量、历年各月逐旬降水量、逐年逐月降水量、历年各地年平均降水量、历年各月降水量≥0.1 mm日数、历年各月降水量≥5.0 mm日数、历年各月降水量≥10.0 mm日数、历年各月降水量≥25.0 mm日数、历年各月降水量≥50.0 mm日数、历年降雪最早初日和最晚初日、历年降雪最早终日和最晚终日、历年降雪平均初日和终日等13项。③大风气候值。其包括历年各月平均风速、历年各月逐旬平均风速、逐年逐月≥6级大风日数、逐年逐月≥8级大风日数、历年各月最大风向风速等5项。④农气气候值。其包括春旱/涝指标、夏旱/涝指标、秋旱/涝指标、年度旱涝指标、春季回暖速度指标、春季土壤翻浆、撤浆指标、干封地/雨封地指标、倒春寒指标、历年日平均气温稳定通过0 ℃初终日、历年日平均气温稳定通过5 ℃初终日、历年日平均气温稳定通过10 ℃初终日、历年各月最大冻土深度及出现时间、历年土壤开始冻结期、历年土壤开始解冻期、历年土壤化通日期等16项。⑤日照气候值。其包括历年各月日照时数、逐年年日照时数、历年各月蒸发量、逐年年蒸发量等4项。其中,11项气象要素实况信息显示界面通过采用VB编程,调取自动站资料库将实时资料显示在锦州地图上,这样方便写决策服务材料时了解近期实况。⑥历史气候值。其包括5大类共48项要查询的气象数据和指标,为了便于这些气象数据和指标的保存与查询,采用MS-Access 7.0数据库管理系统,每一项数据通过1个二维表格保存,表格相互独立,表格结构因数据不同而不同。数据库建好后,采用ADO(Active Data Object)数据访问技术,将对象连接到数据库并根据需要对数据库进行统计、查询和更新等,统计查询界面如图2所示[1]。 公共变量声明代码
Public str As String
Public Cn As New ADODB.Connection
Public rs1 As New ADODB.Recordset
数据库连接代码
str = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=E:\VB\JC\JCSAVEDATA.MDB;Persist Security Info=False"
Cn.Open str
数据库查询代码
rs1.Open "SELECT station1,station2,station3,station4,station5 from table1 Where a1="