1 局域网聊天工具概述
1.1 开发目标和意义
本设计的主要工作是设计一个基于WINDOWS平台的局域网即时聊天工具,具体是采用C/S模式实现用户之间的通信,然后阐述本软件的功能、特点及使用方法,并详细阐述开发本软件所用的相关技术,具体分析本软件的各个模块的功能及实现方法,说明本软件的设计思想及方法。
局域网聊天工具,是在局域网内部使用的,用户之间用来交流的一个工具,一般都具有文本聊天和文件传输功能。局域网聊天软件因其使用简单,系统资源消耗少等优点,成为各企事业单位等的局域网内广泛应用的软件之一。本文来自优~文)论'文`网,
毕业论文 www.youerw.com 加7位QQ324~9114找原文
1.2 WINDOWS SOCKETS编程
通常的通信工具,都采用客户机/服务器(C/S)体系结构,C/S结构是这样的一种结构:它包括客户机和服务器。客户机的作用是访问和处理远程服务器上的数据,服务器的作用是接收和处理客户机的数据请求。Client/Server结构是当前数据库应用程序中极为流行的一种方式。尤其是网络技术的发展,使得当前很多系统都采用这种方式进行构造,其最大的优点是将计算机工作任务分别由客户端和服务器端来共同完成,这样有利于充分合理的利用系统资源。另外它的服务器端还可以将信息集中起来,任何客户机都可以通过访问服务器而获得所需的信息。Client/Server模型最终可归结为一种“请求/应答”关系。一个请求总是首先被客户发出,然后服务器总是被动地接收请求,返回客户需要的结果。在客户发出一个请求之前,服务进程一直处于休眠状态。一个客户提出请求后,服务进程被“唤醒”并且为客户提供服务,对客户的请求做出所需要的应答。
2 系统分析
2.1 需求分析
随着中小型企事业的不断发展,在企业内部实现局域网通信是必不可少的。局域聊工具就是一个非常好的局域网通信软件,它可以在职工不移动位置的情况下进行在线聊天、文件传递。这样,可以大大提高企业的工作效率,便于企业内部职员的交流。根据用户对聊天工具的要求,可分为以下几点:
(1) 操作简单方便、界面简洁美观;
(2) 可以在局域网实现文字和文件的传输;
(3) 可以实现用户的注册、登录和注销;
(4) 程序启动之后就能看到当前哪些机器在线,哪些可以与之进行对等通信。可以实现局域网聊天;
(5) 一旦有某个网内的机器上线了,要有即时通知,并能及时更新用户界面中的用户列表;
(6) 当单击用户列表项的时候,直接在聊天对话框聊天,发送聊天信息;
(7) 当有远程用户向本机发送文件的时候,弹出一个消息提示,用户可选择接收或者拒绝;
(8) 文件传输过程中,应该有当前传输状态提示,并作为当前网络状态的一种反馈;
(9) 为用户提供一个简单的聊天记录保存功能。
上一页 [1] [2] [3] [4] [5] 下一页
C#局域网聊天工具的设计与实现 第2页下载如图片无法显示或论文不完整,请联系qq752018766