需求分析 修改样例.doc

上传人:hw****26 文档编号:3207171 上传时间:2019-05-25 格式:DOC 页数:15 大小:154.50KB
下载 相关 举报
需求分析 修改样例.doc_第1页
第1页 / 共15页
需求分析 修改样例.doc_第2页
第2页 / 共15页
需求分析 修改样例.doc_第3页
第3页 / 共15页
需求分析 修改样例.doc_第4页
第4页 / 共15页
需求分析 修改样例.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、 需求说明书 题目:XXXXXXXXX 系统 需求分析说明书院 ( 系 ) 软件学院专 业 软件工程年 级 12 级 5 班姓 名 冯德权 学 号 12031501指导教师 谷庆棫 职 称 教授2013 年 6 月 13 日需求说明书 编码:XX-SPI-E-RD-T01 第 2页功能分配表序号 姓名 学号 负责模块 模块概述需求说明书 编码:XX-SPI-E-RD-T01 第 3页指导教师要求修改内容日期 修改内容 完成情况 备注需求说明书 目录1 引言 .11.1 编写目的 .11.2 背景 .11.3 定义 .11.4 参考资料 .12 任务概述 .22.1 目标 .22.2 用户的特点

2、 .22.3 假定和约束 .23 功能需求 .23.1 系统功能 1 .23.1.1 服务器端 .23.1.2 客户端 .33.2 系统功能 2.33.2.1 用户扫描 .33.2.2 在线交流 .43.2.3 配置系统 .54 性能需求 .94.1 数据精确度 .94.2 时间特性 .94.3 稳定性 .95 运行环境规定 .105.1 设备 .105.2 支持软件 .105.3 软件接口 .106 硬件接口 .107 其它需求 .108 特殊需求 .10Comment u1: 列出主要案例名称需求说明书 第 1 页1 引言1.1编写目的1)定义软件总体要求,作为用户和软件开发人员之间相互了

3、解的基础。2)提供系统初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础。3)作为软件总体测试和项目验收的依据。1.2背景1)软件名称:IP 网络电话;2)软件缩称:JYWLTXT;3)版本号:V1.0;4)任务提出者:哈尔滨学院;5)任务开发者:12 级 5班冯德权;6)本项目的用户:小型局域网用户;1.3定义UDP:数据报协议;TCP:传输控制协议;SOCKET:套接字;客户机:管理用户接口、从用户接受数据、处理应用逻辑、产生数据库请求、向服务器发送数据库请求、从服务器接受结果以及格式划结果。服务器:从客户机接受数据库的请求的程序,并将这些请求传送到服务器。由客户机执行的

4、计算机为前端处理。前端处理具有所有提供和操作。1.4参考资料相关项目案例,计算机应用技术及以前做项目积攒资料。Comment u2: 你这个项目也不是聊天工具啊,去掉,改成 IP电话在的应用范围Comment u3: 这一节写的是你开发软件时有哪些前提条件,例如:经费预算、是否引入第三方系统等,你写这是啥东西!Comment u4: 本部分使用需求描述(使用文字)、用例图、用例文档,逐一对每个业务功能进行描述,此部分重新整理和编写。需求说明书 第 2 页2 任务概述2.1目标随着办公室工作量日益增加,大家交流日益密切,但由于聊天工具的不足,导致了大家不能很好的交流,而该系统的出现能很好的解决这

