大型灌区信息化建设ppt课件.ppt
《大型灌区信息化建设ppt课件.ppt》由会员分享,可在线阅读,更多相关《大型灌区信息化建设ppt课件.ppt(130页珍藏版)》请在三一办公上搜索。
1、陈 金 水 / 13951970820河海大学 计算机与信息学院210098 南京市西康路一号,大型灌区信息化建设,大型灌区信息化建设 001,大型灌区在 1998 年开始的 “续建配套节水改造” 项目基础上,于 2002 年启动了信息化试点建设,至今已经历了 “十五”、“十一五” 两期试点建设,共有 51 座灌区参与(参与的程度不同而已)。 其中,第一期试点 30 座灌区,共投资 1.8564 亿元,第二期试点 36 座灌区(其中 15 座由一期延续下来),共投资 2.3162 亿元。,大型灌区信息化建设 002,“十五”、“十一五” 两期信息化试点建设的大型灌区,大型灌区信息化建设 003
2、,大型灌区信息化两期试点的成效和收获是肯定的,特别是第二期试点在第一期试点 摸索 的基础上,无论是规划设计还是建设实施,直至维护管理都有了长足的进步。其中,特别具有 “里程碑” 意义的有三件事: 1、“十一五” 期间大型灌区信息化试点建设指导意见编制; 2、大型灌区信息化建设技术指南出版; 3、大型灌区 “十一五” 信息化试点建设总结编制。,大型灌区信息化建设 004,1 灌区信息化建设规划和设计编制,大型灌区信息化建设 005,信息化建设首先要编制规划、然后进行可行性研究分析,获批后再进行初步设计(或实施方案)编制。 大型灌区信息化建设技术指南详细描述了规划、可研和初步设计的编制内容、深度控
3、制和格式要求。当然也可以参考水利信息系统可行性研究报告编制规定(SLZ331-2005)和水利信息系统初步设计报告编制规定(SLZ332-2005),最后以水利部下发的针对具体项目的编制大纲为准,例如“十一五”期间大型灌区信息化试点(第二批)年度实施方案编制大纲,大型灌区信息化建设 006,按照完整性要求,规划和设计报告应包括综述、灌区概况、指导思想与编制原则、建设意义、需求分析、建设内容、建设(技术)方案、投资估算(概算)、建设与运行管理、效益分析与评价等内容。但是,其核心主要是建设内容、建设(技术)方案和投资估算(概算),当然,这些内容要以信息化建设的目标原则、指导思想和灌区的实际需求为依
4、据,指导编制。 下面通过两个例子具体说明规划和初设的编制过程。,大型灌区信息化建设 007,示例1:新疆生产建设兵团第二师塔里木灌区信息化建设规划,大型灌区信息化建设 008,示例2:新疆生产建设兵团第二师下野地灌区2014年信息化建设实施方案,大型灌区信息化建设 009,2 大型灌区信息化建设内容,大型灌区信息化建设 010,建设内容的确定是灌区信息化建设最为重要的一环,它对整个信息化建设起到 “承上启下” 的作用。 “承上” 是因为它是需求分析的结果,这从指南的 2.1 节灌区建设与管理的业务流程就可以体现出来。“启下” 则是技术方案的对象和依据。,大型灌区信息化建设 011,2.1 灌区
5、建设与管理的业务流程,业务内容是静态的,业务流程是动态的。 业务内容决定了信息系统的功能和组成,而业务流程则表达了信息流向以及系统各组成部分之间的控制关系。这些都是灌区信息系统技术方案设计的重要依据 。,大型灌区信息化建设 012,用信息流表达的灌区建设与管理的业务流程,大型灌区信息化建设 013,基于信息流的灌区建设与管理业务流程的执行过程 (数据驱动,软件执行),大型灌区信息化建设 014,2.2 灌区业务数据,(1)数据分类 比较好的数据分类方法应该是对各职能部门所管辖的业务数据进行抽象,建立独立的数据源,统一进行分类,各职能部门的业务工作只是从这个独立、公共的数据库中去获取(按权限)自
6、己需要的数据。也就是说要实现数据与应用的分离,这样,无论是数据还是软件的维护都更加容易而且高效。,大型灌区信息化建设 015,右图所示的分类法仅供参考,因为灌区不像水文专业那样有数据分类和编码的标准和规范。但是,可以参考“中心”编制的大型灌区基础数据库设计指南,这是目前较为规范的灌区数据分类和结构定义。,大型灌区信息化建设 016,(2)数据处理过程 从应用领域这个角度出发,信息处理的方式与具体的业务内容和管理方式有关,但是,就信息自身而言,无论哪一类信息,其处理过程都可以分为获取、整编、存储(管理维护)和应用四个过程。,大型灌区信息化建设 017,其不同之处是: 获取可以实时自动,或人工观测
7、,或对历史数据整理后成批导入,或通过软件交互输入,或者引用第三方资源等等。无论哪种方式,都要根据不同信息对传输的需求设计相适应的通信链路。 整编包括异常数据处理、均值化、注释等,但是,不同属性的数据,整编的方式(与业务专业有关)也会不同,甚至存在很大差异。,大型灌区信息化建设 018,要实现信息的存储、管理和维护首先要把信息存储在数据库中,通过数据库管理系统对信息进行管理和维护,一般借助商用数据库管理系统实现,如Oracle、 SQL Server等。 应用包括信息查询、统计、报表输出、闸门/水泵的控制,以及为灌区建设管理中各项业务工作(如水资源调配)的决策分析提供依据等。,大型灌区信息化建设
8、 019,灌区信息化建设内容归纳为:信息获取、信息传输、监控、信息存储、管理和表达、应用软件、配套设施六个部分。这六个部分不单是针对灌区,对其他领域也是适合的。实际上,它们也是目前广义信息系统的常规内容。,2.3 信息化建设的具体内容,大型灌区信息化建设 020,信息获取首先要讨论获取哪些信息,然后确定获取的方式,这是技术方案的依据。 指南基本列出了灌区涉及的所有信息,但是各灌区要根据自己的具体情况有所增删、取舍。,2.3.1 信息获取,大型灌区信息化建设 021,担负生活供水的灌区,可能需要获取水质信息; 含沙量大的灌区可能要增加含沙量信息的获取; 提水灌区要侧重于泵站运行信息的获取; 有防
9、汛任务的灌区要注重汛情信息的获取等。,例如:,大型灌区信息化建设 022,现阶段还不可能实现所有的信息都自动采集,所以要特别强调可以手工采集的要手工采集,可以通过巡检(如水质信息采集)获取的不一定采用自动在线获取。墒情尽量在 “试验片”(灌溉试验站或与大田中的试验点相结合)的模拟田块中获取,通过模拟田块与大田间的关系模型,辐射到整个灌域。 如何取舍,要根据需求,以符合灌区实际。,大型灌区信息化建设 023,信息传输除了通信链路建设外,为了实现联网,还要建设广域连接和局域连接的计算机网络。,2.3.2 信息传输,大型灌区信息化建设 024,局域网络一般是在灌区管理局/管理处建设信息中心,在信息中
10、心配置若干台服务器和交换机、路由器等设备,把局/处的计算机互联在一起,构成数据和软件共享的硬件环境。同时通过路由与需要互联的外部机构(上级机构或异地的下属机构)和分布于各处的信息点(监测点、监视点和控制点等)互联以构成广域网络。,大型灌区信息化建设 025,图中的通信链路、网络设备可以根据各个灌区的具体情况(灌区大小、数据量多少、管理的复杂程度等)进行配置。,大型灌区信息化建设 026,计算机通信网络逻辑结构,2.3.3 监视控制,灌区的监视控制主要指在需要保证运行安全(工程设施安全和人身安全)的地点安装视频监视和水闸、泵站的控制装置。 其中,新建泵站和老旧泵站在改造中,监视控制基本上都升级为
11、自动监视控制或计算机监视控制(现地/集中/远程),因此,自动/计算机监视控制在泵站建设和改造中已经成熟和规范。,大型灌区信息化建设 027,灌区要监视控制的另一类主要建筑物是水闸。 由于水闸面广量大、类型繁多、规模不同、工程基础条件相差悬殊,因此,控制的方案要分类,按不同情况进行设计。一般以现地、集中控制为主,远程只是通过设置在闸孔和上下游的摄像头监视运行情况,除非特殊需要才考虑自动/计算机控制。与信息获取、传输一样,监控更需要自动与人工相结合,二者兼备。对于重要的控制水闸应该采用自动控制,对于小型闸或使用时间短(灌季短)的闸可以采用电动或手动控制。将来随着财力和技术水平的提升,再逐步实现自动
12、控制。,大型灌区信息化建设 028,信息化建设成果要发挥作用,靠的是全面、完整的信息。信息获取后传输到管理中心(可以是集中式分布、分布式分布或 “云” 分布等)。 在管理中心,信息存放在数据库中,由数据库管理系统管理。而数据管理软件只是根据应用需要,利用数据库管理系统提供的功能,编制面向业务管理需要的数据处理、查找、统计、报表、表达等的过程实现程序,并且提供直观且易操作的界面,以方便管理人员使用。,2.3.4 信息存储、管理和表达,大型灌区信息化建设 029,信息获取、传输可以自动和人工相结合,但是信息存储、管理和表达必须由计算机系统自动实现,特别是自动存储、自动备份和自动恢复等,只有在异常情
13、况下才动用人工干预。其原因除了考虑效率(当数据量很大、数据关系复杂时更显重要)外,更重要的是保证数据的安全和统一。因此,数据管理软件一定要精心设计,并认真维护和管理。 信息存储、管理和表达除了要满足业务管理的功能化需求外,还必须特别注重数据安全保护等非功能化需求。例如,泄漏保护、病毒防范、入侵阻挡等等。,大型灌区信息化建设 030,2.3.5 应用软件,灌区信息化建设中,其他建设内容都看得见、摸得着,就是计算机软件看不见、摸不着。但是,软件又是信息化建设能否发挥作用,取得效益的关键内容。,大型灌区信息化建设 031,“十五”、“十一五” 试点期间,各个灌区都不同程度地开发了一些软件,只是覆盖面
14、大小、种类多少、功能强弱、命名方式等存在不同而已,姑且以广义信息(不分别针对雨情、水情、工情、业务管理等信息)为处理对象归纳之,主要有八种软件:数据采集及传输软件、数据存储、管理和维护软件、信息浏览、查询、汇总、统计、表达软件、视频监视及管理软件、闸门和水泵控制软件、业务行政办公管理软件、门户网站、水资源配置与调度软件。,大型灌区信息化建设 032,但是,应用软件的开发、管理和维护仍然是灌区信息化建设中最为薄弱的一环。 原因之一在于软件的 “无形”,因而重视不够;原因之二是软件开发不规范,很多软件开发机构没有对应的资质或缺乏 CMM 评估等级;原因之三是开发人员对灌区的业务内容及其管理过程研究
15、的不够深入和透彻,甚至不了解、不熟悉灌区的专业内涵,导致开发的软件无法满足需求,甚至不能用。,大型灌区信息化建设 033,针对上述情况,指南仅是按照建设管理、运行管理和事务管理三个方面的业务对应用软件进行了划分,给出的应用系统均为常规的、最为需要的功能。在此基础上,结合当前软件开发的技术,抽象出五类应用软件。,大型灌区信息化建设 034,应用软件的抽象划分,大型灌区信息化建设 035,指南第三章通过实例展示了对应的软件设计方案。由于灌区种类繁多(因其地域不同、气候条件不同、水源方式不同、管理方式不同等),应用软件开发的前期工作和 “顶层设计” 还很不够。正因为如此,指南专门编写了一个 “软件及
16、软件工程基本概念” 的附录,灌区建设和管理人员可以参照,并通过实践,提出更合适的应用系统功能和性能需求,以及软件划分方式,期望在“十二五”乃至“十三五”的信息化建设中能有长足的进步和发展。,大型灌区信息化建设 036,2.3.6 配套设施,信息化建设过程中,配套设施建设和改造的内容很多,指南只列出了供电和防雷两项设施(当然,这两项最为重要),实际上还有很多配套设施要建设或改造。 例如: (1)信息中心、信息采集点和监控点的安防设施; (2)采用特设量水的渠道要增建特设建筑物(巴歇尔槽、机翼型槽、无喉道槽,或者堰等);,大型灌区信息化建设 037,特设量水建筑物,巴歇尔槽 机翼型槽,大型灌区信息
17、化建设 038,(3)为了实现闸门控制,原来没有闸房的要增建闸房,闸门原来是手动启闭的要改造成电动启闭,其中,a 要新建闸房,b 要改造闸房, c 要将启闭机启动方式从手动启闭改为电动启闭);,大型灌区信息化建设 039,要新建闸房,a,大型灌区信息化建设 040,要改造闸房和启闭设备,b,c,大型灌区信息化建设 041,(4)配合水位、流量监测而修建的测井及测井房,其中,a为有测井房的水位监测,b 是无测井房的水位监测;,b,a,大型灌区信息化建设 042,(5)自建光纤通信系统要架杆或开挖光缆埋设沟道。 基础设施的建设和改造,一方面是与信息系统配套,另一方面也是灌区工程及管理设施改造等“硬
18、件”建设的需要。只有软、硬结合,才能使信息系统正常运行,发挥最大的效率。,大型灌区信息化建设 043,3 软件是信息化建设成败的关键,大型灌区信息化建设 044,软件看不见、摸不着,因此,其作用和价值经常被低估。实际上,在信息化建设中,要使所有的设施和设备(看得见、摸得着)发挥作用,为灌区建设和管理服务,处处得靠软件。这如同没有播放的电视频道,电视机只是摆设一样。附录三将软件提升到工程的高度,简明扼要地列举并说明软件的构成、软件工程的过程,以及软件分析、开发、运行、维护过程中的基本方法、技术要点和需要注意的问题,以期引起重视。,大型灌区信息化建设 045,软件指计算机系统中的程序及其文档。程序
19、是计算任务的处理对象和处理规则的描述;文档则是为便于了解程序所需的阐明性资料。软件一般分为三类,即系统软件、支撑软件和应用软件。,3.1 软件分类,大型灌区信息化建设 046,系统软件位于最接近计算机硬件的层面上,其他软件一般要通过系统软件发挥作用。系统软件与具体的应用领域无关。操作系统、编译程序等均为系统软件。,大型灌区信息化建设 047,3.1.1 系统软件,支撑软件指支持软件开发、运行和维护的软件。数据库管理系统、网络软件,开发环境(环境数据库、接口软件和工具组)、中间件都可以视为支撑软件。,大型灌区信息化建设 048,3.1.2 支撑软件,应用软件是特定应用领域专用的软件。例如适用于灌
20、区建设与管理业务工作的水资源调配软件、水费征收管理软件等就是应用软件。,大型灌区信息化建设 049,3.1.3 应用软件,软件生存周期是软件产品或软件系统从产生、投入使用到被淘汰的全过程。通常把软件生存周期分为三个阶段:定义、开发和维护或五个阶段:需求分析、设计、实现(编码)、测试和维护。,大型灌区信息化建设 050,3.2 软件生存周期及其阶段划分,大型灌区信息化建设 051,软件定义阶段,软件开发阶段,大型灌区信息化建设 052,大型灌区信息化建设 053,软件维护阶段,软件维护阶段,大型灌区信息化建设 054,分析阶段包括问题分析和需求分析。问题分析获取需求定义(又称需求规约),即要解决
21、什么问题。这个过程通过需求调查实现。调查得到的需求还不能全部作为软件设计与实现的目标,还需要进行可行性分析,也就是需求分析。可行性分析包括经济可行性、技术可行性和可操作性三个方面。其中,可操作性要充分考虑使用对象的具体情况,提供简捷、方便、易用的软件。需求分析的结果要生成功能规约(即需求规约),需求规约是软件开发者和用户对软件质量进行最后验收的准则。,3.2.1 分析阶段,大型灌区信息化建设 055,设计阶段包括概要设计和详细设计。概要设计建立整个软件体系结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义;详细设计产生程序员可用的模块说明,以及数据结构说明及加工描述。,大型灌区信息化
22、建设 056,3.2.2 设计阶段,测试包括单元测试、组装测试和确认测试。测试活动的目的是使软件系统达到需求提出的各项要求。,3.2.3 实现阶段,实现是把设计结果转换为可执行的程序代码。,3.2.4 测试阶段,大型灌区信息化建设 057,维护是对投入运行的软件进行修改,使软件系统能适应外界环境的变化,实现功能扩充和质量完善。由于软件维护的时间长,费用高,所以要重视软件的维护,特别是在开发软件时就要注重提高软件的可维护性能及易维护性能。,大型灌区信息化建设 058,3.2.5 维护阶段,体系结构设计、数据设计和模块设计是软件工程过程的三项主要设计。,3.3 软件设计过程,大型灌区信息化建设 0
23、59,体系结构是软件总体结构的抽象表示。因此,体系结构可以看作由三个部分组成,即模块、模块间的层次关系和结构风格。其中,模块包括处理单元、信息单元和连接单元(接口)。模块间的层次关系要描述模块间的交互与组织权重表示模块以及联系的重要程度。结构风格刻画了体系结构设计人员的设计风格和技术水平。 因此,体系结构设计的主要目标是开发一个模块化的程序结构,并给出各个模块之间的控制关系,同时融合了程序结构和数据结构,以及接口定义。,3.3.1 软件体系结构设计,大型灌区信息化建设 060,软件体系结构设计示例,大型灌区信息化建设 061,数据结构在很大程度上决定了程序结构和程序过程的复杂性。在设计阶段,数
24、据设计要对各类数据给出明确、详细的规格说明。规格说明主要通过数据的分类定义、实体-关系图和数据结构来描述。,3.3.2 数据设计,大型灌区信息化建设 062,数据设计示例(淠史杭灌区数据库设计),按照右图所示灌区水资源配置的物理过程,对应地划分为五个逻辑数据库,即取水数据库、输水数据库、用水数据库、测控数据库和管理数据库。,1、数据分类,大型灌区信息化建设 063,数据设计示例(淠史杭灌区数据库设计),2、实体-关系,大型灌区信息化建设 064,数据设计示例(淠史杭灌区数据库设计),3、逻辑结构(示例:水库水位-库容、面积关系表),大型灌区信息化建设 065,把一个待开发软件分解成若干个小的、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大型 灌区 信息化 建设 ppt 课件
链接地址:https://www.31ppt.com/p-1746912.html