还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
一.系统需求分析网络聊天室通常直称聊天室,是一种人们可以在线交谈的网络论坛,在同一聊天室的人们通过广播消息进行实时交谈在当今信息时代,越来越多的聊天工具被应用,java语言是当今流行的网络编程语言,它具有面向对象,与平台无关,安全,多线程等特点使用java语言不仅可以实现大型企业级的分布式应用系统,还能够为小型的的,嵌入式设备进行应用程序的开发面向对象的开发是当今世界最流行的开发方法,它不仅具有更贴近自然地语义,而且有利于软件的维护和继承,锻炼我们熟练地应用面向对象的思想和设计方法解决实际问题的能力本程序正是用java语言实现了简单聊天功能它是图形界面,线程,流与文件系统等技术的综合应用其界面主要采用了java.awt包,java.swing包等二.系统总体设计
1.对性能的规定由于本软件知识一个聊天程序,程序只提供用户之间的聊天功能,故对网络传输数据要求不是很高,只要正常的传输速度就可以了2数据管理IP地址(IP),端口(Port)
3.开发环境本软件采用Java语言编写,Java语言是一种跨平台的编程语言,所以本软件对操作系统没有特别的要求而网络传输方面采用TCP/IP网络传输协议或者是RMI
4.设计概要
(1)本软件客户端与用户共用一段程序客户端编译运行后,在窗口选择----侦听用户编译运行后,在窗口选择----连接
(2)本软件实现的功能有1允许服务器侦听客户端,客户端连接到服务器2允许服务区与客户端之间进行聊天;3允许服务器与客户端更改背景颜色;4允许服务器与客户端更改字体颜色;5)服务器与客户端时,会显示内容发送时间;6)允许服务器与客户端用鼠标点击“发送”,按ENTER键均可发送内容7)允许服务器与客户端用鼠标点击关闭时关闭聊天窗口三.系统详细设计
1.代码功能描述
(1)程序中引入的包importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.net.*;importjava.io.*;
(2)代码中自定义的类类名chatHouse继承的类JFrame实现的接口ActionListenerRunnab...。