毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

C#网络聊天室系统设计与实现 第2页

更新时间:2016-11-16:  来源:毕业论文
引言
作为除电视、报纸、广播之外的第四大媒体,互联网不仅成为人们获取新闻信息的主要来源,更成为了人们闲暇之余的一种休闲手段。互联网技术的发展令人难以想象,于络的应用也随之诞生,网络聊天工具便是其中的一种。本文采用Visual Studio 2005开发环境,实现了一个简单的聊天工具,并在WINDOWS平台上加以了实现。通过C#语言进行网络编程,实现了人性化的界面设计与功能设计。软件经过测试,能够满足现代人们即时通信的简单需求,达到预期的设计效果,对网络聊天工具的人性化设计具有一定的现实意义。
1开发环境与关键技术简介
1.1系统开发背景
信息时代的发展为社会发展提供很大便利,信息是当今世界最重要的资源之一本文来自优\文+论~文?网,毕业论文 www.youerw.com 加7位QQ324~9114找原文,它与物质及能源一起构成了三大能源支柱。信息高速公路是信息社会的基础设施,而互联网则是信息高速公路的重要组成部分。
在互联网相当普及的今天,我们对网络的依赖越来越大,越来越离不开网络,网络交流更是成为了人们的“家常便饭”。通过网络聊天工具,人们足可足不出户就可进行闲聊甚至工作会谈,极大地方便了人们的日常生活与工作需求。
通过本次论文能更好地学习与掌握网络软件编程知识。
1.2 C/S结构
C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。
C/S结构是当前数据库应用程序中极为流行的一种方式。尤其是网络技术的发展,使得当前很多系统都采用这种方式进行构造,其最大的优点是将计算机工作任务分别由客户端和服务器端来共同完成,这样有利于充分合理的利用系统资源。另外它的服务器端还可以将信息集中起来,任何客户机都可以通过访问服务器而获得所需的信息。Client/Server模型最终可归结为一种“请求/应答”关系。一个请求总是首先被客户发出,然后服务器总是被动地接收请求,返回客户需要的结果。在客户发出一个请求之前,服务进程一直处于休眠状态。一个客户提出请求后,服务进程被“唤醒”并且为客户提供服务,对客户的请求做出所需要的应答,如图1所示。
 
图1    客户机/服务器通信结构示图

上一页  [1] [2] [3] [4] [5] 下一页

C#网络聊天室系统设计与实现 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。