实例介绍
【实例简介】javaweb聊天室
	Java聊天室程序源 
2  需求分析
2.1  业务需求
 1. 与聊天室成员一起聊天。
 2. 可以与聊天室成员私聊。
 3. 可以改变聊天内容风格。
 4. 用户注册(含头像)、登录。
 5. 服务器监控聊天内容。
    6. 服务器过滤非法内容。
 7. 服务器发送通知。
 8. 服务器踢人。
 9. 保存服务器日志。
   10.保存用户聊天信息。
2.2  系统功能模块
2.2.1  服务器端
 1.处理用户注册
 2.处理用户登录
 3.处理用户发送信息
 4.处理用户得到信息
 5.处理用户退出
2.2.2  客户端
 1.用户注册界面及结果
 2.用户登录界面及结果
 3.用户发送信息界面及结果
 4.用户得到信息界面及结果
 5.用户退出界面及结果
2.3   性能需求
 运行环境:Windows 9x、2000、xp、2003,Linux
 必要环境:JDK 1.5 以上
 硬件环境:CPU 400MHz以上,内存64MB以上
【实例截图】
	
 
	
 
【核心代码】
	.
└── Java聊天室程序(java)
    └── Java聊天室程序
        ├── Happychat
        │   └── Happychat
        │       ├── AppServer.class
        │       ├── AppServer.java
        │       ├── Chat.class
        │       ├── ChatClient.class
        │       ├── ChatClient.java
        │       ├── ChatRoom$Windowclose.class
        │       ├── ChatRoom.class
        │       ├── ChatRoom.java
        │       ├── Clock$1.class
        │       ├── Clock.class
        │       ├── Clock.java
        │       ├── Connection.class
        │       ├── Customer.class
        │       ├── Exit.class
        │       ├── Exit1.class
        │       ├── Login.class
        │       ├── Login.java
        │       ├── Message.class
        │       ├── Register.class
        │       ├── Register.java
        │       ├── Register_Customer.class
        │       ├── ServerFrame.class
        │       ├── ServerFrame.java
        │       ├── Thumbs.db
        │       ├── images
        │       │   ├── CLOCK.ICO
        │       │   ├── Thumbs.db
        │       │   ├── appico.jpg
        │       │   ├── btnCancel.jpg
        │       │   ├── btnClock.jpg
        │       │   ├── btnExit.jpg
        │       │   ├── btnLogin.jpg
        │       │   ├── btnRegister.jpg
        │       │   ├── chat.jpg
        │       │   ├── login.gif
        │       │   ├── loginlogo.jpg
        │       │   ├── register.jpg
        │       │   ├── registerlogo.jpg
        │       │   └── serverip.gif
        │       ├── message.txt
        │       ├── user.txt
        │       └── 使用说明.txt
        ├── Java聊天室程序API
        │   └── doc
        │       ├── private
        │       │   ├── 1.lnk
        │       │   ├── AppServer.html
        │       │   ├── Chat.html
        │       │   ├── ChatClient.html
        │       │   ├── ChatRoom.Windowclose.html
        │       │   ├── ChatRoom.html
        │       │   ├── Clock.html
        │       │   ├── Connection.html
        │       │   ├── Customer.html
        │       │   ├── Exit.html
        │       │   ├── HeadFile.html
        │       │   ├── HeadJFrameTest.html
        │       │   ├── Login.html
        │       │   ├── Message.html
        │       │   ├── Register.html
        │       │   ├── Register_Customer.html
        │       │   ├── ServerFrame.html
        │       │   ├── WordFilter.html
        │       │   ├── allclasses-frame.html
        │       │   ├── allclasses-noframe.html
        │       │   ├── class-use
        │       │   │   ├── AppServer.html
        │       │   │   ├── Chat.html
        │       │   │   ├── ChatClient.html
        │       │   │   ├── ChatRoom.Windowclose.html
        │       │   │   ├── ChatRoom.html
        │       │   │   ├── Clock.html
        │       │   │   ├── Connection.html
        │       │   │   ├── Customer.html
        │       │   │   ├── Exit.html
        │       │   │   ├── HeadFile.html
        │       │   │   ├── HeadJFrameTest.html
        │       │   │   ├── Login.html
        │       │   │   ├── Message.html
        │       │   │   ├── Register.html
        │       │   │   ├── Register_Customer.html
        │       │   │   ├── ServerFrame.html
        │       │   │   └── WordFilter.html
        │       │   ├── constant-values.html
        │       │   ├── deprecated-list.html
        │       │   ├── help-doc.html
        │       │   ├── index-files
        │       │   │   ├── index-1.html
        │       │   │   ├── index-10.html
        │       │   │   ├── index-11.html
        │       │   │   ├── index-12.html
        │       │   │   ├── index-13.html
        │       │   │   ├── index-14.html
        │       │   │   ├── index-15.html
        │       │   │   ├── index-16.html
        │       │   │   ├── index-17.html
        │       │   │   ├── index-18.html
        │       │   │   ├── index-19.html
        │       │   │   ├── index-2.html
        │       │   │   ├── index-20.html
        │       │   │   ├── index-21.html
        │       │   │   ├── index-22.html
        │       │   │   ├── index-3.html
        │       │   │   ├── index-4.html
        │       │   │   ├── index-5.html
        │       │   │   ├── index-6.html
        │       │   │   ├── index-7.html
        │       │   │   ├── index-8.html
        │       │   │   └── index-9.html
        │       │   ├── index.html
        │       │   ├── overview-tree.html
        │       │   ├── package-frame.html
        │       │   ├── package-list
        │       │   ├── package-summary.html
        │       │   ├── package-tree.html
        │       │   ├── package-use.html
        │       │   ├── resources
        │       │   │   └── inherit.gif
        │       │   ├── serialized-form.html
        │       │   └── stylesheet.css
        │       └── public
        │           ├── AppServer.html
        │           ├── Chat.html
        │           ├── ChatClient.html
        │           ├── ChatRoom.html
        │           ├── Clock.html
        │           ├── Connection.html
        │           ├── Customer.html
        │           ├── Exit.html
        │           ├── Login.html
        │           ├── Message.html
        │           ├── Register.html
        │           ├── Register_Customer.html
        │           ├── ServerFrame.html
        │           ├── WordFilter.html
        │           ├── allclasses-frame.html
        │           ├── allclasses-noframe.html
        │           ├── class-use
        │           │   ├── AppServer.html
        │           │   ├── Chat.html
        │           │   ├── ChatClient.html
        │           │   ├── ChatRoom.html
        │           │   ├── Clock.html
        │           │   ├── Connection.html
        │           │   ├── Customer.html
        │           │   ├── Exit.html
        │           │   ├── Login.html
        │           │   ├── Message.html
        │           │   ├── Register.html
        │           │   ├── Register_Customer.html
        │           │   ├── ServerFrame.html
        │           │   └── WordFilter.html
        │           ├── constant-values.html
        │           ├── deprecated-list.html
        │           ├── help-doc.html
        │           ├── index-files
        │           │   ├── index-1.html
        │           │   ├── index-10.html
        │           │   ├── index-11.html
        │           │   ├── index-12.html
        │           │   ├── index-13.html
        │           │   ├── index-14.html
        │           │   ├── index-2.html
        │           │   ├── index-3.html
        │           │   ├── index-4.html
        │           │   ├── index-5.html
        │           │   ├── index-6.html
        │           │   ├── index-7.html
        │           │   ├── index-8.html
        │           │   └── index-9.html
        │           ├── index.html
        │           ├── overview-tree.html
        │           ├── package-frame.html
        │           ├── package-list
        │           ├── package-summary.html
        │           ├── package-tree.html
        │           ├── package-use.html
        │           ├── resources
        │           │   └── inherit.gif
        │           ├── serialized-form.html
        │           └── stylesheet.css
        ├── Java聊天室程序源代码
        │   └── liaotian
        │       ├── AppServer.class
        │       ├── AppServer.java
        │       ├── CLOCK.ICO
        │       ├── Champicons Icon 19.ico
        │       ├── Chat.class
        │       ├── Chat.java
        │       ├── ChatClient.class
        │       ├── ChatClient.java
        │       ├── ChatRoom$1.class
        │       ├── ChatRoom$2.class
        │       ├── ChatRoom$3.class
        │       ├── ChatRoom$4.class
        │       ├── ChatRoom$5.class
        │       ├── ChatRoom$6.class
        │       ├── ChatRoom$7.class
        │       ├── ChatRoom$Windowclose.class
        │       ├── ChatRoom.class
        │       ├── ChatRoom.java
        │       ├── Clock$1.class
        │       ├── Clock.class
        │       ├── Clock.java
        │       ├── Connection.class
        │       ├── Connection.java
        │       ├── Customer.class
        │       ├── Customer.java
        │       ├── Exit.class
        │       ├── Exit.java
        │       ├── HaHa.ico
        │       ├── HeadFile.properties
        │       ├── Login.class
        │       ├── Login.java
        │       ├── Message.class
        │       ├── Message.java
        │       ├── Register$1.class
        │       ├── Register.class
        │       ├── Register.java
        │       ├── Register_Customer.class
        │       ├── Register_Customer.java
        │       ├── ServerFrame$1.class
        │       ├── ServerFrame$2.class
        │       ├── ServerFrame$3.class
        │       ├── ServerFrame$4.class
        │       ├── ServerFrame.class
        │       ├── ServerFrame.java
        │       ├── Thumbs.db
        │       ├── WordFilter.class
        │       ├── WordFilter.java
        │       ├── aaa_message.txt
        │       ├── badword.txt
        │       ├── ccc_message.txt
        │       ├── client.bat
        │       ├── face
        │       │   ├── 1.JPG
        │       │   ├── 2.JPG
        │       │   ├── 3.JPG
        │       │   ├── Thumbs.db
        │       │   └── face.ini
        │       ├── images
        │       │   ├── CLOCK.ICO
        │       │   ├── Thumbs.db
        │       │   ├── appico.jpg
        │       │   ├── btnCancel.jpg
        │       │   ├── btnClock.jpg
        │       │   ├── btnExit.jpg
        │       │   ├── btnLogin.jpg
        │       │   ├── btnRegister.jpg
        │       │   ├── chat.jpg
        │       │   ├── login.gif
        │       │   ├── loginlogo.jpg
        │       │   ├── register.jpg
        │       │   ├── registerlogo.jpg
        │       │   └── serverip.gif
        │       ├── log.txt
        │       ├── message.txt
        │       ├── server.bat
        │       ├── user.txt
        │       └── user2.txt
        └── 说明.txt
19 directories, 246 files
	
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
 - 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
 - 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
 - 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
 
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
                

网友评论
我要评论