




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需求分析报告需求分析报告目录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操作系统,包
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西电力招聘考试真题2024
- 黑龙江省一恒建设有限公司招聘笔试题库2025
- 2025年服务合同范本示范文
- 医学遗传学与优生学知识要点试卷及答案
- 2025年国内快递服务合同样本
- 2025二手电子产品交易合同书
- 2025年行政执法考试行政法律知识判断题库及答案
- 2025年会计从业资格证考试财经法规试题(附答案)
- 河南报考安全员考试试题及答案
- 云县期中考试试卷及答案
- 建筑工程岗位招聘笔试题与参考答案(某大型国企)2025年
- 第21章 二次根式 单元测试卷(含答案)-2025-2026学年数学华东师大版九年级上册
- 2025-2030中国废旧汽车拆解材料分类利用与循环经济园区建设报告
- 2025-2026学年教科版(2024)小学科学二年级上册(全册)每课教学反思
- 2025-2026学年人教鄂教版(2024)小学科学三年级上册(全册)教学设计(附目录P137)
- 2025版金融业务合同委托管理协议
- 部队手榴弹使用课件
- 2025江苏南京市麒麟科创园所属企业部分招聘8人备考试题及答案解析
- 社区网格员考试试题(含答案)
- 2025年宜都市总工会公开招聘乡镇工会协理员3人考试参考题库附答案解析
- 2025版欧派橱柜环保材料购货合同
评论
0/150
提交评论