欢迎来到天天文库
浏览记录
ID:11902014
大小:154.50 KB
页数:14页
时间:2018-07-14
《需求分析 修改样例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、需求说明书题目:XXXXXXXXX系统需求分析说明书院(系)软件学院专业软件工程年级12级5班姓名冯德权学号12031501指导教师谷庆棫职称教授2013年6月13日编码:XX-SPI-E-RD-T01第3页需求说明书功能分配表序号姓名学号负责模块模块概述编码:XX-SPI-E-RD-T01第3页需求说明书指导教师要求修改内容日期修改内容完成情况备注编码:XX-SPI-E-RD-T01第3页需求说明书目录1引言11.1编写目的11.2背景11.3定义11.4参考资料12任务概述22.1目标22.2用户的特点22.3假定和约束23功能需求23.1系统功能
2、123.1.1服务器端23.1.2客户端33.2系统功能233.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特殊需求10需求说明书1引言1.1编写目的1)定义软件总体要求,作为用户和软件开发人员之间相互了解的基础。2)提供系统初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础。3)作为软件总体测试和项目验收的依据。1.2背景1)软件名称:《IP网络电话》;2)软件缩称
3、:JYWLTXT;3)版本号:V1.0;4)任务提出者:哈尔滨学院;5)任务开发者:12级5班冯德权;6)本项目的用户:小型局域网用户;1.3定义UDP:数据报协议;TCP:传输控制协议;SOCKET:套接字;客户机:管理用户接口、从用户接受数据、处理应用逻辑、产生数据库请求、向服务器发送数据库请求、从服务器接受结果以及格式划结果。服务器:从客户机接受数据库的请求的程序,并将这些请求传送到服务器。由客户机执行的计算机为前端处理。前端处理具有所有提供和操作。1.4参考资料相关列出主要案例名称项目案例,《计算机应用技术》及以前做项目积攒资料。第10页需求说
4、明书1任务概述1.1目标随着办公室工作量日益增加,大家交流日益密切,但由于聊天工具的不足你这个项目也不是聊天工具啊,去掉,改成IP电话在的应用范围,导致了大家不能很好的交流,而该系统的出现能很好的解决这些问题。并且该系统是利用现有的计算机网络组成电话通信网,节约电话费,节省大量建设电话网络的设施费、线路费和工程费等费用,并且节约施工工期,取得显著的经济效益和社会效益。1.2用户的特点用户能熟练使用计算机,熟悉相关WINDOWS。1.3假定和约束这一节写的是你开发软件时有哪些前提条件,例如:经费预算、是否引入第三方系统等,你写这是啥东西!假定项目成员不无
5、故缺席且认真工作,本软件能在2015年7月1日完成。2功能需求本部分使用需求描述(使用文字)、用例图、用例文档,逐一对每个业务功能进行描述,此部分重新整理和编写。2.1系统功能13.1.1服务器端管理员对数据库的管理具有最高的权限,包括添加新用户,删除用户,按条件查询用户和显示等功能。(1)第10页需求说明书添加新的用户的功能是为每部电话在数据库中注册信息,主要包括此电话的位置,密码,电话号码(当用户在拨打电话号码的过程中,此时电话号码实际上实际已经在数据库中和PC的IP地址、此部电话在PC中位置进行了绑定,当程序子数据库中查询电话号码时,电话号码实际
6、上在数据库中已经被映射成该电话所在PC的IP地址和该不电话在该PC机网关上的位置,这样当获得对方的电话号码后,就可以通过查询数据库查到该部电话的位置,就可以将语音信号传输到目的地),IP地址等。(1)查询的主要功能是查询条件在数据库进行所需要数据的查询,这样可以快速的实现对用户所需数据的查询,这里设置的查询条件包括电话号码和位置。(2)删除功能就是在上(2)中查询得到的用户可以进行删除操作。(3)显示就是把所有注册的用户都能够在列表中显示出来。3.1.2客户端用户的权限远远小于管理权限,用户登陆后只能显示有关自己的信息,不能够对其它用户信息进行操作,当
7、然这样设计有助于数据库的统一管理,对数据库的安全性有很大的好处。客户端的应用程序从界面的设计上看很简单,不像服务器端界面看上去那样的直接,前台看上去只是一个友好的用户界面,在前台对话框初始化以后,就会在主程序开启一个新的线程。这个线程用来查询USB端口,通过这个线程来接受电话终端发送来的语音信号,然后通过UDP的协议进行网络间的数据传输,而在主程序中一直在开启一个UDP的监听函数,用来接收网络间发送过来的数据,这样当有电话数据包传送到这台PC以后,就可以通过这个监听函数进行接收,然后在传送到电话终端。这样就实现了一个语音信号的网络之间的传输。3.2系统
8、功能23.2.1用户扫描功能描述用户打开软件后,点击按钮进行局域网扫描,将注册的所有用户全部扫
此文档下载收益归作者所有