课程设计实验报告-ktv点歌系统

课程设计实验报告-ktv点歌系统

ID:31416896

大小:412.41 KB

页数:12页

时间:2019-01-09

课程设计实验报告-ktv点歌系统_第1页
课程设计实验报告-ktv点歌系统_第2页
课程设计实验报告-ktv点歌系统_第3页
课程设计实验报告-ktv点歌系统_第4页
课程设计实验报告-ktv点歌系统_第5页
资源描述:

《课程设计实验报告-ktv点歌系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1・需求分析系统设计的背景信息传统的卡拉0K,由于歌曲更新慢,老歌太多,同时出现了抢歌现彖,点歌方式上也出现了点歌速度慢,歌曲过时不能及时跟随潮流,即无法满足用户的要求,给人们休闲上蒙上了一片阴影。KTV点歌系统就应用而生了。本系统的功能Z—是从用户角度出发。为满足用户的需求,点歌系统应当具备多种途径的歌曲查询点播功能。通过单击按钮即可查询所有曲目,并且需要提供更为丰富的查询方式。基于方便性与习惯,首先本系统应当提供传统点歌系统的查询方式,即以歌曲名首拼咅为依据的查询方式和以歌曲名字笔画多少为依据的查询方式,此外,需要增加以歌手名为依据的查询方式和以

2、歌曲语种为依据的查询方式。事实上,这些查询方式并没有什么奇特的地方,但是因为可以让不同的顾客选择自己习惯与适应的查询方式,它必将会让用户在消费时感觉更愉快止匕O另外点歌系统还应当可以方便地增加新的曲目,也应提供对现有曲目的修改、删除功能。同时为方便用户对歌曲的点播,管理者也该适时对歌曲进行排名汇总。并且,对曲目的管理应当是各包房统一的,而不是必须一个一个包房地进行设置与操作。另外,因为曲目的管理会影响到整个系统提供的服务,所以这些管理功能应当只能由具有相应权限的管理人员完成。因此,点歌系统屮还应提供相应管理人员管理功能及权限控制功能。「2需求分析1.

3、2.1信息需求KTV点歌系统主要是实现用户相关模块和管理员相关模块功能的系统,用户相关模块又分为选择歌曲、歌曲控制以及删除选定歌曲,管理员相关模块分为管理员登陆、歌曲更新和歌曲排名。根据KTV点歌的基本需求,本系统需要完成的基本任务如下:(1)歌曲查询当用户进入KTV点歌系统时,应该在主页面屮分类显示最新的歌曲信息,以供客户选择所需歌曲,同时也应该提供歌曲的各种检索功能,包括按歌曲名、歌手名、歌曲地区等信息快速查询所需歌曲信息的功能。(2)歌曲库管理将用户选择的歌曲统一到歌曲库中,当选择的歌曲播放完成之后,系统能够自动清除以已经播放完毕的歌曲信息。1

4、.2.2功能需求KTV点歌系统描述如下:为满足用户的需求,点歌系统应当具备多种途径的歌曲查询点播功能。基于方便性与习惯,首先本系统应当提供传统点歌系统的查询方式,即以歌曲名首拼音为依据的查询方式和以歌曲名字笔画多少为依据的查询方式,此外,需耍增加以歌手名为依据的查询方式和以歌曲语种为依据的查询方式。另外点歌系统还应当可以方便地增加新的曲目,也应提供对现有曲目的修改、删除功能。同时为方便用户对歌曲的点播,管理者也该适时对歌曲进行排名汇总。因为曲目的管理会影响到整个系统提供的服务,所以这些管理功能应当只能由具有相应权限的管理人员完成。因此,点歌系统中述应

5、提供相应管理人员管理功能及权限控制功能。对上述KTV点歌系统的描述进行分析,可以获得如下功能性需求:(1)用户通过身份验证,登录到KTV点歌系统。(2)用户可以在该系统中进行选择歌曲。(3)用户对该系统中的歌曲进行控制。(4)用户可以根据自己的喜欢对自己选择的歌曲再进行筛选后删除不喜欢的歌曲。(5)管理员输入密码验证可以登录KTV点歌系统。(6)管理员对该系统中的歌曲进行更新,即对歌曲进行修改、添加以及删除。(7)管理员可以根据点播次数,对歌曲进行排名。1.2.3性能需求(1)界面设计友好、美观(2)数据存储安全、可靠(3)信息分类清晰、准确(4)强

6、大的查询功能,保证数据查询的灵活性(5)操作简单易用、界面清晰大方(5)系统安全、稳定(6)占用资源少、对硬件要求低(7)提供灵活、方便的权限设置,便系统易于管理2、系统总体结构设计2.1系统功能设计图2-1KTV点歌系统功能划分图2.2UML视图2.2.1识别参与者通过对系统需求的分析,可以确定系统中有两个参与者:用户、管理员。用户描述:用户可以进入点歌系统,进行选择歌曲,并且对歌曲进行控制以及删除选定歌曲。示例:任何在此KTV点歌系统中的进行点歌的人。管理员描述:管理员可以登录到系统,可以对系统中的歌曲进行更新以及排名。示例:在系统上管理歌曲信息

7、。2.2.2识别用例通过对需求的进一步分析,可以确定系统中有如下用例存在:用户用例:(1)登录:点击进入到KTV点歌系统。(2)选曲:用户可以在该系统中进行选择歌曲。(3)歌曲控制:用户对该系统中的歌曲进行控制。(4)歌曲删除:用户可以根据自己的喜欢对自己选择的歌曲再进行筛选后删除不喜欢的歌曲。管理员用例:(1)登录:管理员输入账号和密码可以登录带KTV点歌系统(2)歌曲管理:管理员对该系统中的歌曲进行更新,即对歌曲进行修改、添加以及删除。(3)歌曲排名:管理员可以根据点播次数,对歌曲进行排名。用户删除指定歌曲、、、歌曲暂停图2-2用户用例图y用户名

8、管理员密码验证登陆系统«include»歌曲更新<z<^includ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。