基于C/S模式的远程计算机监控软件的设计与实现 | 第1-73页 |
摘要 | 第6-7页 |
ABSTRACT | 第7-9页 |
第一章 前言 | 第9-10页 |
第二章 计算机监控系统与计算机监控软件 | 第10-19页 |
2.1 计算机监控系统 | 第10-13页 |
2.1.1 计算机监测与计算机控制 | 第10-11页 |
2.1.2 计算机监控系统的功能 | 第11-12页 |
2.1.3 计算机监控系统的特点 | 第12-13页 |
2.2 计算机监控软件 | 第13-17页 |
2.2.1 计算机监控软件的基本功能 | 第13页 |
2.2.2 计算机监控软件的性能要求和开发注意事项 | 第13-14页 |
2.2.3 计算机监控软件的应用价值 | 第14-15页 |
2.2.4 计算机监控软件的发展现状 | 第15-16页 |
2.2.5 计算机监控软件的发展方向 | 第16-17页 |
2.3 面向对象的程序设计技术及其在计算机监控系统中的应用 | 第17-19页 |
2.3.1 面向对象程序设计的特点 | 第17-18页 |
2.3.2 面向对象软件设计的优点 | 第18页 |
2.3.3 面向对象技术在计算机监控系统中的应用 | 第18-19页 |
第三章 北京昆仑海岸传感技术中心 KLV2000计算机监控软件的整体框架设计 | 第19-37页 |
3.1 开发环境和开发工具的选择 | 第19-20页 |
3.1.1 编写基于 Windows操作系统平台的应用程序 | 第19页 |
3.1.2 微软公司的Visual C++、SQL Server,软件选择的开发工具 | 第19-20页 |
3.2 软件的体系结构 | 第20-25页 |
3.2.1 软件的体系结构及其重要性 | 第20页 |
3.2.2 软件体系结构的两种模式 | 第20-22页 |
3.2.3 客户端/服务器模式,我们的软件最终的选择 | 第22-24页 |
3.2.4 以数据为中心的体系结构风格 | 第24-25页 |
3.3 客户端软件功能模块的划分 | 第25-32页 |
3.3.1 客户端实现的应用功能 | 第25-27页 |
3.3.2 软件客户端各子功能模块的划分 | 第27页 |
3.3.3 软件界面子模块 | 第27-30页 |
3.3.4 数据库访问子模块 | 第30-32页 |
3.3.5 数据打印子模块 | 第32页 |
3.4 服务器端软件功能模块的划分 | 第32-37页 |
3.4.1 服务器端软件子功能模块的划分 | 第32-33页 |
3.4.2 串口通信子模块 | 第33-35页 |
3.4.3 数据整理子模块 | 第35页 |
3.4.4 主控程序子模块 | 第35-36页 |
3.4.5 数据采集设备驱动子模块 | 第36-37页 |
第四章 核心功能及其实现 | 第37-50页 |
4.1 软件界面设计 | 第37-40页 |
4.1.1 软件界面设计指导原则 | 第37页 |
4.1.2 我们的软件的界面设计方案 | 第37-40页 |
4.2 用三级地图的方式进行实时信息显示的实现 | 第40-43页 |
4.2.1 三级地图方式的实时信息显示方式 | 第40-42页 |
4.2.2 三级地图的位置显示方式的实现 | 第42-43页 |
4.3 数据库的访问 | 第43-45页 |
4.3.1 数据库访问方式的选择 | 第43-44页 |
4.3.2 数据源的自动建立 | 第44页 |
4.3.3 数据库操作 | 第44-45页 |
4.4 串口通信的设计 | 第45-47页 |
4.4.1 通过程序查询的方式与外设通信 | 第45-46页 |
4.4.2 串口通信的实现 | 第46-47页 |
4.5 系统报警提示的设计 | 第47-50页 |
4.5.1 计算机监控系统报警提示的常见的问题 | 第47-48页 |
4.5.2 软件 KLV2000的报警功能设计方案 | 第48-50页 |
第五章 系统安全性的设计和软件性能的提升 | 第50-65页 |
5.1 系统访问安全设计 | 第50-51页 |
5.1.1 用户管理及权限设置 | 第50页 |
5.1.2 系统登录 | 第50-51页 |
5.2 数据存贮及传输的安全设计 | 第51-53页 |
5.2.1 数据加密与数据解密 | 第51-52页 |
5.2.2 软件 KLV2000的数据加密及解密算法 | 第52-53页 |
5.3 系统故障应对策略 | 第53-58页 |
5.3.1 无错策略和容错策略 | 第53-54页 |
5.3.2 软件 KLV2000的故障处理措施的总体设计原则 | 第54-55页 |
5.3.3 与智能设备通信相关故障处理 | 第55页 |
5.3.4 采集数据失真的处理方法 | 第55-57页 |
5.3.5 数据库故障的处理 | 第57-58页 |
5.4 软件实时性能的提升 | 第58-65页 |
5.4.1 软件的C/S体系结构的实时性能优化方案 | 第58-61页 |
5.4.2 尽量减少软件操作的数据查询量 | 第61-63页 |
5.4.3 使用多线程技术 | 第63-65页 |
第六章 应用分析、总结及进一步的工作 | 第65-70页 |
6.1 本软件与工控组态软件 MCGS的应用比较 | 第65-68页 |
6.1.1 工控组态软件与MCGS | 第65-66页 |
6.1.2 通用性与专用性 | 第66页 |
6.1.3 应用时监控环境搭建的简单性及操作的简单性 | 第66-68页 |
6.2 总结及进一步的工作 | 第68-70页 |
6.2.1 总结 | 第68-69页 |
6.2.2 进一步的工作 | 第69-70页 |
参考文献 | 第70-72页 |
致谢 | 第72-73页 |
攻读硕士期间发表的学术论文 | 第73页 |