基于VB自动点歌系统

上传人:206****923 文档编号:90397120 上传时间:2019-06-11 格式:DOC 页数:14 大小:260.01KB
返回 下载 相关 举报
基于VB自动点歌系统_第1页
第1页 / 共14页
基于VB自动点歌系统_第2页
第2页 / 共14页
基于VB自动点歌系统_第3页
第3页 / 共14页
基于VB自动点歌系统_第4页
第4页 / 共14页
基于VB自动点歌系统_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《基于VB自动点歌系统》由会员分享,可在线阅读,更多相关《基于VB自动点歌系统(14页珍藏版)》请在金锄头文库上搜索。

1、课 程 设 计 课 程 可视化程序设计 题 目 自动点歌系统 院 系 物理与电气信息工程学院 专业班级 自动化 学生姓名 指导教师 2011年 6 月 25 日自动点歌系统1 点歌系统概述 1.1系统概述在计算机技术日益发展的今天,各个企业,家庭对计算机技术的要求越来越高,为了满足企业,家庭的需要,就需要开发各种软件。 自动点歌系统,将经压缩的视频和间频信号储存在网络视频服务器上的超大容量、高速硬盘中,播放时由连接在网络上的电脑将视频和音频信号解压后输出到显示器或者电视机上。采用专用视频服务器代替了传统的影碟播放,设备内容丰富,全部采用DVD影碟且可自由增加歌曲。实现了全自动的视频点播,所以无

2、需影碟机也无需再经DJ取碟和放碟等人工操作。自动点歌系统完全取代了传统的播放设备,它自动化程度高,无需人工控制播放。既避免了人为的错误,又降低了经营成本。该系统不受房间限制,一首歌可供多个用户同时点播,完全消除了传统系统的撞碟抢歌现象。该系统采用先进的数字压缩方法,图像质量采用DVD,音质能达到5水准。在网络传送中,视音频不会有任何失真、衰减及干扰,歌曲反复使用也不会对图像产生影响。歌曲可选择原人原唱的演唱会、MTV等。随着科技的发展,人类的进步,现在人们的生活水平在逐渐的提高,为了丰富人们的业余生活,减轻人们工作的压力增加一些娱乐设施是必不可少的,自动点歌系统正是为了丰富满足家庭业余生活开发

3、的。 1.2项目实现与分析 自动点歌系统从很早以前就开始进行研发与应用,经过多年的经验摸索,不断地完善改进和升级,使得它更安全、更稳定、更完善。无论夜总会型,还是量贩式型的KTV都可以使用,该系统加上优质的歌库,并与点歌辅助工具和外围歌厅设备一起使用时,可称之为一套功能强大、可靠性高、实用性好、画优音美的全自动卡拉OK点歌系统,绝对领导着KTV点歌设备的新潮流。全套系统是架构在计算机网络上的,由电脑来自动治理,无需碟机亦无需人员操作,极大地提高了经营效率。该系统从歌曲录制编辑、歌曲库的自动生成、点歌软件的功能、界面的多样性和美观性、客人的使用人性化、前后台治理的多样性和方便性、与各种外围点歌设

4、备的结合、有各类歌曲的提供等方面,形成了完整的解决方案,是一套集大成的全面先进的系统。随着计算机技术的发展,人们不仅使用单一的文字作为信息的载体,还可以通过各种各样的媒体来传递、存储信息。我们通常所说的媒体包括其中的两点含义。一是指信息的物理载体,如书本、挂图、磁盘、光盘、磁带以及相关的播放设备等;另一层含义是指信息的表现形式,如文字、声音、图像、动画等。多媒体计算机中所说的媒体,是指后者而言,即计算机不仅能处理文字、数值之类的信息,而且还能处理声音、图形、电视图像等各种不同形式的信息。对各种信息媒体的处理,是指计算机能够对它们进行获取、编辑、存储、检索、展示、传输等各种操作。一般而言,具有对

