省级水文信息化系统建设规范项目可行性研究报告49页.doc
下载文档
上传人:职z****i
编号:1179098
2024-09-13
49页
3.91MB
1、省级水文信息化系统建设规范项目可行性研究报告XX工程咨询有限公司二零XX年XX月XX项目可行性研究报告建设单位:XX建筑工程有限公司建设地点:XX省XX市编制单位:XX工程咨询有限公司20XX年XX月58可行性研究报告编制单位及编制人员名单项目编制单位:XX工程咨询有限公司资格等级: 级证书编号:(发证机关:中华人民共和国住房和城乡建设部制)编制人员: XXX高级工程师XXX高级工程师XXX高级工程师XXXX有限公司二XX年XX月XX日 目 录一. 概述31.1.项目开发背景31.2.技术开发状况41.3.主要用途和性能51.3.1主要用途5主要技术性能51.4.投资的必要性61.5.本企业实2、施该项目的优势7二. 技术可行性分析72.1. 系统体系结构82.2. 系统模块组成82.2.1基础水文资料数据库82.2.2基本信息库82.2.3整编资料转储软件82.2.4报汛站和水库站水文报汛资料整编系统92.2.5信息服务平台92.2.6水文综合检索与分析系统102.2.7基于PDA的汛情监控系统102.2.8数据管理维护系统112.3. 系统数据流112.4. 系统运行平台112.5. 关键技术的开发与效果论述122.5.1技术及创新点122.5.2 系统研发技术路线302.5.3系统主要功能302.5.4系统性能特征342.6. 产品技术性能水平与国内外同类产品的比较342.7.本3、企业实施该项目的优势35三. 项目成熟程度353.1 有关成果的技术鉴定353.2 产品质量稳定性和成品率情况353.3 知识产权36四. 市场需求情况和风险分析364.1 市场需求情况和发展前景364.2 风险分析及对策38五. 投资估算及资金筹措385.1 项目投资估算385.2 资金筹措方案40六. 经济及社会效益分析406.1 未来五年生产成本和销售收入估算40预计市场销量:40预计销售单价及产销量:406.1.3预计单位总成本:41销售利润预计426.2 财务分析42投资利润率:426.2.2计净现金流量及内部收益率426.3 社会效益分析43七. 项目成员简介437.1 项目负责人4、情况437.2 其他人员情况447.3 公司研发机构及产品开发情况457.4 企业管理情况45八. 项目的实施进度计划468.1 总体计划468.2 项目实施进度46一. 概述1.1.项目开发背景 水是生命之源,一切生命活动都离不开水。水是社会经济发展的基础性资源,在国计民生和社会经济发展中占有越来越重要的地位。水是生态系统的控制性要素,水旱灾害对生态环境产生巨大的冲击和影响。经济社会发展和客观自然条件,决定了水资源在我国可持续发展中的极端重要性。新中国成立以来,我国水利事业在保障经济社会发展方面取得了巨大的成就,但是由于种种原因,水资源形势依然十分严峻。目前,我国水资源主要面临以下四大问题,5、一是频繁的洪涝灾害威胁着经济社会的发展;二是水资源紧缺已经成为经济社会发展的主要制约因素。三是水土流失、生态恶化的趋势没有得到有效遏制。四是水污染严重。解决中国面临的水问题,必须牢固树立和落实党的十六届三中全会强调的以人为本和科学发展观,以正确认识人与自然的关系为前提,以新的理念去思考和破解中国面临的水问题。解放以来,XX水文事业得到了蓬勃发展,到目前,全省共可用雨量站雨量信息近8万站年,水位信息近1万站年,流量信息年7千站年,还收集了大量泥沙、蒸发、水温、水质及土壤墒情信息。在我省经济建设中发挥了巨大作用。我国现有雨量站14373余处、水位站1160处、水文站3191处,水质监测站123136、处,墒情站1026处,蒸发站349处,观测项目包括雨量、水位、流量、蒸发、水温、泥沙、水质及土壤墒情等众多要素。“十五”时期,是我国水利发展和改革实现重大跨越的五年,包括信息化建设在内的重点领域取得突破性进展。XX水文建成了覆盖全省的实时水情计算机广域网,并实现了与水利部的互联,我省初步实现了雨量、水位、墒和部分站流量的自动采集、传输和计算机网络处理,为防汛服务的报汛站实现实时防汛信息的报送,建立了遥测数据库、实时数据库及部分信息服务系统,洪水预报系统,历史水文整编资料已经电子化。不断拓展服务领域,大力推进水文现代化,以优质的水文水资源信息支撑水资源的可持续利用,支撑经济社会的可持续发展,是“7、十一五”全国水文发展的基本思路。这一思路的确定了水文必须用现代信息技术对传统水文进行改造,提升水文服务能力,水文信息化是水文发展的必然。围绕水文支撑经济社会可持续发展的要求,按照水利信息化十五建设规划纲要,中兴软件技术(南昌)有限公司充分挖掘中兴通讯在网络通讯技术国内领先的专利技术,结合南昌大学计算机研究所在水利行业信息化应用领域近十年的研究积累及公司丰富的信息化应用系统开发实施经验,中兴软件技术(南昌)有限公司联合XX省水文局计划研究开发具有国内领先水平的、服务于全国水文单位的、新一代 “水文综合信息服务系统”。1.2.技术开发状况近年来,水文系统不断进行技术改革,水文测报手段和技术有了较大8、发展。目前长江委、江苏等水文单位配置了多普勒剖面流速仪和全球卫星定位系统等技术先进的水文仪器设备,在太湖等流域建设了水文自动测报系统。引进澳大利亚固态存储器技术,在国内组装了6600多套水位、雨量自记仪器,目前已有1/3投入使用。通过国家公用数据交换网和水利专用通信网,建成了各个层次的通信网络,水文通信条件显著改善。水情信息处理技术得到迅速发展。80年代以前主要由手工处理水情信息,目前已经开发出实时水情信息接收处理系统,并在全国推广使用,基本实现水情电报翻译、图表绘制、水情信息处理的自动化。近年来,卫星云图、雷达测雨等先进技术的应用也得到较快发展。1990年开始建设水文数据库,到目前全国已有79、0%水文单位将80%以上的水文资料输入水文数据库,并开发了相应的查询服务系统,有的已初步投入运用。2004年,XX省水利厅、南昌大学、省水文局联合组织有关技术人员,对全国水利信息领先的黄河水利委员会、北京水科院、上海水务局、河南省水利厅、浙江省水利厅等单位进行调研。通过调研,对深入了解行业需求,深化系统设计,起到积极作用。根据水利行业现有的信息化应用状况,开始了“水文资料检索与分析系统”的研发与应用,于2005年5月完成了水文综合信息服务系统V1.0版本,并用于XX省水文局。2005年,随着V1.0的正常运行,全省水情分中心的建设全面启动,我们抓住国家新水文标准的编制颁发,V2.0版的设计研发10、开始提上议程,定位于全国水利行业需求。经过项目部全体人员的共同努力,V2.0版已经开发成功并在XX省全面上线实施。2006年12月已通过XX省科技厅组织的科技成果鉴定和XX省经济贸易委员会组织的新产品鉴定,鉴定专家一致认定该成果和产品达到国际领先水平。目前,面向全国水文行业应用的产品正在开发研制过程中。1.3.主要用途和性能1.3.1主要用途由中兴软件技术(南昌)有限公司、XX省水文局与南昌大学历时三年联合研制开发的“水文综合信息服务系统”,是一套在全国率先以新的水文数据库国家标准为基础、集成了包括中兴专利技术在内的多项先进技术用于水利水文信息化管理的应用解决方案。该系统可以为我国水文信息管理11、提供水文综合检索、大型水库实时信息服务、电排站实时监控和防洪工程数据分析等应用,可以给包括水文系统在内的各行业提供水文综合信息服务,可以大幅提升我国水文综合信息服务水平。该系统的建设以水利部水文局颁布的技术标准为基础,立足XX,面向全国,为各省、各流域、水利部水文局提供具有扩展性、标准化的水文信息服务系统。本系统适用于全国的水文系统,本系统的应用范围为国内防汛抗旱工作中的水文信息综合服务。1.3.2主要技术性能a.水文信息处理服务平台数据源支持:数据库(MS SQL server /SYBASE /ORACLE /Informix /DB2 /My Sql)、文本、二进制位流。b.实时性 3012、00测站信息等值线绘制时间时间 1 s。 复合业务查询时延 50 s。 告警发现时间平均 30s。 浏览器(Client端)画面调用响应时间2S。c.系统可靠性CPU负载率:平均值 99.9%。系统年可用率 99.9%。平均无故障时间(MTBF)25000H。d.系统工作环境:环境温度+15+30。相对湿度10%75%。交流电源电压 90V260V、谐波含量10%。符合GB2887-82计算机场地技术要求的规定。不间断电源应至少维持供电20min。1.4.投资的必要性随着信息技术的日趋全球化,我国各种信息化的建设飞速发展,其发展速度和水平已位居世界前列。但是,与此相对应的水文信息化应用水平却比13、较落后。因此,构建一个统一的技术处理平台,建立以基本信息库、基础水文数据库、遥测水文数据库及其它水文专项业务数据库为基础,以水文综合信息服务平台为支撑,以水文业务支持为目标的综合水文业务系统。不断拓展服务领域,大力推进水文现代化,以优质的水文水资源信息支撑水资源的可持续利用,支撑经济社会的可持续发展,本项目的实施在各方面都具有良好的可行性,充分具备开发的必要性和可行性,可以立即投入开发工作,尽快提供产业化的产品。水文在历年的抗洪减灾工作中,做出了巨大贡献。如长江上游8次洪峰的准确预报,特别是对第六次洪峰,不仅准确预报了洪峰水位,也准确预报了超额洪量,避免了荆江分洪区运用。对松花江洪水提前12天14、做出哈尔滨站要超过历史最高洪水位的预报。对西江梧州做出了26.50米最高水位的预报,误差仅为1厘米。据统计,1998年水文防洪减灾效益超过800亿元,党和政府对水文工作给予了高度评价。1、本系统在全国率先以新的行业数据库国家标准为基础,集成了包括中兴的专利技术在内的多项先进技术,形成了多个创新点,加上可扩展的架构和强大实用的功能,使其具有国内领先、国际行业先进的水平2、本系统有为各省、各流域水文业务提供具有扩展性、标准化的架构,可以给包括水文系统在内的各行业提供服务。经过10年的研发应用实践和1年多的V2.0版的使用结果表明,本系统可以大幅提升我国水文综合信息服务水平和能力,初步推广应用于全国15、各级水文部门和社会相关机构。3、本系统由于扩充的社会经济基础库、移动终端的接入、强大功能的接口设计,从而使其能满足社会各行各业的需求,有效的应用于工农业生产、防洪抗旱、环境监测、水土资源保护、生态资源优化、水资源调度等领域,将会产生巨大的经济和社会效益。1.5.本企业实施该项目的优势a) 本企业是国家级软件园金庐软件园的骨干企业,是同时通过软件企业认定的企业(赣R-2005-0019)。b) 本企业以自身科研开发力量为主力,同时依托高校的科技力量,走“产学研”联合创新发展之路。c) 本企业员工具有强烈的创新意识,立志应用最新技术开发新产品,并逐步建立适合自身发展的创新机制。d) 可以充分发挥民16、营企业的长处,实行共负盈亏,风险共担,从而激励大家的责任感,对项目进行科学的预测、分析和长远的规划,共同努力,争创一流。e) XX省水文局已经与我们建立了很好的伙伴关系,在使用和完善本系统方面提供了很好的基础。f) 本项目面向的客户群体均是全国水文行业,水文是国民经济建设的综合服务保障部门,其信息化建设资金实力很强,能够有效保证项目实施的资金需求。二. 技术可行性分析2.1. 系统体系结构 图2-1 系统体系结果图2.2. 系统模块组成2.2.1基础水文资料数据库建立报汛站水文资料数据库,为水文资料深层开发应用(水文预报、防汛调度、水资源评估、水文水利计算、水资源合理开发利用等)提供基础数据源17、,数据库的表结构根据需求确定,表结构确保了水文及其它应用部门能灵活查询和应用。2.2.2基本信息库根据水文应用总体框架提取基本数据库,供所有应用系统共享,如测站信息、行政区划信息、用户权限信息等。2.2.3整编资料转储软件XX省有约50*900站年的水文资料,约400兆数据,为减少录入工作,开发了相应的软件系统,将原有国家基本水文资料Foxpro2.X环境中的水文数据现行数据库表结构转入新数据库中。2.2.4报汛站和水库站水文报汛资料整编系统1由于目前资料科整编数据仅包含XX省管辖范围内的报汛站水文资料,不能满足水文资料应用需要,开发了相应的软件系统,将其他的报汛资料通过计算机网络进行预整编并18、入库,以完善基础水文数据库的数据,满足各种应用的需求。2目前尚无水库站水文整编资料,不能满足水文资料应用需要,应开发相应的软件系统,将水库报汛资料通过计算机利用实时雨水情数据库的报汛数据根据常规整编方法进行预整编并入库,满足了各方面对水库站水文要素的需求。2.2.5信息服务平台水文综合信息服务系统是一个大型复杂的系统,也是省水文综合业务系统的基础支撑系统,不能作为一个独立的项目单独建设,为此建立了统一的信息服务平台,并在此平台上进行开发,实现多库共享、应用有机集成等要求。业务逻辑数据逻辑水文综合信息服务系统单元数据库单元数据库单元数据库单元数据库群资料整汇编水文信息采集系统应用服务平台图2-219、 水文综合信息服务系统示意图2.2.6水文综合检索与分析系统该系统是水利信息化工程建设总体设计中的一个重要组成部分,包含以下四大功能:跨越遥测库、实时库、水文资料数据库实现多库共享查询;水文数据综合分析;WEBGIS实现测站选择、水文信息地图显示、等值面、等值线等功能;常用报表生成、打印。2.2.7基于PDA的汛情监控系统基于PDA的汛情监控系统就是建设这种无线平台,来满足移动时对水情信息、雨情信息、气象信息、台风路径、卫星云图等实时汛情信息的查询需要,实现防汛工作者不论是在固定场所还是在运动过程中,不论何时、何地,都可以与水文信息服务中心进行交互通讯,即交互式地完成个人在移动时的对防汛信息的20、各种操作,为防汛工作者提供了真正的全方位的移动指挥办公手段。图2-3 基于PDA的汛情监控系统结构图2.2.8数据管理维护系统 集成整编资料转换入库系统、水库站水文信息整编并预入库系统、报汛资料预处理(预整编)入库系统,同时具有权限的用户对库中全部数据可进行修改,对库中站点可进行增删、修改。上述维护操作界面友好、层次清晰、关系明确、意义准确。2.3. 系统数据流 图2-4 系统数据流程图2.4. 系统运行平台为建立水文综合信息服务系统, 需要确立统一的运行及支撑平台,参考XX省水利信息化工程建设总体设计,系统技术系统以J2EE平台为主,对系统运行初期平台建设作如下选择: 服务端操作系统:Uni21、x/Linux系列 服务端数据库管理系统:Oracle 9i/Oracle 10g GIS平台:ArcInfo 服务端存储空间:大于1T 服务端应用服务器:JBoss 4.x/Tomcat 5.x 服务端WEB服务器:Apache 客户端操作系统:Windows系列(建议Windows2000以上操作系统) 客户端软件:IE 5.0以上(Windows免费提供,建议IE 6.0以上) 数据建模工具:ER Win 4.2x 开发工具:PB/Delphi/VC/Eclipse/JBuilder/JRun Studio/JCreater2.5. 关键技术的开发与效果论述2.5.1技术及创新点2.5.22、1.1数据库技术1. 水文信息服务需要解决的问题A 透明数据访问目前,水文系统已经建成不同类型、不同规模、功能合理的多个数据库系统,包括水文基础数据库,资料库,实时库,遥测库,墒情库等,涉及几种不同结构的数据库,主要包括:Oracle 9i、Microsoft SQL Server、SYBASE、DBF文件数据库及各种非结构化数据等。在未来系统建设过程中,还可能建立更多数据库。必须对这些数据库进行整合、集成,才有可能实现统一访问。B 多维数据分析水文数据分析非常复杂,可分析的对象有:降水、水位、流量、墒情、蒸发、地下水等;分析方法有频率分析、等值图、对比分析、滑动分析、距平计算、径流计算、过程23、分析、时段分析、常规统计等;从时间维(历史、实时)、空间维(雨量站群、蒸发站群、墒情站群、干流站群、湖泊站群、水库站群、地下水站群)进行分析,分析方法多样、复杂。必须建立高效、稳定的数据分析模型,才能较好地解决这个问题。2.目前对于异构数据访问采用的通常方法对于所有需要集成的数据库,大多数的系统根据情况采用如下的四种方式来实现:(1)内部建立多个数据库连接分别访问各个数据库现有的主流数据库管理系统大多数都支持ODBC/JDBC,对于支持ODBC/JDBC的已有数据库,程序建立多个连接,利用这多个连接分别从不同的数据库中取数据,然后在程序中进行统计处理。优点:简单易行缺点:分别从不同的数据库中取24、数据,然后在程序中进行统计处理的方法在数据量小的情况下可行,但是对于大数据量检索,造成的数据流量、重新索引排序、统计等工作量都导致检索效率极低,而且要求开发人员了解每个数据是从哪个数据库中取到的。(2)使用各类数据库产品解决该问题现在已经有各类数据库产品解决了数据透明方法的问题,例如oracle gateway等。优点:使用现有产品,减低了开发量和技术风险。缺点:1、软件投入加大。 2、大多数的这种产品业务封装的存储过程不可用或效率不高。3. 目前对于多维数据访问采用的通常方法(1)数据仓库数据仓库是一个“以大型数据管理信息系统为基础的、附加在这个数据库系统之上的、存储了从企业所有业务数据库中25、获取的综合数据的、并能利用这些综合数据为用户提供经过处理后的有用信息的应用系统”。如果说传统数据库系统的重点与要求是快速、准确、安全、可靠地将数据存进数据库中的话,那么数据仓库的重点与要求就是能够准确、安全、可靠地从数据库中取出数据,经过加工转换成有规律信息之后,再供管理人员进行分析使用。数据仓库是一种管理技术,它将分布在企业网络中不同站点的商业数据集成到一起,为决策者提供各种类型的、有效的数据分析,起到决策支持的作用。数据仓库为决策支持系统开辟了一种新途径。随着数据仓库的广泛应用,基于数据仓库的决策支持系统应运而生。数据仓库的使用分三大类:1. 提高数据分析的速度和灵活性;2. 为访问和综合26、大量数据提供集成基础;3. 促进或再创造商业过程。利用数据仓库建立的应用系统,在激烈的市场竞争中,为企业领导者的决策支持起到了明显的作用。这种应用系统是一种新形式的决策支持系统。 图2-5 仓库系统的基本体系结构图4. 本系统以上问题的解决方案A 透明数据访问中兴软件技术公司是中兴通讯的子公司,其中的员工原属于中兴通讯。中兴通讯作为国内大型的通讯产品供应商,自成立以来,拥有多项专利技术。其中的数据库专利技术、通讯专利技术在此次平台建设中得到运用。其专利技术不仅成熟度高、性能优异,更有着一支对大型复杂应用系统架构经验丰富、对中间件技术及产品有着深刻理解的技术支持力量。根据我们的技术选择原则,使用27、成熟稳定技术兼顾先进,采用中兴通讯专利“一种跨平台数据库查询方法”(03113491.2)较好地解决了透明数据访问问题。B 多维数据分析分析水文业务特点,以数据仓库技术为基础,开发了水文多维协同抽象分析方法来,运行水文多维协同抽象分析方法中建立的模型编写业务应用逻辑组件。业务应用逻辑是按业务处理逻辑的结构及分类,在软件复用技术和分布式对象技术的支持下,由各类基本处理模块构成的服务软件。业务应用逻辑的组合形成实现业务处理的应用服务。业务应用逻辑主要是随着应用系统的开发进程而不断发展的,应用系统和决策支持系统是在应用服务平台的基础上进行开发和集成的。业务应用逻辑包括业务处理逻辑、模型服务、已有系统28、集成支持服务等。2.5.1.2 GIS技术地理信息系统(Geographic Information System简称GIS)是随着地理科学、计算机技术、遥感技术和信息科学的发展而发展起来的一个新兴技术,是一个能够对空间相关数据进行采集、管理、分析和可视化输出的计算机信息系统。地理信息系统在对水文信息系统有很重要的意义。在地图上直观的显示测站分布、雨量、等值线,等值面等水文信息给防汛抗旱决策提供了很重要的数据依据。图形的表现形式总是比文字更加生动、直接,所以地理信息系统在各行各业的应用越来越广泛,应用逐步向深度、广度发展,这就需要一个简单易用、功能强大、性能完整的地图解决方案。而随着计算机网络29、技术的飞速发展,Internet/Intranet的普及,基于Web的地图服务越来越受到人们的青睐。WEB地图发布的平台多种多样。Esri公司作为地理信息系统应用的主流服务商,提供的产品被许多顾客青睐,指定必须使用其公司产品。其提供的ArcIMS是一个基于服务器的产品,它提供了一个用于在网页上发布GIS数据和服务的分层框架结构。ArcIMS使得网站提供GIS数据、交互式地图、元数据目录以及目标GIS应用成为可能。但其提供的ARCIMS产品定位为简单地图发布,并不能满足我们地图功能的需求,比如等值线、渲染图、地图的复合标注等。而性能完整、具有分析功能的产品ARCGIS Server价格高昂。为降30、低产品生产风险,保护投资者利益,我们在技术实现过程中采用ArcIMS作为WebGIS的服务平台,再对其进行二次开发,封装地图实现的细节,扩展其功能,将业务逻辑与技术实现分离,降低开发难度,使业务开发人员无需了解ArcIMS相关技术,并获得较好的分析功能。1. ArcIMS的体系结构及特点一、ArcIMS体系结构ArcIMS是ESRI公司的第二代WebGIS平台软件,用于满足在Intranet/Internet上提供地理数据和服务的需要。ArcIMS的体系结构专为Internet的应用设计开发。他适用于小型的Intranet站点,同样可以根据需要来扩展以满足企业级系统或电子商务站点的需要。当站点31、需求增加时,ArcIMS可以伸缩配置以满足服务器端的要求。新的空间服务器可以快速地加到原有的虚拟服务器中。ArcIMS 是一个由客户端部件和服务器端部件组成的分布式系统。客户经过 Internet或Intranet服务器向ArcIMS发出请求信息,ArcIMS 服务器处理该请求,并将结果返回到客户浏览器。ArcIMS的体系结构如下图2-6所示:图2-6 ArcIMS的体系结构 (1)服务器端部件服务器端由逻辑事务层的部件组成:ArcIMS应用服务器连接器,应用服务器,空间服务器和管理器以及Web服务器。服务器端的部件用来处理请求,创建、运行地图服务和管理站点。当Web服务器接到请求时,交由三个32、ArcIMS应用服务器连接器(Servlet、ColdFusion、ActiveX)中的一个继续处理。由Servlet连接器处理完的ArcIMS的请求被迅速地交给ArcIMS应用服务器。应用服务器负责负载分发并跟踪记录哪个地图服务运行在哪个空间服务器上。当使用ColdFusion和ASP时,请求相应地交给ColdFusion和ASP应用服务器。处理过的请求通过连接器交给应用服务器。ArcIMS的核心是空间服务器。服务器提供五种功能:影像表达,矢量数据流,地址匹配,查询和数据提取。空间服务器并不被直接访问而是通过虚拟服务器,虚拟服务器为了管理的方便由一个或多个空间服务器组成。对某个地图服务的请求33、由指派给该地图服务的虚拟服务器组中的一个空间服务器来完成。ArcIMS 监控器(Monitor)和ArcIMS 任务分配器(Tasker),作为两个中间进程在后台运行,支持ArcIMS 空间服务器。它们可以作为Windows NT 的服务或者UNIX 的后台进程存在。(2) 客户端部件ArcIMS 支持HTML Viewer 和Java Viewer。在ArcIMS 软件包中包含三种Viewers:ArcXML客户端,HTML/DHTML Viewers和包括ArcExplorer 3在内的Java Viewers。Java Viewer使用Java 2 Applet并同时支持影像和矢量地图服34、务。Java Viewer提供更丰富的客户端的处理能力,支持矢量数据流,同时支持多个地图服务以及在同一窗口加入本地数据。HTML Viewer是瘦客户端,但同时只支持一个影像地图服务。HTML Viewer可以使用Servlet连接器,也可以利用ColdFusion和ActiveX连接器。二、ArcIMS的特点(1)简单的基于向导的界面ArcIMS在创建、设计、管理GIS站点上提出了一套简便易行的解决方案。它的便捷然而强大的管理构架可以帮助你完成建立Web服务以及优化站点的工作。(2)强大的智能化的客户端ArcIMS同时推出HTML和Java两种版本的强大的客户端。ArcIMS Java客户端35、支持真正的客户服务器方式,它允许客户直接使用本地缓冲中的数据,许多操作可以直接在客户端快速高效地执行。(3)地图编辑和地图注释功能ArcIMS客户端还支持动态地编辑和标注地图信息。它允许用户将编辑结果返回给服务器,并帮助记录下对服务器端数据库所做的改变。地图注释功能还允许在地图上标注符号用来提示其他人的注意或以备今后查看,这大大提高了网上GIS数据的交互能力。(4)方便的定制功能ArcIMS的客户端可以通过标准语言如VBScript和JavaScript方便地定制以适用于不同的功能需求。它可以为最终用户和希望自己定制界面和应用的开发商提供广阔的空间。(5)高质量的制图显示功能由于ArcIMS支36、持矢量数据流,因此获得了更清晰的屏幕显示效果。(6)开放的、可伸缩的结构ArcIMS独特的结构提供了一个开放的、灵活的平台。你可以很容易地扩展原有的网上GIS应用,无须重新构建。此外,ArcIMS与很多其他流行的Internet技术兼容,如ColdFusion, Microsoft Transaction Server, Active Server Pages等。2.Java对ArcIMS的二次开发在项目实施过程中,我们需要实现一些基于地理信息系统的分析功能,例如等值线等。但咨询了ESRI公司的有关技术人员后得知,在ArcIms地图发布平台上,很难实现这些分析功能,只有ArcGis serve37、r才具有这些性能。但是ArcGis Server高昂的价格将使我们的产品生产成本加大,同时使我们产品的市场竞争力降低。经过技术研究、评估,我们认为使用Java 对ArcIms进行二次开发是可行的。一、实现目标和模式采用构件技术,基于ArcIms进行二次封装。对简单操作和复杂运算功能都进行封装,业务开发人员只需了解函数的使用,即可开发出专业的应用系统,大大提高开发效率,并且无需了解ArcIMS相关技术。需要达到的目标如下:采用内存共享和高效的图像压缩技术,可以完全满足低速网络访问的需要;适应多用户访问;地图控制功能:包括放大、缩小、地图漫游、全图显示、显示图层控制; 查询功能:包括点查询、矩形查38、询等; 地图标注功能:包括单个(智能)标注、复合标注以及动态标注; 等值线和等值面的制作功能。Java对ArcIMS开发有两种模式,一种是Bean,另一种是标签,这两种模式一般都是使用JSP作为显示层。我们将使用Bean的模式开发,ArcIMS提供了对地图操作的类以及JSP开发ArcIMS的例子。我们的目的是将原有的类进行封装,使得每个功能的使用变得简单,并添加相应的地图分析功能,如等值线、渲染图。二、实现简介及其类设计我们在开发过程中参考了ESRI公司提供的JSP(使用JavaConnector classes API)开发ArcIMS例子,以下是开发技术难点解决方法:a 二次封装大部分开发39、使用了Java开发ArcIMS的API,即JavaConnector Classes API, 在用户安装ArcIms时必须选择安装连接器Java Connector(非默认安装)。b等值线、等值面shape文件的生成使用了MapObjects Classes API的接口。c为解决多用户的问题,为每个用户建立一个地图对象,并且开辟一个工作目录,用户的操作如制作等值线、渲染图等都在自己的目录下进行,彼此不受影响。下图为具体的类设计图。从图2-7(1)可以看出,地图拥有多个图层(即图层集合),而图层又拥有多个元素,换言之,地图实质是根对象,图层为地图的子对象,元素又是图层的子对象。所有的操作都从40、地图出发。图2-7(1)地图、图层、元素关系附属图图2-7(2) 地图类涉及3.双调和样条插值用于等值线的生成 地图套件将双调和方程模型应用于等值线生成过程的关键步骤网格生成,从本质上克服了以往算法存在的缺点。一、等值线绘制的通常方法 等值线的绘制,在水利、土木、地质等工程和技术领域内有着极其广泛的应用。在许多实际应用中,我们能得到的数据集往往是散乱分布且较为稀疏的。例如:在分析某区域降雨量时,数据只能由地理位置分布散乱、数目不可能很多的观察站提供数据。人们为研究其变化规律,得到形象的全局概念,将绘制等值线作为重要的手段之一。 等值线生成的一般步骤为:离散数据网格化、三维网格数据生成和等值线追41、踪。其中三维网格数据生成是最关键的步骤,直接影响等值线生成的效果和速度。这里,笔者采用的网格为正方形网格。与三角网格相比,正方形网格更为直观,直接与直角坐标对应,生成的正方形网格除了可用于生成等值线,还可方便地用于其它数据分析,如生成渲染图等。 在传统地等值线绘制过程中,一般采用代数插值法生成网格,其原理为根据边界点(采样数据点)的值,通过代数方法对网格点数据进行插值。如:距离平方倒数法、趋势面法、克立格法等。虽然这些方法比较简单,但边界点上的不连续性易导致内部点误差,同时得到的插值结果不位于同一光滑曲面上,其结果是生成的等值线分布不协调,甚至会出现等值线相交的情况。 本地图套件引入双调和方程42、模型生成三维网格的方法,不仅彻底解决了代数插值的弊端,而且有以下的优点:得到的偏微分方程解为多阶可微的连续函数,具有极佳的光滑性;可在任意坐标点上生成数据,使得网格的密度和区域划分具有灵活的可控性。例如:为了绘制某一地区降雨量等值线,我们可以充分利用全省观测站的数据集拟合曲面模型,再在该地区的范围内进行高密的网格数据插值,这样既充分利用了全局数据,使曲面模型更为合理,同时又不必生成该地区范围以外的网格数据,大大地提高了等值线生成的效率,具有很高的实用价值。二、双调和方程数值拟合原理通常,离散数据拟合可以用下式表示: (1) j=1,2N (2)其中为连续的m维矢量,和分别为输入的离散采样点(边43、界点)的坐标和数值,为映射关系,为输出的连续响应。对(1)式建立双调和方程 (3)其中为双调和操作符,为加权数,为采样函数该方程的通解可写为 (4)其中为m维双调和格林函数,其表达式如下表所列表二 双调和格林函数维数m双调和格林函数12345m 其中表示m维矢量的模值根据(2)式,此方程边界条件显然为 j=1,2N (5)将(5)式代入通解(4),可得: i=1,2N (6) (6)式为一个N维线性方程组,解此方程组,可得加权数:j=1,2N 至此,输出响应已唯一确定,可根据任意输入坐标x得到相应插值。对于一维和二维双调和方程,都有明确的物理意义。一维双调和方程可以看成一根无限长的均匀弹力直线44、在N点处受力时的纯弯曲形变;二维双调和方程则可看成一张无限大的均匀弹力薄板在N点处受力时的纯弯曲形变。由此可见,由二维双调和方程拟和的曲面具有自然、协调的特性,由此曲面插值网格生成的等值线应是高质量的。三、二维双调和插值用于等值线生成算法当m2时,(4)式可写为 (7)其中,(x,y)表示直角坐标根据表6-1 (8)为叙述方便,我们定义式(6)可写为 i=1,2N (9)将(9)式改写为矩阵形式 (10)其中为输入采样点数值矢量 为格林函数矩阵 (11) 为权矢量显然,有以下性质:; 当时 当时所以为对称矩阵,且只有对角线上元素为0,因此对于方程组(10),可用对称方程组的HouseHolde45、r变换法求得解W。同样,可将(7)式写成矩阵形式 (12)其中格林函数矢量 i=1,2N (13) 由(12)式所得函数既是曲面拟合函数,由可在任意坐标点插值,从而生成正方形网格。综上所述,我们二维双调和插值用于等值线生成算法流程概述如下:a 输入N个采样点坐标和数值b 根据(8)式及(11)式构建格林函数矩阵c 采用HouseHolder变换法解方程组(10),求得权矢量Wd 在特定的操作区域内,逐点进行以下两步e 根据(8)式及(13)式计算该点的格林函数矢量f 根据(12)式计算该点的插值g 在该区域内,若上一步生成的网格较密,则可以直接连接最近等值点生成等值线,或者对网格数据二值化后抽46、取骨架得到等值线;若网格较稀,则应选用某一通用的矩形网格等值线追踪算法追踪并保存等值线。2.5.1.3 WEB技术 本系统基于B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。用于实现B/S结构应用系统的WEB技术有很多,系统在具体47、实现上选用了成熟的J2EE框架,把系统分为客户机浏览器、动态内容的处理(JSP、SERVLETS,以及XML来实现);业务逻辑(用JavaBean封装,部署于水文信息服务平台上)来实现。2.5.1.4中间件技术应用服务中间件是一种可以重复利用的资源,新开发的应用系统可以很方便地使用它,可以大大加快软件开发速度,节约成本。在显示层(用户浏览器端)存在很多复杂的报表、图形等在WEB上难以实现的元素,为了保证系统功能的完整性和可操作性,在系统中大量运用了Applet、ActiveX等在客户端运行的控件。整个系统页面风格同一,操作便捷。 本系统中的数据库访问、测站选择、过程线、雨洪图、GIS应用等做成48、了通用的中间件,部署于水文信息服务平台上,提高了系统性能,增强了系统扩展性。2.5.1.5网格技术网格是一种新兴的技术,正处在不断发展和变化当中。但可以简单地说,网格是一种信息社会的网络基础设施,它将实现互联网上所有资源的互联互通,包括计算资源、存储资源、通信资源、软件资源、信息资源、知识资源等。它是一种新型的、以服务为导向的架构。网格将连通一个个信息和资源孤岛,让人们的工作和生活变得更方便。通过一些网格开放标准的使用,这种架构可以在互联网或专网内融合各种异类的IT系统,并支持分布式的计算。正如电力网为千家万户供电一样,网格计算的核心是实现跨部门、企业和政府资源的虚拟共享、管理和访问,无论这些49、资源的运行特点如何,用户也无需关心这些资源在哪里。网格应用可以带来三方面的好处:1 节省资源资料显示,目前我们的宽带利用率只有5%,软件也是5%,服务器是20%。一方面强调要降低成本,一方面却又是资源的巨大浪费。网格恰恰可以解决这个矛盾。2 分布式计算网格是一种分布式计算模式,这种模式可获得负载平衡,避免网络的拥堵和宕机,把数据分别存储,还可容错容灾,就近服务。3 打破信息孤岛,实现信息的多元一体化服务网格技术主要涵盖以下几个方面:1 高性能调度技术 在网格系统中,大量的应用共享网格的各种资源,如何使得这些应用获得最大的性能,这就是调度所要解决的问题。网格调度技术比传统高性能计算中的调度技术更50、复杂,这主要是因为网格具有一些独有的特征,例如,网格资源的动态变化性、资源的类型异构性和多样性、调度器的局部管理性等。所以网格的调度需要建立随时间变化的性能预测模型,充分利用网格的动态信息来表示网格性能的波动。在网格调度中,还需要考虑移植性、扩展性、效率、可重复性以及网格调度和本地调度的结合等一系列问题。2 资源管理技术 资源管理的关键问题是为用户有效地分配资源。高效分配涉及到资源分配和调度两个问题,一般通过一个包含系统模型的调度模型来体现,而系统模型则是潜在资源的一个抽象,系统模型为分配器及时地提供所有节点上可见的资源信息,分配器获得信息后将资源合理地分配给任务,从而优化系统性能。3 网格安51、全技术 网格计算环境对安全的要求比 Internet的安全要求更为复杂。网格计算环境中的用户数量、资源数量都很大且动态可变,一个计算过程中的多个进程间存在不同的通信机制,资源支持不同的认证和授权机制且可以属于多个组织。正是由于这些网格独有的特征,使得它的安全要求性更高,具体包括支持在网格计算环境中主体之间的安全通信,防止主体假冒和数据泄密;支持跨虚拟组织的安全;支持网格计算环境中用户的单点登录,包括跨多个资源和地点的信任委托和信任转移等。本软件系统在开发过程中,使用网络理论,采用异构数据服务技术跨越多个数据库管理系统(DBMS)对水利数据进行多库联合分析;同时根据查询条件的不同智能化判断数据来52、源目的库,实现了将分布于多台主机上的资源(如数据库)统一调度,实现资源的共享,最终实现用户对于资源的透明访问。基本库服务器基础库服务器实时库服务器遥测库服务器水文综合管理维护系统遥测水雨情数据库实时水雨情数据库基础水文数据库基本数据库水文信息服务平台(数据透明访问、安全控制、权限管理)图2-8 本系统网格技术结构当用户对数据进行查询和提出分析要求时,“水文管理维护系统”智能解析为对分布于多台服务器上的数据库数据访问要求。通过“水文信息服务平台”针对不同的数据库软件系统,提出独立的数据库请求。最终实现用户对于数据的透明访问以及多机间数据共享。2.5.1.6领域驱动设计(DDD:Domain Dr53、iven Design)理论2004年,Eric Evans发布著作Domain-Driven Design: Tackling Complexity in the Heart of Software,引发人们对于领域对象模型的重视,领域模型及其设计,提出已经一、二十年,许多优秀的软件设计师都表现出对于领域模型的重视。领域驱动设计,为面对复杂的领域模型的软件项目提供了系统的领域分析和设计方法。当前,多数的软件项目面对的问题不是技术而是领域本身。它基于两个假设:1 大多数的软件项目应当关注领域和领域逻辑;2 复杂的领域设计应当基于一个模型。同开发过程不同,领域驱动设计关注和解决的复杂的领域和领域54、逻辑。最终构造和形成完善和正确的需求模型。在模型驱动的开发过程中,同敏捷编程相似,采用以下基本要求:1 迭代开发;2 开发人员和领域专家需要紧密联系。领域驱动设计十分重视领域知识,表现于软件设计时会单独设立领域层次,具体如下表:表5-1-6 领域驱动设计系统层次结构层次功能介绍用户界面层(表示层)负责向用户显示信息,并且解析用户命令。外部的执行者有时可能会是其他的计算机系统,不一定非是人应用层定义软件可以完成的工作,并且指挥具有丰富含义的领域对象来解决问题。这个层所负责的任务对业务影响深远,对跟其他系统的应用层进行交互非常必要这个层要保持简练。它不包括处理业务规则或知识,只是给下一层中相互协作55、的领域对象协调任务、委托工作。在这个层次中不反映业务情况的状态,但反映用户或程序的任务进度的状态领域层(模型层)负责表示业务概念、业务状况的信息以及业务规则。尽管保存这些内容的技术细节由基础结构层来完成,反映业务状况的状态在该层中被控制和使用。这一层是业务软件的核心基础结构层为上层提供通用的技术能力:应用的消息发送、领域持久化,为用户界面绘制窗口等。通过架构框架,基础结构层还可以支持这四层之间的交互模式本软件系统在开发过程中,软件设计人员面对较为复杂的水利行业领域,包括特殊的行业数据标准、特别的行业应用逻辑以及标准的行业术语和规范。为此,软件设计人员同行业用户、行业专家都进行了深入的交流,并保56、持密切的联系,随时对于领域问题进行咨询。之后,开发人员使用UML进行了软件系统的用例建模,并保持对于模型的更新。系统在设计时改造MVC层次结构模型,添加领域相关的实体和逻辑支持层领域层。软件开发过程中,按照领域驱动设计方法和理论,使用迭代开发,整个开发过程被分为两个大的阶段:初始开发版本(V1.0)和最终开发版本(V2.0),在两个版本的开发过程中不断迭代,最终实现了软件系统顺利成功完成。2.5.1.7灰色预测模型灰色系统理论是由华中科技大学邓聚龙教授于20世纪70年代末、80年代初提出,它是基于信息论、系统论和控制论的发展提出的,已广泛应用于社会、经济、科技、农业、生态、生物等各个领域。灰色57、理论认为系统的行为现象尽管是朦胧的,数据是复杂的,但它毕竟是有序的,是有整体功能的。灰数的生成,就是从杂乱中寻找出规律。同时,灰色理论建立的是生成数据模型,不是原始数据模型。灰色预测模型基于灰色理论。灰色预测的数据是通过生成数据的GM(1,1)模型(灰色模型中使用最广泛的一种)所得到的预测值的逆处理结果。通过少量的、不完全的信息,建立灰色微分预测模型,对事物发展规律作出模糊性的长期描述(模糊预测领域中理论、方法较为完善的预测学分支)。灰色预测一般有四种类型。(1)数列预测。对某现象随时间的顺延而发生的变化所作的预测定义为数列预测。例如对消费物价指数的预测,需要确定两个变量,一个是消费物价指数的58、水平,另一个是这一水平所发生的时间。(2)灾变预测。对发生灾害或异常突变事件可能发生的时间预测称为灾变预测。例如对地震时间的预测。(3)系统预测。对系统中众多变量间相互协调关系的发展变化所进行的预测称为系统预测。例如市场中代用商品、相互关联商品销售量互相制约的预测。(4)拓扑预测。将原始数据作曲线,在曲线上按定值寻找该定值发生的所有时点,并以该定值为框架构成时点数列,然后建立模型预测未来该定值所发生的时点。一般情况下,通过下面六步建立一个灰色预测模型:(1)建模机理; (2)把原始数据加工成生成数; (3)对残差(模型计算值与实际值之差)修订后,建立差分微分方程模型; (4)基于关联度收敛的分59、析; (5)GM模型所得数据须经过逆生成还原后才能用。 (6)采用“五步建模(系统定性分析、因素分析、初步量化、动态量化、优化)”法,建立一种差分微分方程模型GM(1,1)预测模型。本软件系统,利用灰色理论中的GM(1,1)模型,建立了一个灰色预测模型,对多样本序列在大时间尺度范围内进行建模,通过收集的历史数据,生成了GM(1,1)预测模型,通过鉴定此模型对于水文频率进行反演,最终开发了水文频率反演套件。2.5.2 系统研发技术路线用户的广泛性和众多系统的关联性,促使系统的设计必须站在历史的高度、技术发展的高度来审视系统的设计,基于以上这些考虑,分析和总结出了如下的一些系统设计原则:(1) 模60、块化设计、开放的体系结构,具有异构系统的互操作性;(2) 采用Intranet/Internet技术、C/S技术、B/S技术,使软件具有可扩充性和升级性;(3) 采用可视化技术,面向对象技术,使其具有易用性;(4) 采用制定统一的接口标准,使软件系统具有高度集成性;系统具有良好的兼容性,保护以前的软件投资。2.5.3系统主要功能系统总体功能结构大致八大部分(见蓝色部分A-H),各模块关系如下图:图2-9 系统总体功能结构图A基础水文资料数据库建立报汛站水文资料数据库,为水文资料深层开发应用(水文预报、防汛调度、水资源评估、水文水利计算、水资源合理开发利用等)提供基础数据源,数据库的表结构根据需61、求确定,表结构确保了水文及其它应用部门能灵活查询和应用。B基本信息库根据水文应用总体框架提取基本数据库,供所有应用系统共享,如测站信息、行政区划信息、用户权限信息等。C整编资料转储软件XX省有约50*900站年的水文资料,约400兆数据,为减少录入工作,开发了相应的软件系统,将原有国家基本水文资料Foxpro2.X环境中的水文数据现行数据库表结构转入新数据库中D报汛站和水库站水文报汛资料整编系统1 由于目前资料科整编数据仅包含XX省管辖范围内的报汛站水文资料,不能满足水文资料应用需要,开发了相应的软件系统,将其他的报汛资料通过计算机网络进行预整编并入库,以完善基础水文数据库的数据,满足各种应用62、的需求。2目前尚无水库站水文整编资料,不能满足水文资料应用需要,应开发相应的软件系统,将水库报汛资料通过计算机利用实时雨水情数据库的报汛数据根据常规整编方法进行预整编并入库,满足了各方面对水库站水文要素的需求。E信息服务平台水文综合信息服务系统是一个大型复杂的系统,也是省水文综合业务系统的基础支撑系统,不能作为一个独立的项目单独建设,为此建立了统一的信息服务平台,并在此平台上进行开发,实现多库共享、应用有机集成等要求。业务逻辑数据逻辑水文综合信息服务系统单元数据库单元数据库单元数据库单元数据库群资料整汇编水文信息采集系统应用服务平台图2-10 水文综合信息服务系统示意图F水文综合检索与分析系统63、该系统是水利信息化工程建设总体设计中的一个重要组成部分,包含以下四大功能:跨越遥测库、实时库、水文资料数据库实现多库共享查询;水文数据综合分析;WEBGIS实现测站选择、水文信息地图显示、等值面、等值线等功能;常用报表生成、打印。G基于PDA的汛情监控系统基于PDA的汛情监控系统就是建设这种无线平台,来满足移动时对水情信息、雨情信息、气象信息、台风路径、卫星云图等实时汛情信息的查询需要,实现防汛工作者不论是在固定场所还是在运动过程中,不论何时、何地,都可以与水文信息服务中心进行交互通讯,即交互式地完成个人在移动时的对防汛信息的各种操作,为防汛工作者提供了真正的全方位的移动指挥办公手段。图2-164、1 基于PDA的汛情监控系统结构图H数据管理维护系统 集成整编资料转换入库系统、水库站水文信息整编并预入库系统、报汛资料预处理(预整编)入库系统,同时具有权限的用户对库中全部数据可进行修改,对库中站点可进行增删、修改。上述维护操作界面友好、层次清晰、关系明确、意义准确。2.5.4系统性能特征1、有效整合了水文数据资源,实现了水文历史资料、实时资料、整编资料、遥测资料、水文、气象、水质、水库等水文异构数据的整合。2、应用中兴通讯多项技术,建设了统一的水文信息服务平台,实现了海量数据的快捷查询和应用,能提供高效、准确的数据服务。3、融合计算机、通信、数据库和GIS等技术,运用自主创新的计算方法和模65、型,实现了数据的多维度分析,为使用者提供全方位、多层次、表现形式丰富多彩的分析结果和决策依据。4、借助中兴通讯在通信领域的多项专利技术,实现了基于智能终端的无线预警,把用户从办公室内解放出来,实现移动作业。2.6. 产品技术性能水平与国内外同类产品的比较该系统是一套用于水利水文信息化管理的行业解决方案,可以为水文行业提供水文综合检索、电排站实时监控和防洪工程数据库等系统功能。根据2006年12月的查新结论:1、国内外未见在水文综合信息服务系统中采用WEBGIS技术结合双调和方程模型绘制等雨量线、等值线的文献报道;2、国内外未见在水文数据综合服务系统中采用Java技术实现基于WEB的过程线拟合的66、文献报道;3、国内外未见在水文数据综合服务系统中根据查询条件的不同智能化判断数据来源目的库的文献报道;4、国内外也未见根据水利部刚颁布的“基础水文数据库表结构及标识符标准”(SL324-2005)开发水文数据综合信息服务系统的文献报道。综上所述,本课题研究的水文综合信息服务系统综合利用水利业务智能中间件、WEBGIS、双调和方程模型、过程线仿真拟合、灰色预测模型等各项技术应用于水文信息的综合服务,并基于刚颁布的“基础水文数据库表结构及标识符标准”的内容,并未查到其综合性和标准性都具备的相关文献报道,因此,本课题的研究在该领域具有新颖性。2.7.本企业实施该项目的优势1) 本企业是国家级软件园金67、庐软件园的骨干企业,是同时通过软件企业认定的企业(赣R-2005-0019)。2) 本企业以自身科研开发力量为主力,同时依托高校的科技力量,走“产学研”联合创新发展之路。3) 本企业员工具有强烈的创新意识,立志应用最新技术开发新产品,并逐步建立适合自身发展的创新机制。4) 可以充分发挥民营企业的长处,实行共负盈亏,风险共担,从而激励大家的责任感,对项目进行科学的预测、分析和长远的规划,共同努力,争创一流。5) XX省水文局已经与我们建立了很好的伙伴关系,在使用和完善本系统方面提供了很好的基础。6) 本项目面向的客户群体均是全国水文行业,水文是国民经济建设的综合服务保障部门,其信息化建设资金实力68、很强,能够有效保证项目实施的资金需求。三. 项目成熟程度3.1 有关成果的技术鉴定2006年12月v2.0版已通过XX省科技厅组织的科技成果鉴定和XX省经济贸易委员会组织的新产品鉴定,鉴定专家一致认定该成果和产品代表了目前我国水利水文信息化领域发展的前沿地位。达到国际领先水平。3.2 产品质量稳定性和成品率情况本项目的前期版本已完成并在用户中得到很好的实施应用,对于系统中涉及到的关键性难题等都得到了较好的解决,为产品的后续开发奠定了良好的基础。本公司的研发队伍包括水文行业专家、通信技术专家和高级软件工程师组成,研发队伍中研究生学历占项目组成员的40、中高级职称占项目组成员的30,高素质的研究开69、发队伍保证了本项目完成后具有较强的应用性和较高的可靠性。公司软件开发过程完全遵循软件工程规范及CMM5,开发过程中分阶段严格评审,每个重要的开发阶段都遵循统一的规范。软件工程师岗位分明、职责清楚。专业化的第三方软件评测机构全程参与系统测试,客观公正的有效保证了产品的质量。本系统已经在XX省水文行业运行应用,系统运行稳定、使用效果良好。3.3 知识产权本产品系公司自主研发,本公司拥有自主产权,V2.0版产品已申请软件著作权登记。四. 市场需求情况和风险分析4.1 市场需求情况和发展前景我国现有7个流域机构和31个省(自治区、直辖市),除台湾省外,共有346个地区(含地级市、自治州、盟),218270、个县(含县级市、自治区等),651个市辖区。目前全国的水利行业应用大户主要分布在中国的几大江河流域范围内的省份,这些省份都已经有了多年的水利应用建设经历,由于起步较早,开发商众多,各应用系统相对独立,大多数没有建立与本系统类似的整体解决方案,而且随着应用系统的不断扩展,都迫切存在一个整合原有应用的需求。最为直接的客户群分布在长江沿岸的四川、湖北、湖南、XX、安徽、浙江,这几个身份的应用几乎可以复制或照搬。其中,各流域机构(如水利部黄河水利委员会、长江水利委员会等规划等)、北京、上海,规划较早,软件应用水平较高。但是,部分省份的应用水平还不太高。水利是国民经济的基础,它是一个信息和技术密集型行业71、。随着社会经济的发展,我国“水”问题日益突出,防洪(水多)、水资源短缺(水少)和水质(水污染)都直接影响着社会、经济的发展和人民的生产生活。因此,有关水的信息越来越受到社会各界的广泛关注和重视。水文资料是一种重要的社会信息资源,它在生态环境保护、防汛抗旱等工作中起着十分重要的作用,也为各级政府合理开发、优化配置、全面节约、高效利用、有效保护和综合治理水资源提供决策依据,因此,水文综合信息服务系统的建设是关系到国计民生的大事,具有很强的社会意义。水文行业信息化有其国家标准,国家水利部发布的基础水文数据库表结构与标识符标准规范了作为水文信息化的核心内容的数据库,该系统完全按照该标准建立,可与各省的72、基础水文数据库无缝联接,这给系统的推广提供了客观条件;系统的模块化设计充分地考虑了可移植和可维护性,系统屏蔽了不同数据库带来的差异,这给系统的推广创造了主观条件。“水文综合信息服务系统”,是一套在全国率先以新的水文数据库国家标准为基础、集成了包括中兴专利技术在内的多项先进技术用于水利水文信息化管理的应用解决方案。该系统可以为我国水文信息管理提供水文综合检索、大型水库实时信息服务、电排站实时监控和防洪工程数据分析等应用,可以给包括水文系统在内的各行业提供水文综合信息服务,可以大幅提升我国水文综合信息服务水平。水文综合信息服务系统建立在水文信息服务平台上,将较大地提高雨情、水情、旱情和灾情信息的综73、合利用效率,为决策部门的调度决策提供科学依据。随着科技的进步、业务的发展,水文综合信息服务系统应客户日益增长的业务需求,在基础数据准备成熟,具有一定技术积累的时机下推广应用,具有可行性和必要性,并且具有较高的社会和经济效益。根据2006年4月的查新报告,国内同类系统未见本成果采用的以下技术与功能。A 开发运用了多维分析方法(MDA)分析水文各类数据:从分析模型一级展开了面向决策支持系统(DSS)的分析研究,将多维分析方法(MDA)分析方法运用于水文、水利行业,构造了一个可直观理解的多维水利分析模型,提供面向应用主题的主题数据集服务。B 支持面向“数据库群”联合分析,彻底解决数据库之间的信息孤岛74、难题。采用异构数据服务技术跨越多个数据库管理系统(DBMS)对水利数据进行多库联合分析;系统可以根据查询条件的不同智能化判断数据来源,数据来源对于检索用户透明。C 结合新技术,建立了统一的水文信息服务平台,平台包括地图中间件、各类水利过程线中间件、数据透明访问机制、数据安全控制等。D 可视化应用手段多样,采用WEBGIS发布电子地图,在电子地图的背景下分析、展示各类水情信息; 在Web页上加入了形式多样的报表,报表打印组件可以从WEB页面抓取任意表格样式和数据,自适应纸张大小,支持彩色打印;用JAVA技术实现基于WEB的过程线拟合。过程线拟合可以选择任意站点任意两个时间段比较,并且可以将曲线切75、片移动,进行曲线拟和;在Web页的图形展示丰富多样,有过程线、柱状图、饼图、频率曲线等多种显示方式,并提供了用户交互功能。其中频率分析曲线可以由用户自行输入数据,也可以根据用户的选择条件灌入数据,用户可以自己调整Cs、Cv;E 采用先进的软件生产过程控制方法,确保软件成果的可靠和稳定性;F 符合水利部2005年5月正式颁布的基础水文数据库表结构及标志符标准 总上所述,该产品的市具有很大的市场需求和良好的市场前景。4.2 风险分析及对策(1)本系统开发的风险是客观存在的。在技术风险中,其安全性又是必须首要考虑的核心问题。由于本系统通过公网接入,因此必须严防计算机病毒以及非法用户的入侵。其次,系统76、必须确保724小时监控,保证数据的可靠性、可用性与一致性。另外,系统的扩展性也是影响系统开发的主要技术风险之一,要想使系统正常运行,必须确保其可扩展性,只有可扩展的系统才是稳定的系统。(2)本系统的市场开发风险就象任何一个企业一样,都是必须面临的风险,它主要受价值规律支配,由市场供需双方决定。在市场中,存在着许多不确定因素,这些不确定因素必将影响市场推广速度。(3)水文行业信息化随着地区和流域的不同而有所不同,从而在一定时间段内对信息化的需求可能参差不齐。本企业将根据该项目的特色和优势,通过多种途径降低产品市场推广风险,制定因时因地而宜的营销计划。五. 投资估算及资金筹措5.1 项目投资估算项77、目总投资总计100万元,其中申请南昌市科技局科技三项经费30万元,自筹资金70万元,由公司保证配套自筹资金的投入。资金来源落实情况及使用计划:资金来源落实情况 及使用计划资金来源使用年份省科技厅企业自筹其它合计资助贴息投资小计投资总概算2008年(本年)3070100合计3070100项目资金开支明细(万元)科目预算金额备注(一)直接费用 1、人员费 (1)高级研究人员62人年 (2)其他研究人员126人年 2、设备费 (1)购置33.8用于购置搭建项目开发环境的硬件(如服务器、计算机、UPS等)和软件(设计工具、开发工具、测试工具、项目管理工具、开发环境等) (2)试制4验证集成3、国际合作78、与交流费0 4、业务费(1)材料费8用于购买验证集成开发环境、低值易耗品等(2)燃料及动力费4到现场测试(3)出版物/文献/信息/知识产权事务费8申请著作权,专利,版面费等(4)会议费及差旅费6参加国内相关会议 5、修缮费0 6、其他直接费用6成果参展、宣传、市场推广等(二)间接费用 1、现有仪器设备使用费6 2、房屋占用费4 3、其他间接费用2.2合 计1005.2 资金筹措方案本项目资金均全部来源于公司主营业务收入。六. 经济及社会效益分析6.1 未来五年生产成本和销售收入估算本系统的开发生产周期为13个月,从2006年12月至2007年12月完成研发及上线实施,自2007年1-3月完成商79、品化并逐步投放市场。6.1.1预计市场销量:年份20062007200820092010合计生产规模300060001500012000900045000销售数量50套100套150套200套250套750套6.1.2预计销售单价及产销量:通过市场预测及参考国内外产品,该产品在国内的销售单价定150万元/套。预计五年的产销量单位:万元年份20062007200820092010合计生产规模300060001500012000900045000销售数量10套20套50套40套30套150套销售金额15003000750060004500225006.1.3预计单位总成本:五年单位生产成本预算单位80、:万元名称20062007200820092010平均原材料2410866工资及福利132264660528396396能源动力4820161212低值易耗品摊销102050403030其它费用4107201650134010301030变动成本小计55810162390193214721474折旧108080808066管理费用240240240240240240销售费用27054013501080810810固定成本小计5208601670140011301116总成本合计107818764060333226022590单位成本108948183876.1.4销售利润预计因本公司是国家高新81、技术产业开发区内认定的软件企业,根据南昌市人民政府政策规定对进入高新区的高新技术企业,所得税免二减三,故销售前一年期间不存在所得税,第二年按优惠税率7.5计算所得税。产品对外销售属于技术贸易方式,根据国家有关技术市场管理的规定,免征营业税。预计五年销售利润损益表单位:万元序号名称200620072008200920101销售收入150030007500600045002销售税金000003总成本费用107818764060333226024利润总额42211423440266818985所得税002582001426净利润42211423182246817566.2 财务分析6.2.1投资利润82、率:计算公式为年净利润/投资累计第一年:238.9/60398.17 第四年:1021.2/601702第二年:771.91/601286.52 第五年:24.25/6040.42第三年:2205.67/603676.11平均投资利润率:计算公式为五年平均净利润/累计投资842.69/601404.486.2.2计净现金流量及内部收益率净现金流量第一年开始出现正数,回收期法计算该项目回收期为 0.56年。 该项目投资较少,获利能力强,投资回报率高,投资回收期短,具有良好的投资有利因素。6.3 社会效益分析该项目在全国的推广应用,必将提升我国水文信息化水平,必将有力促进水利资源的合理开发与应用。83、其具体表现如下:1、水文综合信息服务系统的基本建成,对扩大信息服务领域、满足其它水利业务应用系统开发需要等起到了重要的支撑和保障作用,奠定了水文信息化工作的基础。2、提高了防洪抗旱减灾能力,保障了水库安全运行,为合理配置水资源、管理决策提供了科学依据。3、将信息技术更广泛地应用于水文日常业务工作中,以信息化提升水文行政效率,提高水文行政决策水平。4、在社会主义新农村建设中可为解决“三农”问题中与水有关的问题作出贡献。5、水文综合信息服务系统的基本建成,为国家加强对水文水资源情报预报管理,并实行向社会统一发布打下了良好的基础。6、水文综合信息服务系统的投入使用,在XX省十一五社会经济发展中,能够84、保证经济社会发展对水文的要求、防洪安全保障需求、用水安全需求与水土保持和水环境治理要求、经济体制改革对水利改革与管理的要求。7、必将促进“十一五”经济社会可持续发展,对保障国家防洪安全、供水安全、粮食安全和水生态环境安全,实现全面建设小康社会的奋斗目标具有十分重要的战略地位和作用。七. 项目成员简介7.1 项目负责人情况曾长清,男,30岁,1999年毕业于南昌大学数学系,现就职于南昌大学计算机技术研究所和本公司,硕士研究生。目前主要负责网络数据库应用及开发、分布式技术、软件工程、中间件技术、通信软件等技术研发,近二年主要负责水利行业应用的研发及开发工作,共引进课题经费近200万。近三年重点负责85、参与的项目如下:1.XX省金盾工程可行性研究报告;2.科技部科技型中小企业技术创新基金无偿资助项目防汛决策计算机辅助系统;3.XX省科技攻关项目“网络信息安全监控系统”;4.建设部科技成果项目“建设与房产应用信息管理(IC卡)系统”;5.南昌市防汛抗旱指挥系统一期工程实施方案;6.XX省移动BOSS计费管理系统;7.XX省数字同步网网管系统;8.江铃质量管理信息系统;9.XX省公路管理局多媒体通信管理系统;7.2 其他人员情况中兴软件技术(南昌)有限公司由中国最大的上市电信设备制造商-中兴通讯股份有限公司、深圳中兴发展有限公司和南昌大学合资成立。拥有近330多位员工,并有中兴通讯和南昌大学调86、进的研发与管理的20多位骨干人才,大专以上员工占员工总数的100。其中博士12人、硕士36人,具有中高级职称的员工有20人,占员工总数的26。项目其他成员情况:姓名性别年龄职务职称学历所学专业现从事 专业所在单位负责 人曾长清男30研究员硕士计算机科学与技术软件研发中兴软件李立宏男37高级工程师博士控制理论控制理论中兴软件主要参加人员龙承志男32系统工程师博士信号与信息处理信号与信息处理中兴软件向满天男30系统工程师博士通信工程通信工程中兴软件刘恩泽男36系统工程师博士通信工程通信工程中兴软件李小禄男22开发工程师学士电子信息工程电子信息工程中兴软件7.3 公司研发机构及产品开发情况本公司的研87、发队伍包括行业管理专家、通信技术专家和高级软件工程师组成,其中公司总经理芦东昕博士荣膺第三届“中国软件行业十大杰出青年”称号,研发队伍中博士学历占5、硕士学历占项目组成员的20、中高级职称占项目组成员的20,高素质的研究开发队伍保证了本项目完成后具有较强的应用性和较高的可靠性。公司严格按照 CMMI5级软件成熟度体系,建立了完善的研发组织结构和过程控制机制,公司将以全新的机制保证快速与国际接轨,快速提升公司的产品研发管理水平。软件工程师岗位分明、职责清楚。专业化的第三方软件评测机构全程参与系统测试,客观公正地有效保证了产品的质量。近年来,公司累计投入资金上千万元人民币,用于产品开发。公司先后开88、发具有自主知识产权的产品有智能交通导航系统、移动奥运系统、防汛PDA应用系统等产业化产品,先后中标国家发改委、国家信息产业部的4个基金项目。7.4 企业管理情况公司设有产品研发中心、市场营销中心、客户服务中心、行政人事部、计划财务部,公司实行总经理负责制,不设副职;各部门只设经理,不设副职。公司建有一整套有本企业特色的规范和管理制度。同时公司充分发挥企业内部网的作用,自行开发若干个专项管理系统,以实现公司内部科学信息化的管理。公司全面实施股份制,依法建立了灵活而清晰的产权制度。实行董事会领导下的总经理负责制,根据持股的不同情况,进行权益分配,根据经营的实际需要,所有权与经营权统分结合,一方面有89、利于以资合促人合,另一方面有利于权责分工明确。结合公司的实际经营情况,公司全面推进实施CMM5质量保障体系。在经营管理、产品质量、软件开发、规范文档等各个环节贯彻实施CMM5标准,公司内部专门成立软件及相关产品评审小组进行严格的质量把关。根据产品的应用推广规划,公司正逐步建立完善的营销网络体系,并积极拓展其他地区市场,逐步提高公司产品在软件市场的知名度并扩大市场占有率。八. 项目的实施进度计划8.1 总体计划本系统的开发生产周期为13个月,从2006年12月至2007年12月完成研发及上线实施,自2007年1-3月完成商品化并逐步投放市场。预计项目完成时达到商品化阶段,实现销售420万元。达产90、年度2008实现产值15000万元,销售7500万元,利税总额3440万元,新增就业30人。8.2 项目实施进度进度情况表06、1207、03项目系统调研。收集并分析市场及功能需求,完成系统需求说明书;并进行关键技术的储备。07、0407、05方案设计/核心技术攻关:根据需求分析的结果进行系统方案设计和测试方案设计;并进行核心技术攻关。07、0607、07 软件编码。07、0807、09系统测试。进行项目集成测试,完成系统测试报告;进 行标准、专利、技术文章、软件著作权等方面的申报工作。07、1007、12 上线实施。08、0108、03 产品商品化。08、0408、12 产品推广。08、12 项目验收。49