浏览记录

   
查看大图

基于Java的小型聊天系统的设计与实现

  • 商品编号:jsp1147
  • 货  号:jsp1147
  • 品  牌:jgyc
  • 开发语言: jsp
  • 数据库: mysql
  • 论文字数: 1.2W
  • 市场价: ¥300.00
  • 销售价: ¥200.00
  • 节省: ¥100.00

以下是介绍(不过多网上展示为了防止查重),如需要完整的请联系客服qq购买.提示:本资料已审核通过,内容严格保密,格式标准,质量保证,软件类的包调试成功. 需要这份设计请添加QQ303563675.团购或代理了解

Ctrl+D收藏此篇
app hook

摘要

聊天工具又称IM软件或者IM工具,主要提供基于互联网络的客户端进行实时语音、文字传输。从技术上讲,主要分为基于服务器的IM工具软件和基于P2P技术的IM工具软件。今天,本人的课题就是要设计一个基于Socket的网络聊天系统。

本系统对系统进行了背景调研,简介了关键技术,对系统的进行了概要设计以及总体的设计,还对系统进行了实现以及实现代码,最后对系统进行了测试,以确保系统的稳定性。

该系统使用Java语言编写,采用Eclipse开发工具,使用了Socket技术实现了局域网聊天程序,用户只需要进行简单的注册登录,就能在局域网中实现即时聊天,使得同意局域网的用户聊天更加方便。

 

关键字聊天工具,网络聊天系统JavaSocket

绪 论

1.1开发背景 

伴随着现代科技的高速发展,人们的生活开始于互联网变的息息相关,越来越多的人开始习惯于在网上查看新闻资讯,收集资料以及在互联网上购物,还有便是在网上与他人进行交流。2008年后,社交网络的发展引人注目。截至20134月,约有一半以上的中国网民通过社交网络沟通交流、分享信息,社交网络已成为覆盖用户最广、传播影响最大、商业价值最高的web2.0业务。科技发展至今天,网络社交平台越来越发达,各种各样的社交软件层出不穷。而聊天工具便是社交软件中重要的一个组成部分。

聊天工具又称IM软件或者IM工具,主要提供基于互联网络的客户端进行实时语音、文字传输。从技术上讲,主要分为基于服务器的IM工具软件和基于P2P技术的IM工具软件。目前在互联网上受欢迎的即时通讯软件包括 Anychat百度hiQQSkypeMSN飞信微信YYFastMsgimoAOL Instant MessengerYahoo! MessengerNET Messenger ServiceJabberICQ等。

1.2开发意义

在当今信息时代,信息通信已成为这个世纪必不可少的组成部分,随着互联网技术的发展,聊天软件作为即时性通信工具的主流,已被越来越多的人所喜爱。在中国,上网的用户几乎都用腾讯QQ进行聊天。当前腾讯QQ的注册帐户已经超过4.3亿,是中国用户最多、最为流行的聊天工具。像QQ这样聊天工具已经逐渐适应了时代的发展,市场的需求,给人们提供了全方位的信息,使用户在互联网上的生活更加丰富多彩,它不仅带来了巨大的商业价值,而且也给人们的生活带来了无比的欢乐与便利。

 今天,本人的课题就是要设计一个基于Socket的网络聊天系统。Socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。该系统将会以一个客户端软件的形式呈现,只需点击相关的exe文件,就可以进入这个网络聊天系统。在该系统中可以与你所添加的好友以文字传送的形式进行沟通,随着系统的不断完善,该系统将可以实现两人之间图片的传输等更多的功能,争取在实际应用中发挥更大的作用。

3.2 需求分析

软件工程建设的第一阶段就是需求分析,它是十分重要的阶段,因为,科学并且合理的需求分析能在成本上得到节约,还能够将项目建设做到事半功倍的效果,反之,如果需求分析不合理,不实用,只会给项目建设带来负担,从而增加其建设的成本,这是成功的关键之一。所以,软件开发系统中,系统的需求分析是需要相当重视的。局域网聊天程序需求分析进行描述。

该程序包括服务器端以及客户端。

在服务器端功能:

启动服务,对服务器端进行启动。

暂停服务,对服务器端进行暂停。

查看用户资料,对在线用户进行资料查看。

踢出用户,将在线用户踢下线。

客户端功能为:

用户注册登录,用户能够进行注册以及登录。

用户添加好友,用户对好友进行添加。

用户删除好友,用户能够对添加了的好友进行删除。

用户修改个人资料,用户能够对个人资料进行修改。

用户修改头像,用户修改自己的头像。

用户之间的即时聊天,用户之间能够进行即时的聊天。

用户查看聊天记录,用户对与好友聊天记录进行查看。

如果您对本商品有什么问题,请提问咨询!

发表咨询

标题:
*咨询内容:
联系方式: (可以是电话、email、qq等)
*验证码:   看不清楚?换个图片
如果您对本商品有什么评价或经验,欢迎分享!

发表评论

标题:
*评论内容:
联系方式: (可以是电话、email、qq等).
*验证码:   看不清楚?换个图片
<