网络聊天系统.rar

RAR格式版权申诉手机打开展开

网络聊天系统,2.1万字 30页论文+开题+任务书+翻译摘 要作为计算机网络应用之一的聊天工具,受到了用户的普遍爱好,它把人们带进了一个虚拟的网络世界,大大地加深了人们之间的联系。从单一的文本聊天,到语音聊天以及到现在的图像、视频聊天、及时短信的发送和在线游戏等功能的开发,已经大大的拓展了聊天工具的概念,它将会作为未来人...
编号:86-31354大小:256.72K
分类: 论文>计算机论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 xiaowei 发布

网络聊天系统
2.1万字 30页
论文+开题+任务书+翻译


摘 要

作为计算机网络应用之一的聊天工具,受到了用户的普遍爱好,它把人们带进了一个虚拟的网络世界,大大地加深了人们之间的联系。从单一的文本聊天,到语音聊天以及到现在的图像、视频聊天、及时短信的发送和在线游戏等功能的开发,已经大大的拓展了聊天工具的概念,它将会作为未来人们通过因特网相互联系和娱乐的主要平台。
从实际工程应用角度出发,以计算机网络原理为指导,结合当前网络中的一些常用技术,本系统实现了一个网络聊天工具,该聊天工具具有聊天室聊天、广播聊天以及二人私聊等功能。本论文主要对该聊天软件相关的各种技术以及该聊天工具的实现做了一个详细的阐述:
1、该聊天工具的开发主要使用了visual c++等开发工具。
2、该聊天工具可在Win9x/Me/NT/2000/XP等环境下运行。
3、该系统分为登录子系统、底层通信子系统、聊天子系统、服务器管理子系统等几个模块.
4、该聊天工具任何一端都可以作为服务器,也可以是客户端。对于一个已创建好的服务器,在没有连入因特网的局域网内也可以相互通信。
5、该聊天软件基于WINSOCK实现了一对一聊天、一对多聊天。
6、该聊天工具用到了多线程的设计,因此线程之间的同步是一大关键之处。
7、由于客户端与客户端以及客户端与服务器端需要传送一些控制消息,因此系统需要自定义一些消息类型,这是该聊天工具的又一大关键之处。

关键词: Winsock网络通信 聊天 一对一通信 visual c++6.0


ABSTRACT

The chatting tool, which is one of the applications of the computer network, becomes the favorite of major users, which brings users into a virtual network world and greatly adds up the relations of users. From former single text chatting, to sound chatting, and the development of the image, video chatting, transporting note in time and gaming on net, these has greatly adds up the conception of the chatting tools, which will be the main flat roof of user’s relating and entertainment by internet.
In the opinion of practical engineering and guided by computer network principal and taking some common network technical. The software’s functions include broadcasted chat、point to point private chat. This article is main particular expatiate about the development of today chatting software、the technical of chatting software and the designing, programming of the software for chatting tool:
1、The development of the chatting tool mainly takes advantages of the visual c++.
2、This software may in Win9x/Me/NT/2000/Under the XP environment moves.
3、This system divides into registers the subsystem, the first floor correspondence subsystem......




目 录

摘 要 I
ABSTRACT II
第一章 绪 论 - 2 -
1.1 开发背景 - 2 -
1.2 对已有聊天软件的分析 - 2 -
1.3 项目开发的主要内容 - 2 -
1.4 项目开发的意义 - 3 -
1.5 项目开发的过程 - 3 -
第二章 系统分析 - 4 -
2.1 系统有关的技术 - 4 -
2.2 系统方案说明 - 6 -
2.3 系统任务概述 - 7 -
2.4 系统其他要求 - 7 -
第三章 系统设计 - 8 -
3.1 系统的硬件环境 - 8 -
3.2 系统的模块结构 - 8 -
第四章 系统实现 - 11 -
4.1 功能规定 - 11 -
4.2 系统数据结构设计 - 12 -
4.3几个主要的线程的程序设计 - 13 -
第五章 总结 - 25 -
致 谢 - 27 -
参考文献 - 28 -



参考文献
① 张海藩,软件工程导论,清华大学出版社,1998
② 萨师煊,王珊,数据库系统概论,高等教育出版社,2000
③ 周绪等,SQL Server2000入门与提高,清华大学出版社,2001