一. 企业背景

中国电建集团北京勘测设计研究院有限公司(简称:北京院)始建于 1953 年,是大型综合性勘测设计研究单位,现为中国电力建设集团有限公司(世界 500 强企业)的全资子企业。

北京院主要从事水电、水利、工民建、新能源、市政、路桥等领域的规划、测绘、勘察、设计、科研、咨询、监理、环保、水保、监测、岩土治理、工程总承包,投资以及文物保护工程勘察、设计、施工等业务。截止 2014 年底,注册资本金 1.9 亿元,资产总额 13.81 亿元,正式员工 986 人,其中,教授级职称 159 人,高级职称 302 人,中级职称 298 人;有全国 “水电行业勘察设计大师” 1 人,享受政府特殊津贴的专家 10 人;各类注册执业资格证书 290 个,涵盖一级注册建筑师、一级注册结构工程师、注册建造师等 15 个专业。

北京院拥有工程勘察、设计综合甲级,测绘甲级,工程咨询甲级,工程造价咨询企业甲级,建设项目环境影响评价甲级,水文、水资源调查评价甲级,建设项目水资 源论证甲级,水土保持方案编制甲级,地质灾害治理工程勘查、设计甲级,水利电力、电力、市政、房屋建筑、人防等工程监理甲级,文物保护工程勘察设计甲级、 施工一级等近 20 项国家甲级资质证书,具有对外经营资格证书、进出口资格证书,以及 CMA 计量证书,在抽水蓄能电站、常规水电站、新能源工程勘察设计领域 处于领先地位,并在水利水务、工程监理、工业与民用建筑、设备成套、移民监理、环保水保、水文水资源、路桥、工程造价、金属结构、工程安全监测检测、文物 保护与岩土治理等专业领域形成了较强的技术优势。在常规电站领域,完成了黄河、永定河、拒马河、潮白河、汉江、怒江、通天河、独龙江、木扎提河等多条河流 和几内亚、埃塞俄比亚等国家的水资源普查和规划工作。承担了三门峡、刘家峡、石泉、安康、查龙、大朝山、喜河、天花板、去学、大华桥等近百座水电站的勘测 设计工作,创造了多个水电勘测设计领先技术。完成的安康水电站在国内第一次采用宽尾墩窄缝式异型鼻坎,大朝山水电站是国内首次在百米以上级碾压混凝土高 坝、大单宽流量条件下采用宽尾墩-台阶式坝面联合消能工,查龙水电站建成世界上最高海拔的混凝土面板沙砾石坝,去学水电站将建成世界最高的沥青混凝土心墙坝。

二. 项目名称和项目概况

项目名称:《水电工程地质协同设计系统》

目前工程地质专业数据采集工作仍然采用已沿用近百年的传统方式,随着信息化技术的发展,数据采集工作的效率有较大的提升空间;行业内对工程地质数据管理和分析工作大多采用传统的分散式组织方式,虽然已部分实现数据管理和分析的信息化,但数据的协同管理和快速分析的手段较为匮乏;勘察成果的输出尤其是工程地质专业的三维设计工作对数据源的组织和利用缺乏系统的后台数据支撑。

水电工程勘察设计涉及测量、勘探、地质、土建、坝工、引水、厂房、施工等众多专业,其中工程地质专业在工程前期的枢纽布置设计阶段和工程施工详细设计阶段都处于重要的基础位置。利用地形数据和勘探资料建立满足设计精度要求的三维地质模型,并输入设计平台供设计专业直接利用,是实现水电工程三维协同设计的必要条件之一。当前,工程地质勘察信息化、三维化等计算机应用还存在许多不足,主要体现在工程地质勘察数据的标准化处理、数据采集、数据管理、数据统计分析、数据成果整理等手段比较落后[2]。

