1需求规格说明书.docx

上传人:b****1 文档编号:20136552 上传时间:2023-04-25 格式:DOCX 页数:11 大小:76.99KB
下载 相关 举报
1需求规格说明书.docx_第1页
第1页 / 共11页
1需求规格说明书.docx_第2页
第2页 / 共11页
1需求规格说明书.docx_第3页
第3页 / 共11页
1需求规格说明书.docx_第4页
第4页 / 共11页
1需求规格说明书.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

1需求规格说明书.docx

《1需求规格说明书.docx》由会员分享,可在线阅读,更多相关《1需求规格说明书.docx(11页珍藏版)》请在冰豆网上搜索。

1需求规格说明书.docx

1需求规格说明书

目录

1引言1

1.1编写目的1

1.2背景说明1

1.3术语定义1

1.4参考资料1

2任务概述2

2.1目标2

2.2用户的特点2

2.3假定与约束2

3需求规定3

3.1对功能的规定3

3.2对性能的规定5

3.2.1精度5

3.2.2时间特性要求5

3.2.3灵活性5

3.3输入输出要求5

3.4数据管理能力要求6

3.5故障处理要求6

3.6其它专门要求6

4运行环境设定7

4.1设备7

4.2支持软件7

4.3.接口7

4.4.控制8

5缩写词表9

6参考文献10

1引言

1.1编写目的

编写本需求规格说明书的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

本文档供项目经理、设计人员、开发人员参考。

1.2背景说明

随着时代的进步,人们的生活变得越来越富裕,这时候的人们不仅仅是追求物质上的享受,人们对精神上的享受空前提高,而时代赋予现代人类的一大精神盛宴无疑是越来越多的流行元素,大部分青少年更是离不开音乐。

KTV场所就是这个时候应运而生,城市里越来越多的KTV场所出现在人们的生活中,则非常需要设计出一款受大众欢迎的KTV点歌管理系统。

通过计算机能够处理多媒体数据,以及数据库支持存储多媒体数据信息的,基于计算机的KTV点歌管理系统已经非常普遍。

然而,传统的KTV点歌管理系统没有网络支持,用独立的一台电脑或者一台类似于家电类的电子产品来完成KTV点歌管理系统的功能,我们称之为单机版点歌系统。

在现今信息社会,此系统已经不能满足消费者和经营者的需求,独立系统既缺乏大量的音乐资源,又不利于集中管理与更新,不能很好的共享资源,造成资源浪费。

所以,一款基于C/S模式的KTV点歌管理系统迫在眉睫。

1.3术语定义

MB:

计算机中的一种储存单位,读作“兆”,1MB=1024字节。

C/S模式:

客户机/服务器模式。

1.4参考资料

[1]KTV点歌管理系统项目计划书

2任务概述

2.1目标

从消费者使用KTV点歌管理系统角度看,此系统需要具备多种方式的歌曲查询功能,通过单击查询按钮即可查询所需曲目,并且提供人性化的查询方式。

基于方便性与习惯性,此系统需提供传统点歌系统的查询方式,即以歌曲名首拼音和歌曲名字笔画数为依据的查询方式,而且需要提供以歌手名和歌曲语种为依据的查询方式。

此外,为满足消费者的娱乐需要,此系统应具有播放一般多媒体格式的功能,以及能对多媒体数据进行常用的操作。

从经营者使用KTV点歌管理系统角度看,此系统应当可以方便地增加新的歌曲,以及对现有歌曲的进行修改、删除等功能。

从KTV点歌管理系统性能、易管理角度看,此系统应将多媒体数据存放于服务器上,各系统客户端以共享的方式访问多媒体数据。

此系统是一个完全独立、不依赖于外部的软件系统,它包含3个子系统,即客户端点歌系统、客户端管理系统、服务端数据处理系统。

2.2用户的特点

点歌系统的操作人员为具有基本的计算机操作技能,喜欢以唱歌作为娱乐方式的青少年、中年群体。

管理系统的操作人员应熟悉计算机上某种特定系统的操作步骤、流程,懂得计算机基本常识。

2.3假定与约束

Ø计划使用的设备:

服务器,点歌电脑,管理电脑

Ø用户的假定:

用户需会基本的电脑操作

Ø工作约束:

两周

Ø经费约束:

小组成员自行解决

Ø人员约束:

小组2位成员

Ø设备约束:

笔记本电脑进行模拟计划使用的设备

3需求规定

3.1对功能的规定

1、功能总体描述

图3-1KTV点歌管理系统用例图

说明:

此用例图采用的工具是MICROSOFTVISIO2013,图3-1详细描述了KTV点歌管理系统的总体功能,并具体描述了消费者和经营者各自所需的模块。

图3-2用例图符号说明

说明:

图3-2阐述了图3-1所用符号的含义。

2、功能详细描述

采用数据字典详细说明系统需要完成的具体功能,见表3-1。

表3-1KTV点歌管理系统的具体功能

功能

类型

说明

按语种查询

处理

采取语种分类查询歌曲

按歌手名查询

处理

利用歌手名进行歌曲查询

按歌曲名查询

