畢業(yè)論文(設計)基于vc和sql數(shù)據(jù)庫的通訊錄系統(tǒng)研究.doc
約9頁DOC格式手機打開展開
畢業(yè)論文(設計)基于vc和sql數(shù)據(jù)庫的通訊錄系統(tǒng)研究,10頁共計8407字摘要數(shù)據(jù)采集與處理是計算機應用的一個重要分支,主要研究信息數(shù)據(jù)的采集、存貯、處理及控制等內(nèi)容。計算機網(wǎng)絡技術(shù)的最新發(fā)展推動著數(shù)據(jù)采集和處理技術(shù)的快速更新和發(fā)展,當計算機的主要應用領(lǐng)域從科學計算逐步轉(zhuǎn)變到事務數(shù)據(jù)處理時,數(shù)據(jù)庫技術(shù)應運而生。近年來,計算機輔助教學實驗在現(xiàn)代教學設備中占據(jù)越來越重要的地位...
內(nèi)容介紹
此文檔由會員 bfxqt 發(fā)布
10頁共計8407字
摘要
數(shù)據(jù)采集與處理是計算機應用的一個重要分支,主要研究信息數(shù)據(jù)的采集、存貯、處理及控制等內(nèi)容。計算機網(wǎng)絡技術(shù)的最新發(fā)展推動著數(shù)據(jù)采集和處理技術(shù)的快速更新和發(fā)展,當計算機的主要應用領(lǐng)域從科學計算逐步轉(zhuǎn)變到事務數(shù)據(jù)處理時,數(shù)據(jù)庫技術(shù)應運而生。近年來,計算機輔助教學實驗在現(xiàn)代教學設備中占據(jù)越來越重要的地位。利用計算機快速、強大的數(shù)據(jù)管理功能和網(wǎng)絡功能,將實驗臺和計算機構(gòu)成網(wǎng)絡,實現(xiàn)整個實驗室的無紙化、網(wǎng)絡化。
VC++是目前使用極為廣泛的可視化編程環(huán)境,函數(shù)支持異常豐富,網(wǎng)絡支持好,且提供了功能強大的向?qū)Чぞ邅砗喕疻indows應用程序的開發(fā),支持多線程應用程序的開發(fā)。
SQL比server2000作為高性能關(guān)系數(shù)據(jù)庫系統(tǒng),其運行速度快,能迅速響應系統(tǒng)要求,查詢效率高。本課題即為在現(xiàn)有電工實驗臺的基礎(chǔ)上利用VC++的可視化編程技術(shù)開發(fā)基于SQLserver2000數(shù)據(jù)庫的系統(tǒng)軟件,具有良好人機對話環(huán)境,實現(xiàn)快速而準確的數(shù)據(jù)的采集、處理。保證在高速通信的條件下,準確接收數(shù)據(jù)并同步完成數(shù)據(jù)保存、數(shù)據(jù)顯示等功能。
制定數(shù)據(jù)庫存儲結(jié)構(gòu)。開發(fā)系統(tǒng)管理程序:主控程序,通信程序。利用VC提供的ODBC接口,使用標準函數(shù)和結(jié)構(gòu)化查詢語言(SQL)助對數(shù)據(jù)庫進行操作,編制簡潔明了的界面來對數(shù)據(jù)庫的數(shù)據(jù)進行管理。
利用串行口進行通信具有結(jié)構(gòu)簡單、編程方便、成本低廉等特點。在多線程實現(xiàn)串行通信,并發(fā)執(zhí)行多個程序并充分利用CPU的工作時間提高了運行效,使得串口通信的應用更靈活、更廣泛。在VC++環(huán)境下,通過采用創(chuàng)建事件對象來保持線程同步、利用兩個監(jiān)聽函提高數(shù)據(jù)接收效率和可靠性等措施實現(xiàn)多線程串行通信。采用多線程方式實現(xiàn)口通信能夠保證在高速通信的條件下,準確接收數(shù)據(jù)并同步完成數(shù)據(jù)保存、顯示等其它輔助功能。
目 錄
第1章緒論………………………………………………………………………(3)
1.1課題來源及意義…………………………………………………………(3)
1.2國內(nèi)外發(fā)展現(xiàn)狀…………………………………………………………(3)
第2章通訊錄設計……………………………………………………………(4)
2.1關(guān)于SQL數(shù)據(jù)庫……………………………………………………………(4)
2.2創(chuàng)建通訊錄…………………………………………………………………(5)
2.3數(shù)據(jù)庫設計…………………………………………………………………(5)
2.3.1數(shù)據(jù)庫表的關(guān)系與功能………………………………………………(5)
第3章V1suaIC++設計基礎(chǔ)………………………………………………(6)
3.1開發(fā)工具及環(huán)境簡介……………………………………………………(6)
3.2 通訊錄制作……………………………………………………………… (6)
第4章數(shù)據(jù)采集系統(tǒng)概述…………………………………………………(7)
4.1軟件設計需求分析………………………………………………………(7)
4.2軟件設計方法概述………………………………………………………(7)
第5章總結(jié)………………………………………………………………………(7)
參考文獻……………………………………………………………………… (8)
致謝……………………………………………………………………………… (9)
關(guān)鍵詞:VC++;SQLSREVRE數(shù)據(jù)庫;數(shù)據(jù)采集:數(shù)據(jù)處理
參考文獻
[10]王威,方蕾,陳景亮.用開發(fā)VC++6.0數(shù)據(jù)庫應用程序.計算機應用,21(5),2001:88一90.
[11]Miehaelotey、PaulConte,SQLServer2000開發(fā)指南(陳恩義等譯),北京:清華大學出版社,2002:216~433
[12]李存斌等.數(shù)據(jù)庫應用技術(shù)—SQLServer2000簡明教程。北京:中國水利水電出版社,2001.1巧一176
[13]M.A.RosenmanJ.5.GeroandM.L.MatherMierosoftSQLServer&SolidStateAeeelerators.FromMierosoftSQLServer2000OPtimizationGll1de
[14]〔美]JohnE.Swanke.VISua1C++MFC編程實例.北京:機械工業(yè)出版社,2000.85~210
[15]vius1a+C+0開發(fā)寶典清源計算機工作室北京:機械工業(yè)出版社,1999.85~268
[16]KateGregory,Visua1C++6開發(fā)使用手冊.北京:機械工業(yè)出版社,1999.150~267
[17]何立民.單片機的C語言應用程序設計。北京:北京航空航天大學出版社,1997.55~97
[18]馬風格.VC控件與串行通訊.1999現(xiàn)代計算機,2000,(4)
[19]譚浩強.C程序設計(第二版).北京:清華大學出版社,1999.50~230
[20]WilliamStalling.poeratingSystemInternalsandDesignPr1neiples[M〕.PrentieeHallInternational,Ine,1998.
[21]Andrew5.Tanenbaum.(熊桂喜,王小虎等譯)計算機網(wǎng)絡(第三版).北京:清華大學出版社,2003.110~189
[22]WRiehardStevens.TCP/IP譯解.北京:機械工業(yè)出版社,2002.56~130
[23]KateGregory.Visua1C++.NET編程詳解.北京:電子工業(yè)出版社,2003.130~245
[24]MartinRohnneier.WEBBASEDROBOTSIMULATINOUSINGVL.Proeeedingsofthe2000WinterSimulationConferenee.2000:1525一1528.
[25]DorigoM.&GmaebardellaL.M(1997)AntColoniesfortheTravellinSalesmanProblem.TeehniealReportIRIDIA/1996Belgium:UniversiteLibredeBruxelles.
[26]胡濤.Visua1C++.NET編程技術(shù)體驗.北京:電子工業(yè)出版社,2003.135~230
[27]BruekJ,BlaumM.Neuralnetworks,error一eorreetingeodes,and
polynomialsoverthebinaryneube.IEEETrans.,1989,IT一35(5):976一987.
[28]〔美〕01afsen,E.等著,王建華等譯.MFCvisualC++6編程技術(shù)內(nèi)幕.北京:機械工業(yè)出版社,2000(2).75一280
[29][美〕IonBateS,TimTompkinS著,石樣生等譯.visua1C++6使用指南.北京:電子工業(yè)出版社,1997(7).133~196
[28]〔美]peterNorton,RobMeGregor.MFC開發(fā)windows/NT應用程序.清華大學出版社,2003.120~175
[29]Andrew5.Tanenbaum.(熊桂喜,王小虎等譯)計算機網(wǎng)絡(第三版).北京:清華大學出版社,2003.75~130
摘要
數(shù)據(jù)采集與處理是計算機應用的一個重要分支,主要研究信息數(shù)據(jù)的采集、存貯、處理及控制等內(nèi)容。計算機網(wǎng)絡技術(shù)的最新發(fā)展推動著數(shù)據(jù)采集和處理技術(shù)的快速更新和發(fā)展,當計算機的主要應用領(lǐng)域從科學計算逐步轉(zhuǎn)變到事務數(shù)據(jù)處理時,數(shù)據(jù)庫技術(shù)應運而生。近年來,計算機輔助教學實驗在現(xiàn)代教學設備中占據(jù)越來越重要的地位。利用計算機快速、強大的數(shù)據(jù)管理功能和網(wǎng)絡功能,將實驗臺和計算機構(gòu)成網(wǎng)絡,實現(xiàn)整個實驗室的無紙化、網(wǎng)絡化。
VC++是目前使用極為廣泛的可視化編程環(huán)境,函數(shù)支持異常豐富,網(wǎng)絡支持好,且提供了功能強大的向?qū)Чぞ邅砗喕疻indows應用程序的開發(fā),支持多線程應用程序的開發(fā)。
SQL比server2000作為高性能關(guān)系數(shù)據(jù)庫系統(tǒng),其運行速度快,能迅速響應系統(tǒng)要求,查詢效率高。本課題即為在現(xiàn)有電工實驗臺的基礎(chǔ)上利用VC++的可視化編程技術(shù)開發(fā)基于SQLserver2000數(shù)據(jù)庫的系統(tǒng)軟件,具有良好人機對話環(huán)境,實現(xiàn)快速而準確的數(shù)據(jù)的采集、處理。保證在高速通信的條件下,準確接收數(shù)據(jù)并同步完成數(shù)據(jù)保存、數(shù)據(jù)顯示等功能。
制定數(shù)據(jù)庫存儲結(jié)構(gòu)。開發(fā)系統(tǒng)管理程序:主控程序,通信程序。利用VC提供的ODBC接口,使用標準函數(shù)和結(jié)構(gòu)化查詢語言(SQL)助對數(shù)據(jù)庫進行操作,編制簡潔明了的界面來對數(shù)據(jù)庫的數(shù)據(jù)進行管理。
利用串行口進行通信具有結(jié)構(gòu)簡單、編程方便、成本低廉等特點。在多線程實現(xiàn)串行通信,并發(fā)執(zhí)行多個程序并充分利用CPU的工作時間提高了運行效,使得串口通信的應用更靈活、更廣泛。在VC++環(huán)境下,通過采用創(chuàng)建事件對象來保持線程同步、利用兩個監(jiān)聽函提高數(shù)據(jù)接收效率和可靠性等措施實現(xiàn)多線程串行通信。采用多線程方式實現(xiàn)口通信能夠保證在高速通信的條件下,準確接收數(shù)據(jù)并同步完成數(shù)據(jù)保存、顯示等其它輔助功能。
目 錄
第1章緒論………………………………………………………………………(3)
1.1課題來源及意義…………………………………………………………(3)
1.2國內(nèi)外發(fā)展現(xiàn)狀…………………………………………………………(3)
第2章通訊錄設計……………………………………………………………(4)
2.1關(guān)于SQL數(shù)據(jù)庫……………………………………………………………(4)
2.2創(chuàng)建通訊錄…………………………………………………………………(5)
2.3數(shù)據(jù)庫設計…………………………………………………………………(5)
2.3.1數(shù)據(jù)庫表的關(guān)系與功能………………………………………………(5)
第3章V1suaIC++設計基礎(chǔ)………………………………………………(6)
3.1開發(fā)工具及環(huán)境簡介……………………………………………………(6)
3.2 通訊錄制作……………………………………………………………… (6)
第4章數(shù)據(jù)采集系統(tǒng)概述…………………………………………………(7)
4.1軟件設計需求分析………………………………………………………(7)
4.2軟件設計方法概述………………………………………………………(7)
第5章總結(jié)………………………………………………………………………(7)
參考文獻……………………………………………………………………… (8)
致謝……………………………………………………………………………… (9)
關(guān)鍵詞:VC++;SQLSREVRE數(shù)據(jù)庫;數(shù)據(jù)采集:數(shù)據(jù)處理
參考文獻
[10]王威,方蕾,陳景亮.用開發(fā)VC++6.0數(shù)據(jù)庫應用程序.計算機應用,21(5),2001:88一90.
[11]Miehaelotey、PaulConte,SQLServer2000開發(fā)指南(陳恩義等譯),北京:清華大學出版社,2002:216~433
[12]李存斌等.數(shù)據(jù)庫應用技術(shù)—SQLServer2000簡明教程。北京:中國水利水電出版社,2001.1巧一176
[13]M.A.RosenmanJ.5.GeroandM.L.MatherMierosoftSQLServer&SolidStateAeeelerators.FromMierosoftSQLServer2000OPtimizationGll1de
[14]〔美]JohnE.Swanke.VISua1C++MFC編程實例.北京:機械工業(yè)出版社,2000.85~210
[15]vius1a+C+0開發(fā)寶典清源計算機工作室北京:機械工業(yè)出版社,1999.85~268
[16]KateGregory,Visua1C++6開發(fā)使用手冊.北京:機械工業(yè)出版社,1999.150~267
[17]何立民.單片機的C語言應用程序設計。北京:北京航空航天大學出版社,1997.55~97
[18]馬風格.VC控件與串行通訊.1999現(xiàn)代計算機,2000,(4)
[19]譚浩強.C程序設計(第二版).北京:清華大學出版社,1999.50~230
[20]WilliamStalling.poeratingSystemInternalsandDesignPr1neiples[M〕.PrentieeHallInternational,Ine,1998.
[21]Andrew5.Tanenbaum.(熊桂喜,王小虎等譯)計算機網(wǎng)絡(第三版).北京:清華大學出版社,2003.110~189
[22]WRiehardStevens.TCP/IP譯解.北京:機械工業(yè)出版社,2002.56~130
[23]KateGregory.Visua1C++.NET編程詳解.北京:電子工業(yè)出版社,2003.130~245
[24]MartinRohnneier.WEBBASEDROBOTSIMULATINOUSINGVL.Proeeedingsofthe2000WinterSimulationConferenee.2000:1525一1528.
[25]DorigoM.&GmaebardellaL.M(1997)AntColoniesfortheTravellinSalesmanProblem.TeehniealReportIRIDIA/1996Belgium:UniversiteLibredeBruxelles.
[26]胡濤.Visua1C++.NET編程技術(shù)體驗.北京:電子工業(yè)出版社,2003.135~230
[27]BruekJ,BlaumM.Neuralnetworks,error一eorreetingeodes,and
polynomialsoverthebinaryneube.IEEETrans.,1989,IT一35(5):976一987.
[28]〔美〕01afsen,E.等著,王建華等譯.MFCvisualC++6編程技術(shù)內(nèi)幕.北京:機械工業(yè)出版社,2000(2).75一280
[29][美〕IonBateS,TimTompkinS著,石樣生等譯.visua1C++6使用指南.北京:電子工業(yè)出版社,1997(7).133~196
[28]〔美]peterNorton,RobMeGregor.MFC開發(fā)windows/NT應用程序.清華大學出版社,2003.120~175
[29]Andrew5.Tanenbaum.(熊桂喜,王小虎等譯)計算機網(wǎng)絡(第三版).北京:清華大學出版社,2003.75~130