交口管理局水务办公自动化系统研究

交口管理局水务办公自动化系统研究

ID:75313447

大小:5.82 MB

页数:105页

时间:2024-02-04

上传者:笑似︶ㄣ無奈
交口管理局水务办公自动化系统研究_第1页
交口管理局水务办公自动化系统研究_第2页
交口管理局水务办公自动化系统研究_第3页
交口管理局水务办公自动化系统研究_第4页
交口管理局水务办公自动化系统研究_第5页
交口管理局水务办公自动化系统研究_第6页
交口管理局水务办公自动化系统研究_第7页
交口管理局水务办公自动化系统研究_第8页
交口管理局水务办公自动化系统研究_第9页
交口管理局水务办公自动化系统研究_第10页
资源描述:

《交口管理局水务办公自动化系统研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

交口管理局水务办公自动化系统研究作者姓名:学科:环境工程导师姓名:职称:教授职称:高级工程师答辩日期:2006年1月摘要:本文从现代办公自动化技术与方法的发展趋势等方面论述了交口局水务办公自动化系统开发的必要性和可行性,在此基础上开发出了交口水务办公自动化系统,它将对于提高交口管理局水务办公效率和现代化管理水平、降低用水成本、充分发挥水务职能具有重要的意义。从办公自动化应用研究进展、交口管理局当前的实际情况出发,针对水务办公存在的问题和水务办公自动化的需求,进行了交口管理局水务办公自动化系统分析;通过对系统功能目标、系统设计原则和基本思路、系统的技术参数、系统模块流程、数据流程以及数据库详细分析及网络体系框架结构选择,设计了交口水务办公自动化系统。通过系统功能模块设计、多级泵站供水调度模型设计、数据库设计、系统界面设计,系统安全性设计等,最终实现了水务办公与供水调度信息的输入、输出、打印、查询、计算、修改、删除等主要功能。以交口多级泵站供水调度实际出发,对多级泵站供水系统进行了调度分区,明确了各级泵站的供水关系,结合泵站网络结构、管理需求,最终建立了大系统模型,选取了实际运行数据进行计算,得到了水资源优化分配方案。选择了Windows2000Server系统平台和TCP/IP网络协议,采用MicrosoftInterdev等工具应用ASP+SQLServer2000的架构从底层直接开发、实现。结构合理、运行可靠、操作界面简单、易学易用。该系统的设计和实现,对其他水务局水务办公自动化系统建设具有重要的参考作用。关键词:水务办公自动化优化调度多级泵站I STUDYONTHEWATEROFFICEAFFAIRAUTOMATIONSYSTEMOFJIAOKOUADMINISTRATIONBUREAUAuthor:Major:EnvironmentEngineeringDirector:Title:ProfessorTitle:SeniorEngineerAbstract:Thepaperfromtherespects,suchastechnology,methodofthemodernofficeautomation,etc,hasdescribedtheJiaokouadministrationbureauwateraffairnecessityandfeasibilitythatdevelopsofofficeautomation,onthebasisdevelopedtheJiaokouwateraffairofficeautomatedsystem,Itwillhandoverthemouthadministrativebureauwaterserviceworkefficiencyandthemodernizedmanagementlevelregardingtheenhancement,willreducewiththewatercost,fullywilldisplaythewaterservicefunctionhasthevitalsignificanceThepaperproceedsfromtheapplicationstudyprogressoftheofficeautomation,presentactualconditionsofadministrationbureau,analysesitswateraffairhandleofficialbusinessexistingproblemandtowateraffairdemandofofficeautomation,havecarriedonthewateraffairofficeautomationnetworkanalysisofadministrationbureau,Passtothesystematicfunctiongoal,systematicdesignprincipleandbasictrainofthought,systematictechnicalparameter,systemmoduleprocedure,dataprocedureanddetailedanalysisofdatabaseandnetworksystemframestructurechose,havedesignedthewateraffairofficeautomatedsystem.Accordingtothesystematicfunctionmoduleanddesigns,systematicmodeldesign,thedesignofstorehouseofdata,systematicinterfacedesigned,andintheendrealizewateraffairhandleofficialbusinessintroduction,output,type,inquireabout,calculate,revise,mainfunctionofdeletingetc.ofinformationfinally.Handsoverthemouthmultistagepumpingstationwatersupplydispatchactualembarks,carriedonthedispatchdistricttothemultistagepumpingstationwatersupplysystem,madeclearalllevelsofpumpingstationswatersupplyrelations,alsotheunionhandedoverthemouththepumpingstationnetworkstructurerelation,themanagementdemand,finallyestablishedthebigsystemmodel,andunifiedtheactualmovementdata,accordingtocalculateandrealizethewaterresourcesoptimizationplan.ThesystemplatformusesWindows2000Server;andthenetworkagreementisTCP/IP,usestoolandsoonMicrosoftInterdevusingASPandtheSQLServer2000overheadconstructionfromthefirstfloordirectdevelopandrealizes.theSystematicstructureisrational,operatereliable,andoperateinterfacesimple,easytolearnanduse,Thissystemdesignandtherealization,hasahigherreferencetootherwaterservicebureauwaterserviceworkautomatedsystemconstructionsaffects。Keywords:Wateraffair,Officeautomation,OptimalOperation,MultistagePumpingStationsII 目录1绪论................................................................................................................................................................11.1水务办公自动化...................................................................................................................................11.1.1水务办公自动化的涵义............................................................................................................11.1.2办公自动化应用研究进展........................................................................................................11.1.3基于工作流和WEB技术在办公自动化系统中的应用..............................................................21.1.4水务办公自动化应用现状........................................................................................................31.2水务办公自动化系统研究的目的意义以及课题提出.......................................................................21.3本文的研究内容...................................................................................................................................52交口管理局水务办公自动化系统工作流分析..............................................................................................72.1现行系统的资料分析调查...................................................................................................................72.1.1组织结构及其职能....................................................................................................................72.1.2水务工作流程分析....................................................................................................................82.2水务办公现状.......................................................................................................................................92.3水务办公自动化的需求.......................................................................................................................93交口管理局水务办公自动化系统分析........................................................................................................103.1系统功能目标分析.............................................................................................................................103.1.1系统功能分析..........................................................................................................................103.1.2系统目标分析..........................................................................................................................103.2系统模块分析......................................................................................................................................113.2.1行政个人事务办公子系统模块分析.......................................................................................113.2.2水务管理子系统模块分析......................................................................................................173.3系统数据分析.....................................................................................................................................203.3.1数据流程分析..........................................................................................................................203.3.2本系统的数据流程图..............................................................................................................223.3.3数据字典..................................................................................................................................253.3.4E-R模型分析..........................................................................................................................283.4系统网络体系结构分析.....................................................................................................................314交口管理局水务办公自动化系统设计........................................................................................................344.1系统设计原则和基本思路.................................................................................................................344.1.1设计的原则..............................................................................................................................344.1.2系统设计方法与思想..............................................................................................................344.2系统的技术参数.................................................................................................................................354.2.1系统开发平台选择..................................................................................................................364.2.2数据库选择..............................................................................................................................364.2.3系统运行环境..........................................................................................................................36I 4.3系统功能模块设计.............................................................................................................................374.3.1通知系统设计..........................................................................................................................374.3.2员工信息管理..........................................................................................................................384.3.3用水管理..................................................................................................................................384.3.4水费管理..................................................................................................................................394.3.5考勤管理..................................................................................................................................394.3.6公文系统设计..........................................................................................................................394.3.7查询的设计..............................................................................................................................404.3.8动态工作流设计......................................................................................................................414.4数据库设计.........................................................................................................................................424.4.1数据库系统设计的目标与特点..............................................................................................434.4.2数据库设计流程......................................................................................................................444.4.3水务信息数据库设计..............................................................................................................444.4.4办公信息数据库设计..............................................................................................................474.4.5需水预测模型设计..................................................................................................................504.5系统界面设计.....................................................................................................................................544.6系统的安全性设计.............................................................................................................................564.6.1网络安全性设计......................................................................................................................564.6.2系统配置安全设计..................................................................................................................575交口多级泵站供水调度设计........................................................................................................................585.1多级泵站供水调度.............................................................................................................................585.1.1国内外多级泵站供水系统优化调度应用研究发展...............................................................585.1.2优化数学模型分类及其解法评述..........................................................................................595.1.3梯级泵站运行调度中存在的问题及原因..............................................................................635.2交口概况及多级泵站供水调度需求分析.........................................................................................655.2.1交口多级泵站群网络关系......................................................................................................655.2.2交口多级泵站群供水分区......................................................................................................655.3多级泵站供水系统系统分析.............................................................................................................665.3.1系统概述..................................................................................................................................665.3.2多级泵站供水调度数据流程分析..........................................................................................675.3.3可供水量预测数据流程..........................................................................................................685.3.4用配水计划制定数据流程......................................................................................................685.4多级泵站供水系统优化调度模型构建.............................................................................................695.4.1模型概述..................................................................................................................................705.4.2多级泵站及概化泵站(第一层分系统)的优化调度模型...................................................715.4.3泵站群(第二层)优化调度的大系统协调模型...................................................................726交口管理局水务办公自动化系统实现........................................................................................................746.1登陆系统.............................................................................................................................................746.2个人办公.............................................................................................................................................74II 6.2.1通知..........................................................................................................................................756.2.2新闻..........................................................................................................................................766.2.3考勤管理..................................................................................................................................776.3工作流转.............................................................................................................................................776.4用水管理系统.....................................................................................................................................786.4.1用水信息..................................................................................................................................796.4.2用水信息处理..........................................................................................................................796.5水费管理.............................................................................................................................................856.5.1水费信息..................................................................................................................................856.5.2水费信息处理..........................................................................................................................866.6员工信息管理.....................................................................................................................................897结论建议........................................................................................................................................................917.1结论...................................................................................................................................................917.2建议..................................................................................................................................................91致谢..........................................................................................................................................................93参考文献..........................................................................................................................................................94附录............................................................................................................................................................98III 1绪论1.1水务办公自动化1.1.1水务办公自动化的涵义水务办公自动化(WaterAffairOfficeAutomation,简称WAOA),是基于OA基础上的水务管理信息系统,它是利用先进的科学技术,不断地使人的一部分水务办公业务活动物化于人以外的各种设备中,并由这些设备与办公人员构成服务于某种目标的人机信息处理系统。其目的是尽可能充分的利用水信息资源,提高生产率、工作效率和质量,辅助决策,[1][2][3][4]求取更好的经济效果,以达到既定的目标。1.1.2水务办公自动化研究进展水务办公自动化在我国还处于起步阶段,但是办公自动化系统从20世纪80年代后期[5][6][7][8]至今十多年的时间里,共经历了三个发展阶段。因此水务办公自动化研究进展是在办公自动化的基础之上的延伸、拓展。第一代是以数据为其处理中心的传统的MIS系统。这一代的办公自动化系统以计算机设备为基础,实现数据的计算和统计以及电子化的文档写作,完成了办公信息载体从原始纸介质方式向比特方式的飞跃。但由于这一代系统还无法建成统一的集成办公平台,不能实现办公流程自动化,因此并不能称之为真正意义上的“办公自动化”系统。第二代是以工作流为中心的办公自动化系统。它以网络技术和协同工作技术为主要特征,实现从传统的手工方式向工作流程办公自动化方式的飞跃。第二代办公自动化又可以划分为两个阶段:第一阶段,伴随着局域网的发展、C/S体系结构的成熟,第二代办公自动化开始关注并实施政府机关企业不同职能部门间的工作流程自动化。不同部门及其人员工作中的协作大大加强,从而较大地提高了政府机关和企业的办公效率。此阶段的办公自动化是真正意义上的“办公自动化”的开始,其不足之处在于只实现了有限的工作流程自动化,难以实现随时随地的办公以及难以适应政府机关、企事业单位工作流程的变化。第二阶段,从20世纪90年代中期开始,Internet的兴起和发展使办公自动化的管理模式得到极大的突破。此阶段的办公自动化系统实现了一定意义上的移动办公,政府机关和企业对资源的利用不再受到通讯技术的限制。但由于受传统的文化环境、管理模式和业务流程的[9]束缚,协同工作的模式难以真正建立,工作流程自动化的效益也难以全部实现。第三代办公自动化系统强调以知识管理为核心,以计算机人工智能为技术基础的决策级支持系统,关注如何得到分布在不同地方的知识。90年代末期,伴随着协同管理思想的兴起,第三代协同工作型办公自动化系统也开始出现。其核心是知识管理,通过工作流自动1 化及知识管理相结合的信息系统来实现,旨在实现部门之间协同、业务流程与办公流程协[10]同、跨越时空协同等。[8]目前国内运用最普遍的OA当属基于C/S结构的OA。这种结构的OA虽然适合于企事业单位的网络化、无纸化办公的需要,也提高了办公效率,但是仍然存在很多的问题。首先是系统维护工作比较繁杂;其次是系统的数据传输速率慢;再次是基于C/S结构的OA还没有达到真正意义上的移动办公。基于WEB技术(B/S结构)的办公自动化系统,它充分运用网络技术,不存在上面谈到的C/S结构的问题。基于WEB技术的办公自动化系统,只要在服务器端安装,每一个具有访问服务器权限的客户端都可以打开办公自动化系统来进行工作;同时系统要升级的时候也只要在服务器端升级,而不必要让系统管理员到每一个客户端去进行升级,这样就大大减少了系统维护的工作量,给维护工作带来很大的方便;全面支持浏览器方式访问,大大减低系统培训的费用,操作就像人们上Internet一样的简单;出差在外的员工,可以通过电话拨号进入服务器进行远程移动办公,真正满足了人们心目中的移动办公的愿望。鉴于基于web技术的OA许多优势,现在许多开发商业都纷纷开发出了基于WEB技术的OA,以适应用户的需要,同时也是适应市场的需要。[11]而且随着计算机信息技术、网络通讯及电视、电话、手机、PDA、传真等高新技术的发展,人与人之间的联系变得更为紧密,工作节奏也日益加快,如何使信息得到更大程度的共享?如何更进一步提高工作效率?如何使得人们更加简便地操作办公自动化系统?人与人之间如何完美协同工作等一系列问题日益受到人们的重视,于是对办公自动化系统就提出了更高的要求,要求办公自动化系统进一步发展成为办公信息系统(OfficeInformationSystem,简称OIS)。这样不仅可以满足面向办公者的通常意义上的繁琐事务处理,而且还能提供面向决策者的决策支持、专家咨询等智能服务,实现行政机关的办公现代化、信息资源化、传输网络化和决策科学化,为管理人员办公和领导决策提供服务。1.1.3基于工作流和WEB技术在水务办公自动化系统中的应用随着科学技术的发展,传统的水务办公方式在处理庞大的信息时显得极不适应,人们对于运用计算机及网络技术来辅助、协调和管理自身工作的要求越来越高,仅仅具有孤立的文字编录、资料检索功能的水务办公自动化(OfficeAutomation,简称OA)系统已不能满足人们的需要,人们需要的是一种功能强大、操作简便的水务办公自动化系统来模拟实际水务办公过程中的相互协作。因此,能否对信息流进行有效的组织和管理成为衡量一个OA系统优劣的重要标志。“计算机支持的协同工作(ComputerSupportedCooperativeWork,简称CSCW)”正是以人们协同工作方式为背景,以计算机、网络、多媒体技术为依托而形成的一门学科。工作流管理系统作为CSCW的一种典型应用,是一种在分布式环境下,进行工作任务进程间的协调及协作式处理的计算机技术,其目的是实现人与计算机交互事[12][13][14]件结合过程的自动化。2 a工作流的基本概念工作流技术是工作流管理系统(WorkflowManagementSystem,简称WfMS)的核心技术。它监督、控制、协调整个业务过程的完成,并对信息流进行跟踪。工作流管理技术涉[15][16]及的基本概念如下:(1)工作流(Workflow):工作流实现了业务过程的部分或者完全的自动进行。对一个企事业单位来说,工作流描述的是企事业的业务流程;(2)业务流程:是指为了一个总的业务目标,将业务文档、信息按照预先定义的方式传递给业务人员并进行相应处理的过程;(3)工作流管理系统:工作流管理系统是一个用计算机软件来定义、生成、管理工作流执行的系统,是工作流实例的执行平台。它的目标是将现实世界中的业务过程用计算机来表示;(4)过程定义(ProcessDefinition):过程定义是业务过程计算机化的描述;(5)活动(Activity):活动是指工作流中的一个逻辑步骤,或称环节;(6)过程/活动实例(Process/ActivityInstance):实际运行中的一个过程或活动,1.1.4水务办公自动化应用现状a数据管理现状对于水务办公系统,由于传输、处理、存储的信息具有很高的价值和保密性,将成为黑客和计算机病毒攻击的目标,直接与Internet相连的水务办公系统的信息安全难以保[17][18][19]障。为保证网络系统的安全,一般单位采用的安全措施主要有:(1)直接利用操作系统、数据库、电子邮件以及应用系统提供的安全控制机制,对用户的权限控制和管理;(2)在网络内的桌面工作站上安全防病毒软件;(3)在Intranet与Internet的连接处加装防火墙和隔离设备;(4)对重要信息的传输采用密技术;对于处理秘密、机密甚至绝密信息的水务办公系统而言,这些安全措施远远不足,系统还很容易遭到黑客和病毒的入侵,传输的数据也可能被截取、篡改,因此,多数的水务办公系统需要建立自己独立的内部网络系统(Intranet),并在物理上与外部网络世界隔离。b系统应用现状水务办公自动化是利用先进的科学技术以及手段尽可能充分地利用信息资源来提高生产、工作效率和质量、辅助决策,从而取得更好的经济效益和社会效益。一般来说,一个较完整的水务办公自动化系统,应当包括信息采集、信息加工、信息转输以及信息保存等四个基本环节,但是,国内众多的水务企事业单位花费了大量的财力、人力和物力,结[20][21][22]果与预想的相差甚远,而且应用程度距离国外办公自动系统尚有一段差距。3 c问题产生的原因水务办公自动化产品开始出现在用户的桌面上,似乎“无纸化办公”的时代呼之即来。但是,水务办公自动化的发展并没有取得预期的成就,产生这种现象的原因,既有外部客观[23][24][25]条件的不成熟,也有在水务办公自动化概念方面的误区,突出体现在如下方面:(1)应用水务办公自动化产品的多数用户单位的计算机基础设施建设不完善,仅仅依靠独立的个人计算机完成简单的文字处理和表格处理,或者利用网络进行简单的邮件交换;(2)开发的软件功能过于单一,长期以来成熟的办公自动化软件产品还主要是以文字、表格处理为主,没有将用户其他方面,尤其是其业务处理的需求结合在水务办公自动化系统中;(3)用户在计算机应用方面的基础不高,积极性不够;(4)对于水务办公自动化概念的宣传和理解产生了误区,过于片面强调办公过程的自动化,如非常盛行的“无纸化办公”,使办公自动化产品出现了偏差,总在幻想办公过程的智能化,偏离了用户的实际需求;(5)自动化与手工操作的矛盾,办公过程中引入计算机管理系统,必然会对现行的体制产生影响,尤其是现行的手工公文处理方式已经运行几十年了,有一套完善的制度和行之有效的方法,机关工作人员也习惯了这种公文处理模式,要一下子改变原有的工作方式和习惯,应用计算机进行公文处理,确实会在一部分领导干部和工作人员之间产生疑问和抵触情绪,妨碍水务办公管理系统的应用。1.2水务办公自动化系统研究的目的意义以及课题的提出随着水务业以及网络技术不断的发展,Internet不断的推广,许多政府机关以及企事业单位都有了自己的内部网。智能化办公、无纸化办公的呼声在国内政府部门和企事业内部也越来越高,产生了许多计算机应用软件,为各个政府部门和企事业机构利用软件群件技术联合协同工作提供了良好的智能化办公的环境。但是在水务行业,适合自己的办公自动化应用软件相对更少,而且在加入世贸后,水利行业急需信息化,尤其在西北水资源短[26][27]缺严重,更加需要水资源的合理应用,再加上旱情、水涝等自然灾害的逐步加剧,旱[28][29][30][31]灾洪水预报显得尤为重要,并且当前交口管理局水务管理工作仍然处于手工阶段,即是利用了计算机也仅仅是利用文字处理软件和表格处理软件等常用办公软件代替部分手工工作,只能起到辅助的作用。研制开发交口水务办公自动化系统,提高水务管理水平和管理人员的工作效率,促使水务管理从传统的手工方法向现代计算机自动化办公方向发展。而且在我国加入WTO以后,各行各业都面临着巨大的竞争压力,特别是对于为数众多的事业单位竞争尤为激烈。要想在竞争中站稳脚跟,立于不败之地,事业单位必须提高自身的经营能力及管理水平。计算机综合管理系统是企事业非常重要和关键的辅助系统,随着4 信息化的进一步普及,事业单位的办公综合系统将得到普遍的应用。为了节省时间,提高效率,增强事业单位的竞争力,根据国内事业单位的现状、各部门的不同需求和事业单位的发[32]展趋势,经过多方面的调查了解可以获得。交口管理局作为灌区管理部门,水务信息管理以及文件管理是一项重要工作,繁琐、工作量大而且对文件有不同的保密级别要求,责任重大。传统手工的文件处理效率低、耗材大并且占用工作人员大量的时间用于分发、追踪和催办等工作。随着办公自动化和远程办公的要求,传统方式已经远远满足不了工作的需要,单位内部网络的建立,既为文件处[33]理和水务管理提供了方便,又促使人们迫切要求在网上完成其处理。传统的OA系统功能固定,很难适应新的变化。近年来结合面向对象技术和软件重用的思想,有些系统已经在做相应的尝试,逐步为某些模块增添更多的灵活性,比如办公流程的[34]动态调整、经办人员的任意设定等。但对于整个系统,却缺少包括业务、流程、人员和输出在内的一体化解决方案。本文所研究的水务办公自动化系统面向整体,在保持工作流功能的基础上,系统具有更高的灵活性,能尽量避免因为种种原因的变动而导致重新开发或者二次开发。考虑到如果在第三方厂家提供的平台(如LotusNotes)上做开发虽然速度快,代码量少,但数据库封装在开发平台之内,难以满足适合交口管理局部门办公的特殊要[35]求,故采用ASP+SQLServer2000的架构从底层直接开发。本文中系统的设计使得信息在交口部门内部之间传递效率大大提高,信息传递过程中耗费降到最低。办公人员得以从繁杂的日常办公事物处理中解放出来,参与更多的富于思考性和创造性的工作中。交口水务办公自动化系统力求突出体系结构简明、功能实用、管理和维护简单易行的特点;同时为了适应不断发展的需要,系统体系结构具有良好的可扩展性。1.3本文的研究内容本文以结构化系统分析和工作流分析为主要技术路线,以Web为关键技术,从办公自动化应用研究进展、交口管理局当前的实际情况出发,分析其水务办公存在的问题以及对水务办公自动化的需求,在此基础上进行了交口管理局水务办公自动化系统分析。通过对系统功能目标、系统设计原则和基本思路、系统的技术参数、系统模块流程、数据流程分析以及数据库详细分析及网络体系框架结构选择,设计了交口水务办公自动化系统。通过系统功能模块设计、多级泵站供水调度模型设计、数据库设计、系统界面设计,系统安全性设计等,最终实现了水务办公与供水调度信息的输入、输出、打印、查询、计算、修改、删除等主要功能。且结合交口的泵站网络结构关系、管理需求,最终建立了大系统模型,使水资源优化分配更加合理。重点探讨了交口管理局水务办公自动化系统网络工程开发中的主要技术问题,包括确定系统开发的构想和目标、系统实现的主要功能、系统的数据分析、结构设计、模型设计、数据库设计等网络体系中Web+ASP+COM+DataBase技术分5 析应用等,从而实现了信息技术发展要求下的高度集成的水务办公自动化的系统。6 2交口管理局水务办公自动化系统工作流分析2.1现行系统的资料分析调查在明确系统开发的必要性和可行性的基础上,必须针对现行系统(包括手工系统和已采用计算机的管理信息系统)进行详细调查,其主要目的在于掌握现行系统的现状、收集资料、发现问题、分析问题,从而制定出科学、合理的系统开发目标和功能设置,为系统分析和逻辑化设计做好准备。详细调查包括组织结构调查、管理功能调查、管理业务流程调查等。2.1.1交口管理局组织结构及其职能通过对交口管理局及其下属各部门业务人员的询问、交流和具体管理部门业务实践工作的参与,得到了交口管理局各业务部门的组织结构图(图2-1)和业务部门的主要管理职能分类表(表2-1)。交口管理局办公室机电科政治处配水站工务科灌溉科经营科审计科计财科库房公安科监察室西田配东西南北任灌楼市水干干干干李溉抽抽站总总总总排试水水站站站站水验站站站站图2-1交口管理局组织结构图7 部门名称主要管理类别主要管理内容办公室内部事务处理和对外业务承担管理局政务管理以及后勤管理机电科设备材料管理设备档案、设备材料、入库、出库管理灌溉科用水信息管理收集用水信息动员组织协调配水站配水、抽水管理制定配水计划;发抽水命令项目办项目管理立项申请、组织项目实施政治处人事管理、人事档案的管理、人事的任命、调动,工资的定级、浮动、审核、批发计财科财务管理内部财务和对外财务处理监察室执行监督、审查功能对工作纪律进行监督,犯错误的人员进行检查表2-1交口管理局部门职能表试验站交口抽渭管理局主要信息:(1)土壤数据(2)地下水数据(3)雨量数据等西楼、田市站管理总站主要信息:(1)总站.站当日干口、支口、斗口引用流量(1)生产数据水量、计水量以及其完成比例、灌溉面积等数据(2)下属干渠、支渠、节制闸运行水水等数据(2)水泵抽水量、渠道流量)、(3)水费收交情况(任务、完成、比例)等数据抽水站灌溉管理站排水站主要信息:主要信息:主要信息:(1)流量数据(1)支口、斗口引用流量水量(1)渠道流量数据(2)水费收集信息、累计流量其完成比例(2)闸门控制数据(3)闸门控制信息、灌溉面积等(3)设备运行情况(4)抽水设备运行情况(2)水费收交情况(任务、(4)现场视频监视(5)现场视频监视信号等完成、比例)等(5)墒情、水文(6)办公信息等(3)办公信息等(7)墒情、水文(4)墒情、水文图2-2水务工作流程图2.1.2水务工作流程分析业务流程分析是具体分析的第一步,要对详细的调查和需求分析结果进行整理和分析,然后再经业务人员确认,它是整个系统逻辑设计的基础。根据对交口管理局抽渭管理8 局业务流程的详细分析,确定其水务业务流程图如图2-2所示。2.2水务办公现状通过对交口管理局局职能部门和业务流程的详细分析,当前交口管理局水务办公存在如下问题:(1)目前交口管理局工作仍处于手工阶段,即便利用了计算机也仅仅是利用文字处理软件和表格处理软件等办公常用软件代替部分手工工作,起一个辅助作用;(2)各个业务部门和职能部门相互独立,不能信息共享,工作效率很低,且不能迅速、准确、及时的收集各种信息;(3)信息流转时间太长,浪费人力、物力资源;(4)信息携带性很差,不方便储存和查询;(5)上级部门查看交口工作只能通过电话联系,不能随时了解水务情况,由于以上存在的问题,交口管理局急需开发适合自己的水务办公自动化系统,来提高自己的管理水平,提高自己的市场竞争优势,本文就是在此考虑下设计开发。2.3水务办公自动化的需求经过对用户提出的需求进行总结和分析,归纳如下:(1)基于Intranet的办公自动化,为各级领导和办公人员提供一个集成的办公环境,通过本系统的实施实现水务网上办公,达到缩短水务办公流转速度、减少流转环节、快速了解公文流向、对经办意见进行记录、明确责任、提高办事效率和公文处理效率的目的。此过程中处理的文件的安全性较高;(2)基于Internet的信息处理,交口管理局通过Internet向水利厅报送各种信息,系统收集得到数据,对各种信息进行统计分析,为管理决策提供科学依据,统计分析的结果供用户查看,实现文件上网和信息共享。9 3交口管理局水务办公自动化系统分析3.1系统功能目标分析3.1.1系统功能分析本系统设计实施了如下主要功能:(1)数据输入:包括数据转换与编辑功能。系统提供键盘、数字化仪和扫描仪录入数据和图件的方式;可以将外部数据转入系统内部数据,也可以将系统内部数据转入外部系统;对属性数据利用SQLServer2000数据库实现有效管理;(2)数据输出:包括打印输出、屏幕显示、联机传送;(3)数据查询:提供多样化查询方式,包括:单一对象查询、关联查询和组合条件查询方式;(4)数据统计:对于属性数据能够按不同统计方式对所有字段进行汇总,统计结果可以用表格形式输出。统计分析使管理者对专业信息有直观的了解,便于决策使用;(5)数据分析(6)模型计算:建立业务子系统中用水量预测、泵站分配水量模型库和方法库,通过运用模型方法库中相应模型和方法对数据资料进行分析计算,从而对水资源合理利用做出科学的、有效的判断;(7)数据维护:该功能主要是为系统管理人员设置,包括对用户的管理,如添加、删除用户,分配用户操作权限等,数据文件维护,系统数据的备份和恢复,数据日常管理与管理台帐登录;数据安全性维护以及动态更新功能以及为用户提供的相关说明等;(8)数据传输:利用Web技术,实现大量数据的快速传输,为用户提供方便、快捷的信息获取方式;3.1.2系统目标分析近年来,管理技术有了突破性进展,也使得传统的办公系统成为集综合信息管理、业务管理、财务管理、工程管理、行政管理、泵站管理、决策支持等于一身的综合应用系统。交口水务办公自动化系统的目标是:办公自动化应定位于数字化办公,即几乎所有的办公[36][37]业务都在网络环境下实现。(1)全面的资源和信息共享交口局内部各部门、员工之间信息和资源的全面共享,消除信息孤岛;(2)新的信息交流方式10 交口局内部、员工之间通过电子邮件、BBS、即时信息、短消息发送等方式互相交流;(3)营造良好的协同工作环境在网上,交口局各部门之间实现科学、高效、透明、规范的工作环境;(4)内部网与Internet的平滑对接集成改善交口局与外部的信息交流方式、提高自身形象,增强竞争力。交口局可以远程对泵站地发布指令,提供技术支持。全面的资源和信息共享、高效的决策支持。使管理层可以随时随地、方便安全的查询各种交口局资料、业务等,了解交口局的发展动态,为领导者决策调整提供支持。3.2系统模块分析本系统根据交口管理局现有的业务职能以及交口管理局的需求分为两个子系统即行政个人事务办公子系统,水务管理子系统。3.2.1行政个人事务办公子系统模块分析本子系统内容包括个人办公、会议管理、考勤管理、财务管理、报销管理、资料管理、收发文管理、档案管理、固定资产管理、车辆管理、公共信息管理、系统管理,其内容结构如图3-1所示:行政个人事务办公子系统个会考财报资收档固车公系人议勤务销料发案定辆共统办管管管管管文管资管信管公理理理理理管理产理息理理管管理理图3-1行政个人事务办公子系统内容结构图a.个人办公本模块主要方便个人办公的需要,包括电子邮件、待办事宜、通知、日程安排、通讯录、个人设置等,具体分析如下:11 (1)通知用户随时、及时发送信息给部门、全体工作人员以及个人信息,也可以随时了解其他部门或者个人发送给本部门或者本人的信息,发送或者收到的信息自动记忆在数据库中;[38](2)待办事宜如同一个收件箱,可以收到每一项工作流程中发送给您的申请或批示,按照“信息找人”的原则推动工作顺利的前进,在这里,就可以办理几乎全部的申请和批示,在登陆系统后马上就可以看到需要办理的各项业务,不必到每个模块去查找需要自己办理的工作。[39]同时,它还保存了您办理过的各项业务,就好像记事本一样记录者您的工作;(3)电子邮件系统采用与notes一样的邮件机制,邮件使您可以和其他Notes用户以及使用其他电子邮件的用户进行通信。可以和同一网络上的人们交换消息,或者如果没有连接到网络(如在家或在旅馆),则可以使用调制解调器和电话线访问邮件。允许用户发送和接收DominoNotes邮件、POP和SMTP邮件和IMAP邮件;(4)日程安排[40]用户随时能够安排自己的活动,活动安排会自动记忆在数据库中,在日历上会显示活动的概要,及时的提醒您,只要留意一下您的日历安排,就绝不会耽误您的各项活动;(5)通讯录本模块能够保存、管理通讯所用的个人、公司信息而设计的,它内容全面、涉及面广、操作方便、查询功能强大,为个人的信息管理提供了极大的方便;b.考勤管理本模块的主要目的是为统计、保存单位员工的出勤情况,可以分部门、按日期的记录出勤状况,按月汇总员工的出勤率,作为部门日常管理的参考和考核。当前交口局考勤工作由各个部门单独执行,没有统一的考勤制度,本模块方便对各个部门员工出勤进行有效的管理;c.收发文管理[41]收、发文管理主要包括正式文件的登记、拟稿、拟办、流转、签发、归档等。在系统中特别注重数字化数据的一次性录入,减少重复劳动,提高办公效率。系统力求通用,简洁,方便,让用户容易使用,流程可以根据情况的不同全部自定义,流程中的每一步骤由用户自定义,用户可以随意插入,追加,编辑,删除等。收文流程如图3-2所示;发文流程如图3-3所示;d.会议管理本模块主要解决了交口组织重要会议和安排日常会议的问题,使会议的安排更加方便和快捷。会议管理功能如下:会议议题:主要的功能是会议议题的起草,审批和归档。12 会议安排:主要是针对一些日常会议或已经审批过的会议议题的具体安排,主要功能有会议室的查找、向与会人员发送会议通知等等,并且能实时跟踪人员是否按时出席的状况。会议纪要:主要有会议信息、决议的记录,会议记录的批阅,会议记录的归档等功能。会议室管理:主要是对会议室资源的合理应用,达到了合理分配资源和利用资源的目的,大大降低了人工管理会议室的繁琐,实现了会议室管理的自动化。其具体流程如图3-4;e.报销管理本部分包括出差前的请款申请、出差后的报销管理和其他方面的报销管理。报销申请人可以新建报销申请单,通过各部门的审批流程,进行逐级审批,并实现了报销金额的按时间、按人员、按部门的自动统计,使员工能清楚的了解单位费用的应用情况,方便管理者的数据分析和资金分配。其具体流程如图3-5;f.档案管理[60]档案管理可以对在办公过程中产生的发文文件、收文文件、重要活动记录和政策法规文档进行归档管理。各部门的文件资料归档后,相应的文件资料将自动保存在档案库中。并按管理员建立的分类方法进行归类管理。系统具有分类、组卷、封卷、拆卷、检索、借阅、销毁等功能。档案管理模块根据使用人员角色的不同,可分为三种;系统根据角色的不同自动配置不同操作菜单,实现不同的功能。档案管理采用国家档案管理标准,档案管理主要有三个功能:档案管理、档案检索和档案借阅,档案管理员有权同意或拒绝借阅。档案管理具有高度的保密性,根据文档的重要程度分为四个密级,不同级别的用户可以查询、借阅的文档不同,管理员可以设置不同用户的密级权限;档案管理员对重要文件以及处理完毕的收发文进行整理和正式归档。一般用户可填写借阅单向档案室申请借阅。其具体流程如图3-6;g.人事管理人事管理系统正是基于为方便单位的人事档案管理而设计,每个员工的相关个人资料都保存在本数据库中。利用本系统可以进行公司的人事资料的浏览,查询、分析和管理,以便于单位内部的人力资源开发和调配。具有相应权限的用户负责人事信息的录入及维护,授权用户可对入库的人事档案资料进行浏览、查询和分析,以便及时了解职员的情况。流程如图3-7;h.资料管理资料管理提供了图书、期刊信息查询、图书期刊网上借阅(借阅单网上填写、提交、批准)、过期借阅自动催还、期刊资料类目的管理。信息包括如下内容:登记日期、登记编号、名称、分类、页数、数量、在库数量、目录信息、其具体流程13 如图3-8;i.请购管理本模块主要实现交口局各种设备购买申请、购买信息查询,购买信息录入等功能,具有权限的人员进行设备的录入、一般用户只具有申请与查询的权限,具体功能如下:购买信息录入:管理员录入购买设备信息;购买查询:某部门或者个人可以通过查询条件对设备购买情况进行查询;购买申请:一般用户在购买之前通过本系统填写购买申请表、随后进行一系列的审批,最后返回申请的用户,其具体流程如图3-9所示;j.固定资产管理本模块包括固定资产信息的申购、登记、分配、报废等一系列流程。用户可以根据自身的需求进行固定资产的申购、审批、使用、管理、报废和查询,有权限的用户并可起草申请,经管理部门审批同意后可进行实际办理,并根据新的情况动态更新状态信息,方便其他员工查阅设备的利用情况;k.车辆管理车辆管理对公司车辆基本信息进行统一管理,包括:车辆基本状况(包括、型号、车牌号、产地、购车时间、车况、服务对象、司机等)、车辆每月费用状况(燃料费、养路费、保险费、底耗费等)、车辆大修记录等。由调度部门对车辆基本信息进行维护。实现车辆调度的电子化。用车人可在本模块中填写用车申请单到调度部门申请用车,根据实际派车情况实时更新车辆的目前使用情况(时间、车辆、用车人、去向等)及预定情况,使用车人在申请用车前了解目前可用的车辆信息。其具体流程如图3-10所示;l.公共信息管理(1)规章制度规章制度用来管理公司及本部门有关的法律及政策,信息内容由专人录入供所有人员查询,支持字符、图片等各种格式,规章制度具有阅读跟踪功能;(2)公告牌公告牌是一个在网络中应用比较广泛的功能,用于在单位内部起草和发布各种通知、通告、批评、表扬等共享信息,公告牌的功能与各个企事业单位现有的公告栏相似;您还可以起草并发布不同类型的电子公告,每一种不同类型的公告可选择不同的标志和题头。用户可根据情况决定是否选择流程。系统对公告牌的整个流程进行跟踪,详细记录公告的当前状态、公告牌审核的过程和领导审签、签发意见;(3)学习园地学习园地系统用来管理与本部门有关的各种培训资料,信息内容由专人录入供所有人员查询,支持字符、图片等各种格式;(4)网上论坛电子论坛为广大的网上用户提供了网上讨论感兴趣话题的广阔天空,所有人员都可以14 发表自己看法和建议,开展广泛的、不拘一格的讨论的园地在这里您既可以开次一个新话题,也可以对其他用户提出的话题谈自己的看法、意见。它界面友好、操作方便、查询功能强大,为您的和其他人进行信息交流提供了极大的方便,是您繁忙工作的好助手;为办公自动化系统内部提供了互相交流、相互学习的另外一条途径;流程图开始开始来文登记发文起草送审核领导阅读是否审核通过?开会传达开会送会签存档送核稿结束否审核通过?图3-2收文流程送签发开始开始结束图3-3发文流程通知起草报销申请查找会议室报部门领导否可用?同意?否报财务处通知与会人否公布会议纪要允许否?返回申请个人结束结束图3-4会议流程图3-5报销流程15 开始开始借阅申请申请登记报主管领导报主管领导否否同意?同意?报档案管理处报办公室否否允许否?允许否?返回申请个人返回申请个人结束结束图3-6档案流程图3-7人事管理流程开始开始使用申请申请登记报资料管理员报主管领导是否在使用?同意?报办公室报后勤处否是允许否?在使用?返回申请个人返回申请个人部门结束结束图3-8资料管理流程图3-10车辆管理流程16 开始请购申请判断金额否是超过?送上级领送主管领导是领导签字送下一领导归档入库结束图3-9请购流程3.2.2水务管理子系统模块分析本子系统内容包括泵站管理、取水许可证管理、水费票据管理、用水管理、防洪抗旱管理、水利工程管理、水资源管理、水质监测管理、公共信息服务等,其内容结构图如图3-11所示。交口水务办公子系统泵取水用防水水水公站水费水洪利资质共管许票管抗工源监信理可据理旱程管测息管管管管理管服理理理理理务a.泵站管理图3-11水务管理子系统模块组成图17 此模块主要方便对泵站设备、泵站运行信息等进行有效的管理,实现对排水站、抽水站的设备以及特性查询、录入、删除、统计等功能,管理部门或者个人根据自己的权限进行相应的功能操作;b.取水许可证管理本模块主要实现取水许可证的申请,发放,申请查询;c.水费票据管理根据用水收费管理的具体业务特点,对灌区水费结算和统计的整个业务流程进行信息化管理。根据具体的收费业务流程和结算管理对象的不同,分为管理局子系统和管理站子系统:管理局子系统通过对灌区灌溉用水的业务数据对各管理站进行分类水费统计和水费结算处理;管理站子系统根据各用水农户的具体用水情况直接对各用水农户进行水量统计和水费结算处理。管理站子系统和管理局子系统可以通过局域网进行信息共享访问,基础数据的下载和业务数据的上传。具体功能介绍(1)管理站的具体业务1)下载管理局的基础信息(包括县乡和渠系以及水价灌季等)到本地;2)再对该站所管辖的村、组、农户进行注册,并建立农户与渠系的对应关系,以便对农户的用水信息进行统计和计算;3)对具体农户的用水信息录入到系统,进行水费结算并打印票据;4)提供按各级别进行统计查询和打印的功能,可以及时了解到各渠系和各行政村、组及个人的具体用水情况;5)管理站端通过数据上传把站内的具体业务和用水情况传到管理局(2)管理局的具体业务处理1)注册基本信息,对水价等关键信息进行统一管理,以供各管理下载后直接使用;2)对各个管理站的用水数据录入到收费系统中;3)计算各站的用水情况,进行结算和开票,结算方式和管理站有区别,可以累计结算4)通过图表显示来分析和比较各站之间或同一站各灌季之间的记费水量、灌溉面积;5)查询各渠系、各站和各行政的具体用水情况具体流程如下(1)收费流程本模块主要包括灌区水费征收以及上报,最后处理。流程如图3-12所示。(2)配水流程本部分包括对各个站点的用水配置以及检查等功能,配水部门可以随时了解当前的配18 水情况,且根据变化作相应的调整,真正实现节约用水的目的。流程如图3-13所示。开始开始斗、段收取水费灌溉科配水计划报管理站配水站报财务处管理站结束结束图3-12收费流程图3-13配水流程d.用水管理本模块主要完成用水信息录入、用水计划处理、用水计划编制、灌季工作总结等功能。用水信息录入:降雨资料、河水来源、地下水、灌溉制度、灌溉用水信息、种植计划等信息;用水信息处理:包括用水信息的查询、修改、分析、打印报表等;用水计划包括:编制渠系轮廓用水计划、管理站用水计划、管理斗渠用水计划;灌季工作总结:包括冬春灌、夏灌额分两次做出总结;e.防洪抗旱管理本模块实现对水事案件的查处、录入、统计等功能,方便管理部门及时了解事件,及时做出决策,减少不必要的损失;f.水利工程管理本模块主要实现对水利工程的查询、录入、统计等功能,管理部门或者用户可以方便有效的提取有用信息,对水利工程进行有效的管理;g.水质监测管理本模块主要完成渭河水质管理,抽水站通过本模块及时、准确的了解当前渭河水质情况,方便抽水灌溉;h.公共信息服务本模块主要实现交口地区地理、社会、经济信息录入、查询功能;i灌区水资源管理本模块的主要功能是及时为灌区管理单位制定科学的配水计划提供基本依据,为灌区的计划用水服务,并实现整体水资源的优化配置。如图3-14,包括以下内容:19 轮灌应变干旱应变应变的配水计划暴雨应变灌季配水计划引洪应变灌区年度配水计划高含沙应变灌区水资源管理泵站抽水优化调度多级泵站调度实际用水总结按原计划配水灌溉管理站配水计划优化配水图3-14水资源管理内容结构图3.3系统数据分析3.3.1数据流程分析针对水务信息的特点,在现有的交口部门的数据资料调查的基础上,通过数据流程图分析、实体——关系分析以及数据字典的建立,进行了交口水务办公自动化系统的数据库[43]设计。a.数据流程图分析[42]系统分析的根本目的是分析出信息合理的流动、处理、存贮的过程,而数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,通过数据流程图分析,可以抽象出系统中数据流动、存贮、处理的逻辑关系,将信息处理的不同业务处理过程联系起来概括形成一个整体,从而为下一步的分析做好准备。数据流程图的绘制需要用到以下四个基本符号:即外部实体、数据流、数据存贮和数据处理过程。(1)外部实体外部实体是指系统以外的人和物。它表示该系统数据的外部来源和去处,例如:水文站、试验站、灌区等。外部实体也可以是另外一个信息系统。我们用一个正方形,并在其左上角外边另加一个直角来表示外部实体,水文站在正方形内写上这个外部实体的名称。为了区分不同的外部实体,可以在图3-15外部实体正方形的左上角用一个字符表示。在数据流程图中,为了减少线条的交叉,20 同一个外部实体可以在一张数据表中出现多次,这时在该外部实体符号的右下角化小斜线,表示重复。如重复的外部实体有多个,则相同的外部实体化数据相同的小斜线。外部实体的表示如图3-15所示。名称外部实体处理数据流数据存储(2)处理标示部分处理是指对数据的逻辑处理功能,也就是对数据的变换功能描述部分功能。功能执行部分在数据流程图中,用长方形表示处理,长方形分为三部图3-16处理分,如图3-16所示。标示部分用来标示一个功能,一般用字符表示,如P1,P1.1等等。功能描述部分是必不可少。它直接表示这个处理的逻辑功能。一般用一个动词加一个作宾语的名词表示。恰如其分地表达一个处理的功能,有时需要下一番功夫。功能执行部分表示这个功能由谁来完成,可以是一个人,也可以是一个部门。(3)数据流用一个水平箭头或垂直箭头表示数据流。箭头表示数据的流动方向。这里强调“逻辑”,广义上的数据可以是信件、票据,也可以是电话等。一般来说,对每个数据流要加以描述,使用户和系统设计员能够理解一个数据流的含义。对数据流的描述写在箭头上方,一些含义十分明确的数据流,也可以不加以说明。如图3-17所示。水文信息水文站系统图3-17数据流示意图(4)数据存贮数据存贮表示数据保存的地方。这里“地方”并不是指保存数据的物理地点或物理介质,而只是数据存贮的逻辑描述。在数据流程图中,数据存贮用右边开口的长方条表示。在长方条内写上数据存贮的名称。名字也要恰当,以便用户理解。为了区别和引用方便,再加一个标识,用字母D和数字组成。为清楚起见,用竖线表示同一数据存贮在图上不同的地方的出现,如图3-18所示。D1水文信息图3-18数据存贮21 指向数据存贮的箭头,表示送数据到数据存贮(存放、改写等等)。从数据存贮发出的箭头,表示数据存贮读取数据。如图3-19所示。数据录入调用查询用户D1水文信息图3-19数据存贮读取示意图3.3.2本系统的数据流程图根据业务流程图和数据流程图的原理,画出本系统的数据流程图如图3-20所示:管理局各部门系统用户结果信息水务办公信息属性数据库D1D2模型方法库图3-20交口管理局水务办公自动化系统数据流程图交口管理局各部门水务办公信息P1数据输入P2数据处理D1属性数据库D2模型方法库P6P3P4P5P7数据分析模型计算数据查询数据统计数据维护Dar分析结果集Dcr计算结果集Dqr查询结果集Dsr统计结果集P8数据输出结果信息用户图3-21交口管理局水务办公自动化系统数据流程图22 下面以用水管理、水费管理、泵站管理、收文管理来详细说明:a.用水管理数据流程图D1水资源信息主管部门水文站水文信息统计报表试验站土壤信息配水计划地下水信息系统各站作物种植信息配水站配水计划各站配水计划D配水计划表D种植信息表用水量抽水站图3-22用水数据流程图b.用水管理展开数据流程图水文信息D1水文信息表水文站P1土壤信息D2种植信息表数据录入试验站作物种植信息D3配水信息表操作员各站用水量P1配水站数据查询主管部门各站配水计划操作员图3-23用水数据流程展开图23 c.水费管理数据流程D4水费统计表缴纳水费水费统计各站系统主管部门水查询水费水费结算费段、斗D5水费结算表图3-24水费管理数据流程图d.水费管理系统展开数据流程图收水费信息P1各站D4水费统计表数据录入主管部门操作员D5水费结算表P1水费结算数据查询各站主管部门操作员图3-25水费管理展开数据流程图24 e.泵站管理数据流程D6设备统计表报表设备、运行信息泵站系统主管部门通知下指令D7泵站运行表图3-26泵站管理数据流程f.泵站管理展开数据流程图D6设备统计表P1设备、运行信息泵站数据录入D7泵站运行表操作员设备、运行信息P1数据查询泵站主管部门操作员通知系统图3-27泵站管理展开数据流程g.收文管理数据流程D8来文登记表来文信息阅读办公室系统主管部门通知D9通知记录表图3-28收文管理数据流程3.3.3数据字典数据流程图描述了系统的分解,既描述了系统由哪几部分组成,各部分之间的联系等等,但还没有说明系统中各个成分是什么含义,为此还需要其它工具对数据流程图加以补充说明。25 [43]数据字典主要用来描述数据流程图中的数据流、数据存贮、处理和外部实体。数据字典的最小组成单位是数据元素(基本数据项),若干个数据元素可以组成一个数据结构(组合数据项)。数据结构是一个递归概念,即数据结构的成分可以是数据结构。数据字典通过数据元素和数据结构来描述数据流、数据存贮的属性。它们之间的关系如图3-29所示。数据流数据存贮数据结构数据元素图3-29数据字典元素结构关系示意图a.数据字典的各类条目数据字典中有六类条目:数据元素、数据结构、数据流、数据存贮、外部实体、处理。不同类型的条目,有不同的属性需要描述,现分别说明如下。(1)数据元素数据元素是最小的数据组成单位,也就是不可再分的数据单位,如作物名称、灌水定额等。为每个数据元素,需要描述一下属性:名称,数据元素的名称要尽量反映该元素的含义,便于理解和记忆。别名,一个数据元素,可能其名称不只一个。若有多个名称,则须加以说明。类型,说明取值是字符型还是数字型。取值的范围和取值的含义,指数据元素可能取什么值或每一个值代表的意义。数据元素的取值可分为离散性和连续性两类。长度,指出该数据元素有几个数字或字母组成。除了以上内容外,数据元素的条目还包括对该元素的简要说明,与它有关的数据结构等。数据元素条目名称:作物名称别名:ZWMC说明:灌区种植作物的名称数据值类型(连续/离散):离散类型(字符/数字):字符长度:10有关数据结构:灌溉制度,种植计划(2)数据结构数据结构描述的重点是数据之间的组合关系,既说明这个数据结构包括哪些成分。一个数据结构可以包括若干个数据元素和数据结构。这些成分中有三种特殊情况:26 1)任选项。这是可以出现的,也可以省略的,用“[]”表示。2)必选项。在两个或多个数据项中,必须出现其中的一个的称为必选项。3)重复选项即可以多次出现的数据项。数据结构条目名称:灌溉制度表说明:灌区各水平年下不同灌溉方法的灌溉制度结构:作物名称灌水定额灌水时间灌水天数灌水模数有关的数据流、数据存贮:(3)数据流关于数据流,在数据字典中描述以下属性:1)数据流的来源。数据流可以来自某个外部实体、数据存贮或某个处理。2)数据流的去处。某些数据数据流的去处可能不止一个,这时都要说明。3)数据流的组成。它是指数据流所包含的数据结构。一个数据流可以包含一个或多个数据结构,若只含一个数据结构注意名称地统一,以免产生二义性。4)数据流的流通量。它是指单位时间(每日、每小时等)里的传播次数,由此可以估计平均数,或最高、平均、最低数据流个数。5)高峰时的流通量。数据流条目名称:水资源信息简要说明:年初从水文站、实验站得到上一年的数据数据流来源:水文站、实验站数据流去向:P1包含的数据结构:降雨情况表、水源情况表(4)数据存贮数据存贮的条目,主要描述数据存贮的结构,及有关的数据流、查询要求。数据存贮条目名称:水资源信息表说明:年初,得到的上一年的降雨情况、水源情况结构:水源信息*降雨信息*P2有关数据流:P1——D1信息量:每年1份有无立即查询:有P327 (5)处理过程关于数据流程图中的处理框,需要在数据字典中描述处理框的编号、名称、功能的简要说明及有关的输入、输出。关于功能的描述使人有一个较明确的概念,知道这一框的主要功能。功能的详细描述,还要用“小说明”进一步描述。处理功能条目名称:数据录入说明:录入每年的水资源信息资料和种植计划输入:水文站、试验站、灌区输出:D1、D2处理:按类别录入原始资料(6)外部实体外部实体是数据的来源和去处。因此,在数据字典中关于外部实体的条目,主要说明外部实体产生的数据流和传给该外部实体的数据流,以及该外部实体的数量。外部实体的数量对于估计本系统的业务量有参考作用,尤其是关系密切的主要外部实体外部实体条目名称:站输入数据流:站——>P1(种植计划表)输出数据流:P3——>站(种植计划调整意见)个数:每年5份3.3.4E-R模型分析[43]实体—联系(E—R)数据模型基于对现实世界的这样一种认识:世界由一组称作实体的基本对象及这些对象间的联系组成。此模型通过允许对企业模式进行定义来帮助数据库的设计,企业模式代表了数据库的全局逻辑结构。E—R模式是一种语义模型,模型的语义方面主要体现在模型力图去表达数据的意义。E—R模型在将现实世界中的事物的含义和相互关联影射到概念模式方面非常有用。a.基本概念E—R数据模型所采用的三个主要概念是:实体集、联系集和属性。(1)实体集实体是现实世界中可以区别其他对象的“事件”和“事物”,例如,企业中的每个人都是一个实体。每个实体有一组性质,其中的一部分性质的取值可以唯一地标示实体,28 例如,身份证号可以唯一地标示企业中的人。实体可以是实实在在的,如人或书;也可以是抽象的,如贷款、假期或概念。实体集是具有相同类型及相同性质(或属性)的实体集合,例如,作物。实体通过一组属性来表示,属性是实体集中每个成员具有的描述性性质。将一个属性赋予某实体集表明数据库为实体集中每个实体存储相似信息,但对每个属性来说,各实体有自己的属性值。数据库包含一组实体集,每个实体集包含一些相同类型的实体。(2)联系集联系是多个实体间的相互关系。联系集是同类联系的集合。规范地说,联系集是n(n≥2)个实体集上的数学关系,这些实体集不必互异。如果E1,E2,…,EN为n个实体,那么联系集R是{(e1,e2…en)|e1∈E1,e2∈E2…en∈En}是一个子集,而(e1,e2,…,en)是一个联系集。(3)实体—联系图数据库的全局逻辑结构可以通过E-R图做图形化表示。这种图形化表示技术的简单性极其清晰性是E-R模型被广泛使用的重要原因。E-R图中包括如下几个主要构件:•矩形。表示实体集。•椭圆。表示属性。•菱形。表示联系集。•线段。将属性连接到实体集或将实体集连接到联系集。•双椭圆。表示多值属性。•虚椭圆。表示派生属性。•双线。表示一个实体全部参与到联系集中。b.本系统的主要实体—联系图下面以通知系统和公文流转系统为例详细说明实体-联系图(1)通知系统本系统完成发送者与接受者之间进行信息交流,发送者通过调用数据库的通知记录表、接受记录表以及附件表发送通知,通知记录表的属性包括通知id、发送者部门、发送者职务、发送者名称、通知的状态、发送通知时间、发送内容、发送的主题;接受记录表的属性包括通知id、接受者名称、接受者电子邮件、接受者状态;发送者可以一次发送给多人,也可以同时发送一个或者多个附件,只要进行相应的操作即可完成,一旦发送后,接受者通过查看自己的通知查看通知,其具体的实体-联系如图3-30,(2)公文流转系统公文流转系统完成交口部门之间的各类公文流转记录、发送,包括请假表、各类申请审批表、各类公文综合表、公文流转记录表、公文类型描述表,公文类型描述表属性包括公文类型名称、公文类型号、公文表名、终结者部门、终结者部门;公文流转记录表属性包括公文id、审批意见、备注、发送者职务、接受者发送时间、发送者动作、发送者部门、接受者名称、接受者职务、接受者名称、接受者部门,其具体的实体联系如图3-31,29 (3)供用水系统供用水系统主要完成供水资料以及用水资料的录入、统计、查询,其包括降雨表、地下水表、水源表、水资源表、抽水站表、管理站表等,其具体的实体联系如图3-32发送者名称通知状态发通知时间发送者内容发送者主题通知id1N通知记录表发送接收者表通知id接收者名称电子邮件接受状态请假表图3-30通知系统E-R图各类申请审批各类公文综合表审批请购单备注接受时间公文类型号审批意见接收者发公文类型号公文id公文类型名称终结者部门发送者动公文流转记录表终结者职公文表名发送者职务发送者部接收者名称接收者名称公文类型号接收者职务接收者部公文类型描述表备注:公文现状:待审、正在审批、拒办、已删发送者动作:申办、审批、转发、退回、处理结束审批结果:同意、不同意、转发、退回30图3-31公文流转系统E-R图 年月降雨量年月水质灌区名称水位降雨灌区面积流量水源来水地下水水资源量补给模数水资源蒸发量资源量可开采量抽水计划用水量站名站名抽水站年月抽水能力供水归属管理站用水量灌区种植农作物方法作物面积灌溉制度灌水量年月灌水定额作物名称灌水定额灌水天数灌水时间图3-32供用水系统E-R图3.4系统网络体系结构分析开发Web应用系统,原来的两层客户/服务器(C/S)运算体系结构已不能满足要求,分布式运算体系结构从单一的客户/服务器两个层次,扩展到客户/应用服务器/数据库服务器三个层次。[44][45][46]相对于两层C/S结构,三层C/S结构的优点是:(1)用户跨平台支持,可跨平台使用数据库、超文本、多媒体等多种形式的信息。31 (2)用软件开发、安装、升级,节省了软件开发、维护的费用,并方便用户使用。(3)提高了应用程序的可靠性、整体性和扩展性。(4)客户端只需安装操作系统和Web浏览器,客户端可采用瘦客户机。在基于Web的应用系统中,主要有四个组成部分:Web服务器、服务器组件、数据库服务器、浏览器。现在Web服务器已不仅限用于存储及管理公共的网站,它正成为一种独立的应用系统开发及安装环境,并且有一些服务器从Web服务器独立开来,主要承担运行应用系统的任务,这类服务器就是应用服务器。在技术结构方面,尽快从Client/Server结构体系转Browser/Server结构体系,采用B/S思路,最终用户界面统一为浏览器,应用系统全部在服务器端,是标准的三层结构体系。系统负载轻,开放性好,系统维护升级方便。系统采用B/S和C/S相结合的体系结构,B/S模式主要用来实现信息共享发布,而C/S模式主要用来实现系统内部的管理和维护,提供交互的复杂的信息处理,各取其所长,并使其有机地结合成一个整体,系统逻辑体系结构如图1所示。在B/S模式中,采用ActiveX技术和ASP技术生成动态网页,使得系统一般用户通过浏览器访问Web服务器实现动态查询和浏览各种图形与属性信息。在C/S模式中,以VB开发客户端应用程序,通过OLE自动化技术使客户端软件连接到空间数据库服务器上访问动态数据,同时通过ODBC和属性数据库连接,对所有图形信息及相关的属性数据进行编辑、查询、分析、打印等操作。服务器端安装了WebServer、等服务器端软件,用户层程序层服务层工防作火站墙数据库工Web服作服务器务站器应工用作程站序表示层功能层数据管理与服务层图3-33B/S三层体系结构三层结构方案是将数据处理过程分为三部分:第一层是客户端(用户界面),提供用户对系统的友好访问;第二层是应用服务器,专门负责业务逻辑的实现;第三层是数据服务器,负责数据信息的存储、访问及其优化。在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的32 某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。在功能层中包含系统的事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。33 4交口管理局水务办公自动化系统设计4.1系统设计原则和基本思路4.1.1设计的原则(1)总体规划,分部实施,保证系统的整体性(2)先进性与发展性结合本系统除了满足现行管理的要求外,采用当代最先进的技术,建立开放的现代管理和[47][48]办公环境,满足信息在网络上的传输要求,并能方便的与Internet连接;(3)标准化和开放性原则所有软件产品的选择坚持标准性原则,选择符合开放的国际标准化产品和技术,在软件开发中,管理工作、文档资料、数据规格、代码体系等都必须遵循规范的原则,同时,必须考虑与其它系统的接口;(4)安全与保密原则本系统必须具有可靠性,并对各类用户进行严格的权限管理。在技术上采用严格的安全和保密措施,确保系统的可靠性、安全性、保密性的一致;(5)易用性原则本系统建立友好的用户界面,而且操作简单,是用户快速的掌握本系统的操作方法,这样有助于系统快速投入使用;(6)稳定可靠性原则4.1.2系统设计方法与思想系统设计方法:考虑到我国办公自动化的现状,采用生命周期法和快速原型法相结合,在已有产品的基础上,以快速原型法为主。在实施方面遵循统一规范和分布实施的原则。[49]OAS的开发方法有多种。如:结构化方法、快速原型法、面向对象设计方法等等。结构化方法(SA)是以功能分解为指导思想,将系统周期划分为可行性分析、系统总体规划、需求分析、概要设计、详细设计、实现、调试、试运行、运行和维护等阶段,规定每一阶段的任务、目标、成果、工具和产生的文档,它具有阶段明确、文档规范、工具成熟、可借鉴的系统和经验较多等优点,但它要求在需求分析阶段能完全地准确地定义软件需求,这实际上是很难或不可能的事,需求往往不断变化,系统开发整个过程乃致运转以后[50]也会有新的需求。快速原型法是一种迭代求精的方法,设计者在对系统需求初步了解的基础上,很快构造一个系统模型,设计和开发一个应用系统的原型,它不要求在建原型前精确地定义需求,而是在有了原型后通过用户反馈。34 [51]在设计思想方面:从传统的面向业务的设计转向面向用户的设计,即将设计的着眼点放在用户对象身上,设计视角范围是整个内部网,在此基础之上进行相关业务设计。将面向对象的思想引入到系统设计中去。和评价来对原型不断完善,不断修改和求精,得到最终运行的系统。快速原型法的设计和开发大致可分为4步:(1)确定用户需求阶段;(2)开发初始原型,要求建立一个交互式应用系统来满足用户的基本要求,强调的是开发速度而不是运行的效率;(3)原型评价,用户对系统评价,提出修改意见;(4)原型修改和提高阶段;原型法是一个循环往复的反馈过程,运行原型可以作为新的应用系统,也可以用作完全的应用开发的基础。结构化与快速原型法两者相结合,取长补短,产生了开发中常见的实[52]用的综合方法。面向对象(OO)设计方法是将现实世界看作是一组相互作用的对象。企业或办公室运作中的现实对象(如人员、活动、事件、办公事务处理、控制、信息传输、联络等)是物理对象,为了管理信息而设计的软件系统,其中的构件是逻辑对象(如界面对象、控制对象、实体对象等)。它们往往与现实世界物理对象相对应。每个逻辑对象有其属性和操作,对象间存在着层次关系和各种联系,联系密切的对象组成子系统,子系统间也存在层次和联系,从而构成更大的子系统。对象(或子系统)通过界面对象与外界发生关系和通信,通过对象间的相互作用对外提供系统功能。一般来说,系统功能变动性较大,而对象是比较稳定的。系统功能变化时,通过增减对象属性和操作来适应这种变化,并保持总体结构不变,这就是OO方法的特点。OO方法带来的最大好处是代码重用,减少编码与维护工作量。OO方法是当今主流,有许多OO编程工具和平台,但对于熟悉结构化方法的人员来说还有一个适应过程。目前开发OAS大多采用将结构化方法与OO方法相结合的方案,即基于结构化分析的00设计方法,前期采用SA方法进行系统分析,产生(数据流程图)DFD和(数据字典)DD,然后从DFD识别对象,并用OO工具编程。这种方法经过若干系统开发试验,得到[52][53][54]良好效果。4.2系统的技术参数系统的实现离不开软硬件的支持。软硬件的选择是以必须实现的功能为依据的,需要在性能和费用间协调。硬件主要包括计算机及其外部设备,网络、数据通讯设备等。软件部分则由操作系统、数据库管理程序、图形界面和应用程序以及各种语言及工具等组成。考虑到系统配置的性价比、软硬件的升级能力、系统的可靠性、可维护性、使用方便等因素,我们确定了如下的系统配置方案,以期使这些硬件设备与软件支持能够组成一个有机的整体,适合交口抽渭管理局水务办公自动化系统的需求。35 4.2.1系统开发平台选择[55]目前,OA系统的开发平台主要有下面3类:(1)基于关系型数据库管理系统例如:FoxPro、VB、Delphi(PowerBuilder)和后台关系数据库。这类开发平台的优点是数据处理能力强,访问速度快,开发工具适用范围广。缺点是在通讯手段、广域网方面技术不够,系统的可伸缩性和扩展性较差;而且其系统的安全和权限以及工作流管理需由开发者在关系数据库中实现,开发工作量大,维护较为困难;另外,此类系统采用C/S(Client/Server)结构,客户端安装了大量的运行程序,安装与维护比较困难,特别是在[56][57]扩展为Intranet结构时难度较大;(2)基于群件系统这是目前最流行的开发平台,也可以演变成电子商务的基础平台,主要的群件系统有[58]LotusDomino/Notes和MicrosoftExchange。这类开发平台的优点是,具有完善的通讯手段和强大的非结构化数据支持能力,以及较好的系统可伸缩性和扩展性;而且系统提供了强大的安全和权限及工作流管理机制,开发周期短,稳定可靠。此外,由于程序和数据一般放在服务器上,很容易与Web应用结合在一起。缺点是处理结构化数据能力较弱,不擅长数据的计算、分析和统计,运行效率较低;(3)基于B/S(Browser/WebServer)结构和关系数据库结合的方式这类开发平台的优点是非常适合信息的查询和组织,界面简单,且易于与Internet上[52]的其他系统集成,要求是客户端要装有IE或NetscapeNavigator等主流浏览器。缺点是开发手段和能力有限,对于复杂的工作流和权限设置等要求显得力不从心。通过以上3种开发平台的综合比较分析,以及结合OA发展的趋势,本系统开发选用第三种即基于B/S(Browser/WebServer)结构和关系数据库结合的方式。4.2.2数据库选择[59][60]SQLServer是一个建立在WindowsNT基础上、能同时支持多个并发用户的关系数据库系统。它以线程的方式响应用户的请求,节约系统资源。在SQLServer中可以利用存储过程进行数据库批处理操作。存储过程是包含于SQLServer数据库的Transact-SQL语句的存储集。在一次执行后,存储过程就驻留内存,省去了重新分析、重新优化和重新编译,从而执行速度提高了。存储过程的使用不仅增强了数据一致性,还能够实现模块化的程序设计。触发器是一种特殊的存储过程,它与SQL修改语句相关联并能自动执行,完成对相关表行做出相应的操作,有力地保证SQLServer数据库的一致性和引用完整性。4.2.3系统运行环境a.硬件要求36 客户用微机:联想piii以上内存:256MB以上硬盘:40G以上显示器:1024*768彩色显示器输入输出设备:配置:配有软驱、光盘激光打印机其它设备:UPSb.软件环境操作系统:使用Windows/NT操作系统DBMS软件:SQLServer2000系统开发语言:Asp、vbscript、JavaScript其它MicrosoftOffice办公软件及其相关软件输入输出设计:系统的输入和输出是用户和系统的接口,输入输出及人机界面的设计,关系到系统的灵活性、易用性和实用性,一个好的输入输出设计可以增加用户使用系统的信心和兴趣。c.编程语言[61][62]ASP作为IIS的一个组成部分,是一个服务器端的开发环境。利用它可以产生和运行动态的、交互的、高性能的Web服务器应用程序。它可以将可执行的Script直接嵌入HTML文件,HTML开发和Script开发在同一过程完成,而且通过ActiveX控件,可以实现非常复杂的功能。它的优点是只对服务器编程,程序在服务器端执行,不必考虑浏览器是否支持,并可防止客户端窃取编程逻辑。ASP的另一优点是简单易用,它提供了许多内置的对象和组件,并可外挂ActiveX控件,简化了编程。此外,ASP与SQLServer同为微软产品,有天然的配合,操作平台的原因也使我们倾向于ASP。4.3系统功能模块设计在该系统中,用户分为三类:一般用户、部门级用户和管理员。一般用户仅有浏览、查询各种资料的权限,无权修改任何信息;部门级用户除了具有浏览查询权限以外,还具有修改、维护本部门信息的权限,同时对各种信息进行统计、分析和输出,便于进行辅助决策;管理员具有最高权限,可以浏览、修改、查询所有的资料信息。4.3.1通知系统设计通知系统:新建通知、发送通知、接收通知、查看通知、检索通知、删除通知。a.普通用户新建通知:只有发送者才有权限新建通知,而发送者的权限是由管理员授予的。填写通知内容:通知的主题(纯文本);通知的内容(纯文本);发送的日期为服务器的日期。发送通知:从接收者列表中选择的接收者可以是任何用户。点击按钮后,后台自动完成通知的发送过程。接收通知:后台自动完成的通知的接收过程。查看通知:接收者只能查看发送给自己和本部门的通知。接收者查看通知列表的方式:从系统中进入已收通知箱进行查看。通知列表显示以下信息:发送者姓名、主题、发送时间。37 b.管理员检索通知:只有管理员有权限查找通知。检索条件:发送者姓名、发送者部门、主[63]题(模糊查询)、发送日期段。删除通知:只有管理员有权限删除通知。在检索通知里,对检索结果可以删除。4.3.2员工信息管理员工信息管理系统:增加用户信息、删除用户信息、修改用户信息、查看用户信息、修改个人信息、查看个人信息。a.普通用户检索用户信息:检索条件:输入名字查询、部门查询。查看修改个人信息:员工登陆成功后,系统记录员工的信息(姓名、所在的部门、权限以及其他个人信息),个人信息表单中只显示个人基本信息,如果要修改个人信息则在相应的文本框中修改后,提交后系统自动更新个人信息且保存在数据库中。b.管理员增加新用户:只有管理员有权增加新用户,添加用户姓名、登陆名、密码、所在部门、权限以及其他信息,其中,登陆名、密码、所在部门为必添字段。检索用户:只有管理员有权限修改用户信息。检索条件:姓名排序、部门排序、生日排序、位置排序。删除通知:只有管理员有权限删除用户信息。在检索用户信息中,对检索结果可以删除。4.3.3用水管理用水管理系统:以历年用水执行情况信息说明模块功能,即录入,查询、修改、删除、统计。a.普通用户历年用水执行情况信息录入:只有本部门的用户以及系统管理员具有权限输入此信息,灌季、年度、填写渠首引水量(数字)、灌溉亩次(数字)、渠首灌水定额(数字)、渠首灌溉效率(数字)、水有效利用系数(数字)当输入完整后,提交后系统自动增加到数据库中。历年用水执行情况信息查询:任何用户都有此权限,检索条件:查询所有用水执行信息(按年份排序、按灌季排序)、查询某一年用水执行信息(输入年份)。b.管理员修改、删除用水执行情况信息:只有管理员有权限删除此信息。在检索用水信息中,对检索结果可以修改删除。38 4.3.4水费管理水费管理系统:包括管理局水费管理和管理站水费管理,可以完成历年水费信息的录入、查询、修改、删除、统计。a.普通用户管理站水费的录入:只有相应权限的用户才能输入此信息,填写站名(文本)、所在渠名(文本)、用水开始时间、用水结束时间、用水量(数字)、单价、应交水费(数字)、实缴纳水费(数字)、欠水费(数字)输入完整后,单击提交后系统自动增加到数据库中。管理站水费的查询:任何用户都有此权限,检索条件:查询所有站水费信息(按站名排序、按渠名排序)、查询某一站水费信息(输入站名)。b.管理员修改、删除水费信息:只有管理员有权限删除此信息。在检索缴纳水费信息中,对检索结果可以修改删除。4.3.5考勤管理考勤管理系统:包括上下班记录、外出登记、请假登记、考勤查看等。a.普通用户上下班登记:填写登记时间、用户名、所在部门、登陆时间、输入完整后,单击提交后系统自动增加到数据库中。考勤的查询:任何用户都有此权限,检索条件:查询个人考勤信息(姓名排序、部门排序)。b.部门管理员统计、删除员工考勤信息:只有部门管理员有权限删除此信息。在检索员工考勤信息中,对检索结果可以修改删除。4.3.6公文系统设计公文流转系统:申办公文、发送公文、接收公文、审批公文、查看公文、检索公文、删除公文、请假单的统计。a.普通用户申办公文:任何用户都有权限申办公文公文共六类:①请假单、②请购单、③各类请示(申请)审批表、④专项活动经费申请审批表、⑤重大购置项目报购申请表、⑥重大购置项目结算申请表。由管理员设置公文的终结者角色:每份公文都由计算机自动给出一个公文编号。提交公文:若公文申办人具有多重角色,则应选择与公文相关的角色进行提交。从接收者列表中选择的指定的审批人员,提交。后台自动完成公文的发送过程。接收公文:后台自动完成的公文的接收过程。39 审批公文:审批人查看公文列表的方式:①从系统中进入公文收件箱进行查看;公文列表显示以下信息:申办人、申办部门、公文类型、申办日期、接收者、执行动作。可查看并审批公文的详细内容。有四种处理结果可供选择:同意(若审批人是此类公文的终结者,则同意使公文生效;否则,选择下一个审批角色,提交审批);不同意(公文失效,此公文被终止流转);退回(将公文退回给直接提交者);转发(将公文转发至其它审批人进行审批,管理员可以设定某人可将全部到达公文自动转发至其它人员处,以适应实际工作中人员不在办公室时的需求)查看公文:申办人查看公文列表的方式:从系统中进入已发公文箱进行查看。公文列表显示以下信息:申办人、申办部门、公文类型、申办日期、接收者、执行动作、公文现状。检索公文:只有管理员有权限查找公文。普通公文检索条件:公文编号、关键字(模糊查询)、发送日期段。结果列表中包括:选择、申办人、申办人部门、公文类型、申办日期、状态。请假单检索条件:请假人名称、请假日期段。结果列表中包括:选择、姓名、部门、请假类别、起始时间、终止时间、总天数、状态。请假单的统计:在检索公文界面中,在结果列表的下方会自动显示请假单的统计结果。删除公文:只有管理员有权限删除公文。在检索公文里,对检索结果可以删除。4.3.7查询的设计[63]设计要求(1)简单,查询方式简明扼要。(2)易懂,用户一看就明白,不需要进行长时间的培训。(3)使用方便,用户不需要高深的逻辑运算知识、也不需要对查询条件的输入格式有什么了解。(4)功能强大,需要的内容模糊查出。设计采取的方式查询界面中用主要的字段查询,避免了列出所有字段后用户查询的盲目性和选取字段的繁琐性。查询中主要采取选取查询条件而不是输入查询条件,避免了用户不懂输入方法(输入格式)引起的查询困难。同一字段中采取多选方式,在一个字段中可输入多个查询条件,相互间是“或”的关系;字段之间采取“与”的关系。避免了由于使用者对数理逻辑的不理解而引起的麻烦。建立查询字典,存储了可供作为查询对象字段的中英文对照名称,查询界面上显示的是中文名称,程序中用英文名称。查询界面中看到的内容使用理解,编程方便。更换查询对40 象时,只要修改查询字典即可,因此,稍微修改即可用于其它查询,增强了模块的通用性。在实际运用中,用户只要选取一个、数个、全部查询条件都可进行模糊查询。4.3.8动态工作流设计即流程的每步不再定义到具体的个人,而是定义到某种类型的人,从而大大简化了流程的定义和管理过程。在此设计方法中,一个工作流程设计体现了4个重要元素的设[64][65][66][67]计:流程节点、步骤、流转约束条件和错误处理信息a.流程信息表单在此表单中主要定义流程名称、节点、步骤数、流程管理者和使用部门等信息。在表单中确定节点数和步骤数后,表单中动态显示将要定义的相关数目的节点定义区域。在定义节点时,一种情况下,可以将已定义好的流程作为当前流程的一个节点,并可在相关域中定义具体循环和循环次数值。另一种情况下,节点可用数据库中已定义的节点来作为新建流程的一个节点。在定义步骤时,应在相关域中定义每一步骤所属的节点值。在流程信息表单中,步骤的执行是按照步骤值的顺序依次完成的。b.步骤信息表单此表单对应于流程信息表单中的具体的流程步骤,流程的每一步骤都要利用这个表单进行定义,主要包含当前步骤数、流转约束条件和错误处理等信息。为了步骤定义的简化,步骤之间的文档流向为单向流动。因此,步骤定义及其约束条件定义完毕后,各步骤执行的顺序也相应确定下来。(1)流转约束条件步骤的处理人员、处理时限和循环条件是主要的约束条件。处理时限是文档在某一步骤处停留的最大时间;循环条件指当节点值为一子流程时,流程在该节点的循环次数和终止条件。为了实现工作流模块的功能扩展,可设定输入新的更为复杂的约束条件。当超过处理时限处理人员还没有对文档进行操作时,系统会通过代理自动执行某些操作,即让流程自动进入下一步骤或通知处理人员重新执行相应操作。(2)错误处理若流程出现异常或发生流转错误,系统可自动通知定义流程时指定的错误处理人员,由其对此异常的流程进行处理,决定此文档是返回给上一处理人员或另外指派处理人员进行处理,还是跳转到相应的步骤继续流转或终止文档的流转。c.文档信息表单此表单主要包括体现文档静态属性和动态属性的域。静态属性域有文档类型、文档作者、文档密级、文档标题和日期等;动态属性域有文档所处的流程名称和流程步骤、文档所处的处理人名、职务、角色、文档处理的当前时间、处理期限及发生流程异常时的错误处理人员,用来反映和跟踪文档在流程中所处的节点、步骤和流转情况等。d.人员信息表单41 该信息表单包括人员的基本信息,流程流转中所有人员信息均从此提取,具体包括人员系统名、姓名、部门、职务、角色及是否外出等信息。开始一个流程时,系统自动根据创建人的职务和角色进入所选定流程的相应步骤,个人也只能执行与其职务或角色相对应的权限,可以说这部分信息是整个工作流系统正常流转的基础条件。4.4数据库设计数据库(DB—Database)是数据的集合,是用用用长期存放在计算机内、有组织的、可以共享的数据集合。数据库中的数据按一定的数据模型组应用系统织、描述和存贮,具有较小的冗余度,较高的数应用开发工具据独立性和易扩展性,并可为各种用户共享。[62]数据库系统(DBS—DatabaseSystem)是数据库管理系统数据库管理员实现有组织地、动态地存储大量关联数据,以方操作系统便用户访问的由计算机软件、硬件和数据资源组成的系统,它是管理信息系统设计的核心之一。数据库数据库系统结构见图4-1所示.数据库系统通过把系统的输入输出数据存储在数图4-1数据库系统结构据库中,应用关系数据查询方式,可以更好的对各要素之间的联系进行研究。首先对涉及到的数据进行属性分析,找出相互关系。其次进行数据结构设计,将数据按库、表、子表的层次归纳在不同的数据库对象中,还必须考虑数据库与应用系统的接口和配合。由此抽象出数据库设计的两方面内容:(1)结构设计就是设计数据库框架或设计数据库结构,数据库模式是各应用程序共享的结构,是稳定的、永久的结构,因此,数据库结构设计是否合理直接影响到系统中各个处理过程的性能和质量。(2)行为设计就是设计应用程序、事务处理等,结构特性不能与行为特性分离。静态的结构特性的设计与动态的行为特性的设计分离,会导致数据与程序不易结合,增加数据库设计的复杂性。在以文件系统为基础的应用系统中,文件是某一应用程序私用的。而在以数据库为基础的应用系统中,数据库模式是各应用程序共享的结构,是稳定的、永久的结构。因此,数据库结构设计是否合理,直接影响到系统中各个处理过程的性能和质量。这就是结构设计成为各种数据库设计方法与设计理论关注的焦点。另一方面,结构特性又不能与行为特性分离。静态的结构特性的设计与动态的结构特42 性的设计分离,会导致数据与程序不易结合,增加数据库设计的复杂性。这正是早期数据库设计方法与设计理论的不足之处。为此,许多学者进行了大量的研究,总结出许多新的数据库设计方法。信息需求4.4.1数据库系统设计的目处理需求标与特点数据库数据模式DBM特性设计应用程序数据库设计的目标是在系统特性DBMS(数据库管理系统)的支持下,按照应图4-2数据库设计的基本任务用的要求,为某一部门或组织设计一个结构合理、使用方便、效率较高的数据库及其应用系统,数据库设计应该与应用系统设计相结合,其设计基本任务如图4-2所示。本次系统开发建立起来的数据库具有以下特点:(1)数据结构化结构化的数据大大降低了系统数据的冗余度,不但节省了存储空间,而且还减少了存取时间。(2)数据共享性数据共享性是大量数据集成的结果,能使同一组数据可以服务于不同的应用要求,支持多模块同时操作。(3)数据独立性数据结构与应用程序间相互独立,包括逻辑独立性和物理独立性两个方面,即无论是数据的存储结构还是总体逻辑结构发生变化都不必修43 改全部应用程序。(4)数据完整性主要包括两方面,一是实体完整性,主要通过主键来保证,组成主键的列中不能包含有NULL值;二是参照完整性,主要通过建立多表之间的外键来保证,可使多个逻辑相关表中重复信息间始终保持一致。4.4.2数据库设计流程数据库设计主要以逻辑数据库设计和物理数据库设计为核心。逻辑数据库设计是根据用户要求和特定数据库管理系统的具体特点,以数据库设计理论为依据,设计数据库的全局逻辑结构和每个用户的局部逻辑结构。物理数据库设计是在逻辑结构确定之后,设计数据库的存储结构及其他实现细节。按照数据库系统的生命周期,具体设计流程如图4-3。4.4.3水务信息数据库设计该库主要存取水务信息数字资料,主要包括:“灌区基本情况数据”、“灌溉生产类数据”、“泵站数据”、“渠系数据”、“水源数据”、“气象数据”、“工程管理数据”、“种植数据”、“用户数据”、“行政管理数据”、“财务数据”、“文件档案数据”、“人事资源数据”“”总体图如4-4:灌区综合数据库灌灌泵渠水气工种行用财文区区站系源象程植政户务件概生数数数数管数管数数档况产据据据据理据理据据案数数数数数据据据据据图4-4灌区综合数据库内容结构图灌溉生产类数据、泵站数据、渠系数据、水源数据、气象数据、工程管理数据、种植数据等以及数据库表名称如表4-3所示表4-3数据分类与数据库名称对应表数据分类数据库表名称灌溉生产类数据灌溉制度表、灌溉用水计划、站、斗配水计划、河流、计划用水执44 续表4-3渠系数据渠系概况、渠系分布、渠道设计参数、渠道配置、渠道管理等。泵站概况、泵站设计参数、泵站的配置、泵站测点、相关闸点概泵站数据况、闸点设计参数、闸点配置、闸点测点、渠道配置水源数据水源分类、河流参数、地下数参数、水质、含沙量、水源管理气象数据降水量表、蒸发量表、历年无霜期统计表、气温表、日照、气压渠道表、水库表、建筑物表、合同表、图纸表、维修事件表、规工程管理数据划表、设备表、位移表种植数据土壤墒情表、地温表、地下水表、土壤类型用户数据县级用户表、乡级用户表、村级用户表、初级用户表人事资源数据人事档案资料表、党员党务资料表和养老保险、医疗保险表财务数据财务管理表、工资管理表、固定资产管理表文档数据文档资料表、文献资料表、政策法规表下面以泵站管理系统、水费管理系统、用水管理系统为例说明a.泵站管理系统表4-4泵站信息数据库表表名BZ说明泵站信息表缺省备字段号字段代码字段含义数据类型空索引值注1ID自动记录int否2ZM站名varchar是3QM渠名varchar是4JS级数int是5YC扬程varchar是6GSMJ灌水面积varchar是45 续表4-47TS台数Varchar是8SBXH水泵型号Varchar是9CSLL出水流量Varchar是10ZJYL装机容量Varchar是b.用水管理系统表4-5用水执行情况数据库表表名UseWater说明用水执行情况表缺省备字段号字段代码字段含义数据类型空索引值注1ID记录序号Int否2GJ灌季Varchar(12)是3YEAR所在年Datetime是4STARYEAR开始时间Datetime是5ENDYEAR结束时间Datetime是6QSYSL渠首引水量Varchar(20)是7GGMC灌溉亩次Varchar(20)是渠首灌水定额8QSGSDEVarchar(20)是渠首灌溉效率9QSGGXLVarchar(20)是干支渠水利10GZQVarchar(12)是用系数灌溉水利用11GGSVarchar(12)是系数46 c.水费管理系统表4-6水费管理数据库表表名SF说明水费管理表缺省备字段号字段代码字段含义数据类型空索引值注1ID记录序号Int否2ZM站名Varchar是3QM渠名Varchar是4YSSJ用水时间Datetime是5YSL用水量Varchar是6SFDJ水费单价Varchar(10)是8YJSF应交水费Varchar(20)是10SJNSF实缴纳水费Varchar(20)是11QSF欠水费Varchar(20)是4.4.4办公信息数据库设计该库主要存取办公信息资料,主要包括:“登陆信息”、“公文流转信息”、“会议管理信息”、“考勤管理信息”、“报销管理信息”、“图书管理信息”、“档案管理信息”、“固定资产管理信息”、“车辆管理信息”、“公共信息管理信息”、“财务管理信息”主要的表有:用户登陆表、通知记录表、附件表、接收者表、请购单表、请购单主表、各类请示申请表、各类型公文综合记录表、公文类型描述表、会议记录表、考勤记录表、报销纪录表、图书记录表、档案记录表、固定资产记录表、车辆记录表、财务记录表下面以登录系统、通知系统、用水管理系统、公文流转系统为例说明a.登录系统表4-7用户登陆数据库表表名login说明用户登录表字段号字段代码字段含义数据类型空索引缺省值备注1loginid登录名varchar否2password密码varchar是3type用户权限int是47 b.通知系统表4-8通知记录数据库表表名Notice说明通知记录表字段号字段代码字段含义数据类型空索引缺省值备注1FID通知唯一号int否2FTITLE通知主题varchar(50)是3FCONTET通知内容text是4FTIME发通知时间datetime是5FSENDER发送者名称varchar(10)是FSENDERR6发送者职务varchar(50)是FSENDERP发送者所属7varchar(20)是ART部c.人事管理表4-9用户管理数据库表表名pslogins说明用户管理表缺省备注字段号字段代码字段含义数据类型空索引值1Loginid登录名Varchar否2Password密码Varchar否3Type用户权限Int否Email4email地址Varchar是address5Department所在部门Varchar是6Position用户职位Varchar是Internal7用户手机Varchar是phoneHomophone8家庭电话Varchar是Homeaddress9家庭住址Varchar是48 Issystemman是否是系10是/否否ager统管理员Education11教育情况Varchar是续表4-9d.公文流转系统表4-10各类请示审批据库表表名AppForm说明各类请示(申请)审批表字段缺省备字段代码字段含义数据类型空索引号值注1FID记录序号int否2FIDFORM公文唯一号varchar(12)是3FDATE申请日期datetime是4FCAUSE事由varchar(200)是5FRESULT处理结果text是6FMANNAME请示人姓名varchar(10)是8FROLE请示人职务varchar(20)是10FPART所属部varchar(20)是表4-11公文流转记录数据库表表名CirculatingNote说明公文流转记录表字段缺省字段代码字段含义数据类型空索引备注号值1FID公文流转号int否2FIDFORM公文唯一号varchar(12)是3FSENDERACC发送者账号varchar(100)是4FSENDERNAME发送者名称varchar(10)是5FSENDERROLE发送者职务varchar(50)是6FSENDERDEP发送者部门varchar(20)是7FRECEIVER接收者账号varchar(100)是49 续表4-118FRECEIVERNAME接收者名称Varchar(10)是9FRECEIVERROLE接收者职务Varchar(50)是10FRECEIVERDEP接收者部门Varchar(20)是申办、审批、转11FACTION发送者动作Varchar(2)发、退回、处理是结束12FIDEA审批意见Varchar(50)同意、不同意、13FRESULT审批结果Varchar(2)是转发、退回14FPROCDATE处理时间Datetime是15FRECEIVEDATE接收时间Datetime是4.4.5需水预测模型设计a.建立模型的必要性预测是实现灌区水资源优化配置的基础。在水资源供需矛盾日益突出的情况下,正确预测需求量、对灌区社会、经济和环境的协调发展具有重大意义。灌区宏观经济系统的长期发展,既受其内部因素影响,同时也受到外部自然资源和环境生态条件的制约。经济规模的增长会促进水需求的增长,水供给的紧缺也会限制经济增长并促使经济结构作适应性的调整。另一方面,水资源系统的长期发展模式到宏观经济系统发展的巨大影响。由于不同的产业部门和生活方式对水资源的消耗是不同的,经济的不同发展格局会在很大程度上改变水的需求,同时水资源开发利用所需要的投资也主要来源于经济的积累。水资源系统和国民经济系统必然存在着相互依存和相互制约的关系。这种关系要求水资源规划必须以宏观经济规划为前提和基础。鉴于对水资源科学合理的预测和规划对区域宏观经济长期发展的重要性,在本系统的设计与实现当中,实现需水系统的预测是必须的。b.需水量需求预测模型据现状用水分析,交口抽渭灌区处于缺水状况,但从总体看,还存在着浪费现象;虽然已经在水资源管理和节约用水方面取得了一定成绩,但仍有较大的潜力可挖。因此,为了对交口抽渭水资源进行量的评价和优化配置,合理、科学地预测该区域社会经济各部门需水量发展趋势是至关重要的。(1)需水量预测的原则需水量预测的目的是弄清楚未来各水平年不同保证率国民经济各部门和人民生活对水的需求,一般来说,应遵守以下原则:50 1)以社会经济发展规划为依据一个地区不同的发展阶段对水的需求量也不相同。在交口灌区需水量预测中,要使需水量的预测与社会经济发展趋势相结合。2)以现状年用水水平为基础在调查了交口灌区90年代用水状况的基础上,选定了2000年为本文水资源分析的现状年,拟定了2010年和2020年三个水平年的各项用水指标,以较好地反映用水的发展趋势。3)体现节约用水节约用水是一项缓解或解决供需矛盾的重要措施。在需水预测中,应尽可能考虑由于管理水平的提高、工业设备的更新、先进灌溉技术的推广、城镇生活节水型器具的普及等因素产生的节水效果,使预测的需水量符合节约用水的原则。4)要与供水能力相适应一个地区用水量的增长,受该区水资源条件和供水能力增长的制约。在需水量预测中,尽量与区内水资源开发以及可能从区外引入水资源的进程相适应,使预测的需水量有相应的供水量予以保证。5)预测需水量要留有余地目前,我国正在进行各项改革,社会经济发展中有些因素很难准确预测,例如城镇人口的增长、乡镇企业的产值等,这对预测需水量有一定的影响。因此,在需水量的预测中,除采取多方案比较外,在选定需水量方案时适当留有余地。(2)农业需水预测模型农业需水预测分为种植业需水和林牧副渔业需水两部分。种植业需水预测在旱田、水田、经济作物三类作物需水预测的基础上进行。在本系统中只考虑种植业需水预测。农业灌溉需水量,是指在一定的自然条件和生产条件下,为满足农作物生育期正常生长需要补充的水量。灌溉用水与作物种植类型、种植面积、气候和降雨、灌溉方式、管理水平及工程设施等因素有关。其关系式为:W=W/η(4-1)净水mW净=A×∑αi(Mi1+Mi)(4-2)i=1M=E−(P+G)(4-3)iioii式中:W为农业灌溉需水量,W为净灌溉用水量,η为灌溉水利用系数,A为净水灌溉面积,α为某一作物的种植比例,M为某一作物的播前灌水定额,M为某一作ii1i物生育期灌溉定额,E为某一作物生育期的需水量,P为某一作物生育期的有效降水ioi量,G为某一作物生育期吸收利用的地下水量,m为作物种类数,i为作物种类序数。i农业需水预测中主要进行有效灌溉面积与灌溉水利用系数预测。根据上述农业需水预测的内容和特点,适合于灰色序列预测方法作预测,因此选51 择近年来发展迅速的灰色序列预测方法。灰色数列预测简介数列预测是对系统变量的未来行为进行预测,常用的数列预测模型是GM(1,1)。根据实际情况,也可以考虑采用其它灰色模型。在定性分析的基础上,定义适当的序列算子,对算子作用后的序列建立GM模型,通过精度检验后,即可用来做预测。(0)(0)(0)(0)(0)设X为非负序列:X=(x(1),x(2),L,x(n))(0)(1)(0)其中x(k)≥0,k=1,2,…,n;X为X的1-AGO序列:(1)(1)(1)(1)X=(x(1),x(2),L,x(n))k(1)(0)(1)(1)其中x(k)=∑x(i),k=1,2,…,n;Z为X的紧邻均值生成序列:i=1(1)(1)(1)(1)Z=(z(2),z(3),L,z(n))(1)(1)(1)其中z(k)=0.5x(k)+0.5x(k−1);k=2,3,…,n.(0)(1)于是有GM(1,1)模型x(k)+az(k)=b(0)(1)⎡x(2)⎤⎡−z(2)1⎤⎢(0)⎥⎢(1)⎥若aˆ=(a,b)T为参数列,且Y=⎢x(3)⎥,B=⎢−z(3)1⎥⎢M⎥⎢MM⎥⎢⎥⎢⎥(0)(1)⎢⎣x(n)⎥⎦⎢⎣−z(n)1⎥⎦(0)(1)则灰色微分方程x(k)+az(k)=b的最小二乘估计参数列满足TT−1Taˆ=(a,b)=(BB)BY(1)dx(1)(0)(1)称+ax=b为灰色微分方程x(k)+az(k)=b的白化方程,也叫影子方程,其解dt(1)⎛(1)b⎞-atb也称时间响应函数为x(t)=⎜x(0)−⎟e+⎝a⎠a(0)(1)GM(1,1)灰色微分方程x(k)+az(k)=b的时间响应序列为(1)⎛(1)b⎞-akbxˆ(k+1)=⎜x(0)−⎟e+;k=1,2,…,n;⎝a⎠a(1)(0)(1)⎛(0)b⎞-akb取x(0)=x(1),则xˆ(k+1)=⎜x(1)−⎟e+;k=1,2,…,n;⎝a⎠a(0)(1)(1)(1)(1)还原值xˆ(k+1)=axˆ(k+1)=xˆ(k+1)−xˆ(k)(0)(0)(0)(0)由此得到的模拟序列记为Xˆ=(xˆ(1),xˆ(2),L,xˆ(n))残差序列为(0)ε=(ε(1),ε(2),L,ε(n))(0)(0)(0)(0)(0)(0)))=(x(1)−xˆ(1),x(2)−xˆ(2),L,x(n)−xˆ(n52 ε(1)ε(2)ε(n)n相对误差序列Δ=(,,L,)={Δ}(0)(0)(0)k1x(1)x(2)x(n)精度检验合格后,便可由此模型求得模拟序列和预测序列。程序参看附录B-1数列预测模型程序.年份1990199319941995200020102020灌溉面积93.4477.8175.4995.12100.56103.27105.69表4-1交口抽渭有效灌溉面积发展规划(单位:万亩)由于不同年份农作物生育期的有效降水量不同,满足作物正常生长需要的灌溉补水量也是历年变化的。农业灌溉需水量的确定,应在考虑加强灌溉用水管理、推广节水灌溉技术、提高灌溉水利用系数等情况下,采用各水平年不同保证率,变动灌溉定额的方法计算。交口抽渭灌溉水利用系数预测见表4-2。渠道名称1983年1993年2000年2010年2020年总干渠0.890.910.920.920.93西干渠0.930.940.940.950.95南干渠0.820.860.870.880.89北干渠0.900.930.940.950.95东干渠0.910.930.940.940.95表4-2交口抽渭灌溉水利用系数预测53 4.5系统界面设计开始登陆用户验证错误合提示法NY系统主界面***你好今天是****年**月**日现在时间是?你的计算机IP地址是192.168.0.*目录列表预览区图4-5登陆流程图(1)系统登陆用户通过有效的用户名和密码验证才能登陆进入系统,其界面如图4-5所示。系统管理员可以设置新用户名和相应密码,获得权限的用户可以修改密码,每一步系统都有提示,修改后可用新密码登陆。(2)系统主界面用户登陆后进入系统主窗体界面,主界面包含6大部分。分别是个人办公、员工信息管理、泵站管理、用水管理、水费管理、其他管理。不同的部门个人选择相应的部分进入下一级界面,其有三个页面组成,分别是xtop.asp、xleftmenu.asp、xmain.asp,在xtop页面中,显示登陆用户的用户名、所在的部门以及计算机的ip地址和当前时间,在xleftmenu.asp页面中存放操作目录,用户可直接点击进入相应操作界面。xmain主窗口中可显示操作界面,系统主要功能如:查询、添加、删除等都在各界面上点击实现,整个操作过程简单便捷。界面设计一、登录界面用户级别:管理员与部门用户、普通用户,输入相应的用户名及密码后,进入系统主界面54 系统背景水务办公自动化系统用户名:密码:确定取消图4-6登陆界面二、主界面水务办公主界面个人办公员工信息管理泵站管理用水管理水费管理其他管理图4-7主界面三、用户界面***你好今天是****年**月**日现在时间是?你的计算机IP地址是192.168.0.*目录条列表预览区图4-8用户界面各部分功能分述如下:目录条:显示系统的详细功能模块。列表预览区:显示功能模块的详细内容。现将各部分详细情况分述如下:个人办公主界面:***你好,今天是****年**月**日现在时间是?你的计算机IP地址是192.168.0.*个人办公显示公共通知列表通知新闻…….邮件工作流转我的申请……..待我审批图4-9个人办公界面55 当用户点击左面的树状结构图相应模块的时候,通过超级连接,在界面的右半部分出现所需的操作界面,下面以个人办公来说明(一)个人办公1、点击“通知”,进入下图所示“通知系统”主界面***你好今天是****年**月**日现在时间是?你的计算机IP地址是192.168.0.*个人办公通知所有员工新闻此通知要发送的对象部门员工下拉框………工作流转某个员工文本框……..通知内容通知有效天数下拉框发送通知取消返回(3个按钮)图4-10通知系统界面4.6系统的安全性设计目前建设办公自动化系统大多采用LotusNotes,ExchangeServer作为软件开发平台;是采用多层C/S(Client/Server)模式,B/S(Browser/Server)模式(完全自行开发),其办公系统本身各功能模块的设计实现已不存在太多的技术问题,倒是其系统的安全性一直成[68][69]为开发办公系统的技术关键。因而,设计交口水务办公系统同样要考虑下列:1)身份鉴别。确认系统中用户身份的真实性。2)授权控制。根据鉴别的真实身份来确定对其信息资源或应用的访问权限。3)机密性。确保信息在存贮和传输中的机密性,不被非授权用户访问。4)完整性。确保信息不被非授权用户恶意或无意窜改。5)抗抵赖性。建立责任机制,确保任何用户都不能否认其所进行的操作。4.6.1网络安全性设计[70]网络安全最根本的目的就是防止信息泄露。信息泄露是办公系统的主要安全隐患之一。办公网络的安全保护具有3点脆弱性:数据的可访问性,终端用户容易将数据信息拷贝;信息的聚生性,信息零散存在时,价值可能不大,而大量关联信息聚集在一起时其价值可能相当可观;防御的艰巨性,尽管网络可以层层设防,但对精通网络技术的人来说,安全仍然是相对的。这些都给办公系统的设计提出了挑战。水务办公系统的网络安全设计可以从下56 面几方面着手:1)划分若干子网和办公用机器全部分配内部IP地址,Web服务器安装双网卡,运行不同协议,实现办公网络和现有局机关网络隔离;2)利用防火墙技术,防止办公系统与外部网络相连后的信息泄露;3)充分利用操作系统提供的安全措施。对于办公系统,由于传输、处理、存储的信息具有很高的价值和保密性,因此保护办公系统的安全性成为一个重要任务。正是基于这种考虑,在保密要求较高的办公自动化系统中采用了c/s的体系结构,充分利用操作系统的安全机制(口令验证、存取控制、加密);在此基础上对系统各模块实现按用户角色的权限控制,管理员可将系统角色灵活分配给在册用户;公文流转过程中,每个人只能看到与自己相关的文件。而且公文一旦发送出去,则除非强行收回,当前处理人不能再对公文进行任何修改动作,保证了公文系统的安全性。4.6.2系统配置安全设计本系统采用四级校验来保证系统安全,即在操作系统级、Web服务器级、数据库级、应用程序级验证登录用户的身份和许可权限。在操作系统级,不仅要为用户设置帐号密码[70],而且要为文件和目录设置NTFS访问权限。对于ASP应用程序,就是要在Global.asa文件上为适当的用户或用户组设置NTFS权限。在Web服务器级,可以通过配置Web服务器的权限来限制所有用户查看、运行和操作ASP页的方式。此权限应用于所有用户,不区分用户帐号类型。在数据库级,SQLServer是安全性很好的数据库,可以使用DBMS提供的给予或撤消特权等性能。注册安全选择推荐使用标准安全方式。在应用程序级,也设置有一套身份验证机制,除对合法用户的确认外,还应有对非法侵入的跟踪。57 5.交口多级泵站供水调度系统设计5.1多级泵站供水调度5.1.1国内外多级泵站供水系统优化调度应用研究发展a.国内外梯级泵站的发展概况随着工农业生产的发展和科学技术的进步,我国泵站工程得到了很大的发展。到目前4[71]4为止,我国拥有大、中、小型泵站47×10座,排灌动力达6805×10kW,与1949年4[71][72]的7.13×10kW相比,增加900多倍。这些泵站工程的建设,在农业生产发展及提供城乡用水等方面发挥了巨大作用。泵站工程的类型可大致分为大型低扬程泵站、大型高扬程泵站、机井泵站(井灌)、浮动式泵站和中小型泵站等。其中,大型高扬程泵站的主要特点就是扬程高、梯级多、工[73]程艰巨。主要分布在陕西、甘肃、宁夏、山西等高原地区。早在50年代,黄河中上游广大黄土高原地区就进行了泵站提灌工程的发展建设。60年代初,黄河干流上第一座大型工程山西夹马口泵站建成并投入运行,分三级提水,总净3扬程110m,总流量9.5m/s。到目前为止,黄河干流上兴建了百余座泵站抽水工程,总灌4溉面积约600×10ha。其中大型泵站34座,如甘肃景泰川工程,第一期工程11个梯级,[74]总扬程445m;第二期规模更大,输水干渠100多km,总净扬程602m。另外还有广东83省东深供水工程,经9座提水泵站向深圳、香港供水,年供水量为11×10m,占香港总3用水量的70%;山东引黄济青工程,经5个梯级泵站向青岛市供水,总流量为159.5m/s,433每天为青岛供水30×10m;引滦入津工程,经3个梯级泵站向天津供水,总流量为50m/s,83[75]年供水量为10×10m;宁夏扶贫扬黄灌溉工程(11级高扬程泵站);南水北调东线工程(13级低扬程泵站)。国外方面,如美国加利福尼亚北水南调工程(23级泵站)、原苏联古比雪夫提灌工程[76](8级泵站)。所有这些梯级泵站的合理有效运作,都是以对其进行合理优化调度为基础的。b.国内多级泵站供水系统优化调度研究发展我国梯级泵站供水系统优化调度的研究,正是随着多级泵站的工程规模与效益不断扩大而不断深入的。发展大体上可分为3个阶段:[77](1)20世纪50年代,我国董毓新就研究了梯级水电站工作深度的确定。这为梯级泵站供水系统调度工作奠定了最初的基础。(2)20世纪60年代至70年代,我国开始对优化调度的研究成果进行试验。如58 1972年在江都一、二、三站站进行调度试验,在站上建一总控室,对整个枢纽进行优化调度,但元件质量问题,无法正常运行。(3)20世纪80年代至今,随着计算机技术迅速发展,自动化设备性能的不断提高以及跨流域调水工程大力开展,多级泵站供水系统的优化调度研究成果得到了广泛的发展和应用。如,1986年投入运行的湖北汉川二站,采用先进的动态规划、模糊决策等方法,以能耗最低、效益最大为目标,建立了数学模型,进行了优化调度及经济运行的研究,提出了节能、节水、扩大经济效益的调度方案;1997年9月开始水利部“948”计划项目“高扬程梯级泵站提水灌区用水管理调度技术”使景泰川电力提灌工[78-79]程14个梯级泵站实现了机组优化调度。南水北调东线工程从长江下游扬州附近的江都泵站抽长江水,利用京杭大运河及其平行的河道输水北送到天津,按规划沿线4共分十三个梯级,总扬程65m,需新建51座大型泵站,总装机50×10kW,每座泵站3设计流量70~250m/s。很显然,供水优化调度问题是首当其冲的。随着国家“948”计划实施的不断深入,江都等一些大型泵站自动化改造的不断取得成功,全国大范围内的泵站改造工作必将陆续展开,作为泵站管理核心问题之一——优化调度问题研究必将引起人们的广泛关注。c.国外多级泵站供水系统优化调度研究发展自60年代起,国外学者在调度管理建模理论上就进行了许多探讨,并以计算机辅助供水系统调度管理,将其理论研究成果用于工程运行。[80][81][82]Cohen(1982)、Coulbeck(1982)、Coulbeck(1987)等运用动态规划法进行泵站优化运行调度研究,但该种方法受到维数(水泵数目)的限制仅仅用于小[83-84][85]系统;Chase和Ormsbee(1989)、Sakarya(1998)、Sakarya(2000)采用非线性规划与水力模拟技术相结合来解决优化模型的水力约束;Ormsbee和Lansey[86](1994)提出运用拉格朗日(Lagrangian)优化算法解决以泵站最小运行费用为目标[87]的非线性规划模型;Rodin(1999)用遗传算法进行泵站日运行最小费用研究。[88]Moradi-Jalal(2003)等采用非线性规划的方法对泵站的水泵容量、机组数量及类型进行了全面优化。迄今,在美国、英国、法国、日本等地有些供水系统基本上实现了计算机优化调度管理,并编制了一些较通用的调度软件,如美国的GINAS及英国的OPWAD等。5.1.2多级泵站供水系统优化数学模型分类及其解法评述a.泵站供水系统优化数学模型分类[89]在20世纪30年代末期,随着最优化模型与方法应用领域的不断扩展,应用最优化模型进行泵站供水优化调度的研究工作也相继展开。尤其是近二十年来,随着泵站技术、计算机技术、控制技术的发展,各种有关泵站优化运行的模型得到了快速的发展。泵站最优化数学模型就是通过运用数学方法和数学技术研究泵站系统的优化设59 计、控制和运行管理的途径及策略。从不同的角度出发,将泵站最优化数学模型归类如下:(1)按泵站功能分[90]多功能泵站优化运行数学模型、单功能泵站优化运行数学模型。多功能泵站一般含灌溉、防洪、排涝、供水、发电、站区开发及保护生态环境等多种功能。按各目标在工程中的地位和作用,并考虑各目标效益与水位、流量关系,把各目标组合成基本目标、非基本目标两类。1)基本目标:一般指灌溉、防洪、排涝、供水等目标。基本目标是泵站工程建设的目的所在,与水位、流量直接相关。2)非基本目标(模型中作目标状态处理):它是伴随工程建成而自然生成的效益目标,如站区开发、生态环境等效益。航运虽然有时很重要,但通常只对水位与流量构成弱约束,故一般可把航运归入非基本目标中,发电是泵站工程利用余水排泄发电,或者吸收电网用电低谷时电能,用电高峰时发电并入电网或自用,也认为是非基本目标。贾仁甫等(2000)建立多目标多维动态规划模拟模型用于多功能泵站的优化调度,以使综合效益达到最大化。建模时,将站身下游河道划分为N个相对独立的河段,令n=1,2,L,N表示河段序号,将整个分析期(如一个水文年)划分为T个时段。取分析期中的每个时段为动态规划的阶段变量;泵站各时段出流量为决策变量;各时段各河段蓄水量为状态变量。在此递推关系中,把次要的并能分部门独立计算非基本目标作为目标状态约束(水位或水量约束)考虑。在模型求解时,采用多目标规划的约束法,即将某一基本目标作为主体目标函数,其余的基本目标转化为状态目标分别取其可行域构成状态约束,把原问题转化为单目标问题。单功能泵站是指泵站仅仅承担一种功能或以某一功能为主的泵站,其优化调度模型属于单目标问题,相对较简单,建模方法也较多,以下分类的各种模型大多是针对单功能泵站的。(2)按泵站机组组成分分多型号机组优化运行数学模型、单型号机组优化运行数学模型。泵站通常装有不同型号的机组,已知泵站总抽水流量和泵站进出水池水位(泵站净扬程),如何确定泵站各种型号水泵机组投入运行台数、水泵的流量、水泵的扬程、水泵的叶片角度、水泵的效率、泵站装置效率及电动机的功率等,是多型号机组泵站优化运行的核心问题。汪亚超(1997)建立了多型号机组泵站优化调度的动态规划模型。以总运行费用最低为目标,选择机组编号为阶段变量;选择按机组编号累加的抽水流量为状态变量;60 各机组的抽水流量为决策变量。计算出泵站各种运行方案(不同型号水泵机组投入、不同运行台数的组合)的总费用,通过比较,找出泵站运行费用最低的运行方案,确定各种型号水泵机组的投入运行台数及各自的抽水流量,计算水泵扬程,进而可求出泵站的其他最优运行参数及经济指标。在此基础上,针对泵站仅存在两种不同调控性能的机组,程芳(2003)引入大系统分解协调技术,建立了两层谱系结构的泵站优化调度模型。即将某一级泵站的两种不同调节性能的机组,按其性能要求将其分为不同的子系统(子系统1,子系统2),并分别建立模型进行优化,同时建立总系统协调模型,通过总系统、子系统两层系统[91]的协调求解,给出泵站最优的开机组合。对于机组可调节的子系统利用动态规划技术建模求解;对于机组不可调节的子系统利用0-1规划法建模求解。其具体求解过程为:通过指定或预估分配给子系统1,2的流量,把第1层中的各子系统相互分隔开来,各自独立地进行最优化;这种条件下各子系统的最优解虽然符合各项约束条件,但未必能使系统整体达到最优,因而各子系统应将相应的目标值返回给上一层(第2层),在该层对协调变量进行校正即改变关联变量的预估值,再传递给下层;这样反复求解,直至求得全局和整体的最优解。对于单型号机组的泵站,若机组均为不可调节的,可采用0-1规划法建模求解;若机组均为可调节的,可采用动态规划法建模求解。(3)按泵站机组运行方式分并联运行优化数学模型、串联运行优化数学模型。大多数泵站都配备有2台或2台以上的水泵,为满足一定供水量及水量变化,需2台或数台水泵并联工作。刘洋等(2002)建立了一个由状态函数μ(μ=0时,表示ii第i台泵停行;1μ=表示第i台泵运行),连续变量Q(第i台泵的流量)及非线性函ii数P(Q)(第i台泵的轴功率)组成的非线性规划模型。采用离散动态规划法进行优化ii求解,求解时由泵站要求的扬程反推出每台泵的流量;选择状态函数进行排列组合;通过比较各排列组合的总耗电功率,得出最优组合,即总耗电功率最低的组合。对于泵站串联运行的优化调度问题,朱满林(1999)针对某八级泵站建立了以年耗电最小为目标函数的动态规划模型。其中,选取泵站级数为阶段变量;各级泵站的供水量为状态变量;各级泵站的开机方案为决策变量。赵新华(2004)以水泵机组总的轴功率最小为目标函数建立二级优化调度的数学模型,并应用LINGO软件编制相应的算法程序对模型求解。(4)按模型建立方法分动态规划数学模型、模糊优化数学模型。61 上述各种模型大多采用动态规划法给出,这种建模方法比较常见,这里主要对基于泵站优化调度的模糊模型加以简单介绍。袁春学(2000)从水量、水质、能耗三方面综合考虑,建立了给水泵站运行的模糊数学模型。即分别建立三者的隶属函数,在此基础上建立三者的相关矩阵,再由多位专家给出三者权重,依据求和法来计算矩阵特征值的近似值,进行评价。b.泵站供水系统优化数学模型求解方法评述多级泵站优化调度的求解问题,一直受到人们的关注。这类问题以往采用的是图解法,不仅费时费工,而且难于求得最优解。规划理论的发展和计算机的应用,为求解这类问题求解提供了途径,应用较多的是动态规划解法、模拟技术解法、遗传算法等。(1)动态规划解法动态规划解法需要模型将状态变量离散化,离散点越多,精度越高,但离散点越多时,会遇到“维数灾”,占用计算机内存大、计算时间长;水泵特性呈非线性,且泵站优化包含整数优化,实现较困难。文正等(1993)采用多层动态规划求解法用于泵站优化调度模型的求解,实现十分复杂。国内外学者已提出了不少解法进行改进,如离散微分动态规划方法(DDDP),逐步优化算法(POA),动态规划法逐次渐近法(DPSA)等。但这些扩展解法也有缺点,如很难保证收敛到全局最优解。(2)模拟技术解法模拟技术是将泵站运行的物理模型概化成数学模型,在计算机上模拟泵站的运行过程,通过采用一系列不同的运行方案得到各自的响应结果,从而选择出较优的运行方案。模拟技术求出的不一定是严格的最优解,但该方法概念清晰,模型通用性强,结果更符合实际情况,因而在多级泵站的优化调度中得到一定的应用。杨鹏等(2001)采用模拟退火算法(SimulatedAnnealing--SA)用于解决泰州引江河高港泵站机组的优化调度。模拟退火算法将组合优化问题与统计物理学的热平衡问题类比,开辟了组合优化问题的新途径。SA算法的基本思想是:将机组组合状态看作神经元状态,耗能看作目标函数,在给定温度下,神经元状态出现的概率服从Boltzmann(玻尔兹曼)分布,在计算中逐步降温,直至能量达到最大值。在采用模拟退火算法优化时将连续变量和离散变量统一编码,离散和连续变量的优化合二为一,不需要任何近似假设,简化了优化过程。仿真结果表明,模拟退火算法用于既有连续变量,又有离散变量的水泵,这种具有非线性特性的优化决策是非常有效的。(3)遗传算法遗传算法(GeneticAlgorithm)简称GA,是一种结合了Darwin的进化论及Mendel的群体遗传学机理而提出的一种全局意义上的自适应搜索技术,它的正式诞生以62 Holland著作的出版为标准,Holland提出的简单遗传算法的基本思想是:GA把待解问题的候选解按一定规则编码为数字串形式,一个数字串就是一个个体(称为染色体)并对应着问题的一个解,不同的个体构成种群。首先,GA随机产生初始种群,其中每个个体根据适应函数都有一个适值,然后通过选择(selection)、交叉(crossover)、变异(mutation)三种基本进化操作构成新一代更好的种群,不断进化,直至求出问题的最优解。杨鹏(2001)、王毅(2003)、王宏江(2003)、侯岱云(2003)等先后将遗传算法用于求解泵站的优化调度模型,在求解(进化)过程中,采用最优保存策略,即往大小为N的解集合(群体)中添加一个不参与三种进化操作的个体即最优保存(OptimalMaintain)解(个体)个体,用于保存求解(进化)过程中得到的最好解,于是解集合的维数(种群)的数目变为(N+1),以保证GA是全局收敛的;对约束条件,采用罚函数法,即通过增加惩罚函数修正目标函数,将带约束优化问题化为无约束问题。结果表明,用遗传算法求解泵站的优化,能够快速、准确地得到令人满意的结果。但若解集合的维数(种群)N过大时,GA的搜索空间大大增加,寻优时间也随之大大延长。而在泵站的实际运行中,考虑到水泵机组切换、启动所造成的损耗,设备冲击等工程实际问题,不应频繁切换并联运行的水泵机组,要求切泵次数尽量少,不妨将GA的搜索空间剖分,对不存在优化解的子空间不予搜索,从而大大减小GA的计算量。于是,廖莉等(2004)引入胞腔的思想,采用胞腔排除(cellexclude)来对GA的搜索空间进行降维处理。该算法借助胞腔和胞腔排除得到的有效胞腔作为水泵并联运行的有效组合方案,并在各有效胞腔内采取全局搜索与局部搜索相结合的双种群搜索策略得到各泵负荷分配的优化解,同时给出了符合工程实际的计算机最优调度方案选择方法。与传统遗传算法相比,胞腔排除双种群遗传算法可快捷、有效地获得泵站[92]最优调度方案和多个有效调度方案。5.1.3梯级泵站运行调度中存在的问题及原因我国新建的泵站工程,就其规模和数量来看,均居世界各国前列。但各种条件的限制,主要存在如下三个方面的问题。a.输水损失较大梯级泵站调度不合理,造成泵站级间流量偏差,主要发生在提取含沙水流的泵站[93]。泵站经过一段时间运行,水泵过流部件磨损十分严重。例如黄河沿岸夹马口扬水站,在汛期连续运行200h后,叶片边缘出现很多汽蚀孔洞,叶片磨短50mm~100mm,3口环内径由410mm磨大至425mm,间隙泄漏水量为0.18m/s,水泵出水量减小10%63 [94]左右,水泵效率下降10%~25%。在运行过程中,每台水泵磨损程度不一样,从而出现了站间流量偏差,造成泵站弃水。b.机组效率低、能耗大泵站在运行管理中产生站间流量偏差,必然迫使泵站运行偏离高效区,出现压阀[95]运行以及“大马拉小车”现象,带来运行效率低、能耗大、制水成本高等一系列问题,致使泵站工程效益较低。以上海为例,上海市水利排灌管理处在对管理水平较好的泵站进行的抽样调查中,轴流泵站平均效率为41.67%,面上一般只有30%~40%,低的仅21.7%,混流泵站平均效率为35.29%,面上一般只有25%~35%,低的仅19.5%。由此可见,泵站效率的提高迫在眉睫。c.开停机次数频繁泵站机组流量配合不当,造成机组的开停机次数频繁。根据Nilsson对瑞典电力公司估算的水电机组的启动的成本的研究表明,机组维修成本和运行寿命受机组启动次数的影响很大。据估计,机组每启动一次,约降低运行寿命10~15h,而每年启动150[96]次的机组,运行寿命甚至降低20%。由此看来,机组的频繁启停,势必增加运行成本,在调度时,努力减少机组启停次数是十分必要的。d.问题产生的原因上面运行中的问题,如果仅从非工程的角度看,主要源于没有多级泵站供水系统可操作性的调度模型,具体原因主要体现在如下三个方面:a.没有充分的数据源数据是模型的基础和依据,多级泵站调度时,泵站的技术要求和技术指标、相关原材料和设备的现行市场价格、灌区的规模和发展规划、作物品种结构、土壤状况、年降雨量和降雨分布情况,以及近30~50年来水文、气象的变化趋势等都是调度的重要依据,然而目前我国数据采集手段、传输方式及数据存储和管理方面的相对落后,数据的准确性和完整程度相对模型的应用还有很大的差距,这必然导致泵站调度的缺乏科学性。如水泵机组各种特性曲线的拟合,没有充分的数据源,无法进行对水泵的现行运行特性进行评价。再如泵站运行时前池水位的监测,多数泵站均为人担任,所以很难获得实时监测数据。b.不同部门间没有实现数据的共享泵站运行调度数据源分别来自不同的部门(农业、水文、气象部门、地方政府),部门之间传输手段的落后、缺乏沟通协调等原因,资源共享还很不充分,造成了操作者缺乏足够的泵站运行调度依据,极大地影响了泵站运行调度的科学性。c.缺乏用于调度的软硬件设备及其安装环境数据采集设备、运行调度设备是实现泵站优化调度得以实现不可缺少的条件。目64 前,我国渠道水流数据(流量、水位、流速)采集设备、机组自动化操作设备及其相应的软件的研制和开发相对比较滞后,导致大多数泵站的调度模型还多处于理论探索阶段,加之我国大部分泵站的建造时间早,不具备硬件设备的安装环境。因此,加快泵站调度的软硬件设备的研制开发及泵站改造是亟待解决的问题。进入80年代,我国对泵站工程进行技术改造,泵站效率提高10%~15%,有的甚至更高。提高泵站工程经济效益的另一重要途径,是对泵站进行优化调度,即在满足要求的情况下,以最小的能量输入获得最大的有效输出,从而使泵站最大限度地提高其经济效益。如何根据所需的流量变化及扬程变化,对各级泵站的水泵机组进行合理的优化调度,从而降低能源消费,避免能源浪费,实现多级泵站的经济运行,已成为[97]工农业生产亟待解决的问题。5.2交口概况及多级泵站供水调度需求分析5.2.1交口多级泵站群网络关系分清各级泵站的供用网络关系是多级泵站供水优化调度的前提和基础。交口各级泵站的供水关系如图5-1所示。西楼田市刁张集贤故市曹家兴王北倪胡家罗家小寨官底南小寨任家北冯左家东窑李阳蒲阳肖家崔家中其南王王家北志道张桥图5-1交口多级泵站群系统实际供水关系网络5.2.2交口多级泵站群供水分区供水面积较大,在调度过程中必须实行分区调度,将全部抽水站按渠系分布情况划65 分为五个分区,其中总干渠上设抽水站二处,西干渠设三处,北干渠设六处,东干渠设十处,南干渠设五处。具体划分见表5-1。表5-1交口供水调度分区调度分区范围泵站数目(个)装机数量(台)装机容量(kW)Ⅰ渠首、总干渠21812060Ⅱ西干(支)渠3121345Ⅲ南干(支)渠511443Ⅳ北干(支)渠6307725Ⅴ东干(支)渠10373394合计2610824967在分区的基础上,就可以对区域需水量进行预测,与可引水量进行水量平衡计算,在可引水量不足时,进一步依据区域的单位水量产值,确定区域调水的优先级别。5.3.交口多级泵站供水系统系统分析5.3.1系统概述在交口多级泵站供水调度的过程中,既存在各级泵站的联合运行,又有站内多台机组的调度,上下级抽水泵站之间、本站机组之间都有一定的联系。而整个泵站的运行又取决于整个灌区的来水和取水情况,以及各干、支、斗渠的水量分配等。因此,泵站的优化调度不仅是每个泵站本身的优化,而且是建立在灌区用水计划,渠道水量分配基础上的,兼顾各级泵站间的合理调配,以及站内的机组优化的整个系统的优化运行。a.长期用水计划下的多级泵站优化调度灌区中长期取水计划(年,季,月)分为三层,第一层是根据生产实际,具体作物的种类,种植面积,灌溉定额,作物的水分生产函数,具体的气象状况,土壤状况,水文地质等来预测灌区内满足不同作物生育期内能使其生长状况最佳,产量最大的灌溉需水量序列;第二层是将此需水量序列自下而上反推至整个灌区,得出灌区的计划引水量及过程;第三层是将计划需水量与供水量进行水量平衡,根据供水量修正用水计划,将此计划反馈给灌区,调整不同作物的用水计划组合,使灌区作物总效益最大,并以此制定出最终的取水计划。这时泵站的优化调度即为在计划给定的渠道平均流量条件下,合理分配各时段流量,使各个泵站运行总功率最低,若考虑电费,即为使泵站的年运行费用最低。在系统的进出水位,提水流量一定的情况下,考虑各级泵站之间的水量平衡,各站最大开66 机台数、水泵工况、各级泵站之间的扬程组合等约束条件,对系统的运行进行优化。此时,灌区的总效益就包括灌区作物经济效益最大,灌区水费收入最大以及泵站年运行费用最小。若只考虑泵站,则本模型包括两个层次:第一层为在灌区作物经济效益最大的优化用水计划下,各个渠道的取水流量已定,即每一级泵站抽排流量一定条件下,单级泵站在不同开机台数、机组扬程、机组装置效率组合下的能耗最小;第二层为各级泵站组合下,考虑各级泵站之间的水量平衡、流量平衡、输水渠水深约束、最大开机台数约束下的多级泵站系统总能耗最低。两层之间通过各级泵站的扬程组合联系起来。此时,模型的目标函数为泵站电费支出或能耗最小。b.实时配水计划下的泵站实时优化实时配水计划的预报即是对最新的实际信息(如田间水分状况,实际气象资料等)进行分析处理,在此基础上,再根据各种最新的预测信息(如天气预报,作物生长预报等)进行模拟分析,预测各种作物下次灌水的日期和所需水量,然后进行水量分配和调度,使灌区配水达到最能满足作物生长需要。泵站实时优化即为在实时水量分配的基础上,建立模型,同时考虑流量、输水渠道水深、各级泵站最大开机台数、水泵扬程、水泵运性工况等,根据水位变化对各级泵站间及泵站内部的运行进行实时优化调度,确保泵站在每一次灌水时都处于最优运行,能耗最低、效率最高,从而达到泵站整体运行的最优。实时预报所得的灌水量相比中长期而言,更符合实际情况,因而更准确,此时的泵站运行则更具有灵活性。5.3.2多级泵站供水调度数据流程分析在系统业务分析的基础上,必须通过运用一些系统数据分析方法进行系统逻辑关系的描述,从而抽象出具有普遍适用型的模型结构。数据分析主要目的是分析出信息合理的流动、处理、存贮的过程,而数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,通过数据流程图分析,可以抽象出系统中数据流动、存贮、处理的逻辑关系,将信息处理的不同业务处理过程联系起来概括形成一个整体。数据流程图的绘制需要用到以下四个基本符号:即外部实体、数据流、数据存贮和数据处理过程,见图5-2。由上述的职能流程,可以看出多级泵站供水调度过程包括可供水量预测、用配水计划的制定、机组调度方案的制定等三个方面,下面对以上三个方面的数据流程分别进名称外部实体处理数据流数据存储图5-2数据流程图的符号说明行分析。67 5.3.3可供水量预测数据流程可供水量预测是进行多级泵站供水优化调度的前提之一。可供水量数据分析主要是通过渭河多年来水量数据和实时监测数据,对灌季内渭河的来水流量进行分析,同时利用水沙实时监测数据及其各种水沙模型对水源含沙进行分析预测,然后结合渠首(西楼站)的引水能力及其机组运行对水源含沙的要求确定该灌季内的可引水量。数据流程如图5-3。5.3.4用配水计划制定数据流程用水计划制定是进行多级泵站供水优化调度的另一前提条件,也是最直接、最重要的调度依据,对其数据流程进行分析是进行机组调度数据流程分析的基础。用水计划系指根据作物的生育阶段和需水要求、水源供应条件和渠系的输水能力,统一协调需水、供水和配水的关系,确定出各时段渠道的引水计划和渠系配水计划,即向各级渠道(或各基层用水单位)的配水流量、配水次序和配水时间等。渠系水量调配是全渠系用水计划的执行过程,根据所需流量和实引流量的关系、该次灌水增产效益及其管理单位的经济收益等,主要有全渠系按需配水、全渠系按比例配水、渠系水量优化配置。数据流程如图5-4。河流多年水沙监测数据河流水沙实时监测数据渭河水情监测河段用水管理数据P1(河源水沙预测模型)河源可引水预测渠首水沙实时监测数据渠首西楼水情监测预测结果渠首引水能力数据泵站引水含沙标准D1.灌季各时段渠首引水流量预测表图5-3可供水量预测数据流程68 土壤数据地下水数据P2(农田水量平衡方程)灌溉试验站作物的蒸腾蒸发量推求雨量数据光照、风速等气象数据局灌溉科分析结果作物数据基层管理单位多年来实际完成的用水情况P4P3D2各种作物需水量表全渠系用水计划制定年度用水计划制定D1.灌季各时段渠首引水流量预测表抽水灌溉管理站D3年度轮廓用水计划表作物灌溉制度西楼站各级渠道水利用系数P5干支渠段用水计划D4全渠系用水计划表P6用水单位D5干支渠段用水计划表配水斗用水计划D6.配水斗用水计划表比较需水量与实引水量P7局配水站灌区渠系实时水量调配P7.1P7.2P7.3全渠系按需配水全渠系按比例配水渠系水量优化调配D7.1按需配水计划表D7.2按比例配水计划表D7.3优化配水结果表图5-4用配水计划制定数据流程5.4交口多级泵站供水系统优化调度模型构建交口多级泵站供水调度从管理上呈现出明显的层次性,即渠首、分干渠管理总站、基层管理站等3级主要泵站供水调度管理部门,而且交口多级泵站群系统泵站数量多、供水关系复杂,根据供水调度分区,整个泵站群系统的构成了一个具有多层次、结构69 复杂的系统,其中包含了不同层次的规划决策问题。有高层次的分区供水决策,也有低层次的各分区内泵站的调度决策。对于这样一个大系统,企图用一个数学模型或用一个目标来描述,并用某一个优化技术求解,都是相当困难的。而大系统分解协调理论既能适应交口多级泵站供水调度管理的多层次性,也能适应其实际调度运行的多层性的特点。分解是对这一复杂的开放系统在功能逻辑层次上的分解,是保证方案有效性的前提,故建立交口多级泵站群供水大系统分解协调模型。5.4.1模型概述交口多级泵站群供水系统由西干渠三级泵站系统、南干渠二级泵站群系统、北干渠六级泵站系统、东干渠五级泵站群系统、田市泵站和渠首西楼泵站共108台水泵机组组成。为简化,将田市泵站按北干渠北倪、东干渠胡家三级泵站的流量要求,分解为田市1站、田市2站,分别为北、东两干渠泵站供水;同时根据泵站规模,将东干同一级泵站概化为一个泵站,将南干渠的刁张、集贤、故市三个泵站概化为一个泵站。简化后,将西楼站作为顶级供水源,其余各级泵站系统每级泵站均只有唯一一个上级泵站和下级泵站,为大系统协调模型构建带来了很大的方便。交口多级泵站群系统简化后的供水关系网络如图5-5所示。西楼田市1田市2兴王曹家刁张集贤故市北倪胡家小寨罗家官底南小寨任家北冯左家东窑李阳蒲阳肖家崔家中其南王王家北志张桥图5-5交口多级泵站群系统简化供水关系网络显然,简化后的交口多级泵站群系统可以看成是由田市1七级泵站系统、田市2六级泵站系统、兴王三级泵站系统、曹家二级泵站系统、刁张集贤故市一级泵站系统(简称“概化泵站”)及渠首西楼泵站组成。70 由于组成复杂,且影响优化调度的因素多。为此,本文建立了具有两层递阶结构的大系统分解—协调、分解—聚合模型;第二层为协调各多级泵站和概化泵站水量分配的决策模型(大系统协调模型)。程序参看附录B-3泵站供水调度模型程序5.4.2多级泵站及概化泵站(第一层分系统)的优化调度模型多级泵站系统优化与各泵站站内优化是通过泵站提水流量相互联系、相互影响的。以各泵站的提水流量QW(i,为关联变量,以各泵站为子系j)统建立多级泵站优化调度的大系统分解—聚合模型。该模型在泵站群优化调度大系统递阶结构中起着承上启下的作用。进行多级泵站优化计算目的是协调各子系统的优化结果,使多级泵站抽水灌溉效益最好;向第二层整个泵站群优化调度大系统协调模型提供信息,将有限的水资源在各分系统之间进行合理调配,使整个泵站群系统获得最佳的综合效益。优化计算首先由第二层大系统协调模型提供水资源分配方案;其次在聚合模型内将关联变量QW(i,在可行域内进行离散并以此分别对j)各子系统进行优化,找出各子系与QW(i,j)间的关系;最后对大系统聚合模型进行优化,并将优化结果反馈给第二层协调模型。根据多级泵站的结构特征将多级泵站优化调度问题序列化,并建立动态模型。1)阶段、状态、决策变量阶段:按多级泵站的分级划分阶段,并以j表示阶段序号(j=1,2,L,M,M为多级泵站的级数)。田市1泵站系统M=7,田市2泵站系统M=6,兴王泵站系统M=3,曹家泵站系统M=2。状态:以各级泵站的提水流量QW(i,j)作为状态变量,i为分系统序号。决策:以各阶段向灌区或其它用水单位提供的供水流量DF(i,(即本级泵站与下一j)级泵站之间的干渠分水量)作为决策变量。2).系统方程以上、下级泵站之间的水量平衡反映状态转移规律:即QW(i,j+1)=QW(i,j)η(i,j)−DF(i,j)(5-1)GA式中,η(i,j)为第i个分系统第j级干渠渠系水利用系数。其它符号意义同前。GA3).目标函数以单位供水量产生的效益最大为目标函数,即:MFD(i)=max∑(cd(i,j)DF(i,j))QW(i,1)(5-2)j=13式中,c(i,为单位供水量的水费收入,元j)/m;d4).约束条件71 (1)状态约束各阶段的实际提水流量应大于用户需要的最小流量,并小于由泵站提水能力决定的最大流量,即QS(i,j)≤QW(i,j)≤QS(i,j)(5-3)1mQW(i,j)≤QW(i,j−1)(5-4)3式中,QS(i,j)为用户需要的最小流量,m/s;QS(i,为各泵站的最大提水流j)1m3量,m/s。(2)决策约束DF(i,j)≥DG(i,j)或DF(i,j)=0(5-5)1DF(i,j)≤DG(i,j)(5-6)m式中DG(i,j)为除DF(i,j)=0,第j级干渠最小分水流量;DG(i,为j)j级干渠1m的最大分水流量,其值取分水渠过水能力和灌区计划用水量中的小值。(3)各级干渠水位约束Z(i,j)≤ZZ(i,j)≤Z(i,j)(5-7)1m式中,Z(i,j)为第j级干渠的设计最低水位,m;Z(i,为j)j级干渠的设计最高1m水位,m;ZZ(i,为第j)j级干渠的实际水位,m。(4)边界条件约束QW(i,1)=W(i)(5-8)QW(i,M+1)=0(5-9)式中,协调变量W(i)为1级站提水流量,由大系统的第二层协调模型提供。5.4.3泵站群(第二层)优化调度的大系统协调模型大系统协调模型的主要作用是调整渠首西楼站抽水量在田市1七级泵站系统、田市2六级泵站系统、兴王三级泵站系统、曹家二级泵站系统、及概化泵站之间的分配,以使整个系统的效益最大。1).目标函数在一定水资源条件下灌溉一次整个系统所发挥的经济效益最大为大系统优化目标,即5FS=max∑FD(i)W(i)t(5-10)i=1式中,t为一次灌溉延续的时间。2).约束条件(1)最大提水能力约束各分系统的实际提水流量应小于该分系统的一级站(概化泵站即为自身)在全部72 开机时的站流量,即W(i)≤QM(i)(5-11)式中,QM(i)为分系统第一级站最大提水流量。(2)引水渠道过水能力约束渠首西楼站是通过进水前池与渭河相连,由于前池蓄水能力有限,当渭河水位降低到一定程度时,前池的蓄水不能满足泵站的要求。考虑渭河水位和西楼站提水流量的限制,即5∑W(i)≤QD(SW)(5-12)i=1式中,SW为渭河水位,m;)QD(SW为渭河水位与西楼站最大抽水流量之间的关系。(3)决策变量非负约束W(i)≥0(5-13)73 6.交口管理局水务办公自动化系统实现根据对系统流程的分析,系统平台采用Windows2000Server;网络协议为TCP/IP,系统采用MicrosoftInterdev等工具开发实现。该系统可以使用户方便进行水务办公,提高工作效率。6.1登陆系统运行“交口管理局水务办公自动化系统”的登录界面,请在相应的文本框中输入您[98]的用户名和密码,点“登陆”按钮,即可登录系统。(1)如果没有输入用户账号名或者密码,则会提示错误信息:“用户名不能为空或密码不能为空”。(2)如果用户账号和密码输入正确,则进入水务办公主界面,如图6-1所示,同时系统记录用户的基本信息,如部门、用户名、权限、IP地址等,在水务办公主界面中,用户根据相应的权限进入不同的操作。图6-1水务办公主界面6.2个人办公[99][100][101]用户点击主界面的个人办公,出现如图6-2所示的界面,在此页面中,用户可以发送通知以及公文申请、考勤登记、新闻发布、文件上传、交流、修改自己的用户名、74 密码等图6-2个人办公主界面6.2.1通知点击个人办公目录子目录通知的发送通知出现图6-3所示界面,在此主页面中,包括通知发送的对象,通知的内容以及有效时间,发送通知、取消发送、返回三个按钮。如果用户没有选择发送对象,当点击发送通知按钮时候,页面将出现错误提示信息。当要取消发送通知时候,直接点击取消发送按钮,页面恢复到如图6-3所示界面。图6-3发送通知界面75 点击个人办公目录子目录通知的已收通知出现如图6-4所示界面,在此页面中,用户可以随时看到发送给全体用户的通知信息,便于及时了解。图6-4已收通知界面6.2.2新闻点击个人办公目录子目录新闻的发送新闻出现如图6-5所示界面,在此页面中,任何用户都可以及时添加自己感兴趣的新闻,便于用户相互交流,了解最新新闻。其包括标题、正文、权重,提交、重写按钮。当添加完毕时候,点击提交按钮,系统纪录并且添加到数据库中,以备用户查询修改之用。图6-5发布新闻界面76 6.2.3考勤管理点击个人办公目录子目录个人考勤的上下班登记出现如图6-6所示界面,在此页面中,用户只需要输入时、分,其他如用户名、部门、登陆时间由系统输出页面中,输入完毕,点击提交按钮,系统纪录并且存入数据库中。图6-6上班登记界面6.3工作流转点击工作流转目录子目录起草申请出现如图6-7所示界面,在次页面中,包括各种申请,用户可以方便选择所需的申请,点击任意一个按钮,系统通过超级连接,进入相应的申请页面。系统提示用户输入相应的内容。图6-7申请界面77 点击起草申请中请假申请出现如图6-8所示界面,在此页面中,包括请假人姓名、请假类型、所属部门、备注、开始时间、结束时间、请假理由、接收者。当填写与选择完全的时候,点击提交按钮,则信息被纪录且添加到数据库中,备浏览。图6-8请假界面6.4用水管理系统点击主界面中的用水管理,出现用水管理主界面,如图6-9所示,在页面中,包括用水管理、农业需水预测、泵站水量管理三个父目录、当点击时子目录一一展开,用户可以方便的选择所需子目录操作。图6-9用水管理主界面78 6.4.1用水信息点击目录灌溉用信息出现如图6-10所示界面,在页面中,包括灌季(春、夏、秋、冬)四个,年度(开始时间、结束时间)、渠首引水量,灌溉亩次、渠首灌水定额,干支渠等的灌溉系数,系统只允许输入数字,其他输入一概无效,填写完全后,点击提交按钮,系统纪录添加到数据库中,若不完全,则提示不完全信息。图6-10用水信息录入界面6.4.2用水信息处理点击用水信息处理目录子目录用水查询,出现如图6-11所示界面,在此页面中,用户可以通过按年份或者灌季或者某一年三个条件查询历年用水执行情况,没有选择任何一个条件,系统将提示错误信息。图6-11用水信息查询界面79 点击用水信息处理目录子目录用水修改,出现如图6-12所示界面,在页面中,用户可以选择要修改的某一年的用水信息,当选中某一年的时候,点击修改按钮时候,进入修改页面,用户进行相应操作后,点击提交后,保存到数据库中,以备查询。图6-12用水信息修改界面点击用水信息处理目录子目录用水信息打印,出现如图6-13所示界面,在此页面中,用户可以打印历年用水执行情况报表,方便用户。图6-13用水情况打印界面80 点击用水信息处理目录子目录用水信息删除,出现如6-14所示界面,在页面中,用户可以选择要删除的某一年的用水信息,当选中某一年的时候,点击删除按钮时候,进入删除页面,用户进行相应操作后,点击提交后,保存到数据库中,以备查询。图6-14用水信息删除界面点击用水计划目录子目录渠系轮廓用水计划,出现如6-15所示界面,当用户输入时、系统只允许输入数字、其他输入一概不认,输入完全后,点击添加按钮,系统纪录添加到数据库中,备查询、修改、删除之用。图6-15灌期轮期录入界面81 点击灌期轮期录入界面中的查询按钮,出现如6-16所示界面,在此页面中,显示所有的灌期轮期情况,每页显示规定的纪录。图6-16灌期轮期查询结果界面点击目录渠系轮廓用水计划子目录配水应变,出现如图6-17所示界面,在页面中,用户只需输入配水比例以及相应渠首流量干、支口流量,当点击添加后,系统计算后保存到数据库中。备查询、修改、删除之用。图6-17配水应变录入界面82 点击配水应变录入界面中的查询按钮,出现如图6-18所示界面,在此页面中,用户可以按照年、按照灌期、按照渠系、按照站别、某一年份条件查询。图6-18配水应变查询界面点击农业需水预测,出现农业需水预测主界面,如图6-19所示,在页面中,包括各种作物的生育期灌溉定额、播前灌水定额以及其种植比例。系统只允许输入数字,其他一概不认,当某一种作物的生育期灌溉定额、播前灌水定额以及其种植比例,种植面积都不为空的情况下,点击计算时候,系统才进行计算,否则出现提示信息,停止计算。图6-19农业需水预测界面83 点击泵站水量管理子目录上下级水量录入时候,出现如图6-20界面,在页面中,包括上下及泵站名称、所在级数、干渠分水量、干渠水利用系数等,用户需要输入本级泵站的提水流量和干渠分水量以及选择干渠水利用系数,点击计算则输出下级泵站分配流量。输入不完全,则出现提示信息。图6-20上下级水量录入界面点击泵站水量管理子目录总水量录入时候,出现如图6-21界面,在页面中,包括分系统末级泵站需水量,当用户输入不为空的时候、点击计算时候,系统经过优化计算输出各个泵站得分配水量,如果需要保存,点击录入时候,即可完成,保存入数据库中,备查询等图6-21总水量录入界面84 6.5水费管理点击主界面水费管理,出现水费管理主界面,如图6-22所示,在页面中,包括管理站水费管理、农户水费管理、站渠管理三个父目录,用户点击其子目录进行相应的操作,在主页面中则显示详细内容。图6-22水费管理主界面6.5.1水费信息点击目录管理站水费管理子目录水费信息录入,出现如图6-23所示界面,在页面中,用户输入时候、系统只允许输入数字,其他一概不认,且用户只需要输入用水量、水费单价、实缴纳水费,点击计算按钮,系统计算后输出到页面。如果需要添加,则点击添加按钮即可完成此。如果没有计算却点击添加,则出现提示信息。图6-23水费录入界面85 6.5.2水费信息处理点击水费信息处理目录子目录信息查询,出现界面如图6-24所示,在页面中,用户可以按照站名、渠名、输入某一站名等条件查询水费情况。若没有选择任何一个条件而点击查询按钮,则出现提示信息。图6-24水费查询界面点击水费信息处理目录子目录信息修改,出现如图6-25所示界面,在页面中,用户可以选择要修改的某一站的水费信息,当选中某一站的时候,点击修改按钮时候,进入修改页面,用户进行相应操作后,点击提交后,保存到数据库中,以备查询。图6-25水费修改界面86 点击水费信息处理目录子目录信息打印,出现如图6-26所示界面,在此页面中,用户可以打印历年水费情况报表,方便用户浏览存档。图6-26水费打印界面点击水费信息处理目录子目录信息删除,出现如图6-27所示界面,在页面中,用户可以选择要删除的某一站的水费信息,当选中某一站的时候,点击删除按钮时候,进入删除页面,用户进行相应操作后,点击提交后,保存到数据库中,以备查询。图6-27水费删除界面87 点击水费信息处理目录子目录信息统计,出现如图6-28所示界面,在页面中,包括年度、厘定水费、固定水费、小计、当年征收数,收回率,输入时候,系统只允许数字输入,输入完全后,点击添加按钮,完成后保存到数据库中,被查询,修改,删除之用。图6-28水费统计信息录入界面点击水费统计信息录入界面中的查询按钮,出现如图6-29所示界面,在页面中,显示历年水费情况,用户可以方便的查看出某一年的征收情况以及收回率情况。图6-29水费统计信息结果88 6.6员工信息管理点击主界面员工信息管理,出现员工信息管理主界面,如图6-30所示,在页面中,包括员工管理和部门管理两个父目录。用户点击后,其子目录相应展开,点击子目录,则在主页面中出现详细内容。图6-30员工信息管理主界面点击目录员工信息录入,出现如图6-31所示界面,在页面中,包括登陆名、姓名、密码部门等,姓名、家庭地址两项系统只允许输入汉字、其他一概无效、其他系统只允许输入数字,汉字等其他无效。而且登陆名、姓名、密码必须有内容。当满足以上条件时候,点击添加按钮时候,才有效,否则提示错误信息。图6-31员工信息录入界面89 点击目录员工信息查询,出现如图6-32所示界面,用户可以根据如图6-32所示的内容条件进行相应的查询,方便用户了解员工信息。当点击系统管理员选项时,系统则判断用户的权限,如果非管理员,则提示错误信息。图6-32员工信息查询界面点击目录员工权限设置,出现如图6-33所示界面,用户可以根据如图6-33所示的内容条件进行相应的设置。当点击添加时候,系统则判断用户的权限,如果非管理员,则提示错误信息。图6-33员工权限设置界面90 7.结论建议7.1结论(1)以往的水务办公系统的数据库设计与开发仅局限于属性数据库以及模型方法库这两个方面。随着网络技术在水务管理中的广泛应用,信息共享成为可能。本文不仅利用传统的数据流程分析、数据实体关系分析以及数据字典的分析方法,结合更全面的系统数据调查结果,完成了符合交口水务办公的属性数据库的分析;此外,对于用水预测,泵站水量分配的模型方法给出了一定的数学表达和模式抽象。(2)本应用系统的设计是基于B/S模式开发的,其中三层的网络体系架构ASPDatabase技术路线的设计,使本系统的应用表现层、业务逻辑层和数据服务层相互之间有较强的独立性,可以安全、实时地完成系统数据的传输。其中:利用ASP进行水务办公自动化系统的页面设计,使用户在不同设备上使用相同的界面,做到信息共享;建立对水务办公信息实现有效管理的、统一的、完整的水务办公信息数据库,可以大大促进水务办公信息的共享和网络应用,提高了办公、管理效率。(3)本系统通过对交口局各个部门职能、业务流程详细分析,不仅实现了交口局水务办公方面水费管理、供水管理、用水管理、员工信息管理的信息录入、删除、查询、统计、以及报表打印等基本功能,而且操作界面简单、用户易学易用。通过本系统可以做到交口局各个部门信息共享,提高水务办公效率,达到了初步的设想。7.2.建议水务办公自动化与多级泵站供水调度系统建设的具体目标和任务随着时间推移、地点的部变化是不同的,所以,建立一个功能强大、结构合理、运行高效的办公自动化与多级泵站供水调度系统是一个不断完善和提高的过程,随着管理内容的更新、用户需求的变化、91 管理理论和方法的完善及多元技术的融合,必须结合具体的管理对象对水务办公与多级泵站供水调度系统进行二次开发和技术更新,对系统的相应模块进行一定的修正和补充。本文做了大量的研究调查工作,理论上虽然取得了一定的成绩,但由于水平和时间的限制,有些研究还停留在理论阶段,还有一些方面需要进一步深入研究探讨:(1)本系统是采用ASP作为开发工具开发的,整个系统的框架已建好,各模块基本齐全,但只实现了部分功能,开发了部分模块的功能,今后的主要工作是实现各模块的功能,完善系统结构和表现形式。在开发时可以按照本系统架构。(2)系统采用SQLServer建数据库,但建设的还不够完善,以后可进一步完善数据库系统,使系统调用起来更加高效快捷。(3)系统通过接口调用控件求解程序是可行的,VB或者VC开发环境下都可以调用,只要通过简单的程序连接就可实现。92 致谢本论文是在导师党志良教授的悉心指导下完成的,首先我要深深地感谢党老师对我的细心指导和关切。三年以来,党老师一直在学业和生活各方面关心、指导着我的成长,他不仅给我创造了良好的学习条件、提供了许多工程实践的机会、悉心指导了我论文的立题与写作,而且在个人品质的完善、生活情趣的培养等方面给予了最深切的教导。在此,我衷心祝福党老师身体健康、工作顺利!全家幸福!特别感谢交口抽渭管理局田德顺局长,在论文写作的过程中,田德顺局长给予了许多建设性的指导,提供了大量的实际问题的处理思路。祝田德顺局长工作顺利、全家幸福!感谢吴佳鹏、张贤洪、方燕、周卫军、曹晓锐、傅维秀、董颖等他们给予了我无私的帮助,对我顺利完成学业起了至关重要的作用,祝他们身体健康!感谢所有师弟、师妹,祝愿他们在未来的生活、学习和工作中一切顺利,感谢研0207班所有关心和帮助过我的同学,在我的生活中有了他们,我才快乐而充实地度过了研究生阶段,他们留给我的所有快乐、美好的回忆,是我人生中的一笔重要财富。借此机会向他们表示我最真切的感激之情,祝愿他们在以后的人生道路上快乐平安、幸福健康!感谢我的家人和朋友,他们对我精神上的支持是别人无法替代的,我所取得的每一点成绩都凝结了他们的心血!本文是在陕西蓝光科技开发有限公司完成的,党艳丽、曹立宁、李雨薇、在我做论文期间给予了大力帮助,在此深表谢意!最后感谢论文评审委员会的老师们百忙之中对本论文的认真指正!贾如升2005年12月26日93 参考文献.【1】岑玲.基于Browser/Server结构的办公自动化系统.计算机与现代化[J],2001,(2)【2】李薪.管理信息系统的技术研究与设计[D].西安:西安电子科技大学,2001:25-32【3】Grassoa,NeunierJL,PaganiD.Distributedcoordinationandworkflowontheworldwildweb[J].ComputerSupportedCooperativeWork,1997,6(2-3):175-200【4】赵命柱.办公自动化概论[M].北京:中国经济出版社,1993:15-18【5】赵文.办公自动化基础教程[M].北京:北京大学出版社,1998:25-34【6】周凡.基层政府管理信息系统初探.计算机世界[J],1998,(11):16-17【7】张惠.办公自动化[M].北京:机械工业出版社,1999:25-28【8】王众托.企业信息化与管理变革[M].北京:中国人民大学出版社,2001:12-16【9】柯宏力.Intranet信息网络技术与企业信息化[M].北京:北京邮电大学出版社,2000:53-56【10】孙涛.21世纪经营管理的新趋势[M].北京:中华工商联合出版社,1999:10-15【11】蒲晓蓉,陆庆.计算机互联网络技术教程[M].成都:电子科技大学出版社,2001:105-124.【12】郑炎雄.基于CSCW的OAS的研究[J].计算机应用研究,1999,16(10):21-22.【13】刘铁铭,范玉顺.基于工作流管理方式的应用协作模块分析与设计[J].计算机工程与应用,1999,36(2):56-58【14】叶立新,陈闳中,郑航,等.基于工作流技术的OA系统模型[J].计算机工程与应用,2000,(6):90-92.【15】范玉顺.工作流管理技术基础[M].北京:清华大学出版社,2001:10-19.【16】王锡楠.基于流程动态化的工作流模型设计[J].计算机工程与应用,2001,(7):118-120【17】杨义先,钮心忻.网络信息安全与保密[M].北京:北京邮电大学出版社,2001:25-27【18】杨波.网络安全理论与应用[M].北京:电子工业出版社,2002:12-13.【19】王育民,刘建伟.通讯网的安全[M].西安:西安电子科技大学出版社,2000:8-12【20】刘齐宏,刘齐巍.现代化办公计算机信息网络系统的应用[J].计算机应用,1999,(2):21-23.【21】孙淑扬.办公自动化原理及应用[M].北京:中国人民大学出版社,1999:20-21.【22】Kenneth.Loudon管理信息系统—网络化企业的组织与技术[M].北京:高等教育出版社,2001:15-16【23】李景洲,李华.基于Intranet的MIS[J].计算机应用,1999,(6)【24】钱俊生.最新科学技术全书[M].北京:线装书局,2001:10-11.【25】吴涛.办公自动化系统(OA)开发和实施中几个问题的探讨[J].计算机系统应用,2001,(2):74-76.【26】中国水利水电科学研究院水资源研究所.水资源及其利用.www.ewater.net.cn,2002【27】张朝烽.水“危机”、水利现代化与水管理[J].广东水利水电,2002,(3):38-40.94 【28】http://www.shanghaiwater.gov.cn/default.jsp,上海市水务网.【29】深化水务管理体制改革,实现水资源可持续利用研讨会,深圳,2001.11.04-6.【30】浅谈水务一体化管理体系建设,网络下载2002.【31】黄添元,深圳城市水务管理浅析,网络下载,2002.【32】周伟等.企业Intranet信息系统的设计和实现[J].计算机工程与应用,1998,(12).【33】李成名,陈军.图文办公信息系统设计思想[J].测绘信息与工程,1999,(1).【34】陆倜.机关办公自动化的理论探讨[J].计算机应用研究,1998,(1):65-70【35】廖信彦.ActiveServerPage应用大全ASP与数据库的整合[M].北京:清华大学出版社,2000:50-59.【36】田跃,潘跃进,欧剑波.办公自动化系统软件的设计和开发[J].交通与计算机,2000,(3).【37】张天宇,刘淑励,刘养锐.面向21世纪的办公自动化系统建设[J].现代电子技术,2000,(10)【38】杜友生,尹凤仪,李和平.办公自动化系统(OA)的设计与应用[J].现代电子技术,2002,(2)【39】翟彤.基于Web的企业级应用系统开发[J].计算机与现代化,2000,(2)【40】夏定远等.基于知识管理的OA系统开发与应用[J].计算机工程与应,2002,(9):252-256【41】丛英娜,范仲雯.石河子科委OA信息管理系统的设计[J].计算机与现代化,2000,(1)【42】李宇红等.管理信息系统原理及解决方案[M].北京:电子工业出版社,1999:25-30.【43】冯玉才.数据库系统基础[M].武汉:华中理工大学出版社,2000:10-15【44】王继承,朱明富.基于三层结构的系统设计[J].现代计算机,2001,(3)【45】李腊元.计算机局域网络理论与技术[M].北京:国防工业出版社,1997:10-15【46】庄熙星,郑明.基于客户机/服务器结构的企业信息管理系统[J].计算机工程与应用,1998,(4):24【47】杨丰.基ClientServer的网络办公自动化系统[J].黑龙江大学自然科学学报,2000,(3).【48】蔡斌.办公自动化系统建设的发展趋势[J].计算机系统应用,1999,14(10):68-69.【49】刘金宏.结构化程序设计方法与Pascal语言[M].北京:中国铁道出版社,1998:20-21【50】周之英.现代软件工程[M].北京:科学出版社,2000:8-12【51】张宗耀,胡葆善.计算机网络与办公自动化[M].西安:西安电子科技大学出版社,2000:5-10.【52】伍俊良.管理信息系统(MIS)开发与应用[M].北京:科学出版社,1999:12-18【53】王洪等.计算机网络实用技术[M].北京:人民邮电出版社,1998:15-16【54】夏云等.现代计算机网络与技术[M].北京:科学出版社,1998:10-11【55】张大斌,朱绍文,熊伟,朱中煜.基于办公自动化系统的开发研究LotusDomino/Notes.计算机应用研究,2001,(10)【56】马潮.基于NT平台的小型INTERNET子网开发.中国计算机用户,1997,(2)【57】方亚隽等,WINDOWSNT联网技术.北京:清华大学出版社,1996,(4)【58】MindayMartin.Exchange2000server协作式网络编程[M].北京:清华大学出版社,2001:29-40.【59】辜自强,吴凯,等.Windows2000应用、管理与开发[M].北京:人民邮电出版社,2000:20-22.【60】杨正洪,郑齐健,郑齐心,等.SQLServer关系数据库系统管理与开发指南[M].北京:机械工业95 出版社,2000:18-20【61】王国荣.ActiveServerPageWEB数据库[M].北京:人民邮电出版社,2001:10-11【62】杨威.ASP3.0网络开发技术[M].北京:人民邮电出版社,2000:8-15.【63】何新贵.模糊数据库系统[M].北京:清华大学出版社,2000:17-18【64】WfMS.TheWorkflowReferenceModel[S].DocumentNumberTC00-10030,DocumentStatusissue1.1,1.9Jan1995【65】秦佩君,杨学良.工作流技术在办公自动化系统中的应用[J].计算机过程与设计,2001,(3):20【66】史美林.计算机协同工作技术[J].环球网络与通信,1998,(1):12-16【67】(美)ChrisHareKaraitSiyan.InternetFirewallandNetworkSecurity[M].北京:机械工业出版社,1998:8-12.【68】许锦波,严望佳.Internet/Intranet网络安全结构设计[M].北京:清华大学出版社,1999:8-12【69】胡昌振,李贵涛.面向21世纪网络安全与维护[M].北京:希望电子出版社,1999:15-18【70】王小明.密码技术在企业内部局域网中的应用.计算机工程,2002,38(1)【71】GB/T5026597,泵站设计规范。北京:中国标准出版社,1997【72】刘竹溪.水泵及水泵站第二版.北京:水利电力出版社,1986:78-78【73】栾鸿儒.水泵及水泵站.北京:水利电力出版社,1993:126-128.【74】刘光临.中国泵站工程50年的建设与发展.北京:中国农村水利水电,1999:5-7.【75】黄林泉.中国跨流域调水工程泵站技术进步[J].水泵技术,1993,10(2):3-6.【76】邵东国,李苏杰.梯级泵站供水系统水资源优化调度模型研究.中国农村水利水电,2000,26(2):40-42.【77】陈守煜.水利水文水资源系统的模糊、优化于数值计算.大连:大连理工大学出版社,1999:5-8.【78】http://www.nceib.iwhr.com/nceibs/jtc/jtc03.html【79】高占义,谢崇宝,等.高扬程多梯级泵站提水灌区用水管理调度技术.水利水电技术,2002,(2):62-65【80】Cohen,G.“Chapter8:Optimalcontrolofwatersupplynetworks.”Optimizationandcontrolofdynamicoperationalresearchmodels,Vol.4,S.G.Tzafestas,ed.,North-HollandPublishing,Amsterdam,1982,(5):251-276【81】Coulbeck,B.andOrr,C.H."Optimizedpumpschedulingforwatersupplysystems",IFAC3rdSymposium,ControlofDistributedParameterSystems,Toulouse,France,1982,(3):321-325【82】Coulbeck,B,Brdys,M.,andOrr,C.H.“Exactincorporationofmaximumdemandchargesinoptimalschedulingofwaterdistributionsystems”,IFAC10thTriennialWorldCongress,Munich,FederalRepublicofGermany,1987,(5):359-364.96 【83】Chase,D.V.,andOrmsbee,L.E.“Optimalpumpoperationofwaterdistributionsystemwithmultiplestoragetanks.”Proc.,Conf.onwaterresourcesPlanningandManagement,S.C.Harris,ed.,ASCE,NewYork,1989,(7):33-736【84】Ormsbee,L.E.,Walski,T.M.,Chase,D.V.,andSharp,W.W.“Methodologyforimprovingpumpoperationefficiency.”J.WaterResour.Plan.Manage.,1999,115(2):148-164【85】Sakarya,A.B.“Optimaloperationofwaterdistributionsystemsforwaterqualitypurposes,”dissertationpresentedtoArizonaStateUniversity,atTempe,Arizona,inpartialfulfillmentoftherequirementsforthedegreeofDoctorofPhilosophy,1998(3):200-201【86】Sakarya,A.B.andMays,L.W.“Optimaloperationofwaterdistributionpumpsconsideringwaterquality”,JournalofWaterResourcesPlanningandManagement,2000,126(4):210-220.【87】Ormsbee,L.E.,andLansey,K.E.“Optimalcontrolofwatersupplypumpingsystems.”J.WaterResour.Plan.Manage,1994,120(2):237-252【88】Ashofen,J.“Optimaldesignofpumpingstationandwaterdeliverysystemsinsteadystateflow.”Proc,2ndConfonHydraulicsofIran,A,Afshar,ed,Teharan,Iran,1999,(4-5):306-319【89】MahdiMoradi-Jalal.“Optimaldesignandoperationofirrigationpumpingstations.”JournalofIrrigationandDrainageEngineering,2003,(5-6):149-154【90】朱德通.最优化模型与实验.上海:同济大学出版社,2003:1-1.【91】贾仁甫,王红等.多功能泵站优化调度及综合最大效益计算探讨[J].水利经济,2000,(4):45-48.【92】杨鹏,纪晓华,等.基于遗传算法的泵站优化调度[J].扬州大学学报(自然科学版),2001,4(3):72-74.【93】王广,王吉玲,等.浅谈提高大中型轴流泵装置效率[J].山西水利科技,2001,(2):58-59【94】李明.梯级泵站节能措施的探讨[J].科技情报开发与经济,1998,(4):37-38【95】李继姗等.多级泵站优化调度及经济运行研究[J].水利学报,1992,12(12):18-20.【96】A.阿尔塞,等.伊泰普水电站水轮发电机组的优化调度[J].水利水电快报,2002,23(20)【97】李世芳,马树元.梯级泵站扬程优化调度算法[J].水利水电工程设计,2002,21(2):45-46.【98】杨内,江南.精品动态网页制作[M].北京:清华大学出版社,2002:15-18【99】网冠科技.动态网页设计师ASP[M].北京:机械工业出版社,2001:88-110.【100】唐青松,颜亮.ASP应用开发全攻略宝典[M].北京:中国水利水电出版社,2000:57-61【101】S.希利尔,D.梅齐克.ActiveServerPages编程指南[M].董启雄,等译.北京:宇航出版社,1999:25-28.97 附录1攻读硕士学位期间参加的科研活动(1)2002.05—2002.07陕西省宜君县供水工程、宜君县马坊村人饮工程初步设计;(2)2002.07--2002.09陕西商南县给水工程初步设计;(3)2002.09—2002.11西安和平开发有限公司给水工程竞标方案设计(4)2003.05—2003.07陕西东雷抽黄续建配套工程图纸修改;(5)2003.11赴清华大学、北京大学、北京师范大学、水科院等处开展课题的调研工作;(6)2003.12-2004.01参与陕西和平科技实业股份有限公司竞标方案设计工作;参与完成的标书有:甘肃省节水灌溉项目—金昌市滴灌工程,兰州市滴灌工程,武威市滴灌工程;新疆昌吉节水灌溉项目;(7)2004.02—2006.1陕西交口水务办公自动化系统研究。2攻读硕士学位期间发表的论文《基于工作流技术的水务办公自动化系统开发》,已在《黑龙江科技信息》刊物上公开发表。《黄河区域生态环境系统的演变与调控研究思考》,已被《生态科学》刊物录用。98

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