《Java程序设计》课程设计报告
设 计 题 目 聊天小程序 设计人班级 软件0911 设计组名称 笨鼠
项 目 组 组长 组员 学 号 2009813026 2009813002
设计起止时间:
集美大学 计算机工程学院 软件工程专业
2010 年 1 月 7 日
姓 名 黄晓炜 林珊珊
项目组工作总结暨评价
项目组名称: 学 号 姓 名 职 责 总设计聊天室的结构2009813026 黄晓炜 以及需要的各种类大体方向,分配工作 设计帮助界面完成一2009813002 林珊珊 些类的功能协助合作 B A 评 价
1. 功能综述
该聊天小工具有服务端和客户端。服务端能够启动服务,刷新在线用户,能够发系统消息。客户端通过连接服务端IP地址登录实现多人聊天并且可以进行两人悄悄话的功能选择。在客户端用户可以进行个人信息的填写,选择心情。 分析与设计说明
? ChatClient//聊天客户端的主框架 ? ClientReceive//聊天客户端消息收发类
? ConnectConf//生成连接信息输入的对话框 让用户输入连接服务器的IP和端口
? Help//客户端帮助类
? UserConf//让用户输入自己用户名 ? ChatServer//聊天服务端的主框架 ? Help//服务端帮助类 ? Node//用户链表的结点类 ? PortConf//生成端口设置类 ? ServerListen//服务端监听类 ? ServerReceive//服务器收发消息类 ? UserLinkList//用户链表
? 简单说明类之间的相互关系(参照附录的UML图)
2. 运行结果
? 运行结果界面截图