摘 要
在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的ICQ、国内腾讯公司开发的OICQ。随着网络聊天一类的聊天系统的发展日新月异,因此产生了制作一个类似QQ的网络聊天工具。Java是一种程序设计语言,它具有简单的、完全面向对象以及与平台无关的结构,也具有可移植性、高性能和安全性,并提供了多线程的功能,而Java语言最大的成功之处在于它的平台无关性和具有强大的网络编程功能,基于Java网络编程的强大功能,本人将用Java编写一个网络聊天系统。
论文首先论述了系统的开发背景,并对所用到的开发工具与关键技术做了简单的介绍。接着对系统的研究意义,研究现状及设计目标进行分析,通过对系统需求和可行性进行分析,确定了系统的功能模块,并画出相应的功能结构图、模块图和数据流图。其次按系统总体设计的结果,对系统中的数据库进行结构设计。
一般来说,聊天工具大多数由客户端程序和服务器程序,外加服务器端用于存放客户数据的数据库组成,本系统采用客户机/服务器架构模式,通过Java提供的Socket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是多点对多点的,而Java提供的多线程功能,用多线程可完成多点对多点的聊天。数据库管理系统用SQL Server2000,完成并通过JDBC-ODBC桥访问数据库。聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新用户的注册,发送消息、接受消息,传输文件等功能。界面设计细分化,方便使用者操作和理解。服务器实现了查询和修改等功能,程序逻辑联系较紧密。
关键词:JAVA,C/S,SQL Server 2000, 多线程, 数据库管理系统
资源简介:摘 要 在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的ICQ、国内腾讯公司开发的OICQ。随着网络聊天一类的聊天系统的发展日新月异,因此产生了制作一个类似QQ的网络聊天工具。java是一种...
上传时间: 2021-10-25
上传用户:XuVshu
资源简介:基于JSP的简单网上书店设计与实现(各模块完整齐全)
上传时间: 2013-11-30
上传用户:comua
资源简介:基于java CS远程监控系统软件的实现(源代码+WORD论文文档论文)基于java C/S远程监控系统软件的实现摘 要近年来,网络技术的不断发展,为远程监控技术的发展创造了条件。远程监控系统软件越来越受到人们的重视,其实用性也毋庸质疑。基于java C/S远程监控系...
上传时间: 2021-10-25
上传用户:
资源简介:基于MC145159的PLL频率合成器设计与实现 介绍了锁相环路频率合成器的基本原理,分析了集成锁相环芯片M C 145159的工作特性,给出了集成锁相环芯片M C 145159的一个应用实例,为高频频率合成器的设计提供了一个较好的思路.测试结果证明了设计的合理性与实用性,系...
上传时间: 2014-01-17
上传用户:虫虫虫虫虫虫
资源简介:基于EPM240T的CPLD开发板设计与实现,先原理后实践!
上传时间: 2013-06-15
上传用户:rocketrevenge
资源简介:基于MAX4172的电流检测电路设计与实现
上传时间: 2013-12-21
上传用户:jackgao
资源简介:基于ARM的多媒体信息终端设计与实现
上传时间: 2013-11-12
上传用户:ajaxmoon
资源简介:基于WEB的远程实验平台设计与实现 web组态
上传时间: 2016-09-30
上传用户:大融融rr
资源简介:基于STM32的MP3播放器设计与实现 MDK完整源码 原文 http://blog.ednchina.com/xiong_gang_whut/140556/message.aspx
上传时间: 2014-01-23
上传用户:busterman
资源简介:论文:数据访问中间件系统设计与实现 摘要:为了解决大型系统开发过程中数据访问的一致性、实时性以及数据透明性等问题,该文拓展了数据访问中间件的概念,重点介绍了一个能够适应分布式信息系统开发应用需要的数据访问中间件的设计方案以及软件实现技术。 ...
上传时间: 2013-12-11
上传用户:kbnswdifs
资源简介:电信运营商收入保障系统设计与实现 本文研究领域涉及嵌入式系统开发流程和方法、嵌入式移动通信终端系统软硬件框架、NOR Flash芯片体系结构、Flash芯片驱动软件的自适应算法、Flash映像文件空间压缩算法、霍尔传感器(Hall Sensor)驱动软件原理和实现、LCD...
上传时间: 2013-12-13
上传用户:mikesering
资源简介:该文档为基于FPGA的串口通信设计与实现讲解资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-10-31
上传用户:
资源简介:该文档为基于STM32F4的智能阅读机器人设计与实现简介资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-11-05
上传用户:
资源简介:该文档为基于FPGA的多功能电子琴设计与实现简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-19
上传用户:XuVshu
资源简介:该文档为基于FPGA的全自动洗衣机控制器设计与实现讲解文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-22
上传用户:得之我幸78
资源简介:该文档为基于FPGA的全自动洗衣机控制器设计与实现简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-26
上传用户:
资源简介:该文档为基于FPGA的全自动洗衣机控制器设计与实现总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-01-24
上传用户:wangshoupeng199
资源简介:该文档为基于FPGA的MSK调制器设计与实现总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-03-16
上传用户:
资源简介:文档为基于MATLAB的模糊PID控制器设计与仿真研究详解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
上传时间: 2022-06-30
上传用户:qingfengchizhu
资源简介:DELPHI物流管理系统设计与实现.附带有论文.
上传时间: 2014-01-01
上传用户:jiahao131
资源简介:电信运营商收入保障系统设计与实现\电信运营商收入保障系统设计与实现
上传时间: 2013-12-27
上传用户:yzhl1988
资源简介:基于DELPHI的图片浏览系统设计与实现,带论文,网上收集到的。
上传时间: 2014-01-17
上传用户:asdkin
资源简介:基于DELPHI的列车时刻查询系统设计与实现,带论文,网上收集到的。
上传时间: 2014-01-25
上传用户:skfreeman
资源简介:本文介绍了一个基于网络环境的考试系统设计与实现过程,包括系统需求分析和系统的功能设计、数据库设计以及主要ASP.NET页面的设计。重点阐述了用户登录模块、题库管理模块和试卷管理模块的设计。
上传时间: 2014-06-17
上传用户:hwl453472107
资源简介:关于基于java的即时通讯软件的设计与实现的硕士研究生论文
上传时间: 2013-12-23
上传用户:fandeshun
资源简介:基于java的ICQ系统 设计与实现文档
上传时间: 2013-12-20
上传用户:waitingfy
资源简介:详细介绍了基于DirectShow和RTP的网络视频监视系统设计与实现。
上传时间: 2016-10-20
上传用户:redmoons
资源简介:基于snmp/mib的网络数据获取系统设计与实现
上传时间: 2017-04-14
上传用户:llandlu
资源简介:本文介绍了一个基于网络环境的考试系统设计与实现过程,包括系统需求分析和系统的功能设计、数据库设计以及主要ASP.NET页面的设计。重点阐述了用户登录模块、题库管理模块和试卷管理模块的设计。
上传时间: 2017-08-17
上传用户:plsee
资源简介:基于java的订餐系统设计与实现课程设计说明书(含源文件)这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2021-12-24
上传用户: