欢迎来到天天文库
浏览记录
ID:13109975
大小:253.00 KB
页数:20页
时间:2018-07-20
《基于net局域网聊天工具设计 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于.NET局域网聊天工具设计学校:系:计算机系专业:小学教育计算机双语姓名:完成时间:2012年5月28日设计(论文)题目:基于.NET局域网聊天工具设计设计(论文)要求:本设计的主要工作是设计一个基于WINDOWS平台的局域网即时聊天工具,具体是采用CS模式实现用户之间的通信,然后阐述本软件的功能、特点及使用方法,并详细阐述开发本软件所用的相关技术,具体分析本软件的各个模块的功能及实现方法,说明本软件的设计思想及方法。局域网聊天工具,是在局域网内部使用的,用户之间用来交流的一个工具,一般都具有文本聊天和文件传输功能。局域网聊
2、天软件因其使用简单,系统资源消耗少等优点,成为各企事业单位等的局域网内广泛应用的软件之一。中文摘要:随着计算机网络技术的发展,各种各样基于网络的应用也随之诞生,比如基于互联网的信息发布,通信,数据共享等等。局域网的发展也同样迅速。很多政府机构,企业,学校,都是先以一个统一的局域网联结在一起,再分别接入INTERNET。因此基于局域网的即时通信工具,就这样应运而生了。本文提出了一个局域网聊天工具的设计,并在WINDOWS平台上加以了实现。本设计将文本聊天和文件传输等功能综合在一个客户端程序之内,使用C#语言进行网络编程,并进行了人性
3、化的界面设计,使用起来简单方便,并且功能十分合理,又易于扩展以及个性化定制。关键词:局域网;C/S体系结构;文本聊天;文件传输英文摘要:Abstract:Alongwiththehigh-speeddevelopmentofthecomputernetworktechnology,variousofapplicationswhicharebasedonnetworkwereborn,suchasInternet-basedinformationreleasing,communications,datasharingandsoon.
4、ThedevelopmentofLANisthesamefast.BecauseofSomegovernmentinstitutions,enterprisesandschoolsconstituteaLANfirst,thenjoinintoINTERNET,thereal-timeLAN-basedcommunicationtoolsemerged.thispaperproposedaLANchattooldesigning,andthenimplementitonWINDOWSplatform.Thedesignintegr
5、atedtext-chatandfile-transferandotherfunctionsinaclientprocedure.ItusedC#languagefornetworkprogrammingwithdesignedauser-friendlyandeasytouseinterface,andit'sfunctionsarereasonableandeasytoextend,aswellascustomization.Keywords:LAN;C/SArchitecture;text-chat;file-transfe
6、r;目录1.系统设计11.1系统功能结构11.2系统功能需求11.3性能要求12.系统模块详细设计22.1文本聊天模块实现22.2文件传输模块实现22.2.1文件传输接收端工作流程22.2.2文件传输发送界面设计33.系统测试33.1系统测试概述33.2白盒测试33.3黑盒测试44.主要问题及解决44.1多线程问题44.2套接字异常44.3网络流异常45.附条(设计图纸)61.系统设计1.1系统功能结构本系统中主要包括两个部分:服务器端和客户端。1.服务器端的功能包括:验证客户登录、添加新用户、传输用户信息。2.客户端的功能包括:
7、用户登录、文本聊天、文件传输。客户端功能结构如图1-1所示。1.2系统功能需求这个程序要实现的功能如下:1.程序启动之后就能看到当前哪些机器在线,哪些可以与之进行对等通信。2.一旦有某个网内的机器上线了,要有即时通知,并能及时更新用户界面中的用户列表。3.当单击用户列表项的时候,直接在聊天对话框打字聊天,可以在其中编辑要发送的聊天信息,并进行发送。4.聊天界面要人性化,下面是发送框,上面有已有聊天记录,并借助滚动条看到当次所有的聊天记录。5.当有远程用户向本机发送文件的时候,要弹出一个消息提示,提示本机用户,可以选择接收或者拒绝。
8、6.为用户提供一个简单的聊天记录保存功能。7.文件传输过程中,应该有当前传输状态提示,并作为当前网络状态的一种反馈。1.3性能要求首先要求程序要完全可靠,可以应付各种由于系统问题产生的错误,比如初始网络失败,对方突然下线等。要求提前设想到类似的尽可
此文档下载收益归作者所有