《Java程序设计》课程设计报告

《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. 运行结果

? 运行结果界面截图

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4