存档编号_______
师范学院学士学位论文
基于Java的仿QQ聊天系统的设计与实现
教学学院数学与计算机学院
届别 2009 届
专业网络工程
学号
姓名****
指导老师______****_____
完成日期_ 2009-5-7_____
目录
内容摘要: 1
关键字: 1
Abstract: 1
Key words: 1
1. 引言 2
2. 系统分析 2
2
3
3. 总体设计 11
11
12
18
4. 详细设计及实现 19
19
23
24
5 系统测试 31
31
31
32
33
34
6 总结 35
参考文献 37
内容摘要: 计算机网络的迅速发展,对人类社会诸多领域产生了巨大的影响。尤其是,随着信息时代的来临,人们之间愈来愈趋向于通过网络来交流和传递信息。而聊天系统正是当前人们使用最多的中介。在这个平台上,许多认识或不认识的人们彼此间能够随意的相互交流。因此,开发和架构这种平台符合时代发展的需要。
本系统在开发中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。
关键字: Socket;服务器端; 客户端; 连接(connection)
Abstract:The rapid development of works has been making a great influence in many fields of human society. In particular, along with information age approaching, between the people tend to increasingly in exchanges and the transmission information through work. But chats the system is precisely the current people uses many intermediary,。In this platform, people each other which many understanding or did not know can at will mutual exchange. Therefore, the development and overhead construction this kind of platform conforms to the time need to develop.
This system with the LAN correspondence mechanism principle, through inheritting the Thread kind to establish the multithreading directly. In the development, it uses the elementary theory knowledge which work programmes. for example, TCP/IP agreement, Client/Server pattern, network programming design method and so on. In work programming, it realizes reading and transmission of the information, that is, informaton flows realize the information exchange, introduce information flow analysis for realizing a system, in which containes some basic software engineering methods.
Key words: Socket ; server ; client ; connection
1. 引言
当今主流的聊天工具有QQ,
基于java的仿qq聊天系统程序的设计与实现(论文) 来自淘豆网m.daumloan.com转载请标明出处.