程设计题目:java音乐播放器

一、课程设计目的

1、编程设计音乐播放软件,使之实现音乐播放的功能。

2、培养学生用程序解决实际问题的能力和兴趣。

3、加深java中对多媒体编程的应用。

二、课程设计的要求

利用学到的编程知识和编程技巧,要求学生:

1、系统设计要能完成题目所要求的功能,设计的软件可以进行简单的播放及其他基本功能。

2、编程简练,可用,尽可能的使系统的功能更加完善和全面

3、说明书、流程图要清楚。

三、课程设计内容

1、课程设计的题目及简介

音乐播放软件要求:

有图形界面,能播放MP3歌曲,有播放列表,前一首、后一首等常用播放软件功能。

2、设计说明

主要运用多媒体编程、图形界面、数组及循环进行设计,从而实现简单的音乐播放。

3、程序流程图

1) N (Need 需求)

我们团队设计人员设计了java音乐播放器的功能和函数,起草成文件发给代码编写人员,这是为音乐文件设计的播放器,满足了音乐爱好者的需求,正是鉴于这点,我们根据顾客需求做了这款音乐播放器,在exlipse上用java实现!

2) A (Approach 做法)

在exlipse上用java实现其功能,由代码编写人员完成,其他人修改建议完善!

3) B (Benefit  好处)

锻炼了团队流程的一贯性,对大家能力的提高很有帮助,大家都动起来了,获得了知识!

4) C (Competitors 竞争)

暂时不考虑竞争对手,我们的竞争对手是自己,把一个播放器的功能做到最完善,就是对自己的竞争!

根据绩效评估:

给团队人员打分排名:

第一名:刘亚男2.0分;

第二名:王慧勇1.5分;

第三名:梁伟龙1.0分;

第四名:孟祥骞1.0分。

注:团队内打分机制跟老师的没关系,是我督促组员的一种制度,帮大家得到更好的锻炼!

绩效链接:http://www.cnblogs.com/dscodehome/p/4524088.html

撰写者:梁伟龙;

时间:2015年5月24日;

团队项目 NABCD分析java音乐播放器的更多相关文章

  1. NABCD分析java音乐播放器

    程设计题目:java音乐播放器 一.课程设计目的 1.编程设计音乐播放软件,使之实现音乐播放的功能. 2.培养学生用程序解决实际问题的能力和兴趣. 3.加深java中对多媒体编程的应用. 二.课程设计 ...

  2. 团队项目NABCD分析

    1.卡片分类讨论 我们团队在软件工程课上对准备开发的帮你项目进行激烈的讨论后,得出了两个特点. (1)信息检索 (2)主动推送 之所以得出这两个特点,是因为我们作为学生,平常在校园里面有很多专用群和Q ...

  3. Android(java)学习笔记234: 服务(service)之音乐播放器

    1.我们播放音乐,希望在后台长期运行,不希望因为内存不足等等原因,从而导致被gc回收,音乐播放终止,所以我们这里使用服务Service创建一个音乐播放器. 2.创建一个音乐播放器项目(使用服务) (1 ...

  4. Android(java)学习笔记177: 服务(service)之音乐播放器

    1.我们播放音乐,希望在后台长期运行,不希望因为内存不足等等原因,从而导致被gc回收,音乐播放终止,所以我们这里使用服务Service创建一个音乐播放器. 2.创建一个音乐播放器项目(使用服务) (1 ...

  5. Andriod小项目——在线音乐播放器

    转载自: http://blog.csdn.net/sunkes/article/details/51189189 Andriod小项目——在线音乐播放器 Android在线音乐播放器 从大一开始就已 ...

  6. java swing 音乐播放器-乐乐音乐

    乐乐音乐1.0(本地版) 乐乐音乐是基于musique 开源播放器开发的java swing音乐播放器,实现了mp3.flac.ape.wav等多种音频格式的播放和ksc歌词的解析.制作和显示. 完成 ...

  7. 躁!DJ 风格 Java 桌面音乐播放器

    本文适合有 Java 基础知识的人群,跟着本文可学习和运行 Java 版桌面 DJ 音乐播放器. 本文作者:HelloGitHub-秦人 HelloGitHub 推出的<讲解开源项目>系列 ...

  8. 【竞品分析】Android音乐播放器的竞品分析

    迄今为止最长的一篇博客,各位看官笑纳~~ 本次分析基于Android平台,选取了几款我体验过的播放器进行比较分析.主要分为两类,一类是大而全的,功能全面,可满足用户管理歌曲.导入导出歌单等多方面需求, ...

  9. swift 音乐播放器项目-《lxy的杰伦情歌》开发实战演练

    近期准备将项目转化为OC与swift混合开发.试着写一个swift音乐播放器的demo,体会到了swift相对OC的优势所在.废话不多说.先上效果图: watermark/2/text/aHR0cDo ...

随机推荐

  1. 【2017下集美大学软工1412班_助教博客】团队作业7——第二次项目冲刺(Beta阶段)成绩公示

    作业要求 团队作业7 团队评分结果 Beta计划 Total GN SX GJ LC AP WT PHILOSOPHER 3 1 0 1.5 0 0.5 0 三人行 3.5 1 1 1 0 0.5 0 ...

  2. 控件_CheckBox(多选按钮)

    import android.os.Bundle; import android.app.Activity; import android.widget.CheckBox; import androi ...

  3. Django urls 路由

    写url和视图的的对应关系 from django.conf.urls import url from django.contrib import admin from app名 import vie ...

  4. python随机生成6位数验证码

    #随机生成6位数验证码 import randomcode = []for i in range(6):    if i == str(random.randint(1,5)):        cod ...

  5. 2018-2019-2 网络对抗技术 20165318 Exp5 MSF基础应用

    2018-2019-2 网络对抗技术 20165318 Exp5 MSF基础应用 原理与实践说明 实践原理 实践内容概述 基础问题回答 攻击实例 主动攻击的实践 ms08_067_netapi:自动化 ...

  6. 搭建LNMP环境(CentOS 6)

    本文档介绍如何使用一台普通配置的云服务器ECS实例搭建LNMP平台的web环境. Linux:自由和开放源码的类UNIX操作系统. Nginx:轻量级网页服务器.反向代理服务器. MySQL:关系型数 ...

  7. 让sublime text3支持Vue语法高亮显示

    文章转自 http://www.cnblogs.com/kongxianghai/p/6732429.html 1.准备语法高亮插件vue-syntax-highlight. 下载地址: https: ...

  8. Linux系统中将普通用户添加到sudoers

    我们经常会在普通用户下用到sudo命令,为了不用频繁切换root用户,我们可以将普通用户添加到sudoers里面.Linux默认是没有将用户添加到sudoers列表中的,需要root手动将账户添加到s ...

  9. linux mint软件安装

    安装linux mint步骤请自行百度,这里略过....下载地址:https://www.linuxmint.com/edition.php?id=246文档下载:https://www.linuxm ...

  10. Luogu P2661 信息传递

    传送门 一眼就能看出来是个并查集 但是并不会写... 看了一下题解说是并查集求最小环qwq 所以,每次加入第i个小同学,判断如果他要告诉的小同学k最后会告诉他(也就是转回来了), 就说明出现了一个环, ...