KTV点歌系统需求分析说明文档1227.docx

上传人:b****1 文档编号:2104345 上传时间:2023-05-02 格式:DOCX 页数:15 大小:23.84KB
下载 相关 举报
KTV点歌系统需求分析说明文档1227.docx_第1页
第1页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第2页
第2页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第3页
第3页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第4页
第4页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第5页
第5页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第6页
第6页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第7页
第7页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第8页
第8页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第9页
第9页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第10页
第10页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第11页
第11页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第12页
第12页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第13页
第13页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第14页
第14页 / 共15页
KTV点歌系统需求分析说明文档1227.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

KTV点歌系统需求分析说明文档1227.docx

《KTV点歌系统需求分析说明文档1227.docx》由会员分享,可在线阅读,更多相关《KTV点歌系统需求分析说明文档1227.docx(15页珍藏版)》请在冰点文库上搜索。

KTV点歌系统需求分析说明文档1227.docx

KTV点歌系统需求分析说明文档1227

 

哈尔滨工业大学(威海)软件学院

软件工程课程设计需求分析报告

课题:

KTV点歌系统

项目小组:

IT小组

小组成员:

邢子波(组长)

曹晶(组员)

程少红(组员)

王军磊(组员)

殷玉枫(组员)

日期:

2007-12-27

1引言

此需求分析报告是对KTV点歌系统开发的一个需求方面的初步的分析说明性文档,旨在通过该文档清晰的阐述系统的实际功能,方便系统开发人员对系统的理解以及与用户的沟通,文档相关说明部分在目录部分已全部涵盖,阅读此文档的相关人员可以通过目录索引找到相应的部分予以阅读。

1.1编写目的

此需求分析是基于KTV点歌系统而编写,该系统是一套基于视频点播技术的卡拉OK电脑点歌系统,它引入先进的多媒体网络技术、多媒体数据库技术代替传统的点歌系统。

期望实际投入使用的系统可以更加方便用户使用和系统需求者的管理,增强娱乐性,力求为需求方达到其预期的收效。

1.2项目风险

任务提出者:

天界丽都欢唱城

软件开发者:

哈尔并工业大学(威海)软件学院0502_IT小组

产品使用者:

天界丽都欢唱城消费顾客

1.3文档约定

此文档符合ISO标准文档,排版约定如下:

正文风格:

宋体+五号

提示方式:

在所需提示部分用注释,加以提示。

重要符号:

***

1.4预期读者和阅读建议

项目需求方

IT小组全体开发成员

项目验收组

此文档重点在于方便开发人员对系统的理解,很多相关内容较为专业,对于系统的需求方建议阅读文档2.1-2.4以及3.1部分这些部分主要针对的是需求人员和开发人员两方,对系统的全局有所了解,是概要式的阐述。

对于发开方全体成员建议详细阅读此文档,并针对相关章节作详细商讨。

1.5产品范围

首次发行的范围

首次发行针对天界丽都欢唱城旗舰店所有VIP银座包厢,更换为此次分开发的新系统。

随后发行的范围

在旗舰店VIP银座包厢试行的系统是初期投入的系统,如果系统投入使用客户满意,将对此系统按照需求方的进一步要求完善新添相应的功能,对于界面的设计将根据天界丽都欢唱城旗下不同店风格设计并投入使用。

局限性和专用性

包括的特性和功能:

通过管理人员对服务器端的控制,可查询包房内用户所点歌曲,

查看消费时间及应付费用,

管理点歌系统歌曲数据库;

启动服务器端程序后,客户端可进行即点即播(即零等待)的点歌

操作,并且多个客户端可同时点播同一首歌曲。

不包括的特性和功能:

无有待补充

需求方期望的但不被实现的产品性能和功能:

1.6参考文献

KTV点歌系统项目合同书版本1.0

2综合描述

2.1产品状况

此系统是为替换传统的点歌系统而产生新型的,独立的,自主型产品,可以与其他大型娱乐性管理系统相结合,并且作为其中的KTV点歌系统运用于KTV管理服务。

2.2产品功能

从顾客使用点歌系统的角度挖掘需求,点歌系统应当具备多种途径的歌曲查询点播功能,普通点歌系统一般会提供一个纸质的歌单,通常其上的曲目按歌名的首字母进行排序并对每个曲目设定有一个特定的编号,也有部分点歌系统以歌名的字数进行排序,顾客在查找到相应的曲目之后再通过遥控器输入该曲目的编号完成点歌功能。

