基于Delphi和GIS-MO控件开发台阶爆破设计系统
露天台阶爆破设计流程

露天台阶爆破设计流程英文回答:Steps for Designing a Blasting Pattern for an Open-Air Staircase.1. Determine the overall dimensions of the staircase.This includes the length, width, and height of the stairs, as well as the number of steps and the desired spacing between them.2. Calculate the volume of rock that needs to be removed.This can be done by multiplying the length, width, and height of the staircase.3. Select the appropriate explosives.The type of explosives used will depend on the rock conditions and the desired results.4. Design the blast pattern.This includes determining the location and size of the holes, the amount of explosives to be used in each hole, and the sequence in which the holes will be detonated.5. Prepare the site.This includes clearing the area of debris and vegetation, and ensuring that there are no obstacles that could interfere with the blasting operation.6. Load the holes with explosives.This should be done carefully and according to the manufacturer's instructions.7. Detonate the explosives.This should be done in a controlled manner, and all safety precautions should be followed.8. Inspect the results.Once the blasting is complete, the site should be inspected to ensure that the desired results have been achieved.中文回答:露天台阶爆破设计流程。
基于MobileGIS 的管线智能数据采集系统设计与实现

信息科学基于MobileGIS的管线智能数据采集系统设计与实现张中源(自然资源部第三大地测量队四川成都610100)摘要:利用MobileGIS技术空间数据加载功能,采用Java语言,利用卫星定位、GIS空间分析等技术,设计并实现管线智能数据采集系统,为测绘单位进行管线测绘提供更加便捷、智能的野外数据采集工具,最大限度地提高野外工作效率与成果质量。
经过某实地项目生产测试证明,基于MobileGIS的管线智能调查系统在实际项目生产中发挥着重要作用,相比传统纸质录入方式,生产效率与成果质量提高30%以上。
关键词:Android MobileGIS ArcGIS管线测绘智能采集地图瓦片中图分类号:TU990.3;P208文献标识码:A文章编号:1674-098X(2021)10(b)-0106-05 Design and Implementation of Pipeline Intelligent Data AcquisitionSystem Based on MobileGISZHANG Zhongyuan(The Third Geodetic Team of the Ministry of Natural Resources of PRC,Chengdu,Sichuan Province,610100China)Abstract:Using the spatial data loading function of MobileGIS technology,using Java language,satellite positioning,GIS spatial analysis and other technologies,the pipeline intelligent data acquisition system is designed and implemented to provide more convenient and intelligent field data acquisition tools for surveying and mapping units to conduct pipeline surveying and mapping,so as to maximize the efficiency of field work and the quality of results.The production test of a field project shows that the pipeline intelligent investigation system based on MobileGIS plays an important role in the actual project pared with the traditional paper input method,the production efficiency and achievement quality are improved by more than30%.Key Words:Android;MobileGIS;ArcGIS;Pipeline mapping;Intelligent acquisition;Map tile地下管线被称作城市的“血管”,伴随着我国城市化进程的加快,城市地下管线的建设也越来越复杂,相关政府职能部门也高度重视地下空间的开发利用。
Delphi课程设计报告

