毕业设计
当前位置:首页 > 文秘写作 > 毕业设计 > 列表页

在线音乐播放系统毕业设计

小草范文网  发布于:2017-04-04  分类: 毕业设计 手机版

篇一:音乐播放器的设计与实现毕业论文

毕业设计说明书

学生姓名

学院学 号 计算机科学与技术学院

计算机科学与技术(软件工程)

音乐播放器的设计与实现 专 业 题 目

指导教师

(姓名)(专业技术职称/学位)

年 月

摘 要: 随着生活水平的提高,娱乐已成为非常主流的话题,人们不仅需要通过音乐陶冶情操,而且越来越多的人倾向于使用音乐、视频等娱乐和放松自己,这大大促进了媒体软件的发展.本文旨在介绍研究常用数字音频编码和解码的相关知识,并结合VS2008编写多功能音乐播放器,了解音乐播放器功能的实现,掌握开发音乐播放器所需的相关知识,采用了面向对象软件工程方法,其开发主要包括应用程序界面设计和后台代码运行两个方面,实现了多功能音乐播放器在计算机上的应用,可以在很大程度上满足用户的需求.该系统主要具备:音乐播放控制、音乐文件控制、音量控制、下载控制、歌词控制、进度控制、音乐剪辑等功能模块。

关键字:音乐播放器,音频编码格式,TechSmith Screen Capture Codec,FFmpeg ,C#,Visual Studio 2008

Abstract:With the improvement of standards of living, entertainment has become very mainstream topics, it is required not only by music, edifying, and as more and more people tend to use music, video and other entertainment and relax, which greatly promoted the development of media software. This article aims to introduce the research knowledge of common digital audio encoding and decoding, and in conjunction with VS2008 prepared multifunctional music player, understand the functions of the music player to acquire related knowledge needed to develop music player, object-oriented software engineering methods are used, their development includes the application interface design and code to run in the background tracks to realize multifunctional music player application on your computer, you can to a large extent, meet the needs of users. The system mainly includes: a music player, music file control, volume control, control, control, schedule control of lyrics, music editing function module.

Keywords: music player, audio coding format, techsmith screen capture codec, c#, visual studio 2008

目 录

1 前言 ................................................................................................................. - 4 -

1.1 选题的背景及意义 ...................................................................................... - 4 -

1.2 网络流行音乐播放器简介 .......................................................................... - 4 - 2 系统相关技术及开发平台介绍 ...................................................................... - 5 -

2.1 开发应用技术介绍 ...................................................................................... - 5 -

2.2 开发及运行坏境 .......................................................................................... - 7 - 3 系统的分析 ..................................................................................................... - 8 -

3.1 可行性分析 .................................................................................................. - 8 -

3.2 常见的几种音频格式及其特点 .................................................................. - 9 -

3.3 需求分析 ....................................................................................................- 10 - 4 系统设计 ........................................................................................................- 12 -

4.1 系统概要设计 ............................................................................................- 12 -

4.2 系统功能设计及描述 ................................................................................- 12 - 5 系统功能实现 ................................................................................................- 14 -

5.1 歌曲添加模块 ............................................................................................- 15 -

5.2 歌曲列表模块 ............................................................................................- 19 -

5.3 播放控制模块 ............................................................................................- 20 -

5.4 音量控制模块 ............................................................................................- 23 -

5.5 进度控制模块 ............................................................................................- 24 -

5.6 滚动字幕模块 ............................................................................................- 24 -

5.7 歌曲下载模块 ............................................................................................- 29 -

5.8 歌曲剪辑模块 ............................................................................................- 31 - 结 论 .................................................................................................................- 35 - 参 考 文 献 .......................................................................................................- 36 - 致 谢 .................................................................................................................- 37 -

1 前言

1.1 选题的背景及意义

音乐是情感的艺术,美妙动听的音乐来源于情感,又潜移默化地影响情感,让我们进入瑰丽多彩的虚化与现实的意境之中。向上追溯百年或千年,直至最原始的音乐诞生之初,我相信音乐是为了倾诉而不是表现,是自然的流露而不是技巧的夸张,是自我的沉醉而不是别人的掌声。因为爱与感动,因为生命的圆满与缺憾,因为思想的灵动与创造。所以音乐不单在乐谱上,更在我们的心中。

众所周知任何格式的音乐都要通过音乐播放软件播放,那么音乐播放软件是通过什么样的原理实现音乐的播放的呢?音乐播放器就是音频解码器的可视化操作界面,其实质是针对各种音频编码格式的解码器。例如APE格式调用的是Monkey's Audio解码器,FLAC格式调用的是FLAC解码器,MP3调用的是lame解码器。大部分音乐播放器都支持多种音乐格式的文件,这是因为这些播放器将不同的音频解码器打包起来,并制作统一的播放界面,从而让使用者能够方便地播放和聆听各种音乐。

伴随着改革开放人们的生活水平普遍提高如今音乐已成为越来越多人的心灵寄托。随着因特网在我国的普及随之而来的是各式各样的播放器软件。

