02需求分析报告

上传人:dfg****19 文档编号:172578954 上传时间:2022-12-05 格式:DOCX 页数:11 大小:196.95KB
返回 下载 相关 举报
02需求分析报告_第1页
第1页 / 共11页
02需求分析报告_第2页
第2页 / 共11页
02需求分析报告_第3页
第3页 / 共11页
点击查看更多>>
资源描述
需求分析报告需求分析报告目录1引言31.1编写目的31.2背景31.3参考资料32任务概述32.1开发意图32.2应用目标32.3作用范围42.4用户特点43需求规定43.1功能需求43.1.1功能结构图43.1.2各功能具体介绍53.1.2.1文字聊天53.1.2.2视频通讯53.1.2.3好友管理63.1.3输入/输出需求63.2界面需求63.2.1界面与后台操作流程73.3性能需求93.3.1响应时间93.3.2精度需求94.运行环境规定94.1接口需求94.1.1接口描述94.2依赖关系104.2.1实现此需求的前提条件104.2.2需求实现后的一些后置处理104.3运行环境需求114.3.1软件环境114.3.2硬件环境111 引言1.1 编写目的本文档的作用是更好地让用户与开发者了解彼此的需求与能力,使两方对该款软件有一个概括而又清楚的认识,并达成一定的共识。对于我们小组来说,此份报告能让每一位成员都熟悉视频通讯软件此款软件所要实现的一系列模块与接口,也方便我们在未来的几周进行讨论与开发。本文档的使用对象为本小组所有成员以及使用这款软件的用户群。1.2 背景项目名称:VideoChat 视频通讯软件(名称待修改)项目提出人: 石秀金老师项目设计人员:董国胜、徐博姣、方东祥、王露露、李历(排名不分先后)项目的用户:任何需要局域网通讯软件的公司或个人1.3 参考资料孙海民 ,Windows Sockets 网络开发,人民邮电出版社,2008年出版2 任务概述2.1 开发意图开发VedioChat软件是为了方便局域网内的用户在远距离内的沟通,特别针对一些大型公司和学校所设计。具体的关于此款软件的实用性分析请详见可行性分析报告文档。2.2 应用目标此款视频通讯软件是一项独立的软件,其中全部内容自含,它能帮助内网用户实现文字聊天、视频通讯的功能,方便局域网用户的日常工作与生活。同时,该软件还具有好友添加功能,能按照局域网内不同计算机的IP地址经行分类,并添加昵称增强该软件的实用性与趣味性。2.3 作用范围该软件可使用于任何公司、学校或政府机构中。而在这一范围中,主要针对一些大型机构。2.4 用户特点此款软件使用方法简单方便,从计算机新手到专业人士只要对视频通讯有需求,都可以使用本软件。3 需求规定3.1 功能需求3.1.1 功能结构图3.1.2 各功能具体介绍3.1.2.1 文字聊天1) 要求:n 聊天缓冲区设置(即一次聊天的最长信息长度)n 聊天显示框中信息不允许删除(源代码可以删除)n 消息保存,每个好友保存进一个txt文件,时间+记录n 聊天区滚动条设置-保证总是显示最新消息n 聊天字体修改(大小、颜色、字体)n 仿qq可以进行enter、ctrl+enter是换行还是发送的选择。n 查看聊天记录若与离线好友聊天会显示提示信息“对方处于离线状态,无法收到您的信息”。2) 限制:n 输入字符数量限制在 400英文字符数内。3.1.2.2 视频通讯1) 要求:n 将只有client端能请求改为双方都能相互请求n 视频显示窗口重新设计(最好能同时显示本地视频和对方视频),音视频属性设置保留n 视频通讯计时n 窗口切换,本地视频和对方视频显示窗口的对换n 默认窗口大小要适中。视频区域右下角显示本机的视频窗口,该窗 口能关闭、移动。 n 要有控制条来对麦克风和扬声器进行音量调控。2) 限制:n 暂时只支持一对一的视频通讯,若有他人请求能弹出提示框。3.1.2.3 好友管理1) 要求:n 输入IP地址,先查找该IP地址,找到该主机后再经行添加。添加成功后好友管理区域会自动刷新好友列表,若添加失败,则弹框显示其具体原因。n 添加成功后将IP地址存入本机xml文档中,以供管理。n 设置自己的信息n 上线广播通知在线好友并更新好友及自己的列表n 下线通知n 群发消息n 好友管理包括增、删、改、查,可用相应的按钮操作。n 能对好友添加、修改昵称。2) 限制:n 对好友数量不加以限制。n 该好友添加的前提必须建立在各个主机IP地址不变的情况下进行。3.1.3 输入/输出需求文字聊天需要键盘或虚拟键盘作为输入设备。视频采集需要电脑内设的摄像头、USB摄像头、虚拟摄像头或摄像机为输入设备。音频采集需要内置或外置麦克风。输出设备为屏幕显示器、耳机或扬声器3.2 界面需求 文字聊天窗口包括公共聊天区域以及本机输入区域 视频聊天窗口包括接受视频区域以及本地视频区域 好友管理窗口以列表方式显示在线和不在线的已添加好友注:各界面相对独立,默认为合并状态,可以随意移动和拆分。3.2.1 界面与后台操作流程 视频界面操作流程图: 文字聊天操作流程: 好友添加流程:3.3 性能需求3.3.1 响应时间文字聊天应做到及时响应。在视频通讯模块中,能做到基本视频的数据传送,视频的延时时间能在网络稳定情况下保持基本顺畅。语音和视频的传输能做到基本同步。3.3.2 精度需求在文字聊天模块中,能做到简体中文、英文常用标点的数据传送,并且正确率能达到95%以上。在视频通讯模块中,画面的清晰度不做很高要求。好友管理模块中,能查找局域网内所有的用户,并对其加入昵称,并作保存。4. 运行环境规定4.1 接口需求4.1.1 接口描述描述视频通讯功能接口方式协议UDP / SOCKET数据交换方式数据包方向内网用户 相同内网用户触发方式实时渠道网络绞线 / 无线传输文件接口是否存在否接口服务或数据捕捉视频信息,并用数据包格式发送出去补充说明由于每秒的视频信息量很大,故在发送前应作压缩处理描述文字聊天功能接口方式协议UDP/ SOCKET数据交换方式数据流方向内网用户 相同内网用户触发方式实时渠道网络绞线 / 无线传输文件接口是否存在是方向文字聊天模块 本地文本文件文件格式聊天记录一律保存为txt文本格式接口服务或数据将本地输入的字符数据通过接口传输到其他内网计算机补充说明4.2 依赖关系4.2.1 实现此需求的前提条件 保证文本传输的正确性与及时性。 确保视频传输的稳定性,不能有较大的延时误差。 确保能在16周内完成该软件与各项文档的编写。4.2.2 需求实现后的一些后置处理 与石老师讨论、展示、核查该软件。4.3 运行环境需求4.3.1 软件环境 操作系统版本:windows操作系统,包括windows9x/me/2000/xp/7 支撑软件及版本列表:若有虚拟摄像头则应支持其软件4.3.2 硬件环境 CPU:486以上 内存:256MB以上 网卡:有线、无线网卡或调制解调器 输入输出设备:拥有内置、USB摄像头或外部摄像机;拥有内置或外插的麦克风设备11
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!