课程设计报告学生姓名:王雷学号:2011305010226 学院:经济管理学院班级: 管理112题目: 图书管理系统杨胜春指导教师:职称: 教授2013年 12月 31日目录第一章绪论 (3)1.1绪论 (3)1.2软件设计开发与开发平台 (3)第二章系统需求分析 (5)2.1可行性分析 (5)2.2需求分析 (5)2.3功能分析 (5)2.4 安全性需求 (6)2.5 系统数据流程分析 (6)2.6功能模块图 (7)第三章概念结构设计 (9)第四章逻辑结构设计 (11)第五章物理结构设计 (12)5.1 数据类型 (12)5.2 表的设计 (13)第六章数据实施和维护 (14)6.1信息管理 (14)6.2信息查询 (16)6.3数据代码 (18)第七章设计小结 (27)第八章参考文献 (27)第一章绪论1.1绪论随着学校规模的不断扩大,图书数量的急剧增加,有关图书的信息量也在不断成倍增长。
面对庞大的信息量,就需要有图书管理系统来提高图书管理工作的效率。
通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。
传统手工的图书管理,管理过程繁琐而复杂,执行效率低,并且易于出错。
通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了图书管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
随着科技的飞跃进步,对信息的管理也是越来越规范,越来越精确。
不仅让信息合理规范的管理,同时也方便管理者方便的快速查询,提高了管理的效率。
对图书信息进行图书入库、借阅登记、借阅查询、过期提示等这些日常业务的需要。
高效性的通过系统的实用,能够改变旧的图书管理模式,使对图书的管理、借阅、查询更加方便有效。
1.2 软件设计开发与开发平台1.2.1 数据库应用系统开发数据库应用系统是针对某个特定目标,建立再数据库管理系统之上的计算机应用系统. 组成数据库应用系统的要素:数据库,数据库管理系统(DBMS),应用程序和用户. 数据库:强调数据;数据库管理系统:强调系统软件;数据库应用系统:强调数据库的整个运行系统,是以,某个特定数据库为基础的计算机应用系统,其作用就是使用户不能直接干预数据库而又方便访问数据库中的资料. 数据库应用系统是系统开发员通过调用DBMS提供的编程接口开发出来的.应用程序要使用数据库也必须通过此接口。
露天矿台阶爆破Excel辅助设计

