COBOL2002集成开发环境研究与实现

COBOL2002集成开发环境研究与实现

论文摘要

基于COBOL2002标准,设计并实现了COBOL2002集成开发环境(COBOL2002IDE)。研究了集成开发环境的软件体系结构,提出了基于C/S模式的系统架构,说明了系统的设计思想与工作流程,并重点阐述了服务器端模块的架构设计,客户端与服务器端的通信协议设计,以及服务器端文件管理模块的设计。本文主要工作及研究成果如下: 1)分析了集成开发环境的软件体系结构,并按照自顶向下的原则,设计了服务器端模块的架构,并详细论述了服务器端的三个主要组成部分(服务进程、服务线程和调试线程)的功能特点与实现方法; 2)研究了COBOL2002集成开发环境的网络通信特点,提出了一种基于TCP协议的网络通信模型,设计并实现了系统中客户端与服务器端通信协议,给出了通信数据帧格式以及相应通信流程; 3)分析了集成开发环境中文件管理模块的框架,提出了文件控制表(FCT)和源文件库(SFL)的概念,详细说明了SFL中接口实现算法,最后设计并实现了各种文件操作(打开、保存、关闭、删除、新建、返回目录/文件信息等)的流程。

论文目录

  • 第1章 绪论
  • 1.1 研究的背景
  • 1.2 国内外研究现状
  • 1.3 研究的意义
  • 1.4 研究工作概述
  • 1.5 本文组织结构
  • 第2章 COBOL2002集成开发环境分析
  • 2.1 集成开发环境架构分析
  • 2.2 COBOL2002集成开发环境整体说明
  • 2.3 服务器端结构
  • 2.4 客户端结构
  • 2.4.1 外观(FrameWork)
  • 2.4.2 工程管理
  • 2.4.3 编辑器
  • 2.4.4 版本管理
  • 2.4.5 认证
  • 2.4.6 调试器
  • 2.5 小结
  • 第3章 服务器端的研究与设计
  • 3.1 整体结构设计
  • 3.1.1 服务器端整体设计方案
  • 3.1.2 服务器端各功能模块说明
  • 3.2 服务进程设计说明
  • 3.2.1 服务进程的功能
  • 3.2.2 服务进程的实现
  • 3.2.3 守护进程的研究
  • 3.3 服务线程设计说明
  • 3.3.1 服务线程的功能说明
  • 3.3.2 服务线程的设计与实现
  • 3.4 调试线程设计说明
  • 3.4.1 调试线程的功能说明
  • 3.4.2 调试线程的设计与实现
  • 3.5 小结
  • 第4章 客户端与服务器端通信协议设计
  • 4.1 通信模型
  • 4.1.1 TCP/IP简介
  • 4.1.2 COBOL2002集成开发环境的数据传输方案
  • 4.2 网络通信技术在COBOL2002集成开发环境中的应用
  • 4.2.1 三次握手方案
  • 4.2.2 超时重发机制
  • 4.3 COBOL2002集成开发环境通信协议设计
  • 4.3.1 数据帧格式设计
  • 4.3.2 通信流程设计
  • 4.3.3 通信流程实例说明
  • 4.4 COBOL2002集成开发环境的通信协议实现
  • 4.4.1 客户端通信协议的实现
  • 4.4.2 服务器端通信协议的实现
  • 4.5 小结
  • 第5章 文件管理
  • 5.1 文件管理设计框架
  • 5.2 文件管理模块
  • 5.2.1 文件访问控制表(FCT)
  • 5.2.2 互斥锁
  • 5.3 SFL管理模块
  • 5.3.1 源文件库
  • 5.3.2 SFL库的函数模块
  • 5.4 文件操作流程
  • 5.4.1 读写方式打开文件
  • 5.4.2 只读方式打开文件
  • 5.4.3 保存文件
  • 5.4.4 关闭文件
  • 5.4.5 删除文件、目录
  • 5.4.6 新建目录
  • 5.4.7 新建文件
  • 5.4.8 返回目录信息
  • 5.4.9 返回文件信息
  • 5.5 异常情况的处理
  • 5.6 小结
  • 第6章 结束语
  • 6.1 论文工作的总结
  • 6.2 后续工作的展望
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  

    COBOL2002集成开发环境研究与实现
    下载Doc文档

    猜你喜欢