Trabalho Livraria

Trabalho em grupo de, no máximo, ? pessoas

Neste trabalho você deve fazer um programa que manipula dados de uma livraria.

A estrutura do seu projeto deve estar nos padrões MVC e DAO.

O seu programa deve ter uma interface de usuário em que seja possível pesquisar, incluir, modificar e apagar livros, autores e editoras conforme as tabelas especificadas no diagrama a seguir:

Diagrama Livraria

O banco de dados deve ser populado com as informações em livraria.zip

O trabalho deve ser apresentado em aula de laboratório, onde o código fonte será avaliado.

A data da apresentação ainda será definida.

Instruções

O programa deve ser capaz de fazer as seguintes ações no banco de dados:

Buscar: para a ação de buscar um objeto, o programa deve buscar pelos seguintes campos:

Incluir: para a ação de incluir, o seu programa deve respeitar as seguintes regras:

Excluir: para a ação de excluir, o seu programa deve respeitar as seguintes regras:

Avaliação

O trabalho deverá usar os padrões MVC e DAO quanto à separação das responsabilidades do programa.

Cada componente do padrão deverá estar em uma classe diferente ou (melhor) em um pacote diferente.

OBS: Não será avaliado o "flow" (direção e percurso da comunicação) entre os componentes, mas sim a divisão de responsabilidades.