JAVA

jsp219_java简单的(即时通讯)聊天程序

来源:本站原创 作者:admin

基于java的即时通讯聊天程序主要包括注册登录、好友聊天、好友组管理、群聊天4个模块,还有很多其它小模块,这4个模块是实现该系统的核心模块,模块之间的耦合程度非常低。
聊天界面
1登录模块设计
该模块主要给注册成功的用户提供一个登录界面,用户根据自己注册的帐号信息可以与服务器交互,如果提供的信息通过服务器的验证便可以成功的登录系统,成功登录系统之后,可以进行一些操作,比如和好友聊天等,使用该模块之前必须安装一个客户端。登录模块只是一个简单的界面,主要填写用户名、密码之类的信息,登录成功后的主界面包含了系统的大部分功能,比如添加和删除好友、添加和删除好友分组、和朋友聊天等功能。
2用户间交互模块设计
该模块主要实现已用户之间的信息交流,用户交流的前提是先要添加好友,可以通过查找功能进行好友的查找,找到要添加的好友后,通过发送好友申请消息来添加好友,当对方通过添加好友的验证消息后,便可以成功的添加好友。只有成功的添加好友之后,才可以进行用户之间的信息的相互交互。
 
 
系统功能
目  录
1 引言 1
1.1 项目开发背景 1
1.1.1 项目背景 1
1.1.2 技术背景 1
1.2 该系统设计的意义 2
2相关理论及基础技术与开发平台 2
2.1 即时通讯应用工作原理分析 2
2.2所用技术 3
2.3工具及开发平台 4
2.4 系统配置要求 5
3系统体系结构的设计 5
3.1 需求描述 5
3.2系统架构设计 5
3.3 系统的总体功能设计 7
3.3.1总体功能设计 7
3.3.2注册模块设计 7
3.3.3 登录模块设计 9
3.3.4用户间交互模块设计 11
4系统实现 13
4.1网络通讯编码实现 13
4.1.1聊天客户端部分代码 13
4.1.2服务器端监听与转发消息代码 14
4.1.3服务端单线程上线处理代码 15
4.2 系统运行的效果图 17
4.2.1 登录界面 17
4.2.2 主界面 17
4.2.3 好友聊天界面 18
5 系统测试与运行 19
结    论 21
参考文献 21
致    谢 22
 

1.以上是JAVA的部分介绍,包含源码数据库论文等 如需定制 请联系客服QQ:188083800, 2.包安装包运行包调试;文档可以单独购买 3.本工作室所有作品,绝对保证每个学校只卖一次!

相关文章
  • 美容美发业管理系统

    美容美发业管理系统

  • java视频点播网站springmvc

    java视频点播网站springmvc

  • 优秀毕业生推荐系统

    优秀毕业生推荐系统

  • java洗浴KYV包厢管理系统mysql

    java洗浴KYV包厢管理系统mysql