基于Web的专业气象服务平台的设计与实现

2018-03-22 01:31宋永鹏
电子技术与软件工程 2018年1期
关键词:web技术

使用PHP和ASP开发语言,Mysql和Access数据库,在PHPCMS框架中开发基于web的淄博市专业气象服务平台,平台域名:http://www.zbszyqxt.com。介绍了平台的总体结构,并对系统所包含的专业气象服务数据库系统、专业气象产品制作系统、专业气象产品显示系统、平台及用户管理系统和淄博专业气象台门户系统进行了概述。

【关键词】淄博专业气象 服务产品 Web技术 PHPCMS

淄博市专业服务经过10多年的发展,已经拥有了大量的专业用户,并建立了良好的合作关系,为了适应经济社会发展需求,结合淄博市的实际气象服务情况,设计并实现了淄博专业气象服务平台。平台提供的气象服务产品包括:气象预警信息、48小时短期预报、三小时预报、各区县天气预报、五天滚动预报、今日生活指数预报、天黑天亮日出日落、十七城市天气预报、天气实况、电业局专用天气实况、日降水量统计、月降水量统计、中期预报、长期预报、区县三天预报、逐时预报、卫星云图和雷达图等十数种。平台的建设,较好地规范了工作流程,提高了工作效率,丰富了服务产品,有效地提高了专业气象服务水平。

1 平台设计

平台主要包括专业气象产品制作系统、平台及用户管理系统、专业气象服务数据库系统、专业气象产品显示系统和和淄博市专业气象门户系统5部分。平台针对专业气象服务特点,依托多种气象服务产品,以专业气象产品数据库为支撑,在專业预报的基础上,通过专业气象产品制作系统形成预报服务产品并保存在专业气象产品数据库,通过专业气象产品显示系统为行业用户提供服务,建立自动化程度较高、以网络传输为主要途径的专业气象服务工作平台。平台总体结构如图1。

2 专业气象产品制作系统

专业气象产品制作系统使用ASP语言(Active Server Pages)+Access数据库开发;这套开发环境结合了ASP的语言成熟和Access数据库的体积小反应快的优势,并且有Windows系统对该开发环境的支持。

预报员将各种专业气象服务产品所需要的气象数据和资料文件输入图2的专业气象产品制作系统,系统在后台根据用户的需求和产品的规则生成服务产品并上传保存到专业气象服务数据库。

3 平台及用户管理系统

平台及用户管理系统使用PHP语言(Hypertext Preprocessor)+Mysql数据库,以PHPCMS为架构框架开发;这套开发环境是基于Web开发的最佳组合,有安全和高效率等特点,并且有PHPCMS(基于PHP的内容管理系统)这种成熟稳定的框架作为支撑。图3是平台及用户管理系统的功能结构。

平台管理系统基于PHPCMS的架构框架开发设计了气象服务、气象新闻、气象视频、关于中心、联系方式和中心动态等内容模块;平台管理员通过该系统更新各模块的内容,各模块的内容会更新专业气象服务数据库,并体现在淄博市专业气象门户系统。

平台管理员通过用户管理系统管理淄博市专业气象服务用户。该系统提供了添加用户、删除用户、修改密码和用户订制专业气象服务种类选择等功能,可以根据不同用户的需求为用户订制所需的气象服务产品。

4 专业气象服务数据库系统

平台的全部数据均保存在数据库系统中,该数据库系统包含Mysql和Access两个数据库,其中Mysql数据库存储PHPCMS框架的数据,也即平台及用户管理系统和淄博市专业气象门户系统的数据;Access数据库存储专业气象服务产品数据,用于支撑专业气象产品制作系统和专业气象产品显示系统,图4较直观概述该系统的组成结构。

5 淄博市专业气象门户系统和专业气象产品显示系统

淄博市专业气象门户系统和专业气象产品显示系统同样是使用PHP语言、以PHPCMS为框架开发的;淄博市专业气象门户系统是将淄博市专业气象台自身形象通过中心动态、气象新闻、气象视频等多种方式展示给社会和气象用户的窗口,可以建立专业台对用户和对内部职工的信息通道;提供了淄博市当前时次整点天气预报(包括气温、相对湿度、降水量和风向风力)、五区三县(张店、博山、周村、临淄、淄川、桓台、沂源和高青)的天气实况和淄博市气象台当日发布的气象预警信息,为广大社会人士提供基本的气象预报信息。

相对门户系统提供的基本气象预报,专业气象产品显示系统为淄博市专业气象服务用户提供订制的专业气象产品服务,用户登录后可以查阅其订制的气象产品预报;界面设计力求简洁、便捷,如图5。

5 结束语

平台自交付上线至今已使用半年有余,在后期的应用过程中随着使用修改了几处Bug,现已稳定运行;平台的建设,较好地规范了工作流程,丰富了服务产品,有效地提高了淄博专业气象服务水平。

参考文献

[1]肖维明.基于PHP+MySQL的网站开发[J].电子商务,2009(06).

[2]赵鹤芹.设计动态网站的最佳方案:Apache+PHP+MySQL[J].计算机工程与设计,2007(04):059.

[3]陈昕,谭跃生.利用ADO连接Access数据库与ASP程序的方法[J].包钢科技,2010(01).

[4]赵慧娟,王淑营,孙林夫.面向中小企业信息化建设的ASP服务平台[J].计算机集成制造系统,2004(11).

[5]苏丽红.基于PHPCMS V9的留言板系统开发[J].办公自动化,2015(08).

[6]李荣国,王见.MySQL数据库在自动测试系统中的应用[J].计算机应用,2011(12).

作者简介

宋永鹏(1983-),男,山东省淄博市人。硕士学位。现为山东气象信息中心中级工程师。主要研究方向为软件开发与系统集成。

李兰兰(1982-),女,安徽省阜阳市人。硕士学位。现为山东气象科技服务中心中级工程师。主要研究方向为气象预报与软件开发。

黎亮(1978-),男,山东省济南市人。本科学位。现为山东省气象信息中心中级工程师。主要研究方向为视频会商与系统集成。

作者单位

1.山东气象信息中心 山东省济南市 250031

2.山东气象科技服务中心 山东省济南市 250031

猜你喜欢
web技术
基于物联网的承压特种设备管理系统设计与实现
基于Web的教学管理信息系统的开发与实践研究