《KTV点歌系统需求规格说明书徐洋洋》由会员分享,可在线阅读,更多相关《KTV点歌系统需求规格说明书徐洋洋(18页珍藏版)》请在金锄头文库上搜索。
1、卷 号卷内编号密 级项目编号: S分 类:需求规格说明书Version: 项 目 承 担 部 门: 项目研发部 撰 写 人(签名): 徐洋洋 完 成 日 期: 2016-4-22 本文档 使 用部门: 主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名): 徐洋洋 评 审 日 期: 2016-4-23 目 录1.引言11.1目的11.2定义11.3参考资料12.软件总体概述12.1软件标识12.2软件描述12.2.1系统属性12.2.2开发背景22.2.3软件功能22.3用户的特点22.4限制与约束23.具体需求23.1功能需求33.2性能需求33.3数据库需求43.4设计约束4
2、3.4.1其他标准的约束43.4.2硬件约束43.5属性43.5.1可用性43.5.2可靠性43.5.3效率43.5.4安全性43.5.5可维护性43.5.6可移植性53.6外部接口需求53.6.1用户接口53.6.2硬件接口53.6.3软件接口53.6.4通信接口64.数据字典65.附录65.1用户方组织机构图;6需求规格说明书1. 引言1.1 目的KTV总体功能都要围绕唱歌这一主题来实现,针对这一本质需求为客户提供方便快捷的服务与功能,包括点歌及点歌方式:歌星点歌、性别点歌、音乐组合点歌、种类点歌。1.2 定义拥有无数的歌曲资源,满足所有用户的点歌需求1.3 参考资料经核准的用户合同、用户
3、需求说明书、项目开发委托合同书、技术可行性报告项目开发计划本项目的较高层次的开发文档:项目开发计划;2. 软件总体概述2.1 软件标识软件全名:量贩式KTV点歌系统软件缩称:FKTV版本号:asdfghjkl2.2 软件描述2.2.1 系统属性该系统为简易KTV管理系统,操作对象包括客户和管理员2.2.2 开发背景本节说明软件的开发目的、应用目标和使用范围等背景材料。随着人们生活水平的提高,人们的业余生活也发生了巨大变化。近些年来,人们的业余生活变得越来越丰富多彩,去练歌房练歌,成为人们在生活之余的主要休闲方式。传统的卡拉OK一直用光盘盘来为顾客播放歌曲,由于光盘存放歌曲数量有限,很多时候,顾
4、客都找不到自己想唱的歌,并且用光盘播放歌曲不方便。KTV系统采用先进开发工具,通过本系统,顾客可通过多种方式点播自己喜爱的歌曲,管理员可向系统中添加、修改和删除歌曲信息。2.2.3 软件功能本节为软件功能提供一个摘要,无须描述功能的细节。应为每一软件功能的需求分配一个唯一性的标识,以利于需求的跟踪和测试。应说明功能的优先级定义,和每一功能的优先级(从用户角度而言)。优先级定义可采用以下方法(QFD对功能需求的分类方法):a. 高软件必须实现的功能,用户有明确的功能定义和要求;b. 中软件应该实现的功能,用户的功能定义和要求可能是模糊的、不具体的、或低约束的,但是这类功能的缺少会导致用户的不满意
5、,因此这类功能的具体需求应当由需求分析人员诱导用户产生并明确;c. 低软件尽量实现的功能,并可根据开发进度进行取舍,但这类功能的实现将会增加用户的满意度。可用以下表格来说明软件功能:序号功能名称功能需求标识优先级简要描述001歌名点歌QuerySong用户根据自己的喜好挑选自己喜欢的歌002排行榜OrderList用户针对最近的热歌选择自己要唱的歌003歌星点歌QuerySinger根据歌星名字选歌004删除已点DeleteAlSong删除已经点的歌005已选歌曲ChoiceSong查看已选歌曲的清单006切换歌曲ChangeSong切换到下首歌007呼叫服务CallService呼叫服务员服
6、务008灯光效果LightService包厢灯光舞台效果009歌曲优先TopSong后面的歌曲顶到最先010添加功能AddSong添加歌曲资源011删除功能DeleteSong删除歌曲资源012更新功能UpdateSong更新歌曲资源也可配合软件的功能结构图加以说明。2.3 用户的特点针对有唱歌爱好的所有用户2.4 限制与约束 经费 :20万编程语言:java/C#硬件限制:win7/win8/win10开发限制:两个月安全保密:有遵守的标准,规则:见用户协议。3. 具体需求本章应包括在进行软件结构设计时所需的全部细节。3.1 功能需求本节描述2. 2.3.节所述的每一功能需求。本节可以划分为
7、若干小节,每一小节逐一说明每一功能需求。本节将该功能需求具体描述为输入、处理和输出的需求。本节可用自然语言描述;也可用形式化的方法描述,如数据流图(DFD)、业务流程图(IDEF0)方法等。本节由以下内容组成:A. 输入:详细描述该功能的所有输入数据,包括:输入源、类型、长度、数值范围、精度、量纲、数量、更新和处理频度等;B. 处理:定义对输入数据的全部操作,以获得预期的输出数据,包括:输入数据的有效性检验、操作时序或优先级、异常情况处理、输出数据的有效性检验等;C. 输出:详细描述该功能的所有输出数据,包括:接受者、类型、长度、数值范围、精度、量纲、数量、出错信息等。可用下表方式描述:3.1
8、.1 歌名点歌功能编号001功能名称歌名功能所属部门项目开发部调查者徐洋洋调查时间2016-4-22审核人Xxx功 能描 述客户使用该功能实现歌曲的点播输入项歌曲旁的点歌按钮处理描述点击按钮时,系统自动的将歌曲加入到点歌列表中,默认歌曲的点播状态为0.输出项点歌成功时出现成功提示,点歌失败给出失败提示。界面要求无功能编号002功能名称点歌功能所属部门项目开发部调查者徐洋洋调查时间2016-4-22审核人Xxx功 能描 述客户使用该功能实现歌曲的点播输入项歌曲旁的点歌按钮处理描述点击按钮时,系统自动的将歌曲加入到点歌列表中,默认歌曲的点播状态为0.输出项点歌成功时出现成功提示,点歌失败给出失败提
9、示。界面要求无功能编号002功能名称排行榜点歌所属部门项目开发部调查者徐洋洋调查时间2016-4-22审核人Xxx功 能描 述客户使用该功能实现歌曲的点播输入项歌曲排行的点歌按钮处理描述点击按钮时,系统自动的将歌曲加入到点歌列表中,默认歌曲的点播状态为0.输出项点歌成功时出现成功提示,点歌失败给出失败提示。界面要求无功能编号003功能名称歌星点歌所属部门项目开发部调查者徐洋洋调查时间2016-4-22审核人Xxx功 能描 述客户使用该功能实现歌曲的点播输入项查找歌星名,歌星名首字母处理描述点击确定时,系统自动查找该歌星的所有歌曲输出项点歌成功时出现成功提示,点歌失败给出失败提示。界面要求无功能
10、编号004功能名称删除已点所属部门项目开发部调查者徐洋洋调查时间2016-4-22审核人Xxx功 能描 述客户使用该功能实现歌曲已点的删除输入项已点歌单上的歌名右边的删除按钮处理描述点击按钮时,系统自动的将歌曲删除输出项删除成功时出现成功提示,删除失败给出失败提示。界面要求无功能编号005功能名称已选歌曲所属部门项目开发部调查者徐洋洋调查时间2016-4-22审核人Xxx功 能描 述客户使用该功能查看已选歌曲输入项点击按钮已选歌曲处理描述点击按钮时,系统自动跳界面到已选歌曲输出项点击按钮时出现成功提示界面要求无功能编号006功能名称切换歌曲所属部门项目开发部调查者徐洋洋调查时间2016-4-2
11、2审核人Xxx功 能描 述客户使用该功能实现歌曲下一首歌的点播输入项歌曲旁的切歌按钮处理描述点击按钮时,系统自动的将歌曲切入到下一首歌输出项界面要求无功能编号007功能名称呼叫功能所属部门项目开发部调查者徐洋洋调查时间2016-4-22审核人Xxx功 能描 述客户使用该功能呼叫酒水服务输入项屏幕上的呼叫按钮处理描述点击按钮时,系统自动向服务员发出信息输出项界面要求无功能编号008功能名称灯光效果所属部门项目开发部调查者徐洋洋调查时间2016-4-22审核人Xxx功 能描 述客户使用该功能实现包厢的歌唱环境氛围光线输入项点击灯光按钮,选择灯光效果处理描述点击按钮时,系统展示灯光种类供予选择输出项
12、灯光效果改变界面要求无功能编号009功能名称歌曲优先所属部门项目开发部调查者徐洋洋调查时间2016-4-22审核人Xxx功 能描 述客户使用该功能实现歌曲的置顶输入项歌曲旁的置顶按钮处理描述点击按钮时,系统自动的将歌曲加入置顶输出项歌曲置顶界面要求无功能编号010功能名称添加功能所属部门项目开发部调查者徐洋洋调查时间2016-4-22审核人Xxx功 能描 述客户使用该功能实现歌曲、歌手的点播输入项管理员登录界面添加按钮处理描述点击按钮时,系统自动的将歌曲、歌手加入到点歌列表中,默认歌曲的点播状态为0.输出项添加成功时出现成功提示,添加失败给出失败提示。界面要求无功能编号011功能名称删除功能所属部门项目开发部调查者徐洋洋调查时间2016-4-22审核人Xxx功 能描 述客户使用该功能实现歌曲、歌手的删除输入项管理员登录界面删除按钮处理描述点击按钮时,系统自动的将歌曲、歌手从点歌列表中删除,默认歌曲的点播状态为0.输出项删除成功时出现成功提示,删除失败给出失败提示。界面要求无功能编号012功能名称修改功能所属部门项