資源描述:
《論文)—網(wǎng)絡(luò)聊天工具的與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、畢業(yè)設(shè)計(jì)報(bào)告(論文)報(bào)告(論文)題目:網(wǎng)絡(luò)聊天工具的設(shè)計(jì)與實(shí)現(xiàn)作者所在系部:計(jì)算機(jī)科學(xué)與工程系作者所在專業(yè):網(wǎng)絡(luò)工程作者所在班級(jí):B07522作者姓名:蘇大壯作者學(xué)號(hào):20074052204指導(dǎo)教師姓名:魏艷娜完成時(shí)間:2011-6-15北華航天工業(yè)學(xué)院教務(wù)處制摘要隨著Internet技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們生活中不可缺少的一部分,通過(guò)聊天室在線聊天已成為網(wǎng)絡(luò)上人與人之間溝通、交流和聯(lián)系的一種方式。為此,越來(lái)越多的網(wǎng)站開始提供在線聊天的功能。與此同時(shí),聊天室也以其方便、快捷、低成本等優(yōu)勢(shì)受到眾多企業(yè)的青睞,很多企業(yè)的網(wǎng)站中也加入了聊天室模塊,以達(dá)到增
2、進(jìn)企業(yè)與消費(fèi)者之間、消費(fèi)者與消費(fèi)者之間相互交流的目的。本文是軟件工程在線聊天室系統(tǒng)的開發(fā)說(shuō)明,重點(diǎn)運(yùn)用軟件工程知識(shí)對(duì)系統(tǒng)進(jìn)行分析、設(shè)計(jì)實(shí)現(xiàn)和測(cè)試的思想的具體描述,其中包括軟件生命周期的三個(gè)主要方面:軟件定義(問(wèn)題定義、可行性研究、需求分析)、軟件開發(fā)(總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試)和運(yùn)行維護(hù)。通過(guò)實(shí)際的運(yùn)用軟件工程知識(shí)處理問(wèn)題,加強(qiáng)程序的規(guī)范性、清晰性、可靠性,并且使得程序易于維護(hù)。本軟件使用C#進(jìn)行編寫,具有良好的兼容性且易于實(shí)現(xiàn)。聊天室操作簡(jiǎn)潔容易上手、結(jié)構(gòu)簡(jiǎn)單、查找方便、實(shí)用性強(qiáng)。關(guān)鍵詞:網(wǎng)絡(luò)通信套接字連接AbstractWiththerapidde
3、velopmentofInternettechnology,networkhasbecomepeopletotheindispensablepartinlife,throughonlinechathasbecomeachatroomonthenetworkcommunication,communicationbetweenpeopleandcontactakindofmeans.Therefore,morewebsitesbegantoprovideonlinetochatfunction.Atthesametime,thechatroomwithitsco
4、nvenient,quick,lowcostadvantagebynumerousenterprise'sfavor,themanyenterprisewebsitealsojoinedthechatroom,soastopromoteenterprisemodulebetweenconsumersandconsumersandconsumers,communicationbetweenpurpose.Thispaperisasoftwareengineeringonlinechatroomthatfocusonthedevelopmentofthesyst
5、em,usingthesoftwareengineeringknowledgeforsystemanalysis,designandtestofthoughttorealizedescription,includingsoftwarelifecycleofthethreemainaspects:softwaredefinition(problemdefinition,feasibilitystudy,needsanalysis),softwaredevelopment(overalldesign,detaileddesign,code,test)andope
6、rationandmaintenance.Throughthepracticalusingthesoftwareengineeringknowledgeprocessing,strengthenthestandardizationofprogramproblem,clarity,reliability,andmakestheprogramiseasytomaintain.Thissoftwareusingc#forwriting,hasthegoodcompatibilityandeasyimplementation.Simpleoperation,easy
7、tousechatroomofsimplestructure,easysearch,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問(wèn)題的提出62.2系統(tǒng)的設(shè)計(jì)目標(biāo)6第3章系統(tǒng)開發(fā)的技術(shù)背景83.1Socket套接字介紹83.2.NETFramework2.0介紹14第4章系統(tǒng)具體實(shí)
8、現(xiàn)154.1概要設(shè)計(jì)154.2定義服務(wù)器端和客戶端的