论文摘要
矿井通风是保证煤矿安全生产和职工生命安全的基础措施,而目前的矿山通风管理系统远远不能满足实际需求,与其它国家相比当前我国的煤矿安全形势十分严峻。本文针对当前通风软件的不足之处,研究了组件化矿井通风软件的开发方法。基于组件的软件开发技术可以最大限度的节省时间,而且可以逐步的实现程序而不用每两年就要对程序完全重写,降低开发、维护、升级软件的成本,当需要添加新的功能时,组件化软件显示了它的突出优势,可以即插即用而不用重新编译链接,使软件定制成为可能。论文在分析通风计算的数学模型及其功能的基础上,采用微软的COM标准开发通风组件并建立通风计算组件库,COM组件标准给开发人员提供的是一种开发与语言无关的组件库的方法,目的是为了使应用程序更灵活、更易与定制。本文在完成组件设计的基础上,还设计开发了煤矿安全检测系统平台,此系统平台可以动态的导入组件,既可以在不改变系统的整体框架的前提下对系统的功能进行扩展,这样就充分体现了组件化软件的优点。本文利用Visual Basic 6.0实现通风计算组件与系统平台的设计。 为了满足网络中的分布式计算,要对组件进行 Web Services 包装并发布,这里利用Microsoft SOAP Toolkit 3.0 在 Web 上发布,然后调用组件功能测试其是否成功。Web Services 实际是通过标准的 Web 协议向用户提供有用的功能,多数情况下使用 SOAP 协议,它结合了基于组件开发和 Web 的优势,构成当代编程模式的基石。Web 发布可以使更多的人在不知道组件具体实现的情况下通过 Web Service 调用组件,推动了以 Web为基础的分布式计算技术的发展。可以预见,Web Services 必将成为下一代分布式计算和企业应用的必然趋势。 利用组件开发通风软件并在 Web 上分布还在进一步尝试,本文做了有益的探索。
论文目录
1 绪论1.1 课题的提出和研究意义1.2 煤矿安全现状1.3 通风计算软件的国内外现状和发展趋势1.4 课题研究的内容及目标1.5 研究方案及技术路线1.6 本章小结2 组件技术简介2.1 组件的概念2.2 组件技术与传统技术的比较以及其优越性2.2.1 组件技术与传统技术的比较2.2.2 基于组件的软件的优越性2.3 组件对象模型COM2.3.1 COM 简介2.3.2 COM 接口2.3.3 COM 组件2.3.4 COM 库2.4 通风计算的组件化设计及通风计算组件库2.5 本章小结3 通风计算组件的数学模型和功能3.1 扇风机运行特性曲线模拟3.1.1 扇风机风压特性曲线3.1.2 扇风机效率特性曲线3.1.3 扇风机工况点代数分析法3.2 爆炸三角形3.3 简单角联风网3.4 等积孔计算组件3.5 最佳避灾路线计算组件3.5.1 可通行性分析3.5.2 通行难易程度3.5.3 避灾路线确定3.6 本章小结4 通风计算组件设计及集成测试4.1 COM 组件构造的关键技术—接口技术4.1.1 COM 接口4.1.2 接口的查询4.2 矿井通风网络组件设计4.2.1 组件设计的细节实例—风机特征方程模拟组件设计4.2.2 其它各组件的设计4.3 组件调用技术简介4.4 基于组件的软件集成4.4.1 简单角联风网判断4.4.2 风机特征曲线模拟4.4.3 风机效率特性曲线模拟4.4.4 风机工况点求解及分析4.4.5 爆炸三角形分析4.5 本章小结5 通风计算组件的Web 服务包装及发布5.1 Web 服务简介5.1.1 如何实现Web 服务及实现模型5.1.2 Web 服务的基本结构5.1.3 Web 服务的技术构架5.1.4 Web 服务的主要技术和协议5.2 Microsoft SOAP Toolkit5.3 COM 组件的Web 服务发布5.4 Web 服务组件的测试5.5 本章小结6 可扩展性6.1 DCOM 概述6.2 DCOM 优点6.3 RPC(Remote Procedure Call 远程过程调用)6.4 DCOM 应用程序的安全机制6.5 本章小结7 结论致谢参考文献硕士期间参与的科研项目情况及发表论文详细摘要
相关论文文献
标签:通风计算论文; 组件对象模型论文; 组件论文; 集成测试论文; 服务论文;