基于QT的ktv点歌系统毕业论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业设计说明书基于Qt的KTV点歌系统学生姓名:学号:学院:专业:指导教师:2014年5月QQ:719203927孙春良1021011638软件学院软件工程马贞马巧梅中北大学2014届毕业设计说明书基于Qt的KTV点歌系统摘要随着社会的发展,人类的进步,21世纪人们的生活的水平有所提高,为了满足人们对生活的需要,丰富业余生活,就需要有一些娱乐的设施来弥补这些空缺,所以开发了自动点播系统。论文详细论述了系统总体设计思想、数据库设计以及功能模块设计等,给出了自动点播系统一般流程。该系统主要包括:按拼音点播、按歌曲字数点播、按歌星点播、按歌曲类型点播以及按歌曲语种点播六大点播模块;还可实现对各种歌曲的查询点播、播放控制歌曲,并且调用了MixerAPI函数用来调节音量的大小及音箱效果。该系统可以管理各种歌曲,具有较好的实用性,能够进行快速点播。相信该系统会给人们生活带来更多的乐趣。关键词:点播歌曲中北大学2014届毕业设计说明书KTVVODsystembasedonQTAbstractAlongwithsociety'sdevelopmentandhumanity'sprogress,21centuriespeople'slifelevelhastheenhancement,inordertosatisfythepeopletothelifeneed,therichextra-curricularlife,needstohavesomeentertainmentthefacilitytomakeupthesevacancies,thereforehasdevelopedfrommovingpointsongsystem。Thisarticlemainlyintroducedfromthemovingpointsongsystemanalysis,thedesignandtherealizationprocess。ThissystemmainlyincludesaccordingtoaPinyinsong,accordingtoasongnumberofwordssong,selectsthesongaccordingtothesongauthor,accordingtothesongasterismsong、accordingtoasongtypesong、accordingtothesonglanguageclassificationsongsixbigspotssongsmodule,realizestoeachkindofsonginquiry,theselectionandbroadcast。Eachfunctionmoduleallcaninquirethinksthemainpointthesong。Issingingtimealsomaybroadcastthecontrolsong,adjustedthesoundboxeffectItotransferMixertheAPIfunctionadjustmentsoundboxvolumesize。Thissystemmaymanageeachkindofsong,Hasabetterusability,cancarryonthefastspotsong,believedthissystemcangivethepeopletolivebringsmorepleasure。Keywords:Songinquiry,broadcast,Song中北大学2014届毕业设计说明书第I页共Ⅱ页目录1概述...................................................................11.1题目背景.............................................................11.2项目现状与分析.......................................................11.3研究意义.............................................................22需求分析................................................................32.1项目的内容及要求.....................................................32.2可行性分析...........................................................32.2.1经济可行性.........................................................32.2.2技术可行性开发语言.................................................42.3开发工具论述.........................................................42.3.1前台开发工具.......................................................42.3.2后台数据库.........................................................43系统设计................................................................63.1系统功能分析.........................................................63.2系统数据库设计.......................................................64系统行为特性设计........................................................84.1软件结构设计.........................................................84.1.1自动点播系统点播模块设计...........................................84.1.2播放控制模块......................................................104.2功能子模块设计......................................................114.2.1拼音点播子模块....................................................114.2.2字数点播子模块....................................................124.2.3歌星点播子模块....................................................134.2.4语种点播子模块....................................................144.2.5播放控制子模块....................................................14中北大学2014届毕业设计说明书第Ⅱ页共Ⅱ页4.3代码实现............................................................155系统运行与调试.........................................................695.1系统测试方案........................................................695.2系统结果分析与调试..................................................70结论................................................................71参考文献................................................................72致谢................................................................73中北大学2014届毕业设计说明书第1页共72页1概述1.1题目背景在计算机技术[1]日益发展的今天,各个企业,家庭对计算机技术的要求越来越高,为了满足企业,家庭的需要,就需要开发各种软件。自动点播系统[2],将经压缩的视频和间频信号储存在网络视频服务器[3]上的超大容量、高速硬盘中,播放时由连接在网络上的电脑将视频和音频信号解压后输出到显示器或者电视机上。采用专用视频服务器代替了传统的影碟播放,设备内容丰富,全部采用DVD影碟[4]且可自由增加歌曲。实现了全自动的视频点播,所以无需影碟机也无需再经DJ取碟和放碟等人工操作。自动点播系统完全取代了传统的播放设备,它自动化程度高,无需人工控制播放。既避免了人为的错误,又降低了经营成本。该系统不受房间限制,一首歌可供多个用户同时点播,完全消除了传统系统的撞碟抢歌现象。该系统采用先进的数字压缩方法,图像质量采用DVD,音质能达到5.1水准。在网络传送中,视音频不会有任何失真、衰减及干扰,歌曲反复使用也不会对图像产生影响。歌曲可选择原人原唱的演唱会、MTV[5]等。随着科技的发展,人类的进步,现在人们的生活水平在逐渐的提高,为了丰富人们的业余生活,减轻人们工作的压力增加一些娱乐设施是必不可少的,自动点播系统正是为了丰富满足家庭业余生活开发的。1.2项目现状与分析自动点播系统从很早以前就开始进行研发与应用,经过多年的经验摸索,不断地完善改进和升级,使得它更安全、更稳定、更完善。无论夜总会型,还是量贩式型的KTV都可以使用,该系统加上优质的歌库,并与点播辅助工具和外围歌厅设备一起使用时,可称之为一套功能强大、可靠性高、实用性好、画优音美的全自动卡拉OK点播系统,绝对领导着KTV点播[6]设备的新潮流。全套系统是架构在计算机网络上的,由电脑来自动管理,无需碟机亦无需人员操作,极大地提高了经营效率。该系统从歌曲录制编辑、歌曲库的自动生成、点播软件的功能、界面的多样性和美观性、客人的使用人性化、前后台管理的多样性和方便性、与各种外围点播设备的结合、有各类歌曲的提供等方面,形成了完整的解决方案,是一套集大成的全面先进的系统。中北大学2014届毕业设计说明书第2页共72页随着计算机技术的发展,人们不仅使用单一的文字作为信息的载体,还可以通过各种各样的媒体来传递、存储信息。我们通常所说的媒体(Media)包括其中的两点含义。一是指信息的物理载体(即存储和传递信息的实体),如书本、挂图、磁盘、光盘、磁带以及相关的播放设备等;另一层含义是指信息的表现形式(或者说传播形式),如文字、声音、图像、动画等。多媒体计算机中所说的媒体,是指后者而言,即计算机不仅能处理文字、数值之类的信息,而且还能处理声音、图形、电视图像等各种不同形式的信息。对各种信息媒体的处理,是指计算机能够对它们进行获取、编辑、存储、检索、展示、传输等各种操作。一般而言,具有对多种媒体进行处理能力的计算机可称为多媒体计算机。自动点播系统是一款及多媒体播放,音频消原唱,歌词显示于一体的大众化软件。如果你想在自己的电脑上过把KTV瘾,那么本软件将实现你的愿望。无须复杂的设置,即刻让你感受到在家里演唱卡拉OK的氛围。愿这款软件给你的生活带来一种新

1 / 78
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功