从水电工程建设进程来看,只从改革开放以来市场竞争变得越来越激烈,工程地质勘察的工作周期变得越来越短,工程地质专业迫切需要一个能够实现外业数据采集无纸化、外业成果到内业数据转换自动化、勘察数据管理系统化、数据分析智能化的技术方案做支撑,从地质信息的数据采集、存储、加工、分析、制图、以及建立三维地质模型并进行相应的空间分析和决策等整个生产过程进行统一管理,实现内外业的协同工作。在这个大的背景下我们院结合行业内目前的现状及勘测专业的实际情况,提出了“水电工程地质协同设计系统”项目。

三. 选择葡萄城控件产品的主要原因

选择葡萄城控件主要考虑以下三点:

简化代码:优秀的控件已将很多通用的功能高度集成在控件底层,开发人员只需要调用相关接口即可实现功能。

增加代码可读性:一个功能强大的控件如 Spread,内部封装了丰富的前端功能,可以用来直接当做视图层(View),把自定义的逻辑全部实现在控制层(Control),再利用 Entity Framework 持久化数据(Model),使整个项目结构清晰,代码可读性强,便于日后维护,符合 MVC 的开发模式。

界面友好美观:ComponentOne 和 Spread 与微软的 Excel 无论从外观还有操作方式都有很大的相似度,用户可以很快的掌握使用方法,不用进行软件的学习培训即可上手。

四. 实际使用情况

在该项目中主要用 Spread 表格控件进行数据维护和成果分析(绘制统计图、生成统计表)。使用 C1Ribbon 控件模拟了 Office 办公软件的布局效果,还用到了 C1PDFViewer 控件生成帮助文档。

数据录入界面,主要是对地质外业采集的数据进行标准化录入,以表格的形式录入方便数据展示查询,Spread 可以很方便的设置单元格类型,满足我们不同类型数据的录入。

其中 C1 控件提供了 Office 的主题效果,统一了界面风格,顶部的工具栏为 C1Ribbon 控件,使系统保持和 Office 软件统一的操作风格,保留用户使用习惯,更易于上手。

中国电建集团图一

下图为我们试验数据的录入,使用 Spread 类似 Excel 的多表格界面。用户对界面十分熟悉,操作简单,上手快。

中国电建集团图二

下图为使用 C1Chart 生成的统计图,统计图显示效果非常美观;可以在统计图上面叠加显示统计表格,随意拖动统计表格位置;统计图和统计表一起展示,使成果更有说服力。

中国电建集团图三

下图为使用 Spread 生成的统计表,可以自定义多属性分组显示(如按工程部位、岩性、风化程度分组),表格自带的公式计算功能,可以根据基础数据自动计算成果数据(如平均值、标准值等),对于试验标准值,还可以定义小于3组不参与计算。

中国电建集团图四

C1PDFViewer 可以很方便的连接生成的 PDF 帮助文档,用户在操作程序的时候,可以随时点击查看帮助,非常方便。

中国电建集团图五

五. 葡萄城控件产品对于项目的价值

Spread 控件类似 Excel,内部集成了公式计算、统计图、数据分组,数据筛选等功能,比较适合做数据库管理录入平台。本系统使用 Spread 的数据绑定机制,将数据层获取的数据直接显示到 Spread 表格中,Spread 可以自动识别数据类型创建表格 ColumnType,无需做任何数据处理操作。

ComponentOne 不仅拥有 winform 的所有基础控件,而且提供了内置 Office 风格主题美化了外观,C1Ribbon 控件用于模拟 Office 工具栏效果,保留了用户的使用习惯。C1PDFViewer 等控件增加了 Word、Excel、PDF 等软件的交互控件,方便成果数据的导入导出。

总体上,葡萄城控件极大的简化了项目的开发难度,缩短了项目的开发周期。而且,葡萄城控件界面美观,使系统在感官上提升了一个档次。

六. 葡萄城客户服务对于项目的价值

目前,项目开发的过程中,用到最多的就是葡萄城的论坛帮助,遇到不懂得问题只要在论坛发帖都能得到很快的回复并提出可行的解决方案;论坛从最初的分类较粗,问题查找不方便,到现在分类明确,有专门的解决问题索引贴;我们一步步的见证了它的发展,也给我们项目开发带来了很大的帮助,清除了不少开发过程中的绊脚石,提高了开发效率。