水利水电勘测设计信息管理.doc
水利水电勘测设计信息管理计算机集成应用系统产品白皮书北京川流科技开发中心2007.5目录第一章 引言11.1 背景11.2 编写目的21.3 定义词、缩略语21.4 参考资料2第二章 DOMINO版本简介32.1 系统架构32.2 运行环境42.3 产品特点52.4 产品功能7第三章 JAVA版本简介153.1 系统平台与架构153.2 系统运行环境173.3 系统特点173.4 系统功能结构图18第四章 实施方案20第五章 系统报价23 第一章 引言 1.1 背景根据建设部全国工程勘测设计行业20002005年计算机应用工程及信息化发展规划纲要和水利部水规总院水利行业水利水电勘测设计系统2005年计算机应用工程及信息化发展规划要点的要求,结合各水利水电勘测设计研究院ISO9001-2000质量体系的要求,实现全院各部门之间的信息共享, 更好地进行院各项管理工作,使之信息化、系统化、规范化,满足院决策层、管理层和操作层人员在进行管理工作时的功能需要,水利部水规总院在充分调研的基础上,提出了设计一套以计算机网络为硬件平台,以CAD应用为基础,以工程信息为管理的核心内容,以工程设计项目管理为主线的信息管理集成系统的需求。该系统要求涵盖市场经营管理、项目过程控制管理、档案管理、综合办公管理等方面,为设计院不同层次(决策层、管理层和操作层)的管理、设计人员提供相应的管理手段和操作工具。在2003年全国水利水电勘测设计研究院计算机应用研讨会上,水利部水规总院组织与会代表对开发计算机集成应用系统进行了讨论,会议确定由总院组织开发一套适合水利水电勘测设计研究院特点的计算机集成应用系统,并以贵州省水利水电勘测设计研究院为试点单位。在此情况下,总院组织北京川流科技开发中心成立了项目开发组,根据多年企业信息化研究的成果和经验,对水利水电设计院需求进行了认真细致的分析,从中抽象出通用模型,成功开发了以工作流程处理(Work Flow Process)和电子协作为核心思想的水利水电勘测设计信息管理计算机应用集成系统,为水利水电设计院构造了一个高效的集成办公管理平台。系统最初以Domino为应用平台,在项目开发组人员与贵州省水利水电勘测设计研究院信息中心相关领导、人员的共同努力下,系统于2004.4月正式上线应用,2004.6月全国多家甲级设计院的相关领导也在贵州省水利水电勘测设计院考察了系统的应用情况,并召开了系统总结会议。目前,该版本系统经过不断完善,已在安徽院、新疆院、广州市院等多个设计院成功应用。同时,针对一些设计院已有关系型数据库应用并希望利用原有投资的建议,北京川流科技开发中心又开发了一套Java版本的计算机集成应用系统,后台存储可以是SQLServer、Oracle、Sybase等关系型数据库。该系统已经于2006.8月开发完成,目前在北京院、广东院等设计单位应用。 1.2 编写目的本文档对水利水电勘测设计研究院计算机集成应用系统的技术架构、功能特点等作了简要介绍,通过阅读本文档可以了解系统的相关情况。 1.3 定义词、缩略语系统:水利水电勘测设计研究院计算机集成应用系统,目前有Domino版本和Java版本两套系统。 1.4 参考资料1. 建设部全国工程勘测设计行业20002005年计算机应用工程及信息化发展规划纲要2. 水利部水规总院水利行业水利水电勘测设计系统2005年计算机应用工程及信息化发展规划要点第二章 Domino版本简介2.1 系统架构系统采用了B/S(浏览器/服务器)多层体系结构。系统平台选用Lotus Domino Designer R6.5,是一个开放的,集成Web应用开发环境,能够将企业数据和关键的业务流程联系在一起,快速建立和布署安全的电子商务应用。Domino将所有可视化工具都包括在一个一流的Web开发环境中,这些工具包括所见即所得 HTML制作、站点/页面设计,框架集设计和应用预览。可以在同一环境下使用自选的编程和脚本语言-包括Java,Java Script和LotusScript等,创建或修改Domino应用。 水利水电勘测设计信息管理计算机应用集成系统的体系结构: 客户端层IE 浏览器Autocad 软件、Photoshop、CoredrawCAD图纸批注程序、其它图形格式批注程序MS OFFICE应用层市场经营管理、项目流程管理、档案管理、综合办公平台层流程库定制申请报告流程定制频道栏目定制系统用户权限管理数据存储层IBM DOMINO 文档库图纸文件库、计算稿文件库 2.2 运行环境 服务器的硬件配置要求如下:1、硬件环境CPU:Pentium 200以上,建议PII300以上RAM:128M以上,建议256M以上DISK:1G以上的可用硬盘安装空间2、软件环境操作系统:NT 4.0 (SP4)或Windows2000 Server应用软件:Lotus Domino Server R6.5客户机硬件配置要求如下:1、 硬件环境CPU:Pentium100以上,建议Pentium200以上RAM:56M以上,建议128M能正常运行Window及IE2、软件环境 Windows NT/2000IE6.0以上版本 2.3 产品特点· 先进性: - 先进的多层B/S体系结构保证了未来较长一段时间的技术先进性; - 文件存储与数据库存储分离,可保证数据库系统的效率不会随着并发用户及文件大小的增加而急剧降低; - 采用了IBM Domino的内嵌消息引擎,实现了基于事件的PUSH任务主动驱动方式。 · 集成性 - 整个系统的集成应用是水利水电勘测设计信息管理计算机应用集成系统研发重点考虑的因素,主要体现在: - 产品的所有功能全部集成在IE浏览器界面中,用户也可以在浏览器层面便捷地与企业内部网站或其他应用系统进行集成; - 在"水利水电勘测设计信息管理计算机应用集成系统平台"基础之上可实现市场经营管理,项目流程管理,档案管理和综合办公自动化系统等各功能模块的数据集成; 同时各功能模块也可独立使用,大大提高了系统配置灵活性。· 扩展性 - 随着水利水电设计院业务需求的发展,系统的可扩展性是企业对 软件长期应用方面重点考虑的因素,产品为用户从以下几个层面提供了保证;- 工作流引擎模型为系统今后的扩展提供了坚实的技术基础;- 高度的多层体系结构的划分与实现为系统今后较长时间的发展提供了便利,系统能方便地升级。· 安全性 系统提供从体系结构到应用逻辑多层面的安全性保障: - 严密的多层体系结构设计,杜绝了客户端直接破坏数据存储系统的可能性; - 网络系统本身提供了权限保护,各点PC机、远程拨号入网的终端都需要经过防火墙,经权限确认后,方可进入内部网络; - 每个用户登陆均会进行身份验证,系统提供了用户、处室、职务、职称、角色等各层面的权限控制机制; · 易使用性 系统的易用性表现的用户的操作便捷性及系统的维护方便性两个方面: - 采用IE浏览器做为统一的客户端界面,系统界面友好,操作简单,无需多少培训即可熟练使用; - B/S结构可直接进行远程访问,在任何有计算机和上网途径的地方均可以使用系统;· 流程配置 工作流系统采用了组件化设计和通用工作流的思想,可以根据本单位的组织机构和实际的运行模式,配置工作流程的各个环节和流转规则。同时,工作流程与待办事宜配合使用,使得用户可以及时得知要做的工作。· 图纸批注针对各水利水电设计院CAD电子图档应用普及的特点,提供了强大的图纸批注功能,可对带有光栅图和矢量图的大容量AUTOCAD DWG图形文件进行批注,结合审批流程,为水利水电设计院流程管理提供了完善的解决方案。· 支持贯标文件系统强有力支持贯标文件,贯彻ISO9001质量控制的要求。ISO表单中的许多内容由系统自动提取,解决手工编制时的大量重复填写问题;提供各ISO质量文件的审批功能。2.4 产品功能水利水电勘测设计信息管理计算机应用集成系统的框架如下:系统采用了新颖的人机交互界面,使工作成为享受。2.4.1 市场经营管理该模块进行客户资源管理、投标管理、招投标管理、合同管理、项目计划管理、分承包管理、生产统计分析管理、费用进度管理、资质管理等功能操作,为管理层人员提供合同金额、收费情况、付费情况、资质和产值等统计分析提供基础数据。· 招投标管理对招投标的相关信息进行登记,如项目名称、招投标的日期、业主信息等,方便生产经营处对全院的业务情况作统计;控制招投标文件的质量。· 合同管理对主要实现对承接合同的评审和外委合同的审批管理。通过“合同评审表”或“外委合同审批表”在网上流转,完成合同的审批程序。计划经营管理人员及相关合同评审人员使用该功能模块可以对水利水电设计院通过口头订单、电话订单、招投标等各种形式来源的合同,进行审批、会议或会签等各种方式的合同评审管理,记录合同评审内容,管理合同评审过程,查询合同评审信息。、设计收费管理等。合同数据与项目生产数据紧密结合。· 顾客关系管理强化顾客关系管理,随时了解顾客对产品的需求完善顾客服务体系,将顾客需求与产品设计紧密联系,降低产品设计成本.2.4.2 项目流程管理项目管理是工程勘察设计行业企业的关键性业务,项目设计管理模块也是在水利水电设计院应用集成系统中的核心模块。项目流程管理可以实现对项目的计划、控制及质量进行有效的管理,主要体现在: · 设计策划为项目管理人员提供项目立项、项目组成员确定、专业分工及进度安排等项目策划功能,最终将各设计任务下达给各专业设计人员。系统为计划制定人员提供方便的计划制定工具。· 设计校审各设计人员可及时地了解并接收到相应的设计任务;在接收到各自的设计任务之后,设计人员根据任务需要进行图文档的设计或编制;提供设计文件的浏览、上载及下载;提供设计文件的版本管理功能,记录各关键设计环节保存的版本;提供设计文件的校审功能,留下校审记录;· 图纸批注可实现对多种图形格式如: DWG、TIF、JPG、CoreDraw、PhotoShop、GIS实现批注。· 资料互提提供专业间的互提资料管理功能,留下互提资料痕迹,明确专业协作间的责任;· 项目归档当项目完成之后,由项目负责人提交归档;当归档提交后,经相应的审批环节后将由档案管理人员接收,并编制档案信息。· 项目查询与统计为项目管理人员及院领导提供对项目进行动态实时的查询巡视,及统计功能,管理人员可以实时地查看到项目设计的实际情况,可以对项目、人员、工作量、进度、设计成果等方面进行查询与统计。· 协同工作提供版本更新通知、新任务提示、项目信息公告等功能,为水利水电设计院的网上协同工作提供便利。· 变更处理提供设计计划变更控制、校审人委托、设计变更,以满足许多非正常情况的变通需要,提高系统的实用性。 2.4.3 档案管理· 系统设置为水利水电设计院档案用户提供了一个功能丰富的自我设计平台,用户可以根据本单位档案管理的规范和需求,对档案管理系统进行自由的配置(其中包括各种档案类型,数据库的结构,用户录入的界面,分类方法等),使档案管理系统在用户手中变成一套为用户所在单位量身配置的企业级档案管理系统。· 收集整编子系统收集整编子系统实现了未归档的文件、资料、图纸的管理、存储和预归档(分类组卷),并为用户提供上述未归档文件的检索、查询和利用。对于在公文流转过程中产生的文件和设计过程中产生的图纸文件,可以由办公人员、设计人员或档案人员先录入到临时整编库中,到一定阶段由档案管理人员进行整理编目,编目后再由临时库转入正式的档案库中,供检索利用。档案或文书人员可以利用系统提供的已整理的卷内文件和待编目的案卷功能中的添加、编辑、删除、加入当前卷、撤出当前卷、拆卷和编目等操作,对用户提交的文件、资料、图纸进行存储和预归档(分类组卷)。上述未归档文件的所有信息均放在系统的未归档库中,并可以通过检索查询子系统对未归档库进行检索查询。档案管理员可以对未归档库中的文件信息进行审查,审查合格的文件和案卷可以通过编目操作进行归档,归档后的档案存入已归档库中。· 数据转换接口数据备份、数据恢复、数据删除三个模块可以保证系统数据的安全。数据导入功能为用户提供高效、快速地建立本系统数据的手段。用户可以将原有数据一次转入到本系统之中。数据输出功能为用户提供从本系统将数据转换输出成其它格式的文件手段,如:文本文件(TXT)、WORD文件、EXCEL文件(XLS)、超文本文件(HTML)、DBASE/FOXPRO文件(DBF)等。· 借阅管理子系统借阅管理子系统主要是面向纸介质档案的利用。功能包括:借阅、归还和催还,并打印借阅单和催还单。还可以对用户的借阅情况,以及网上用户对档案查询和利用情况进行方便地统计和打印。2.4.4 综合办公§ 公文管理公文流程控制主要完成对公文从登记/起草,到公文处理完毕后的归档全过程管理,系统对公文的收文管理和发文管理抽象成为工作流程处理,对公文流程的处理过程由登记/拟稿箱、收件箱、在办箱等子功能块完成;公文流程监控主要是监控未办结公文的流程过程,监控公文的办理过程,对预期未处理的公文可由监控人员和系统自动产生催办邮件;公文流动过程中的信息(如承办时间,办结时间,是否逾期等)在数据库中都有记录。§ 申请报告管理系统可以配置水利水电设计院的各类申请报告的审批流程,真正为水利水电设计院量身定做的流程。包括人事申请报告(如出差申请报告、请假休假申请报告)、加班申请报告、财务申请报告(如借款申请报告、报销申请报告)、办公用品领用申请报告(如日常办公用品领用、计算机办公用品领用)、采购申请报告办公用品采购申请、固定资产设备采购申请。§ 企业文化提供企业规章制度、办事指南、法律事务咨询的查询;电子论坛提供一个实时的电子讨论园地,可以让所有用户参与机构内部热点问题讨论,共同针对某一主题发表各自的意见和见解,查看其他用户的观点和想法。2.4.5 综合查询管理系统提供对合同、项目、档案、公文的综合查询。采用树状结构和模糊查询相结合查询。§ 合同查询按签订合同的年度查询合同的评审情况、合同产品交付情况、合同付款计划、合同实际付款情况§ 项目查询查询项目的人员配置、任务分解情况、项目进度。界面如下:§ 公文查询按年度、发文单位查询发文情况和发文内容。按年度、来文单位查询收文情况和收文内容。界面如下:§ 档案查询按档案分类查询科技档案和文书档案。2.4.6 系统管理§ 频道栏目配置随需而变,灵活配置频道,灵活配置频道的栏目。灵活配置用户角色,完成用户的操作权限配置。§ 申请报告流程配置灵活配置各种申请报告的审批流程,真正为水利水电设计院量身定做的流程。§ 流程库配置灵活配置各种的审批流程,结合频道栏目的配置完成丰富多样的应用功能扩展。第三章 java版本简介3.1 系统平台与架构系统Java版本采用J2EE架构, J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。目前,Java技术由于其跨平台特性,面向对象特性,安全特性等使之已经成为构建各类大中型应用软件系统首选技术。J2EE 把数据库访问,Java 组件和WEB技术等有机地集成在一起,使之特别适合于构建复杂的大中型应用,更好支持B/S 结构,保证系统具有很好的可扩展性。系统技术架构如下:整个系统分为三层,用户端、应用服务和数据库服务。其中,客户端要求IE6.0或更高版本;应用服务基于标准J2EE容器,支持所有实现J2EE标准的应用服务器中间件软件(包括Tomcat、JBOSS、BEA Weblogic、IBM Websphere等);数据库服务支持目前市场上流行的通用数据库平台(包括MYSQL、MS-SQL、DB2、ORACLE等)。应用服务器端基于J2EE平台标准架构,应用层采用Structs技术,通过jsp、servlet等响应客户端的动态请求,实现数据展现;逻辑层通过产品的引擎实现业务逻辑的封装,同时通过Hibernate数据持久层实现与数据库的交互;而数据层基于数据库服务实现业务数据和业务逻辑数据的存储。3.2 系统运行环境服务器:1 系统平台支持:· AIX: AIX 4.3.3, AIX 5.1, AIX 5.2 · iSeries: OS/400 Version 5 Release 1 or later · Linux: Red Hat 7.2, Red Hat Enterprise Linux AS 2.1 (Uni- processor only), SuSE 8.0 (Server and Enterprise), UnitedLinux 1.0, Powered by UnitedLinux 1.0 · Solaris: Solaris 8, Solaris 9 · Windows: Windows 2003 Server, Windows 2003 Enterprise Edition, Windows 2000 Server, Windows 2000 Advanced Server, Windows NT4 Intel· z/OS: z/OS Version 1 - Release 2 or later, z/OSe Version 1 - Release 3 or later2 应用服务器:BEA WebLogic、IBM WebSphere、Tomcat、Jboss3数据库:各种关系型数据库,包括ORACLE、SYBASE、DB2、SQL Server、MYSQL等。客户端: Internet Explorer6.0以上3.3 系统特点 系统主要特点包括: 跨平台性:Java真正实现了跨平台性,程序完成后可运行于各种平台。兼容性:对硬件要求低,对软件依赖少,可运行于Windows, Linux等多种系统环境下,兼容Oracle, SqlServer,MySql等多种关系数据库。工作流引擎:图形化工作流引擎系统简化定制工作流,符合 “工作流管理联盟”(Workflow Management Coalition, WfMC)定义的规范。可解决多路分支,选择分支,汇聚等复杂流程;能够解决各种复杂的应用,并且具有良好的扩展性。安全性:严格的权限控制,未授权人员无法做相应操作;对在网络上传输的信息加密,防止信息被截获泄密;强大的日志功能,记录用户的各种重要操作,记录系统的异常信息。先进的开发技术:采用java, j2ee, xml 技术开发;java是业界领先的开发技术,国内外大量的大中型应用系统采用java开发,运行在关键部门,服务于关键业务;采用Structs、Hibernate等先进技术,使用持久层访问数据库,满足频繁访问需求。易用性:完全B/S结构,用户用浏览器访问系统,无需安装客户端,方便远程访问;界面简洁友好,使用简单,便于培训,易于实施。任务推到桌面,引导用户完成操作。3.4 系统功能结构图第四章 实施方案为简化实施的复杂性,减少实施的风险,我们采用如下图所示的系统设计思想。整个实施方法具有很强的专业性、规范性、操作性,能够充分保证客户运行实施的质量。在整个系统的设计和实施过程中,我们将按照实施时间进度的要求,及时检查各阶段目标的实现情况。并制定了各阶段应达到的目标和目标测试办法。在整个项目实施期间 ,建立多个阶段成果的验收点 ,这些验收点通常就是项目实施的各个实施阶段的完成点。双方将使用标准的验收文档来批准每个工作成果。实施阶段主要任务工作提交文档日期项目准备完成明确项目实施的范围,目标和方法,安排项目实施计划,明确责任和分工提交的文档:1 项目实施范围,目标和方法2 项目实施总体计划工作成果1 项目事实范围,目标和方法的确认2 实施计划确认系统需求分析阶段调查客户业务现状及客户需求分析,编写项目需求分析报告提交的文档:项目需求分析报告工作成果完成现行业务调查系统方案设计阶段根据项目需求分析报告编写系统设计方案提交的文档:项目设计方案工作成果:通过项目设计方案评审系统程序设计按照系统设计方案,完成系统设计工作成果:完成系统程序设计系统测试使用测试资料试系统,编写用户使用手册提交的文档:系统测试计划系统测试报告用户手册草稿工作成果:消除软件模块间的兼容性问题、逻辑错误,优化系统系统初始化初始化系统中的资料及相关设置,安装系统提供给用户使用工作成果清理系统中的测试资料,使系统做好实际运行准备运行结果确认和系统移交新系统试运行,检验运行效果及系统移交提交的文档新系统试运行报告工作成果:确认系统正常运行系统上线开发人员与系统管理员交接工作提交的文档水利水电勘测设计信息管理计算机集成应用系统验收报告第五章 系统报价计算机集成应用系统报价表序号模块名称报价(万元)说明1综合办公管理15202市场经营管理15203项目设计流程管理25354图档管理15205档案接口5如不采购本系统的图档系统,需要和其他档案系统做接口;如选择本系统中的图档管理此项无合计7095优惠6080