自动点歌系统的设计与实现(SQL)
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
随着社会的发展,人类的进步,21世纪人们的生活的水平有所提高,为了满足人们对生活的需要,丰富业余生活,就需要有一些娱乐的设施来弥补这些空缺,所以开发了自动点歌系统。
论文详细论述了系统总体设计思想、数据库设计以及功能模块设计等,给出了自动点歌系统一般流程。该系统主要包括:按拼音点歌、按歌曲字数点歌、按歌曲作者点歌、按歌星点歌、按歌曲类型点歌以及按歌曲语种点歌六大点歌模块;
还可实现对各种歌曲的查询点播、播放控制歌曲,并且调用了Mixer API函数用来调节音量的大小及音箱效果。
该系统可以管理各种歌曲,具有较好的实用性,能够进行快速点歌。相信该系统会给人们生活带来更多的乐趣。
关键词 自动点歌 播放 歌曲
(所有权: 爱毕业设计网 www.2bysj.cn QQ:306826066)
Abstract
Along with society's development and humanity's progress, 21 centuries people's life level has the enhancement,in order to satisfy the people to the life need,the rich extra-curricular life, needs to have some entertainment the facility to make up these vacancies, therefore has developed from moving point song system。
This article mainly introduced from the moving point song system analysis, the design and the realization process。This system mainly includes according to a Pinyin song, according to a song number of words song,selects the song according to the song author, according to the song asterism song、 according to a song type song、 according to the song language classification song six big spots songs module, realizes to each kind of song inquiry,the selection and broadcast。 Each function module all can inquire thinks the main point the song。 Is singing time also may broadcast the control song,adjusted the sound box effect I to transfer Mixer the API function adjustment sound box volume size。
This system may manage each kind of song, Has a better usability,can carry on the fast spot song, believed this system can give the people to live brings more pleasure。
Key words Song inquiry ,broadcast ,Song
在计算机技术日益发展的今天,各个企业,家庭对计算机技术的要求越来越高,为了满足企业,家庭的需要,就需要开发各种软件。
自动点歌系统,将经压缩的视频和间频信号储存在网络视频服务器上的超大容量、高速硬盘中,播放时由连接在网络上的电脑将视频和音频信号解压后输出到显示器或者电视机上。采用专用视频服务器代替了传统的影碟播放,设备内容丰富,全部采用DVD影碟且可自由增加歌曲。实现了全自动的视频点播,所以无需影碟机也无需再经DJ取碟和放碟等人工操作。自动点歌系统完全取代了传统的播放设备,它自动化程度高,无需人工控制播放。既避免了人为的错误,又降低了经营成本。该系统不受房间限制,一首歌可供多个用户同时点播,完全消除了传统系统的撞碟抢歌现象。该系统采用先进的数字压缩方法,图像质量采用DVD,音质能达到5.1水准。在网络传送中,视音频不会有任何失真、衰减及干扰,歌曲反复使用也不会对图像产生影响。歌曲可选择原人原唱的演唱会、MTV等。
随着科技的发展,人类的进步,现在人们的生活水平在逐渐的提高,为了丰富人们的业余生活,减轻人们工作的压力增加一些娱乐设施是必不可少的,自动点歌系统正是为了丰富满足家庭业余生活开发的。
喜爱唱歌的朋友一定很喜欢MTV。当您看到那些美妙的画面,是不是特想按照自己的意愿为自己钟爱的歌曲设计精美且有意义的MTV呢?自动点歌系统是一款及多媒体播放,音频消原唱,麦克风演唱的大众软件。随着计算机的普及,科技的飞速发展,人们的生活水平在日益提高,开发自动点歌系统为了更加丰富人们的业余生活和减轻工作压力。该系统针对实际情况,在对人们的需求情况的基础上来进行系统设计和开发。它的系统功能要求如下:
(1) 管理各种歌曲
(2) 调整音箱效果:音量/伴音/人声(话筒)/左右声道/原唱/清唱/低音/升调/高音等;
(3) 点播方式:按原唱者姓名和姓名首字(字母)查找点播;按歌曲首字母查找点播;按歌曲作者查找点播;按歌曲国别查找点播;按影视名称查找歌曲点播等;
(4) 点播曲目管理:选中的曲目排队/选中的曲目优先被点唱。
系统功能分析
系统要完成的主要功能有:管理各种歌曲,然后分别按歌曲拼音点歌,按歌曲作者点歌,按歌曲字数点歌,按歌星点歌,按歌曲类型点歌,按歌曲语种点歌。 调整音箱效果:音量/伴音/人声/左右声道/原唱/清唱/低音/升调/高音等;点播曲目管理:选中的曲目排队/选中的曲目优先被点唱。
•拼音点歌:选择按歌曲拼音点歌后列出所有的歌曲,然后利用歌曲拼音查询选的歌曲。
•作者点歌:选择按歌曲作者点歌后,显示的是两个字男作者,两个字女作者,三个字男作者,三个字女作者和其它。再选择其中的一项,然后利用作者姓名的拼音查询想要点的歌曲。
•字数点歌:选择按歌曲字数点歌后,显示的一个字歌曲,二个字歌曲等,再选择其中的一项,然后在按歌曲拼音查询想要点的歌曲。
•歌星点歌:选择按歌星点歌后,显示的是两个字男歌星,两个字女歌星,三个字男歌星,三个字女歌星,乐队组合和其它这些选项。再选择其中的一项,然后利用歌星姓名的拼音查询歌曲。
•类型点歌:选择按歌曲类型点歌后,显示的是不同类型的歌曲,分别是迪士高,情歌,儿歌,军歌,影视金曲,轻音乐,再选择其中的一项,然后利用歌曲拼音查询选的歌曲。
•语种点歌:选择歌曲语种点歌后,显示的是不同语言的歌曲,分别是汉语,英语,日语,韩语,粤语,台语,再选择其中的一项,然后利用歌曲拼音查询选的歌曲。
•调整音箱效果:音量/伴音/人声(话筒)/左右声道/原唱/清唱/低音/升调/高音等,通过对Windows API的多媒体和资源文件的高层控制MCI进行封装,使读者不必研究MCI的内部函数,轻松调用API类的函数,就能实现播放视频文件。Windows已经提供了一个关于多媒体处理的动态链接库WINMM.DLL,并通过调用它所提供的API函数,就可以使用MCI指令进行多媒体方面的操作了。
MCI的全称是Media Control Interface(多媒体控制接口),为各种多媒体设备,用MCI函数可以给上述的任何一种设备发出命令,告诉他们开始,结束,暂停,倒退,快进等,就像按动播放器面版上的按钮一样。每一个设备的特殊命令依赖于设备本身的功能,例如可以让波形音频设备录音等。实际上MCI是一个高级的函数调用接口,可以把它看作一个解释器,通过它,就可以直接和外部音频或视频设备打交道了。
•点播曲目管理:选中的曲目排队/选中的曲目优先被点唱。(所有权: 爱毕业设计网 www.2bysj.cn QQ:306826066)
目 录
第1章 概 述 1
1.1 题目背景 1
1.2 项目现状与分析 1
1.3 研究意义 2
第2章 需求分析 3
2.1 项目的内容及要求 3
2.2 可行性分析 3
2.2.1 经济可行性 3
2.2.2 技术可行性开发语言 4
2.3 开发工具论述 4
2.3.1 前台开发工具 4
2.3.2 后台数据库 4
第3章 系统设计 6
3.1 系统功能分析 6
3.2 系统数据库设计 7
第4章 系统行为特性设计 10
4.1 软件结构设计 10
4.1.1 自动点歌系统点歌模块设计 10
4.1.2 播放控制模块 13
4.2 功能子模块设计 13
4.2.1 拼音点歌子模块 14
(所有权: 爱毕业设计网 www.2bysj.cn QQ:306826066)
4.2.2 作者点歌子模块 15
4.2.3 字数点歌子模块 16
4.2.4 歌星点歌子模块 16
4.2.5 类型点歌子模块 18
4.2.6 语种点歌子模块 18
4.2.7 播放控制子模块 19
第5章 系统运行与调试 23
5.1 系统测试方案 23
5.2 系统结果分析与调试 24
结 论 23
参考文献 23
致 谢 24