开发总文档

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

文档下载学校ftp

chatRoom即时聊天系统

一 系统的概述:

1:项目名称 chatTalk

2:开发语言:java

3:说明:本系统基于C/S,B/S两种构架,采用C/S进行用户聊天设计,采用B/S进行用户注册登录设计.用户主界面采用JAVA的GUI设计

数据库管理系统采用SQL-SERVER

二、系统功能特性:

1.纯文本聊天,用户可以公聊也可以同任何人私聊,暂时不提供任何其他功能。

2 用户可以自己添加好友,用户登陆后显示在线好友,非在线好友不予显示,并且不提供离线发送消息功能.

3 用户可以保存自己的聊天记录到本地文件.

4. 用户最多的好友数是10.

4 系统有广播功能,可以向所有用户 或特定用户发送广播

5 系统管理员有删除用户的权利,删除用户将删除关于该用户的所有记录.

6 系统可以容纳50人在线

三、开发工具和技术

开发工具:eclipse+sql-server,]

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

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

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

四 、系统的开发

1 时间:由于本学期已经马上要结束,期末考试马上要来临,为了不耽误大家的考试,初步计划从12月5日开始,到12月15日结束,历时十天.

2 开发细节(暂时只介绍聊天系统,不介绍注册系统)

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

系统组件分布图

2 界面

聊天服务器端:

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

客户端

:

消息格式:

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

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

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

3数据库设计:

表一:用户表(usere)

用户ID

用户密码

用户基本资料

表二:好友表(friend)

UserId

Fridend1Id

5通信模型

6 通讯流程

七、人员关系:

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航