Java 聊天室实验报告班级: ****** 学号: ******** 姓名: *** 目录: 一、实验目的............................................... ........3 二、所需技术............................................... ........3 三、需求分析............................................... ........3 四、系统设计............................................... ........4 1、服务器结构.......................................... ........4 2、客户端结构.......................................... ........4 五、实现细节............................................... ........5 1、客户端细节........................................... ........5 2、服务器细节........................................... ........6 六、系统展示.......................................... .............7 七、实验小结.......................................... .............9 Rain153 WeChat 聊天室系统一、实验目的: 1、使用 Java 技术完成聊天室系统,深入学****使用 Java 语言。 2、使用 Java 的多线程机制,深入理解 Java 多线程技术的应用。 3、使用 GUI ,对 JFrame 的深入学****4 、使用网络编程,掌握基于 TCP 协议的 Socket 编程,了解 Socket 编程的协议约定,掌握简单应用协议的开发。 5、使用 C/S 架构,对网络编程有一定的了解。二、所需技术本系统要求使用 java 技术开发。所需知识包括 java 程序设计语言、swin g 基本 GUI 组件、多线程编程、socket 编程、集成开发环境使用 eclipse 。系统采用两层 C/S 体系结构,C端负责通过 GUI 与客户交互,实现注册、登陆、收发信息、退出等功能; S端是聊天系统的服务器。三、需求分析开发一个类似 QQ的聊天室系统,即WeChat 聊天系统。该系统应具有如下功能: 1、用户注册、登录 2、群聊; 3、私聊; 4、服务器发送系统消息; 5、服务器踢人; 6、保存日志; 7、保存聊天信息; 四、系统设计 1、服务器结构服务器控制监听窗体启动服务器监听处理所有用户请求 ServerFrame AppServer Connection服务器端结构图示 2、客户端结构用户登录窗体启动客户端时钟窗体 Login ChatClient Clock 用户窗体***用户聊天主窗体用户注册窗体 Register ChatRoom Windowclose客户端
JAVA聊天室实验报告 来自淘豆网www.taodocs.com转载请标明出处.