《2022年KTV点歌系统需求分析说明文档-- .pdf》由会员分享,可在线阅读,更多相关《2022年KTV点歌系统需求分析说明文档-- .pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 需求说明分析报告日期: 2012-4-24 1 引言 .21.1 编写目的 . 3 1.2 预期读者和阅读建议. 3 1.3 产品范围 . 3 2 综合描述 .4名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 18 页 - - - - - - - - - 2 2.1 产品状况 . 4 2.2 产品功能 . 4 2.3 分析模型 . 4 2.4 运行环境 . 8 2.5 设计和实现上的限制. 8 2.6 假设和约束 . 9 2.7 以后可能提出的要求: . 10 大小屏
2、幕之间的切换 . 10 单曲循环与顺序播放的实现. 10 (历史记录 )已选与已唱的统一与分门别类. 10 3 外部接口需求 .103.1 用户界面: . 10 3.2 硬件接口: .11 3.3 软件接口: . 12 3.4 通讯接口: . 13 4 系统功能需求 .134.1 说明和优先级 . 13 4.2 输入 /输出数据 . 14 5 其他非功能需求 .145.1 性能要求 . 14 5.2 安全措施需求 . 15 5.3 安全性需求 . 15 5.4 软件质量属性 . 15 5.5 业务规则 . 15 5.6 用户文档 . 15 词汇表 .16数据定义 .171 引言此需求分析报告是
3、对KTV 点歌系统开发的一个需求方面的初步的分析说明性文档,旨在通过该文档清晰的阐述系统的实际功能,方便系统开发人员对系统的理解以及与用户的沟名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 18 页 - - - - - - - - - 3 通,文档相关说明部分在目录部分已全部涵盖,阅读此文档的相关人员可以通过目录索引找到相应的部分予以阅读。1.1 编写目的此需求分析是基于KTV 点歌系统而编写,该系统是一套基于视频点播技术的电脑点歌系统。期望实际投入使用的系统可以更加方便
4、用户使用和系统需求者的管理,增强娱乐性, 力求为用户达到其预期的收效。1.2 预期读者和阅读建议预期读者 :项目需求方,小组全体开发成员,项目验收组此文档重点在于方便开发人员对系统的理解,对于系统的需求方建议阅读文档2.1-2.4以及 3.1部分这些部分主要针对的是需求人员和开发人员两方,对系统的全局有所了解,是概要式的阐述。对于开发方全体成员建议详细阅读此文档,并针对相关章节作详细商讨。1.3 产品范围首次发行的范围首次发行针对KTV 量贩所有 VIP 银座包厢,更换为此次分开发的新系统。随后发行的范围:在旗舰店VIP 银座包厢试行的系统是初期投入的系统,如果系统投入使用客户满意,将对此系统
5、按照需求方的进一步要求完善新添相应的功能,对于界面的设计将根据量贩旗下不同店风格设计并投入使用。包括的特性和功能:通过管理人员对服务器端的控制,可查询包房内用户所点歌曲,管理点歌系统歌曲数据库;启动服务器端程序后,客户端可进行即点即播(即零等待)的点歌名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 18 页 - - - - - - - - - 4 操作,并且多个客户端可同时点播同一首歌曲。2 综合描述2.1 产品状况此系统是新型的,独立的,自主型产品,可以与其他娱乐性管理
6、系统相结合,并且作为其中的 KTV 点歌系统运用于KTV 管理服务。2.2 产品功能从顾客使用点歌系统的角度挖掘需求,点歌系统应当具备多种途径的歌曲查询点播功能。通过单击按钮即可查询所有曲目,并且需要提供更为丰富的查询方式。基于方便性与习惯,首先本系统应当提供传统点歌系统的查询方式,即以歌曲名首拼音为依据的查询方式和以歌曲名字笔画多少为依据的查询方式,此外,需要增加以歌手名为依据的查询方式和以歌曲语种为依据的查询方式。 事实上,这些查询方式并没有什么奇特的地方,但是因为可以让不同的顾客选择自己习惯与适应的查询方式,它必将会让用户在消费时感觉更愉快些。从经营者使用点歌系统的角度挖掘需求。此外,点
7、歌系统还应当可以方便地增加新的曲目,也应提供对现有曲目的更新、删除功能,并且,对曲目的管理应当是各包房统一的,而不是必须一个一个包房地进行设置与操作。另外,因为曲目的管理会影响到整个系统提供的服务,所以这些管理功能应当只能由具有相应权限的管理人员完成,因此,点歌系统中还应提供相应管理人员管理功能及权限控制功能2.3 分析模型 实体 -关系图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 18 页 - - - - - - - - - 5 数据流图客户管理员信息处理查询歌曲清
8、单更新曲目缺省歌曲KTV 点歌系统数据流图顶层结构普通VIP 用户名密码顾客管理员点歌管理歌曲库歌手名歌曲名语种地区歌手名地区语种歌曲名名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 18 页 - - - - - - - - - 6 查询歌曲显示歌曲选择歌曲添加列表顾客全部歌曲信息管理员查询歌曲显示缺少歌曲更新歌曲更新成功已唱记录缺省列表正在播放列表歌曲库意见反馈处理完善服务提交意见意见反馈改善管理KTV 点歌系统数据流图0 层结构名师资料总结 - - -精品资料欢迎下载
9、 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 18 页 - - - - - - - - - 7 闲 置歌曲名entry/所有歌曲语种entry/所有语种歌曲输入拼音Do/出现歌曲退出本系统输入笔划数Num1=0 Do/出现歌曲歌手名entry/所有歌手歌曲退出本系统地区Entry/ 所 有 地 区 歌曲选择的所有歌曲Num2=0 Do/一会唱已唱记录未唱记录添加Do/添加歌曲删除Do/删除歌曲退出退出退出退出KTV 点歌系统状态转换图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
10、 - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 18 页 - - - - - - - - - 8 2.4 运行环境2.5 设计和实现上的限制 必须使用的特定技术、工具、编程语言和数据库:开发工具: visual studio 2008 点歌电脑:主机、触屏显示器、软件视频服务器:主机、显示器、系统软件、流控软件歌曲磁盘库 : 计算机硬盘、(阵列卡、阵列柜)歌曲采编电脑:主机、显示器、歌曲编辑软件(采编卡)IPO 表模块:系统名称:日期:作者:输入:客户的查询条件处理:对客户的歌曲查询进行信息的处理数 据 元 素 : 歌 曲 名歌手名语种 地区备注
11、:暂无输出:客户的查询结果KTV 点歌系统 IPO 表2012-4-23 整体KTV 点歌系统李邵名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 18 页 - - - - - - - - - 9 编程语言: c# 数据库: sql server 2008 要求遵循的开发规范和标准:GB 8566 计算机软件开发规范GB 8567 计算机软件产品开发文件编制指南GB/T 11457 软件工程术语遵循河南警察学院(郑州)信息系创新小组软件开发文档规范 硬件的限制:硬盘200G
12、 , 每月备份,每天更新。 数据转换格式标淮的限制:2.6 假设和约束 计划使用的商业组件:视频服务器 (必配设备)点 歌 电 脑(必配设备)歌曲磁盘库(必配设备) 有关本软件用户的若干假定:用户只需会基本的电脑操作即可 有关本软件开发工作的若干假定:项目需求方在开发期间提供若干名员工与开发人员进行业务方面的交流与沟通,并保证随时可以允许开发人员实地了解现行系统的运行情况。 有关本软件运行环境的一些问题:Windows xp/win 7 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
13、 9 页,共 18 页 - - - - - - - - - 10 内存 512M 以上 工期约束:两个月 经费约束:小组成员自行解决 人员约束:创新小组8 位成员,需求方代表 设备约束:河南警察学院实验室,量贩 VIP 银座包厢(实地)2.7 以后可能提出的要求:大小屏幕之间的切换单曲循环与顺序播放的实现(历史记录 )已选与已唱的统一与分门别类3 外部接口需求3.1 用户界面:用户要求界面不能过于复杂,但风格要轻松轻盈。符合年轻时尚的风格。 将要使用在每一个屏幕(图形用户界面 )上的软件组件,可能包括:选单;标准按钮;导航链接;各种功能组件;消息栏; 各种显示格式的规定,部分内容包括:名师资料
14、总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 18 页 - - - - - - - - - 11 不同情况下文字的对齐方式:左对齐不同情况下数字的表现格式与对齐方式:左对齐日期的表现方法与格式:年-月-日(0000-00-00)计时方法与时间格式:从零计时,(00:00:00) 3.2 硬件接口:(1)视频服务器 (必配设备)是整个系统的核心,负责接受各个房间电脑请求信号,调度歌曲文件,并将它们发送到有需求的房间去。视频服务器是一台高可靠性、要求硬盘服务器可支持15 个房间。
15、(2)点 歌 电 脑(必配设备)点歌电脑是长期稳定工作的PC计算机,点歌软件和DVD回放卡配置在包房点歌电脑上,用户通过它进行点歌、各种查询操作。用户可以任选遥控器、鼠标、小键盘、进行点播。建议每台点歌电脑采用大硬盘,每块硬盘中放置若干不同的歌曲,系统可使其4-5 个为一组来形成一个应急的点歌服务系统,并可容纳1000多首歌曲。歌曲磁盘库:(2)歌曲磁盘库(必配设备)由一组大容量的硬盘构成,压缩后的计算机文件全部保存在其中,在投资允许的情况下,根据不同的系统采用不同的硬盘,可有效地节约经费并提高安全性。(3)管理服务器(选配设备)该服务器专门管理以下系统:收银系统、开房咨客、服务响应、点酒水软
16、件、财务营业管理经理查询、库房管理等。(4)歌曲编辑系统(选配设备)当用户有要求自己制作歌曲库时,可配备此系统。 它专门把不同节目源上的歌曲进行压名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 18 页 - - - - - - - - - 12 缩,以计算机文件方式存储在硬盘上,同时进行数据库分类。(5)服务响应电脑(选配设备)当营业场所需要客人在房间内通过电脑来呼叫各种服务时,应配备该电脑。(6)经理查询电脑 (选配设备):根据用户需求, 在经理查询软件被购买时,需要
17、有该电脑。3.3 软件接口:(1)点歌软件 : 用户可以根据个人爱好通过包房电脑及该软件查询(包括歌手查询、语种查询、地区查询、歌曲查询)所需要的歌曲,了解歌手的简介、播放歌曲、控制歌曲,同时,软件中包含了丰富多彩的主题页面,用户可根据喜好随时随地的更换软件的界面。另外,系统界面中的多个动态显示区及功能点、LOGO 的合理搭配,使用户在使用上更简便,在系统功能上更强大。系统采用了多模块交叉功能,如客户在点播服务功能、查询功能时,仍可对正在点播的节目进行控制和操作,实现了完全交叉式的操作。(2)歌曲编辑系统:用于系统歌库中的歌曲管理,如添加、编辑、删除、更改。(3)总经理查询系统:用于娱乐场所领
18、导查询经营状况、财务支出、费用查询。(4)服务响应系统:是根据系统所能提供的服务内容,供选择呼叫使用。该功能使用有效时,需要有中央服务响应系统进行配合,其服务内容可根据需要进行设置,如“呼叫服务员”、 “呼叫经理”、 “呼叫 DJ”等。当确定服务项目后,点击“确定”键,该服务信息通过网络会发送到中央服务响应系统,然后进行相应的服务项目应答和服务安排。前台也可以给各包房发短消息、祝词。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 18 页 - - - - - - - -
19、 - 13 3.4 通讯接口:网络通讯标准或者协议:HTTP/FTP 通讯安全或加密问题:维护人员和管理人员由权限密码后期投入使用时予以交付数据传输速率: 100mpbs 同步和异步通讯机制兼可4 系统功能需求4.1 说明和优先级功能说明和优先级(优先级初步划分为4 级 1-4表示由低到高)点歌功能:用户在界面显示的相关选项提示下有选择的进行操作,针对每一种歌曲曲目的查找方式界面将显示相对应的界面, 用户只需一直按照界面所给出的提示操作即可。未演奏曲目时优先级4。演奏曲目时优先级3 。切歌功能:当用户想结束当前演奏曲目时,选择切歌按钮即可结束当前曲目演奏曲目时优先级为4 ,为演奏时优先级1。显
20、示:当用户已经选定曲目时,在歌曲演奏时会显示当前曲目的歌曲名和歌手名称,会随机显示MV ,以及下一首曲目的名称和歌手名。演奏时优先级为4。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 18 页 - - - - - - - - - 14 4.2 输入 /输出数据用户点歌输入输出数据列表输入数据名称实际含义数据类型数据格式数据约束输 出 数 据名称歌 手名 -拼音、笔画索引当进行按照歌手名称索引时Varchar 中文简体或英文长度 50 该 歌 手 所有 歌 曲 曲目歌曲
21、名 拼音、笔画索引当进行歌曲名索引时Varchar 中文简体或英文长度 100 所 选 该 歌曲语种 拼音、笔画索引当进行语种索引时Varchar 中文简体或英文长度 50 该 语 种 所有 歌 曲 曲目地区 拼音、笔画索引当进行地区索引时Varchar 中文简体或英文长度 50 该 地 区 所有曲目5 其他非功能需求5.1 性能要求 相互合作的用户数量:50 系统支持的并发操作数量:20-40 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 18 页 - - - -
22、- - - - - 15 响应时间: 60seconds 与实时系统的时间关系:不大于实施系统响应时间 容量需求 :尽可能满足系统所需5.2 安全措施需求系统需要电力应急安全措施的支持需要商业机密保护措施5.3 安全性需求安全需求:每个用户在第一次登录后, 必须更改他的系统预置登录密码, 系统预置的登录密码不能重用。此项功能是为了保证计时功能的实现。5.4 软件质量属性易用性优于易学性,可移植性优于有效性。5.5 业务规则1.当有客户要求更新相应的曲目是必须对曲目数据库进行择期的更新2.后期相应的业务规则还须完善磋商。5.6 用户文档 安装指南名师资料总结 - - -精品资料欢迎下载 - -
23、- - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 18 页 - - - - - - - - - 16 纸质文档, 16开本;后期投入使用时予以配备 用户手册纸质文档, 16开本;后期投入使用时予以配备 在线帮助 电子文档,与软件产品一同分发、配置; 使用教程电子文档,与软件产品一同分发、配置。词汇表GB/T 11457 所列术语和下列定义适用于本指南。合同(contract ) :是由客户和开发者共同签署的具有法律约束力的文件。其中包括产品的技术、组织、成本和进度计划要求等内容。客户(customer) :指个人或单位,
24、他们为产品开发提供资金,通常(但有时也不必)还提出各种需求。文件中的客户和开发者也可能是同一个组织的成员。语言(language) :是具有语法和语义的通信工具,包括一组表达式、惯例和传递信息的有关规则。分割( partitioning) :把一个整体分成若干部分。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 18 页 - - - - - - - - - 17 数据定义另附于数据字典KTV 点歌系统的数据字典名称类型说明查询歌曲处理按客户要求进行歌曲查询显示歌曲处理显
25、示客户所查询出的歌曲选择歌曲处理按客户喜好进行选择添加列表处理将客户选择的歌曲进行汇总定期查询处理管理员进行定期维护及时更新处理管理员及时对歌曲库进行更新完善服务处理系统对客户的要求作出响应改善管理处理管理员对系统作进一步的完善历史记录数据存储储存客户已唱过的歌曲缺省歌曲列表数据存储将客户要求但系统内无的歌曲列出播放列表数据存储将已选择但未唱的歌曲列出歌曲库数据存储数据库的歌曲信息表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 18 页 - - - - - - - - - 18 KTV 系统歌曲信息数据字典姓名:歌曲信息别名:无描述:记录歌曲的基本信息定义:歌曲信息 =歌曲名 +歌手名 +语种+地区位置:数据库的歌曲信息表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 18 页 - - - - - - - - -