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

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

ID:47037761

大?。?27.00 KB

頁數(shù):30頁

時間:2019-07-04

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

《基于VC的局域網(wǎng)聊天工具》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

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

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

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

4、developedbyMSVC,databasewillbesetupbyAccess,constructwithmodelC/S,itiscomprehensiveandpracticalfromdatapreceding,UserInterface,datachannelandsystemmaintenancebecauseoftherobustandflexiblestructure.Thistoolhastwomodules:ServerandClient,ClienttransmitmessagesthroughSever.Itusesmulti-threadtec

5、hnologytotransmitfasteranditcanprovidemulti-userservice.Thetoolforchattingisdevelopmentwindows7environment,useVS2010asprogrammingtoolsandbuildenvironment.MFCclassstructureneedsinterfaceframework,theclientandserverisbasedonstandardcommunicationundertheTCPprotocol,abletoachieveasafe,fastandre

6、liabletransmissionofinformationandfiletransferfunctions.LANchattooldesignofthisprojectismainlyusedfortheuserteachersandstudentsinschools,thetoolcanstartagroupchatroomsbetweenteachersandstudents,thecommunicationbetweenthestudents,theuseofmulti-threadeddesignmakesthesoftwarecansupportmultiple

7、usersonlinechatatthesametime,thecollectionofclientandserverinamodule,willbemoreconvenienttouse.BasedonthethecampusLANcanbefreereal-timeexchangeofteachersandstudentsthroughmulti-threadingandqueues,aswellasasynchronousIOmodeltoachieveaclientsuccessfullyrec

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

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

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