处理

输入歌曲名查询

按分类查询

处理

利用歌曲类型进行查询

查询排行榜

处理

按客户要求进行歌曲推荐

点歌

处理

播放客户所选歌曲

歌曲控制

处理

对当前播放歌曲的暂停,播放,切歌的控制

历史记录

数据存储

存储客户已唱过的歌曲

播放列表

数据存储

将已经选择但未唱的歌曲列出

查询数据库

处理

按查询关键字检索数据库

续表3-1KTV点歌管理系统的具体功能

功能

类型

说明

访问服务器

处理

对服务器取得访问,以便数据查询

增加歌曲

处理

管理员对服务器上的歌曲库进行增加

删除歌曲

处理

管理员对服务器上的歌曲库进行删除

歌曲库

数据存储

服务器端的数据库的歌曲信息表

3.2对性能的规定

3.2.1精度

查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。

3.2.2时间特性要求

一般操作的响应时间应在1-2秒内。

3.2.3灵活性

满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。

3.3输入输出要求

表3-2用户点歌输入输出数据列表

输入数据名称

实际含义

数据类型

数据格式

数据约束

输出数据名称

歌手名

当进行按照歌手名称索引时

Varchar

中文简体或英文

长度50

该歌手所有曲目

歌曲名

当进行歌曲名索引时

Varchar

中文简体或英文

长度50

该歌曲名曲目

续表3-2用户点歌输入输出数据列表

歌曲语种

当进行歌曲语种索引时

Varchar

中文简体或英文

长度50

该语种曲目

歌曲分类

当进行歌曲分类索引时

Varchar

中文简体或英文

长度50

该分类曲目

3.4数据管理能力要求

《KTV点歌管理系统》针对的是中小型KTV场所,服务器可承受20台左右主机访问,数据库可保存1万首左右歌曲信息,每首歌曲数据总和在50MB以内。

3.5故障处理要求

正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。

若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

3.6其它专门要求

由于消费者和经营者教育水平的限制,本软件要求使用方便,人性化。

4运行环境设定

4.1设备

点歌电脑:

主机、触屏显示器、软件(CPU:

1GHZ内存:

512MB)

视频服务器:

主机、显示器、系统软件、流控软件(CPU:

2GHZ内存:

1GB)

歌曲磁盘库:

计算机硬盘(500GB+)

系统管理电脑:

主机、显示器(CPU:

1GHZ内存:

512MB)

4.2支持软件

系统运行于Windows2000/XP及更高版本的操作系统之上。

数据库采用SQLite开源数据库。

4.3.接口

1.用户界面:

用户要求界面不能过于复杂,但风格要轻松轻盈。

将要使用在每一个屏幕(图形用户界面)上的软件组件,可能包括:

∙选单;

∙标准按钮;

∙导航链接;

∙各种功能组件;

∙消息栏;

2.硬件接口:

a)视频服务器(必备设备):

是整个系统的核心,负责接受各个房间电脑请求信号,调度歌曲文件,并将它们发送到有需求的房间去。

b)点歌电脑(必备设备):

点歌电脑是长期稳定工作的PC计算机,点歌软件在包房点歌电脑上,用户通过它进行点歌、各种查询操作。

c)歌曲磁盘库(必备设备):

由一组大容量的硬盘构成,压缩后的计算机文件全部保存在其中,在投资允许的情况下,根据不同的系统采用不同的硬盘,可有效地节约经费并提高安全性。

d)网络(必备设备):

整个KTV系统由计算机网络连接而成,它包括网线和交换机。

e)管理电脑(必备设备):

对各点歌系统进行控制,以及对歌曲库的更新。

3.软件接口:

a)点歌软件:

用户可以根据个人爱好通过包房电脑及该软件查询所需要的歌曲,了解歌星的简介、播放歌曲、控制歌曲、点酒水服务等,同时,软件中包含了丰富多彩的主题页面,用户可根据喜好随时随地的更换软件的界面,这项技术是目前国内KTV系统中首创的。

系统采用了多模块交叉功能,如客户在点播服务功能、酒水功能时,仍可对正在点播的节目进行控制和操作,实现了完全交叉式的操作。

b)歌曲管理系统:

用于系统歌曲库中的歌曲管理,如添加、删除等。

c)服务响应系统:

根据点歌软件系统的请求返回特定的数据。

4.通讯接口:

a)网络通讯标准或者协议:

HTTP/FTP

b)通讯安全或加密问题:

维护人员和管理人员由权限密码后期投入使用时予以交付

c)数据传输速率:

100mpbs

d)同步和异步通讯机制兼可

4.4.控制

1、显示屏不支持触摸,用鼠标控制。

2、显示屏支持触摸,则直接触摸点击。

5缩写词表

KTV:

KaraokTV

TV:

Televison

C/S:

Client/Server

6参考文献

[1]《KTV点歌管理系统项目计划书》

[2]李代平﹒软件工程设计案例教程﹒北京:

清华大学出版社,2008﹒

[3]王珊、萨师煊﹒数据库系统概论﹒北京:

高等教育出版社,2006﹒

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 法语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1