首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于Jenkins的持续集成项目管理系统的设计与实现

摘要第4-6页
ABSTRACT第6-7页
第一章 引言第12-16页
    1.1 课题背景第12页
    1.2 课题发展现状及研究内容第12-13页
        1.2.1 国内外项目管理发展现状综述第12-13页
        1.2.2 系统研究内容和目标第13页
        1.2.3 作者在系统开发中的工作第13页
    1.3 论文组织结构第13-16页
第二章 系统关键技术第16-22页
    2.1 系统概述第16页
    2.2 系统设计思想第16-17页
        2.2.1 目标与关键成果(Objectives & Key Results,OKR)第16页
        2.2.2 持续集成第16-17页
    2.3 系统所用框架和工具第17-19页
        2.3.1 SSM框架第17页
        2.3.2 JIRA项目与事务追踪工具第17-18页
        2.3.3 Subversion版本控制系统第18页
        2.3.4 Maven工具第18页
        2.3.5 MySQL数据库第18-19页
    2.4 系统所用设计模式第19页
        2.4.1 工厂模式(Factory)第19页
        2.4.2 职责链模式(Chain of Responsibility)第19页
    2.5 系统所用开发工具和环境第19-20页
        2.5.1 系统所用开发工具第20页
        2.5.2 系统环境第20页
    2.6 本章小结第20-22页
第三章 系统需求分析第22-30页
    3.1 系统用户角色分析第22页
    3.2 功能性需求第22-26页
        3.2.1 目标管理业务第22-23页
        3.2.2 需求管理业务第23-24页
        3.2.3 进度管理业务第24-25页
        3.2.4 流水线业务第25页
        3.2.5 发布管理业务第25-26页
    3.3 非功能性需求第26-27页
        3.3.1 可测试性第26-27页
        3.3.2 可维护性第27页
        3.3.3 系统性能第27页
        3.3.4 可靠性第27页
    3.4 本章小结第27-30页
第四章 系统概要设计第30-46页
    4.1 系统总体设计第30-34页
        4.1.1 系统总体设计原则第30-31页
        4.1.2 系统总体功能架构第31-32页
        4.1.3 系统总体功能描述第32-33页
        4.1.4 系统物理结构图第33页
        4.1.5 系统的软硬件环境第33-34页
    4.2 系统接口设计第34-37页
        4.2.1 外部接口设计第34-35页
        4.2.2 内部接口设计第35-37页
    4.3 数据库设计第37-38页
        4.3.1 数据库设计原则第37页
        4.3.2 数据库ER图设计第37-38页
    4.4 错误处理设计第38-39页
    4.5 系统安全设计第39-43页
        4.5.1 物理安全设计第39-40页
        4.5.2 网络安全设计第40-41页
        4.5.3 应用安全设计第41页
        4.5.4 数据安全设计第41-43页
    4.6 质量要求设计第43页
        4.6.1 质量属性要求设计第43页
        4.6.2 扩展性设计第43页
    4.7 其它设计第43-44页
        4.7.1 系统编码设计第43页
        4.7.2 缓存设计第43-44页
    4.8 本章小结第44-46页
第五章 系统详细设计与实现第46-76页
    5.1 系统的功能分析第46-47页
    5.2 目标管理业务模块设计说明第47-59页
        5.2.1 OKR规划模块设计说明第48-50页
        5.2.2 目标模块设计说明第50-52页
        5.2.3 关键结果模块设计说明第52-54页
        5.2.4 行动计划模块设计说明第54-57页
        5.2.5 OKR报告模块设计说明第57-59页
    5.3 需求管理业务模块设计说明第59-62页
        5.3.1 需求拆分模块设计说明第59-62页
    5.4 进度管理业务模块设计说明第62-64页
        5.4.1 看板管理模块设计说明第62-64页
    5.5 流水线业务模块设计说明第64-69页
        5.5.1 流水线务模块设计说明第64-67页
        5.5.2 我的应用模块设计说明第67-69页
    5.6 发布管理业务模块设计说明第69-75页
        5.6.1 发布记录模块设计说明第69-71页
        5.6.2 线上发布内容模块设计说明第71-73页
        5.6.3 发布回滚率模块设计说明第73-75页
    5.7 本章小结第75-76页
第六章 系统的测试和功能展示第76-82页
    6.1 系统的测试第76-78页
        6.1.1 系统的单元测试第76页
        6.1.2 系统的集成测试第76页
        6.1.3 系统的系统测试第76页
        6.1.4 测试用例第76-78页
    6.2 系统功能展示第78-80页
        6.2.1 目标管理模块功能展示第78页
        6.2.2 需求管理模块功能展示第78-79页
        6.2.3 进度管理模块功能展示第79页
        6.2.4 流水线模块功能展示第79-80页
        6.2.5 发布管理模块功能展示第80页
    6.3 本章小结第80-82页
第七章 结束语第82-84页
    7.1 论文工作总结第82-83页
    7.2 本人工作总结第83页
    7.3 系统的改进第83-84页
参考文献第84-86页
致谢第86页

论文共86页,点击 下载论文
上一篇:基于SpringMVC框架的配置管理平台设计与实现
下一篇:基于Python的自动化测试框架的分析与设计