5、多种媒体进行处理能力的计算机可称为多媒体计算机。自动点歌系统是一款及多媒体播放,音频消原唱,歌词显示于一体的大众化软件。假如你想在自己的电脑上过把KTV瘾,那么本软件将实现你的愿望。无须复杂的设置,即刻让你感受到在家里演唱卡拉OK的氛围。愿这款软件给你的生活带来一种新的乐趣。1.3研究的意义该系统是在实际调研的基础上,针对现在人们现实生活当中需求情况来进行系统开发,因此它具有较强的实用性.该系统有如下特点: 1)模块化的软件结构各个模块都可以单独运行。2)提供良好的人机交互界面,操作简单快捷。3)先进的治理思想歌曲信息数据集中治理,最大程度上实现高效治理4)可以对大量歌曲信息进行处理,检索迅速

6、,查找方便,可靠性高。当今社会里人们的生活水平在不断提高,工作压力也越来越大,人们需要有个能够减少压力的环境,唱歌是一个比较好的方式,所以开发了自动点歌系统.该系统实现了对各种歌曲治理,满足人们的点歌要求,这样人们可以点播各种各样的歌曲进行选唱。2 点歌系统的需求分析 2.1项目的内容及要求 喜爱唱歌的朋友一定很喜欢MTV。当您看到那些美妙的画面,是不是特想按照自己的意愿为自己钟爱的歌曲设计精美且有意义的MTV呢?自动点歌系统是一款及多媒体播放,音频消原唱,麦克风演唱的大众软件。随着计算机的普及,科技的飞速发展,人们的生活水平在日益提高,开发自动点歌系统为了更加丰富人们的业余生活和减轻工作压力

7、。该系统针对实际情况,在对人们的需求情况的基础上来进行系统设计和开发。它的系统功能要求如下:治理各种歌曲。调整音箱效果:音量/伴音/人声/左右声道/原唱/清唱/低音/升调/高音等;点播方式:按原唱者姓名和姓名首字查找点播;按歌曲首字母查找点播;按歌曲查找点播;按歌曲国别查找点播;按影视名称查找歌曲点播等;点播曲目治理:选中的曲目排队/选中的曲目优先被点唱。2.2可行性分析开发本系统要从它的经济和技术角度进行全面考虑,要在利用最少的经济条件,把系统的功能都实现。2.2.1经济可行性经济可行性随着人们生活水平的不断提高,工作压力也越来越繁大,根据这个形势,就需要一些娱乐设施来减轻人们的生活负担,同

8、时还能丰富业余生活。开发自动点歌系统是一个很好的方法,它以较低的成本达到人们满足的效果。自动点歌系统是我根据现在人们生活的实际情况,在考虑到系统的可行性:目标和方案可行性,技术可行性,经济方面的可行性等。因素的基础上进行开发的。它针对治理中的实际情况,能够解决一些实际问题,对各种歌曲信息进行治理,条理非常清楚,用户便于操作。而且克服了购买现成软件存在的专用性较差的问题。当然,它也存在一些不足之处,需要不断的完善。2.2.2技术可行性技术可行性开发语言该系统前台我使用的VisualBasic6.0作为开发工具,后台数据库使用SQLServer2000,该软件的开发是在XP操作系统下进行,利用Vi

9、sualBasic6.0工具进行开发,不需要任何大型的系统软件和应用软件来支持。 该系统是一个多媒体播放的娱乐软件,对该软件的操作不需要高配置的计算机,只要在该计算机上能够运行Windows98,2000,XP操作系统即可,也不需要高配置的计算机来开发和运行该软件。目前,开发者熟悉VisualBasic6.0和WindowsXP操作系统,具有开发大型软件的能力。综上,开发该治理软件具有技术可行性的。 2.3开发工具部分的论述本软件为自动点歌系统,要对各种歌曲进行治理。因此,本软件前台使用VisualBasic6.0作为开发工具,后台数据库使用SQLServer2000。 2.3.1前台开发工具

10、前台使用Microsoft公司的VisualBasic6.0作为开发工具。VisualBasic6.0是Microsoft公司推出的最新版本。它是一种可视化的,面向对象的数据库开发工具。它的数据窗口大大地简化了数据库应用程序的开发,是设计数据库应用程序的极好前台工具。它能够迅速有效的编制程序界面,它的这种快速程序开发环境在界面设计和程序开发中是非常有效的。VisualBasic6.0提供了大量的控件,利用这些控件可以进行界面设计。它易学易用,可以大大减少编程人员的工作量,基于以上优点,该系统采用VisualBasic6.0作为开发工具。 2.3.2后台数据库后台数据库采用SQLServer20

