基于VC和SQL数据库的通讯录系统研究摘要数据采集与处理是计算机应用的一个重要分支,主要研究信息数据的采集、存贮、处理及控制等内容。计算机网络技术的最新发展推动着数据采集和处理技术的快速更新和发展,当计算机的主要应用领域从科学计算逐步转变到事务数据处理时,数据库技术应运而生。近年来,计算机辅助教学实验在现代教学设备中占据越来越重要的地位。利用计算机快速、强大的数据管理功能和网络功能,将实验台和计算机构成网络,实现整个实验室的无纸化、网络化。VC++是目前使用极为广泛的可视化编程环境,函数支持异常丰富,网络支持好,且提供了功能强大的向导工具来简化Windows应用程序的开发,支持多线程应用程序的开发。SQL比server2000作为高性能关系数据库系统,其运行速度快,能迅速响应系统要求,查询效率高。本课题即为在现有电工实验台的基础上利用VC++的可视化编程技术开发基于SQLserver2000数据库的系统软件,具有良好人机对话环境,实现快速而准确的数据的采集、处理。保证在高速通信的条件下,准确接收数据并同步完成数据保存、数据显示等功能。制定数据库存储结构。开发系统管理程序:主控程序,通信程序。利用VC提供的ODBC接口,使用标准函数和结构化查询语言(SQL)助对数据库进行操作,编制简洁明了的界面来对数据库的数据进行管理。利用串行口进行通信具有结构简单、编程方便、成本低廉等特点。在多线程实现串行通信,并发执行多个程序并充分利用CPU的工作时间提高了运行效,使得串口通信的应用更灵活、更广泛。在VC++环境下,通过采用创建事件对象来保持线程同步、利用两个监听函提高数据接收效率和可靠性等措施实现多线程串行通信。采用多线程方式实现口通信能够保证在高速通信的条件下,准确接收数据并同步完成数据保存、显示等其它辅助功能。关键词:VC++;SQLSREVRE数据库;数据采集:数据处理目录第1章绪论………………………………………………………………………(3)1.1课题来源及意义…………………………………………………………(3)1.2国内外发展现状…………………………………………………………(3)第2章通讯录设计……………………………………………………………(4)2.1关于SQL数据库……………………………………………………………(4)2.2创建通讯录…………………………………………………………………(5)2.3数据库设计…………………………………………………………………(5)2.3.1数据库表的关系与功能………………………………………………(5)第3章V1suaIC++设计基础………………………………………………(6)3.1开发工具及环境简介……………………………………………………(6)3.2通讯录制作………………………………………………………………(6)第4章数据采集系统概述…………………………………………………(7)4.1软件设计需求分析………………………………………………………(7)4.2软件设计方法概述………………………………………………………(7)第5章总结………………………………………………………………………(7)参考文献………………………………………………………………………(8)致谢………………………………………………………………………………(9)第1章绪论1.1课题来源及意义数据采集与处理是计算机应用的一个重要分支,主要研究信息数据的采集、存贮、处理及控制等内容。近年来,实验教学在高校整个教学体系中地位日益重要,要保证实验效果和教学效率,就必须高起点配备高性能实验设备,既要考虑现有产品的性能、质量能否满足教学的要求,又要考虑到可持续开发和更新换代的能力。电子信息技术的发展是日新月异的,实验室的建设必须跟上且能反映发展的潮流,随着计算机技术应用的快速发展和日益普及,计算机辅助教学实验在现代教学设备中占据越来越重要的地位。利用计算机快速、强大的数据管理功能和网络功能,将实验台和计算机构成网络,计算机再连接INTERNET网络,实现整个实验室的无纸化、网络化目标已经在很多高校实施。如何快速并准确的对这些数据进行分析处理是必须要面对和解决的...