团队项目(一)

团队项目我们组是要做一款局域网聊天工具,是可以允许用户在局域网中创建聊天室并聊天。对于在同一局域网中有聊天、群聊需求的用户十分有帮助,面向高校、企业用户。无需连接因特网,在局域网便可以开启群聊。

具体需求分析如下:

以下数字代表功能需求优先级,最大为10。

业务需求:

私人即时文字交流(10):

一对一的文字交流,一个客户端发送方与一个接收方,发出字符串后接收。

多人即时文字交流(9):

一个客户端发送方与多个接收方,发出字符串(长度<50)后接收。

图形用户界面(10):

提供简洁易懂的图形用户界面。

存储用户信息(7):

在服务器数据库存储用户的昵称和密码的字符串(长度<20)。

用户需求:

聊天方式部分:

私人即时文字交流(10):

同上。

多人即时文字交流(9):

同上。

聊天对象管理部分:

确认对方身份(9):

一对一聊天前发送方要获得接收方的同意;将发送方添加进接收方的允许通信名单中

黑名单(6):

一对一聊天拒绝发送方的发送消息请求;将发送方添加进接收方的禁止通信名单中

聊天方式需求部分:

信息加密(6):

发送方消息经过本地加密后,接收方接收消息时解密

文件共享(6):

多人聊天时,上传文件后同一聊天室的可以下载,上传者本人可删除文件

查看历史聊天(8):

查看最近的聊天字符串

撤回消息(7):

发送方无条件撤回自己的字符串,接收方也无法看到撤回的内容,同时从历史聊天中抹去;

个性化需求:

UI皮肤配色更换(2)

字体大小颜色更换(2)

修改个人信息(6):

修改昵称

系统需求:

Windows

互联网

原文地址:https://www.cnblogs.com/bjut13070017/p/5602180.html