即时聊天系统顺序图(8 页)Good is good, but better carries it
精益求精,善益求善
UML 建模作业 学 院:计算机科学与信息工程学院 作业 标题 : 简单即时聊天系统 顺序图 班 级:2025 计本 3 班 组 员: 刘珂良,孙贵森,黄昌龙,温晴朗书 写 日 期: 2025
30 广西师范大学计算机科学与信息工程学院 2025 级制客户端功能需求:设计能实现局域网内聊天服务端与客户端的功能
主要实现如下功能:(1) 聊天服务端:实现与客户端的连接,接收来自客户端的聊天消息,并且根据客户端的要求把这些信息转发到另外一个或多个聊天客户中
并实现对客户端登录用户的管理与控制:实现客户端聊天信息的监控与保存
(2) 聊天客户端:实现与服务端的连接,建立和维护与服务端的连接,向服务器发送本客户的聊天内容,同时从服务器接受对方的相应
实现与其他用户的文本的发送,并实现聊天的功能
以下是各功能描述 注册功能:实现聊天帐号申请的功能
一个新用户在提交了自己的个人信息(姓名、昵称、性别等)后,由服务器为其分配一个唯一的帐号
用户登录功能:实现从客户端登录系统
并将它们发送到服务器端进行身份验证
当通过验证时,服务器将该用户的好友信息发送回到客户端
添加好友的功能:先输入好友的帐号,然后由客户端提交到服务器端,再由服务器询问对方是否同意将他加为好友,当得到许可后就完成了好友的添加
删除好友功能:实现从好友列表中将好友删除的功能
过程:首先选择一个待删除的好友,然后向服务器端提出删除好友的青春,当服务器许可后即可完成好友的删除操作
私聊功能:用户首先从好友列表中选择一个好友,然后打开私聊窗口,通过该聊天窗口来实现与好友的沟通
群聊功能:实现与所有好友群聊的功能
过程:首先打开群聊窗口,用户输入群聊信息并由客户端转交到服务器中,服务