榆济天然气管线次声波管道监测系统软件测试报告.doc

榆济天然气管线次声波管道监测系统软件测试报告.doc

ID:50398259

大小:1.35 MB

页数:24页

时间:2020-03-05

榆济天然气管线次声波管道监测系统软件测试报告.doc_第1页
榆济天然气管线次声波管道监测系统软件测试报告.doc_第2页
榆济天然气管线次声波管道监测系统软件测试报告.doc_第3页
榆济天然气管线次声波管道监测系统软件测试报告.doc_第4页
榆济天然气管线次声波管道监测系统软件测试报告.doc_第5页
资源描述:

《榆济天然气管线次声波管道监测系统软件测试报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、中国石化科技攻关成果榆济天然气管线次声波管道监测系统软件测试报告天然气榆济管道分公司北京科创三思科技发展有限公司2013年3月目录1软件测试内容11.1初期测试11.2中期汇报之后的软件测试11.3后期测试12软件结构22.1主界面控制模块32.2通讯模块42.3用户登录模块42.4数据处理模块52.5软件升级模块62.6数据库模块82.7报警模块92.8通讯数据显示模块92.9辅助定位模块103软件测试113.1初期软件测试113.2中期汇报之后的软件测试153.3后期测试203.4测试结论224测试资源消耗231软件测试

2、内容榆济线次声波管道泄漏检测系统于2012年6月29日正式上线运行,为检测系统运行的准确性和稳定性,我们先后组织了三次大规模的软件测试,分别是:1.1初期测试为检测系统的准确性,我们在系统上线初期对系统整体功能进行了全面细致的测试,测试时间为2012年6月14日,测试地点分别为宋耿落阀室、韩楼阀室、后刘家阀室、郭庄阀室和聊城站,分别进行放气测试三次、三次、七次、三次和四次。1.2中期汇报之后的软件测试中期汇报后,根据汇报要求,我们在聊城站、韩楼阀室、后刘家阀室分别进行了多次放气测试,测试时间为2012年7月25号至2013年

3、2月28日。1.3后期测试为确认系统能够检测的最小孔径,我们对3mm的放气孔进行放气测试。测试时间为2013年3月5号,测试地点分别在后刘家阀室、韩楼阀室、宋耿落阀室,共进行放气测试18次。2软件结构主站软件是榆济天然气管线次声波泄漏检测系统的控制中心,负责对各分站进行控制、参数管理和对收到的数据进行分析处理和报警,其具体功能为:l能够通过无线和有线网络正确接收分站数据;l能够通过无线和有线网络控制分站、远程升级分站软件l具有主站软件的远程升级功能;l能够在线分析处理数据,给出报警信息;l具有记录、查阅和打印操作日志及报警日

4、志的功能;l能够在程序异常退出后自动重启;l支持现场配套客户端对分站状态参数、报警信息的查询。根据主站软件的功能要求和软件模块化的设计思想,主站软件可以划分为主界面控制模块、通讯模块、用户登录模块、数据处理模块、软件升级模块、数据库模块、报警模块、通讯数据显示模块和波形数据显示模块九个功能模块,如图2.1所示。主界面控制模块数据库模块报警模块通讯数据显示模块辅助定位模块数据处理模块用户登录模块通讯模块软件升级模块图2.1主站功能模块结构图工作中主站软件的主要功能模块的数据流图如图2.2所示。主界面控制模块波形数据显示模块结果

5、数据处理模块数据结果报警数据库模块报警模块报警通讯模块数据应答图2.2工作中的主站软件主要功能模块数据流图2.1主界面控制模块主界面控制模块是主站软件的核心部分,它的主要功能是:(1)为主站软件提供可视化操作接口,如菜单等;(2)解析从通讯模块发送来的分站数据和信息;(3)直接调用其他功能模块实现与分站的数据通讯、参数管理、数据处理、报警等功能;(4)显示实时数据波形。图2.3主站软件的主界面2.2通讯模块主站通讯主要分为Socket通讯和串口通讯两种通讯方式。其中,分站通过有线网络、光纤、GPRS或CDMA和主站进行通讯时

6、,主站采用Socket的通讯方式接收和发送数据;分站和主站通过无线电台、光纤、GPRS或CDMA进行通讯时,主站通过串口实现数据的接收和发送。针对不同的通讯方式和协议,我们开发了不同的通讯控件,最终打包成具有统一接口的通讯模块,封装为*.ocx文件。在开发过程中,对于协议相近的模块,通过接口参数来减少最终的模块数量。通讯协议的打包和解析由主界面控制模块来完成。这样,当协议发生改变时,通讯模块不需要进行修改,确保了通讯模块的稳定性和通用性。2.3用户登录模块用户登录模块主要是为不同类型的用户登录主站系统提供接口,用户可以通过该

7、模块修改密码。该模块以独立的对话框类的形式被封装成*.dll文件,通过包含类的头文件其他模块调用,如图2.4所示。图2.4用户登陆界面2.4数据处理模块数据处理模块主要完成数据处理及数据报警逻辑的实现。该模块被封装为*.dll文件。该模块通过数据指针和消息向主界面控制模块返回数据和报警信息。其中,数据指针主要为波形数据显示模块返回所需即时计算结果;报警信息通过消息的形式向主界面控制模块发送。当分站以原始数据的形式返回现场数据时,数据处理模块定位报警工作流程如图2.5所示;当分站只返回报警信息时,数据处理模块只负责进行多个分站

8、之间的逻辑判定和定位报警。图2.5数据处理模块定位报警工作流程图2.5软件升级模块软件升级模块包括主站软件升级模块和分站软件升级模块两部分:主站软件升级模块主要用于实现主站软件的远程升级功能,被封装为独立的*.exe文件,伴随主站软件运行或由主站软件定时启动。软件升级采用C/S模式,主站软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。