而本系统追求的是全电子化的系统,因此对曲目的查询要求采用无纸化的操作,通过遥控器即可查询所有曲目,并且需要提供更为丰富的查询方式。

基于方便性与习惯,首先本系统应当提供传统点歌系统的查询方式,即以歌曲名首字母为依据的查询方式和以歌曲名字数多少为依据的查询方式,此外,需要增加以歌手名为依据的查询方式和以歌曲语种为依据的查询方式。

事实上,这些查询方式并没有什么奇特的地方,但是因为可以让不同的顾客选择自己习惯与适应的查询方式,它必将会让用户在消费时感觉更愉快些。

从经营者使用点歌系统的角度挖掘需求,点歌系统应当具备基本的按消费时间计算的计费功能。

此外,点歌系统还应当可以方便地增加新的曲目,也应提供对现有曲目的修改、删除功能,并且,对曲目的管理应当是各包房统一的,而不是必须一个一个包房地进行设置与操作。

另外,因为曲目的管理会影响到整个系统提供的服务,所以这些管理功能应当只能由具有相应权限的管理人员完成,因此,点歌系统中还应提供相应管理人员管理功能及权限控制功能

2.3用户类和特性

用户一览表

用户类型

说明

代表

欢唱城消费者

该类用户直接操作系统的客户端点歌系统部分,与点歌系统直接进行交互

欢唱城消费者

服务人员

该类用户通过前台PC机可以俩届每个用户的当前点歌状况等相应的点歌系统的信息

前台服务人员

管理者

该类用户有权限添加或删除系统内的相关的曲目,,对系统进行操作,宾且可以获取每一个包厢的点歌状况信息

经理

系统维护人员

该类用户有权限对系统进行更新维护

维护员工

2.4运行环境

点歌电脑:

主机、显示器、软件、DVD回放卡、鼠标(小键盘、遥控器)

视频服务器:

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

计算机网络:

网线、交换机

歌曲磁盘库:

计算机硬盘、(阵列卡、阵列柜)

歌曲采编电脑:

主机、显示器、歌曲编辑软件(采编卡)

管理服务器:

主机、显示器

经理查询电脑:

主机、显示器、经理查询软件、(打印机)

2.5设计和实现上的限制(待定)

●必须使用的特定技术、工具、编程语言和数据库:

开发工具:

visualstudio2005

编程语言:

c#

数据库:

sqlserver2005

●要求遵循的开发规范和标准:

GB8566计算机软件开发规范

GB8567计算机软件产品开发文件编制指南

GB/T11457软件工程术语

遵循哈尔滨工业大学IT(威海)软件学院IT小组软件开发文档规范

●企业策略的限制:

●政府法规的限制:

●工业标准的限制:

●硬件的限制:

硬盘160G,每月备份,每天更新。

●数据转换格式标淮的限制:

2.6假设和约束

●计划使用的商业组件:

视频服务器(必配设备)

点歌电脑(必配设备)

歌曲磁盘库(必配设备)

网络(必配设备)

●用户界面:

天界丽都欢唱城VIP银座包厢首批投入使用的KTV点歌系统,要求豪华界面设计,后期与需求方面的界面相关负责人员商洽后依据需求方的要求设计界面

●有关本软件用户的若干假定:

用户只需会基本的电脑操作即可

●有关本软件开发工作的若干假定:

项目需求方在开发期间提供若干名员工与开发人员进行业务方面的交流与沟通,并保证随时可以允许开发人员实地了解现行系统的德运行情况。

●有关本软件运行环境的一些问题:

Windowsxp/2000

内存512以上

●工期约束:

2周

●经费约束:

5万RMB

●人员约束:

IT小组5位成员,需求方代表

●设备约束:

哈尔并工业大学(威海)软件学院实验室,天界丽都欢唱诚VIP银座包厢(实地)

3外部接口需求

3.1用户界面:

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

符合天界丽都年轻时尚的风格。

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

⏹选单;

⏹标准按钮;

⏹导航链接;

⏹各种功能组件;

⏹消息栏;

●各种显示格式的规定,部分内容包括:

⏹不同情况下文字的对齐方式:

左对齐

⏹不同情况下数字的表现格式与对齐方式:

左对齐

⏹日期的表现方法与格式:

年-月-日(0000-00-00)

⏹计时方法与时间格式:

从零计时,(00:

00:

00)

3.2硬件接口:

(1)视频服务器(必配设备)

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

视频服务器是一台高可靠性、高稳定性的计算机内置IDE或SCSI硬盘,IDE硬盘服务器可支持15个房间,单台SCSI硬盘服务器最高可支持40个房间共同使用,对不同数量的房间,可采用多台IDE或SCSI服务器进行组合。

