资源简介
利用学到的编程知识和编程技巧,要求学生:
1、系统设计要能完成题目所要求的功能,设计的软件可以进行简单的播放及其他基本功能。
2、编程简练,可用,尽可能的使系统的功能更加完善和全面
3、说明书、流程图要清楚。
三、课程设计内容
1、课程设计的题目及简介
音乐播放软件要求:
有图形界面,能播放MP3歌曲,有播放列表,前一首、后一首等常用播放软件功能。
2、设计说明
主要运用多媒体编程、图形界面、数组及循环进行设计,从而实现简单的音乐播放。
3、程序流程图
1) N (Need 需求)
我们团队设计人员设计了java音乐播放器的功能和函数,起草成文件发给代码编写人员,这是为音乐文件设计的播放器,满足了音乐爱好者的需求,正是鉴于这点,我们根据顾客需求做了这款音乐播放器,在exlipse上用java实现!
2) A (Approach 做法)
在exlipse上用java实现其功能,由代码编写人员完成,其他人修改建议完善!
3) B (Benefit 好处)
锻炼了团队流程的一贯性,对大家能力的提高很有帮助,大家都动起来了,获得了知识!
4) C (Competitors 竞争)
暂时不考虑竞争对手,我们的竞争对手是自己,把一个播放器的功能做到最完善,就是对自己的竞争!
代码片段和文件信息
package com.baiting;
import java.util.logging.Logger;
public interface IMusic {
public final static String ICON_PATH = “icon“;
public final static Logger log = Logger.getLogger(IMusic.class.getName());
public final static String LIST_FILE_NAME = “setting/list.conf“;
public final static String DOWNLOAD_SONG_PATH = “/download/song/“;
public final static String DOWNLOAD_PATH = “/download/“;
public final static String SEPARATOR = “##“;
//public final static String DEFAULT_PLAYLIST_NAME = “默认播放列表“;
public final static String DEFAULT_PLAYLIST_FILE_NAME = “default“;
public final static String SONG_LIST_DIR = “list“;
/**
* 播放列表文件名称后缀
*/
public final static String SONG_LIST_FILE_EXT = “.list“;
public final static String LRC_EXT = “.lrc“;
public final static String PIC_EXT = “.jpg“;
public final static int OPENED = 80;
public final static int PLAY_STATUS = 1;
public final static int STOP_STATUS = 0;
public final static int PAUSE_STATUS = 2;
public final static int PLAY_FINISHING = 11;
/**
* 拖动播放进度条
*/
public final static int PLAY_DRAG_SLIDER_STATUS = 3;
public final static int MUSIC_MUTE = 4;
public final static int MUSIC_NOT_MUTE = 6;
public final static int ADJUST_VOLUME_STATUS = 5;
public final static int DRAGING_PLAY_SLIDER = 7;
public final static int SKIP_PLAY_STATUS = 8;
/**
* 最大音量
*/
public final static int MAX_VOLUME_SLIDER = 100;
/**
* 最大播放进度
*/
public final static int MAX_PLAY_SLIDER = 100;
public final static int SKIP_INACCURACY_SIZE = 512;
/**
* 网络歌曲列表(baidu)---新歌TOP100
*/
public final static int NET_SONG_LIST_TOP100 = 1;
/**
* 网络歌曲列表(baidu)---歌曲TOP500
*/
public final static int NET_SONG_LIST_HOT500 = 2;
/**
* 网络歌曲列表(baidu)---经典老哥
*/
public final static int NET_SONG_LIST_OLD = 3;
/**
* 网络歌曲列表(baidu)---网络歌曲
*/
public final static int NET_SONG_LIST_NET = 4;
/**
* 搜索
*/
public final static int NET_SONG_LIST_SEARCH = 5;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-12-04 09:37 Java音乐播放器\
文件 123054 2013-12-04 09:33 Java音乐播放器\1.jpg
文件 158437 2013-12-04 09:34 Java音乐播放器\2.jpg
文件 90285 2013-12-04 09:34 Java音乐播放器\3.jpg
文件 160066 2013-12-04 09:36 Java音乐播放器\4.jpg
文件 141300 2013-12-04 09:36 Java音乐播放器\5.jpg
目录 0 2013-12-04 09:31 Java音乐播放器\BaiTing_Bin\
文件 205171 2013-11-18 15:50 Java音乐播放器\BaiTing_Bin\baiting-1.0.jar
文件 337 2013-11-08 10:18 Java音乐播放器\BaiTing_Bin\baiting.bat
文件 300 2013-11-08 10:15 Java音乐播放器\BaiTing_Bin\baiting.sh
文件 72 2013-11-08 10:15 Java音乐播放器\BaiTing_Bin\baiting.vbs
目录 0 2013-12-04 09:31 Java音乐播放器\BaiTing_Bin\download\
文件 0 2013-11-18 14:13 Java音乐播放器\BaiTing_Bin\download\downFail.list
文件 307 2013-12-04 09:34 Java音乐播放器\BaiTing_Bin\download\downed.list
目录 0 2013-12-04 09:38 Java音乐播放器\BaiTing_Bin\download\pics\
目录 0 2013-12-04 09:34 Java音乐播放器\BaiTing_Bin\download\song\
文件 4274030 2013-12-04 09:34 Java音乐播放器\BaiTing_Bin\download\song\吴莫愁李代沫-取名回忆的时光.mp3
文件 3589627 2013-12-04 09:34 Java音乐播放器\BaiTing_Bin\download\song\苍井空-咬咬你.mp3
目录 0 2013-12-04 09:38 Java音乐播放器\BaiTing_Bin\fonts\
目录 0 2013-12-04 09:31 Java音乐播放器\BaiTing_Bin\icon\
文件 528 2013-11-16 09:58 Java音乐播放器\BaiTing_Bin\icon\add01.gif
目录 0 2013-12-04 09:31 Java音乐播放器\BaiTing_Bin\icon\bk\
文件 607 2013-11-16 09:58 Java音乐播放器\BaiTing_Bin\icon\bk\close01.gif
文件 11389 2013-11-16 09:58 Java音乐播放器\BaiTing_Bin\icon\bk\logo01.gif
文件 6057 2013-11-16 09:58 Java音乐播放器\BaiTing_Bin\icon\bk\logo01_100.gif
文件 1887 2013-11-16 09:58 Java音乐播放器\BaiTing_Bin\icon\bk\logo01_40.gif
文件 2967 2013-11-16 09:58 Java音乐播放器\BaiTing_Bin\icon\bk\logo01_60.gif
文件 4514 2013-11-16 09:58 Java音乐播放器\BaiTing_Bin\icon\bk\logo01_80.gif
文件 14757 2013-11-16 09:58 Java音乐播放器\BaiTing_Bin\icon\bk\logo02.gif
文件 7776 2013-11-16 09:58 Java音乐播放器\BaiTing_Bin\icon\bk\logo02_100.gif
文件 2345 2013-11-16 09:58 Java音乐播放器\BaiTing_Bin\icon\bk\logo02_40.gif
............此处省略392个文件信息
相关资源
- 人力资源管理系统源码+SQL文件javawe
- java Swing demo 点餐
- SSM增删改查
- javaweb大作业——简单的学生成绩管理
- hive-jdbc-2.1.0-standalone.jar
- java+SSM+Mysql简单的超市系统
- 基于JavaWeb、MySql的线上购物网站
- java云笔记 项目+sql文件+超清晰注释
- 数据结构java版第四版习题解答
- SSH简单员工管理系统
- SSH三大整合完整jar包,包括Hibernate4,
- 学生管理系统数据库源码servlet+jsp+m
- 动漫论坛设计与实现
- MyStore-RegisterAndLogin-master.zip
- 词法分析器实现java和c++
- JAVA爬豆瓣电影数据文件流.zip
- 基于javaweb的音乐管理系统
- java的ssh框架的完整项目
- Mastering JavaFX 10 高清PDF版,非扫描带完
- Java入门PPT
- java核心技术完整中文版.zip
- JAVA SSM框架增删改查 带分页 完整项
- B/S基于springMVC的网上选课系统功能齐
- java程序设计-慕课版 +课后源代码+pp
- Java实现简易图书管理系统.zip
- java 微信公众号开发demo尝试
- java+mysql实现的检索大作业
- 基于ssh的学生信息管理系统
- javaWEB校园管理系统源码230987
- 基于Javaweb的网上家具商城系统
评论
共有 条评论