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