基于WEB的疏勒河灌区灌溉管理系统
介绍灌区的web系统
文章编号:100722284(2008)1020045205
基于WEB的疏勒河灌区灌溉管理系统
严 冬,周建中,李利军,周耀迪
(华中科技大学水电与数字化工程学院,武汉430074)
摘 要:疏勒河灌区灌溉管理系统对提高灌区管理水平具有重要意义。,强调深化业务应用,为灌区提供简便直观的灌溉管理功能。系统采用浏览器/。系统功能和业务流程紧密结合实际,Java开发语言,保证了系统的可扩展性和可移植性。
关键词:疏勒河;灌区;灌溉管理;S 中图分类号:TP311Web2ManagementSystemfortheShuleheIrrigationArea
YANDong,ZHOUJian2zhong,LILi2jun,ZHOUYao2di
(CollegeofHydropowerandInformationEngineering,HuazhongUniversityofScienceandTechnology,Wuhan430074,China)Abstract:TheirrigationmanagementsystemfortheShuleheIrrigationAreaisgoodfortheimprovementoflocalwatermanagement.Thedesignofthesystemisdemand-oriented.Therealizationofirrigationfunctionsandsimpleoperationsaretheemphases.Moreattentionispaidtotheautomationofroutineduties.Thefunctionandworkflowarecloselycoupledwithreality,whichmakestheir2rigationmanagementefficientandsecure.TheportabilityandscalabilityareguaranteedbytheimplicationsofmodularprogrammingandJavaprogramminglanguage.
Keywords:ShuleheRiver;irrigationarea;irrigationmanagement;informationsystem;B/Sstructure
0 引 言
疏勒河流域位于河西走廊西端,降水稀少,蒸发强烈,属大陆荒漠干旱型气候。流域内的疏勒河灌区跨玉门市、瓜州县的
27个乡镇、3个农垦农场,是以水利灌排和农业开发为主的大
子系统之一。本系统的建设目标是在数据库系统的基础上,利用地理信息系统和网络技术,以需求为主导,深化业务应用,紧密结合灌区实际,为疏勒河流域管理局提供简便直观的灌溉管理功能。
灌区信息化系统的建设,涉及到系统体系、功能、开发语言、运行环境等等方面。WebGIS[1]、JAVA、ASP、COM+[2]等各种技术均可应用,具体采用何种方法则需要根据具体情况确定。当前已投入运行的灌区信息化系统,具有地理信息管理[3]、数据管理、决策支持[4-6]等多种功能。从体系结构上看,既有B/S(Browser/Server,浏览器/服务器)系统[7,8],也有B/S与C/S(Client/Server,客户/服务器)的混合系统[9,10]。综合来看,B/S模式主要用来实现信息(包括地理信息)共享发布,而
C/S模式主要用来提供交互的复杂信息处理,特别是决策支
型综合灌区,为发展当地社会经济发挥了巨大作用。但因为当地特殊的地理和气候条件,加上社会经济的迅速发展,致使水资源紧缺情况日益突出。
利用信息化管理技术和手段,提高灌溉管理水平,增强对水资源的调控能力,提高水资源利用效率,对干旱缺水灌区具有重要意义。为此,甘肃省疏勒河流域水资源管理局投资建设了疏勒河灌区信息化工程,而基于Web的灌溉管理系统是其
收稿日期:2008201230
基金项目:国家自然科学基金项目(50579022);华中科技大学博士
后基金(0128271003)。
作者简介:严 冬(19782),男,博士后,主要从事水文水资源研究。
持。借鉴以上这些经验,疏勒河灌区灌溉管理系统被设计为是基于Web的系统,除具有网上信息发布功能外,更侧重于实现日常工作流程的自动化和信息化。
介绍灌区的web系统
根据业务范围,调度中心综合数据库存储全灌区一级的数据,包括灌区设施基本信息和灌溉管理数据两大类,而分中心综合数据库只存储各自灌区的灌溉管理数据。灌区设施基本信息包括与渠道、机井、长观井、水库、大坝、监控点、水文站、气象站相关的建设时间、设备配置、性质等属性信息;灌溉管理数据包括水文监测数据、地下水水位水质监测记录、气象观测记录、大坝观测记录、水库运行记录、计划灌溉面积、作物灌溉制度、灌溉计划、灌溉完成情况、机井提水情况等灌溉日常运行管理数据。但分中心的灌溉管理数据不包括有关水文、水质、气象、大坝和水库的观测或运行数据。
1 系统体系结构
疏勒河灌区由甘肃省疏勒河流域水资源管理局管理,具体灌溉业务由管理局调度中心负责。调度中心下属3个分中心,分别负责管理昌马、双塔、花海3个子灌区。每个分中心还下设数量不等的灌溉管理所。调度中心、分中心和灌溉管理所所在位置分散,为便于各部门业务人员能在各自地点方便地处理事务,本系统采用浏览器/服务器体系结构来集成各级业务。
系统采用三层体系架构:数据层、逻辑层、表现层。数据层
(即数据库服务器)负责用户基础数据的存储与访问;逻辑层(即应用服务器)负责用户业务逻辑的处理;表现层(即浏览器)
2.3 接口数据库
综合数据库也为关系型数据库,为本系统与闸门控制系统的通讯服务。该数据库数据表中的某些字段内容本系统只能读取,而更改等控制由闸门控制系统负责。
负责用户浏览器界面的建立。在客户端向指定的应用服务器提出请求,应用服务器接受请求,与后台数据库连接并进行处理,然后结果返回应用服务器。应用服务器用网络协议把结果传给客户端,客户端接受并显示在浏览器上。
调度中心、分中心和灌溉管理所之间距离较远,特别是双塔分中心与调度中心间距离超过100km。目前全灌区的网络通讯尚未达到百分之百的可靠性,为保证数据及时存储不丢失,降低网络故障的影响,尽量保证各部门的工作,根据3件,本系统在调度中心和下属的3器和一个数据库服务器,4个数据库服务器。调度中心有关的业务功能,理系统只具备与分中心和下属灌溉管理所有关的业务功能。类似的,调度中心数据库服务器安装的数据库只存储与调度中心业务相关的数据,分中心数据库服务器安装的数据库只存储与分中心和下属灌溉管理所业务相关的数据。
3 界面和功能
、分中心及灌溉管理所这三,:左方是工具栏,右方是。工具栏中是可上下滑动的功能模块(下文中将提到)按钮。点击一个模块按钮后,在其下方展开其子功能按钮。点击子功能按钮即可在工作区打开相应界面。
由于职能不同,各级部门工作界面设置了不尽相同的功能模块以完成各类业务。对于系统的具体使用人员,根据其职责授予相应权限,可使用部分或全部功能模块。
每个功能模块都有一组子功能。按照模块化思想,各子功能的实现是由多种基础模块组合或发展而来。系统界面、功能模块、子功能和基础模块之间的关系见表1。表1中的“基础模块编号”一行说明了各功能模块使用到的基础模块情况。
2 系统数据库
系统数据库包括基础空间数据库、综合业务数据库和接口数据库。全灌区的基础空间和综合业务数据库安装在调度中心数据库服务器上,3个子灌区各自的基础空间数据库、综合业务数据库和接口数据库分别安装在3个分中心的数据库服务器上。
4 业务流程
本系统实质是为各部门业务系统服务,为此,众多功能需相互衔接以完成业务流程。系统业务流程设计上强调紧密结合实际,以实现灌溉管理的方便性、快捷性和安全性。
4.1 地理信息浏览与查询
系统为各级工作界面都提供了相应地理范围内的电子地图。利用GIS工具栏,用户可方便地浏览和查询灌区地理信息;另外,在电子地图上选择某测点或水库后,打开相关查询窗口。用户输入查询条件后,系统即显示该测点或水库的流量、水情、地下水水位水质、地下水水位变化曲线图等信息。
2.1 基础空间数据库
- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




