文档介绍:自动点歌系统
说明: ,可以访问 ,可以联系作者本人QQ:513681372
项目背景
自动点歌系统,将经压缩的视频和间频信号储存在网络视频服务器上的超大容量、高速硬盘中,播放时由连接在网络上的电脑将视频和音频信号解压后输出到显示器或者电视机上。采用专用视频服务器代替了传统的影碟播放,设备内容丰富,全部采用DVD影碟且可自由增加歌曲。实现了全自动的视频点播,所以无需影碟机也无需再经DJ取碟和放碟等人工操作。自动点歌系统完全取代了传统的播放设备,它自动化程度高,无需人工控制播放。既避免了人为的错误,又降低了经营成本。该系统不受房间限制,一首歌可供多个用户同时点播,完全消除了传统系统的撞碟抢歌现象。该系统采用先进的数字压缩方法,图像质量采用DVD,。在网络传送中,视音频不会有任何失真、衰减及干扰,歌曲反复使用也不会对图像产生影响。歌曲可选择原人原唱的演唱会、MTV等。
项目意义
该系统是在实际调研的基础上,针对现在人们现实生活当中需求情况来进行系统开发,:
·先进的管理思想——歌曲信息数据集中管理,最大程度上实现高效管理。
·模块化的软件结构——各个模块都可以单独运行。
·提供良好的人机交互界面,操作简单快捷。
·可以对大量歌曲信息进行处理,检索迅速,查找方便,可靠性高。
用户需求分析
本系统的具体功能及其操作流程,是实际调研所得到的。具有一定的实用性和可用性,,提高工作效率。
权衡了现有的各种数据库及其开发过程中的优缺点,。
系统功能需求
该系统针对实际情况,在对人们的需求情况的基础上来进行系统设计和开发。它的系统功能要求如下:
(1) 管理各种歌曲
(2) 调整音箱效果:音量/伴音/人声(话筒)/左右声道/原唱/清唱/低音/升调/高音等;
(3) 点播方式:按原唱者姓名和姓名首字(字母)查找点播;按歌曲首字母查找点播;按歌曲作者查找点播;按歌曲国别查找点播;按影视名称查找歌曲点播等;
(4) 点播曲目管理:选中的曲目排队/选中的曲目优先被点唱。
运行环境
软件环境:
Windows Xp/20008
总体设计
处理流程
1、系统启动时,激活身份验证模块;
2、通过身份验证之后,对系统初始化;根据系统配置文件将数据库导如,并设置个全局变量;
3、系统进入消息循环状态,通过事件驱动机制激活个功能模块,并执行制定模块;
4、各项功能执行完毕后重新进入消息循环状态。总体结构和模块外部设计
系统功能设计
系统要完成的主要功能有:管理各种歌曲,然后分别按歌曲拼音点歌,按歌曲作者点歌,按歌曲字数点歌,按歌星点歌,按歌曲类型点歌,按歌曲语种点歌。调整音箱效果:音量/伴音/人声/左右声道/原唱/清唱/低音/升调/高音等;点播曲目管理:选中的曲目排队/选中的曲目优先被点唱。
数据库设计
注:本表的主要作用是用于装载本系统所有歌曲的基本信息,通过这张表我们可以大致上了解歌曲的属性,如歌曲名,歌曲拼音,演唱者,字数,类型,语种歌曲路径,可以供用户查找时能获得正确的信息。
数据库设计
注:这张表中存储了歌曲作者的基本信息,系统利用歌曲作者的信息查询想要点播的歌曲。