强、 操作容易 、 准确等优点 , 快速 不仅可提高工作效率 , 而且便于数据微机化管理.
关键词 : 台阶爆破 ; xe;辅助设计 ; E cl 露天矿
中 图 分 类 号 : D84 2 T 5 . 文献标识码 : B
Ex e i e e in o t p de oii n o t i i s c la d d d sg fse m lto fsrp m ne
维普资讯
总第 18期 5 20 0 7年 1 O月
文章编号 : 0 9— 7 0(0 7 0 04 0 10 9 0 2 0 ) 5— 0 8— 2
南
方
金
属
S m. 1 8 u 5 O tb r 2 0 co e O 7
S UT RN ME A S O HE T L
作, 爆破设计直接影响到矿 山安全生产和采掘作业
的正 常进行 .多 年来 , 天 矿 台阶 爆 破 设 计 一直 使 露
用手工计算 , 大量的数据计算极为繁琐 , 很容易发生 差错 , 而且发现错误 和修正也不容易 , 工作效率低. 此外 , 爆破设计资料不便存档管理 , 查阅起来也不方 便.为了改进这种落后 的手工计算方法 , 可利用 E — x cl e强大的数据处理功能进行爆破辅助设计, 提高工
1 引 言
台 阶爆 破设 计是 露天 矿 山的一 项非 常重要 的工
2 E cl 台阶爆 破设 计 中的开 发与 xe 在 运 用
台阶爆破设计中需要记录和处理的数据较多, 如 爆破原始记录数据 、 爆破孔网参数、 装药结构参数 , 以
及爆破记 录 数据 等.下 面 以某硫 铁 矿 台 阶深孔 爆 破
可得到该列全部 的计 算结果.此外, 可以根据需要 利用 E cl xe 内置求和函数 S M( 、 U ) 平均值函数 A — V EA E ) , R G ( 等 计算出穿孔总进尺、 矿岩总量 、 总装药
基于工作流的工单管理系统——工作流引擎delphi+ACCESS

基于工作流的工单管理系统——工作流引擎delphi+ACCESS毕业目录前言 2 1 绪论 4 1.1 基于工作流的管理系统分类及本文的侧重点 4 1.1.1 面向文档的与面向过程的 4 1.1.2 结构化的与即席的 4 1.1.3 基于邮件和基于数据库 4 1.1.4 任务推动的与目标拉动的 4 1.1.5 本文的侧重点 5 1.2 工作流以及基于工作流管理系统参考模型简介 5 1.3 开发和运行环境选择 7 1.3.1 面向对象软件工程概述 7 1.3.2 选用Delphi7.0+ACCESS2000作为开发工具原因 7 1.4 开发工具Delphi介绍 8 1.4.1 Delphi的基本概念 9 1.4.2 面向对象编程的概念 9 1.4.3 可视化编程 9 1.5SQL语言简介 10 1.6 ACCESS数据库简介 11 2 系统需求分析 12 2.1从1个简单的业务实例看业务的需求 12 2.2 业务过程描述 13 2.2.1 工作流对象的具体分析和说明 14 2.3对象之间的逻辑关系 14 2.3.1 对对象进行分类以及各个分类中对象之间的关系 15 2.3.2 各个模型之间的逻辑关系 16 2.3.3 工作流实例,流程实例,环节实例和工作项的状态转换 17 2.3.4 任务分派 19 2.3.5 转换条件的满足 19 2.4 用户管理 19 2.4.1 工单操作权限 20 2.4.2 用户管理权限 20 3 概要设计 21 3.1工作流引擎的概念 21 3.2 各程序模块功能描述 21 3.2.1 工作流引擎模块 21 3.2.2 登录模块 22 3.2.3 流程数据查询模块 23 3.2.4 授权管理模块 24 3.2.5 数据操纵模块 24 3.2.6 流程创建和修改模块 25 3.2.7 流程的应用模块 26 3.3 数据库设计 27 4 系统实现 29 4.1 关键问题的解决方案 29 4.1.1 启动工作流实例 29 4.1.2 推进工作流实例的进程 29 4.2 数据字典 30 4.2.1 用户描述表 30 4.2.2 工作流定义主信息表 30 4.2.3 工作流过程状态信息表 31 4.2.4 工作流操作的规则信息表 31 4.2.5 工作流流程定制表 32 4.3 各模块的具体实现 32 4.3.1 工作流引擎模块——lookform 32 4.3.2 读取登陆系统模块——loginform 33 4.3.3 登陆模块——userform 34 4.3.4 用户添加,修改和删除模块——operatorform 34 4.3.5 密码修改模块——Editform 36 4.3.6 工单批示模块——doform 37 4.3.7 工单操作模块——mainform 38 4.3.8 工单管理:创建和修改模块——mgfrom,addform和altform 39 结束语 43 44 致谢 45基于工作流的工单管理系统——工作流引擎摘要:工单管理技术由于良好的企事业业务适应性得到了广泛的应用,基于工作流的工单管理系统已经为各企事业单位带来传统信息系统所没有的效益。
Delphi之MIDAS三层完美解决方案

Delphi之MIDAS三层完美解决方案----中间层构建2009-03-15 23:19思路:中间层与客户端通过五个关键的接口过程进行交互操作(OpenData,SaveData,DeleteData,ExecRule,ExecProd)OpenData:获取数据集。
客户端传递数据标记给中间层,中间层根据数据标记请求和条件从数据库的配置文件中获取相关信息,得到数据,返回客户端SaveData:保存。
客户端传递修改后的数据集XML给中间层,中间层根据请求的数据XML,然后解释XML并执行相关规则进行数据更新DeleteData:删除数据,客户端传递数据实体的标记,和记录主键,服务器对规则规则放在XML文档中,系统读取XML文档,进行验证,ExecRule:校验规则ExeceProd:执行存储过程优点:因为获取数据与更新数据过程的配置文件在存储在中间层中,那么更改与配置更为灵活,客户端不用处理SQL语句,这样,数据库的变化,不会影响客户端,数据提交时使用自定义更新过程,无论从速度、控制、安全等方面来说,都可以快速开发与定置,有时候只需用记事本编辑一下XML文档即可另外,用户提交的XML文档,可以用DTD进行校验。
维护简单,更新业务逻辑时仅需更新相应的规则XML文档,无需更改中间层与客户端能应付多变的系统开发过程,即使系统的流程或逻辑发生重大变更修改也相当简单缺点:即使系统再简单,与需要编写大量的XML文档,需要对XML文档有个很好的认识!得到数据{------------------------------------------------------------------------------- 过程名: TErpMainServer.OpenData作者: kevinlee日期: 2005.04.30参数: SqlID: Integer;客户端传递数据标记给中间层const SqlWhere: WideString;条件var Data: OleVariant;得到数据var strMSG: WideString;错误提示信息返回值: Integer0:成功非0:失败-------------------------------------------------------------------------------} function TErpMainServer.OpenData(SqlID: Integer;const SqlWhere: WideString; var Data: OleVariant;var strMSG: WideString): Integer;begin//得到SQLID标记对应的SQLstrSQL:=getSQLByID(SqlID);//对SqlWhere条件进行解析ParseXMLWhere.XMLWHERE:=SQLWHERE;strWHERE:= ParseXMLWhere.SQLWhere;FreeAndNil(ParseXMLWhere);dsRead.Close;mandText:=strSQL;dsRead.Open;Data:=dsProvider.Data;dsRead.Close;//得到数据delphi 三层架构简单例子(经测试成功)2009-03-15 23:21所谓三层:(1) 客户端(2) 服务器端(3) 数据库在数据访问时,使得客户端必须通过服务器来访问数据库。
基于Delphi的深海物探设备管理系统设计
The design of deep-sea geophysical equipment management system based on Delphi 作者: 张驰
作者机构: 成都航空职业技术学院,成都610100
出版物刊名: 科技资讯
页码: 32-33页
年卷期: 2012年 第13期
主题词: 设备管理 Delphi7 C/S结构
摘要:在深海石油勘探船队的设备管理中,设备信息的及时交流和沟通成为影响船队正常生产的关键因素,在这其中,网络和计算机技术发挥了重要的作用。
通过对船队设备管理流程的研究和分析,结合船队设备管理的实际操作,利用Delphi7和SQL Server 2000并采用了三层C/S结构设计一种深海作业船队设备管理系统。
系统通过用户管理、设备管理、文件管理、供应商信息管理、维修商信息管理这五个管理模块,有效的解决了设备管理效率低下,实现了企业设备管理系统的简单化、规范化、合理化、科学化,改变了传统的纸笔以及windows office单机管理模式,很大程度上提高了企业设备管理、使用及维修的效率。
Delphi程序设计第10章
10.3 程序设计流程
需求分析是程序开发的第一步,是其他 所有工作的前提与基础,在整个开发流程中 占有很重要的地位。只有充分理解和明确系 统的需求,才能开发出符合客户需求的应用 系统。
音乐点播系统中有两种用户:系统管理 员和普通用户。系统管理员对系统中的所有 用户和歌曲进行管理。普通用户可以在系统 中选择和播放歌曲,并能将自己喜爱的歌曲 保存到歌曲列表中。系统管理员通过播放次 数来对歌曲进行排行。
SongType
Singer
歌曲信息表的结构
字段类型 AnsiString AnsiString
Shortint
AnsiString
字段长度 256 128
系统定义
64
字段说明
主键,表示歌曲存放位置
歌曲名称,不可为空
歌曲类别,缺省值为0 •0:未确定
•1:流行歌曲 •2:古典歌曲 •3:乡村音乐 •4:校园歌曲 •5:国外音乐
相关信息,如歌手、歌曲名称、歌曲分类和存放 位置等。
3.播放歌曲 普通用户通过播放列表查看数据库中的歌曲
,从中选择感兴趣的歌曲进行播放。
4.歌曲收藏 普通用户可以收藏自己喜爱的歌曲,而且能
随时删除。
5.其他需求 针对不同的用户(管理员与普通用户)设置
不同的操作界面。系统在Windows系统平台上运 行,要求界面美观。
10.5.1 实体—关系图
通常情况下采用实体—关系(E-R)图来 描述数据信息。在E-R图中,每个对象称为 一个实体。音乐点播系统中的实体包括系统 管理员、普通用户和歌曲。其中,管理员可 以普通用户和歌曲,普通用户可以选择、收
基于ArcGIS的油田事故应急指挥系统的设计与实现
摘要地理信息系统是以地理空间数据为基础的软件技术,经过三十多年的发展,GIS的理论和技术日趋成熟,已广泛应用于测绘、土地、环境、电力和交通等诸多领域。
但是随着应用的深入,特别是在用户需要一些专题性功能时,目前常用的地理信息系统软件所支持的功能就显得远远不够了,所以必须对已有的地理信息系统软件进行二次开发,建立用户所需的专题地理信息系统。
油田事故应急指挥系统,就是在C#语言的环境下,在Visual Studio2008软件开发平台上对ArcGIS进行的二次开发。
本文以Visual Studio 2008和ArcGIS为开发平台,应用C#编程语言结合Oracle数据库,设计完成油田应急指挥系统。
利用ArcGIS和Oracle数据库,实现属性数据和空间数据的对接;通过编程实现事故点定位、脱水站、油管道、油井、转油站、计量间等基础信息的查询;并通过分析查询信息迅速生成应急预案,从而为油田现场事故动态分析提供一个工作应用平台。
关键词:地理信息系统;油田应急指挥;Oracle9i;Visual Studio 2008AbstractThe geographic information system is a software technology that is based on geospatial data. After 30 years of development, GIS theory and technology has matured and has been widely used in mapping, land, environment, electricity, transport and the other areas. However, with the application of in-depth, especially when the users need some special features, the current commonly used GIS software to support the function becomes insufficient. So the existing geographic information system software must be developed secondarily and the thematic geographic information system must be established for users. Oil field emergency command system is the secondary development of ArcGIS in the C# language environment and the Visual Studio 2008 software development platform.In this paper, oil field emergency command system, using Visual Studio 2008 and ArcGIS as development platform is completed with the application of C# language and Oracle database. Through ArcGIS and Oracle database, the docking of attribute data and spatial data is achieved; the query of basic information such as accident point positioning, dehydration stations, oil pipelines, oil transfer stations and measurement is realized by programming; by analyzing the query information, emergency plans are quickly generated and a working application platform is provided for the dynamic analysis of oil field accidents.Key words:geographic information system; oil emergency command; Oracle9i; Visual Studio 2008目录第1章概述 (1)1.1 研究背景和意义 (1)1.2 国内外研究现状 (1)1.3研究内容 (2)1.4论文安排 (2)第2章相关理论和技术 (3)2.1地理信息系统 (3)2.2相关组件库介绍 (4)2.3 Oracle9i介绍 (5)2.4 Visual Studio 2008 (8)2.5 本章小结 (8)第3章系统总体设计 (9)3.1系统总体设计目标 (9)3.2系统开发设计原则 (9)3.3系统功能结构 (10)3.4本章小结 (11)第4章系统功能模块设计与实现 (12)4.1地理信息图的设计 (12)4.2数据库设计 (13)4.3事故点定位模块的功能与实现 (17)4.4基础信息查询模块的功能与实现 (18)4.5综合查询模块的功能与实现 (20)4.6追踪分析模块的功能与实现 (22)4.7生成应急预案模块的功能与实现 (24)4.8事故点存图与打开事故存图模块的功能与实现 (26)4.9 本章小结 (28)结论 (29)参考文献 (30)致谢 (31)第1章概述1.1 研究背景和意义人类社会正在向信息化社会迈进,作为信息技术重要组成部分的空间信息技术,其发展与应用是 20 世纪最有冲击力的科技突破。
基于GIS技术的山体滑坡数据采集与分析系统开发
基于GIS技术的山体滑坡数据采集与分析系统开发随着全球气候变化的影响,自然灾害的频率和规模不断增加,其中山体滑坡是一种常见而且危险的自然灾害形式。
针对这一问题,基于GIS技术的山体滑坡数据采集与分析系统(以下简称系统)开发,成为了有效预测和预防山体滑坡的重要措施。
一、系统概述系统主要由数据采集、数据分析、用户交互等模块组成。
其中数据采集模块采用移动设备配合GPS技术,在山体滑坡易发生区域采集相关数据,比如高程、坡度、土壤类型等。
对采集的数据进行存储,以备后续分析。
二、数据分析在数据分析模块中,利用GIS技术将采集到的数据进行处理,实现山体滑坡易发性评估。
比如对于一个山体滑坡易发性的评估,可以通过以下几个步骤来完成:1. 数据预处理:对于所有采集到的数据进行预处理,比如去噪、数据清洗等操作。
2. 数据标准化:对所有数据进行标准化处理,将所有数据都归一化到0-1之间,方便后续统计分析。
3. 特征选取:对所有数据进行相关性分析,挑选出与山体滑坡易发性相关性较大的特征数据。
4. 模型选择:根据特征选取结果,选择合适的模型来进行建模,常用的模型包括支持向量机、决策树等。
5. 模型评估:通过交叉验证等方法对模型进行评估,确定最终的模型。
三、用户交互在用户交互模块中,为了方便用户查询和使用系统,我们提供了三个重要功能:地图查询、数据可视化和监测预警。
1. 地图查询功能:用户可以通过地图查询功能来查看当前所在位置是否易发生山体滑坡,同时可以查看历史山体滑坡数据和其他相关信息。
2. 数据可视化:系统采用图表等方式来进行数据可视化,比如通过柱状图展示不同地区的山体滑坡危险程度等。
3. 监测预警功能:系统会根据历史数据和预测模型,对可能出现山体滑坡的地区进行监测,及时预警。
四、系统特色1. 精度高:系统采用的GIS技术可以将不同层次的地图数据进行叠加,提高了预测模型的准确性。
2. 用户友好:系统尽量简化了用户操作,通过界面按钮等方式,让用户能够快速准确地使用系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
业务层
数据层
问编程接口ADO (ActiveX Data object)
集,A D O 具有操作灵活、维护简单、 占用内存少 、可快速访问 库等特点。
图3 软件系统的逻辑结构图
科技资讯 SCI任 NC任 & 丁 CHNOLOGY IN「 任 ORMATION
S C} ENC E & T ECHNOLI〕 GY } ORM AT } NF ON
爆破设计地质地形数据库 ,包括根据 各采场现场实际测量的坐标数据 ,由计算 机按属性即时 自动生成、储存和输出采场 各种地质地形信息,并以数值方式将采场 地表实测点坐标 ,以及各区域内矿岩的各 种地质属性参数 ,并以表的形式存入数据 库中。该数据库系统除具有 目前一般矿山 数据库系统图形的输人和输出等基本功能 外,其突出特点是能对采场任意区域内的 地质地形条件、矿岩分布及矿岩物理力学 性质等属性 自动查询和识别,对区域内各
够识别出 场各个水平阶段的坡顶、 采 坡底
以及矿岩 的界线。让用户以鼠标的方式圈 定爆破区域的范围,而且能够以 自动和人 工两种方式确定爆破区域内矿岩的种类和
爆 破 等级 ;
3 ) 数据库自 动更新计算功能: 当爆破 设计得到确定和实施时,系统能够根据爆
破区域的范围以及用户选择的参数进行炸 药量、爆破量的计算,生成用于生产的爆 破指令书、炮孔参数计算表以及穿孔任务
工 程 技 术一
) 2 图形 和数据的存 输出功能: 根 储与
据原始实测坐标数据按属性生成、储存和 输出各种地质地形数据和平面图,并可在 必要时 自动或手工方式对其进行修正。利 用G I S 独特的空间数据管理特性,系统能
3 爆设数 库构 破 计 据的成
3 .1 、 地质地形数据库 _
-
编号、爆破区位、爆破方量、矿岩性质、炸
区地形、矿岩性 质等地理特征的 自动生 成,具有重要的现实意义。目前国内基于 G I S 进行爆破设计的 自动生成上还处于起
步阶段 。
地图管理
图 层 管 理
空 间 测 量
数据管理 检索查询 二 系统管理
空 间 数 据 属 性 数 据 数 据 更 新 空 间 检 索 属 性 检 索
GI S 是在 C AD 基础上发展起来的一门 学科!2!。二者都具有坐标参考系统,都能 描述和处理图形数据 ,也能处理属性数 据。但从使用 目的来看,C A D 主要偏向于 制图和表达,而 G IS 更强调解决空间问题。 GI S 比 C A D 的图形数据具有更强的语义, 表现在: ( 1 属性更为丰富; ( 2 空间对象之 ) ) 间的拓扑关系更强; ( 3 ) 数据更海量。
2 系统功能和模块结构分析
在爆破设计过程中影响爆破效果的主 要有三大关键因素川: 爆区地形、爆区内矿 岩的物理力学性质与地质构造特征、炸药 爆炸性能。其中爆区地形、爆区内矿岩的 物理力学性质与地质构造特征具有明显的
地理特征 。因而用地理信息 系统来进行爆
1 ) 爆破设计功能: 爆破设计是矿山生 产过程中的一个关键环节 ,爆破工艺与参 数的合理性对爆破效果以及后续铲装 、运 输、破碎作业的效率和成本都有直接的影 响优化爆破参数。以保证爆破效果,同时 尽量降低钻爆成本 ,是爆破设计工作的基
工 程 技 术
基于 o e ph 和 G s 一MO 控件开发台阶爆破设计系统 l i l
殷志强’ 庙延钢’ 李刚’陈卿2 张智宇’周强’ 1 ( 昆明理工大学 云南昆明 650093 ; 2 贵州省公安厅 贵州贵阳 5 000 ) 1
j c 应用De ph 语言和地理信息系统(Gl )软件控件MO( Map o b e t s) ,设计开发爆破设计系统。该系统实现落天爆破的白动谈 l i s 修改等功能。最大限度地减少手工工作1 以及人为因素的不利影响 ,保证计茸与处理结果的准确性和可金性。该系统还具有 前基于Au oc AD 开发的爆破设计软件在空间拓扑 t 可视化程度高、界面友好等特点。其Gl 独特的空间数据管理特性功能,将完善 目 s 关 系表属性信息相对校弱的问题 。
的综合定量分折,由计算机 自动进行针对 该爆区进行孔网参数计算、单耗选取、雷 管段别的选择,完成爆破设计。实现爆破 区域内的炮孔布置。并允许用户对不合适 的参数进行修改、删除功能。功能设计逻 辑如图 2 所示。
基于G 的台阶爆破设计系统 S I
爆破设训 孔 网 参 数 炸 药 单 耗 雷 管 选 择 成 本 计 算
摘 要: 讯
关 键词: 台 破: 垠破设计; 地理信息系 阶洛 统(Gl s ); M。 bj e。 o ); Delphi po ts(M 中图分类号: TB4 文献标识号: A 文章编号: 1673一 3791(2007)12(c卜0058一 02
引言 爆破计算机辅助设计是当前爆破领域 研究的前沿课题之一。随着计算机技术 、 人工智能理论以及工程测量手段的迅速发
展 ,爆破作业正朝着测量 、设计 、施工一 体化方向发展,其中国内外露天矿山已逐 步采用计算机进行爆破辅助设计和爆破质 量 管理 。
使得系统开发人员更容易地维护和开发数 据模块成为可能【 4}。
本原则。
依据对爆区地形 、爆区内矿岩的物理
力学性质与地质构造特征、炸药爆炸性能 2 . 1 系统功能: 主要 模块功能如图1所示。 三类对爆破效果具有直接影响的关键统
维 出 帮
护 图 助
图1
系统的功能模块示意图
1 系 行平台 统运 和开发软件技术选择
软件运行平台采用 Mi c r o s o ft 公司的 Wi n d ows 操作系统; 属性数据库平台采用
主 流桌面 数据库Microsoft Access; 空间 数
据库平台采用 E S R I 的控件式 G I S 产品 Ma p o biect s 。通过控件式GIS 产品Ma P ob e t , j c s 可以方便的将地图的显示、 输出、 与各种空间、属性的查询等功能加入到 自 己的系统中[3〕 开发工具采用可视化编程 ; 语言Delp h i 。Delph i 不但可以设计各种形 式的应用程序的界面 ,还可以设计多媒体 应用程序、图形处理程序、开发控件或者 数据库应用程序。De p h i 开发软件具有模 l 块性好、独立性强、连接简单、代码可重 用性强等特点。并且它支持微软的MF C 基 础类库用来创建标准的 Mi c oso t 窗口图形 r f 用 户界 面 。在数 据 库 开 发 方 面 引入 了 Mi r s f 开发的基于自 c o o t 动化技术数据库访 图2 表现层 爆破设计主控模块功能逻辑示意图