局域网聊天工具设计 毕业论文

局域网聊天工具设计 毕业论文

ID:328110

大小:442.50 KB

页数:48页

时间:2017-07-24

局域网聊天工具设计  毕业论文_第1页
局域网聊天工具设计  毕业论文_第2页
局域网聊天工具设计  毕业论文_第3页
局域网聊天工具设计  毕业论文_第4页
局域网聊天工具设计  毕业论文_第5页
资源描述:

《局域网聊天工具设计 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、局域网聊天工具设计目录局域网聊天工具设计1——文本聊天、语音聊天、好友列表及用户信息管理1LANChatToolDesign2——Textchat,filetransferandusermanagement2第1章引言31.1系统开发的背景31.2聊天工具开发的目标31.3聊天工具开发的现实意义3第2章开发平台与相关知识简介52.1系统综合要求52.1.1硬件要求:52.1.2程序运行环境:52.2C#简介52.3MicroSoft.NETFramework简介52.4MicrosoftDirectXSDK简介62.5.NET与多线程技术62.6C/S结构与WINDOWSSO

2、CKETS网络编程62.7XML简介9第3章需求分析103.1用户需求103.2系统功能需求103.3性能要求103.4测试环境规定113.5可行性研究11第4章系统设计124.1系统目标124.2系统功能结构124.3业务流程图134.4系统模块划分13第5章系统模块详细设计145.1文本聊天模块实现145.1.1文本聊天模块概述145.1.2文本聊天服务器工作原理145.1.3文本聊天客户端工作原理155.1.4P2P文本聊天165.2语音聊天模块实现195.2.1文件传输模块概述19475.2.2文件传输接收端工作原理195.2.3文件传输发送端工作原理205.2.4P

3、2P语音聊天215.3用户管理模块实现245.3.1用户管理模块概述245.3.2用户数据模型245.3.3XML文档结构设计255.3.4用户信息的保存255.3.5用户数据的遍历26第6章系统测试286.1系统测试概述286.2白盒测试286.2.1测试环境配置286.2.2正确性测试286.3黑盒测试296.3.1测试环境配置296.3.2功能性测试296.3.3容错性测试296.3.4性能与效率测试306.3.5易用性测试316.3.6文档测试31第7章主要问题及解决327.1多线程问题327.2套接字异常327.3网络流异常32参考文献33附录3447局域网聊天工具

4、设计——文本聊天、语音聊天、好友列表及用户信息管理摘要:随着计算机网络技术的发展,各种各样基于网络的应用也随之诞生,比如基于互联网的信息发布,通信,数据共享等等。局域网的发展也同样迅速。很多政府机构,企业,学校,都是先以一个统一的局域网联结在一起,再分别接入INTERNET。因此基于局域网的即时通信工具,就这样应运而生了。本文提出了一个局域网聊天工具的设计,并在WINDOWS平台上加以了实现。本设计将语音聊天、文本聊天和文件传输等功能综合在一个客户端程序之内,使用C#语言进行网络编程,用多线程实现不同的并行任务,使用可扩展标记语言xml进行简单的数据存储和管理,并进行了人性化

5、的界面设计,使用起来简单方便,并且功能十分合理,又易于扩展以及个性化定制。关键词:局域网;文本聊天;可扩展标记语言;多线程LANChatToolDesign——Textchat,filetransferandusermanagementAbstract:Alongwiththehigh-speeddevelopmentofthecomputernetworktechnology,variousofapplicationswhicharebasedonnetworkwereborn,suchasInternet-basedinformationreleasing,communi

6、cations,datasharingandsoon.ThedevelopmentofLANisthesamefast.BecauseofSomegovernmentinstitutions,enterprisesandschoolsconstituteaLANfirst,thenjoinintoINTERNET,thereal-timeLAN-basedcommunicationtoolsemerged.thispaperproposedaLANchattooldesigning,andthenimplementitonWINDOWSplatform.Thedesignin

7、tegratedvoice-chat,text-chatandfile-transferandotherfunctionsinaclientprocedure.ItusedC#languagefornetworkprogrammingwithmulti-threadedparalleltoachievedifferenttasks,anditusedxmltomakesimpledatastorageandmanagementcometrue,anddesignedauser-friendlyandea

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。