公众微信发布系统建设方案北京风云祥天信息技术有限公司北京风云祥天信息技术有限公司技术方案2目录1项目综述.......................................................................................................................................31.1项目概述.............................................................................................................................31.2系统建设原则.....................................................................................................................31.3项目建设目标.....................................................................................................................32项目理解情况及开发要求............................................................................................................32.1基于稳定、自动化、先进的应用平台设计.....................................................................32.1.1体系结构为先导的软件设计.................................................................................................42.1.2系统与其他相关系统接口的故障要求.................................................................................42.1.3总体技术要求.........................................................................................................................42.1.4系统风格.................................................................................................................................52.1.5系统安全性说明.....................................................................................................................52.1.6系统知识产权.........................................................................................................................52.2系统功能总体描述.............................................................................................................62.2.1业务流程................................................................................................................................62.2.2网络结构................................................................................................................................62.2.3功能结构................................................................................................................................72.3系统功能详细描述.............................................................................................................82.3.1对接微信公众平台接口模块.................................................................................................82.3.2信息采集解析模块................................................................................................................82.3.3用户请求过滤模块................................................................................................................92.3.4后台管理模块........................................................................................................................92.4微信截图...........................................................................................................................133联系方式....................................................................................................................................14北京风云祥天信息技术有限公司技术方案31项目综述1.1项目概述公众微信发布系统是气象局气象预报、预警服务产品制作分发管理系统,涉及的信息包括各类天气服务、预报预警、生活信息发布等,系统具有信息推送、信息查询、常规个性化定制等功能,能够与气象局已有业务系统实现数据对接,兼容。1.2系统建设原则公众微信发布系统主要是为广大群众提供便捷的气象预报、预警和信息服务、因此充分考虑实时性强、专向服务的特点,在建设过程中遵循以下几方面的原则:首先,保证后台系统跟微信服务号对接运行稳定,后台系统采用互为备份的结构,灵活、性能好;其次,可操作性强,做到随时请求、随时自动回复、运转正常、保障有力。1.3项目建设目标充分利用现代化高科技的微信服务开放平台,在气象局已获得大量的气象探测和灾害性天气监测信息的基础上,对信息进行分发、共享、建立规范化的气象预报预警服务平台,为广大群众提供最新、连续、无缝隙、最便捷的气象服务。2项目理解情况及开发要求2.1基于稳定、自动化、先进的应用平台设计在设计中,从以下几个方面作为设计的出发点:公众平台的稳定至关重要作为气象服务新媒体公众平台,是气象局对外的一个服务窗口,系统的正常使用都依赖于公众平台的稳定性。因此,选择可靠、稳定的公众平台,采用成熟的技术,规划合理的系统结构都应该是公众平台建设的首要问题。北京风云祥天信息技术有限公司技术方案4自动化是公众平台系统设计的关键气象信息发布公众平台在实时上具有重要性,因此需要考虑获取数据的速度问题。在方案设计中,将重点考虑公众平台的自动处理用户的请求。平台的先进性决定了平台的延续能力气象预报预警服务平台的建设,将要满足平台今后较长时间的应用,因此平台技术需要具有很高的先进性,使得系统具有较长的使用寿命。2.1.1体系结构为先导的软件设计在软件设计中要以良好体系架构和技术架构作为应用软件设计的先导:以上的应用软件架构先进、灵活、适用,完全符合管理信息化的要求,该架构以构件化设计为核心,实现先进、开放、灵活、可行的气象预报预警服务公众平台系统。2.1.2系统与其他相关系统接口的故障要求气象服务微信公众平台系统的数据来自各专业系统,系统与其它相关系统的联系均以特定的接口的方式来实现,当微信工作平台系统出现故障时,应当不影响其它相关系统的运行,对其它相关系统不会造成数据的不完整或数据的错误等相关影响。同时当接口程序出现问题时,也应当不影响其它相关系统和保障系统的正常运行。2.1.3总体技术要求1)系统采用B/S模式构建系统应用程序、B/S模式构建数据交互模式的形式结合开发。2)标准化:所有各项软件开发工具和系统开发平台应符合我国国家标准、信息产业部部颁标准、中国气象局相关技术规范和要求;3)模块化:实现完全模块化设计,支持参数化配置;4)容错性:提供有效的故障诊断工具,具备数据错误记录功能;5)安全性:用户认证、授权和访问控制,支持数据库存储加密,数据交换的信息包加密,数据传输通道加密,采用MD5加密算法;6)可靠性:能够连续7×24小时不间断工作,出现故障能及时报警,发生错误时能够快速地恢复正常运行,软件系统要防止消耗过多的系统资源而使系统崩溃;7)易用性:应具有良好的简体中文操作界面、详细的帮助信息,系统参数的维护与管理通过操作界面完成。总体性能指标北京风云祥天信息技术有限公司技术方案51)人机交互:软件系统的各类人机交互操作、信息查询、图形操作等应实时响应;信息查询、操作、输入界面用图形、文字和数据三种方式在计算机上展现;系统的操作要求简单易用,帮助信息详实、实用。2)数据库实现:数据库结构的设计符合需符合气象业务相关技术规范,数据库性能能够满足系统时效性要求,信息采集入库时效5分钟,实时信息查询响应速度5秒,复杂信息统计查询响应速度10秒,数据库内容能够根据用户预定义值进行自动和人工管理维护。3)数据交换、共享:能够支持与现有系统进行数据交换、共享,支持已有系统终端信息进行有效内容的提取、处理。2.1.4系统风格系统界面以蓝白为主色调和风格。2.1.5系统安全性说明系统、网络安全:服务器安全策略设置;数据安全:用户的身份鉴别与权限控制、数据同步、数据备份与恢复、数据完整性保护措施等;应用安全:1)管理员经过系统管理培训,务必采用规范的操作管理方式,保证系统的安全。2)密码加密方式:密码采用MD5加密。2.1.6系统知识产权1.软件开发运行相关所提供采用的软件(包含中间件、套件、其他等等),符合相关的法律和公共发行协议,如有相关费用产生须包含在项目建设的合同款中,在项目建设期和项目完成后使用该软件均无需额外支付任何知识产权相关的费用。2.知识产权归属按照国家重大科技项目研究成果的知识产权管理相关规定,系统形成的各项成果知识产权归采购人所有,采购人享有本项目成果的实施、管理、许可、转化权利。本项目形成的各项成果知识产权归采购人