首页 > 范文大全 > 正文

基于JSP的灌区管理信息系统的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于JSP的灌区管理信息系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:该文针对现有灌区信息系统存在的信息管理方式较为落后与信息管理效率低下的状况,综合国家对水利信息化的要求,对灌区主要涉及的信息进行了分析与研究,结合计算机专业知识进行了灌区管理信息系统的总体设计,并结合JSP技术与J2EE技术架构的应用方式,在此基础上完成了灌区管理信息系统开发。

关键词:灌区信息系统;JSP;数据中间件

中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)23-5556

Design and Implementation of the Information System in Irrigation Area Based on J2EE

TANG Qiao-ying, JING Xiu-mei, SU Zhi-jun

(Zhejiang Tongji Vocational College of Science and Technology, Hangzhou 311231, China)

Abstract: This paper aimed at two problems in the irrigation information system: the inferior and low efficiency of information management. Consider the requirents about water information of our government, we conbined analysises and research of irrigation information and computer expertise in order to design the information system in irrigationarea. The fundamental of this system is JSP technology and J2EE technical architecture and application mode.

Key words: information system in irrigation area; JSP; data middlewave

1 概述

1.1 现实背景

灌区管理信息系统是一个为灌溉水利服务的,集水雨情信息、水利工程信息、运行控制、水资源配置与调度、行政事务管理于一体的完整的复杂的管理信息系统,旨在实现灌区信息的采集 处理、加工、存储、传输、反馈的一体化和自动化,其本质是灌区管理的信息化,灌溉管理信息是灌区管理信息系统的基础和中心内容,合理灌溉、科学用水、提高灌溉效益的一切措施均取决于准确、可靠、及时的灌溉用水管理信息。

长潭灌区的地势平坦,河道纵横密布,呈江南水乡泽国风貌。主要有永宁江和金清港两大水系。灌区水库并无一套完整的信息管理系统平台,我们一般所指的信息系统包括:长潭水库水文自动测报系统、洪水预报调度系统、卫星通信系统、防汛视频会商系统、大坝安全自动监测系统、视频监视系统等等,但没有整合成一个信息管理系统平台。目前各系统运行均比较正常,在日常工作中发挥了重要作用。

1.2 系统研究内容概述

灌区管理信息系统实现的研究内容有:

1) 数据采集与监控系统建设:对信息采集系统的完善与整合,提高时效、增强能力、丰富内容、提高系统整体利用率,形成综合信息采集系统;

2) 网络与通信系统建设:在现有基础上,进一步完善覆盖灌区的骨干网络,进一步加大带宽,更新网络传输设备,建成符合实际需要的、高效的、实时的信息传输通道,为各类应用系统提供可靠的基础数据传输保证。扩充网络覆盖面和传输能力以适应大容量高速率的信息传输要求,特别是多媒体信息的传输要求;远期随着技术的进步,不断扩充网络的覆盖面,优化网络结构,提升网络的传输能力、可靠性和安全性,使其能全面满足灌区信息自动化的实际传输需求;

3) 数据中心建设:基本完成数据中心的建设,将所有灌区信息数据统一存储,真正实现数据资源的共享,为各类应用子系统提供可靠的数据支撑,建设内容主要包括数据库部署、数据库管理系统、数据维护系统等建设;进一步完善数据中心建设,完成数据目录服务体系、数据访问中间件和数据交换系统的建设;最终全面完成数据中心建设,为灌区信息自动化提供全面支撑;

4) 业务应用系统建设:以灌区综合数据库建设为重点,初步满足业务应用需求;进一步完善已建系统,全面开展其他各类业务应用系统建设,基本建成各类业务应用;以全面实现灌区信息自动化管理为目标,全方位提高灌区信息自动化水平。

2 主要技术介绍

2.1 总体框架

根据灌区信息自动化管理系统的统一部署,业务应用系统统一遵循SOA框架。整个业务应用系统由数据采集、实时水位雨量查询、灌区基本信息管理、远程视频会商、实时视频监控、GIS地理信息系统、通用工具、系统维护等八个部分组成。

在现有基础上,进行整个业务系统的建设。加快建设灌区工程监控调度管理系统,建设灌区闸站联合调度、视频监视、数据监测和远程控制于一体的信息化系统。

本系统采用基于SOA的分布式应用框架和B/S结构,系统从服务器到客户端分为数据库层、数据操作及事务管理层、中间件层、Web组件层、浏览器。中间件层又分为实体层和会话层。

2.2 jsp技术介绍

JSP是SUN公司于1996年6月推出的新技术,是基于Java Servlet以及整个Java体系的Web开发技术,是Servlet API的扩展。JSP是当前应用最多的开发动态网页交互的Web应用技术之一,利用JSP技术可以建立先进、安全和跨平台的动态网站,JSP的最新版本为2.1。JSP支持XML标准,它为创建显示动态生成内容的Web页面提供了一个简洁而快速的方法。JSP技术使构造基于Web的应用更加容易和快捷,并且这些应用能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。

2.3 GIS地理信息系统

GIS地理信息作为一种基础的空间信息在灌区信息自动化过程中有迫切需求。灌区的信息自动化是在一定的地理环境下进行的,需要以基础地理信息和电子地图为基础。基础地理信息主要包括电子地图、数字地形、数字地名、大地数据、数字高程模型和遥感影像等,以多尺度、多数据源、多时态空间覆盖基础地理信息。

灌区GIS地理信息系统主要利用WebGIS和模型实现对灌区信息数据基于地图和地理位置进行查询、统计、汇总等,并能进行对各种数据分析计算,并将结果可视化表达和以表格、图形方式输出;可以根据业务规则,对超过正常范围的信息,发出预警消息,通过图像闪烁、声音等途径对预警信息进行特殊展示,为领导及时有效地做出正确的决策提供辅助支持。

WebGIS系统采用了ESRI公司的ArcGIS Server作为GIS服务器平台。ArcGIS Server是一个企业级GIS应用程序的综合平台,提供了创建和配置GIS应用程序和服务的框架,可以满足各种客户端的各种需求。

2.4 数据访问中间件

依靠综合数据库应用服务平台,建设数据访问中间件,为各种应用透明地访问数据库提供应用程序编程接口(API),最大限度控制数据库的安全。