(2)点歌电脑(必配设备)

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

用户可以任选遥控器、鼠标、小键盘、进行点播。

建议每台点歌电脑采用大硬盘,每块硬盘中放置若干不同的歌曲,系统可使其4-5个为一组来形成一个应急的点歌服务系统,并可容纳1000多首歌曲。

歌曲磁盘库:

(3)歌曲磁盘库(必配设备)

由一组大容量的硬盘构成,压缩后的计算机文件全部保存在其中,在投资允许的情况下,根

据不同的系统采用不同的硬盘,可有效地节约经费并提高安全性。

也可以采用磁盘容错技术来提高整个系统性能和安全性。

(详情可参见后面“电脑KTV歌曲库建立”的内容)

(4)网络(必配设备)

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

网络布线应采用5类线,并要保证每个房间独享10兆带宽,尤其是传统碟机点歌系统要升级改造成电脑KTV的用户,一定要检查原有的网络线。

交换机的选择一定要符合系统的要求,在采用安全方案时,要求采用可堆叠型交换机。

(5)管理服务器(选配设备)

该服务器专门管理以下系统:

收银系统、开房咨客、服务响应、点酒水软件、财务营业管理,

经理查询、库房管理等。

(6)歌曲编辑系统(选配设备)

当用户有要求自己制作歌曲库时,可配备此系统。

它专门把不同节目源上的歌曲进行压缩,以

计算机文件方式存储在硬盘上,同时进行数据库分类、分声道、分音轨等管理工作。

(7)服务响应电脑(选配设备)

当营业场所需要客人在房间内通过电脑来呼叫各种服务时,应配备该电脑。

(8)经理查询电脑(选配设备):

根据用户需求,在经理查询软件被购买时,需要有该电脑。

3.3软件接口:

(1)点歌软件:

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

另外,系统界面中的九个动态显示区、两个功能点、LOGO的合理搭配,使用户在使用上更简便,在系统功能上更强大。

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

(2)歌曲编辑系统:

用于系统歌库中的歌曲管理,如添加、编辑、制作、删除、更改等。

(3)总经理查询系统:

用于娱乐场所领导查询经营状况、财务支出、费用查询等

(4)服务响应系统:

是根据系统所能提供的服务内容,供选择呼叫使用。

该功能使用有效时,需要有中央服务响应系统进行配合,其服务内容可根据需要进行设置,如“呼叫服务员”、“呼叫经理”、“呼叫DJ”等。

当确定服务项目后,点击“确定”键,该服务信息通过网络会发送到中央服务响应系统,然后进行相应的服务项目应答和服务安排。

前台也可以给各包房发短消息、广告、祝词、寻人启示等

 

3.4通讯接口:

网络通讯标准或者协议:

HTTP/FTP

通讯安全或加密问题:

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

数据传输速率:

100mpbs

同步和异步通讯机制兼可

4系统功能需求

4.1说明和优先级

功能说明和优先级

(优先级初步划分为4级1-4表示由低到高)

点歌功能:

用户在界面显示的相关选项提示下有选择的进行操作,针对每一种歌曲曲目的查找方式界面将显示相对应的界面,用户只需一直按照界面所给出的提示操作即可。

未演奏曲目时优先级4。

演奏曲目时优先级3。

切歌功能:

当用户想结束当前演奏曲目时,选择切歌按钮即可结束当前曲目演奏曲目时优先级为4,为演奏时优先级1。

显示:

当用户已经选定曲目时,在歌曲演奏时会显示当前曲目的歌曲名和歌手名称,会随机显示MTV,以及下一首曲目的名称和歌手名。

演奏时优先级为4。

4.2激励/响应序列

(时序图未完成)

4.3输入/输出数据

用户点歌输入输出数据列表

输入数据名称

实际含义

数据类型

数据格式

数据约束

输出数据名称

歌手名--拼音索引

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

Varchar

中文简体

或英文

长度50

该歌手所有歌曲曲目

性别—拼音索引

当进行性别索引时

Varchar

中文简体

或英文

长度50

该歌手所有歌曲曲目

组合—拼音索引

当进行组合索引时

Varchar

中文简体

或英文

长度50

该组合所有歌曲曲目

地区—拼音索引

当进行地区索引时

Varchar

中文简体

或英文

长度50

该歌手所有曲目

5其他非公能需求

5.1性能要求

●相互合作的用户数量:

50

●系统支持的并发操作数量:

20-40

●响应时间:

