网页版在线音乐播放器详细设计

东莞理工学院城市学院

本科毕业设计

毕业论文题目:音乐在线点播系统的设计

学生姓名:

学号:

系别:计算机与信息科学系

专业班级:2012级计算机科学与技术2班指导教师姓名及职称:

起止时间: 2016 年 2月— 2016 年 5月

摘要

由于网络的普及与快速发展,上网成了人们获取知识和信息的重要途径,越来越多的人开始接触网络并利用网络来提高自身素质,为了满意广大网友的娱乐要求,音乐网站应运而生。

通过对现有的较流行的音乐网站进行了调查与分析,在明确用户对音乐需求的基础上,确定了音乐在线点播系统的功能有用户注册与登录、曲目分类、歌手分类、专辑查看、歌词显示、歌曲包括的检索、在线播放功能及播放操作等。在后台管理中,管理员对站内音乐信息采取必要的维护措施。

本文首先进行系统的需求分析,确定系统的各个功能模块。采用SQL2014数据库建立系统运行所需的后台数据库,采用VS2015集成开发环境配合使用C#语言开发出一个音乐系统网站。

关键词:音乐 Web 数据库网络 https://www.360docs.net/doc/ba6026914.html,

Abstract

As the popularity and rapid development of network, Internet access to knowledge and information have become a major way, more and more people came into contact with the network and use the Internet to improve their own quality of entertainment to the majority of users satisfied the requirements came into music site .

Through the existing more popular music site investigation and analysis, based on clear user demand for music on the determination of the function of music online on-demand systems are user registration and login, track category, singer classification, album view, lyrics display, including song search, online playback and playback operations. In the backstage management, the administrator to take the necessary measures to safeguard the station music information.

Firstly, the demand for system analysis, the various system modules to be built. Create a system using a database with sql2014 back-end database to be run using the vs2015 integrated development environment using C # language development with a music system website.

Key words:Music Web Database Network https://www.360docs.net/doc/ba6026914.html,

目录

1 绪论 (1)

1.1 课题背景 (1)

1.2 目的和意义 (2)

1.3 关键技术和解决方案 (2)

2 系统开发环境 (3)

2.1 B/S结构模式 (3)

2.2 动态网站技术介绍 (4)

2.3 数据库技术 (4)

2.4 https://www.360docs.net/doc/ba6026914.html,连接数据库 (5)

3 需求分析 (7)

3.1 可行性分析 (7)

3.1.1 技术可行性 (7)

3.1.2 经济可行性 (7)

3.1.3 操作可行性 (7)

3.1.4 法律可行性 (8)

3.2 系统概述 (8)

3.3 需求分析 (8)

3.3.1 播放器支持音乐格式需求 (9)

3.3.2 网站首页需求 (9)

3.4 计算机软件配置和开发平台 (9)

3.4.1 计算机系统硬件配置 (9)

3.4.2 计算机系统软件配置 (9)

3.4.3 编程环境与工具 (10)

4 总体设计 (11)

4.1 系统模块总体设计 (11)

4.1.1 音乐平台系统的结构 (11)

4.1.2 音乐平台系统的流程 (12)

4.2 数据库设计 (13)

4.2.1 数据字典 (13)

4.2.2 数据库E-R图 (15)

4.2.3 数据表的设计 (16)

5 详细设计 (20)

5.1 网站首页界面设计 (20)

5.2 主要模块功能设计 (20)

5.2.1 用户注册管理模块 (20)

5.2.2 我的音乐在线播放模块 (22)

5.2.3 收藏与下载模块 (23)

5.2.4 歌曲、歌手的分类与点播次数衡量的排行榜 (25)

5.2.5 歌曲库与用户管理 (27)

5.3 输入输出设计 (28)

6 系统测试与性能分析 (30)

6.1 测试的任务和目标 (30)

6.1.1 测试的任务 (30)

6.1.2 测试的目标 (30)

6.2 计划 (30)

6.3 测试用例 (31)

6.3.1 管理员登录测试 (31)

6.3.2 歌曲添加测试 (31)

6.3.3 歌曲下载测试 (31)

6.3.4 用户注册登录以及歌曲收藏测试 (32)

6.3.5 歌曲在线试听测试与歌词显示 (32)

6.3.6 歌曲与歌手的检索 (32)

7 系统使用说明 (34)

7.1 系统运行环境 (34)

7.2 系统使用说明 (34)

8 总结与展望 (35)

参考文献 (35)

图文说明 (37)

致谢 (39)

音乐在线点播系统的设计

***

1 绪论

1.1 课题背景

当今时代是一个互联网络高速发展和发达的时代,随着计算机互联网络快速的发展,人们已经进入了信息时代,在这个时代中人们都离不开互联网络,商业、工业、银行、财政、教育、政府、娱乐和信息产业更是与其密不可分。在繁忙的工作中人们承受着各种各样的压力,而音乐网站作为一个新时代传媒的产物可以让人们在工作之余舒缓压力调整心情,使人们在纷繁的网络中也能够找到一个休憩的天地。

随着Internet技术的发展,音乐网站使得人们对音乐欣赏娱乐的手段和载体发生了革命性的变化,Internet的开发性,分布性的特点和基于Internet的巨大的计算机能力使得人们突破了时间和空间的限制。基于Internet的在线音乐网站早已成为了人们的研究热点之一。与传统音乐欣赏和交流模式相比,在线音乐具有无可比拟的优越性,不但能满足了大多数用户对音乐爱好的需求,同时也刺激了电子数码产品的频繁更新换代。

现有的音乐个人网站大体有两种模式:一、自己拥有独立的服务器,服务器上有强大的内存存储mp3歌曲资源。提供在线播放功能,需要将mp3的歌曲转换成wma格式,否则服务器吃不消。提供免费的wma格式歌曲下载(服务器可能受不了下载流量)。这种模式是个人音乐网站的高级模式,该模式的收入完全依靠网络广告。因为涉及版权问题没办法做大。另外mp3歌曲在百度很容易就能搜到。

二、只需要一个虚拟空间,一套程序批量采集其它网站的歌曲,只提供在线播放功能。这种模式是现在很普遍的小偷站,投入低,管理维护省时省事,但是受制于被采集方的服务器。也仅仅依靠网络广告来盈利。现有模式的缺点就是资源价值不高。个人音乐网站其实面临的风险实在太多,就版权问题不说,服务器的投入成本与广告盈利几乎不成比例。

针对现有这种状况,个人音乐网站的发展要具备以下几点才可以:1、歌曲资源具备高价值;2、提供试听和下载功能;3、能够有自己独特的风格。目前的

流行音乐网站从传播形式来看,大致可分为三类:有固定网站的流行音乐网站、搜索类流行音乐网站、P2P类流行音乐网站。三者功能各异、互为补充。

1.2 目的和意义

