当前位置:论文写作 > 毕业论文范文 > 文章内容

基于Delphi和SQL的宁夏地市级预报预测业务系统的开发

主题:洪水预报系统 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-03-20

简介:关于本文可作为相关专业系统预报论文写作研究的大学硕士与本科毕业论文系统预报论文开题报告范文和职称论文参考文献资料。

系统预报论文范文

洪水预报系统论文

目录

  1. 1. 系统开发技术基础
  2. 1.1 C/S的分布式计算模式
  3. 1.2 SQL Server
  4. 2. 系统结构
  5. 3. 开发实践
  6. 4. 结语
  7. 5. 参考文献
  8. 洪水预报系统:韩研发世界首套自杀预报系统 准确率达79%[汇说天下]

(宁夏回族自治区中卫市气象局,宁夏中卫 755000)

摘 要 如何实现便捷、及时、准确、低成本、高效率的工作是提升预报业务的关键问题之一.结合宁夏地市级预报预测业务系统的特点和要求,讨论了基于Delphi和SQL的宁夏地市级预报预测业务系统的开发,通过实现用户界面、应用程序与SQL Server 2000数据库的相互独立,提高了宁夏地市级预报预测业务系统的高效性、可维护性和数据完整性.

关键词 Delphi;SQL;预报预测;地市级预报预测业务系统;开发;宁夏回族自治区

中图分类号 TP392;TP319 文献标识码 A 文章编号 1007-5739(2011)19-0052-01

近年来,随着我国信息化的不断发展,各个行业都开始通过信息化工具来提高工作效率.气象系统的信息化也在各个方面取得了很大的发展,许多省市都建立了适用于该地区信息化系统,并在实践中不断发展、完善.对于市级预报预测业务系统来讲,许多市局都进行了各具特色的开发,例如庆阳市、平凉市气象局开发的预报预测系统,为预报业务人员提供了便捷的预报手段.根据这种实际情况,中卫市气象局结合自身的业务情况开发了自己的预报预测业务系统.根据宁夏回族自治区各个地市局业务的实际情况,开发宁夏地市级预报预测业务系统是必要的;该系统的开发,可以大大提高市局预报业务的工作效率.系统开发应用从系统规划的角度上,有利于市局预报业务工作流程连贯、明了;从用户使用的角度上,有利于预报业务人员方便、快捷地进行业务工作.现将介绍基于Delphi 的宁夏地市级预报预测业务系统的过程.

1. 系统开发技术基础

1.1 C/S的分布式计算模式

系统采用C/S的分布式计算模式,通过ADO数据库访问引擎进行数据库访问.ADO是微软通用数据访问组件,表示Microsoft ActiveX Data Objects.开发人员利用其API接口,可访问任何数据类型的数据库.ADO封装了OLE数据库,屏蔽了对象连接与嵌入数据库的复杂性,具易用、高速、占用较少额外内存以及使用磁盘空间小等优点.ADO在访问数据时使用了一个接口集合,集成了对象连接与嵌入数据库与开放数据库互连,可以统一的方法来访问不同的数据类型.前台开发工具选用Delphi 7,后台数据库采用SQL Server 2000,综合考虑系统的开发周期短及系统的易维护性,以此作为开发中卫市精细化预报业务系统的环境.SQL Server 2000数据库由Delphi 7通过ADOConnection控件来连接,进行数据访问用ADOQuery控件实现,同时也达到实现查询、删除、增加和修改数据等目的.而显示数据内容则通过DataSource控件和DBGrid数据感知控件实现,DBGrid控件的内容随着ADOQuery控件中当前记录而发生变化[1-2].

1.2 SQL Server

SQL Server是一种32位的关系型数据库系统[3-5],具有更好的可靠性和可伸缩性,可视为Access的升级版本.该数据库系统的分布式体系结构中,其核心数据库服务器运行在Windows 2000 Server系统上,数据库引擎与数据访问应用程序是相对独立的,服务器通过局域网(LAN)或因特网与多个客户机系统连接.因此,宁夏地市级预报预测业务系统Web数据库为SQL Server 2000数据库.

2. 系统结构

