ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:157.14KB ,
资源ID:23850107      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23850107.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(KTV点歌系统设计规约.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

KTV点歌系统设计规约.docx

1、KTV点歌系统设计规约设计规约项目名称:KTV点歌系统参与人员: 2.2相关图形.72.2.1类图描述.72.2.2E-R图.82.2.3关系模型映射.92.2.4页面导航图.101引言1.1系统定义KTV点歌系统是以卡拉OK为基础,利用计算机技术以及数据库技术对客户点歌以及歌曲的存储进行很大改善的计算机应用系统。本系统主要方便用户在进行点歌时提供一个非常友好的交互界面,以及给系统管理员提供了一个最高权限,即是能对数据库进行相应操作,例如删除曲库中的歌曲,添加新的歌曲到曲库中去。1.2背景随着时代的进步,人们的生活变得越来越富裕,这时候的人们不仅仅是追求物质上的享受,人们对精神上的享受空前提高

2、。而时代赋予现代人类的一大精神盛宴无疑是越来越多的流行乐,尤其是大多数的青少年更是离不开音乐。KTV就是这个时候运运而生,城市里越来越多的KTV(这里指KTV场所)出现在人们的生活中。随着KTV行业的迅猛发展,点歌系统在KTV里的重要性越来越大,特别是在面向普通消费者的量贩式KTV,投资方在选系统的时候无不练就一双金睛火眼,千挑万选,而且更是在配套设备上重金投入,确保为消费者营造出一个更好的放松环境。KTV点歌系统也因此有了广阔的发展前景。1.3系统实现的功能 本软件称为KTV点歌系统。本系统实现了良好的人机界面;方便的点歌功能;较好的权限管理以及方便的添加、删除和修改数据功能。本系统支持单机

3、工作。普通用户即可直接进入系统主界面,通过相应的入口进入“管理员主界面”、“房间端”、“播放界面”、“点歌界面”。其中点歌界面分为“歌星点歌”、“歌名点歌”、“字数点歌”、“拼音点歌”四种点歌方式,选择点歌方式并点歌后,在下方的歌曲列表将显示符合搜索条件的歌曲,用户点击相应的歌曲,“确定”后即完成了一首歌的点播。用户通过主界面进入管理员界面后,可登陆对系统曲库进行管理,也可修改用户名或密码。2系统设计2.1模块划分1.基于分析软件需求规约中的功能分析,将系统划分为以下模块:(1)基本数据维护模块:提供了管理员录入、修改、注销并维护基本数据的途径。例如对管理员的个人信息的修改和注销,房间信息的修

4、改,歌曲和歌手信息的修改等。(2)基本业务模块:用户使用该系统,可以在进入房间后进行点歌,选歌等。(3)信息查询模块:主要用于查询相关信息,例如房间信息、歌曲,歌手等。(4)数据库管理模块:对管理员、房间、歌手、歌曲等信息进行统一管理。2.基本数据维护模块(1)用户信息管理:管理员可以修改、删除用户信息;(2)房间管理:管理员可以进行房间信息维护,修改房间状态;启用新房间用户可以删除照片;(3)曲库管理:管理员可以进行歌星信息维护,修改、删除歌手基本信息,添加歌曲;(4)点歌管理:用户登录房间后,可以搜索点歌,对已点歌曲进行相应控制等;3基本信息查询模块(1)查看用户信息:负责查看本系统的所有

5、用户信息(2)查看房间:负责查看房间信息(3)查看曲库:负责查看歌手信息(4)查看点歌:负责查看点歌信息4基本业务模块(1)房间登记:管理员需要先对房间信息进行维护,之后用户才能登入房间进行相应的点歌操作;(2)用户登录:负责对用户或管理员的身份进行验证;(3)曲库更新:负责接收管理员操作的曲库信息,并保存在数据库中(4)点歌管理:根据不同检索条件进行点歌;(5)曲目控制:对符合检索条件的歌曲进行播放、暂停、控制音量等操作;5数据库管理模块(1)用户信息:包括账号,密码;(2)房间信息:包括房间号,密码,房间状态,类型,随机号;(3)歌手信息:包括歌手编号,姓名,性别,国籍;(4)歌曲信息:包

6、括歌曲编号,歌曲名称,歌曲字数,歌曲拼音,歌曲 链接地址,歌手编号等;2.2相关图形2.2.1类图描述类图说明:1.Admin类:它包括三个属性:adminId(账号),adminName(姓名),password(密码);它包含的方法都是用来设置和获取这些属性值。2.Room类:它包括六个属性:id(编号)roomNo(房间号),roomPassword(密码),roomStatus(状态),roomType(类型),randomCode(随机数);它包含的方法都是用来设置和获取这些属性值。3.Singer类:包含四个属性:singerId(歌手编号),singerName(歌手姓名),si

7、ngerSex(歌手性别),singerNation(歌手国籍);它包含的方法都是用来设置和获取这些属性值。4.Song类:包含八个属性:songId(歌曲编号),songWordCount(歌曲字数),singerId(编号),singerName(歌手姓名),songName(歌曲名称),songPinyin(歌曲拼音),songUrl(歌曲来源);它包含的方法都是用来设置和获取这些属性值。5.SQLException类:当SQL返回警告或错误时引发的异常。6.AdminDao接口:它包括两个方法:loginin()-登录,PasswordModify()-密码设置。7.CopyOfSon

8、gDao接口:包括八个方法:songAdd()-添加歌曲,orderTimeAdd()-添加点歌时间,songFavorList()-最喜爱的歌单,songList()-歌单,songListForOrder()-已点歌单,singerSongList()-歌手的歌单,songDelete()-删除歌曲,songModify()-歌曲定义。8.RoomDao接口:包括六个方法:login()-登录,newRoomList()-新房间列表,roomInAndOut()-房间出入登记,roomModify()-房间定义,usedRoomList()-使用中的房间,roomList()-房间列表。9

9、.SongDao接口:包括八个方法:songAdd()-添加歌曲,orderTimeAdd()-添加点歌时间,songFavorList()-最喜爱的歌单,songList()-歌单,songListForOrder()-已点歌单,singerSongList()-歌手的歌单,songDelete()-删除歌曲,songModify()-歌曲定义。10.singerDao接口,包括五个方法:singerAdd()-管理员用来添加歌手,singerCount()-管理员用来统计歌手,singerList()-歌手名单,singerModify()-定义歌手信息,singerDelete()-管理

10、员用来删除歌手。11.DbUtil类:包括四个属性:dbUrl(数据库链接地址),dbUserName(数据库用户名),dbPassword(密码),jdbName(数据库名称),这个类用来获取数据库的连接。12.NumberUtil类:判断字符串是否是数字。13.StringSplitUti类:14.StringUti类:字符串工具处理类15.AdminFrm类:对登录界面进行设计 2.2.2E-R图ER图描述系统中共有四个实体,分别为T-admin,T-room,T-song,T-singer。表间的关系为:表1表2关系类型和说明T-adminT-room一对多(每个管理员可以对多个房间进

11、行信息维护)T-adminT-song一对多(每个管理员可以对曲库中的多条歌曲进行信息维护)T-adminT-singer一对多(每个管理员可以对曲库中的多个歌手进行信息维护)T-roomT-song一对多(每个房间可以点多首歌曲)T-roomT-singer一对多(每个房间可以点多个歌手的歌)T-songT-singer一对一(每首歌曲对应一个歌手)具体E-R图如下:2.2.3关系模型映射1.关系模型映射的关系模式如下:T-admin:用户账号(主键),用户名,密码T_room:编号(主键),房间号,房间密码,房间状态,房间类型,随机数T_singe:歌手编号(主键),歌手姓名(主键),歌手性别,歌手国籍T_song:歌曲编号(主键),歌曲名,歌曲字数,歌曲拼音,歌曲来源,歌手编号,点歌时间2.2.4页面导航图1.用户使用系统时的页面导航(1)用户申请登录系统(2)经身份验证成功后,跳转至主界面(3)用户可以在主界面进行操作的选择,包括查看用户信息,查看房间信息,查看曲库信息(4)系统进行相应的处理

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

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