即时通信之多方通信—需求分析

(一)需求分析

  群主:建立群聊,邀请用户加入群聊,踢除用户离开群聊,转让管理员权限,管理成员聊天记录,管理用户上传文件,发送信息,接收信息

  用户:邀请用户加入群聊,上传文件,发送信息,接收信息,查看历史聊天信息,删除聊天记录

  任何人都可以成为群主,只要自己建立群聊即升级为群主。

(二)分层图

  由于整个即时通信程序采用分层设计,我们将通信业务分为:表示层,工作业务层,访问层这三层

(三)用例图

  首先用户可以有两个功能,可以创建群聊,加入群聊两个功能,也就意味着用户是选择成为群主还是成为普通的用户,如果建立群聊则自动变为群主,而如果只是加入群聊的默认为普通用户。而发送消息等功能只有再加入群聊后才能实现

  用户可以有两个功能,可以创建群聊,加入群聊两个功能,也就意味着用户是选择成为群主还是成为普通的用户,如果建立群聊则自动变为群主,而如果只是加入群聊的默认为普通用户。而发送消息等功能只有再加入群聊后才能实现 当用户已经处于一个群聊的时候,将拥有发送消息,接收消息,文件传输,管理聊天记录,离开群聊 发送消息和接收消息作为两个独立的子功能,因为有的用户可以只发送不接受,有的用户也只看不发言,因此这作为两个独立的功能

    同时,用户也可以传输文件,文件将作为共享使用,所有用于都可以下载。 用户也可以管理聊天记录,可以清除某一条聊天记录以及所有的聊天记录。

  用户也可以离开聊天记录。

posted @ 2016-05-16 13:54  贾辰  阅读(384)  评论(0编辑  收藏  举报