60seconds

●与实时系统的时间关系:

不大于实施系统响应时间

●容量需求

硬盘选型:

目前全电脑KTV最常选用的节目库硬盘是希捷80G7200转/秒的IDE硬盘和73G10000转/秒SCSI硬盘,但由于SCSI硬盘的稳定性好、寿命长和其它优点,所以它的价格是同等容量IDE硬盘的3—4倍,所以建议用户应根据自己的需要来选择系统硬盘的种类。

节目库容量的计算

 

系统在选择不同数量的节目时一定要进行节目库容量的计算。

VOD视频点播的视频数据不同于普通的文件数据,它要占据很大的硬盘空间,压缩比越大,图像越清晰,但占硬盘空间也就越大。

标准的VCD为1.15MB/秒码流,由于压缩比太小,所以经常出现马赛克,图像质量一般;标准的DVD为3.5MB/秒码流以上,所以图像质量很好。

为保证每个节目的图像质量并节省硬盘空间,通常建议把每个节目的压缩比固定在MPEG-I1.5MB/秒的速率左右的码流、MPEG-II3MB/秒的速率左右的码流。

这样压缩后1分钟1.5MB/S的MPEG-I(VCD)节目大约占10M左右,1分钟3MB/秒的MPEG-II(DVD)节目大约占20-30M左右。

所以,一定要根据实际需要来配置硬盘,可见节目容量计算简表。

 

节目容量计算简表

歌曲量

VCD(1.5MB/S)

DVD(2MB/S)

DVD(3MB/S)

DVD(4MB/S)

DVD(5MB/S)

1000

50G

80G

120G

160G

200G

1500

75G

120G

160G

200G

240G

2000

100G

160G

200G

240G

280G

2500

125G

200G

240G

280G

320G

3000

150G

240G

280G

320G

360G

3500

175G

280G

320G

360G

400G

4000

200G

320G

360G

400G

440G

4500

225G

360G

400G

440G

480G

5000

250G

400G

440G

480G

520G

5500

275G

440G

480G

520G

560G

6000

300G

480G

520G

640G

700G

6500

325G

520G

560G

750G

780G

7000

350G

560G

600G

800G

850G

7500

375G

600G

660G

850G

900G

8000

400G

640G

720G

900G

960G

8500

425G

700G

780G

960G

1040G

9000

450G

760G

860G

1020G

1120G

9500

475G

820G

920G

1100G

1200G

10000

490G

880G

980G

1180G

1280G

为了节省空间,可以组合不同码流的MPEG-I和MPEG-II节目组成混合的节目库。

根据WINDOWSNT或W-2000的要求,磁盘库需留出总容量的10%作为系统运行空间。

数据库中表的最大行数:

200

5.2安全措施需求

系统需要电力应急安全措施的支持,

需要商业机密保护措施

5.3安全性需求

安全需求:

每个用户在第一次登录后,必须更改他的系统预置登录密码,系统预置的登录密码不能重用。

此项功能是为了保证计时功能的实现。

5.4软件质量属性

易用性优于易学性,

可移植性优于有效性。

5.5业务规则

1.当有客户要求更新相应的曲目是必须对曲目数据库进行择期的更新

2.当VIP用户会员生日时若消费则给与当天的优惠

后期的相应的业务规则还须完善磋商。

5.6用户文档

●安装指南

纸质文档,16开本;

后期投入使用时予以配备

●用户手册

纸质文档,16开本;

后期投入使用时予以配备

●在线帮助

●电子文档,与软件产品一同分发、配置;

●使用教程电子文档,与软件产品一同分发、配置。

词汇表

GB/T11457所列术语和下列定义适用于本指南。

合同(contract):

是由客户和开发者共同签署的具有法律约束力的文件。

其中包括产品的技术、组织、成本和进度计划要求等内容。

客户(customer):

指个人或单位,他们为产品开发提供资金,通常(但有时也不必)还提出各种需求。

文件中的客户和开发者也可能是同一个组织的成员。

语言(language):

是具有语法和语义的通信工具,包括一组表达式、惯例和传递信息的有关规则。

分割(partitioning):

把一个整体分成若干部分。

数据定义

另附于数据字典

分析模型(未完成)

●数据流程图;

●类图;

●状态转换图;

●实体-关系图

待定问题列表

存在的问题

[问题的简要说明]

受影响的人群

[该问题对哪些人群带来了影响]

导致的后果

[该问题带来的不利因素]

希望的解决方案

[列出解决方案所能够解决的问题,以及其相应的优点。

]

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2