文档详情

Java课程设计报告.doc

发布:2017-02-06约1.35万字共22页下载文档
文本预览下载声明
《Java课程实习 题目 音乐播放器335 201011621329 200811621320 学生姓名 朱剑峰 薛文博 刘彬 联系方式13726903356 所在专业 计算机科学与技术 所在班级 1103 指导教师 刘思凤 成绩 教师签字 课程设计时间:2013年6月1日 至 2013年6月25日 评语: 目 录 摘要 2 1 绪论 3 1.1 课题背景 3 1.2 课程设计目的 3 1.3 课程设计实验环境 3 1.4 课程设计要求 4 2 课程系统分析 4 2.1 程序界面布局设计 4 2.2 功能分析 4 3 系统设计与实现 5 3.1 系统功能结构图 5 3.2 模块功能设计 5 3.2.1 “菜单栏”功能设计 5 3.2.2 “动态音频播放进度显示”功能设计 9 3.2.3 “歌曲搜索”功能实现 9 3.2.4 “歌曲播放/停止”功能实现 10 3.2.5 “列表展示”功能实现 11 4 系统优点与缺点 13 4.1 系统优点 13 4.2 系统缺点 13 5 系统开发过程 14 Myeclipse平台开发版本 14 NetBeans开发平台版本 15 6 设计总结 16 参考文献 17 附 录 18 关键代码 18 1、 音乐解码函数(decodeMusic) 18 2、 播放线程类(class PlayThread) 20 3、 控制滚动条类(class RunSlider) 21 摘要 JAVA是目前最流行的软件开发语言之一,称为网络上的“世界语”。JAVA适合开发基于多媒体、与平台无关、用面向对象的方法进行的基于Internet、Intranet、Extranet的Applet和应用程序。它具有简单高效、面向对象、不依赖于机器结构的特点,支持多线程、分布和并发机制。用JAVA开发的应用软件在可移植性、健壮性、安全性等方面大大优于已存在的其他编程语言。 JAVA是一门包含多种知识的学科,提供了丰富的类库,能最大限度地利用网络。JAVA可广泛用于面向对象的事件描述、处理面向对象的企业型的应用开发,还应用于Internet系统管理、Web页面设计、Internet可视化软件开发等方面。在学习的过程中我学到了许多以前没有学到的概念和新鲜资讯。运用这些知识可以完成老师交给我的课程设计任务。这次老师让我们自己拟订题目,给了我们很大的想象空间。我们自选了一个音乐播放器的课程设计题目。 本小组之所以选择做音乐播放器,全赖于本小组成员均对音乐有浓厚的兴趣,虽热衷于听音乐,但现在网上流传的音乐播放器还不能满足我们这些发烧友,像高清音乐等,这些高品质的作品若在现流行的播放器上运行,这只能做普通音乐文件“享用”。话说如此,因本小组开发能力有限,课程比较多,时间所限,以至暂且把音乐播放器开发到version0.9。主要功能还未能达到我们想要的境界。 小结一下,本小组的播放器所具备的功能有如下,添加音乐,删除音乐,搜索音乐,更换播放器皮肤,更改播放模式等。(详见2.2节) 本次设计的播放器在具备基本功能的基础上,还具有很强的扩展性,如歌词导入,可播放音乐类型的增加等等这些还未实现的地方我们都提供了许多接口,以便日后做修改或增加功能所用。 能够具备一个属于自己的播放器确实是一件非常高兴的事情,能够一边开发一边享受音乐的熏陶更是一件难得可贵的经历,愿此摘要能让读者感受得到笔者的兴奋与成功。 音乐播放器 任务分工设计与实现:测试与维护: 需求与功能分析 指导教师:刘思凤 绪论 课题背景 随着社会电子音乐文件的与日俱增,作为现在最流行的音乐文件*.mp3,*.wav文件的数量和规模也在比以往的任何时候要多,不论是电台DJ需要使用方便而有效地管理自己所使用的音乐文件,还是个人。在计算机日益普及的今天,若采用一套有效的音乐播放器。将自己所收藏的大量的音乐文件能随时随地的播放,这将方便于众用户听音乐的需求。通过使用本音乐播放器能为音乐爱好者带来意想不到的收获。 课程设计目的 《应用软件开发实习》是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完《应用软件开发实习》课程后,进行的一次全面的综合训练,程序设计的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。 课程设计实验环境 程序运行在安装有windows操作系统的计算机上(台式机和笔记本),兼容w
显示全部
相似文档