万方数据
第4期柳锦宝等:四川省气象服务信息系统的设计与实现485
(4)可维护性与可靠性原则。系统应方便用户
对系统进行管理和调整,无论是硬件和软件选择、应
用软件设计都要充分考虑系统的可靠性。
(5)易学易用原则。系统最终是为用户服务的,
系统开发应考虑不同层次的用户。系统界面应美
观、友好,操作直观、简便。
1.2设计方法
利用Internet/Intranet技术,开发网络版的气
象服务信息系统。基于WebGIS平台GeoBeans,采
用ASP、JavaScript等技术,构建基于B/S模型具有
局部刷新功能的气象发布系统。运用集成化的思
想,开发地图浏览、天气查看、城市查询、统计曲线、
后台管理等一系列的业务功能模块。
2气象服务系统的设计
2.1数据库设计
四川省气象服务信息系统的数据库按照气象部门基本规范结合数据库的范式化设计完成,主要的设计表有:Admin表(用于存储管理员登录信息)、City表(用于存储四川省各大城市信息)、Weather表(用于存储城市每天的天气情况)、Weatherinfomation表(用于对天气编码进行解析)。数据表关系如图1所示。
CiIy
辅h妞Wcn蛐fonmaion
豫DI腿mPKD—
IIcode
豫1.IleitvIDncl,pr(2jlw∞lherD12Dfim-wcath盯
w锄erDetail
Count/secondweatherw∞Ih唧icm∞
Xhighncm
YIowtem
Hwindsize
winddircction
foreting
“dtimc
图1四川省气象服务信息系统数据表关系
2.2结构设计
四川省气象服务信息系统结构主要由3部分组成:用户、气象信息服务系统、数据库系统。其中数据库系统主要由GeoBeans图形空间数据库和天气属性数据库组成。系统的总体结构设计如图2所示。
图2四川省气象服务信息系统结构
本系统采用B/S的3层体系结构。3层结构的B/S模型是当前网络应用程序的主要开发模型,这种方案将系统划分为客户机、网络应用服务器(包括Web服务器和应用服务器)、数据库服务器3层。B/S结构通过平衡客户机/服务器间的数据通信,利用服务器的高性能处理复杂的关键性问题,降低网络数据流量,并简化了客户端的应用运行环境,降低了软件的维护费用。web服务器负责接收浏览器用户请求、负载平衡和服务管理,并接受应用服务器处理结果,再传回到客户端浏览器;应用服务器数据操作请求,调用相关处理功能模块向数据库发送请求,接受数据库发回的数据并经相应功能模块处理后,将结果传回web服务器;数据服务器负责数据的存贮和管理。客户端浏览器为用户提供接口,将用户请求通过HTTP协议发送至Web服务器并接受最终的处理结果和显示。
3系统功能设计
气象服务信息系统具有以下5个功能:
(1)地图浏览。主要实现地图的放大、缩小、平移、全图显示、鹰眼图、图层的控制以及地图的导出等功能,实现的方法主要是使用GeoBeans的C型包中MapExpress中的函数完成。
(2)天气查看。主要实现从地图到属性即点击地图显示出点击处城市的天气预报信息;从属性到
地图即点击城市属性信息该城市进行闪烁显示。其
万方数据
万方数据
第4期
柳锦宝等:四川I省气象服务信息系统的设计与实现
487
图4
JavaScript+ASP局部刷新技术基本框架
据显示格式、良好的设计界面、快捷的查询方式,为用户提供了简单便捷的操作环境,实现了气象服务信息系统的基本功能,使大众能够方便地通过互联网获取当前以及历史气象信息。
参考文献
张京红,李天富,黄秋如.等.海南省应用气象信息服务系统的设计与开发[J].广西气象.2005,26(1):67—69.
王景红.赵世发,张和平.等.共享市县气象信息服务系统平台的设计与实现[J3。陕西气象.2005,(1):37—39.
胡桂杰,王志春.杨军.赤峰市々业气象信息服务系统制作方法[J].内蒙^.气象,2003,(1):34—35.
陈辉。手守忠。杜成林,等.基于B/S架构的气象科技管理信息系统[J].气象科技。2005,33(12):165一168.
徐敏。周昆。李柏.浏览器/服务器架构下的自动雨量站资料显示分析系统[j].气象科技。2007。35(2):299—302.
刘旭林,赵文芳,刘困宏.基于WebGIS的气象信息显示和查询系统[J].应用气象学报,2008.19(1):116—121.
高梅。张文华,接连淑,等.基于气象信息共享系统的雷达资料网络数据库EJ].气象科技。2002,30(1):32—36.
普布。张琼。托巴次fj.基于数据库环境的Web气象信息服务系统的安全策略[J].西藏科技。2008,(10):62—65.
李军。邹艳红,戴塔根.基于GeoBeans的WebGIS开发与实现[J].矿山测量,2004,(3):23—25.
DesignandImplementationofMeteorologicalService
InformationSystemforSichuanProvince
LiuJinba01?2
HeZhengweil
Wang
Zengwu2
LiuZhihon92
DuanYingjie2
ChenJun2
(1College
ofEarthSciences,ChengduUniversityofTechnology,Chengdu610059;
2
ChengduUniversityofInformationTechnology,Chengdu610225)
Abstract:TheMeteorologicalServiceInformationSystemforSichuanProvince,usingtheWebGISmodel,integratedwiththeGeoBeansplatform,possessessuchfunctionsas
mapbrowsing,weatherinformation
query,informationquery,rainfallandtemperature
curve
drawing,and
SO
on.Thesystemisdesignedin
B/Smode,usingthepartialrefreshachievedbyJavaScriptandASP,whichisfasterandmorestable.The
applicationindicatesthattheGISandmeteorologicaldata
can
beperfectlycombinedinthesystem,which
makesmeteorologicaldatamoreapplicable,withthescopeofapplicationexpandedgreatly.
Keywords:WebGIS,meteorologicalservice,geobeans,JavaScript,partialrefresh
叫嘲嘲Ⅲ嘲
吲网嘲
嘲
万方数据
四川省气象服务信息系统的设计与实现
作者:柳锦宝, 何政伟, 王增武, 刘志红, 段英杰, 陈军, Liu Jinbao, He Zhengwei,Wang Zengwu, Liu Zhihong, Duan Yingjie, Chen Jun
作者单位:柳锦宝,Liu Jinbao(成都理工大学地球科学学院,成都,610059;成都信息工程学院资源环境学院,成都,610225), 何政伟,He Zhengwei(成都理工大学地球科学学院,成都,610059),
王增武,刘志红,段英杰,陈军,Wang Zengwu,Liu Zhihong,Duan Yingjie,Chen Jun(成都信息
工程学院资源环境学院,成都,610225)
刊名:
气象科技
英文刊名:METEOROLOGICAL SCIENCE AND TECHNOLOGY
年,卷(期):2010,38(4)
参考文献(9条)
1.胡桂杰;王志春;杨军赤峰市专业气象信息服务系统制作方法[期刊论文]-内蒙古气象 2003(01)
2.王景红;赵世发;张和平共享市县气象信息服务系统平台的设计与实现[期刊论文]-陕西气象 2005(01)
3.张京红;李天富;黄秋如海南省应用气象信息服务系统的设计与开发[期刊论文]-广西气象 2005(01)
4.李军;邹艳红;戴塔根基于GeoBeans的WebGIS开发与实现 2004(03)
5.普布;张琼;拉巴次仁基于数据库环境的 Web气象信息服务系统的安全策略 2008(10)
6.高梅;张文华;接连淑基于气象信息共享系统的雷达资料网络数据库[期刊论文]-气象科技 2002(01)
7.刘旭林;赵文芳;刘国宏基于WebGIS的气象信息显示和查询系统[期刊论文]-应用气象学报 2008(01)
8.徐敏;周昆;李柏浏览器/服务器架构下的自动雨量站资料显示分析系统[期刊论文]-气象科技 2007(02)
9.陈辉;王守忠;杜成林基于B/S架构的气象科技管理信息系统 2005(12)
本文链接:https://www.wendangku.net/doc/4612492767.html,/Periodical_qxkj201004016.aspx