局域网聊天工具需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
局域网聊天工具需求分析局域网聊天工具需求分析
1、引言
1.1 目的
1.2 背景
1.3 范围
2、功能需求
2.1 用户注册与登录
2.1.1 注册账号
2.1.2 用户登录
2.1.3 密码加密与安全性
2.2 好友管理
2.2.1 添加好友
2.2.2 删除好友
2.2.3 查找好友
2.2.4 好友列表显示
2.3 聊天功能
2.3.1 文本消息发送与接收 2.3.2 表情消息发送与接收 2.3.3 文件传输功能
2.3.4 群聊功能
2.3.5 图片消息发送与接收 2.3.6 语音消息发送与接收 2.3.7 视频消息发送与接收 2.3.8消息阅读回执
2.3.9发送记录保存与查看 2.4 用户状态管理
2.4.1 在线状态
2.4.2 离线状态
2.4.3 忙碌状态
2.4.4 隐身状态
2.5 界面设计
2.5.1 用户登录界面
2.5.3 聊天界面
2.5.4 设置界面
3、非功能需求
3.1 性能要求
3.1.1 响应时间
3.1.2 并发能力
3.1.3 数据处理能力 3.2 可靠性要求
3.2.1 系统稳定性
3.2.2 数据丢失与恢复 3.2.3 系统错误提示 3.3 安全要求
3.3.1 用户身份验证 3.3.2 数据加密
3.3.3 系统漏洞防护 3.4 可用性要求
3.4.2 友好的用户操作
3.4.3 多平台适配
4、技术需求
4.1 网络通信技术
4.1.1 TCP/IP协议
4.1.2 WebSocket协议 4.2 数据库技术
4.2.1 数据库存储设计 4.2.2 数据库读写性能 4.3 前端技术
4.3.1 /CSS
4.3.2 JavaScript
4.4 后端技术
4.4.1 编程语言选择
4.4.2 框架选择
5、附件
附件1:界面原型
附件2:数据库设计文档
6、法律名词及注释
6.1 版权:指对作品享有的排他性权利
6.2 隐私保护:保护用户的个人信息不被非法获取和滥用的法律原则
6.3 数据保护:保护数据免受未经授权的使用、泄露或破坏的措施
6.4 网络安全法:我国于2016年实施的旨在保护网络安全的法律