[网络通信] 网络环境下实时通讯技术的研究与实现设计.doc
DOC格式手机打开展开
[网络通信] 网络环境下实时通讯技术的研究与实现设计,页数76字数 18970摘要随着互联网的发展,网络实时通讯软件成为大多数上网用户的一种极为常见的互动沟通交流工具。网络实时通讯软件可以向网络用户提供开放性的实时通讯服务,供网络用户之间进行聊天,传递消息和交流技术经验,而且现在已逐步应用于商务领域。实时通讯软件具有良好...
内容介绍
此文档由会员 天缘 发布
[网络通信] 网络环境下实时通讯技术的研究与实现设计
页数 76 字数 18970
摘 要
随着互联网的发展,网络实时通讯软件成为大多数上网用户的一种极为常见的互动沟通交流工具。网络实时通讯软件可以向网络用户提供开放性的实时通讯服务,供网络用户之间进行聊天,传递消息和交流技术经验,而且现在已逐步应用于商务领域。实时通讯软件具有良好的信息传递、消息交流功能,是工作和生活中必备的工具。
网络实时通讯技术在网络资源利用率、通讯的及时性,快捷性,安全性方面有明显的优势。因此,实时通讯技术蕴涵着巨大的商业和技术潜在价值。
文章首先介绍了网络实时通讯系统的背景,课题研究的主要内容及以相关技术;接着介绍了该网络实时通讯系统的总体设计思路,对该网络实时通讯系统的各个功能模块进行了设计;然后对每个功能模块进行了详细设计;最后对系统开发设计过程中的问题和经验进行了总结和讨论。
网络实时通讯系统以Java作为开发工具完成系统的界面和实现前台操作,以Microsoft SQL Server 2000作为后台数据库。在系统的实现过程中,用户可以实现的操作有新用户的注册、注册用户的登陆和在线用户间的聊天已及文件传输。系统经调试运行能基本实现预期的目标。
关键词:计算机网络;实时通讯;服务器;客户端
目 录
第一章 绪论 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].北京:清华大学出版社,2003.94~125.
[2] 孙一林,彭波.Java网络编程实例[M].北京:清华大学出版社,2003.80~101.
[3] 曹如军,黄晓平.聊天服务软件的实现[J].湘潭大学自然科学学报,2001,21(3):28~30.
[4] 美商升阳电脑台湾分公司. Java语言白皮书[J]. 升阳月刊,1996,2(2):2~15
[5] 闪四清. Microsoft SQL Server 7.0实用教程[M].人民电出社, 2001. 73~75.
页数 76 字数 18970
摘 要
随着互联网的发展,网络实时通讯软件成为大多数上网用户的一种极为常见的互动沟通交流工具。网络实时通讯软件可以向网络用户提供开放性的实时通讯服务,供网络用户之间进行聊天,传递消息和交流技术经验,而且现在已逐步应用于商务领域。实时通讯软件具有良好的信息传递、消息交流功能,是工作和生活中必备的工具。
网络实时通讯技术在网络资源利用率、通讯的及时性,快捷性,安全性方面有明显的优势。因此,实时通讯技术蕴涵着巨大的商业和技术潜在价值。
文章首先介绍了网络实时通讯系统的背景,课题研究的主要内容及以相关技术;接着介绍了该网络实时通讯系统的总体设计思路,对该网络实时通讯系统的各个功能模块进行了设计;然后对每个功能模块进行了详细设计;最后对系统开发设计过程中的问题和经验进行了总结和讨论。
网络实时通讯系统以Java作为开发工具完成系统的界面和实现前台操作,以Microsoft SQL Server 2000作为后台数据库。在系统的实现过程中,用户可以实现的操作有新用户的注册、注册用户的登陆和在线用户间的聊天已及文件传输。系统经调试运行能基本实现预期的目标。
关键词:计算机网络;实时通讯;服务器;客户端
目 录
第一章 绪论 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].北京:清华大学出版社,2003.94~125.
[2] 孙一林,彭波.Java网络编程实例[M].北京:清华大学出版社,2003.80~101.
[3] 曹如军,黄晓平.聊天服务软件的实现[J].湘潭大学自然科学学报,2001,21(3):28~30.
[4] 美商升阳电脑台湾分公司. Java语言白皮书[J]. 升阳月刊,1996,2(2):2~15
[5] 闪四清. Microsoft SQL Server 7.0实用教程[M].人民电出社, 2001. 73~75.