首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--数据处理、数据处理系统论文

基于vc软件开发平台的数据采集系统的设计与开发

摘要第1-4页
ABSTRACT第4-6页
目录第6-8页
图表目录第8-9页
第一章 引言第9-10页
第二章 系统软件的设计与实现第10-19页
 2.1 系统软件体系结构的分析第10页
 2.2 系统软件的功能分析第10-11页
 2.3 系统软件体系结构的设计第11-12页
 2.4 服务器端系统的功能分析第12-13页
 2.5 系统中的主要类图第13-15页
 2.6 类之间的关系第15-16页
 2.7 系统的顺序图第16-18页
 2.8 小结第18-19页
第三章 Windows下串行通信的设计与开发第19-26页
 3.1 概述第19页
 3.2 实现串行通信的三种方法第19-20页
  3.2.1 使用VC++提供的串行通信控件 MSComm第19-20页
  3.2.2 在单线程中实现自定义的串口通信类第20页
  3.2.3 多线程下实现串行通信第20页
 3.3 自定义CSerialPort类第20-23页
 3.4 串行口通信流程第23-24页
 3.5 实践中的性能提高方案第24-25页
  3.5.1 用Sleep函数提高通信的时序匹配第24页
  3.5.2 利用多线程克服Windows多任务机制对通信的影响第24页
  3.5.3 其它实践中需要注意的地方第24-25页
 3.6 小结第25-26页
第四章 多线程的设计方法第26-34页
 4.1 多线程的介绍第26页
 4.2 KLV2000系统软件中的实际运用第26-27页
 4.3 各个线程的具体描述第27-30页
  4.3.1 线程 StartRunComm()第27-28页
  4.3.2 线程 StartMonitoringAlaming()第28-29页
  4.3.3 线程 StartMonitoringHistory()第29-30页
 4.4 采用分块排序算法研究多线程的可行性第30-33页
 4.5 小结第33-34页
第五章 动态连接库技术第34-40页
 5.1 工程中实现 DLL编程的方法第34页
 5.2 VC++6.0中MFC支持的三种 DLL形式第34-35页
 5.3 动态连接库的设计及其关键函数第35-36页
 5.4 数据采集与设备驱动的工作流程第36-37页
 5.5 用顺序图的方法描述各驱动之间的特定关系第37-39页
  5.5.1 通过动态连接库取得探头当前值的顺序图第37-38页
  5.5.2 通过动态连接库取得探头当前状态值的顺序图第38-39页
 5.6 小结第39-40页
第六章 数据库系统设计第40-50页
 6.1 前言第40页
 6.2 数据库的要求分析第40-41页
 6.3 SQL Server关系型数据库的设计与开发第41-44页
  6.3.1 主要数据库表的设计第41-42页
  6.3.2 数据库表之间的关系第42-43页
  6.3.3 数据库模块的设计与开发第43-44页
   6.3.3.1 查询函数第43-44页
   6.3.3.2 保存函数第44页
   6.3.3.3 删除函数第44页
 6.4 数据库访问技术介绍第44-45页
 6.5 ADO特点概述第45-46页
 6.6 数据库连接模块的设计与开发第46-48页
  6.6.1 数据源的连接第46-47页
  6.6.2 记录集的连接第47-48页
  6.6.3 使用命令第48页
 6.7 数据库在整个系统中的作用第48-49页
 6.8 小结第49-50页
第七章 与工业组态软件的对比第50-53页
 7.1 组态软件的介绍第50页
 7.2 组态软件的特点第50-51页
 7.3 KLV2000系统软件的优势与不足第51-53页
第八章 总结与建议第53-55页
 8.1 总结第53页
 8.2 系统软件的扩展和建议第53-55页
参考文献第55-56页
附录:部分源代码第56-64页
致谢第64-65页
研究生期间发表的论文第65页

论文共65页,点击 下载论文
上一篇:我国保险业信用缺失与构建
下一篇:我国社会保障筹资模式的探索