基于 VC 和 SQL 数据库的通讯录系统研究摘要数据采集与处理是计算机应用的一个重要分支,主要研究信息数据的采集、存贮、处理及控制等内容。计算机网络技术的最新发展推动着数据采集和处理技术的快速更新和发展,当计算机的主要应用领域从科学计算逐步转变到事务数据处理时,数据库技术应运而生。近年来,计算机辅助教学实验在现代教学设备中占据越来越重要的地位。利用计算机快速、强大的数据管理功能和网络功能,将实验台和计算机构成网络,实现整个实验室的无纸化、网络化。VC++是目前使用极为广泛的可视化编程环境,函数支持异常丰富,网络支持好,且提供了功能强大的向导工具来简化 Windows 应用程序的开发,支持多线程应用程序的开发。SQL 比 server2000 作为高性能关系数据库系统,其运行速度快,能迅速响应系统要求,查询效率高。本课题即为在现有电工实验台的基础上利用 VC++的可视化编程技术开发基于 SQLserver2000 数据库的系统软件,具有良好人机对话环境,实现快速而准确的数据的采集、处理。保证在高速通信的条件下,准确接收数据并同步完成数据保存、数据显示等功能。制定数据库存储结构。开发系统管理程序:主控程序,通信程序。利用 VC 提供的 ODBC 接口,使用标准函数和结构化查询语言(SQL)助对数据库进行操作,编制简洁明了的界面来对数据库的数据进行管理。利用串行口进行通信具有结构简单、编程方便、成本低廉等特点。在多线程实现串行通信,并发执行多个程序并充分利用 CPU 的工作时间提高了运行效,使得串口通信的应用更灵活、更广泛。在 VC++环境下,通过采用创建事件对象来保持线程同步、利用两个监听函提高数据接收效率和可靠性等措施实现多线程串行通信。采用多线程方式实现口通信能够保证在高速通信的条件下,准确接收数据并同步完成数据保存、显示等其它辅助功能。关键词:VC++;SQLSREVRE 数据库;数据采集:数据处理1目 录第 1 章绪论………………………………………………………………………(3)1.1 课题来源及意义…………………………………………………………(3)1.2 国内外发展现状…………………………………………………………(3)第 2 章通讯录设计……………………………………………………………(4)2.1 关于 SQL 数据库……………………………………………………………(4)2.2 创建通讯录…………………………………………………………………(5)2.3 数据库设计………...