3.1 系统功能分析 系统要完成的主要功能有:管理各种歌曲,然后分别按歌曲拼音点歌,按歌曲作者点歌,按歌曲字数点歌,按歌星点歌,按歌曲类型点歌,按歌曲语种点歌。调整音箱效果:音量/伴音/人声/左右声道/原唱/清唱/低音/升调/高音等;点播曲目管理:选中的曲目排队/选中的曲目优先被点唱。 copyright paper51.com ·拼音点歌:选择按歌曲拼音点歌后列出所有的歌曲,然后利用歌曲拼音查询选的歌曲。 内容来自论文无忧网 www.paper51.com
·作者点歌:选择按歌曲作者点歌后,显示的是两个字男作者,两个字女作者,三个字男作者,三个字女作者和其它。再选择其中的一项,然后利用作者姓名的拼音查询想要点的歌曲。 paper51.com
·字数点歌:选择按歌曲字数点歌后,显示的一个字歌曲,二个字歌曲等,再选择其中的一项,然后在按歌曲拼音查询想要点的歌曲。 copyright paper51.com ·歌星点歌:选择按歌星点歌后,显示的是两个字男歌星,两个字女歌星,三个字男歌星,三个字女歌星,乐队组合和其它这些选项。再选择其中的一项,然后利用歌星姓名的拼音查询歌曲。 http://www.paper51.com ·类型点歌:选择按歌曲类型点歌后,显示的是不同类型的歌曲,分别是迪士高,情歌,儿歌,军歌,影视金曲,轻音乐,再选择其中的一项,然后利用歌曲拼音查询选的歌曲。 内容来自论文无忧网 www.paper51.com ·语种点歌:选择歌曲语种点歌后,显示的是不同语言的歌曲,分别是汉语,英语,日语,韩语,粤语,台语,再选择其中的一项,然后利用歌曲拼音查询选的歌曲。 内容来自论文无忧网 www.paper51.com ·调整音箱效果:音量/伴音/人声(话筒)/左右声道/原唱/清唱/低音/升调/高音等,通过对Windows API的多媒体和资源文件的高层控制MCI进行封装,使读者不必研究MCI的内部函数,轻松调用API类的函数,就能实现播放视频文件。Windows已经提供了一个关于多媒体处理的动态链接库WINMM.DLL,并通过调用它所提供的API函数,就可以使用MCI指令进行多媒体方面的操作了。 http://www.paper51.com MCI的全称是Media Control Interface(多媒体控制接口),为各种多媒体设备,用MCI函数可以给上述的任何一种设备发出命令,告诉他们开始,结束,暂停,倒退,快进等,就像按动播放器面版上的按钮一样。每一个设备的特殊命令依赖于设备本身的功能,例如可以让波形音频设备录音等。实际上MCI是一个高级的函数调用接口,可以把它看作一个解释器,通过它,就可以直接和外部音频或视频设备打交道了。 内容来自论文无忧网 www.paper51.com ·点播曲目管理:选中的曲目排队/选中的曲目优先被点唱。 内容来自论文无忧网 www.paper51.com
3.2 系统数据库设计 http://www.paper51.com 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 paper51.com 开发本系统共设计了五个表如下所示: http://www.paper51.com
(1) 歌曲表的定义 copyright paper51.com 表3.1 歌曲表 内容来自论文无忧网 www.paper51.com 中文名称 内容来自论文无忧网 www.paper51.com 数据类型 内容来自论文无忧网 www.paper51.com 长 度 copyright paper51.com 允许空 copyright paper51.com 歌曲名 内容来自论文无忧网 www.paper51.com Varchar paper51.com 50 paper51.com √ 内容来自论文无忧网 www.paper51.com 歌曲拼音 http://www.paper51.com Varchar http://www.paper51.com 50 copyright paper51.com √ 内容来自www.paper51.com 演唱者 paper51.com Varchar paper51.com 20 copyright paper51.com √ copyright paper51.com 字数 paper51.com
Integer paper51.com
20 http://www.paper51.com
√ 内容来自论文无忧网 www.paper51.com 类型 内容来自论文无忧网 www.paper51.com Varchar 内容来自www.paper51.com 20 内容来自www.paper51.com √ paper51.com 语种 内容来自www.paper51.com Varchar paper51.com 20 http://www.paper51.com √ paper51.com 歌曲路径 内容来自论文无忧网 www.paper51.com Varchar 内容来自论文无忧网 www.paper51.com
50 内容来自论文无忧网 www.paper51.com √ 内容来自论文无忧网 www.paper51.com
注:本表的主要作用是用于装载本系统所有歌曲的基本信息,通过这张表我们可以大致上了解歌曲的属性,如歌曲名,歌曲拼音,演唱者,字数,类型,语种歌曲路径,可以供用户查找时能获得正确的信息。 http://www.paper51.com (2) 歌曲作者表的定义 paper51.com 表3.2 歌曲作者表 内容来自www.paper51.com 中文名称 内容来自www.paper51.com
数据类型 copyright paper51.com
长 度 http://www.paper51.com 允许空 http://www.paper51.com 歌曲名 内容来自论文无忧网 www.paper51.com Varchar 内容来自www.paper51.com
50 内容来自论文无忧网 www.paper51.com
√ http://www.paper51.com 歌曲作者 copyright paper51.com Varchar http://www.paper51.com
50 copyright paper51.com
√ copyright paper51.com 作者性别 copyright paper51.com Varchar copyright paper51.com 10 内容来自www.paper51.com √ copyright paper51.com 作者拼音 paper51.com Varchar http://www.paper51.com
20 内容来自www.paper51.com √ http://www.paper51.com 作者字数 paper51.com Integer 内容来自论文无忧网 www.paper51.com 10 内容来自www.paper51.com
√ paper51.com 歌曲路径 copyright paper51.com Varchar paper51.com 50 内容来自论文无忧网 www.paper51.com √ http://www.paper51.com |