中文摘要 | 第1-5页 |
英文摘要 | 第5-8页 |
1 绪论 | 第8-16页 |
1.1 监控系统发展的背景与概况 | 第8-10页 |
1.2 软件设计技术概况 | 第10-14页 |
1.2.1 软件危机 | 第10-11页 |
1.2.2 软件工程的发展 | 第11-13页 |
1.2.3 面向对象设计语言的发展 | 第13页 |
1.2.4 统一建模语言(UML)的发展状况 | 第13-14页 |
1.3 本课题的背景、内容与意义 | 第14-16页 |
2 面向对象软件设计基础理论 | 第16-30页 |
2.1 面向对象基本概念 | 第16-20页 |
2.1.1 对象、类、消息 | 第16-18页 |
2.1.2 封装性、继承性和多态性 | 第18-20页 |
2.2 统一建模语言(UML) | 第20-30页 |
2.2.1 UML的作用 | 第20-21页 |
2.2.2 UML的概念模型 | 第21-26页 |
2.2.3 体系结构 | 第26-30页 |
3 基于UML的监控软件系统设计 | 第30-54页 |
3.1 高压水泵站系统及其工作流程简介 | 第30-32页 |
3.2 高压水泵站监控系统软件设计方案 | 第32-46页 |
3.2.1 设计方法的选择 | 第32-34页 |
3.2.2 面向对象系统分析 | 第34-43页 |
3.2.3 系统设计 | 第43-46页 |
3.3 监控软件设计方法的理论研究 | 第46-54页 |
3.3.1 软件复用技术 | 第46-49页 |
3.3.2 监控软件框架体系结构 | 第49-51页 |
3.3.3 基于标准类库和程序框架的监控系统分析与设计 | 第51-54页 |
4 系统中关键技术和主要模块 | 第54-72页 |
4.1 上下位机间串口通讯技术 | 第54-65页 |
4.1.1 串口通讯概述 | 第54-57页 |
4.1.2 PLC与上位机通讯协议 | 第57-61页 |
4.1.3 通讯功能软件实现 | 第61-65页 |
4.2 数据处理模块 | 第65-68页 |
4.3 显示模块软件实现 | 第68-72页 |
5 监控系统实际应用 | 第72-80页 |
5.1 概述 | 第72-73页 |
5.2 功能说明和使用 | 第73-80页 |
5.2.1 菜单说明 | 第73-75页 |
5.2.2 监控系统日常操作 | 第75-80页 |
6 结论 | 第80-82页 |
致谢 | 第82-83页 |
参考文献 | 第83-85页 |