毕业论文(设计)基于vc和sql数据库的通讯录系统研究.doc
约9页DOC格式手机打开展开
毕业论文(设计)基于vc和sql数据库的通讯录系统研究,10页共计8407字摘要数据采集与处理是计算机应用的一个重要分支,主要研究信息数据的采集、存贮、处理及控制等内容。计算机网络技术的最新发展推动着数据采集和处理技术的快速更新和发展,当计算机的主要应用领域从科学计算逐步转变到事务数据处理时,数据库技术应运而生。近年来,计算机辅助教学实验在现代教学设备中占据越来越重要的地位...
内容介绍
此文档由会员 bfxqt 发布
10页共计8407字
摘要
数据采集与处理是计算机应用的一个重要分支,主要研究信息数据的采集、存贮、处理及控制等内容。计算机网络技术的最新发展推动着数据采集和处理技术的快速更新和发展,当计算机的主要应用领域从科学计算逐步转变到事务数据处理时,数据库技术应运而生。近年来,计算机辅助教学实验在现代教学设备中占据越来越重要的地位。利用计算机快速、强大的数据管理功能和网络功能,将实验台和计算机构成网络,实现整个实验室的无纸化、网络化。
VC++是目前使用极为广泛的可视化编程环境,函数支持异常丰富,网络支持好,且提供了功能强大的向导工具来简化Windows应用程序的开发,支持多线程应用程序的开发。
SQL比server2000作为高性能关系数据库系统,其运行速度快,能迅速响应系统要求,查询效率高。本课题即为在现有电工实验台的基础上利用VC++的可视化编程技术开发基于SQLserver2000数据库的系统软件,具有良好人机对话环境,实现快速而准确的数据的采集、处理。保证在高速通信的条件下,准确接收数据并同步完成数据保存、数据显示等功能。
制定数据库存储结构。开发系统管理程序:主控程序,通信程序。利用VC提供的ODBC接口,使用标准函数和结构化查询语言(SQL)助对数据库进行操作,编制简洁明了的界面来对数据库的数据进行管理。
利用串行口进行通信具有结构简单、编程方便、成本低廉等特点。在多线程实现串行通信,并发执行多个程序并充分利用CPU的工作时间提高了运行效,使得串口通信的应用更灵活、更广泛。在VC++环境下,通过采用创建事件对象来保持线程同步、利用两个监听函提高数据接收效率和可靠性等措施实现多线程串行通信。采用多线程方式实现口通信能够保证在高速通信的条件下,准确接收数据并同步完成数据保存、显示等其它辅助功能。
目 录
第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)
关键词:VC++;SQLSREVRE数据库;数据采集:数据处理
参考文献
[10]王威,方蕾,陈景亮.用开发VC++6.0数据库应用程序.计算机应用,21(5),2001:88一90.
[11]Miehaelotey、PaulConte,SQLServer2000开发指南(陈恩义等译),北京:清华大学出版社,2002:216~433
[12]李存斌等.数据库应用技术—SQLServer2000简明教程。北京:中国水利水电出版社,2001.1巧一176
[13]M.A.RosenmanJ.5.GeroandM.L.MatherMierosoftSQLServer&SolidStateAeeelerators.FromMierosoftSQLServer2000OPtimizationGll1de
[14]〔美]JohnE.Swanke.VISua1C++MFC编程实例.北京:机械工业出版社,2000.85~210
[15]vius1a+C+0开发宝典清源计算机工作室北京:机械工业出版社,1999.85~268
[16]KateGregory,Visua1C++6开发使用手册.北京:机械工业出版社,1999.150~267
[17]何立民.单片机的C语言应用程序设计。北京:北京航空航天大学出版社,1997.55~97
[18]马风格.VC控件与串行通讯.1999现代计算机,2000,(4)
[19]谭浩强.C程序设计(第二版).北京:清华大学出版社,1999.50~230
[20]WilliamStalling.poeratingSystemInternalsandDesignPr1neiples[M〕.PrentieeHallInternational,Ine,1998.
[21]Andrew5.Tanenbaum.(熊桂喜,王小虎等译)计算机网络(第三版).北京:清华大学出版社,2003.110~189
[22]WRiehardStevens.TCP/IP译解.北京:机械工业出版社,2002.56~130
[23]KateGregory.Visua1C++.NET编程详解.北京:电子工业出版社,2003.130~245
[24]MartinRohnneier.WEBBASEDROBOTSIMULATINOUSINGVL.Proeeedingsofthe2000WinterSimulationConferenee.2000:1525一1528.
[25]DorigoM.&GmaebardellaL.M(1997)AntColoniesfortheTravellinSalesmanProblem.TeehniealReportIRIDIA/1996Belgium:UniversiteLibredeBruxelles.
[26]胡涛.Visua1C++.NET编程技术体验.北京:电子工业出版社,2003.135~230
[27]BruekJ,BlaumM.Neuralnetworks,error一eorreetingeodes,and
polynomialsoverthebinaryneube.IEEETrans.,1989,IT一35(5):976一987.
[28]〔美〕01afsen,E.等著,王建华等译.MFCvisualC++6编程技术内幕.北京:机械工业出版社,2000(2).75一280
[29][美〕IonBateS,TimTompkinS著,石样生等译.visua1C++6使用指南.北京:电子工业出版社,1997(7).133~196
[28]〔美]peterNorton,RobMeGregor.MFC开发windows/NT应用程序.清华大学出版社,2003.120~175
[29]Andrew5.Tanenbaum.(熊桂喜,王小虎等译)计算机网络(第三版).北京:清华大学出版社,2003.75~130
摘要
数据采集与处理是计算机应用的一个重要分支,主要研究信息数据的采集、存贮、处理及控制等内容。计算机网络技术的最新发展推动着数据采集和处理技术的快速更新和发展,当计算机的主要应用领域从科学计算逐步转变到事务数据处理时,数据库技术应运而生。近年来,计算机辅助教学实验在现代教学设备中占据越来越重要的地位。利用计算机快速、强大的数据管理功能和网络功能,将实验台和计算机构成网络,实现整个实验室的无纸化、网络化。
VC++是目前使用极为广泛的可视化编程环境,函数支持异常丰富,网络支持好,且提供了功能强大的向导工具来简化Windows应用程序的开发,支持多线程应用程序的开发。
SQL比server2000作为高性能关系数据库系统,其运行速度快,能迅速响应系统要求,查询效率高。本课题即为在现有电工实验台的基础上利用VC++的可视化编程技术开发基于SQLserver2000数据库的系统软件,具有良好人机对话环境,实现快速而准确的数据的采集、处理。保证在高速通信的条件下,准确接收数据并同步完成数据保存、数据显示等功能。
制定数据库存储结构。开发系统管理程序:主控程序,通信程序。利用VC提供的ODBC接口,使用标准函数和结构化查询语言(SQL)助对数据库进行操作,编制简洁明了的界面来对数据库的数据进行管理。
利用串行口进行通信具有结构简单、编程方便、成本低廉等特点。在多线程实现串行通信,并发执行多个程序并充分利用CPU的工作时间提高了运行效,使得串口通信的应用更灵活、更广泛。在VC++环境下,通过采用创建事件对象来保持线程同步、利用两个监听函提高数据接收效率和可靠性等措施实现多线程串行通信。采用多线程方式实现口通信能够保证在高速通信的条件下,准确接收数据并同步完成数据保存、显示等其它辅助功能。
目 录
第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)
关键词:VC++;SQLSREVRE数据库;数据采集:数据处理
参考文献
[10]王威,方蕾,陈景亮.用开发VC++6.0数据库应用程序.计算机应用,21(5),2001:88一90.
[11]Miehaelotey、PaulConte,SQLServer2000开发指南(陈恩义等译),北京:清华大学出版社,2002:216~433
[12]李存斌等.数据库应用技术—SQLServer2000简明教程。北京:中国水利水电出版社,2001.1巧一176
[13]M.A.RosenmanJ.5.GeroandM.L.MatherMierosoftSQLServer&SolidStateAeeelerators.FromMierosoftSQLServer2000OPtimizationGll1de
[14]〔美]JohnE.Swanke.VISua1C++MFC编程实例.北京:机械工业出版社,2000.85~210
[15]vius1a+C+0开发宝典清源计算机工作室北京:机械工业出版社,1999.85~268
[16]KateGregory,Visua1C++6开发使用手册.北京:机械工业出版社,1999.150~267
[17]何立民.单片机的C语言应用程序设计。北京:北京航空航天大学出版社,1997.55~97
[18]马风格.VC控件与串行通讯.1999现代计算机,2000,(4)
[19]谭浩强.C程序设计(第二版).北京:清华大学出版社,1999.50~230
[20]WilliamStalling.poeratingSystemInternalsandDesignPr1neiples[M〕.PrentieeHallInternational,Ine,1998.
[21]Andrew5.Tanenbaum.(熊桂喜,王小虎等译)计算机网络(第三版).北京:清华大学出版社,2003.110~189
[22]WRiehardStevens.TCP/IP译解.北京:机械工业出版社,2002.56~130
[23]KateGregory.Visua1C++.NET编程详解.北京:电子工业出版社,2003.130~245
[24]MartinRohnneier.WEBBASEDROBOTSIMULATINOUSINGVL.Proeeedingsofthe2000WinterSimulationConferenee.2000:1525一1528.
[25]DorigoM.&GmaebardellaL.M(1997)AntColoniesfortheTravellinSalesmanProblem.TeehniealReportIRIDIA/1996Belgium:UniversiteLibredeBruxelles.
[26]胡涛.Visua1C++.NET编程技术体验.北京:电子工业出版社,2003.135~230
[27]BruekJ,BlaumM.Neuralnetworks,error一eorreetingeodes,and
polynomialsoverthebinaryneube.IEEETrans.,1989,IT一35(5):976一987.
[28]〔美〕01afsen,E.等著,王建华等译.MFCvisualC++6编程技术内幕.北京:机械工业出版社,2000(2).75一280
[29][美〕IonBateS,TimTompkinS著,石样生等译.visua1C++6使用指南.北京:电子工业出版社,1997(7).133~196
[28]〔美]peterNorton,RobMeGregor.MFC开发windows/NT应用程序.清华大学出版社,2003.120~175
[29]Andrew5.Tanenbaum.(熊桂喜,王小虎等译)计算机网络(第三版).北京:清华大学出版社,2003.75~130