首页--工业技术论文--矿业工程论文--矿山电工论文--矿山生产自动化技术论文--电子计算机的应用论文

面向数字矿山信息系统的重构研究

摘要第4-5页
ABSTRACT第5页
1 绪论第8-15页
    1.1 问题的提出第8-10页
        1.1.1 需求问题第8-9页
        1.1.2 技术问题第9-10页
    1.2 国内外现状第10-14页
        1.2.1 程序缺陷分析及检测第10-11页
        1.2.2 原子重构方法和复合重构方法的研究第11-12页
        1.2.3 软件重构自动化工具第12-14页
    1.3 本文的主要工作第14-15页
2 软件重构第15-26页
    2.1 重构技术的分析第15-18页
        2.1.1 软件重构的动机及优势第15-16页
        2.1.2 软件重构的时机第16-18页
    2.2 软件重构的原则与测试第18-19页
        2.2.1 软件重构的原则第18-19页
        2.2.2 软件重构的测试第19页
    2.3 软件重构的自动化趋势第19-20页
    2.4 面向对象的重构技术第20-24页
        2.4.1 OOP重构技术简介第20-21页
        2.4.2 AOP重构技术简介第21页
        2.4.3 AOP与OOP重构技术的比较第21-22页
        2.4.4 设计模式与极限编程在重构中的运用第22-24页
    2.5 软件重构的风险第24-25页
    2.6 小结第25-26页
3 数字矿山信息管理系统概述第26-37页
    3.1 系统的背景第26页
    3.2 系统的设计结构第26-30页
    3.3 系统的功能模块第30-34页
    3.4 数据库的介绍第34-36页
        3.4.1 数据表的结构第34-36页
        3.4.2 数据表的逻辑关系第36页
    3.5 本章小结第36-37页
4 数字矿山信息管理系统的缺陷分析及重构方案第37-44页
    4.1 数字矿山信息管理系统的缺陷分析第37-40页
        4.1.1 不合理的函数名称第37-38页
        4.1.2 多余参数的调用第38页
        4.1.3 代码的可读性以及复用性较差第38页
        4.1.4 代码冗余第38-39页
        4.1.5 类的功能过于强大第39-40页
        4.1.6 某些界面功能需要完善第40页
        4.1.7 不合理的注释第40页
        4.1.8 横切性的问题第40页
    4.2 数字矿山信息管理系统的重构方案第40-43页
        4.2.1 针对代码细节问题的重构方案第41页
        4.2.2 针对注释问题的重构方案第41-42页
        4.2.3 针对设计结构的重构方案第42-43页
    4.3 本章小结第43-44页
5 数字矿山信息管理系统的重构第44-60页
    5.1 代码细节的重构第44-50页
        5.1.1 修改不合理的函数名称第44页
        5.1.2 移除多余的引用第44-46页
        5.1.3 条件表达式的简化第46-48页
        5.1.4 处理概括关系第48-50页
    5.2 代码注释的重构第50-52页
        5.2.1 删除注释掉的代码及废除的注释第50-51页
        5.2.2 修改不恰当的注释第51-52页
    5.3 AOP技术在矿山信息管理系统的综合重构的应用第52-58页
        5.3.1 实现逻辑与业务的分层第53页
        5.3.2 业务信息的分类第53-56页
        5.3.3 界面功能的优化第56-58页
    5.4 重构前后对比第58-60页
6 总结及展望第60-62页
    6.1 总结第60页
    6.2 展望第60-62页
参考文献第62-66页
攻读硕士学位期间主要研究成果第66-67页
致谢第67页

论文共67页,点击 下载论文
上一篇:基于多光谱遥感的煤层自燃对土地资源的影响研究
下一篇:基于孕源断链减灾理论的岩溶库安全运行技术研究