陕北榆神府矿区开采沉陷损害定量化评价软件开发

2023-01-02 版权声明 我要投稿

本文针对榆神府矿区构建了一套特色鲜明的定量化损害评价方法[1,2], 通过VB编程技术, 以模糊综合评判法为基础, 开发出了一套运行稳定、计算便捷、结果可靠、界面美观、维护简单的开采沉陷损害定量化评价软件。

1 开发环境

VB6.0具有开发周期短、功能强大、应用广泛等优点, 同时也具有可视化的面向对象编程、事件驱动的编程机制、结构化的程序设计语言、支持DDE、DLL和OLE、Active X技术的特点。选择Microsoft windows作为平台进行开发, 开发工具选择Visual Basic 6.0。

2 系统设计

2.1 目标、准则和方法

(1) 系统目标:选取Visual Basic软件为开发工具, 实现煤矿区开采沉陷损害定量化评价的智能化和全自动。此系统采用菜单的方式对软件功能实现模块化, 通过在文本框输入简单的、可测的基础参数得到开采沉陷系统各项指标数值, 此操作简单便捷, 非技术人员便可完成。 (2) 系统设计准则: (1) 分层性:组织结构要体现出分层的特点, 这样容易对软件各部分进行有效控制, 避免出现混乱现象; (2) 模块化:采用模块化方法进行设计, 各模块既相互联系也相互独立; (3) 健壮性:对于规范要求外的输入, 软件能进行准确判断, 并给出合理处理方法; (4) 可修改性:软件应能进行修改和调整, 结构应良好, 文档也应完备; (5) 效率性:在确保功能指标符合要求的基础上, 减小程序运行时间, 降低存储容量占用率, 从而保证软件运行畅通、快速; (6) 先进性:满足客户需求, 系统性能可靠, 易于维护。 (3) 总体设计。采用结构化设计方法进行系统总体设计, 这种设计方法的顺序是自上而下, 分阶段逐步求精, 主要特点是从问题结构中, 推导出系统结构, 然后, 再按顺序进行分解, 同时, 利用层次组织法简化系统, 使系统形成模块结构, 从而完成系统总体设计。

2.2 操作界面设计

(1) 设计的时候, 要符合Windows界面准则, 为所有应用程序设计公用主界面, 以方便用户应用。 (2) 合理设计控件位置, 有的控件是非常重要的, 有的其重要性不高, 如果控件访问频繁, 或者比较重要, 应当放在方便操作的地方, 将无关紧要的控件摆放在不太重要的位置。 (3) 常用操作使用频度大, 应当为其设计捷径, 从而有效减少操作序列长度。该系统将用户在操作过程中经常用的控件, 可以设计捷径。 (4) 在字体与颜色搭配方面, 应当坚持美观、和谐、清楚、统一的原则, 这样将会带来良好的视觉体验。如果没有特别需要, 例如, 根据应用程序配置字体, 应将Windows字体作为设计使用的统一字体。 (5) 保持界面元素的一致性:控件的类型、尺寸以及字体的选取等都应按照一定的标准, 保持其一致性。该系统按钮、文本框、标签等控件及字体均作了统一化, 既使界面简洁明了, 又能让用户感到舒心整洁。 (6) 在操作界面设计环节, 程序界面的交互性是不可忽视的重要内容, 其能响应用户的选择, 并反馈程度执行的情况, 这样将有助于使信息保留的时间得到延长, 为用户带来方便和快捷。

2.3 安全策略设计

安全策略主要功能是保护软件系统数据信息安全, 防止被病毒或黑客入侵。在登录界面设置了登录系统, 用户只有凭借正确的用户名和密码登录, 且经系统验证正确后方能进入, 该步操作在启动界面将会显示。

3 实例应用

3.1 研究区域

榆树湾井田是榆神矿区一期建设的重点煤矿, 其位置在榆神矿区南部, 榆林市榆阳区金鸡滩乡、大保当乡、神木县及大河塔乡均对其具有管辖权;井田东西长约12.0km, 南北宽约13.5km, 面积88.9km²。榆树湾井田内广泛地覆盖着第四系黄土和风积, 主要地貌是风沙区及黄土丘陵区。在矿区内, 有连绵起伏的沙丘, 整体来看地形比较平坦、开阔。

3.2 过程与结果展示

(1) 启动界面实现。用户利用用户名和登录密码进行登录, 系统在接收到登录请求后, 会立即进行响应, 用户名与密码正确, 则登录成功并进入功能界面。 (2) 主菜单和子菜单实现。用户成功登录后, 系统继续进入到系统功能界面, 从界面上来看, 会显示四个功能模块, 即系统、评估、显示、帮助。 (3) 评价指标和基本数据管理实现。用户根据实际情况输入已知参数, 点击相应按钮实现对应功能。 (4) 用户在该界面直接点击“结果”和“评价”按钮, 系统自动得出定量化评价结果。 (5) 当用户完整输入基础数据后, 点击“计算”按钮, 自动显示一个3×5的隶属函数矩阵R及一个1×3的隶属向量B。

3.3 软件特点和优势

该软件具有以下特点: (1) 符合Windows界面原则, 为所有模块提供了公用的界面; (2) 控件位置摆放恰当, 主次分明, 易于操作; (3) 界面简洁, 极大程度的激发了操作者的使用兴趣; (4) 字体与颜色搭配和谐美观, 符合大众审美和阅读习惯, 具有较好的交互性; (5) 若用户输入错误, 系统会自动弹出文本框以提示, 避免了错误, 节约时间。该程序的优势在于:计算方法新颖先进;用户可自定义参数, 操作简便。开采沉陷损害定量化计算过程通过程序实现了便捷化、准确化和效率化。

4 结语

该软件不仅简化了开采沉陷损害定量化计算步骤, 而且便于清楚直接地得出定量化评价结果, 很好地帮助了专业以及非专业人员快速、准确地从事开采沉陷评估工作。

摘要:当前, 我国煤矿区开采沉陷损害定量化评价系统尚未完全统一, 计算方法繁琐费时等。针对这些问题, 该软件以Visual Basic 6.0为开发工具, 化简了开采沉陷损害定量化计算的步骤。

关键词:开采沉陷,定量评价,软件开发,榆神府矿区

参考文献

[1] 吕川.吉林省矿区生态环境演化趋势与治理研究[J].吉林地质, 2004, 23 (4) :118 124

[2] 吕联合.泉州市矿区水土流失状况及防治对策[J].福建水土保持, 2000, 12 (3) :13-16

上一篇:湖北某高校大学生心理健康调查及分析下一篇:香稻香味遗传育种及其保香栽培技术

热门文章
    相关推荐