GitlabMonitor系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:lshwy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,软件开发变得越来越敏捷。在要求快速迭代的软件开发过程中,实时监控本团队的开发活动对成功开发软件非常重要。开发管理人员也可以据此及时发现开发活动中的异常现象,并进行调控以避免潜在风险。软件学院作为一个以实践为核心的学院,在学生的学习过程中,常常会有此类团队开发活动的出现,却没有一个合适的监控系统来监控软件开发过程。这既使得开发管理人员没法及时的跟进项目进度,也使得教师无法得知学生在整个团队项目开发过程中的真实表现。虽然,许多诸如SourceForge,SVN,GitHub的免费代码托管平台对软件开发过程都有一定的监控分析能力,但对课程团队项目却不尽如人意。SourceForge的安全漏洞对要求私有化的课程团队项目来说是一个致命的缺陷。而SVN的可视化展示能力达不到用户的需求。GitHub虽然有着十分优秀的图表分析功能,却不能够满足用户诸如成绩录入,统计特定文件,统计每天的提交信息等的定制化要求。为了有效地跟踪、度量和可视化软件开发活动,我们开发了 GitlabMonitor工具。该工具以SpringMVC框架作为核心架构,结合了前端框架Vue.js,D3.js以及持久层框架Mybatis,以本地搭建的代码托管平台gitlab作为软件开发过程信息的数据源。通过一个实时运行的爬虫进程每天定时监控和爬取学生团队在gitlab上的软件开发过程信息,以用户需求的各种动态可视化图表对其进行展示。GitlabMonitor工具在教育界及学术界都存在着多种潜在的应用。我们已经试着将GitlabMonitor工具运用到软件工程课程教学中,发现它对老师理解、评估及调控学生团队开发项目具有较大的帮助。将来,当数据量达到一定规模,我们更可以根据现有的分析数据去尝试找出高分优秀项目之间存在的共性。本论文对GitlabMonitor系统的设计过程进行了详细的描述。介绍了系统所使用的核心技术,系统的需求分析,系统的模块设计以及系统重要功能的实现。
其他文献
《淮南子》,一部综合性巨著,高诱在《淮南子·叙目》中说:“学者不论淮南,则不知大道之深也。”1931年,胡适著《淮南王书》是最早研究《淮南子》思想的专著,并称赞:“道家集古代思想的大成,而《淮南子》又集道家的大成。”二十世纪七十年代以后,众学者对《淮南子》的研究以专题为主,研究范围涵盖《淮南子》思想的多个方面,成绩斐然。直至今日,这部鸿篇巨著仍有很多优秀思想有待挖掘,值得继续研究。《淮南子》作为新
学位
如果说梁漱溟的哲学思想深受佛学影响,但凡了解梁漱溟或者读过梁漱溟著作的人,都不会有非议,而且学术界关于梁漱溟佛学思想的研究也日益增多,这使我们看到佛学在梁漱溟哲学思想中留下的或显或隐印记,也使得对梁漱溟哲学思想的理解更为准确,但关于梁漱溟佛学思想的研究尚无专门系统的著作出现,自觉把佛学与梁漱溟儒学观、西方哲学观、马克思主义观、文化哲学和乡村建设思想等结合考察的研究著作更是尚未出现。本文以梁漱溟最为
学位
电致变色现象是指在外电场作用下,材料发生颜色或透明度的可逆变化。快速而灵敏地调节太阳光透过率的智能窗是电致变色材料重要应用之一,它可以达到节能的目的,另外电致变色材料还可以应用于显示及伪装领域。而三芳胺类材料是重要的阳极电致变色材料,可以有多种颜色变化,将它作为变色单元嵌入到聚合物链中,可以使聚合物具有优良的变色功能,现在已成为备受关注的重要的变色聚合物体系。第一章中简单地介绍了三芳胺类聚酰胺(P
学位
学位
随着中国“碳中和”、“碳达峰”战略目标的提出以及全国统一碳排放权交易市场的正式运行,碳排放权交易将在碳减排方面发挥举足轻重的作用。绿色股票、绿色债券作为促进企业绿色发展的重要支持工具,完善其市场建设具有重要意义。探究中国碳排放权交易市场与绿色证券市场间的溢出效应,有利于促进市场间协同发展、及时防范跨市场风险传递,助力中国“双碳”目标的实现。由于小波分析方法可以提取时间序列中的多频域信息,能够为市场
学位
乳腺癌是女性中最常见的恶性肿瘤,其中三阴性乳腺癌(triple-negative breast cancer,TNBC)是一种缺少雌激素受体(estrogen receptor,ER)、孕激素受体(progesterone receptor,PR)和人表皮生长因子受体 2(human epidermal growth factor receptor 2,HEJR2)的特殊亚型的乳腺癌,因其缺乏特异
学位
目的:探讨基于指纹图谱结合化学计量学和一测多评(QAMS)的定性、半定量和定量相结合的丹参制剂综合评价模式,为丹参制剂的质量控制提供科学依据。方法:(1)采用HPLC技术建立不同产地、批次市售丹参药材以及不同品牌、批次丹参片、复方丹参片、冠心丹参胶囊、心可舒片、双丹胶囊的指纹图谱,建立对照指纹图谱,结合相似度评价和化学计量学(系统聚类分析、主成分分析和偏最小二乘判别分析)进行分析,筛选特征标记物,
学位
二十世纪初,随着第二次工业革命的完成、资本主义经济的迅猛发展,机械成为了生活和生产中不可或缺的部分。然而,一战的到来摧毁了人们对机器和技术的乐观崇拜,并催生出更加复杂和矛盾的情感。法国艺术家弗朗西斯·毕卡比亚在1915-1922年,创作了大量的机械形态绘画,画中机器的形象或挪用机械产品的广告画和机械工程制图,或是纯粹幻想性产物,其主题与艺术家的个人生活及社会的进程有着密切关联,风格和内容都有强烈的
学位
伊夫·克莱因(Yves Klein)在其“人体测量学”中将女性身体贬低、物化为“活画笔”,并以此突出、强调他作为唯一创作主体的男性权威。即使克莱因本人远离制作过程,他仍旧通过指挥女性来改造女性的身体——不仅可以被男性的目光所物化,而且作为一种“被动”表达方式最终用于强化父权制价值观。针对克莱因对女性的“剥削”和异化,诸多艺术家和女性主义者都从各自的角度对其进行了批判和质疑,本文通过梳理重要的反思路
学位
随着推荐系统研究的不断深入,将社会化影响融入推荐系统成为一个新的研究热点和问题丰富的研究领域。稀疏性问题是推荐系统的一个经典问题,随着待处理的推荐系统规模越来越大,用户和物品数目通常百千万计,两个用户之间选择的重叠非常少,数据非常稀疏,以致绝大部分基于关联分析的算法效果都不好。社会化推荐通过引入主题信息、标签信息或者社会化关系等将一阶关联扩散到高阶的关联,从而提高相似度的分辨率,以此来解决稀疏性的
学位