即时聊天系统顺序图

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

心幷尿天

计算机科学与信息工程学院

简单即时聊天系统顺序图

2012计本3班 刘珂良,孙贵森,黄昌龙,温晴朗

2014.10.30

广西师范大学计算机科学与信息工程学院 2012级制

UML 建模作业

学 院: 作业标题: 班 级: 组

员:

书写日期:

客户端功能需求:

设计能实现局域网内聊天服务端与客户端的功能。主要实现如下功能:

(1) 聊天服务端:实现与客户端的连接,接收来自客户端的聊天消息,并且根 据客户端的要求把这些信息转发到另外一个或多个聊天客户中。 并实现对

客户端登录用户的管理与控制:实现客户端聊天信息的监控与保存。

(2) 聊天客户端:实现与服务端的连接,建立和维护与服务端的连接,向服务 器发送本客户的聊天内容,同时从服务器接受对方的相应。实现与其他用 户的文本的发送,并实现聊天的功能。

以下是各功能描述

注册功能:

实现聊天帐号申请的功能。一个新用户在提交了自己的个人信息(姓名、 昵称、性别等)后,由服务器为其分配一个唯一的帐号

O

用户登录功能:

实现从客户端登录系统。并将它们发送到服务器端进行身份验证。当通过

半用严主册

提交个人信息

分配唯一账号

:服勢器

¥数据库

------- 1 ------

节保存个人信息到数据库

保存个人账号信息口:

验证时,服务器将该用户的好友信息发送回到客户端

1 」:麗务器

_ I

:用尸脊录!

;输入账号密码」

返回好友信息

—— _ ,_

添加好友的功能:

先输入好友的帐号,然后由客户端提交到服务器端,再由服务器询问对方是否同意将他加为好友,当得到许可后就完成了好友的添加。

删除好友功能:( I I

验证账号信息-1返回验证信息

丁----- 好友御问

妊友蚱提交

账号不存

实现从好友列表中将好友删除的功

能。

然后向服务器端提出删除好友的青春,

过程:首先选择一个待删除的好友,

当服务器许可后即可完成好友的删

私聊功能:

用户首先从好友列表中选择一个好友,

口来实现与好友的交流。

除操作

好友界面

鵬好友

眼务器进入好友列表

好左畀面

好友私聊

—I—

创建界面

I ---------------------------- -

好盍私聊

然后打开私聊窗口,通过该聊天窗

群聊功能:

实现与所有好友群聊的功能。过程:首先打开群聊窗口,用户输入群聊信 息并由客户端转交到服务器中,服务器则根据该用户的好友列表群发到所 有好友的客户端。

好友上下线提示功能:

当用户上线时,会自动通知其所有已上线的好友,当其下线时也需要自动 通知其所有在线的好友。过程:当用户上线时,服务器会自动取出当前用 户好友列表,并根据列表对其好友分别通知,当其下线时,会向服务器传 送下线命令,再由服务器就将好友下线命令转发给其好友。

T I

I I

提斓友信息

创建窗口

好友群

用户管理功能:

实现用户信息修改功能。过程:用户通过信息修改窗口来实现用户个人信息的修改,服务器

服务器

提交信息

个人信息修改^功

I 个人信息修改

I I

I I

I I

I

I

I

I

I

I

I

服务器端功能需求:

维护功能:

系统管理员负责服务器的启动及停止、数据备份等。

监控功能:

系统管理员可以查看在线用户,查看系统日志

账号密码

错误,重输

I I

I I

I I

I

I

I

I

I

I

I

I

I

I

服务器启动,停

止」数据备份

I

I

I

I

相关文档
最新文档