按系统功能,整个系统可以分为预报预测模块、公共气象服务模块、资料管理模块、系统管理模块.系统软件结构图见图1.一是数据库模块.数据库系统采用SQL Server 2000软件开发设计.为提高系统的安全性和稳定性,数据库系统放置在专用数据服务器上,通过服务器与网络交流数据,从而起到隔离和保护的作用.二是预报预测模块.预报预测模块分为两部分.一部分为资料分析,用来对实况数据进行调阅和监测,此部分在各个市局进行了推广;另一部分为产品加工,用来制作多种类预报产品.三是公共气象服务模块.公共气象服务模块分为五部分,分别为决策气象服务、应急服务系统、灾情直报系统、周年服务方案、气候资料查询.四是资料管理模块.资料管理分为数值资料管理和气候资料管理,本部分是数值资料和气候资料的入口.五是系统管理模块.考虑到软件的规范性、通用性、安全性.在此模块设有单位维护、用户维护、用户授权、数据备份和恢复、上机日志等子模块.

3. 开发实践

OLEDB基本上是早期ODBC的改进,为了实现以一种简单和统一的方式连接各种数据库,微软提供了ADO用于连接数据库与数据服务机制.考虑到该系统C/S结构的特点,数据量较大,同时要实现数据入库、分析、查询、出库等功能.因此,宁夏地市级预报预测业务系统采用ADO技术对系统数据库进行连接,在实际推广完善中,运用Delphi,SQL语言,并以SQL Server 2000作为后台数据库.一是连接网络数据库.该系统采用C/S网络结构,数据库系统在服务器上,同时出于系统的安全性和数据保密性,不能直接连接数据库,而采用Ado数据源方式连接数据库.二是关闭打开的连接.因为1个数据库1次只能处理一定数目的连接,专门关闭1个连接,可以释放数据库服务器的资源,所以应该及时关闭打开的连接.三是SQL语句操作.系统在使用过程中需要对数据进行查询、删除、插入等操作,这些操作是通过SQL语句实现的.SQL语句的执行结果要存储到一个数据集中.四是Delphi在数据库的更新.系统产生的数据要及时存储到数据库中,要对数据库进行相关的更新操作.对数据库的更新操作主要有添加记录、修改记录.

洪水预报系统:韩研发世界首套自杀预报系统 准确率达79%[汇说天下]

4. 结语

宁夏地市级预报预测业务系统是基于Delphi和SQL技术开发的网络系统,具有2层C/S结构的特点,提供资料分析、产品加工、公共气象服务等功能,能及时准确地收集分析数据,同时能够及时调用区台预报产品,制作本地各种预报产品,用户都可以利用系统提供的查询功能方便快捷地查询实况资料和数值资料等数据,并进行一定的资料维护工作[6-8].目前系统运行稳定,已正式投入业务使用.

5. 参考文献

[1] 叶绍松,阮祥发,赵燕.基于SQL Server 2000数据库的库存管理系统的设计与研究[J].机械设计与制作,2006(2):169-170.

[2] 殷兆兰.基于Delphi和SQL Server2000质量信息管理系统的设计与实现[J].治淮,2005(6):34-35.

[3] 周绪,管丽娜,白海波.SQL Server 2000入门与提高[M].北京:清华大学出版社,2001.

[4] 施伯乐,丁宝康,汪卫.数据库系统教程[M].北京:高等教育出版社,2004.

[5] (美)路易斯.SQL Server 2000数据库设计权威指南[M].北京:中国电力出版社,2004.

[6] 胡文东,夏普明,冯建民,等.宁夏气象预报预测业务人员现状分析发展策略与措施研究[J].中国科技论坛,2006(4):69-71,85.

[7] 朱海利,王小克,李祥林.以提高天气预报准确率为核心的地市天气预报预测系统建设的思考[J].陕西气象,2008(2):52-54.

[8] 夏普明,冯建民,陈晓光,等.宁夏气象预报预测业务队伍分析研究[J].气象软科学,2007(2):150-152.

总结:该文是关于系统预报论文范文,为你的论文写作提供相关论文资料参考。

洪水预报系统引用文献:

[1] 报价销售系统方面论文题目 报价销售系统论文题目如何取
[2] 最新财务分析系统论文选题参考 财务分析系统论文题目选什么比较好
[3] 财务系统论文题目范文 财务系统论文标题怎么定
《基于Delphi和SQL的宁夏地市级预报预测业务系统的开发》word下载【免费】
洪水预报系统相关论文范文资料