欢迎来到天天文库
浏览记录
ID:5443284
大小:315.01 KB
页数:34页
时间:2017-12-12
《毕业设计(论文)-基于java的mp3播放器jmplayer》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于JAVA的Mp3播放器JMPlayer作者姓名专业计算机科学与技术指导教师姓名专业技术职务讲师山东轻工业学院本科毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业论文,是本人在指导教师的指导下独立研究、撰写的成果。论文中引用他人的文献、数据、图件、资料,均已在论文中加以说明,除此之外,本论文不含任何其他个人或集体已经发表或撰写的成果作品。对本文研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示了谢意。本声明的法律结果由本人承担。 毕业论文作者签名:
2、 年月日 山东轻工业学院关于毕业设计(论文)使用授权的说明本毕业论文作者完全了解学校有关保留、使用毕业论文的规定,即:学校有权保留、送交论文的复印件,允许论文被查阅和借阅,学校可以公布设计论文的全部或部分内容,可以采用影印、扫描等复制手段保存本论文。指导教师签名: 毕业设计(论文)作者签名: 年月日 年月日目录摘要IIIABSTRACTIV第一章引言11.1课题研究背景及意义11.2音乐播发器的发展及历史11.3系统
3、开发目标21.4本文的主要内容和结构2第二章相关工具及技术介绍12.1Eclipse简介32.2JavaThread简介42.3JavaSound简介52.4JavaSwing简介62.5JavaProperties简介7第三章需求分析93.1工作流程分析93.2评价具体需求分析93.3系统功能结构图93.4功能详细描述103.4.1Mp3播放103.4.2播放控制103.4.3播放信息控制103.4.4Mp3列表管理113.4.5歌词113.4.6其他11第四章总体设计124.1系统要求124.2系统功能描述124.3系统运行环境134.4系统设计思
4、想134.4.1总体流程设计134.4.2Mp3播放设计144.4.3播放模式设计154.4.4Mp3文件列表管理设计154.4.5歌词设计164.4.6皮肤切换设计17IV4.4.7显示模式设计18第五章详细设计195.1界面设计195.2系统关键类设计205.3系统类结构22第六章软件功能实现236.1播放Mp3实现236.2Mp3文件解析实现236.3Mp3列表控制类实现236.4Mp3歌词解析及显示控制实现24结束语25参考文献26致谢27IV山东轻工业学院2010届本科生毕业设计(论文)摘要随着java语言的出现,软件的跨平台性已经能被更进一
5、步的解决和处理,随着Internet的发展,软件的跨平台性又被提高到另一个新的要求。音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。它涵盖了各种音乐格式的播放工具,比如:MP3播放器,WMA播放器,MP4播放器等。它们不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。本系统是一个简单的Mp3音乐播放器实现,旨在借助于java语言的强大的跨平台特性来实现本播放器的跨平台的通用。但由于设计时间有限目前仅支持mp3和wav格式音乐文件的播放。本系统的主要使用了Java中的多线程编程,系统中的mp3播放、歌词解析及显示、播放时间的显示控制、播放器的
6、主界面等都是单独采用一个独立的线程来进行管理控制的。本系统在结构上的核心设计模式采用了GOF的中介者模式,以此来使各个模块的相互耦合度降到最低,以便更容易的进行各个模块的独立的开发从而使整个系统的灵活性和可扩展性都得到提高。开发时采用TDD。关键词JavaMusicPlayermulti-threadIV山东轻工业学院2010届本科生毕业设计(论文)ABSTRACTWiththedevelopmentofjavalanguage,cross-platformnaturesofthesoftwarehavebeenresolvedandprocessed
7、canbefurther,astheInternet'sdevelopment,cross-platformofsoftwarehasbeenraisedtoanotherofthenewrequirements.Musicplayerisamultimediaplaybacksoftwarewhichcanbeplayedvarietyofmusicfiles.Itcoversplayertoolsthatcanbeplayedavarietyofmusicformats,suchas,MP3player,WMAplayer,MP4player.It
8、notonlyhasthebeautifulinterfacebutalsooperatesi
此文档下载收益归作者所有