Você está na página 1de 2

Descrio do Trabalho Final Tema do Trabalho: JukeBox Jukebox uma mquina que reproduz msica, inserindo moedas.

. um aparelho eletrnico utilizado geralmente em bares e lanchonetes. Tem por funo tocar msicas escolhidas pelo cliente que estejam em seu catlogo. Uma empresa que fabrica este tipo de aparelho resolve contrat-los para desenvolver um sistema que organize o catlogo de msicas. Descrio do Problema: por possuir um acervo muito grande de msicas, para facilitar e agilizar a escolha do cliente seria muito til organizar (classificar) as msicas para facilitar a procura. Objetivo: Fazer uma aplicao que gerencie um conjunto de msicas. Esta aplicao deve atender, no mnimo, aos seguintes requisitos: 1. Armazenar as msicas que fazem parte do catlogo em um nico arquivo. 2. Permitir que o usurio defina o nome e a localizao do arquivo que conter o catlogo. 3. Abrir catlogos previamente criados. 4. Ao cadastrar uma msica, permitir que o usurio informe dados (tags) sobre: a) o tipo de msica (pagode, ax, rock, sertaneja, eletrnica,); b) o cantor ou Banda que interpreta a msica; c) o evento (infantil, natal, casamento, etc) relacionado msica. 5. Remover uma msica do catlogo. O usurio deve poder desfazer a remoo. 6. Mostrar todas as msicas que possuem determinadas tags (exemplos: todas as msicas em que o nome de um determinado artista est relacionado como intrprete; ou todas as msicas para festa infantil). O usurio deve poder selecionar dentre as tags existentes no catlogo.

7. Gerar novo catlogo a partir de um catlogo existente a partir de um filtro de tags. Exemplo: gerar catlogo que contenha apenas msicas de Natal (tag). 8. Mostrar todas as msicas removidas do catlogo (item 5); 9. Remover em definitivo todas as msicas que foram removidas (item 5).