1、 毕毕 业业 设设 计(论计(论 文)文) 题目题目 即时即时通讯聊天系统通讯聊天系统 姓姓 名名 院院 系系 专专 业业 指导教师指导教师 年年 月月 日日 I 即时通信聊天系统的设计与开发 摘 要 互联网中的即时通讯聊天系统的研究已经成为了当今网络通讯技术发展的一 个热点,局域网内的即时通讯聊天系统更是成为了当今社会通讯技术发前沿阵地。 局域网即时通讯软件的诞生不仅加强推动了企业工作效率的提高,为培训企业的 教学带来了新的思路和手段,还为人们之间的交流创建了一种新型的、廉价的、 快讯的、简便的工作方式,目前的即时通讯系统不仅仅是娱乐聊天的工具,更是 影响着局域网内部的管理及其交流方式。本系
2、统采用客户机/服务器(C/S)模式, 本系统开发环境是 JAVA 6.0,遵循网络通讯技术基本数据传输协议 TCP/IP 协议, 本课题的最基本的功能是通过计算机之间的文本数据的互换的形式实现思想的交 流和沟通,优点是方便快捷。 关键词:数据传输,传输控制协议,服务器,客户端,C/S 模式 II THE DESIGN AND IMPLEMENTATION OF THE INSTANT MESSAGING SYSTEM ABSTRACT The Internet chat of instant communication system has become the current network
3、 communication technology of the development of a hot, local area network of instant messaging chat system but also became todays society communication technology hair forward position. LAN instant messaging software birth not only strengthen promote the enterprise work efficiency, increase the ente
4、rprise training brings new ideas and teaching means, for communication among people created a new, cheap, flash, simple way of working, and at present instant communication system is not just entertainment chat of tools, but also influence the local area network management and its internal communica
5、tion. The system USES the client/server (C/S) mode, this system development environment is JAVA 6.0, follow the network communication technology basic data transfer protocol TCP/IP protocol, the subject of the basic function of computer is through the exchange of data between text in the form of the
6、 implementation, exchange and communication, the advantage is convenient and quick. KEY WORDS: Data transmission, control protocol, server, client, C/S mode III 目 录 前 言 1 第 1 章 系统的需求分析 3 1.1 课题技术支持. 3 1.2 系统分析 3 1.3 需求分析 3 1.4 相关理论知识. 4 1.4.1 网络通信与网络协议基础. 4 1.4.2 TCP/IP 协议族 4 1.4.3 面向对象的开发过程. 5 1.4.4 开发工具 6 1.4.5 运行环境 6 1.4.6 开发方法的选择. 7 第 2 章 系统的总体设计 9 2.1 功能需求描述. 9 2.2 目标系统要求. 9 2.3 总体设计 9 第 3 章 系统主要功能模块设计12 3.1 课题分析 .12 3.1.1 系统协议 .12 3.1.2 系统核心技术 .12 3.2