即时聊天系统顺序图.doc

即时聊天系统顺序图.doc

ID:55974736

大小:403.00 KB

页数:8页

时间:2020-06-18

即时聊天系统顺序图.doc_第1页
即时聊天系统顺序图.doc_第2页
即时聊天系统顺序图.doc_第3页
即时聊天系统顺序图.doc_第4页
即时聊天系统顺序图.doc_第5页
资源描述:

《即时聊天系统顺序图.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、UML建模作业学院:计算机科学与信息工程学院作业标题:简单即时聊天系统顺序图班级:2012计本3班组员:刘珂良,孙贵森,黄昌龙,温晴朗书写日期:2014.10.30广西师范大学计算机科学与信息工程学院2012级制客户端功能需求:设计能实现局域网内聊天服务端与客户端的功能。主要实现如下功能:(1)聊天服务端:实现与客户端的连接,接收来自客户端的聊天消息,并且根据客户端的要求把这些信息转发到另外一个或多个聊天客户中。并实现对客户端登录用户的管理与控制:实现客户端聊天信息的监控与保存。(2)聊天客户端:实现与服务端的连接,建立和维护与服务端的连接,向服务器发送本客户的聊天内容,

2、同时从服务器接受对方的相应。实现与其他用户的文本的发送,并实现聊天的功能。以下是各功能描述l注册功能:实现聊天帐号申请的功能。一个新用户在提交了自己的个人信息(姓名、昵称、性别等)后,由服务器为其分配一个唯一的帐号。l用户登录功能:实现从客户端登录系统。并将它们发送到服务器端进行身份验证。当通过验证时,服务器将该用户的好友信息发送回到客户端。l添加好友的功能:先输入好友的帐号,然后由客户端提交到服务器端,再由服务器询问对方是否同意将他加为好友,当得到许可后就完成了好友的添加。l删除好友功能:实现从好友列表中将好友删除的功能。过程:首先选择一个待删除的好友,然后向服务器端提

3、出删除好友的青春,当服务器许可后即可完成好友的删除操作。l私聊功能:用户首先从好友列表中选择一个好友,然后打开私聊窗口,通过该聊天窗口来实现与好友的交流。l群聊功能:实现与所有好友群聊的功能。过程:首先打开群聊窗口,用户输入群聊信息并由客户端转交到服务器中,服务器则根据该用户的好友列表群发到所有好友的客户端。l好友上下线提示功能:当用户上线时,会自动通知其所有已上线的好友,当其下线时也需要自动通知其所有在线的好友。过程:当用户上线时,服务器会自动取出当前用户好友列表,并根据列表对其好友分别通知,当其下线时,会向服务器传送下线命令,再由服务器就将好友下线命令转发给其好友。l

4、用户管理功能:实现用户信息修改功能。过程:用户通过信息修改窗口来实现用户个人信息的修改,服务器。服务器端功能需求:l维护功能:系统管理员负责服务器的启动及停止、数据备份等。l监控功能:系统管理员可以查看在线用户,查看系统日志。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。