尽管未来的音乐播放器将具备各种丰富多彩的功能,但作为一款多媒体软件,音频应用才是最基本的,也是最能决定获取用户数量的因素。

基于上述分析音质高,外形美观,小巧且功能强大是未来播放器发展的主流趋势。作为一个音乐爱好者兼软件工程专业的一员若能编写一款小巧功能强大的音乐播放器无疑是一件很有成就感的事情。

1.2 网络流行音乐播放器简介

本小节举例介绍目前网络上流行的几款音乐播放器,比如国产千千静听,酷狗音乐等。比较分析了它们各自特有的功能,此外还集中介绍了常见的几种编码格式以及它们各自的特点。

1.2.1 千千静听

千千静听是一款专为用户定制的全新一代的免费听歌下载音乐播放器软件。提供百万首歌曲免费试听下载,拥有最新、最流行的歌曲,提供第一时间音乐资讯;超高品质(320kbps)的音乐歌曲下载,给耳朵更优质的享受;超炫的智能语音搜歌功能让听歌更加快捷;免费的手机铃声歌曲下载;轻松拖拽歌词,保持歌词同步,支持边听边唱;支持在线播放下载;流量限额提醒功能。

篇二:在线音乐播放系统毕业设计(论文)

毕业论文(设计)

题 目: 在线音乐播放系统

原 创 性 声 明

本人郑重声明:本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。

本声明的法律责任由本人承担。

论文作者签名:日 期:

关于毕业论文使用授权的声明

本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属平顶山学院。本人完全了解平顶山学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权平顶山学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为平顶山学院。本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为平顶山学院。

论文作者签名:日 期:

指导老师签名:日 期:

在线音乐播放系统

摘 要

随着大城市建设步伐的加快,越来越多的市民在物质生活条件得到改善的同时,为了调节紧张的生活节奏,把目光投向了工作之余的休闲娱乐上。因此,娱乐市场需求越来越大。而其中,音乐更是休闲娱乐的主流。在各种地方,都总能发现音乐的存在。音乐网站是网络音乐的发展平台,国内各大音乐网站都拥有丰富的音乐资源,并且大部分的资源都可以免费下载,因此吸引了上百万的人成为他们的注册用户。

本次设计我将根据当前流行的 Web 动态网页开发技术,使用微软的ASP结合数据库的知识,开发一个在线音乐播放系统。本系统能够实现音乐的分类查询,歌曲的在线播放以及后台的添加、删除和修改功能。 本文主要对这次设计的各模块设计和数据库的建立进行介绍。全文分六大部分,首先介绍了音乐网站的分类和音乐网站的现状,然后对网站系统进行了调研可行性分析,接下来阐述了系统分析、设计与实现的过程,最后小结了网站的测试结果。该网站功能较强大,结构清晰明了、界面友好。前台可以浏览歌曲信息、音乐在线收听、音乐下载、即时留言、论坛交流,满足了用户对于音乐网站的基本需求。

通过这次作品的制作,学习了在制作网页的基础上,加入数据库、ASP及相关的嵌入式技术来实现在线音乐播放的目的,在一定程度上加深了对这些知识的应用和熟悉程度,使我对这些内容的学习得到了进一步的巩固。

关键词:?休闲娱乐,音乐,网站,ASP,留言,在线收听,下载

Online music playback system

Abstract

With the quickening pace of city construction, more and more people in the material life of improved at the same time, in order to adjust nervous rhythm of life, focused on of the job of recreation. Therefore, the entertainment market demand is more and more big. And among them, music is the mainstream of entertainment. In various places, all can always find music exists. Music website is network music development platform, many big domestic music sites have rich music resources, and most of the resources can be downloaded for free, it attracts millions of people become their registered users.

This design I will according to the current popular Web dynamic Web development of technology, using Microsoft's ASP combined with knowledge of a database, developing an online music playback system. This system can realize the classification of music, songs online query broadcast and background add, delete and modify functions. This paper focuses on the design of each module design and the database establishment was introduced. Full-text divided into six parts, firstly introduces the classification and music music web site for the situation, and then the website system on the investigation and analysis of the feasibility, then describes the system analysis, design and implementation process, finally summary web site test results. The website the function is more powerful, structure clarity, friendly interface. Front desk can browse information, music online listening to songs and music downloads, instant messages, BBS exchanges. Satisfying user music web site for basic needs.

Through the production of works in the making home pages, learning, on the basis of database, ASP and related to join the embedded technology to realize the purpose of online music playback, to a certain extent deepened to these the application of knowledge and familiarity of these content, make me the learning has been further consolidate.

Key Words:entertainment , music , website , ASP ,Online listen to , download

篇三:基于iOS的在线音乐播放系统的开发本科生毕业论文

基于iOS的在线音乐播放系统的开发

摘 要

