课程设计报告二:聊天室系统
一、课程设计要求与目的
目的:编写一个小型 Java 聊天室系统,掌握 Java 网络通信、多线程、IO
文件操作等高级应用编程技能。
要求:以课本第 15 章 Java 网络通信例 15.3、15.4 的源代码为基础,编写
一个小型 Java 聊天室系统。
完成如下功能:
1.多客户端模式下,实现客户与客户的单独通信,要求信息通过服务器中
转
2.端到端的通信,实现并行通信模式(不再是你说一句,我说一句,一端
的信息发送不受另一端的影响)
3.实现端到端的文件传输
4.添加图形界面(选做)
二、系统设计
1. 设计原理与思想(Socket 套接字通信原理,系统设计思想)
2. 总体设计(类与类的关系)
3. 详细设计(单个类的设计,关键步骤或算法)
三、系统测试
各功能测试用例,测试结果,结果说明
四、课程设计总结
对所做工作的总体总结:包括最终实现了哪些系统功能,使用了哪些 Java
编程技术、课程设计过程中遇到的问题、问题的解决以及收获
评论0