下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、灾害性天气统计网站系统开发摘要为了总结灾害性天气成因,指导今后的预报工作,因此开发了该网站系统,将历史资料存储在数据库中,让计算机处理复杂的计算事务并输出结果供预报员查看和分析。网站运行稳定,查询方便,对灾害性天气预报和学术研究工作具有重要的指导意义。关键词灾害性天气 数据库 asp1引言预报员在对灾害性天气进行预报时,往往要考虑影响天气的诸多指数因子,临时翻阅大量的资料进行人工比较分析,时间不允许,也容易出错,而利用计算机代替人工进行处理就可以达到事半功倍的效果。2系统介绍2.1系统简介本系统将阜阳市气象部门多年来积累的灾害性天气发生时观测到的各种数据资料;云图、雷达回波等图像资料;以及气象
2、部门应对气象灾害所作的预报、预警和气象服务工作;灾害影响程度、灾情统计等文字资料存储在access数据库中,使用asp语言编写网页读写数据库,用户通过简单的操作即可实现历史资料的查询、统计和分析。2.2系统组成系统包括以下4个主要模块:灾害性天气个例模块;对流参数和物理量模块;天气图/雷达回波图模块;系统安全运行模块。2.3系统特点网站采用iis+asp+access组合模式架设,维护简便;网页采用div+css外观设计模式,页面外观更改便捷;系统管理登陆使用md5加密口令和验证码机制,并且系统设置反sql注入攻击模块,保证网站安全运行;数据资料输入、输出采取验证机制,保证数据安全有效存取。3
3、系统设计3.1灾害性天气个例模块本模块用来存储灾害性天气发生时气象部门所作的预报、预警和气象服务工作;存储气象灾害影响程度和范围、灾情调查统计等文字资料。可按灾害发生年份、灾害类型对数据库进行查询,查询结果按灾害发生时间降序排列,界面如下图所示:图1 灾害性天气个例数据库3.2对流参数和物理量模块本模块用来存储气象灾害发生时观测到的各种指数数据资料。可按灾害发生年份、灾害类型对数据库进行查询;也可以按单个指数、组合指数进行排序查询,查询结果按要查询的指数降序或升序排列;还可对指数进行关键值(发生气象灾害的临界值)的百分比查询,以及各指数最小值和最大值查询。这些指数包括引发灾害性天气的k指数、s
4、i沙氏指数、对流有效位能cape等共计47个常用指数,界面如下图所示:图2 对流参数和物理量数据库此模块中所求“4层垂直速度最小值”是最难实现的。计算机编程语言中的min()数学函数是获取几个数的最小值,因此sql语句中的min()函数是求某个字段所有记录的最小值,并不是求同一条记录几个字段的最小值,然而“4层垂直速度最小值”却正是要求这样的计算。我们知道有数学公式:min(x,y)=(x+y-abs(x-y)/2 据此公式可推导出4个数的最小值:min(a,b,c,d)=(a+b+c+d)-abs(a-b)-abs(c-d)-abs(a+b-c-d-abs(a-b)+abs(c-d)/4把a
5、,b,c,d用4个字段名替换,这样就可以求“4层垂直速度最小值”了。3.3天气图/雷达回波图模块本模块用来存储灾害性天气发生时的各种天气图、云图、t-lnp图、雷达回波图等图像资料和图像解说词语音。其中,图像的解说词语音文件采用科大讯飞interphonic软件将文字转换成wav语音,再用lame编码程序将wav转码成mp3格式的语音文件,尽可能少占用服务器空间。数据库记录输入时,文件上传采用“asp无组件上传类”,并且上传时验证文件类型,以确保无木马文件被错误上传;验证文件唯一性,以确保无多余文件,尽可能少占用服务器空间。3.4系统安全运行模块目前大多数黑客对网站攻击采取的方式主要是sql注入攻击,他们往往人为地构造特定的sql语句作参数打开网站上的某个页面,以达到爆库的目的,从而窥视网站数据库,在获取用户名和密码后,通过上传木马程序来达到攻击网站的目的。因此本系统对网页间传递的参数采取关键字过滤手段,剔除危险指令,确保系统安全运行,其原理图如下所示:图3 反sql注入攻击原理图4使用效果网站自开通以来,运行稳定,操作简捷,查询方便,对于预报员总结预报经验、进行灾害性天气预报以及进行气象学术研究帮助很大,被大家称为“永不关门的资料室”。5参考文献1.钱力鹏 阎义洲 等.visual interdev 6.0网络编程技术.北京:人民邮电出版社.2000年:3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育科技在数学课堂中的应用与发展
- 教育变革背景下的学生数学思维拓展训练
- 2025年度项目管理软件采购合同范本3篇
- 家庭环境下的抗挫能力提升策略研究
- 心理健康教育与校园安全的关系探讨
- 探索环保课程在学校的多元价值
- 小学科学实验教学资源的创新应用案例分析
- 教育信息化与学生心理健康
- 孩子户外活动安全与家庭教育关系探讨
- 德育教育在小学语文教学中的实施策略
- 2024年08月云南省农村信用社秋季校园招考750名工作人员笔试历年参考题库附带答案详解
- 防诈骗安全知识培训课件
- 心肺复苏课件2024
- 2024年股东股权继承转让协议3篇
- 2024-2025学年江苏省南京市高二上册期末数学检测试卷(含解析)
- 四川省名校2025届高三第二次模拟考试英语试卷含解析
- 考研有机化学重点
- 全国身份证前六位、区号、邮编-编码大全
- 《GPU体系结构》课件2
- 三年级语文上册 期末古诗词专项训练(二)(含答案)(部编版)
- 《护士条例》课件
评论
0/150
提交评论