XCharge:面向Request Tracker和Zabbix用户的项目数据分析平台的设计与实现
发布时间:2017-09-03 17:36
本文关键词:XCharge:面向Request Tracker和Zabbix用户的项目数据分析平台的设计与实现
更多相关文章: Request Tracker Zabbix 项目监控 数据分析
【摘要】:如今,项目的运维信息、用户的反馈、项目运行状态等数据越来越受到项目开发团队和维护团队的重视。这些数据无论对项目开发团队、项目维护团队还是项目使用者都十分有价值。对于项目开发团队,尤其是团队管理者而言,分析这些数据不仅能够加深对用户需求的理解,还能根据团队成员处理数据的效率制定工作计划,从而完善项目。项目管理软件,如Request Tracker,通常被用来收集用户反馈数据和跟进开发者处理这些数据的进度。虽然项目管理软件提供的管理功能非常丰富,但数据分析功能却十分有限。全面的项目数据分析往往要借助于第三方的统计分析工具,而从项目管理软件到统计分析工具之间的数据传递则是要靠人工完成。因此,集成了项目管理软件的、更全面的数据分析工具,是项目开发团队迫在眉睫的需求。另一方面,项目使用者更关心项目的维护信息、项目当前状态等数据,因为这涉及到项目使用计划的制定与实施。通常,项目维护团队通过项目监控软件,如Zabbix,收集项目状态数据,并根据这些数据确定项目维护时段和具体维护内容。然后,维护团队将维护信息告知使用者,使用者再根据通知及时地调整使用计划。统一提供所有项目的状态信息与维护信息,可以省去使用者自行查看通知的过程,从而缩短制定计划的时间。本文描述了面向Request Tracker和Zabbix用户的项目数据分析平台——XCharge (eXtreme Charge of project)的设计与实现。XCharge系统旨在收集、统计、分析并展示项目在Request Tracker中的用户反馈数据以及在Zabbix中的项目监控数据,及时地报告项目故障信息与维护信息,为项目使用者、项目开发团队以及项目维护团队创造一个良好的项目数据分析、监控、报告的平台。本文主要完成以下工作:1.讨论国内外项目监控软件、项目管理软件与数据分析工具使用的现状,明确XCharge系统的设计目标与构建思路。2.对XCharge系统进行需求分析,设计系统物理架构和逻辑架构,根据需求划分出功能模块。3.针对具体的功能模块,阐述详细设计思路,并介绍模块核心功能的实现细节。目前,XCharge已经通过了系统测试,于2016年5月4日开始试运行。XCharge系统能够提供可靠的项目监控数据、丰富的信息统计功能以及良好的交互界面,受到了用户的广泛好评。XCharge将来会面向更多的项目管理软件与项目监控软件做集成与开发,给用户更好的使用体验。
【关键词】:Request Tracker Zabbix 项目监控 数据分析
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要8-10
- ABSTRACT10-12
- 第1章 绪论12-18
- 1.1 系统开发背景12-13
- 1.2 国内外研究现状13-15
- 1.2.1 信息统计13-15
- 1.2.2 项目监控15
- 1.3 解决主要问题15-16
- 1.4 本文的主要工作16
- 1.5 论文的组织结构16-18
- 第2章 需求分析18-30
- 2.1 系统概述18-19
- 2.2 系统目标和解决的问题19-20
- 2.3 系统需求问题描述20-30
- 2.3.1 系统角色分析20
- 2.3.2 功能性需求20-29
- 2.3.3 非功能性需求29-30
- 第3章 系统概要设计30-38
- 3.1 系统设计目标和原则30
- 3.2 系统技术架构设计30-33
- 3.2.1 XCharge系统物理架构30-31
- 3.2.2 XCharge系统逻辑架构31-33
- 3.2.3 相关技术选择说明33
- 3.3 系统功能架构设计33-38
- 3.3.1 基础服务模块35
- 3.3.2 系统监控模块35-36
- 3.3.3 信息统计模块36-37
- 3.3.4 其他模块37-38
- 第4章 系统详细设计38-53
- 4.1 基础服务模块详细设计39-42
- 4.1.1 初始化子模块39-41
- 4.1.2 邮件服务子模块41-42
- 4.2 系统监控模块详细设计42-44
- 4.3 信息统计模块详细设计44-48
- 4.4 XCharge数据库设计48-53
- 第5章 系统实现与测试53-62
- 5.1 系统总体实现53-56
- 5.2 系统初始化详细实现56-57
- 5.3 系统RT数据提取详细实现57-58
- 5.4 系统订阅邮件详细实现58-59
- 5.5 信息统计详细实现59-60
- 5.6 系统测试60-62
- 第6章 结论62-63
- 参考文献63-65
- 致谢65-66
- 附件66
【参考文献】
中国期刊全文数据库 前5条
1 袁国铭;刘瑞;樊波;邓小亚;;UML用例图在软件工程中的步骤设计研究[J];微型电脑应用;2014年01期
2 段升杰;;浅谈软件三层架构开发[J];信息与电脑(理论版);2010年05期
3 许海燕;张小东;;软件需求分析中的用例建模研究与应用[J];计算机工程与设计;2007年18期
4 尚冬娟;郝克刚;葛玮;李海军;;软件测试中的测试用例及复用研究[J];计算机技术与发展;2006年01期
5 刘洪星,徐东平;学科体系结构及其概念建模[J];高教发展与评估;2005年05期
,本文编号:786408
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/786408.html