11、00来实现。SQLServer2000数据库是一种高性能的关系型数据库,它是可以实现一定量的数据处理和治理数据存储。它可以用数据库查询和程序化语言SQLServer2000,通过更新和治理数据库来访问数据。SQLServer2000作为一种在关系数据库中定义和操纵数据的标准语言,它的最大特点是直观,简单易学,功能丰富,使用方便。尤其是它的查询语句可以对一个或多个表进行查询,还可以对视图进行查询。 VisualBasic6.0不但是一个高效快速开发数据库应用程序的强大工具,而且也是方便快捷地开发功能完善的Windows应用程序的工具之一。通过VisualBasic6.0来访问数据库并对其进行各种

12、操作。通过ODBC的方法同数据库接口相连。建立连接后通过SQLServer2000语句或数据窗口与数据窗口控件一起将数据库中的数据信息显示出来。3 系统设计 系统设计又称为系统物理设计。他根据系统分析报告后总的系统逻辑模型综合考虑各种结束,利用一切可以利用的手段和方法惊醒具体的设计,确定新系统的实施方案,解决系统怎么做的问题。该系统的总体任务是管理各种歌曲,按原唱者姓名和姓名首字查找点播;按歌曲作者查找点播;按歌曲国别查找点歌;按影视名称查找歌曲点播等等;选中的曲目排队/选中的曲目优先被点唱。对系统的功能进行细致的分析,并建立一个新系统的逻辑模型。3.1系统功能分析系统要完成的主要功能有:管理

13、各种歌曲,然后分别按歌曲拼音点播,按歌曲作者点歌,按歌曲字数点歌,按歌星点歌,按歌曲类型点歌按歌曲语种点歌。调整音箱的效果;音量、伴唱、人声、左右声道、原唱、清唱、低音、高音;点播曲目管理选中的曲目排队。拼音点歌;选择按歌曲拼音点歌后列出所有的歌曲,然后利用歌曲拼音查询选的歌曲。歌星点歌:选择按歌曲点歌后,显示的是两个字男作者,两个字女作者,三个字的男作者,三个字的女作者和乐队组合和其它这些选项。在选择其中的一项,然后利用作用作者姓名的拼音查询想要的歌曲。类型点歌:选择按歌曲类型点歌后,显示的是不同类型的歌曲,分别是迪士高,情歌,儿歌,军歌,影视金曲,轻音乐,再选择其中的一项,然后利用歌曲拼音

14、查询的歌曲。语种点歌:选择歌曲语种点歌后,显示的是不同雨中的歌曲,分别为汉语,日语,英语,韩语,粤语,在选择其中的一项,然后利用歌曲拼音查询选的歌曲。点歌曲目管理:选中的曲目排队/选中的曲目优先被点唱。3.2系统数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生的影响。合理的数据库结构设计可以提高数据存储的效率,保重主机的完整和一致。同时,合理的数据库结构也将有利于程序的实现。开发本系统共设计了五个表如下所示:(1)歌曲表的定义图1 歌曲库表(2)歌曲作者表的定义图2 歌曲作者库图(3)歌手名的定义 图3 歌手库图(4)乐队表的

15、定义图4 乐队库图(5)已选表的定义 图5 已选库图4系统行为特性设计4.1 软件结构设计按照整体的功能设计,该系统包括点歌模块和播放控制模块。4.1.1 自动点歌系统点歌模块设计自动点歌系统拼音点歌语种点歌歌星点歌类型点歌图6 自动点歌系统(1)拼音点歌模块拼音点歌歌曲名歌曲拼音演唱者图7 拼音点歌子模块图(2) 歌星点歌子模块图其他乐队和组合三女歌星三男歌星两女歌星两男歌星歌星拼音歌星点歌图8 歌星点歌子模块图类型点歌(3) 类型点歌子模块图儿歌军歌情歌迪士高影视金曲歌曲拼音轻音乐图9 类型点歌模块图(4) 语种点歌子模块图语种点歌汉语英语韩语日语粤语闽南语歌曲拼音图10 语种点歌模块图4.1.2 播放控制模块图11 播放控制模块图功能描述:对系统歌曲控制功能有播放、停止、暂停、下一曲、音量大小,优先,删除

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号