音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。它涵盖了各种音乐格式的播放工具,比如:MP3播放器,WMA播放器,MP4播放器等。它们不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。手机音乐播放器是一种在手机上用于播放各种音乐文件的多媒体播放软件。它们在手机中运行,不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。 例如QQ音乐播放器通过贴心的设计、卓越的体验、海量的曲库、最新的流行音乐、专业的分类、丰富的空间背景音乐、音乐分享等社区服务,让QQ音乐成为中国网民在线音乐生活的首选品牌,引领着人们的音乐生活方式!音乐将是人们所关注的重点,也是提高水平的必要途径之一。

本文主要介绍了iOS平台以及基于该平台的音乐播放娱乐系统的发展现状,并且详细地介绍了。本系统是一款基于iPhone平台的音乐播放系统和手机游戏,本地播放,本地游戏为一体,支持mp3等主流音频。资源占用率小,运行效率高,操作简洁,扩展能力强。本系统播放画面流畅,具有声效和图效上的听觉及视觉的享受。

使用本音乐播放您可能会感觉到身心愉悦, 在听音乐的同时能够玩游戏, 其中采用SQLite数据库,常用iPhone控件等技术,模块与模块间低耦合,高内聚,采用模块化方法编程,维护性较高。

关键词:iPHONE;SQLITE;游戏;IOS;控件

The development of Online Music

Broadcast System Based on iOS

Abstract

The music player is a multimedia player software to play music files. It covers the tools of a variety of music formats, such as: MP3 player, WMA player, MP4 player, etc.. Not only are they beautiful interface and easy to operate, to bring you into a perfect space for music. Cell phone music player is a multimedia player (原文来自:wWw.xiaOcAofANweN.coM 小 草 范 文 网:在线音乐播放系统毕业设计)software to play music files on the phone. They run in the phone, not only beautiful interface and easy to operate, take you into a perfect space for music.QQ music player through the thoughtful design, exceptional experience, the massive music library, the latest popular music, professional classification, space background music, music sharing, community service, QQ music online music life of the Chinese netizens the brand of choice for leading the people's music lifestyle! The music will be the focus of the essential means of raising the level of one.

This paper describes the iOS platform, as well as the development of the entertainment system based on the platform of music playback status quo, and described in detail. This system is a music player and mobile games based on the iPhone platform, local playback, local game as a whole, support for mp3 and other mainstream audio. Small rate of resource consumption, high operating

efficiency, simple operation, and expansion capability. The playback screen and smooth, with the effect on the sound and Figure hearing and visual enjoyment. To use the music player, you may feel relaxed and able to play games while listening to music, people in infinite joy, which uses low-coupling in the SQLite database, common iPhonecontrols, modules, and modules, high together, using a modular approach to programming, to maintain the high。

Keywords: iPhone;SQLite;Music;Game;ios;Control;

目录

基于iOS的在线音乐播放系统的开发 .................................................... 1

The development of Online Music Broadcast System Based on iOS ... 2

第1章 绪论 .............................................................................................. 6

1.1 课题开发背景 ............................................................................................ 7

1.2 音乐播放娱乐系统框架设计开发的现实意义 ........................................ 8

1.3 本系统预达到的目标 ................................................................................ 8

第2章 在线音乐播放系统开发技术简介 .............................................. 9

2.1 Objective-c简介 ..................................................................................... 9

2.1.1 ios系统框架 .................................................................................... 10

2.1.2核心操作系统层和核心服务层 ........................................................ 10

2.1.3应用程序框架 .................................................................................... 12

2.2 SQLite数据库介绍 ................................................................................. 13

2.3 XCode ........................................................................................................ 13

第3章 在线音乐播放系统需求分析 .................................................... 16

3.1 在线音乐播放系统的可行性分析 .......................................................... 16

3.2 在线音乐系统功能需求分析 .................................................................. 18

3.2.1 功能需求 ........................................................................................... 19

根据系统功能划分,本系统详细需求描述如下: ................................... 19

第4章 在线音乐播放系统设计 ............................................................ 21

4.1 在线音乐播放系统总体架构设计 .......................................................... 21

4.2 模块功能设计 .......................................................................................... 21

4.2.1 音乐播放功能模块 ........................................................................... 22

4.2.2 音乐信息功能模块 ........................................................................... 23

4.2.3 在线搜索音乐功能模块 ................................................................... 24

4.2.4 在线下载功能模块 ........................................................................... 26

4.2.5 水果连连看功能模块 ....................................................................... 27

4.2.6 音乐视频功能模块 ........................................................................... 28

4.2.7 音乐播放设置功能模块 ................................................................... 30

第5章 在线音乐播放系统实现 ............................................................ 32

5.1 系统初始化的实现 .................................................................................. 32

5.2 音乐播放的实现 ...................................................................................... 36

5.3 音乐播放列表的实现 .............................................................................. 38

5.4 在线搜索音乐的实现 .............................................................................. 42

5.5 在线下载的实现 ...................................................................................... 45

5.6 水果连连看功能的实现 .......................................................................... 48

5.7 音乐视频播放功能的实现 ...................................................................... 52

5.8 系统播放设置功能的实现 ...................................................................... 53

第6章 系统测试 .................................................................................... 56

6.1 功能模块测试 .......................................................................................... 56

6.2 功能整体测试 .......................................................................................... 57

本文已影响