Aula 16 - Projeto Integrador 🚀
Parabéns por chegar até aqui! Agora é hora de colocar todo o conhecimento em prática construindo um sistema completo.
😊 O Desafio Final
Você deve desenvolver um sistema desktop funcional seguindo todos os padrões aprendidos: POO + MVC + GUI + Banco de Dados (DAO).
Sugestões de Temas:
- Controle de Vendas: Cadastro de produtos e registro de vendas simples.
- Biblioteca Pessoal: Cadastro de livros e controle de empréstimos.
- Controle de Tarefas (To-do): Lista de tarefas com prioridade e status.
- Gestão de Pets: Cadastro de animais de estimação e histórico de consultas.
📊 Requisitos do Projeto
O projeto será avaliado seguindo estes critérios:
mindmap
root((Projeto Final))
Arquitetura
Padrao MVC
Padrao DAO
Interface GUI
Menus e Abas
Tabelas Funcionais
Validacao de Dados
Banco de Dados
Conexao JDBC
CRUD Completo
Codigo
Boas Praticas
Comentarios em PT-BR
🧠 Checklist de Entrega
- [ ] Banco de Dados criado (arquivo
.db). - [ ] Telas de Cadastro e Listagem funcionando.
- [ ] Operações de Alterar e Excluir implementadas.
- [ ] Código organizado em pacotes (
model,view,controller,dao). - [ ] Sem erros de execução (Exceptions tratadas).
📝 Documentação Exigida
[!NOTE] Escreva um pequeno arquivo
README.mdpara o seu projeto explicando: 1. O que o sistema faz. 2. Como executá-lo. 3. Quais tecnologias utilizou.
🚀 Mini-projeto: Inicie o desenvolvimento do seu sistema. Comece pela modelagem do banco de dados e pela criação das classes de modelo Java.
Boa sorte e bom trabalho! Você está pronto para o mercado desktop! 🖥️🎓