1、Java程序设计课程设计报告设 计 题 目 聊天小程序 设计人班级 软件0911 设计组名称 笨鼠 项 目 组 学 号姓 名组长黄晓炜组员林珊珊设计起止时间: 集美大学 计算机工程学院 软件工程专业2010 年 1 月 7 日项目组工作总结暨评价项目组名称:学 号姓 名职 责评 价黄晓炜总设计聊天室的结构以及需要的各种类大体方向,分配工作A林珊珊设计帮助界面完成一些类的功能协助合作B1. 功能综述该聊天小工具有服务端和客户端。服务端能够启动服务,刷新在线用户,能够发系统消息。客户端通过连接服务端IP地址登录实现多人聊天并且可以进行两人悄悄话的功能选择。在客户端用户可以进行个人信息的填写,选择心。
2、情。分析与设计说明l ChatClient/聊天客户端的主框架l ClientReceive/聊天客户端消息收发类l ConnectConf/生成连接信息输入的对话框 让用户输入连接服务器的IP和端口l Help/客户端帮助类l UserConf/让用户输入自己用户名l ChatServer/聊天服务端的主框架l Help/服务端帮助类l Node/用户链表的结点类l PortConf/生成端口设置类l ServerListen/服务端监听类l ServerReceive/服务器收发消息类l UserLinkList/用户链表l 简单说明类之间的相互关系(参照附录的UML图)2. 运行结果l 运行结果界面截图l 运行结果分析、说明:运行时只要正确连接服务器ip、端口号以及服务器启动。基本可以实现聊天室多人聊天以及对某人说悄悄话的功能,并且可以选择当时自己的心情,聊天时当信心超出界面自动回生成滚动条并且置底部滚动,可以查看到最新消息。3. 设计总结聊天小程序的设计是为了实现多人聊天和两人私聊的功能,在设计工程中经过不断的完善和加工基本上实现了最初的构想。不过还是有一些不完美的地方,表情图片没能做出来,不过相信经过深入的学习能做得更好。l 附录1:完整、可运行代码,代码应包含15%的注释。l 附录2:UML类图。