5、些问题。并且该系统是利用现有的计算机网络组成电话通信网,节约电话费,节省大量建设电话网络的设施费、线路费和工程费等费用,并且节约施工工期,取得显著的经济效益和社会效益。2.2用户的特点用户能熟练使用计算机,熟悉相关 WINDOWS。2.3假定和约束假定项目成员不无故缺席且认真工作,本软件能在 2015年 7月 1日完成。3 功能需求3.1系统功能 13.1.1服务器端管理员对数据库的管理具有最高的权限,包括添加新用户,删除用户,按条件查询用户和显示等功能。(1)添加新的用户的功能是为每部电话在数据库中注册信息,主要包括此电话的位置,密码,电话号码(当用户在拨打电话号码的过程中,此时电话号码实际

6、上实际已经在数据库中和 PC的 IP地址、此部电话在 PC中位置进行了绑定,当程序子数据库中查询电话号码时,电话号码实际上在数据库中已经被映射成该电话所在 PC的 IP地址和该不电话在该 PC机网关上的位置,这样当获得需求说明书 第 3 页对方的电话号码后,就可以通过查询数据库查到该部电话的位置,就可以将语音信号传输到目的地),IP 地址等。(2)查询的主要功能是查询条件在数据库进行所需要数据的查询,这样可以快速的实现对用户所需数据的查询,这里设置的查询条件包括电话号码和位置。(3)删除功能就是在上(2)中查询得到的用户可以进行删除操作。(4)显示就是把所有注册的用户都能够在列表中显示出来。3

7、.1.2客户端用户的权限远远小于管理权限,用户登陆后只能显示有关自己的信息,不能够对其它用户信息进行操作,当然这样设计有助于数据库的统一管理,对数据库的安全性有很大的好处。客户端的应用程序从界面的设计上看很简单,不像服务器端界面看上去那样的直接,前台看上去只是一个友好的用户界面,在前台对话框初始化以后,就会在主程序开启一个新的线程。这个线程用来查询 USB端口,通过这个线程来接受电话终端发送来的语音信号,然后通过 UDP的协议进行网络间的数据传输,而在主程序中一直在开启一个 UDP的监听函数,用来接收网络间发送过来的数据,这样当有电话数据包传送到这台 PC以后,就可以通过这个监听函数进行接收,

8、然后在传送到电话终端。这样就实现了一个语音信号的网络之间的传输。3.2 系统功能 23.2.1用户扫描功能描述用户打开软件后,点击按钮进行局域网扫描,将注册的所有用户全部扫描出来,并显示子列表中。需求说明书 第 4 页输入项 默认扫描当前的 IP 段。处理描述发送广播获取用户列表,将 IP 地址的计算机,和 IP 地址显示在列表中。输出项 将在线的 IP 的计算机名及 IP 地址也显示在列表中。界面要求简介,直观,操作方便。用户扫描 IPO 图3.2.2在线交流(1)呼叫方功能描述用户在电话终端输入电话号码或 IP 地址,等待对方电话终端应答。输入项 用户语音表达内容。处理描述1)电话终端所形

9、成的 PCM 码流需要经过 USB 接口进行高速传输至节点。2)PC 机与主机之间通过 UDP 协议进行数据传输。3)主机与 PC 机进行数据传输。4)PC 机再通过 USB 接口传达到目的电话终端。Comment u5: 这是概要分析文档中,需求分析文档中描述的是业务功能,系统模块是在业务功能的基础抽像出来的。需求说明书 第 5 页输出项 服务器显示输入聊天的记录。界面要求简介,直观,操作方便。呼叫方 IPO图(2)应答方功能描述响应呼叫方的呼叫,进行通信交流。输入项 默认扫描当前的 IP段。处理描述1)拒接接听2)占线3)无人接听输出项 服务器显示输入聊天的记录。界面要求简介,直观,操作方便。应答方 IPO图3.2.3配置系统功能模块划分需求说明书 第 6 页功能模块描述1)上线提示功能描述当注册的用户在线的时候是否提示其他用户你上线了。用户有、否两个选择输入项 点击是或否按钮处理描述1)点击“是”系统配置管理,其中的上线提示。2)点击“是”,下次上线的时候讲提示其他人,“电话等待状态”;点击“否”,将不提示此信息。3)点击保存,保存本次设置。输出项 系统配置文件界面要求简介,直观,操作方便。系统配置子系统上线提示个人资料信息屏蔽

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。