- 6
- 0
- 约 90页
- 2017-09-26 发布于广东
- 举报
1概述 1
2需求描述 1
3功能分析 2
4主要功能实现 2
4.1服务器监听模块 3
4.2客户端用户登录模块 35
4.3用户注册模块 48
4.4聊天模块 59
4.5发送文件模块 85
4.6发送振动消息模块 89
清华辰安JAVA项目---网络版JQ
1概述
为巩固对JAVA的学习,帮助大家掌握知识点,特让同学们编写一个模拟QQ在线聊天的程序JQ,可实现网上多人聊天,主要用到Swing、 线程、网络编程、集合类、文件IO处理、日期、泛型及JAVA基础知识,采用面向对象的方法设计,是对本课程的一个完整的复习和提高。
2需求描述
娱乐聊天作为一个长期的话题,早已经深入人心。为了满足学习JAVA的爱好者对网络聊天程序开发的愿望,因此开发出类似QQ聊天系统的系统JQ。
3功能分析
这个聊天系统分为服务器端和客户端两个部分:服务器端主要负责监听客户端的连接请求,把客户端的注册请求、登录请求通过网络发送给服务器端进行处理,把客户端(请求方)的聊天请求、发送文件请求、发送振动请求等转发给目标客户端(接收方);而客户端就是负责发送请求并处理服务器端返回的响应信息。
4主要功能实现
本项目的客户端和服务器端的源代码列表如图:
从图中可以看出:项目的包主要分成客户端和服务器端两个部分。根据功能分析分为以下几大功能模块:
服务器监听模块
客户端用户登录模块
用户注
您可能关注的文档
最近下载
- 2025年同等学力申硕统考《计算机科学与技术学科综合》考前模拟真题.docx VIP
- 辐射防护手册 第1分册 辐射源与屏蔽_李德平,潘自强主编_北京:原子能出版社_1987.08_10263208_P480.pdf
- 论核心素养导向的小学语文儿童诗阅读教学.pdf VIP
- GB 50058-2014 爆炸危险环境电力装置设计规范.docx VIP
- 精品解析:广东省深圳市福田区2024-2025学年七年级下学期期末历史试题(解析版).docx VIP
- 八年级数学国家质量监测模拟试卷含答案.docx VIP
- 功能高分子材料学 作者李青山 6.ppt VIP
- 高新审计报告收费标准表.docx VIP
- 生物药剂学与药物动力学习题及答案1-15章 .pdf VIP
- 精神分裂症等五个病种临床路径及表单版.docx VIP
原创力文档

文档评论(0)