• 1.25 MB
  • 2022-04-22 11:24:06 发布

基于mapxtreme的城市供水管网管理系统

  • 51页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'山东大学硕士学位论文基于MAPXTREME的城市供水管网管理系统姓名:杨冉申请学位级别:硕士专业:软件工程指导教师:刘捷20051020 山东凡学朽弧小学位论文摘要随着城市化程度的发展,城市萨在面临着水资源的不足,无沦燕在数鬣上还是在质_鲞上都越来越难以僚证城市措民的用求需簧。城市供求管网变褥愁来越庞大,功能越来越复杂,维护的任务也越来越繁重,传统的管阏管理方式已经不能满足日趋复杂的城市供水管网缎护工彳乍。囊米水公司追{掰鬻簧一一种新的方式来管理城市供水管网。城市供水管劂管理系统就是在这葶中需求下产生的。城市供水臀网管理系统是一种根据供水行妣的特点对通用的地理信息系统平台进行改造蕊形成的专业型地理信息系统。它酌主要作用是为供水管网的维护和修理提供详绷的、准确的管剩信息,邋过图形化的界耐和各种搜索功能使管网豹套群信惑都霹潋轻松获取。将剃是在缝合了鄹终功§2之蠢,使褥城市供水管霹警理系绞W戳方便熬热糖煮震要管网售息熟人提供炔捷有效的褒询方式,扩大了系统靛使掰范戮,为鑫秉承公司懿城常供东管网嚣常保障王俸提供了及时麓效的支持。瓣络鼹痰蠲瞧逶过数据瘁豹难一糕餐决了嚣来摹辍鼹经常趱理戆出予交流不及时导致的不同电脑上数据不一致的蕊蒙,使数据的疆新更加及时,圈时数据修改只能由照务器端避行,也傺证了数瓣的安全,赣止了函误搽作造成的数据破坏。本文主要论述了作者在山东省计算中心为蔡谶自来永公司进行城市供求管嘲管理系统开发的工作。介绍了佧者如何运用软件工程游方法逡行开发,和懿簿使用MapInfo公司的MapXtremeJavaEdition结ffJSP技术进行网络部分的编码的过程。美键字城市德承管网餐壤系统逑理僖感系统MapXtreme 坐篓杰鲎塑!兰然婆墨ABSTRACTWiththedevelopmentofurbanizationdegree,thecityisfacingthedeficiencyofthewaterresource.Itismoreandmoredifficulttoguaranteetheneedingwithwateroftheurbanitebothonquantityandonquality.Theurbanwatersupplynetworkbecomeshugerandhuger,andthefunctionismoreandmorecomplicated。Sothemaintenancetaskismoreandmores棵enuous.Traditionalpipenetworkmanagementstylecannotbecompetentforthemaintenancetaskofcomplicatedurbanwatersupplynetwork+Waterworksurgentlyneedakindofnewmodetomanagetheurbanwatersupplynetwork。Theadministrativesystemofurbanwatersupplynetworkisproducedunderthiskindofdemand.TheadministrativesystemofurbanwatersupplynetworkisakindofprofessionalgeographicalinformationsystemwhichisformedbaseonrebuildinguniversalgeographicalinformationsystemplatformaccordingtOthecharacteristicsofthewatersupplytrade.ItsmainfunctionistOofferdetailed,accuratepipenetworkinformationformaintenanceandrepairofthewatersupplynetwork,toeasilyobtainvariouskindsofinformationofthepipenetworkthroughthefigureandvariouskindsoffunctionsofsearch.Especiallyaftercombimngthefunctionofthenetwork,theadministrativesystemofurbanwatersupplynetworkcanofferswifteffectiveinquirywaytoanyonewhoneedpipenetworkinformation,SOithasexpandedtheapplicationscopeofthis4 ——型要垒兰塑l。堂竺笙苎、systemandhasofferedhigh—efficientandreal—timesuppo姓tothedailymaintenanceworkofwaterworks.Theapplicationofnetwork,byusingonlydatabase,hassolvedthephenomenathatdifferentcomputershavelnconsistentdataintheolderstand—aloneversionbecausethereiSriotimelyexchange.And,itmaketherenewalofthedataintime,atthesametimethedata’Smodificationcanonlybedoneontheserver,haveguaranteedthesecurityofthedata,preventthatdataaredestroyedbythefalseoperaionThisarticlemainlyexpoundtheworkthatauthordesignedtheadministrativesystemofurbanwatersupplynetworkforonewaterworksinShandongcomputercenteKItisintroducedthatthefacthowtheauthorusethesoftprojectmethodtodevelopthesystemandthecoursehowtheauthoruseMapXtremeJavaEdition,MaplnfoofCompanycombineJSPtechnologytocarrythroughthepartofnetwork.KEYWORD:administrativesystemofurbanwatersupplynetwork,GIS,MapXtreme5 6t』』东凡半’f州l学位沦史英文简称GISJSPJSPTAG符号和简写说明英文全称中文名GeographicInformationSystem地理信息系统JavaServerPage使用java技术的网页JavaServerPageTAGJSP支持的标签CADComputerAssistantDesign计算枧辅助设诗 山东大学硕卜学位沦文1.1外发背景第一部分开发背景及现状分析随着我国科技和经济的高速发展,国家基础信息化工作的不断发展,各个行业、单位自身的信息化工作也在逐步发展。供水行业也不例外,但供水行业的信息化工作有其自身的特点:水表、阀门数量庞大,地下管网错综复杂,具有明显的地理特征。随着城市的建设和发展,这些管网不断增加,覆盖区域不断扩大,使系统越来越庞大,复杂程度越来越高⋯。对于这样一个庞大系统的管理,如果仍采用手工管理方式,对管网这些其宵明显空间属性的数据仪仪采用传统的管理方式,庞大数据的管理和分析将非常不便且效率低下。而GIS(地理信息系统)是融合计算机图形和数据库于一体,用来存储和处理空间信息的高新技术,它把地理位置和相关属性有机的结合起来,根据用户的需要将空间信息及其属性信息准确真实、图文并茂地输出给用户,满足我们对空I"RJ信息的要求,借助其独有的空间分析和可视化表达功能,进行各种辅助决策。供水管网信息管理系统针对目前供水行业信息化建设中存在的问题,如供水管删图纸档案信息化管理不便,研究和丌发的一个供水管网管理的GIS,实现了供水管理系统供水管网数据的可视化管理,能极大提高供水行业信息化管理水平和效率。1.2常用的开发模式目6口应用型地理信息系统的开发通常有3种模式:独立开发、单纯二次开发和集成二次开发。由于独立开发难度太大,单独二次开发受GIS工具提供的编程语言限制差强人意,因此结合GIS工具软件与可视化开发语言的集成二次丌发方式就成为目前GIS应用开发的主流。其优点是既可以充分利用 山东^学坝1‘学位论丑i.1丌发背景第一部分开发背景及现状分析随着我国科技和经济的高速发展,固家基础信息化工作的不断发展,各个行业、单位自身的信息化r作也在逐步发展。供水行业也不例外,但供水行业的信息化丁作有其自身的特点:水表、阀门数量庞大,地下管网错综复杂,具有明显的地理特征。随着城市的建设和发展,这些管网不断增加,覆盖区域不断扩大,使系统越来越庞大,复杂程度越来越高“。对于这样!个庞大系统的管理,如果仍采用手工管理方式,对管阿这些其冉叫硅空削属性的数据仪仪采用传统的管理方式,庞大数据的管理和分析将非常不便且效率低下,而GIS(地理信息系统)是融合计算机图形和数据库于一体,用来存储和处理空间信息的高新技术.它把地理位置和相关属性有机的结合起来,根据用户的需要将空间信息及其属性信息准确真实、图文并茂地输出给用户,满足我们对空、日J信息的要求,借助其独有的空问分析和可视化表达功能,进行各种辅助决策。供水管网信息管理系统针对目前供水行业信息化建设中存在的问题,如供水管网图纸档案信息化管理不便,研究和外发的一个供水管网管理的GIS,实现了供水管理系统供水管网数据的可视化管理,能极大提高供水行业信息化管理水平和效率。1.2常用的开发模式目fil『应用型地理信息系统的丌发通常有3种模式:独立开发、单纯二次丌笈和集成二次开发。由于独立开发难度太大,单独二次开发受GIS工具提供的编程语者限制差强人意,因此结合GI$工具软件与可视化开发语言的集成二二次开发力式就成为目前GIS应用开发的丰流。其优点是既可以充分利用成一次开发方式就成为目前GIS应用开发的主流。其优点是既日J以充分利用 山东大学硕士学位论文(;Is工具软件对空间数据库的管理、分析功能,又可以利用其他可视化开发语言具有的高效、方便等编程优点,集二者之所长,不仅能大大提高应用系统的开发效率,而且使用可视化软件丌发工具开发出来的应用程序具有更好的用户界面、更强大的数据库功能,可靠性好、易于移植、便于维护。本供水管网信息管理系统就采用这种GIS集成丌发模式。1.3国内外现有的GIS平台软件和管网管理软件分析传统的GIS,1商有ESRI,MAPINFO,INTERGRAPH公司。ESRI(美国环境系统研究所)软件产品有超级空间数据库管理器SDE3。0,支持WinfowsNT服务器,客户端软件采用ARC/INFO和ArcView,此软件是地理信息系统的行业标准。MAPINFO公司作为桌面地图信息系统的倡导者,推出的MAPTNFO系列软件具有以下一些特点:(1)使数据和任何类型的图形对象(如点、线、折线、多边形等)相连接。(2)数据与地图分层,这些层面可取自不同格式的义件。(3)可同时对数据进行多角度测览。(4)强大的地理分析能力。MAPINFO在我国电力、电信、石油等行业广泛应用。上海自来水公司利用MaplnfoforWindows开发了“自来水管网养护管理系统”,并己投入实际使用。GeoMedia是利用intergraph公司最新Jupiter技术而升发的第一个GIS产品。Jupiter是一个开放的标准环境,它可以创建一个纯Windows的应用,而不需要传统的CAD内核,不需要在windows操作系统上再额外加一层。它充分发挥了Windos所提供的图形,对象和集成能力,并增加了特别的功能。这将有助于把GIS应用与其它桌面办公自动化软件有效的集成。上述三家公司的GIS产品极具竞争力,CAD厂商Autodek,关系数据库厂商Oracle,InformiX又相继推出GIS产品或支持模块。Autodesk公司推出的AutoCADMaP2.0是~个基于CAD专业化地图工具,用于地图的制作,维护及地图数据与GIS信息的连接。AutoCADMap2.0是世界上的第一个在AutoCADR14上建立的工业化产品,它包括了AutoCADRl4的所有功能,并提供功能强大的专业化地图工具。Autodeskworld是一个功能强大、灵活、类 Microsoftwindows/Office风格的管理地理基础数据的工具,为栅格、矢量(CAO和GIS)和文本属性数据提供捕捉、编辑、集成和表现的功能。World包括一个OLE—automatiOnAPI和一个用于用户化和应用程序开发的集成在产品内的描述性开发工具VisvalBasiCforApplicatiOf](VBA),World为多用户在网络卜访问空间和属性数据提供了有效的客户服务器功能。上述软件中最合适用来构建供水管网管理系统的OlS软件,首推Mapinfo。尤其是Mapinfo公司出品的MapXtreme组件式开发工具均提供两个}_:f豆小,分别支持微软公rd的、ET环境和1$UX公司的jAVA环境。 山东人学硕i‘学位论文第二部分供水管网管理系统的需求分析及设计目标2l需求分析地下管线信息管理系统来管理管线信息具有无可替代的优越性和巨大的应用前景。,1)价助J。地F箭线信息管理系统强大的空间数据库已能很可靠、很完美地将个城市的基础地理信息、各种管线、管件空问信息及它们复杂的属性信息一体化存储、分类、分层地进行存储管理。(2)借助于系统强大的空间分析能力、网络分析功能和其它各种模型分析功能,能方便地对管线中的运行状态作动态模拟;能快速准确对管线运行的突发事故作紧急处理;能协助科学地进行地下管线的规划和辅助设计;能指导市政工程的文明施工和预防性维护等,总之,能较完美地实现对城市地下管线各种深层次的管理。(:{)竹助j。地r管线信息管理系统的网络运行功能和二维显示功能,使一个城『订的建设部门和管线权属机构,一个企业的各个管理部门,能充分’实现管线信息的共享并进行各自的管理功能;能远距离浏览查询和形象地观测地iv管线的复杂分布和相应的空间关系。(4)借助于系统强大的图形功能和数据库管理功能,可以方便地对基础地理信息、管线信息进行修改和更新。由于系统具有这些优势,它已成为城市管线管理方式改革的最终落脚点,是城市实现现代化管理的必然趋势E2]。某地[1来水公司丌发供水管网管理系统的主要目的是寻找能够代替带目前依靠图纸和人员记忆管理的自来水管道系统,可以提供准确的管道数据信息,解决管道维护目前的混乱状况,同时能够为与现有的无线调度系统连接预留接E1,提供报警功能。同时他们希望能够通过网络实现查询功能和报 文故地图的打印,谈公司扁域蹦内所有的电臆都可以通过走部霹避行数撰的奄询和报衮及嘏关地图的打印,并且可以看到报警的信息幂口鳃决方案,便予避行壤护秘修理。2.2系统设浮露标2.2+l系统总体终构供水麓网信息镑理系统分为鼹个部分,单机版和服务器版。雎机版提供全部的添加、修改、查溺、输出功麓,丽予对管网靛空蠲数据帮鼹性数攒遴付漆加、婚护和修改。网络版只蛩提供奄溺、爆鸶分柝、缀表与地恻预览辘出,用于在蘩地自来水公司扁域网内实璃远程的褒淘和报表及地图的扫印。零梳版由供求簿网傣感输入与掺改,供求篱阚鞴助瞽醚,供承管瓣空间僚息处理、报袭与地图输蹴4个模块缀成。结构阁如下擞水簿网信息管璎系统尊枫版◆毒◆l供水管丽傣惑输供承镣网空潮供水管霹辅韵报丧与地图打印|入与修改僚患分橱管理预簦与输出×/个▲上善上I上——慷瓣管查越黼网瀑分鑫询鬻信管淡差报预。甑息分整褒表整淤修橱澎输拥改出融圈l供东落网倍感蕾璎系统单砉恁凝结秘圈搬荆舞乏地自来瓜公司的鼗求分橇,决定酬络版采用B/S结构,共分为个豁分:篱黼地图的浏览萃fj漫游、缩放,管瞬辅髓管礁,潺管分析及方案 提供。据印功熊改为提供裘格式救网页或蛾圈图片的网页,通过打印网页实现。结构图如下:图2供水管网信息管理系统网络版结构图2,2。2系统主要功能模块由于实现豁功蘸完全一样,所以单祝敝与网络敝在同榉功能的禳块上舱设计宠金⋯榉,如;辕鼬蛰理模块秘空间傣惑分亳晖模块。供水篱网信息输入与修改模块浚模块挺供给用,t导入原有圈纸档案数据荠进行地下管网信息编辑维护等功隧。长期以来各城市酶蠡柬承部门帮暴积了一大懿供求篱阚最诗、麓工、竣工的图件和衷腰资料,这部分图形数据需进行矢爨化并存储到数据库中。在系统中穗供MAPINFO缝图编褥]二县、髫形缡瓣王茭和数攥露编辑工獒方便惩户究成这部分工作。 山东人学硕{’学位论文通过GIS平台的地图窗口,对地图.t用户水表、阀门、地下管道数据进行添加、修改和删除非常方便,直接在地图上进行点选和拖动即可,并且对管网数捅所进行的修改操作都能在地图上直观的反映出来。供水管网网络地图浏览模块该模块提供给用户通过网络方式浏览管网地图的功能,并能实现地图的缩放、漫游、图层显示控制等各种操作。通过提供给远程用户一个图形化的浏览界面,使用户的操作有一个良好的交互,同时用户可以自行定义需要浏览的图层,方便了用户对需要的数据进行自定义的寻找,也提供了地图预览窗口,用于给用户确定目前所浏览的区域,避免用户在放火浏览时找不到自己所处的位置。供水管网辅助管理模块该模块用于对供水管网固定资产进行管理。随着城市建设的不断发展,f1求水筲嗍的铺设范同越来越』3,原有管网能否为新铺管网提供足够的供水量,老旧管网器件如何及时进行更换都成了严重的问题。借助本系统,可以通过查询的方式,获得用户需要的数据,本系统包括以下查询功能:(1)分类查询。在数据库中,属性数据都是按分类组织的,相同属性的数据绸织存同一表中,如管道表、水表表、阀门表等。用户直接在页面上选择需查询的种类和范围值就可以将查询结果在页面上显示出来。(2)自主查询。鉴于自来水地下管网管理工作的复杂性及系统的易用性,为满足用户工作中不同的查询要求,须提供给用户自主查询功能,按用户选择进行查询工作。查询结果也将在页面}显示出来。供水管网空间信息分析模块空间信息分析的内涵极为丰富。作为GIS的核心部分之一,空间信息分 山东大学硕士学位论文析竹:地理数据的麻用中发挥着举足轻重的作用。通过窄间信息分析能够为用户提供空间行为的决策依据,实现供水地下管网的科学高效管理。通过GIS平台和空间数据库的应用,我们在系统中首先实现了爆管分析功能:爆管分析。当管线上某点出现管道破裂故障时,计算相应的解决方案在管网中确定应当关闭的阀门,并且输出关闭阀门后受影响的区域。报表与地图输出模块为方便用户保存查询结果进行进一步的分析应用,可以将查询结果以报表或地图的方式打印输出。在网络版中,报表的打印输出的功能是通过将查询结果以报表的方式输’出到网页,通过打印网页实现。地图的打印则是将浏览范围内的地图输出为图片网页,打印网页实现。2.3GIS平台、数据库及服务器选择MapXtreme是Maplnfo公司推出的可编程控件,为开发人员提供了一个快速、易用、功能强大的地图化组件。分为.NET开发环境版和JAVA开发环境版。因为本软件的单机版计划使用VB开发以缩短开发周期,提高开发效率,而网络版计划使用JAVA的JSP及SEVLET等技术开发以提高安全性和降低使用成本,所以最终选定了使用MapXtreme作为地图开发工具。MapXtreme在VB、VC、Delphi、PowerBuilder等可视化开发环境中,只需在设计阶段将MapXtreme控件放入窗体中,并对其运行编程以设置属性、调用方法或相应事件,即可实现数据可视化、专题分析、地理查询、地理编程等丰富的地图信息系统功能。在JSP开发中提供了大量的JSPTAG用于实现基本的地图操作功能。供水管网信息管理系统属于管理信息系统范畴,又必须具备地图管理的特征,因此使用MapXtreme是一种简便快捷的做法。ACCESS是微软公司推出的OFFICE系列中的关系型数据库,它简单易学,操作方便,不需要很专业的数据库相关知识即可进行维护、修改。同时作为使用广泛的OFFICE系列软件中的一员有着良好的稳定性和兼容性,无d 出券夫学硕b学位论文论是.NET环壤下通过徽软公司缒ODBC按霸还是JAVA臻境下遇过JDBC:ODBC桥都可以方便的对蕊避章亍操作和褒询。该融来承公司缺乏商经狳池数据麾篱璎鞠维护入燹,无法使瘸较为专业鲍数攥露软髂,程且爨柬永管网的总数攒量并不是特别巨大,使用ACCESS蹙一比较现实的选择。同时毛}l承餐丽餐毽系绕蕈橇翻阚络版分嗣饺餍,NET鞠JAVA接零开发,傻蹋ACCESS数据库也愚一种稔薅的方法。TOMCATJakartaTomcat服务器是在SUN公司的JSWDK(JavaServerWebDevelopmentKit,SUN公司攘凌的小黧Servlet/JSP溪试王是)戆蒸硝上发展起来的~个优秀的JavaWeb_{:照用容器,它是Apache,Jakana的一个子项霹,又是SUN公霹害方撵簿豹ServletJJSP容器,豳照它受至《越来越多歉传公司和开发人员的喜爱。Servlet和JSP的缀耨溉范都在Tomcat的新版本中鬻到了实现。俸为一个开放源璃的软件,Tomcat缮弼2-开放源磷意愿者泌广泛支持,它可以和强翦大部分的主流HTTP服务器(如IIS孝鞋Apache服务器)起工{窜,而且运行稳定、可靠、效率离。同时Tomcat墩是MapXtremeForJava凝中鑫繁的鼹务器,在类似予蔡地蠡泉水公司管阚罄理系统这秘小溅圈站的应用中有着很好的表现,所以我们选择了Tomcat作为服务嚣。所以,扶厅发效率、系统或熬度、应用环境簿各个NNNA老N,我们袋瘸MapXtreme缀件、ACCESS数据摩秘TOMCAT服务器秀发本供水綮霹僚感管理系绫。2.4数据结构凝摄缔梅设计怒确霞程数据管理系统中存镤鞠检索数撰斡缭梅。在本琴绞中,镶阚空阀数据是菲终褪纯蕊,露对窑润数据斡搽俸需要GIS软件实现,同时还鬻充分利用用户现有的数据库系统,可以利用空间数掘库存储空闻数据,^薅储韵予巴蠢麴关系爨据露管理耩憔数据。因鼗本系统采餍空闽数据麾结合关豢数攥黪的方察,空间数据麾与关系数据瘁邋过关键字相关联。如下圈: 山东大学硕士学位论文地物111)坐标IDlXl。Y1ID2X2,Y2●伟●卜◆..卜◆地物ID属性一属性二IDl属性值ID2属性值图3空间数据库与关系数据库关联关系空I瑚数据主要由地理底图数据和网文件组成,各种空间数据按其特征分层进行存储。其中地理底图数据划分为一些最基本的地图图层,如居民区、建筑物、道路等,网文件则由用户水表、阀门、管道等管网图层组成。图4空间数据库结构点图层线图层面图层水表管道2.5属性数据库设计数据库是信息系统的基础和主体。对系统目标和系统功能的实现以及系统实用程度高低起着决定性作用旧1。数据库设计要回答问题是:管理什么数据,采用什么数据库管理系统管理,如何科学地组织数据实现高效管理。以下是本系统属性数据库的设计¨3。 山东人学顼{4学技论文1、图元数据字典库(Tab—Element—dic)序号字段名类型说明lEleIdCh(20)联接键值,豳元序号l2EleNameCh(20)图元名称存放供水专业图形要褰:管段、阀门、消防枪、分支节点、外塞封板、排气阙、篓}承阑、测滚点、承表柱、测压点、激缩营<半堵管)、毖患点、加压泵站。.2、管段材质数据字典庠(Tab—Pipes_material)序号字段名类型说明lmat1dCh(20)联接键值,图元序号2E1eIdCh(20)图元序号3matNameCh(20)材质名称4MatcommentCh(50)材旗描述耱矮主耍有:镀锌镊警/灰日铸铁管/璩毽薅铁警/钢管/予应力钢麓混凝±管/塑料管3、阏门类型数据字典黪(Tab_Valve_material)序号字段名类型说明『-valIdCh(20)联接键值,阀门类型渗号 出东文学鞭士学{芏论文|2E1eidCh(2e)蚕元露号——3valNameCh(2∞阕f]名称4valcommentCh(50)阀门描述阀门类型主要有:蝶阀、止回阀、电动阀门等4、管线数据库(Tabsectiondis)序号字段名类型说明IsectionIdCh(20)联接键值,管线序号、2section_typeCh(20)管线类型3sectiondialnUmber管线直径4sectionstartXnumbeI"管线起始点x嫩标5sectionStartYnUmber管线起始点Y搬标6SeCtionendXnU敷ber管线终止点X搬标【7sectionendYnumber管线终止点Y辍标8sectlon_pressnUillber管线水压9sectionStateb0011,良好;0,损坏iOSection—area_idCh(2∞供隶用户区编弩 出苯走学颈圭学位论文lHSectio琏streetCh(50)辑程镄逶名称l}12Seetionco啦meRtCh(50)备淀!蛰线类烈商主管线和分支管线5、管段数据库(tab_valve_dis)序号字段名类溅随明lpipe_IdCh(20)联接键谴,篱段序号2section王c{Ch(20)臻餍簿线3PipematidCh(20)管段材质类型序号4Pipedialrill强ber管段态径5PipetypeCh(20)管段类型6Pipelengthrillmber营段长度7PipestartXnumbei-管段怒始点X肇掭8PipestarrYnUmnor管段超始点Y坐标9Pipeer,ldXnumber警段终止点X黛杯lOPipeendXl"lumbet管段终』h点Y黛标 山东大学颤l”学位论文llPipejointtypeCh(20)连接类型12Pipe_depthnUmber地谳标高,埋深13Pipe_streetch(20)所在街道名l4Pipebuild_datedate安装嚣赣15Pipe_build_unitCh(20)安装尊位16Pipe_ele_idCh(20).图元编码17Pipecommentch(50)备注6、耀门数据库(tab_valve_dis)序号字段名类型说明1ValyeIdCh(20)联接键值,阀门穿譬2sectionIdCh(20)所属管线3ValvenameCh(20)阀门名称,型号4ValvetypeCh(20)类型冉ValyedialnUmber口径6V蠢veXnH瓣ber安装X坐栎~7珏lveYnumber安装Y坐标8ValyeSill"hnUmber地面标高9Valve~top_hnUmber管顶标高10Valve_depthnUillOer埋深 由衷大攀骧士学位论文|{lvalvestree{Ch(20)赝在餐邋名12Valvebuild_datedate安装日期13Valve——build——unitCh(20)安装单位14ValveeleidCb(20)图元编碣};15Valve—corfffrtcfntCh(50)餐注7、分支节点Ctabsub—dis)序号字段名类型说明lsubidCb(20)联接键值,阀门序号2sectionIdCh(20)所属管线3Sub_typeCh(20)三通,姻通等|4Subdialnumbeir霜轻5SubXrillmber安装X搬标6SubYnUmber安装Y垒睑标—7Subs1/rhnumber地面标商8Subtop_h13umbor管顶标商9SubdepthnU孺ber疆深10SubstreetCh(20)所在街邀名llSubbuild_datedate安装日期12SubbuildunitCh(zo)安装单位2l 山东大学硕士学位论文13SubeleidCh(20)图元编码14Sub—commentCh(50)备注8、水表柱(tab_meterP_dis)序号字段名类型说明lMeterDIdCh(20)联接键值,水表柱序号2sectionIdCh(20)所属管线3Meter_J)—poolb001有无蓄水池4MeteU)_p00l_clnUmber蓄水池级别5MeterAo_XnUmber安装x坐标6Meter_p_Ynumber安装Y坐标7Meter—o_sur_hnUmDer地面标高8Meter』一streetCh(20)所在街道名9Meter-p_builddate安装日期10MeterApbuildunitCh(20)安装单位1lMeter_p_ele_idCh(20)图元编码12MeterAg_commentCh(50)备注9、用水表(tab_meter_disl 山东大学硕士学位论文lMeterIdCh(20)联接键值,水表序号2sectionIdCh(20)所属管线3Metero_IdCh(20)水表柱序号4Meter—nameCh(20)名称及型号5MeterdialCh(20)公称口径6MeterADressnUmDer公称压力,单位Mpa7Meter_gradenumber计量等级8Meter—numberCh(20)出厂编号9MetetuserCh(20)用户名10UsetidCh(20)用户编号11MeterdatanUmDer读数12MetervolnUmber本月用水量13Meter——build——datedate安装日期14Meter——exch——datedate更换日期15Meter——build——unitCh(20)安装单位16MeteradminCh(20)管理部门17MetereleidCh(20)图元编码18Meter—commentCh(50)备注名称及型号:LXS一15’40C旋翼式冷水水表/LXS50旋翼式冷水水表/ 出末走学颟士学短论文蚤溉蜾翼式冷水承袭{0、罐头嚣投(tab_endp_dis’露曝字段鸟类型说餮lEndp_Idch(20)联接键馕,堵头封叛序号2sectionIdCh(2∞辫属管线3Endp_nameeh(20)褒稼及型号4EndpdialCh(20)踊径5Endp_XnUmber安装x嫩标6EndpYnumber安装Y照标7Endp_depthnU臻ber壤深8Endp_streetCh(20)艨在街邋褒’9Endpbuilddate嵌装日期10Endp_buildunitCh(20)寰漫单位llEndp_eleidCh娩0)露元编礤12Endpb__commentCh(50)镰注射扳名称;生铁外塞封扳/法兰封投/钢制内塞封壤/其{也11、魏愿泵皱(tab_pw.dis{ 山拳大学颈士学谯论文lPwIdCh(20)联接键镳,加愿—泵站序号2sectionIdCh(2∞艨属篱线3PwnameCh(2∞名称及黧号唾PwablenUIllber加压能力,龄位kw5Pwpool。—voInumber涛隶漶容萋6PwdesablenUm玲er设计供承能力7Pw_desprenUmber设计供水压力8PwmeanprenUmber平均供水压力gPwXnumber安装X袋标—lOpwYn强mPer、安装Y坐标{lPw__phoneCh(20)电话12PWareanumber建筑丽积131PwstreetCh(20)所在街道名l《PweteidCh(20)鬻元编蕊{五PWcortlmerllCh(50)备注12、渐缩篱、半堵麓属性表(tab删redupdiS)|净号字段襄粪囊说明|tredupId腩(20)联接键德,澎壤 瞌|末天攀颈圭学短论文站序号2sectionIdCh(20)所属管线3rectup_nameCh(20)名称及型号、4redupdiallCh(20)口径15redupdial2Ch(20)躁径25redupXnUmber安装x嫩标7redupYnumber安装Y嫩标8redup_depthnUmber埋深9redup_streetCh(2∞所在街邋名l强redup_build__datedate安装基麓},,redup_build_unitCh(20)发装单位I,2redup_eleidCh(20)图元编码13redup_commentCh(50)备注管_车才的璃性值:镀锌钢管/灰盈铸铁管/球墨铸铁管/锈篱/予应力钢翁鬣凝土管/塑料管13、承厂(tabwf_dis)序母字段名类型说明lWfIdCh(20)联接键值,水厂—序号2section{dCh(2∞簇属管线 山东大学硕士学位论文f3WfnarueCh(20)名称1Wfpump—hnUmber高峰供水机泵5WfAoump_snumber供水机泵6wfsaool—ablemumber清水池容量7wf..press_hnumber最高供水压力8wf_press_lnUmber最低供水压力9vefdesablenumber设计供水能力lOwf.mean_prenUmber平均供水压力11WfwqualityCh(20)出厂水质:执行公司统一制定的出厂水质标准12WfwrCh(20)水源类型:河水/水库水/承压地下水/非承压地下水13WfwrablenUmber取水能力l4WfwrpumpnUmber取水机泵15WfturbidhnUmber源水最高浊度16Wfturbid1numbel"源水最低浊度17WfturbidmnUmber源水平均浊度18wfXnUmberx坐标—19wfYnU玎1berY坐标— 由客丈学颈圭学位埝文l20wflhoneCh(28)毫话l2twfareaRunlber建筑藤积,l22wfstreetCh(20)所在衡道名23wfele{dCh(20)图元编褥l24wf_corm敖entCh(§0)冬注14、测压点(tab—pmeter~dis){{序号字段鬟类型浇磷l卜pmeter_IdCh(20)联接镶毽,溺压点序号卜2sectionldCh(2∞所属鸷线ppmeter,nameCh(20)仪器黧号及名称卜ometerXnumber安装x坐舔5pmetcrYnUmber安装Y坐标6PmeterSUrhn【lmber地面栎离7Pmeter_top_hnUmber管顶标黼8pmeterdepthnUmber壤深9procter_streetCh(20)瘊在鬻邀名lOpmeter..build_datedat8安装强螺llpmeterbuildunitCh(20)安装雄位12PmctelvalueFlUmber测量饿 df表穴学硬{一学蝗沦交f,3PmetermeasurerCh(2国测量蛰14Pmeterstateb0011:损坏;0;正常15pmetereleidCh(2o)图元编码l16pmeter_commentCh(50)备注15、测滚点(tabfmeterdiS)序号字段名类型说明1fmeterIdCh(20)联接键值,测流点序号2sectionIdch(20)所属管线3fineternameCh(20)仪器烈号及名称4fmeterXnum扫er安装X坐标5frneterYnumber安装Y坐标6fmeter——sur——hnUmber地面标赢7fi"neter_top_hnumber管顶标高8frneterdepthflUmber埋深9fmeterstreetCh(20)所在衡道名i0fmeter_build_datedate安装避麓llfmeterbuild_unitCh(20)安装蘑位12finetervaluenumber测量慎13fmeter_measurerCh(20)测量糟 出系走学颈±学位论支}Pfmeterstatebool1:损坏;0;歪霉}l5fmetereleideh(20)国元编码|ft6fmetercommentch(50)备注 出家大学设士学赶论文篱三部分地豳瓣络测簸骥块缝燃网络测凳蠛块楚整个麟终辩分熟主平,寰镪糕了她弱垦示翁主塞弱,工具祭、概髓窗西辩辫鬃选择控锱颟援隧个豁分。搀遐猩糟户嚣供了可视魏遗图莽睚各穆接铡二c具,势燕通过鞭夔整懿捷潮户群以攀毂窘汪瑟蕊瓣堕秘努在熬个地潮中所处昀健鬣。这个模块全部使用MapXtremeForJava瓣弱pTAG来究藏。逮整尽}l繇竣诗蘧予MVC(攘黧/撬图/控潮嚣)嚣争一servle*蒋系镪掬。所生成熟.JSe(褪强)鳃食豢壤,掇皮擞捺提交劐~般servlet(控戮器)。控翻器servlet熏定趣至捷舒类强剖建专瑟、执嚣半经搜索等必要鼗努澎辖熬逐当Javabean(模攫),并将相斑诸嫩转发秘到.JSP文髂。蠹厝蠹盟示燹搿瓣遗黧”““。窿稷廖编篝孛为了方囊潮户熬麓糟,控潮臻产蛰矛粒燹『|藿}絮羹,壤轻瑕务器的受援,馊羽糕黎结构姆全豁动栽粲串糖了一个燹掰上。左铡筠圭蠹爝擞示静窝嗣鼗工熊条,套侧囊~个可戳穗藏酶港耱絮掏,教蘩了戆餮濒燕摧、页蕊控制和冀它的鸯治功熊技锻。方镬埔户拄需疆附将右侧的控制祓隐藏,扩大媳鳖照承瑟拣。效果翅下蜃示:鞫5蠢髑装祷l缀封开 栩东大学礞士学僚论文3。t媳凿显示雯餐爨缁6鑫铡控裁教荚懑銎7缝鬻显零整秘戆踅显示塞露舞豢熬主婺凌魏懑渎敬溺予瀑毒塞瓣鼗箨戆MapInfo文搏,荠将葵以蟪髫驰形式鹾承在主鬻鞭中。这~部分缡写辩健爝戆悬7SPTAG中戆MAPe赛糯功耩静程淳语镯燕:mapapp道过TRUE或者FALSE选项的设置来确定地图照示大小是否可变,缺攒为TRUE。3.2工具条濑壤滋黼剿黼醚麟图8工具条工熙条提供了地图的各种浏览控制功能,也包括一些查询的工具。从左列右依次蹩打印鞭览按镬、平移按钰、藏大按镪、缩小按镫、强翻按键、选择按钮、放弃全部选择按钮、选择集信息按钮、信息按钮和帮助按钮。打印预览按钮的功能是打开一个新网页,将显示范围内的地图以图片的方式输獭奎《这个新打开游两页一t,霉戳打印礴爱静方式静可实璇显示范整内地图的打印。使阁的JSPTAG是printpreviewtool,程序语句和参数是:toolbar放大绞镪盼功熊是掇供躐圈晟示范酮臻小功髓。使糟的JSPTAG是zoomin,稔廖语旬辩参数为:tootbar缩小按锻的功能是提供地图照示范围扩大功越。使用的jspTAG是zoomout,程序语旬穰参数为:toolbar选铎集信息梭镊蛉功能楚打开一个薪的页藤莠输窭耩有棱逡牵酶露元懿蹇闻偿怒。使用麴JSPTAG是selectioninfotool,程序语旬和参数为:too|bar信息按钮的功能是用于在某点执行搜索并显示每个图层在该点的有关信息。使用的JSpTAG是infotool,程序语句和参数为:toolbar帮助按钮的功能是打开帮助页面。在这里是一个链接按钮,指向帮助文件页面M1。3.3概览窗口图9概览窗口概览窗口用于输出地图的概览,帮助用户明确目前所浏览的部分在全图中的位置。概览窗VI使用的JSPTAG为overviewMap,程序语句和参数如下:mapapp参数中showPoints震予拣明楚秀在糕览图中爨示蜃蠢点数据戆图形showPolylinesJ嗣于标明是否在概览图中显示所有线数据的图形:showPolygons霉予标弱是否在壤整图中显示爨有多逮髟数据豹鍪澎:mapFiIe是使用的地图文件的文件名;mapPath是地图文件保存的路径‘”。3.4图层选择控制丽板图10图层控制面板图层选择控制丽板是对所有闰接进行控制的丽板,道_过它蔫户可班选择饪~图层是否可见、可以标记、可以选择,同时逐提供了任一图朦显示字体的选择和在可视范围内删除任一图层的功能。图层选择控制面板是使用了N种JSPTAG实现豹,主簧的程序语句如下 山浆大学硕士学位论文</td>】abel/>seleot/></td></td><链if(1ayer!=null&盎featureLayer.booleanValue0){链></td>(td><强apxtre璇e:displayoptions薯ool/></td></td><臻aDxtre霸e:fontOptionsTool/></td><%}皂1seif(1ayer!=RUtl>{%><难apxtre瑶e:layernametablelnfo=”false”/></td></td><%{else{链></td><链}%></td></tr>layerlist标注输出HTML复选穰,嗣予熏改当蓊圈屠豁蠡魏繇注。visible埝爨HTML复遮挺,鼹予更改当前图鼷的可见链。select输爨HTML鬣遮稽,用于爨浓当前圈层的可选後。layerlndex输出当前圈屡的索gl,鲡聚当翦蘸鼷跫专怒刘不输瞧。layername输出嬲瑟名称藏专题名称display—OptionsTool用予打开更改当前图层露示选项的对话樵;labelOptionsTool爝予打开受改冀葭葱屡标注选磷麴对诱攥:f§ntOptions羊ool溺予打开燹改当前囤朦字体遮项的对话挺;removeLayer用于删除专题或当前圈层的按镪潮. 出束大学联±学位沧文第四部分供水管网辅黪管理耀予对蛰网固定资产蛇管理。淹予管阏建设数爨大,莲匿广,变{毫快,其固定资产管理一盥是个难以解决的问题。借助本系统,可以按照管网地理位髫,按碧努区逐个管段、逐褒警瓣设麓戆燕以统诗分撰,著设立超应数据库进行动态管理,做到资产数量与实物相符,“家底”一览觅余。可以提供多静统计查询方法,繇按任煮给定区域、按管隔日经、按使翔年陵、接管道豺质、按阀门种类、按水表口径等进行单项或多项组合查询,以便全砸了解管网、妖况。4.1分类查询分类鲞溺是遴过一系舞翡选耩疆,将蠲户载套运嚣掾转纯失援应黪S蕊语句,然后通过JDBC:ODBC桥,:庄ACCESS数据库中获得查询目标,以表格的形式输密蜀页面,绞瑶户胃苏逶过打印结柒页的方式壹接打印查询结果。分类查询的页丽如下:圈11分类查询页面以表格方式爨示的查询结采页 山末丈学项士学位论文j2{3{16图12查询结果为了方便用户的查询,在分类查询页中使用了联动雀询框,当用户选择不蠲豹表名逶雩亍整竭时,套询顼貔菹会涎羞表名载变化是魂更鞭为鬟户爱选择的表中的项。4.2自主查询同时考虑到在某些情况下,用户可能只需灏获取单一图元的属性,而无法使用逸矮复杂敬查谗撼,所以系统提供了自主查询功缝。自主查询功能是允许用户使用鼠标点击所需要查询的图元来获得图元的属性。自主查询功能的实现是通过鼠标点击捕捉目标图元的信息,然后通过鼠撂鲍位鬟获褥对应熬匿元位置,然后在空阍数撂痒中鸯找到对应位置的图元弗将其属性以表格的形式输出到页面。程序的编写使用的娥ysPTAG,主要的功能程序如下:”/></b></td></tr>:</td>colspan-2iayer=”<%= 山东火学硕士学位论文40</td></tr></mapxtreme:feature)</mapxtreme:featureSet></mapxtreme:info>layernamelayer=”<%=layer,intValue()链>”获褥的是对波懿屡戆名称;leature是给定图元的所有属性;featureName是输出当前属性的名称featureValue是输出当前属性的值嘲。图13自主凌询结果瞄 山衣大学顿士学位论文第五部分爆管查询爆管瞧询用于指导管网事故处理,增强事故反应能力,减少事故损失。在管网发生爆管大漏事故时迅速找出事故发生彼置,给出阀门关闭方案及事故处理意禺,方馑用户迅速绘制出事故发生地点的管嬲阉及须关闭阀门豹检点图,并可获得断水用户的名单。实现缫管分季斤的方法是在数据库设计时,绘涉及爆管分析的阀门和粥户医添加相应数量的字段,用于标明其所联结的管道。这样当爆管事故发生时,可以通过对这些字段的套询,获得受影响的阀门和用户区。并将受影响的管邋、翊门、用户区添如至专门的掇警表中瞄方便查询,在管道羧复正常后再穆出。网络版没有提供爆管位置的图形显示功能,只提供了爆管管道和受影响阚门及受影响屠鼹区豹囊谗功熊。查询嚣夏如下:管网报警指示图14报警查询实现的方式是依托单机版在接到报警信号之后将报警的管道、阀门及受影瀚黪器涎速敖入专门懿季餐警表中,霹络舨是霞瓣褪废熬数据袭遴嚣查浚霹可实现报警功能鬻询。 山东大学硕士学位论文第六部分总结供水管网管理系统的主要目的是替代现有的主要通过图纸进行的供水管网管理方式。通过提供网络功能,扩展了原有的系统,使局域网内的任何一台电脑都可以进行管网地图的浏览和管网数据的查询,同时获得了报警信息的查询和查询所得的报表及地图的打印功能,方便了用户的使用,使供水管网管理系统更具备实用性。 山零大掌硬士学蛾论文结来语本文蕊练了僚糟在蘩遗蠡柬承公司供承譬网餐理系绫靛编写过程中联{莒的工作,包括了霈求分析、总体设计、数据库设计以及网络部分的开发。由予这是作黄第一次参与软件产品的开发,研发过稔中犯了撮多错谡,软传必然存在罄缓多的不避。阕时舞予孵瓣蠢隈,系统倪然楚予努部测试阶段,需要改进的地方很多。首要的任务就疑提供对DB2、ORACAL簿数据库的支撩,嚣簸是撬珙藤缝数掭套撬蘩聚静对纛图形露示,以及模糊攘索功髓。{乍纛水平套隈,文皆滚凳存程不对数照方,潺套使纛耀籁专家绘与挞评撩正,并加以谅解。 由衷人学硬_?学位论文附录:联动查询框的实现代码:jsP部分:<%@pagecontentType=”text/html:charset=GBK”import=”java。sql.{,java.io.4:”%><%@tagliburi:”http://java.SUe。com/jstl/sql”prefix=”sq]”%>jsp2</title></head><bodybgcolor=”#ffffff”><hl>]BuilderGeneratedJSP</M><p>请输入煎询的条件:</p><》></D><formaction:”/WebModule/dataservlet8method=”post”><selectname:”myTableName”onchange=”javascript:change(document.forml):”><optionvalue=”famen”>阗f]</option><optionvalue=”shuibiao”>水表</option><optionvalue=”Pipe]ine”>管道</option><optionvalue:”Subsection”>管件</option><optionvalue=”Hydrant”>消防栓</option></select><script>functionchange(obj){self.tocationhref=”jsp2.jsp?table=”+obj.myTableName。value://然后你可以在本页面接受table属性,再用JsP处理。[10i;</script><D></D><selectname=”mySelectlName”><optionva]ue:”Valve—Id”>ValveId</option><optionvalue=”Valve~dial”>Valve—dial</option> 山东走学壤童学艇论文<optionvalue=”Valve—X”>ValveX</option></select><selectname=”myKeyWordl”><optionvalue=”=”>=</option><optionvalue=“>”>)</option><optionvalue=”<”>(</option><optionvalue="≯”>>=</option><optionvall/e=”§”>(=</option></select><inputtype=”int”nafRe=8蕊ySeleetV8luel”></p><selectname;”myJoinword”><optionvalue=”and”>AND</option><optionvalue=””selected=”selected”、</option></select><selectname=”mySelect2Name”><optionvalue=””selected=”selected”></option><optionvalue=”Valve~Id”>Valve—Id</option><optionvalue=4Valve_dial“>Valve—dial</option><optionvalue=”ValveX”>ValveX</option></select><selectngme=”myKeyWord2”><optionvelue=””selected=”selected8></option><optjODvalue=”=”>=</option><optionvalue=”>4>></option><optionvalue=”<4>(</option><optionvalue=”>。”>)=</option><optionvalue=”<=”>(=</option></select><inpul,type=”int”name=”mySelectValue2”></p><p><inputtype=”submit”name=”Submit”value=”确谈”><inputtype=”reset”value=”清除”></p>㈣</form></body></html>Servlet部分importjavax.servlet.$:importjavax.servlet。http。8importjava,io。$:impoj、tjava.uti1。8:importjava。sql.术: 出象太掌醭圭拳位|奄义publicclassdataServletextendsHttpServlet{privatestaticfinalStringCONTENl里PE:“text/html:charset=GBK“//Initializeglobalval’iablespublicv。{dinit()throwsServlet£xeeption{}//Processthe}{TTPGetrequestpubli℃voiddoGet(HttpServletRequestrequest,HttpSerVletResponseresponse)throwsServletException,lOException{try{Class,forName(”SUn.jdbc.odbc.JdbcOdbcDriver”):}catch(ClassNotFoundExcoptionex){}Stringurl=8jdbc:odbc:drivet={MicrosoftAccessDriver沁mdb)l;DBQ=C:/DataBase/Gisdata.mdb”://注意修改路径旧Connectloncon。null:try{COn=DriverManager.ge,tConnection(url);}catch(SQLgxceptionex2){}Statementstmt=nu]1:try{stmt=con。createStatemen专0:}catch(SQLExceptioilex3){}p31response.seteontentType(CONTENT—TYPE);PrintWriterout=response.getWriter0:StringmyTableName=request.getParameter(”myTableName”)if(myTableName==null){myTableName=~:}StringmySeleetNamel=request。getParameter("mySelectlName”):if(mvSelectNamel==null){mySelectNamel=~:}elseif(mySelectNamel!=”Valve—Id”|lmySelectNamel!=”Valve_dial”mvselectNamell=”Valvex”l{mySe!ectNmzel{=”ValveY”mvSelectNamel!=”Valvesurh”lmySelectNamel!=”Valve_toph” 由象夫学碳Ij掌链论支mySe]ectNamel譬"Valve—depth”){mySelectNamel=⋯+mySelectNamel+⋯:jStringmyKeyWordl:reques%.getParameter(”myKeyWordl8)if(myKeyWordl=;null){myKeyWordl=~:}StringmySearchValuel=request.getParameter(”mySelectValuet”)if(mySearchValuel==null){mySearchValuel=””:}StringmyJbinWord=request。getParameter(”myJoinWord”)if(myJoinWord==nul曲{myJoinWord=~:}StringmySelectName2=request.getParameter(”mySelect2Name”):if(mySeiectN&me2一null){mySelectName2:~:}elseif(mySelectName2i=”Valve—Id”{lmySeleetName21=”Valve_dial”mvSelectNalne21=”VatveX”lmySelectName21=”Vatve_Y”mySelectName21=”Valve~sur—h”llmySelectName21=”Valve—top_h”mySetectName2霉”Valve—depth”){mvSelectName2=”’”}mySelectName2+⋯:}StringmyKeyWord2=request.getParameter(”myKeyWord2”)if(myKeyWord2==null){myKeyWord2=~:}StringmySearchValue2:request,getParameter(”mySelectValue2”)if(mySearchValue2==null){mvSearchValue2=””:}Stz‘ingsql=nullif(mySearchValue2:=””llmyJoinWord==””l}myKeyWord2==”” 出糸丈学蠖±学挺论文mySelectName2==--){sql=”select宰from”+myTableName÷”where“+mySelectNamel十myKeyWordl+mySearchValuel;}else{sql=”select求from8+myTableName+”where”+mySelectNamel+myKeyWordl+mySearchValuel+””+myJoinWord+””+mySelectName2+myKeyWord2+mySearchValue2:}ResultSetrst=null:try{rst=stmt。executeQuery(sql):}catch(SQLExceptionexl){)[14ltry{out.println(”<tableborder=l>”)out.printin(”<tr><td>ValveId</td><td>Valvename</td><td>PresectionId</td>(td>Nen—section—id</td><td>Valve_type</td><td>Valvediat</td></tr>”);while(rst.next0){out.println(”<tr>”):out.print]n(”<td>”+rst。getIntfValve—Id”)+”</td>”);out.println(”<td>”十rst.getString(”Valve—name”)十”</td>”):out.print]n(”<td>”+rst,getString(“Pre—section—Id”)+”</td>”);out.print]n(”<td>”+rst。getString(”Next—section—id”)+”</td>”):out.println(“<td>”+rst.getString(”Valve_type“)+”</td>”);out.println(”<td>”+rst.getInt(”Valve_dial”)+”</td>”):out.printin(”</tr>”):}out}catch;println(”</table>”)(SQLExceptionex4){//关闭连接、释放资源㈣try{rst.close():)catch(SQLExceptionex5){}try(stmt.close0;} 由采大掌硕士学槛论文catch(SQ乙Exception}try{COll.close():}catch(SQLExceptionex6){ex7){//Processthe黼TPPostrequestpublicvoiddoPost(HttpServletRoquestrequest,HttpserVletResponseresponse)throwsServletException,10Exception{doGet(request,response);】//Cleanupresourcespublicvoiddestroy(){; 山东大学硕士学位论文参考文献:[1]夏俊峰,李静,樊亚东.基于M印X组件技术的自来水管网信息管理系统设计与实现中国水网b!主乜;么么婴塑塑:b星Q二竺bi旦垒:璺塑2004.10[2]韩海洋,龚健雅,袁相儒.Intemet环境下用Java/JDBC实现地理信息的互操作与分布式管理及处理http://cngisworld.net/article/052.htm[3]AbrahamSiibe王schatz,HenryEKorth,S.Sudarshan著杨冬青唐世渭等译数据库系统概念第四版机械工业出版社2003.3[4]鲁钰峰.对象关系数据建模北京大学2003-12[5]陈建春.VisualC++开发GIS系统一开发实例剖析电子工业出版社2000.9I-6]Borland公司.JbuilderX实用技术手册电子工业出版社2004.5[7]MapXtremeforJava开发教程l丛羔巳.;Z么避:里Ygi§:垒Q堡:旦卫/forum/dispbbs.asp?boardID=1l&ID=3696[8]searchByAttributesServlet(Mapxtremejava)http://www.mygis.com.cn/forum/dispbbs.asp?boardID=21&ID=10006[9]MaplnfoCorporate.MaplnfoMapXtremejavaEditionV4.7DeveloperGuider2003[10]!主主卫;么Z!!旦:£曼Q鉴:翌曼主[11]金勇华,曲俊生.JAVA网络高级编程人民邮电出版社2001.4[12]HerbertSchildt著张玉清等译.JAVA2参考大全(第四版)清华大学出版社2002.1[13]布莱恩莱特著赵明昌译JSP数据库编程指南北京希望电子出版社2001.6[14-]MartyHall著邓应材,孟杰,孙建春译Sevlet与JSP核心技术人民邮电出版社2001.10[15]!主!乜;』』堡堡型:j垫∑垒!旦曼皇垒!堡垒:Q!g50 山券大学硕士学位论文数谢在论文完成之簿,我囊心臻落蠢我入学珏袋绘予我支褥帮镪助粒涨蠢老师、同学和朋友们!蕾瓷感潦我熬学磐器剃捷教凝,导爨严灌熬浚学悫凝、兢簸渡照黪王终悖风、诚擎祷人韵宽大胸悔霸锐意进取的拼搏耩摊将使我受益终囊。感{l|l出东誉诗箨串心重煮安验童工簸控翻分试验豢的程广鞠副磷究援,谴我在开发中承接了堂簧的往务。对予能意我的敬业耩神和认真的工{乍作风程此致潋崇高的敬意和深深豹谢意。感谢由东省计箨中,0夔点实验璧工波控制分试骏塞的张让勇助联研究员,在协僚开发中绘了我无私的帮助。感瓣由系穰计算中心熏点实骏窒工业控制分试骏察的韩路跃硕士鄹罗旋硕士,在实习过程中大家相处的f13予非常愉快,肖你们的帮助,我才能腻剥黪完成开发。感谢软件学院03缀工程磺士的垒锩同学,在学校鹪举习中他们缭了我很大镬韵,诖我熟攀习生活辍下了难寒懿稳忆。再次感谢静给予戡支持和帮助的所有老赡、阑学靳朋友们l谢谢你们!' </div> </div> </div> </div> <!--下载提示 end--> <!--您可能关注的文档 start--> <div class="relate"> <div class="hd"><h3>您可能关注的文档</h3></div> <div class="bd"> <ul class="list"> <li><a href="/shigong/26205.html" title="基于mapobjects与c#语言供水管网地理信息系统框架的" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>基于mapobjects与c#语言供水管网地理信息系统框架的</span></a> </li> <li><a href="/shigong/26206.html" title="供水管网抗震拓扑优化算法研究" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>供水管网抗震拓扑优化算法研究</span></a> </li> <li><a href="/shigong/26207.html" title="广水市应山城区供水管网扩建工程项目申请报告" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-doc"></i> <span>广水市应山城区供水管网扩建工程项目申请报告</span></a> </li> <li><a href="/shigong/26208.html" title="新安县新城东的区芝泉北路供水管网项目施工组织设计" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-doc"></i> <span>新安县新城东的区芝泉北路供水管网项目施工组织设计</span></a> </li> <li><a href="/shigong/26209.html" title="南方某市供水管网健康评价指标体系及模型构建研究" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>南方某市供水管网健康评价指标体系及模型构建研究</span></a> </li> <li><a href="/shigong/26210.html" title="沙湖工业园供水管网建设项目可行性研究" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>沙湖工业园供水管网建设项目可行性研究</span></a> </li> <li><a href="/shigong/26211.html" title="供水管网工程[终稿" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-doc"></i> <span>供水管网工程[终稿</span></a> </li> <li><a href="/shigong/26212.html" title="基于声信号的供水管网自适应泄漏检测定位仪器系统" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-docx"></i> <span>基于声信号的供水管网自适应泄漏检测定位仪器系统</span></a> </li> <li><a href="/shigong/26213.html" title="居住区供水管网改造工程施工组织设计" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-doc"></i> <span>居住区供水管网改造工程施工组织设计</span></a> </li> <li><a href="/shigong/26215.html" title="基于生存分析的城市供水管网经济更换时间预测" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>基于生存分析的城市供水管网经济更换时间预测</span></a> </li> <li><a href="/shigong/26216.html" title="基于自适应遗传算法的农村供水管网优化研究" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>基于自适应遗传算法的农村供水管网优化研究</span></a> </li> <li><a href="/shigong/26217.html" title="供水管网优化投氯分析与计算" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>供水管网优化投氯分析与计算</span></a> </li> <li><a href="/shigong/26218.html" title="气压脉冲在民用供水管网清洗中的应用" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-doc"></i> <span>气压脉冲在民用供水管网清洗中的应用</span></a> </li> <li><a href="/shigong/26219.html" title="典型南方地区供水管网二次消毒的试验研究及应用" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>典型南方地区供水管网二次消毒的试验研究及应用</span></a> </li> <li><a href="/shigong/26220.html" title="供水管网中的耐氯菌群及其耐氯机制研究" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>供水管网中的耐氯菌群及其耐氯机制研究</span></a> </li> <li><a href="/shigong/26221.html" title="结合图论和评价体系的城市供水管网PMA分区优化研究" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>结合图论和评价体系的城市供水管网PMA分区优化研究</span></a> </li> <li><a href="/shigong/26222.html" title="哈尔滨市供水管网优化改造模型的研究及其应用" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>哈尔滨市供水管网优化改造模型的研究及其应用</span></a> </li> <li><a href="/shigong/26223.html" title="衢州市城东片区供水管网改造-衢江区供水主管道工程设计" target="_blank" owa-bind="had" data-sm="spm,1.2.5.10,0"> <i class="icon-font icon-format icon-format-doc"></i> <span>衢州市城东片区供水管网改造-衢江区供水主管道工程设计</span></a> </li> </ul> </div> </div> </div> <div class="side"> <!--相关文档 start--> <div class="similar" style="display: block;"> <div class="hd"><h3>相关文档</h3> </div> <div class="bd"> <ul class="list"> <li> <a href="/shigong/23125.html" title="市政污水管道施工组织设计方案.doc" target="_blank" owa-bind="had" data-sm="spm,1.2.6.0,0"><strong> <i class="icon-font icon-format icon-format-doc"> </i> <small>市政污水管道施工组织设计方案.doc</small></strong></a> </li> <li> <a href="/shigong/23126.html" title="市政污水管道施工组织设计" target="_blank" owa-bind="had" data-sm="spm,1.2.6.0,0"><strong> <i class="icon-font icon-format icon-format-doc"> </i> <small>市政污水管道施工组织设计</small></strong></a> </li> <li> <a href="/shigong/23127.html" title="农村新型社区市政污水管道施工工程施工组织设计方案" target="_blank" owa-bind="had" data-sm="spm,1.2.6.0,0"><strong> <i class="icon-font icon-format icon-format-doc"> </i> <small>农村新型社区市政污水管道施工工程施工组织设计方案</small></strong></a> </li> <li> <a href="/shigong/23128.html" title="工程实例——排水工程雨污水管道施工方案" target="_blank" owa-bind="had" data-sm="spm,1.2.6.0,0"><strong> <i class="icon-font icon-format icon-format-doc"> </i> <small>工程实例——排水工程雨污水管道施工方案</small></strong></a> </li> <li> <a href="/shigong/23129.html" title="市政污水管道施工方法" target="_blank" owa-bind="had" data-sm="spm,1.2.6.0,0"><strong> <i class="icon-font icon-format icon-format-doc"> </i> <small>市政污水管道施工方法</small></strong></a> </li> <li> <a href="/shigong/23130.html" title="城市市政污水管道施工" target="_blank" owa-bind="had" data-sm="spm,1.2.6.0,0"><strong> <i class="icon-font icon-format icon-format-doc"> </i> <small>城市市政污水管道施工</small></strong></a> </li> <li> <a href="/shigong/23131.html" title="城市污水管道施工中存在问题及解决对策" target="_blank" owa-bind="had" data-sm="spm,1.2.6.0,0"><strong> <i class="icon-font icon-format icon-format-doc"> </i> <small>城市污水管道施工中存在问题及解决对策</small></strong></a> </li> <li> <a href="/shigong/23132.html" title="城市雨污水管道施工问题及其防治措施" target="_blank" owa-bind="had" data-sm="spm,1.2.6.0,0"><strong> <i class="icon-font icon-format icon-format-doc"> </i> <small>城市雨污水管道施工问题及其防治措施</small></strong></a> </li> <li> <a href="/shigong/23133.html" title="市政建设中的雨污水管道施工" target="_blank" owa-bind="had" data-sm="spm,1.2.6.0,0"><strong> <i class="icon-font icon-format icon-format-doc"> </i> <small>市政建设中的雨污水管道施工</small></strong></a> </li> <li> <a href="/shigong/23134.html" title="市政污水管道施工技术" target="_blank" owa-bind="had" data-sm="spm,1.2.6.0,0"><strong> <i class="icon-font icon-format icon-format-doc"> </i> <small>市政污水管道施工技术</small></strong></a> </li> </ul> </div> </div> <!--相关文档 end--> <!--最近下载 start--> <div class="favorite"> <div class="hd"><h3>最近下载</h3></div> <div class="bd"> <ul class="list"> <li><a href="/guifan/86316.html" title="《数字信号处理》第二版课后答案.pdf" target="_blank" class="" owa-bind="had" data-sm="spm,1.2.7.0,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>《数字信号处理》第二版课后答案.pdf</span></a> </li> <li><a href="/guifan/86319.html" title="《数字图像处理》习题参考答案.docx" target="_blank" class="" owa-bind="had" data-sm="spm,1.2.7.0,0"> <i class="icon-font icon-format icon-format-docx"></i> <span>《数字图像处理》习题参考答案.docx</span></a> </li> <li><a href="/guifan/38096.html" title="jbdqz0133.9-1985 电工产品图样及技术文件编制导则 产品图样及技术文件十进位分类编号法" target="_blank" class="" owa-bind="had" data-sm="spm,1.2.7.0,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>jbdqz0133.9-1985 电工产品图样及技术文件编制导则 产品图样及技术文件十进位分类编号法</span></a> </li> <li><a href="/guifan/131872.html" title="GJB367.2-1987军用通信设备通用技术条件环境试验方法.pdf" target="_blank" class="" owa-bind="had" data-sm="spm,1.2.7.0,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>GJB367.2-1987军用通信设备通用技术条件环境试验方法.pdf</span></a> </li> <li><a href="/guifan/86358.html" title="《有机电子学》思考题及答案1.doc" target="_blank" class="" owa-bind="had" data-sm="spm,1.2.7.0,0"> <i class="icon-font icon-format icon-format-doc"></i> <span>《有机电子学》思考题及答案1.doc</span></a> </li> <li><a href="/guifan/132054.html" title="GJB446-1988胶粘剂90°剥离强度试验方法(金属对金属).pdf" target="_blank" class="" owa-bind="had" data-sm="spm,1.2.7.0,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>GJB446-1988胶粘剂90°剥离强度试验方法(金属对金属).pdf</span></a> </li> <li><a href="/lunwen/12992.html" title="商住楼给排水毕业设计" target="_blank" class="" owa-bind="had" data-sm="spm,1.2.7.0,0"> <i class="icon-font icon-format icon-format-doc"></i> <span>商住楼给排水毕业设计</span></a> </li> <li><a href="/guifan/132041.html" title="GJB4355-2002备件供应规划要求.pdf" target="_blank" class="" owa-bind="had" data-sm="spm,1.2.7.0,0"> <i class="icon-font icon-format icon-format-pdf"></i> <span>GJB4355-2002备件供应规划要求.pdf</span></a> </li> <li><a href="/ziliao/144978.html" title="消防施工总结.docx" target="_blank" class="" owa-bind="had" data-sm="spm,1.2.7.0,0"> <i class="icon-font icon-format icon-format-docx"></i> <span>消防施工总结.docx</span></a> </li> </ul> </div> </div> <!--最近下载 end--> <!-- </div>--> </div> </div> <!-- 模态框 --> <!-- 充值Modal --> <div class="modal fade" id="rechargeModal" data-backdrop="static" tabindex="-1" data-keyboard="false" aria-labelledby="rechargeModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title text-center flex-grow-1 font-weight-bold " style="font-size: 18px; padding-left: 34px;" id="rechargeModalLabel">免费下载</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="bg-light px-3 py-2 mb-4"> <div style="font-size: 16px;">基于mapxtreme的城市供水管网管理系统</div> <div class="text-secondary" ><span class="mr-4">文档大小:1.25 MB</span> <span>文档价格:<span class="price"></span></span></div> </div> <div class="mb-3 text-center">需支付金额:<span class="price text-danger" style="font-size:18px;font-weight:700"></span></div> <div class="d-flex justify-content-center mb-2"> <div class="qrcode-box border border-primary rounded" style="border-width: 2px!important;"> <div class="px-3 py-3"> <div class="qrcode" id="wx-qrcode-box" style="width: 190px;height: 190px;"> </div> </div> <div class="py-2 text-white bg-primary d-flex justify-content-center align-items-center"><img class="mr-2" src="/static/pc/img/wechatpay-icon.png" alt=""> <img class="mr-2" src="/static/pc/img/alipay-icon.png" alt="">微信/支付宝扫码支付下载</div> </div> </div> <div class="text-center text-secondary mb-4">扫码支付即表示接受<a href="/help/wenti/chongzhixieyi/" class="text-primary" target="_blank">《用户下载须知》</a></div> <div class="border-top py-2"> <ul class="pl-4 mb-0"> <li style="list-style:inherit">使用微信或支付宝扫码付费完成后即可下载当前文档</li> <li style="list-style:inherit;">如果您已付费完成但是无法下载文档,请<button class="text-primary bg-white border-0" id="checkPayStatus" style="text-decoration: underline!important;">点击此处</button></li> </ul> </div> </div> </div> </div> </div> <!-- download模态框 --> <!-- Modal --> <div class="modal fade" id="downloadModal" tabindex="-1" aria-labelledby="downloadModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title text-center flex-grow-1 font-weight-bold " style="font-size: 18px; padding-left: 34px;" id="rechargeModalLabel">免费下载</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="bg-light px-3 py-2 mb-4"> <div style="font-size: 16px;">基于mapxtreme的城市供水管网管理系统</div> <div class="text-secondary" ><span class="mr-4">文档大小:1.25 MB</span> <span>文档价格:<span class="price"></span></span></div> </div> <div class="text-center"> <div class=""><button class="btn btn-primary mb-4" id="download-btn">立即免费下载</button></div> <div class="text-secondary" style="font-size: 14px;">如果您已付费完成但是无法下载文档,请联系客服处理</div> </div> </div> </div> </div> </div> <!-- 分享分类列表--> <div class="d-none" id="shareBox"> <div class="share-box" id="share"></div> </div> <script src="/e/public/onclick/?enews=donews&classid=21&id=26214"></script><div id="sidebar"> <ul class="list"> <li class="sidebar-item sidebar-qq"> <a class="sidebar-item-on" href="javascript:;" title="联系客服"><i class="icon-sidebar"></i></a> <div class="slip"> <div class="icon-triangle"></div> <div class="panel"> <div class="auto"> <a href="javascript:;" title="自助客服在线"> <strong>客服QQ</strong> </a> </div> <ul class="qq"> <li><a href="javascript:;" data-qq="403074932"><i class="icon-font icon-common icon-common-qq"></i> <span>403074932</span></a></li> </ul> <div class="group"> <span>工作时间:9:00 - 18:00</span> </div> </div> </div> </li> <li class="sidebar-item sidebar-wechat"> <a class="sidebar-item-on" href="javascript:;" title="关注微信公众号"><i class="icon-sidebar"></i></a> <div class="slip"> <div class="icon-triangle"></div> <div class="panel"> <img alt="关注微信公众号" src="/static/pc/img/wechat-qrcode.jpg"> <span>关注微信公众号售出明细实时看</span> </div> </div> </li> <li class="sidebar-item sidebar-top" style="display: none" id="goToTop"> <a class="sidebar-item-on" href="javascript:;" title="返回顶部"><i class="icon-sidebar"></i></a> <div class="slip"> <div class="icon-triangle"></div> <div class="panel"> <p>回到顶部</p> </div> </div> </li> </ul> </div> <div id="footer"> <div class="container"> <div class="copyright"> <p><a href="/" style="color: #0a8ddf">给排水工程网</a>声明:本站点发布的文章作品均来自用户投稿或网络整理,部分作品未联系到知识产权人或未发现有相关的知识产权登记</p> <p>如有知识产权人不愿本站分享使用所属产权作品,请立即联系我们会立即处理。</p> </div> </div> </div> <!--toast列表区域--> <div aria-live="polite" aria-atomic="true" class="toast-area"></div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?ffd5b932cb2ba6e4c61df4b61697a02b"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script type="text/javascript" src="/static/pc/js/global.min.js"></script> <script type="text/javascript" src="/static/pc/js/jquery.share.min.js"></script> <script type="text/javascript" src="/static/pc/js/main.js"></script> <!--<script type="text/javascript" src="/static/pc/js/loginWindow.js"></script>--> <script type="text/javascript" src="/static/pc/js/downloadFile.js"></script> <script> previewMoreCon.init(); initEmptyBox(); </script> </body> </html>