Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
开发总文档

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站


文档下载学校ftp

                                        chatRoom
即时聊天系统
   系统的概述:
       1:
项目名称 chatTalk 
       2:
开发语言:java
       3:
说明:本系统基于C/S,B/S两种构架,采用C/S进行用户聊天设计,采用B/S进行用户注册登录设计.用户主界面采用JAVAGUI设计
                   
数据库管理系统采用SQL-SERVER

二、系统功能特性:  
      1.
纯文本聊天,用户可以公聊也可以同任何人私聊,暂时不提供任何其他功能。
      2
用户可以自己添加好友,用户登陆后显示在线好友,非在线好友不予显示,并且不提供离线发送消息功能.
      3 
用户可以保存自己的聊天记录到本地文件
      4.
用户最多的好友数是10.
      4
系统有广播功能,可以向所有用户 或特定用户发送广播
      5
系统管理员有删除用户的权利,删除用户将删除关于该用户的所有记录.
      6
系统可以容纳50人在线
三、开发工具和技术
      
开发工具:eclipse+sql-server,]

开发技术:本系统分为两块开发

1 聊天系统:游客户:端和服务器端组成

2 用户注册和资料查看修改: 采用B/S(浏览器/服务器)

 、系统的开发
   
  1 时间:由于本学期已经马上要结束,期末考试马上要来临,为了不耽误大家的考试,初步计划从125日开始,1215日结束,历时十天.
  2 开发细节(暂时只介绍聊天系统,不介绍注册系统)

1 总体构架图(下面是总体的流程图,详细地说明了我们的项目将要具备的基本功能)

  

 

 

 

 

系统组件分布图

 

 

 

2 界面

 

 聊天服务器端:

            组件 :1消息显示JtextArea;2广播框(回车发送)

                     

客户端

 

消息格式:

         1 公聊:     ;public;大家好呀!

         2 私聊     >小张;private;我的银行密码是:12312

注册系统采用网站的形式()

 

 

3数据库设计:

表一:用户表(usere)

用户ID

用户密码

用户基本资料

 

 

 

表二:好友表(friend)

UserId

Fridend1Id

 

 


                             
     5通信模型
     

 

 

 


                
   6 通讯流程
 



七、人员关系:
 
 

 




相关文章

相关软件