1 / 14
文档名称:

网络聊天程序样本.doc

格式:doc   大小:107KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络聊天程序样本.doc

上传人:jianjian401 2019/3/27 文件大小:107 KB

下载得到文件列表

网络聊天程序样本.doc

文档介绍

文档介绍:摘要作为除电视,报纸,广播之外的第四大媒体,互联网不仅成为人们获取新闻信息的主要来源,更成为人们闲暇之余的一种休闲手段,随着互联网技术的发展,各种各样基于网络的应用也随之诞生,网络聊天工具便是其中的一种,文本采用visualstudio2008+SQLServer2005开发环境,实现一个类似QQ的网络聊天工具,并在WINDOWS平台上加以实现,通过c#语言进行网络编程,通过公共数据库交换各种信息,实现人性化的界面设计与功能设计,软件经过测试,满足现代人的即时通信的需求,达到预期的设计效果,对网络聊天工具的人性化设计具有一定的现实意义,同时也为其他相关项目的设计提供了参考。语言来实现通过客户端与远程数据库的交互以及一些相应的操作来实现从数据库中提取使用人员信息内容,同时实现信息内容的及时更新,做到每一步都有充分灵活性。本需求规格说明书详细说明简单聊天软件的用户需求、功能需求以及其他的非功能需求。主要面向系统分析员、程序员、测试员和最终用户。为开发人员提供开发指导;为客户提供系统说明;为测试人员提供测试指导和为管理人员提供决策服务。本摘要是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。同时,本摘要还是《用户手册》的编写依据。本文档主要介绍简单聊天软件中所涉及到的功能描述及本系统涉及到的其他非功能性描述,读者对象,系统约束等。自己的工作是完成对网络系统的代码的设计编写于实现系统的运行。具体系统功能如下:用户登陆:查询是否注册用户,若不是进行用户注册;用户注册:用户信息输入,注册用户;发表内容:发表聊天内容;聊天内容:从Application里读取聊天内容;管理员登陆:能正确验证只有管理员身份及密码一致,可统计在线用户信息关键词:网络聊天,C#,即时通信,数据库,人性化。:::::::,信息是当今世界最重要的资源之一,它与物质及能源一起构成了三大能源支柱,信息高速公路是社会的基础设施,而互联网则是信息高速公路的重要组成部分。本文主要工作是设计一个类似QQ的网络聊天即时聊天工具,技术实现,软件功能主要包括用户注册,用户登录,管理员登陆,用户间聊天,查找聊天内容,客户端通过公共的数据库交换信息,消息的发送和读取都是通过数据库来完成的,在程序中采用定时描数据库的方式来查找未读信息,文章先简介涉及的相关技术与基本知识,然后阐述本软件的功能,再分析软件各个模块的功能以及具体实现方法。:因为程序安全可靠,而且应对各种系统问题产生的错误,比如初始网络失败等,要求提前设想到类似的尽可能多的可能发生的事件,做出相应的应对措施,并向用户提交简单易懂清晰明白的提示信息。程序也有很好的容错性,用户警醒非法操作时或者系统本省出现问题时要能以最好的方式推出程序,避免发生程序假死现象,而且并发文档有很好的理解性。,网络聊天工具已经成为人们日常生活中不可缺少的一不认,根据人们对聊天工具的需求,主要概括如下:操作简单方便,界面简洁美观;能够注册新用户;拥有熟悉的聊天界面;系统运行稳定,安全可靠。开发工具::此程序主要分为两个部分:服务器端和客户端,服务器端用于提供一个网络端口。等待客户端发出请求,登陆到此服务端,然后进行网络信息的发送,客户端通过服务器端的IP地址发送连接请求,登陆到聊天室,在服务器端的成员列表栏中会显示在线的所有人的名单,有人推出聊天室,成员列表会自动除名,服务器端同时也提供了成员之间的私聊功能,此服务器作为一个转发站,进行消息的转发,整个程序的主要使用了Csocket类方法,实现了网络通讯聊天。多人聊天的关键是在于每个客户端发送过来的消息发给所有其他客户端,为了解决这个问题,在服务器程序中建立一个套接口链表,用来保存所有与客户端的服务端口下面描述多人聊天的实现原理:当客户端ClientN向对应的服务器N发送了消息Message,服务端N将Message复制给所有套接口列表中的套接口缓冲区,然后向每个服务器端口发送消息,使每个服务器端的信息发送给对应的客户端,这样客户端就都获得了消息,,可以