1、天津市气象台决策气象保障服务系统软 件 需 求 规 格 说 明 书二 一六年十一月第 0 页 共 43 页目 录1. 引言 .31.1. 编写目的 .31.2. 参考资料 .32. 产品介绍 .32.1. 用户特点 .82.2. 一般约束 .82.3. 假定和依据 .83. 功能需求 .83.1. 决策气象保障服务系统数据库建设需求 .83.1.1. 数据 库建设 .83.1.1.1. 数据库建设需求 .93.1.2. 子系统建设 .103.1.2.1. 子系统建设 .103.2. 界面需求 .113.2.1. 多页面显示需求 .113.2.2. 窗口停靠、浮动需求 .123.2.3. 布局管
2、理需求 .133.2.4. 工具栏浮动需求 .143.2.5. 工具栏项位置调整需求 .153.2.6. 图层管理需求 .163.3. WEBGIS服务需求 .173.3.1. WEBGIS 数据模型需求 .173.3.2. WEBGIS 数据格式支持需求 .183.3.3. 地图渲染和交互需求 .193.3.4. WEBGIS 元数据编辑需求 .193.3.5. GIS 叠加分析需求 .20第 1 页 共 43 页3.4. 产品制作需求 .213.4.1. 服务产品 .213.4.2. 服务产品 人机交互订正 .223.4.2.1. 点订正 .223.4.2.2. 面订正 .233.4.2.
3、3. 操作回撤 .263.4.2.4. 操作重做 .283.4.3. 生成计划子系统 .313.4.4. 生成产品保存 .324. 非功能需求 .344.1. 系统需求 .344.1.1. 服务器安装系统需求 .344.1.2. 客户端安装系统需求 .354.2. 网络需求 .364.3. 质量需求 .364.4. 其他需求 .37第 2 页 共 43 页1. 引言1.1. 编写目的本文档描述了决策气象保障服务系统的需求,为系统的总体设计提供指导。1.2. 参考资料无2. 产品介绍本项目主要需求包括:建设“决策气象保障服务系统”。建成基于精细化一体化预报平台的赛事决策气象服务产品制作、综合显示
4、、修订、编审、管理和发布等功能于一体的“决策气象保障服务系统”。通过自动化的产品加工系统,同一时间能同时生成几十份针对不同场馆不同比赛项目的服务产品,并具备在线修订、审核签发,自动发布的功能。系统可以供省(市)级及地市(县)级气象部门针对不同比赛场馆和项目进行决策气象保障服务。该项目建设包括:构建基础数据环境,建设“决策气象保障服务系统”“信息提取及查询系统”、“服务产品管理系统”、“服务产品加工制作及自动发布系统”、“计划生成”、“风险评估”、“业务管理”等子模块。(一)、数据库建设1.静态地理信息数据库(1)气象地理信息 SQL 数据库 国家自动站信息:按照国家常规站的分区定位,建立国家常
5、规气象站SQL 数据库,入库信息包括站号、站名、经度、纬度、所属行政区划。区域加密自动站信息:按照区域加密自动站分区定位,建立区域加密自动站 SQL 数据库,入库信息包括站号、站名、经度、纬度、所属行政区划。(2)场馆站点信息 SQL 数据库第 3 页 共 43 页场馆站点信息:按照区天津市场馆分区定位,建立区域加密自动站 SQL 数据库,入库信息包括站号、站名、经度、纬度、所属行政区划。(3)道路基本信息 SQL 数据库全运村、地铁站、火车站、机场分区定位,入库信息包括站名、经度、纬度、所属行政区划。(4)赛事气象灾害风险评估信息获取各类赛事风险评估等级及建议信息,将其相关阈值信息建立数据库
6、管理。2、动态实况及预报数据库建设动态实况及预报数据库建设以 CIMISS 数据库及一体化精细化预报数据库为基础,实现数据对接:(1) 观测实况气象要素 SQL 数据库建立自动站降水量数据库,列表中需包括站号、站名、观测时间、入库时间(便于延时查询)、所属分区、过去 1 小时降水、过去 6 小时降水(后台滚动计算)、过去 24 小时降水(后台滚动计算);建立气温、湿度、气压、能见度数据库,列表中需包括站号、站名、观测时间、入库时间(便于延时查询)、所属分区;气温、湿度、能见度包括 24小时最高、最低(后台计算滚动);(2)天气预报数据库基于精细化一体化预报数据库的人工预报及客观数值预报,搭建天
7、气预报数据库。人工预报数据库客观数值预报数据库(格点、场馆站点)WRF 客观预报数据库:库表内容包括起报时间、预报时效、格点经纬度、场馆站点经纬度,预报要素(能见度、10 米风场、2 米气温、相对湿度 等)(二)、建设子系统建设决策气象保障服务系统包含 8 个数据模块,满足快速提取处理、自动制定服务计划、人机交互产品编辑、分类分项批量制作、多渠道一键分发、产品制作分发监控、webgis 精细服务、产品多方式查询等功能第 4 页 共 43 页1、数据查询子系统该子系统主要采集和提取的气象数据包括:实况信息、预报产品及预警信息等,具体如下:(1)实况信息查询浏览产品分类勾选:国家站、自动站产品范围
8、勾选-分区:行政区划产品时次勾选:逐 10 分钟、逐时、逐 3 小时、逐 6 小时、逐日显示方式:图片显示、填值显示;要素选择1)气温(自动站、区域站):逐 10 分钟、逐时、最高、最低(滚动 24 小时)2)降水(自动站、区域站):逐时、逐 6 小时(滚动计算)、逐 24 小时(滚动计算)3)能见度:(自动站):逐时4)湿度:逐时、最大、最小(以 20 时为日界逐日)5)气压:逐时6)环境质量监测数据(PM2.5、PM10、SO2、NO)7)预警信号(2)预报产品信息查询浏览1)客观预报数据来源:一体化精细化预报平台(格点、场馆)发布日期:每天发布时次:每天 20 时、08 时起报预报时效:
9、逐小时,逐三小时、 0-6、6-12、12-18、18-24显示方式:表、填值2)主观预报数据来源:一体化精细化预报平台发布日期:每天发布时次:06 时、10 时、16 时发布第 5 页 共 43 页预报时效: 0-6、6-12、12-18、18-24、24-48、48-72、72-96、96-120、120-144显示方式:图、表预警信息数据来源:一体化精细化预报平台(文档)发布日期:不定时发布时次:不定时预报时效:不定时显示方式:文字、文档2、产品制作(1)产品分类气象服务产品初步分为 8 类:开(闭)幕式气象服务专报火炬传递气象服务专报比赛项目气象服务专报(分项、分类)城市交通气象服务专
10、报环境指数气象服务专报(分区县、霾)全运村气象服务专报比赛期间区县天气预报短时临近预警产品(2)制作方式根据不同赛事及时间节点的不同模板提取实况要素、天气预报、风险评估等相关产品 数据源:库中实况要素、预报、风险评估产品内容:表格、文字、表格+文字、图片+文字生成时间:根据计划安排、实况天气新增产品形式:文档、图片、表格制作方式:自动生成、人工生成编辑方式:word 的在线编辑、系统页面编辑第 6 页 共 43 页(3)签发审核产品生成后添加签发审核功能(可选)审核名单:页面填写、下来菜单选取姓名审核方式:单击按钮选择状态(同意、修改、退回)3、产品发布发布渠道:邮箱+传真发布形式:自动发布、
11、一键发布发布方式:按时间、分类4.产品管理产品管理子系统包括产品状态查询显示、产品归类、拷贝、删除等产品状态:未生成、已生成、未发布、已发布产品归类:按赛事、按场馆5、计划生成根据服务产品发布倒排期,生成计划安排计划显示方式:时间+场馆+赛事计划编排方式:根据赛事和时间自动编排、人工修改计划查询方式:时间、地图站点点击6、查询显示检索查询方式:时间、赛事、产品类型、场馆、行政区划、地图7、风险评估根据不同活动及赛事的气象要素敏感性不同分类,根据气象要素优先级阈值进行风险分级判断并显示对应的风险建议数据源:一体化精细化预报库原始数据:格点、站点预报气象要素计算时次:专报发布时次风险阈值分类:单要
12、素、多要素计算风险分级:0-5 级存储方式:表格、文字显示方式:表格、文字第 7 页 共 43 页用途:页面查询、插入产品8、业务管理业务管理包括服务效益评估、相关文件类(1)服务效益评估方式:评估问卷(多种类)功能要求:问卷题目统计、分析输出方式:图、表(2)文件:实施方案、应急预案、排班表、会商安排格式:文档、表格2.1. 用户特点本产品主要是面向决策服务人员和二次开发人员,决策服务人员一般具有较好的计算机应用知识,和丰富的气象业务知识,而二次开发人员除了具备丰富的气象领域知识外,还具备较好的软件开发能力和丰富的计算应用知识。2.2. 一般约束项目开发过程中将采用敏捷开发的思想。并在项目开
13、发过程中,将遵循统一的编码规范、实施配置管理、单元测试等,通过这些手段来提高开发效率和软件质量。2.3. 假定和依据无3. 功能需求3.1. 决策气象保障服务系统数据库建设需求将气象地理信息、场馆站点信息、道路基本信息、赛事气象灾害风险评估信息等静态信息数据写入 SQLSERVER 数据库中,保存的客观预报数据作为源数据;主观预报等基于源数据进行订正,并保存到主观预报数据库指定的表中。第 8 页 共 43 页3.1.1. 数据库建设(1)静态预报数据库:库表内容包括起报时间、预报时效、站点经纬度、能见度、10 米风、风险评估等级信息(2)动态实况及预报数据库建设以 CIMISS 数据库及一体化
14、精细化预报数据库为基础,处理完数据入库。列表中需包括站号、站名、观测时间、入库时间(便于延时查询)、所属分区、过去 1 小时降水、过去 6 小时降水(后台滚动计算)、过去 24 小时降水(后台滚动计算);气温、湿度、能见度包括 24 小时最高气温、最低气温(后台计算滚动);3.1.1.1. 数据库建设需求用例标识 产品制作子系统 用例名称 产品制作子系统创建人 创建日期版本号 1.0 参与者用例描述角色 管理员扩展用例 无触发事件 后台数据库处理程序前置条件基流1、 创建文档产品。2、 启动数据处理程序3、 在指定时间处理相关数据,并入库分支流事件流替代流后置条件非功能需求假设与约束补充规格说明书备注 优先级 高