硕士论文-BESⅢ数据库应用软件开发
文献类型:学位论文
作者 | 刘冠川 |
学位类别 | 硕士 |
答辩日期 | 2010 |
授予单位 | 中国科学院研究生院 |
授予地点 | 北京 |
导师 | 李海波 |
关键词 | BESⅢ数据库 BESⅢ触发信息 MVC软件设计模式 CodeIgnitor RQM(Run Quality Monitor) |
学位专业 | 粒子物理与原子核物理 |
中文摘要 | BESⅢ离线数据库作为BESⅢ运行支持系统的重要组成部分,它记录着北京正负电子对撞机BEPCⅡ、北京谱仪BESⅢ及其他支持系统的各种重要参数和状态信息,为离线和物理分析工作提供支持,同时也是维护运行的重要工具。; 随着新一代北京正负电子对撞机BEPCⅡ/北京谱仪BESⅢ正式投入运行,物理取数和物理分析成为BESⅢ工作的主题,为了保证北京谱仪BESⅢ运行安全,提高物理取数效率和取数质量,与运行相关的监控和维护工作变得日益重要,对BESⅢ数据库系统的数据的准确性要求也日益提高,同时对数据库系统信息管理的自动化、智能化以及个性化也提出了更高的要求。因此BESⅢ数据库系统的优化、基于BESⅢ数据库系统的应用开发就成为BESⅢ数据库系统中的重要工作。本论文是BESⅢ数据库系统应用开发工作的一部分,包括运行数据库与物理数据库数据接口的维护、BESⅢ探测器触发信息管理平台以及运行质量监测系统RQM(Run Quality Monitor)等三方面的工作。; 运行数据库和物理数据库间数据接口维护程序主要针对处理单个run的复制而设计的。为使今后维护程序的扩展更为方便,重新设计了更为友好的数据库操作C++类。同时对表RunInfo.RunParams数据规律进行了重新分析,并对数据进行筛选分类和选择复制。对其他数据表的复制则在原有数据接口程序的方法的基础上进行了重新开发。; Trigger信息管理平台是BESⅢ各子探测器触发信息管理的重要工具,为相关科研人员提供了方便、安全、可靠的BESⅢ子探测器触发信息管理服务。它包括触发信息的在线录入和查询等功能。该系统使用了MVC软件设计框架,使系统具有结构简单、易于维护、可扩展性强等特点。; RQM(Run Quality Monitor)是一个面向运行负责人开发的在线监测系统,解决了原来BESⅢ相关重要运行参数表现形式不够直观,数据发布针对性不强,能反映运行质量的重要参数被埋没,发布平台分散且每个平台所发布的数据又不完整等问题。是运行负责人了解BESⅢ运行质量的重要工具。; 目前,数据库接口维护程序、Trigger信息管理平台、RQM系统均已基本完成,且经过超过半年的运行结果表明系统的性能、可靠性以及可扩展性等方面均达到了预期的目标。 |
学科主题 | 粒子物理与原子核物理 |
语种 | 中文 |
公开日期 | 2016-02-25 |
源URL | [http://ir.ihep.ac.cn/handle/311005/209677] ![]() |
专题 | 实验物理中心_学位论文和出站报告 |
作者单位 | 中国科学院高能物理研究所 |
推荐引用方式 GB/T 7714 | 刘冠川. 硕士论文-BESⅢ数据库应用软件开发[D]. 北京. 中国科学院研究生院. 2010. |
入库方式: OAI收割
来源:高能物理研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。