基于vc的局域網(wǎng)聊天工具

基于vc的局域網(wǎng)聊天工具

ID:3670518

大?。?27.00 KB

頁數(shù):30頁

時(shí)間:2017-11-22

基于vc的局域網(wǎng)聊天工具_(dá)第1頁
基于vc的局域網(wǎng)聊天工具_(dá)第2頁
基于vc的局域網(wǎng)聊天工具_(dá)第3頁
基于vc的局域網(wǎng)聊天工具_(dá)第4頁
基于vc的局域網(wǎng)聊天工具_(dá)第5頁
資源描述:

《基于vc的局域網(wǎng)聊天工具》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、存檔編號(hào)基于VC局域網(wǎng)聊天工具的設(shè)計(jì)與開發(fā)教學(xué)學(xué)院數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院屆別2013屆專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)號(hào)姓名指導(dǎo)教師完成日期2013.05.03目錄內(nèi)容摘要:1關(guān)鍵詞:1Abstract:2Keywords:21.引言31.1MFC簡(jiǎn)介31.2Winsock介紹32.需求分析42.1功能需求分析??42.2性能需求分析52.3運(yùn)行需求分析63.系統(tǒng)總體設(shè)計(jì)63.1設(shè)計(jì)的目標(biāo)和意義63.2系統(tǒng)模塊劃分74.詳細(xì)設(shè)計(jì)84.1用戶注冊(cè)模塊84.2用戶登錄模塊84.4信息顯示模塊94.5開啟服務(wù)器模塊94.6連接服務(wù)器模塊105.編碼實(shí)現(xiàn)115.1用戶注冊(cè)模塊115.2用戶登錄模塊155.3注冊(cè)信

2、息顯示模塊165.4發(fā)送信息顯示模塊205.5開啟服務(wù)器模塊205.6連接服務(wù)器模塊246.總結(jié)27參考文獻(xiàn)28內(nèi)容摘要:本畢業(yè)設(shè)計(jì)采用C++作為前端的應(yīng)用開發(fā)工具,Access作為后臺(tái)的數(shù)據(jù)庫,采用客戶端/服務(wù)器(C/S)的模型構(gòu)建,結(jié)構(gòu)健壯靈活,在數(shù)據(jù)處理、人機(jī)界面、數(shù)據(jù)通信、系統(tǒng)維護(hù)等方面具有功能全面、實(shí)用等特點(diǎn)。包括服務(wù)器端和客戶端兩個(gè)模塊,客戶端通過服務(wù)器端進(jìn)行通信。該軟件采用多線程技術(shù)支持多用戶操作,并采用相關(guān)技術(shù)進(jìn)行了優(yōu)化,加快了文字傳遞速度。此次開發(fā)是在windows7環(huán)境下,使用vs2010作為編程工具和編譯環(huán)境。主要采用MFC類進(jìn)行構(gòu)造需要的主要界面框架,客戶端和服務(wù)端主要

3、是基于TCP協(xié)議下的標(biāo)準(zhǔn)通信,能夠?qū)崿F(xiàn)安全快速可靠的信息傳輸和文件傳送功能。本課題設(shè)計(jì)出來的局域網(wǎng)聊天工具主要是針對(duì)校內(nèi)用戶師生使用,該工具可以通過開始群聊天室來實(shí)現(xiàn)師生之間,學(xué)生之間的交流溝通,由于采用多線程設(shè)計(jì)使得了軟件可以支持多用戶在線聊天,同時(shí),將客戶端和服務(wù)端集合在一個(gè)模塊上,使用將更加方便?;谛?nèi)局域網(wǎng)可以是師生免費(fèi)進(jìn)行即時(shí)交流,通過多線程和隊(duì)列以及異步IO模型實(shí)現(xiàn)一個(gè)服務(wù)端順利的接收多個(gè)客戶端的連接,提高了軟件的實(shí)用性能。關(guān)鍵詞:vs2010MFC多線程28Abstract:ThistoolforchattingwillbedevelopedbyMSVC,databasewil

4、lbesetupbyAccess,constructwithmodelC/S,itiscomprehensiveandpracticalfromdatapreceding,UserInterface,datachannelandsystemmaintenancebecauseoftherobustandflexiblestructure.Thistoolhastwomodules:ServerandClient,ClienttransmitmessagesthroughSever.Itusesmulti-threadtechnologytotransmitfasteranditcanprovi

5、demulti-userservice.Thetoolforchattingisdevelopmentwindows7environment,useVS2010asprogrammingtoolsandbuildenvironment.MFCclassstructureneedsinterfaceframework,theclientandserverisbasedonstandardcommunicationundertheTCPprotocol,abletoachieveasafe,fastandreliabletransmissionofinformationandfiletransfe

6、rfunctions.LANchattooldesignofthisprojectismainlyusedfortheuserteachersandstudentsinschools,thetoolcanstartagroupchatroomsbetweenteachersandstudents,thecommunicationbetweenthestudents,theuseofmulti-threadeddesignmakesthesoftwarecansupportmultipleusersonlinechatatthesametime,thecollectionofclientands

7、erverinamodule,willbemoreconvenienttouse.BasedonthethecampusLANcanbefreereal-timeexchangeofteachersandstudentsthroughmulti-threadingandqueues,aswellasasynchronousIOmodeltoachieveaclientsuccessfullyrec

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。