网络实时通讯系统设计(java).rar
网络实时通讯系统设计(java),网络实时通讯系统7.9万字76页附录有具体的程序代码摘要网络实时通讯技术在网络资源利用率、通讯的及时性,快捷性,安全性方面有明显的优势。因此,实时通讯技术蕴涵着巨大的商业和技术潜在价值。文章首先介绍了网络实时通讯系统的背景,课题研究的主要内容及以相关技术;接着介绍了该网络实时通讯系统的总体设计思路,对该网络实时通讯系统...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 小妹儿 发布
网络实时通讯系统
7.9万字 76页
附录有具体的程序代码
摘 要
网络实时通讯技术在网络资源利用率、通讯的及时性,快捷性,安全性方面有明显的优势。因此,实时通讯技术蕴涵着巨大的商业和技术潜在价值。
文章首先介绍了网络实时通讯系统的背景,课题研究的主要内容及以相关技术;接着介绍了该网络实时通讯系统的总体设计思路,对该网络实时通讯系统的各个功能模块进行了设计;然后对每个功能模块进行了详细设计;最后对系统开发设计过程中的问题和经验进行了总结和讨论。
网络实时通讯系统以Java作为开发工具完成系统的界面和实现前台操作,以Microsoft SQL Server 2000作为后台数据库。在系统的实现过程中,用户可以实现的操作有新用户的注册、注册用户的登陆和在线用户间的聊天已及文件传输。系统经调试运行能基本实现预期的目标。
关键词:计算机网络;实时通讯;服务器;客户端
ABSTRACT
With the development of Internet, the network instant messenger software has become a great common intercourse tool of the majority of people. The network instant messenger software can offer open chat service to the net friends to chat, to express the impressions, exchange technological experience, and now already gradually applied in the business realm. The network instant messenger software has good functions of information transmission and exchange news, so it is the indispensable tool in our daily life.
The technique of network instant messenger has obvious advantages in many aspects such as network resource utilization ratio, and the instant, shortcut, security of communication, etc. So, the technique of network......
目 录
第一章 绪论 1
1.1 计算机网络的基本概念 1
1.1.1 计算机网络简介 1
1.1.2 TCP/IP结构模型 1
1.2 实时通讯技术的起源和发展 2
1.2.1 实时通讯技术的起源 2
1.2.2 实时通讯技术的发展 2
1.3 实时通讯软件的功能 3
1.4 课题研究的内容及意义 3
第二章 系统概述 5
2.1 系统需求分析 5
2.1.1 功能需求 5
2.1.2 性能需求 5
2.2 系统可行性分析 6
2.2.1 经济可行性 6
2.2.2 操作可行性 6
2.2.3 技术可行性 6
2.3 开发环境的选择和介绍 7
2.3.1 编程环境的选择 7
2.3.2 数据库的选择 7
第三章 系统总体设计 9
3.1 系统设计思想 9
3.2 系统结构图 9
3.3 系统流程图 10
3.3.1 主流程图 10
3.3.2 系统数据流程 10
3.3.3 系统的具体功能实现的流程图 11
第四章 系统详细设计 12
4.1 程序系统结构 12
4.1.1 功能划分 12
4.2 数据需求 13
4.2.1 数据流条目 13
4.2.2 加工说明 13
4.3 系统具体功能的设计 14
4.3.1 新用户注册 14
4.3.2 用户登陆 15
4.3.3 收发信息 17
4.3.4 文件传输 18
4.4数据库设计 21
4.5 关键技术的分析 22
4.5.1 客户机连接与服务器的连接 22
4.5.2 用户间收发信息 22
4.5.3 用户间传输文件 23
4.5.4 数据库的操作 25
第五章 系统的调试与运行 27
5.1 系统的调试 27
5.2 系统的使用 27
5.2.1 系统运行环境 27
5.2.2 系统的主要模块的运行结果 28
第六章 总结 31
6.1 论文研究内容总结 31
6.2 后续研究工作展望 31
致谢 33
参考文献 34
附录 35
参考文献
[1] 史斌星,史佳. Java基础编程贯通教程[M].北京:清华大学出版社
[2] 孙一林,彭波.Java网络编程实例[M].北京:清华大学出版社
附录
package lqp;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class list
{
public static String[] namelist={"ken","jiazi","su","leaf",
"guan","hu","hou","dong"};
private list()
{
}
}
/** *入口程序,包括登录界面以及登录模块
*@param text111 用户名输入
......
7.9万字 76页
附录有具体的程序代码
摘 要
网络实时通讯技术在网络资源利用率、通讯的及时性,快捷性,安全性方面有明显的优势。因此,实时通讯技术蕴涵着巨大的商业和技术潜在价值。
文章首先介绍了网络实时通讯系统的背景,课题研究的主要内容及以相关技术;接着介绍了该网络实时通讯系统的总体设计思路,对该网络实时通讯系统的各个功能模块进行了设计;然后对每个功能模块进行了详细设计;最后对系统开发设计过程中的问题和经验进行了总结和讨论。
网络实时通讯系统以Java作为开发工具完成系统的界面和实现前台操作,以Microsoft SQL Server 2000作为后台数据库。在系统的实现过程中,用户可以实现的操作有新用户的注册、注册用户的登陆和在线用户间的聊天已及文件传输。系统经调试运行能基本实现预期的目标。
关键词:计算机网络;实时通讯;服务器;客户端
ABSTRACT
With the development of Internet, the network instant messenger software has become a great common intercourse tool of the majority of people. The network instant messenger software can offer open chat service to the net friends to chat, to express the impressions, exchange technological experience, and now already gradually applied in the business realm. The network instant messenger software has good functions of information transmission and exchange news, so it is the indispensable tool in our daily life.
The technique of network instant messenger has obvious advantages in many aspects such as network resource utilization ratio, and the instant, shortcut, security of communication, etc. So, the technique of network......
目 录
第一章 绪论 1
1.1 计算机网络的基本概念 1
1.1.1 计算机网络简介 1
1.1.2 TCP/IP结构模型 1
1.2 实时通讯技术的起源和发展 2
1.2.1 实时通讯技术的起源 2
1.2.2 实时通讯技术的发展 2
1.3 实时通讯软件的功能 3
1.4 课题研究的内容及意义 3
第二章 系统概述 5
2.1 系统需求分析 5
2.1.1 功能需求 5
2.1.2 性能需求 5
2.2 系统可行性分析 6
2.2.1 经济可行性 6
2.2.2 操作可行性 6
2.2.3 技术可行性 6
2.3 开发环境的选择和介绍 7
2.3.1 编程环境的选择 7
2.3.2 数据库的选择 7
第三章 系统总体设计 9
3.1 系统设计思想 9
3.2 系统结构图 9
3.3 系统流程图 10
3.3.1 主流程图 10
3.3.2 系统数据流程 10
3.3.3 系统的具体功能实现的流程图 11
第四章 系统详细设计 12
4.1 程序系统结构 12
4.1.1 功能划分 12
4.2 数据需求 13
4.2.1 数据流条目 13
4.2.2 加工说明 13
4.3 系统具体功能的设计 14
4.3.1 新用户注册 14
4.3.2 用户登陆 15
4.3.3 收发信息 17
4.3.4 文件传输 18
4.4数据库设计 21
4.5 关键技术的分析 22
4.5.1 客户机连接与服务器的连接 22
4.5.2 用户间收发信息 22
4.5.3 用户间传输文件 23
4.5.4 数据库的操作 25
第五章 系统的调试与运行 27
5.1 系统的调试 27
5.2 系统的使用 27
5.2.1 系统运行环境 27
5.2.2 系统的主要模块的运行结果 28
第六章 总结 31
6.1 论文研究内容总结 31
6.2 后续研究工作展望 31
致谢 33
参考文献 34
附录 35
参考文献
[1] 史斌星,史佳. Java基础编程贯通教程[M].北京:清华大学出版社
[2] 孙一林,彭波.Java网络编程实例[M].北京:清华大学出版社
附录
package lqp;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class list
{
public static String[] namelist={"ken","jiazi","su","leaf",
"guan","hu","hou","dong"};
private list()
{
}
}
/** *入口程序,包括登录界面以及登录模块
*@param text111 用户名输入
......