在网络飞速发展的社会里,网络已经成为人们日常工作和休闲娱乐的主要工具,本人选择的课题是音乐在线点播系统的设计,也是人与网络的互动。

许多传统的信息和数据库系统被移植到互联网上,音乐网站作为一个这个时代的产物,早已超过了国界,使听音乐变的简单、便捷,它摒弃了传统听音乐媒体的不足,正在快速向前发展。从音乐网站上发展而来的网络音乐是一种全新的音乐模式,它突破了传统音乐的制作方法和传播模式的局限,更加贴近人们的生活。音乐网站是网络音乐的发展平台。过去,音乐网站功能较为单一,但随着网络技术的发展,用户对音乐网站的要求逐步提高,音乐网站由此也逐渐出现了更多采用较为优越的开发工具(如https://www.360docs.net/doc/ba6026914.html,、JSP、JavaScript、PHP等)来建设的音乐网站。本课题所研究的音乐平台主要是为个人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。

课题目标是设计并实现一个音乐网站。结合实践,理解并进一步加深网页开发技术和数据库的知识,熟练运用相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。

1.3 关键技术和解决方案

本系统是采用https://www.360docs.net/doc/ba6026914.html,技术的B/S架构的网站。开发工具为VS2015,数据库sql server 2014,用到的技术有CSS、C#、JavaScript、Ajax。在线试听是在用户端调用jquery.player播放器从服务器数据库查询播放歌曲的路径,当参数赋值给播放器来实现的。搜索功能主要采取模糊查询和精确查询两种。

2 系统开发环境

本系统采用B/S结构,前台开发工具为VS2015,后台数据库是SQL2014,软件要求:操作系统为Windows XP或更高,Internet Explorer 5.01 或更高版本,硬件要求:Pentium 133 MHz或更快,内存要求128 MB或更高。

2.1 B/S结构模式

B/S(Browser/Server)结构即浏览器和服务器结构,它是随着Internet 技术的兴起,对C/S结构的一种变化或者改进的结构。

一、B/S模式的优点和缺点

B/S结构的优点:

(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理;

(2)业务扩展简单方便,通过增加网页即可增加服务器功能;

(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新;

(4)开发简单,共享性强。

B/S 模式的缺点:

(1)个性化特点明显降低,无法实现具有个性化的功能要求;

(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求;

(3)页面动态刷新,响应速度明显降低;

(4)功能弱化,难以实现传统模式下的特殊功能要求。

二、C/S 模式的优点和缺点

C/S 模式的优点:

(1)由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快;

(2)操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求;

(3)C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。

C/S 模式的缺点:

(1)需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置;

(2)兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序;

(3)开发成本较高,需要具有一定专业水准的技术人员才能完成。

三、B/S架构软件的优势与劣势

(1)维护和升级方式简单;

(2)系统的性能,在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性;

(3)系统的开发,C/S技术应更成熟、更可靠。

四、C/S架构软件的优势与劣势

(1)应用服务器运行数据负荷较轻;

(2)数据的储存管理功能较为透明;

(3)C/S架构的劣势是高昂的维护成本且投资大。

2.2 动态网站技术介绍

由于系统的操作界面都是Web页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,这是一般静态Web页面技术所无法实现的,所以采用动态网页技术.目前动态网页技术有很多,可以说是层出不穷,比如CGI,https://www.360docs.net/doc/ba6026914.html,,JSP,ASP,PHP等,本设计采用https://www.360docs.net/doc/ba6026914.html,技术。

https://www.360docs.net/doc/ba6026914.html,(又称ASP+)是ASP的下一代版本,它并不只是ASP 4.0,它是一个用于 Web开发的全新框架,其中包含了许多新的特性。https://www.360docs.net/doc/ba6026914.html,完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让https://www.360docs.net/doc/ba6026914.html,远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期https://www.360docs.net/doc/ba6026914.html,与Windows 2005 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。

2.3 数据库技术

关系型数据库(Relational Database)是若干个依照关系模型设计的数据表的集合。也就是说,关系数据库是由若干张完成关系模型设计的二维表组成的。

关系数据库由于以具有与数学方法相一致的关系模型设计的数据表为基本文件,不但每个数据表之间具有独立性,而且若干个数据表之间又具有相关性,这一特点使其具有极大的优越性,并能得以迅速普及。关系数据库有以下特点:(1)以面向系统的观点组织数据,使数据具有最小的冗余度,支持复杂的数据结构;

(2)具有高度的数据和程序的独立性,用户的应用程序与数据的逻辑结构,以及数据的物理存储方式无关;

(3)由于数据具有共享性,使数据库中的数据能为多个用户服务;

(4)关系数据库允许多个用户同时访问,同时提供了各种控制功能,保证数据的安全性、完整性和并发性控制。安全性控制可防止未经允许的用户存取数据;完整性控制可保证数据的正确性、有效性和相容性;并发性控制可防止多用户并发访问数据时由于相干扰而产生的数据不一致。

2.4 https://www.360docs.net/doc/ba6026914.html,连接数据库

https://www.360docs.net/doc/ba6026914.html,为用户提供了一种全新的数据库访问机制,它使得数据库编程变得简单。https://www.360docs.net/doc/ba6026914.html,为用户提供两种数据访问的模式。一是连接模式(connected),利用ADO技术进行数据连接编程,是一种传统的数据库访问技术。还有一种是非连接模式(disconnected),https://www.360docs.net/doc/ba6026914.html,才具有的。提供了更大的升级性和灵活性。在非连接模式下的数据访问,应用程序从数据源中获得所需的数据,然后断开与原数据源的连接并完成数据的更新工作。

数据集对象可以从一个数据库中获得,以可以从一个XML数据流中获取,所以用户不需要考虑数据源的位置。在https://www.360docs.net/doc/ba6026914.html,体系结构中数据提供者对象也是一个非常重要的部分,通过它可以访问数据库,产生数据集对象,同时它还支持数据连接模式下的数据库访问。https://www.360docs.net/doc/ba6026914.html,的体系结构图如图2.1所示。

图2.1 https://www.360docs.net/doc/ba6026914.html,的体系结构图

3 需求分析

3.1 可行性分析

软件需求分析工作是软件生存周期中重要的一步。只有通过需求分析才能把软件功能和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件调研阶段的需求资料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决办法。本章将从不同角度的需求分析问题,讲述软件需求类型、分析过程。

3.1.1 技术可行性

在线音乐网站的主要特点是一方面可以动态地管理各种类型的音乐信息,主要准备好足够大的音乐资源,就可以按照要求自动生成各种静态页面;另一方面,计算机的音乐试听最大特点是时间空间的优势,任何人都可以随时随地根据自己的喜好选择喜欢的歌曲,网页音乐给用户带来了很大的方便。在本系统中,用户易于贯穿软件思想并掌握使用方法,前台可视化程度较高,人机交互能力较强,应用起来也较方便、直观,后台数据库功能强大,且更好的支持运行的系统。因此,开发此软件在技术上是可行的。

3.1.2 经济可行性

软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益。本人所开发的在线音乐点播平台正是基于为用户娱乐休闲目的而设计的。本系统的开发在经济上是完全可行的,开发此软件不需要大量的经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。

3.1.3 操作可行性

自从人类社会进入九十年代后,以及计算机技术的飞速发展,各种应用软件已日益为人们所接受。管理形式的计算机化是社会发展的必然趋势,各种智能化的软件层出不穷,而面对二十一世纪智能管理的挑战,减少了原来人工操作的费时费力的状况。并且可以避免人为的经济犯罪,管理层容易做出及时的决策。本系统用户平台直接面向普通用户,界面简单、明了,采用可视化界面,普通用户只需用鼠标就可以完成相应的数据操作;少量的数据输入是由后台管理员用户完

成的。对于初次使用此系统的用户,不必经过复杂的培训和学习就可以掌握本系统的操作流程。由此可见,开发此系统在操作上是可行的。

3.1.4 法律可行性

该音乐网站由本人设计实现,在法律上并未侵害他人权利,无须承担任何法律责任,所以在法律方面开发此系统是完全可行的。

3.2 系统概述

音乐在线点播系统是一个典型的音乐网站,网站分为前台和后台2个大的模块,每个模块都有自己的权限功能。网站前台显示了曲目分类、歌手分类、专辑、播放列表和歌词动态滚动等。网站提供了用户注册功能,注册了的用户可以登录网站,实现普通用户没有的功能,例如可以下载歌曲以及收藏歌曲等。后台管理员对前台涉及到的所有信息进行管理。开发这样的一个网站实现了一般音乐网站的所有功能,本站的特色就在于前台分为2种角色可以具备不同的权限功能。

3.3 需求分析

为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:

系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对员工信息处理的需求。

系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性,例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充,而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。

系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

系统的数据要求:(1)数据录入和处理的准确性和实时性。(2)数据的一致性与完整性。(3)数据的共享与独立性。

3.3.1 播放器支持音乐格式需求

本网站播放器支持主流音频格式,例如MP3格式(MPEG-1 Audio Layer3),是由德国人在1987年开发出来的;WMA格式(Windows Media Audio),有很好的压缩率,占用空间是MP3的一半;WAV格式(波形格式文件),高品质音质,但是硬件代价很大;OGG格式,音效可以和MP3相媲美。

3.3.2 网站首页需求

网站首页的必要元素:虽然首页元素根据企业性质的不同会做改变,但是基本的页面元素必须要具备。如:导航栏、LOGO、Banner、按钮、图片、文字。(1)导航栏:导航栏如果设计得恰到好处,是会给网页本身增色很多。导航栏有一排、两排、多排、图片导航和Frame框架快捷导航(百度音乐就是这种)等等各种情况的设计,有时候是横排,有时候则是竖排。另外还有一些动态的导航栏,如很精彩的Flash导航。(2)LOGO:LOGO是网站为了给大家一个比较直观的信息的表达工具。网站的LOGO,一般以静态的居多,也有动态的,但是LOGO的特点都是在表达网站的信息,是一个网站的直接的表现窗口。(3)Banner:是网站的广告展示,对于引起用户注意和记忆、增强画面效果有重要作用。(4)按钮:如网页中的“用户登录”、“登录按钮”、“排行榜”等等类似物件,通常都统称为按钮。它是引导用户进入其他页面的一个重要端口。

3.4 计算机软件配置和开发平台

3.4.1 计算机系统硬件配置

主板:宏碁 EA40_HC

CPU:Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz (4 CPUs)

内存:4 GB ( 海力士 DDR3 1333MHz / 金士顿 DDR3 1333MHz )

硬盘:希捷 ST9500325AS ( 500 GB / 5400 转/分 )

光驱:先锋DVR-117CH

显卡:集成Intel GMA 3100显卡

声卡:集成Realtek ALC8838声卡

网卡:集成AR8132百兆网卡

显示器:友达 AUO183C

3.4.2 计算机系统软件配置

操作系统:Windows 8.1 update

安装软件:Microsoft Office 2010

Adobe Acrobat 10.0 Professional

Internet Explorer 11.0

VS2015+SQL20014

3.4.3 编程环境与工具

本系统在开发时选用了功能较为强大的的VS2015和C#作为开发语言,同时选项用了SQL2014数据库,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。

VS2015具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据访问通道,使得可以轻松方便的对数据库进行管理。

数据库采用Microsoft SQL2014,要据该系统要求,采用它完全可适合我们的工作需求,并且它所支持的类型十分丰富,维护简便,费用比较低,对使用人员的素质要求不是很高,容易升级。

4 总体设计

总体设计阶段的基本目标就是概要地回答系统应该如何实现。在需求分析的基础之上规划出了系统的功能模块,以及在此分析基础上设计出的具体的、可以满足本系统全部需求的数据库。设计在任何工程产品或系统中,是开发阶段的第一步。可以定义为应用各种技术和原理,对一个设备、一个过程或一个系统,做出足够详细的决策,使之有可能在物理上得以实现的过程。

4.1 系统模块总体设计

本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机地结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。

在线音乐点播平台是一个典型的音乐网站,网站分为前台和后台2个大的模块,每个模块都有自己的权限功能。网站前台显示了曲目分类、歌手分类、专辑、播放列表和歌词动态滚动等。网站提供了用户注册功能,注册了的用户可以登录网站,实现普通用户没有的功能,如对音乐的收藏功能。后台管理员对前台涉及到的所有信息进行管理。开发这样的一个网站实现了一般音乐网站的所有功能,本站的特色就在于前台分为2种角色可以具备不同的权限功能。

4.1.1 音乐平台系统的结构

根据网站的角色对网站角色分为3种类型,一种是未注册用户,一种是网站用户,以及网站的后台管理员。

未注册的用户功能权限如下:

实现全选歌曲播放:对选择的音乐进行在线播放。

查看音乐排行榜:可以查看系统对用户点击数的统计进行排行的排行榜。

歌手名首字母搜索:对歌手进行分类,根据歌手名首字母信息快速定位歌手以方便查找该歌手的所有歌曲。

注册的用户除了未注册的功能之外还具有以下两种权限:

歌曲收藏:用户登录网站之后可以对自己喜欢的歌曲进行收藏,方便下次登录时查找。

歌曲下载:用户登录网站之后可以下载自己喜欢的歌曲在用户本地电脑上。

管理员权限:

添加删除歌曲和专辑:对歌曲信息进行添加,修改和删除等操作。

用户信息管理:对网站前台注册了的用户进行查看和删除等操作。

密码管理:修改管理员密码。

退出后台管理:管理员在后台可以退出管理,这样就清除缓存中的管理员账号和密码,如果需要再进入后台需重新登录。

系统功能结构图如图4.1所示。

图4.1 系统功能结构图

4.1.2 音乐平台系统的流程

打开网站首先展示的是本程序的首页,首页中包含了用户注册与登录,以及管理员推荐的部分排行榜,导航则显示歌手、排行榜、分类、MV、专辑、我的音乐等选项,当用户点击歌曲时将跳转播放模块,播放页面内包含对当前歌曲的一些播放操作、播放列表、歌词显示、用户收藏模块以及歌曲下载模块等,系统流程图如图4.2所示。

图4.2 系统流程图

4.2 数据库设计

数据库设计阶段将具体地设计目标系统,得出新系统软件的详细信息。同时,要求设计出的信息简明易懂,便于下一阶段用某种程序设计语言在计算机上实现。数据库设计的注意事项:

1.定义标准的对象命名规范;

2.方便的数据查询,支持多条件查询;

3.了解用户需求,根据业务需要创建数据表;

4.创建数据字典和 E-R 图表;

5.数据库维护。

4.2.1 数据字典

数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项、数据结构、数据流、数据存储

和处理过程五个部分。数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息,用户可以用SQL语句访问数据库数据字典。

数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义,我们不能手工修改数据字典里的信息。

4.2.1.1 数据元素的定义

数据元素(data element)是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。包括如下内容:数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,

音乐播放器的详细设计

音乐播放器详细设计 1.引言 随着社会的快速发展,现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,音乐成了我们生活工作中的一个重要的部分。而3G时代的到来,手机移动应用越来越普遍。此文档就是为了能更好地设计出一个基于android系统的音乐播放器而编写的。 1.1 编写目的 为软件的开发者能更好的理解和明确软件开发的详细过程,安排项目与进度、组织软件开发与测试,撰写本文档。本文档供项目组成员,软件开发人员参考。1.2项目背景 本项目由李雪梅、杨挺等人提出,由本组成员联合开发,实现播放现今流行的音乐MP3等文本格式。 该软件是基于Android系统的音乐播放软件,并能够与其他音乐播放软件兼容。 1.3 参考资料 [1] 重庆大学出版社《软件工程》“软件计划与可行性分析” [2] 靳岩、姚尚明人民邮电出版社《Android开发入门与实践》 [3] 可行性分析 [4] 《音乐播放器需求分析书》 [5] 《音乐播放器总体设计说明书》 1.4项目开发计划 实施计划:

阶段名称负责人 需求分析杨挺、李雪梅 总体设计李雪梅、杨挺 详细设计李雪梅、杨挺 软件测试李雪梅、杨挺 在技术方面,编程知识比较缺乏,对有些与项目相关的软件 不熟悉,需进行人员的技术培训(自学为主),技术难点是数据库的构架和软件功能的设计。 2. 总体设计 2.1 项目目的 本项目的目的是开发一个可以播放主流的音乐文本格式的播放器。设计的主要实现功能是播放MP3等格式的音乐文件,并且能控制播放,暂停,停止,音量控制,选择上一曲,选择下一曲,更改皮肤,歌曲列表文件的管理操作,在线播放,读取 存储卡播放等多种播放控制,界面简明,操作简单。 软件系统检测到错误行为时,报告错误,并提示处理操作。 2.2 软件运行环境 硬件:Android操作系统手机 系统软件:Android 2.2 -- 4.0版本 支撑软件:Eclipse 7.5 、ADT 1.5 2.3 需求概述

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

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

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

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

在线音乐播放系统 摘要 随着大城市建设步伐的加快,越来越多的市民在物质生活条件得到改善的同时,为了调节紧张的生活节奏,把目光投向了工作之余的休闲娱乐上。因此,娱乐市场需求越来越大。而其中,音乐更是休闲娱乐的主流。在各种地方,都总能发现音乐的存在。音乐网站是网络音乐的发展平台,国内各大音乐网站都拥有丰富的音乐资源,并且大部分的资源都可以免费下载,因此吸引了上百万的人成为他们的注册用户。 本次设计我将根据当前流行的Web 动态网页开发技术,使用微软的ASP结合数据库的知识,开发一个在线音乐播放系统。本系统能够实现音乐的分类查询,歌曲的在线播放以及后台的添加、删除和修改功能。本文主要对这次设计的各模块设计和数据库的建立进行介绍。全文分六大部分,首先介绍了音乐网站的分类和音乐网站的现状,然后对网站系统进行了调研和可行性分析,接下来阐述了系统分析、设计与实现的过程,最后小结了网站的测试结果。该网站功能较强大,结构清晰明了、界面友好。前台可以浏览歌曲信息、音乐在线收听、音乐下载、即时留言、论坛交流,满足了用户对于音乐网站的基本需求。 通过这次作品的制作,学习了在制作网页的基础上,加入数据库、ASP及相关的嵌入式技术来实现在线音乐播放的目的,在一定程度上加深了对这些知识的应用和熟悉程度,使我对这些内容的学习得到了进一步的巩固。 关键词: 休闲娱乐,音乐,网站,ASP,留言,在线收听,下载

音乐播放器前十排行

音乐播放器前十排行 1、QQ音乐 QQ音乐是腾讯公司推出的网络音乐平台,是中国互联网领域领先的正版数字音乐服务的领先平台,海量乐库在线试听、卡拉ok歌词模式、最流行新歌在线首发等,绿钻用户还可享受高品质音乐试听、正版音乐下载、MV观看等特权。 QQ音乐目前是国内音乐APP的绝对龙头,2016年底其曲库已经超过2000万首,旗下拥有的版权也是音乐APP中的第一,如索尼、华纳、杰尔威、英皇、韩国YG等,其市场份额也超过50%。虽然总有人吐槽QQ音乐,但是十大音乐APP排行榜第一位毫无悬念。在此前评选的全球音乐流服务排行榜,QQ音乐排名第四。 2、虾米音乐 虾米音乐版权建设虽然起步较晚,歌曲量在整体版权音乐中的比例低于20%,但在华语资源上仍具有一定优势。你想要听到华研唱片下的林宥嘉、S.H.E和田馥甄、相信音乐的五月天、梁静茹以及聚集了李宗盛、周华健等人的滚石,还是要投入虾米音乐的怀抱。而且虾米也在去年取得了韩国SM公司的音乐版权,这在国内来说,争取到了很大一部分的韩粉。虽然无法对QQ音乐造成威胁但依旧稳居十大音乐APP排行榜第二。 3、网易云音乐 网易云音乐不用再过多介绍了,近两年大火的音乐APP,口碑爆棚,市场份额目前也达到15%,局国内第二仅次于QQ音域。为何口碑份额双丰收的网易云音乐仅列十大音乐APP排行榜第三?网易云音乐的版权数量实在太少,并且官方也并不太重视版权的购买,虽然网易云音乐的版权音乐歌曲量占整体版权音乐的70%左右,但非常有意思的是大部分的版权都是通过转授权获得的。

4、酷狗音乐 酷狗音乐是一款集中播放、音乐效果、在线下载歌词等众多功能于一身,完全免费的手机音乐播放器。酷狗算是老牌音乐APP了, 但此前酷狗和酷我同QQ音乐一起加入新音乐集团,三大音乐APP曲 库资源基本互通,而且音乐伴奏资源众多也是酷狗的一大优势,喜 欢唱歌的人通常都是用酷狗搜索放伴奏唱歌、录歌。 不过酷狗的音质是劣势,对于耳朵挑剔的乐迷,对音质要求高的人来说很难满足。 5、咪咕音乐 咪咕音乐是一款面向所有用户的手机音乐APP,它包含了在线听歌、下载歌曲、订购彩铃以及开通会员等功能和业务,用户通过咪 咕音乐可以第一时间聆听中国移动无线首发的最新音乐,感觉最热 最流行歌曲,实时了解最新音乐咨讯及娱乐新闻,并可通过软件行 使无线音乐俱乐部会员权益。目前该软件已经覆盖市面上高中低端 主流机型,无论你是何种手机,均可轻松安装和使用。 6、酷我音乐 酷我音乐是中国数字音乐的交互服务品牌,是互联网领域的数字音乐服务平台,同时也是一款内容全、聆听快和界面炫的音乐聚合 播放器,是国内的多种音乐资源聚合的播放软件。自平台成立以来,酷我音乐作为前端潮流音乐的重要推手,率先与唱片公司、版权管 理机构合作探索发展,免费向广大用户提供方便流畅的在线音乐, 还有免费无损音乐方便用户的试听和下载,生成了丰富的音乐流媒 体生态系统。 7、天天动听 天天动听是一款功能强大、完全免费的手机音乐播放软件,支持歌词和歌曲图片下载,简洁人性化的操作,带来手机听歌的全新体验,是拇指一族必备的音乐播放工具。 8、百度音乐

在线音乐设计说明

课程设计说明 设计题目:基于asp技术的 在线音乐播放系统 学院派斯学院 专业年级计算机应用技术 学生姓名陈琴学号 20080908111 指导教师程光德(老师) 设计地点重庆工商大学派斯学院 日期2010年5月10日

在线音乐播放系统 [摘要]随着计算机技术和多媒体技术的发展,以及Internet互联网的普及,人们不再满足于只有图片,文字的网站,流媒体技术使得在线音乐播放,在线视频播放成为可能,下面我将介绍一个在线音乐播放系统的实现过程,该系统能在线播放多种格式的音乐文件,并具有文件管理等功能。 [关键字] 音乐;播放;数据库 [Abstract] By the development of computer technique, online music player system has become a hot topic.people don’t content with the web that only have images and word.the realmultmedia become that online music player is possible. [Keyword] online ; music ; Database 1.引言 Internet互联网的普及,人们不再满足于只有图片,文字的网站,流媒体技术使得在线音乐播放,在线视频播放成为可能 2.需求分析 2.1系统需求 本套系统的在线音乐播放系统,并可推广至各社会各地使用。在系统开发上,我们选取的工具是asp ,数据库采用Microsoft ACCESS 2000 2.2功能需求 ①在线音乐播放。②管理员对音乐进行分类,添加,删除等功能。 1系统功能说明 一个在线音播放系统应该具有以下主要功能: ①将歌曲进行分类,并能够按照用户的选择显示某个类别的所有歌曲。 ②多种注媒体格式的音乐文件的在线播放。 ③歌曲文件的管理,包括添加,修改和删除曲目。 ④一个在线音乐播放系统的运行流程如下图如示

嵌入式MP3播放器的设计

嵌入式MP3播放器的设计 1 系统概述 本文采用STM32系列微控制器,结合解码芯片VS1003、SD卡、LCD等外围设备设计并实现了MP3播放器。其主要功能有:播放VS1003支持的所有音频文件,如MP3、WMA、WAV文件,且音质非常好;通过触摸屏实现按键功能,控制播放上一首/下一首、音量增减等;通过LCD显示歌曲名字和播放状态;本系统还实现了读卡器功能,PC机可通过USB接口直接对开发板上的SD卡进行读写操作,以方便拷贝音频文件。 MP3播放过程是STM32通过SPI1接口将数据从SD卡中取出,然后通过SPI2接口送至解码芯VS1003解码播放。这里解码模块单独使用一个SPI接口,以减小干扰和噪声、提高音质。 2 系统硬件设计方案 本系统在硬件上分为6个模块: 微控制器STM32F103、解码模块VS1003、存储模块SD卡、触摸屏、USB接口和显示屏LCD。系统硬件框架如图5所示。 VS1003 STM32 图5 系统硬件框架图 2.1 存储模块设计 SD卡在现在的日常生活与工作中使用非常广泛,时下已经成为最为通用的数据存储卡。在诸如MP3、数码相机等设备上也都采用SD卡作为其存储设备。SD卡之所以得到如此广泛的使用,是因为它价格低廉、存储容量大、使用方便、通用性与安全性强等优点。SD卡支持两种总线方式: SD方式与SPI方式。其中SD 方式采用6线制,而SPI方式采用4线制,采用单片机对SD卡进行读写时一般都采用SPI模式。可用不同的初始化方式使SD卡工作于SD方式或SPI方式。 在本设计中,音频数据MP3文件是以SD卡为载体。所以在电路设计中必须含有读取SD卡模块。该系统使用STM32内部接口SPI1与SD卡进行通信,下面介绍其引脚连接情况。 PE3:低电平有效,连接到SD卡的片选引脚CD/DAT3。SPI在和SD卡进行通

基于51单片机的音乐播放器设计

题目:音乐播放器 课程设计(论文)任务书

摘要 随着电子技术的发展和计算机越来越普遍的使用,单片机作为这两项技术的有机结合也得到了广泛的应用,在某些领域具有不可替代的作用。音乐播放功能随处都会用到,如,在开发儿童智力的玩具中,等等。目前,基于单片机实现音乐播放,其体积小、价格低、编程灵活等特点在这一领域独领风骚。 单片机的英文名称为single chip microcomputer,最早出现在20世纪70年代,国际上现在已逐渐被微控制器(Microcontroller Unit 或MCU)一词所取代。它体积小,集成度高,运算速度快,运行可靠,功耗低,价格廉,因此在数据采集、智能化仪表、通讯设备等方面得到了广泛应用。而8051单片机在小到中型应用场合很常见,已成为单片机领域的实际标准。随着硬件的发展,8051单片机系列的软件工具也有了C级编译器和实时多任务操作系统RTOS,为单片机编程使用C语言提供了便利的条件;并针对单片机常用的接口芯片编制通用的驱动函数,可针对常用的功能模块,算法等编制相应的函数;C语言模块化程序结构特点,可以使程序模块大家共享,不断丰富,这样就使得单片机的的程序设计更简单可靠,实时性强,效率高。作为测控技术与仪器的学生,掌握8051单片机硬件基础及其相关软件操作,将其应用于现代电子产品中是必要而且重要的,这次课程设计我们的题目是用单片机实验箱系统制作音乐播放器。 本次课程设计主要内容是通过单片机C51语言进行编程,以产生乐曲音符和节拍,把乐谱翻译成计算机语言(音符转换诚成相对应的方波频率即定时器装载初值,节拍转换成相对应的延长时间),并将其预先存储到单片机里,然后根据按键调用再由单片机进行信息处理,在经过信号放大,由喇叭放出乐曲声,实现音乐播放的功能。其主要表现在可以播放十首歌曲,可以用十个数字键控制播放的歌曲,并且能在LCD液晶屏显

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

音乐播放器的设计与实 现毕业论文 集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

毕业设计说明书 学生姓名学号 学院计算机科学与技术学院 专业计算机科学与技术(软件工程) 题目音乐播放器的设计与实现 指导教师 (姓名)(专业技术职称/ 学位) 年月 摘要:随着生活水平的提高,娱乐已成为非常主流的话题,人们不仅需要通过音乐陶冶情操,而且越来越多的人倾向于使用音乐、视频等娱乐和放松自己,这大大促进了媒体软件的发展.本文旨在介绍研究常用数字音频编码和解码的相关知识,并结合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

WX小程序开发在线音乐播放器的设计与实现

WX小程序开发在线音乐播放器的设计与实现 摘要:随着社会的信息技术的发展,越来越多的人使用WX,在2017年1月才出现在人们WX 里的小程序,近来是越来越火爆,好多拥有APP客户端的商家都已做好关于自己APP的WX小程序以用来方便客户的使用。因为WX小程序是一种快捷方式,不用下载,直接使用,不占用手机内存的一款快捷式小程序。我要做的是一款WX在线音乐播放器,其播放器有搜索页面,音乐排行榜,歌曲列表等等功能。在WX公众号上注册WX小程序,再在WX小程序里下载WX小程序开发工具,然后利用JavaScript语言编写。WX小程序在线音乐播放器的作用是:为了让喜欢听音乐的人免于下载音乐APP,直接在WX小程序上就可以听自己喜欢听的音乐。 关键词:小程序;音乐;WX Abstract :With the development of information technology, more and more people use WeChat. Besides, the small program of WeChat has been more and more popular, which be applied in January 2017. many stores using APP are ready on the small program of WeChat APP for the convenience of customers. The small program has a lot of advantages, such as: no download, direct use, do not occupy the mobile memory of a shortcut program. I am aiming at develop a WeChat online music player with the functions of a search page, a music list, a list of songs, and so on. The process of using: Firstly, the WeChat small program is registered on the WeChat public number, and then the WeChat small program development tool is downloaded in the WeChat small program. Finally, it is written in the JavaScript language. The role of WeChat small program online music player is let the people who listen to music avoid being downloaded music APP, and they can listen to music that they like directly on WeChat applet. Key words: Small programs; Music; WeChat

在线音乐播放系统详细设计

<在线音乐播放系统> 详细设计说明书 作者: 完成日期: 签收人: 签收日期: 修改情况记录:

1 引言 1.1 编写目的 为软件开发人员在编码的过程中有所依据和参考。 面向人员:程序开发人员 1.2 背景 说明: a.待开发的软件系统的名称:在线音乐播放系统 b.列出本项目的任务提出者:北软老师 c.开发者:邓凯 d.用户:广大互联网用户 e.将运行该项软件的单位:web服务器 1.3 定义 OMS :Online music system,在线音乐播放系统。 1.4 参考资料 列出要用到的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.在线音乐播放系统概要设计.doc; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2 程序系统的结构 本程序主要采用四层结构,如下所示: 图1 系统结构示意图

3 程序(标识符)设计说明 3.1 在线音乐网络爬虫设计说明: 资源的数量和质量将决定了系统的商业价值,为了获取更多的网络媒体资源,为系统设计了一款针对互联网上音乐资源的网络爬虫。 3.1.1爬虫的原理: 网络爬虫是一个自动提取网页的程序,它为搜索引擎从Internet网上下载网页,是搜索引擎的重要组成。 传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。 聚焦爬虫的工作流程较为复杂,需要根据一定的网页分析算法过滤与主题无关的链接,保留有用的链接并将其放入等待抓取的URL队列。然后,它将根据一定的搜索策略从队列中选择下一步要抓取的网页URL,并重复上述过程,直到达到系统的某一条件时停止,另外,所有被爬虫抓取的网页将会被系统存贮,进行一定的分析、过滤,并建立索引,以便之后的查询和检索;对于聚焦爬虫来说,这一过程所得到的分析结果还可能对以后的抓取过程给出反馈和指导。 相对于通用网络爬虫,聚焦爬虫还需要解决三个主要问题: (1)对抓取目标的描述或定义; (2)对网页或数据的分析与过滤; (3)对URL的搜索策略。 3.1.2在线音乐播放系统爬虫的设计: 与通用爬虫不同,在线音乐播放系统爬虫只针对https://www.360docs.net/doc/ba6026914.html,音乐频道 https://www.360docs.net/doc/ba6026914.html,音乐频道,针对MP3格式的资源。 3.1.3爬虫的流程图:

音乐播放器的设计与实现

德州学院信息管理学院 课程设计报告实习名称课程设计2 设计题目Android音乐播放器的设计与实现实习时间 专业班级12级计算机科学与技术 指导老师刘想 教学单位(盖章) 小组成员分工情况: 学号姓名分工 3018 周生明音乐播放的设计与实现1052曹法瑞 1040 张正奎 1055 李元华 2049 王山 二〇一五年六月三十日

目录 摘要 ................................................................................................................ 错误!未定义书签。 1 引言 ............................................................................................................ 错误!未定义书签。 2 可行性分析................................................................................................. 错误!未定义书签。 2.1 技术可行性...................................................................................... 错误!未定义书签。 2.2 经济可行性...................................................................................... 错误!未定义书签。 2.3 管理可行性...................................................................................... 错误!未定义书签。 2.4 可行性分析结论.............................................................................. 错误!未定义书签。 3 系统需求分析............................................................................................. 错误!未定义书签。 3.1 功能分析.......................................................................................... 错误!未定义书签。 3.2 数据流程分析.................................................................................. 错误!未定义书签。 4 系统功能设计............................................................................................. 错误!未定义书签。 4.1 播放器功能结构.............................................................................. 错误!未定义书签。 4.1.1 播放器主界面功能模块....................................................... 错误!未定义书签。 4.1.2 播放器菜单功能模块........................................................... 错误!未定义书签。 4.2 播放器功能流程.............................................................................. 错误!未定义书签。 5 系统实现..................................................................................................... 错误!未定义书签。 5.1 播放器主界面功能列表.................................................................. 错误!未定义书签。 5.2 播放器基本功能的实现.................................................................. 错误!未定义书签。 5.3 播放列表的实现.............................................................................. 错误!未定义书签。 6 软件测试与验证......................................................................................... 错误!未定义书签。 6.1 软件测试的目的.............................................................................. 错误!未定义书签。 6.2 软件测试的方法.............................................................................. 错误!未定义书签。 6.3 软件测试环境.................................................................................. 错误!未定义书签。 6.3.1 android模拟器 ...................................................................... 错误!未定义书签。 6.3.2 真机测试............................................................................... 错误!未定义书签。 6.4 软件测试流程与结果评估.............................................................. 错误!未定义书签。 6.4.1 测试流程............................................................................... 错误!未定义书签。 6.4.2 结果评估............................................................................... 错误!未定义书签。

音乐播放器的设计与实现

第一章绪论 1.1背景 随着电子技术的飞速发展,嵌入式设备在各领域的应用越来越广泛,复杂度也越来越高,对其他开发方法也提出了更多的要求和更大的挑战。在嵌入式设备系统开发过程中需要将软件应用与操作系统编译连接成一个整体,然后下载到目标机上运行,所以,嵌入式设备的开发过程是一个复杂的过程。 3作为高质量音乐压缩标准,给音频产业带来了具大的冲击。3技术使音乐数据压缩比率大,回放质量高。如格式的音乐数据压缩成3格式,音效相差无己,但大小至少可压缩12倍。由于3音乐的较小数据量和近乎完美的播放效果使其在网络上传输得以实现。1995年,3格式的音乐文件刚在网络上传播时,主要用等播放软件进行播放,使3音乐无法脱离计算机进行播放,给音乐欣赏带来了不便。近几年以来,随着3播放器的出现及其技术的发展,人们对3播放器的要求越来越高,制造商在3播放器的选型、设计、开发、附加功能和适用领域等方面做了很多努力,设计了多种方案。本设计主要是利用技术设计一款新型的3播放器。 9是公司的16/32位处理器,是适用于普通设备的一种高性价比的微控制器。本设计采用的是三星公司推出的9芯片S3C2440,具有低价格、低功耗、高性能、超小体积等特点主要适用于中高端场合,目前在嵌入式系统中正得到日益广泛的应用。S3C2440主频高达400M,片上集成了丰富的资源:如()总线与控制器,为与数模转换器()的连接提供了一种理想的解决方案。 3播放器的设计比较复杂且对处理器的要求较高,因而3播放器必须仔细设计以降低成本。本设计是在9平台上设计、实现一个3播放器。 第二章系统总体方案 2.1 系统功能 本设计提出了一种基于嵌入式处理器硬件平台的3播放器设计方法。此播放器采用体系结构中的9作为系统控制器,利用外围设备通用串行接口下载3歌曲,用存贮3文件。主要对3做了各个方面的功能分析,对硬件设计、软件设计、软件实现、系统编译等方面做了介绍。系统的主要部分是音频编码与解码,这是系统设计的核心。3播放器设计的突出问题就是硬件控制和软件控制,另外还有硬盘控制、键盘控制、液晶显示,这些控制都是基于一块芯片。基于9的3播放器设计的软件体系结构采用分层模式,它包括软件层、硬件层、驱动层、操作系统层、及3播放器应用层。主要实现歌曲的播放。 2.2 设计指标 1、3工作电压为具有3.3V左右,电流250,具有音频解码和播放功能。 2、通过接口与大容量外部存储设备进行数据传输,能实现网络播放与下载、触摸屏输入功能。

安卓手机音乐播放器哪个好

安卓手机音乐播放器哪个好?泡椒凌少告诉你 来源:泡椒网作者:泡椒凌少 2011-05-30 18:54 我要评论(7) 用手机收听音乐,是很多手机用户空暇时的主要爱好之一。一款功能强大的手机音乐播放器是很多爱好听音乐的手机用户的追求。现如今,就安卓平台而言,就有数款不论在口碑还是在功能上都非常给力的手机音乐播放器。但是,它们中到底谁的功能最全面、实用性最强呢?今天,泡椒小编凌少我就带大家去看看,到底谁才是安卓手机软件平台最强大的手机应用播放器。 评测对象:[Uu3D xKp9EJ]、多米音乐、酷我听听、天天动听 评测手机:MOTO 里程碑1代 手机平台:Android 2.2 使用网络:无线WIFI 评分标准:优秀5泡椒、良好4泡椒、普通3泡椒、差劲2泡椒、极差1泡椒

小编我是在泡椒网上下载的QQ音乐、多米音乐、酷我听听、天天动听这4款安卓手机音乐播放器的最新版本,亲测绿色无毒,安全可用。凌少我会以第三方的心态,公平、公正的对这4款手机音乐播放器进行横评比较。 “外貌”大比拼(一) 任何事物,给人最直观的印象就是它的外貌,当然,手机音乐播放器也不会例外。对于手机软件来说,外貌包括了3个方面:手机图标LOGO、欢迎页面与功能页面。这3个方面,决定了用户对于一款手机软件的第一印象。因此,第一回合的横评,我们就从“外貌”开始。 首先,手机图标LOGO比较:

【LOGO】-4款手机音乐播放器的LOGO 就手机图标LOGO而言,安卓这4款手机音乐播放器在风格和设计上都非常精美、各具特色。小编实在分不出好坏。因此,手机图标LOGO评分结果如下: QQ音乐: 多米音乐: 天天动听: 酷我听听: “外貌”大比拼(二) 基本上每一款手机软件,都会有其特有的欢迎页面。用户在点开手机图标之后,最先看到的便是这些形形色色的欢迎页面。一款好的欢迎页面,可以让用户看着舒心,从而对这款手机软件充满好感,其重要性不言而喻。好,接下来,我们来看看QQ音乐、多米音乐、酷我听听、天天动听这4款安卓手机音乐播放器的欢迎页面吧。

音乐播放器设计文档

生产实习报告 题目:音乐播放器 学生姓名:张凡 学号: 201220220123 班级: 1222201 专业:数字媒体技术 指导教师:张金 2015年08 月08日

目录 一、引言 (3) 1.1 项目背景 (3) 1.2 项目研究的目的 (4) 1.3 安卓简介 (4) 二.功能分析 (5) 2.1 功能需求分析 (5) 2.2 系统性能需求 (6) 2.3 运行环境需求 (6) 三.程序详细设计 (6) 3.1 主界面的设计 (6) 3.2 播放界面设计 (11) 3.3 其他功能 (14) 四.调试与运行 (18) 4.1 调试 (18) 4.2 运行结果 (19) 五.总结 (21)

一、引言 1.1 项目背景 当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,symbian,Windows mobile,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢?答案是:肯定的,谷歌Android系统就能做到。本文的音乐播放器就是基于谷歌Android手机平台的播放器。 随着计算机的广泛运用,手机市场的迅速发展,各种音频视频资源也在网上广为流传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机播放器也紧跟着发展起来,但是很多播放器一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多任务操作时,受到了不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。针对以上各种弊端,选择了开发多语种的音频视频播放器,将各种性能优化,继承播放器的常用功能,满足一般用户(如听歌,看电影)的需求,除了能播放常见格式的语音视频文件,高级功能:还能播放RMVB格式的视频文件。此外,还能支持中文、英文等语言界面。

音乐播放器的设计与实现设计共19页文档

目录 一、前言 (1) 二、系统分析 (2) (一)系统需求分析 (2) (二)系统功能需求分析 (2) (三)业务流程分析 (3) 三、系统设计 (4) (一)总体设计 (4) (二)歌曲列表模块设计 (4) (三)播放控制模块设计 (4) (四)播放器设置模块设计 (4) (五)数据库设计 (4) 四、系统实现 (6) (一)主界面 (6) (二)播放列表 (12) (三)歌词显示界面 (13) (四)皮肤更换 (15) 五、软件测试 (16) (一)软件的测试 (16) (二)功能的测试与实现 (16) (三)测试结论 (17) 六、结论 (17) 参考文献 (18)

Android音乐播放器的设计与实现 (电子信息工程系软件技术111班王永军) 摘要:本论文的音乐播放器采用了Android开源系统技术,利用Java 语言和Eclipse开发工具对播放器代码进行编写。同时给出了详细的系统设计过程、部分界面截图及主要的功能流程图,该音乐播放器集播放、暂停、停止、上一首、下一首、歌词显示等功能于一体,性能良好,在Android系统中能独立运行。实验证明,基于android平台的软件开发简单,使用方便简洁,必将成为未来几年的发展方向,具有普遍意义。 关键词:Android;Java;Eclipse;音乐播放器 一、前言 当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,是的手机操作系统也出现了不同各类,现在的市场主要有三个手机操作系统,Windows mobile,苹果系统,以及谷歌的Android操作系统,其中占有开发源代码优势的Android系统有最大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢?能的,谷歌Android系统就能做到。本文的音乐播放器就是基于谷歌Android手机平台的播放器。 随着计算机的广泛运用,手机市场的迅速发展,各种音频资源也在网上广为流传,这些资源卡是平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机播放器也紧跟着发展起来,但是很多播放器一味最求外观花俏,功能庞大,对用户的手机造成很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多任务操作时,受到不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。针对以上各种弊端,选择了开发多语种的音频播放器,将各种性能优化,继承播放器的常用功能,满足一般用户听歌的需求。 现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计的实现的这主要功能是播放MP3等音乐文件,并且能够控制播放器播放,暂停,停止,上一曲,下一曲。界面简单,操作简单。 本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的播放

在线音乐网站的设计与实现

在线音乐网站的设计与实现 摘要:本系统是利用抓包分析及相应音乐网站接口实现的一个在线音乐播放网站,系统可提供音乐下载、分享等功能。系统主要包含以下几个模块:排行榜模块、播放模块、搜索模块等。系统前端主要使用HTML5和JavaScript技术实现,后台主要使用PHP技术实现。系统选用Apache作为WEB服务器,MYSQL作为数据库。 关键词:在线音乐; 音乐播放; HTML5 Abstract:This system is an online music playing website, implemented with the packet analyzer and corresponding music website interfaces. The system accomplishes many functions, such as music downloading, music sharing and so on. This system mainly includes ranking module, play module, search module and so on. The front-end is mainly implemented with HTML5 and JavaScript. The back-end is implemented with PHP. The system is configured with Apache as the Web server and MYSQL as the database. Key words: Online music; music playback; HTML5

基于Android-系统的音乐播放器设计与实现

基于Android 系统的音乐播放器设计与实现 实验报告

一、实验要求: 本课程设计的目的是开发一个可以播放主流音乐文件格式的播放器的播放功能模块,要求音乐播放器能够播放Mp 3,Wav 多种格式的音乐文件,能够控制播放,暂停,重播,停止,要求视觉外观美观,操作简单。 二,设计思想 首先查找相关书籍与文献,了解An droid 的构架并搭建An dr oid 开发平台。 查找相关资料,了解现阶段基于And roid 平台手机音乐播放器发展现状以及相关功能。 播放器基本拥有以下功能: 播放本地音乐文件 对播放的状态进行控制 播放设置,开始暂停停止 三,系统结构 ? 四、数据结构的说明和模块的算法流程图 运行 结束 暂停 开始 音乐播放器主界面 音乐播放器 设定 播放界面 开始 暂停 停止

五、使用说明书 菜单有6个功能:播放,暂停,停止,重播。 播放功能:点击后事件触发,传入歌曲名字,让程序操作该名字进行播放。 暂停功能:点击后事件触发,歌曲暂停播放。 停止功能:点击后事件触发,歌曲停止播放。 重播功能;点击后事件触发,歌曲重新播放。 六、运行结果和结果分析 作为Android平台上开发的应用软件,本设计具备与用户交互的界面,界面简洁美观易于操作。作为一款在线音乐客户端,提供给用户在线选歌的方便,提供在线播放歌曲的即时信息,如歌曲名,歌手名,时长等等。 七、我评价与总结 现如今社会生活节奏日益加快,人们在忙碌的生活中欣赏音乐是最好的舒缓压力的方式之一。随着移动设备的日益完善,我们大家都已经有了在手机上听自己喜欢歌曲的习惯,以往的做法是用数据线或者蓝牙等无线设备将PC上的歌曲复制几首到手机当中,反反复复的听,等到听厌了以后,再次装一些歌曲进去,如此反复,非常的麻烦。因此,如果在我们的手机上能实现在线听歌,这将会带来极大的方便。本项目是一款基于Android手机平台的音乐播放器,使Android 手机拥有个性的多媒体播放器,是手机显得更生动灵活化,与人们更为方便,让手机主人随时随地处于音乐的旋律之中。本设计实现的重要功能是播放Mp3格式的音乐文件,并且能够控制音乐的播放,暂停,显示歌手信息,歌曲专辑等功能。本项目还可以使人们生活更加多样化,也使设计者更加熟悉Android的技术和其它在市场上的特点。 八、附录 package com.example.seekbar; import android.app.Activity; import android.media.AudioManager; import android.media.MediaPlayer; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button;

相关文档
最新文档