資源描述:
《精品畢業(yè)論文--網(wǎng)絡(luò)聊天工具的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、摘要隨著Internet技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們生活中不可缺少的一部分,通過聊天室在線聊天已成為網(wǎng)絡(luò)上人與人之間溝通、交流和聯(lián)系的一種方式。為此,越來越多的網(wǎng)站開始提供在線聊天的功能。與此同時,聊天室也以其方便、快捷、低成本等優(yōu)勢受到眾多企業(yè)的青睞,很多企業(yè)的網(wǎng)站中也加入了聊天室模塊,以達到增進企業(yè)與消費者之間、消費者與消費者之間相互交流的目的。本文是軟件工程在線聊天室系統(tǒng)的開發(fā)說明,重點運用軟件工程知識對系統(tǒng)進行分析、設(shè)計實現(xiàn)和測試的思想的具體描述,其中包括軟件生命周期的三個主要方面:軟件定義(問題定義、可行性研究、需
2、求分析)、軟件開發(fā)(總體設(shè)計、詳細設(shè)計、編碼、測試)和運行維護。通過實際的運用軟件工程知識處理問題,加強程序的規(guī)范性、清晰性、可靠性,并且使得程序易于維護。本軟件使用C#進行編寫,具有良好的兼容性且易于實現(xiàn)。聊天室操作簡潔容易上手、結(jié)構(gòu)簡單、查找方便、實用性強。關(guān)鍵詞:網(wǎng)絡(luò)通信套接字連接AbstractWiththerapiddevelopmentofInternettechnology,networkhasbecomepeopletotheindispensablepartinlife,throughonlinechathas
3、becomeachatroomonthenetworkcommunication,communicationbetweenpeopleandcontactakindofmeans.Therefore,morewebsitesbegantoprovideonlinetochatfunction.Atthesametime,thechatroomwithitsconvenient,quick,lowcostadvantagebynumerousenterprise'sfavor,themanyenterprisewebsiteals
4、ojoinedthechatroom,soastopromoteenterprisemodulebetweenconsumersandconsumersandconsumers,communicationbetweenpurpose.Thispaperisasoftwareengineeringonlinechatroomthatfocusonthedevelopmentofthesystem,usingthesoftwareengineeringknowledgeforsystemanalysis,designandtesto
5、fthoughttorealizedescription,includingsoftwarelifecycleofthethreemainaspects:softwaredefinition(problemdefinition,feasibilitystudy,needsanalysis),softwaredevelopment(overalldesign,detaileddesign,code,test)andoperationandmaintenance.Throughthepracticalusingthesoftware
6、engineeringknowledgeprocessing,strengthenthestandardizationofprogramproblem,clarity,reliability,andmakestheprogramiseasytomaintain.Thissoftwareusingc#forwriting,hasthegoodcompatibilityandeasyimplementation.Simpleoperation,easytousechatroomofsimplestructure,easysearch
7、,practical.Keyword:Network,communication,sockets,connection目錄摘要2Abstract3目錄4第1章緒論11.1課題研究現(xiàn)狀分析11.1.1本領(lǐng)域內(nèi)已開展的研究工作21.1.2已經(jīng)取得的研究成果31.2選題的目的及意義41.3課題研究的主要內(nèi)容5第2章系統(tǒng)需求分析62.1問題的提出62.2系統(tǒng)的設(shè)計目標6第3章系統(tǒng)開發(fā)的技術(shù)背景83.1Socket套接字介紹83.2.NETFramework2.0介紹14第4章系統(tǒng)具體實現(xiàn)154.1概要設(shè)計154.2定義服務(wù)器端和客戶端的
8、通信結(jié)構(gòu)及含義164.2.1客戶端164.2.2服務(wù)器端174.3客戶端具體實現(xiàn)174.4服務(wù)器端具體實現(xiàn)17第5章系統(tǒng)測試19第6章系統(tǒng)模塊設(shè)計及調(diào)試206.1系統(tǒng)登錄界面206.2系統(tǒng)維護界面206.3用戶聊天界面216.3.1聊天室模式216.3.2私人聊