PROVA PRÁTICA: PROGRAMAÇÃO WEB - 261MI
INSTRUÇÕES:
Cada aluno deve desenvolver uma das funcionalidades dentro do dashboard.
O aluno deve utilizar a mesma base de dados do preparatório
Não será permitido o uso de código gerado pela IA
Toda interação com a IA deve ser documentada e ser entregue junto com os arquivos da PROVA
FASE 1: DESENVOLVIMENTO DAS FUNCIONALIDADES - 16/09
FASE 2: DESENVOLVIMENTO DO LAYOUT - 21/09
1. Sistema de Cantina (Cardápio Digital) - DAVI LUZ MOURA CAMPOS
O Cenário: A cantina da escola precisa gerenciar os lanches vendidos. Apenas o administrador logado pode mexer no cardápio.
O que o aluno deve fazer (CRUD): Criar uma tabela de lanches (nome, descrição, preço, categoria). O aluno deve listar, cadastrar, editar e excluir lanches.
Upload Exigido: Upload da foto do lanche. Ao excluir o lanche, o arquivo da imagem também deve ser tratado (removido da pasta, ou substituído na edição).
-------------------------------
2. Mural de Eventos Escolares - PEDRO HENRIQUE SILVA PEDRO
O Cenário: A escola precisa de um painel para anunciar eventos futuros (palestras, feiras de ciências, campeonatos).
O que o aluno deve fazer (CRUD): Tabela de eventos (titulo, data_evento, local, descricao). Gerenciar essas informações no dashboard.
Upload Exigido: Upload do cartaz ou banner do evento (imagem).
-------------------------------
3. Biblioteca Digital (Acervo de Apostilas) - KAUAN DE BRITO WUNDERLICH
O Cenário: Os professores precisam disponibilizar materiais de estudo complementares para as turmas.
O que o aluno deve fazer (CRUD): Tabela de materiais (titulo, disciplina, ano_turma, descricao).
Upload Exigido: Upload do arquivo PDF (ou ZIP) da apostila.
-------------------------------
4. Sistema de Chamados de TI (Helpdesk) - JOSÉ LUCAS VICTOR PEREIRA
O Cenário: O laboratório de informática precisa de um sistema onde os professores registrem computadores com defeito.
O que o aluno deve fazer (CRUD): Tabela de chamados (numero_maquina, laboratorio, problema_relatado, status).
Upload Exigido: Upload de uma captura de tela (print) ou foto do erro que está aparecendo no monitor.
-------------------------------
5. Portfólio de Projetos Integradores - LUIZ ANTONIO FREITAS PIMENTEL
O Cenário: A coordenação quer manter um registro dos projetos finais desenvolvidos pelos alunos ao longo dos anos.
O que o aluno deve fazer (CRUD): Tabela de projetos (nome_projeto, turma, ano_conclusao, tecnologias_usadas).
Upload Exigido: Upload de uma imagem da tela principal do projeto (screenshot) ou da logomarca do sistema desenvolvido.
-------------------------------
6. Catálogo de Equipamentos (Patrimônio) - JOÃO PAULO ALVES ANDRADE EUGENIO
O Cenário: A escola precisa controlar o inventário de equipamentos caros (projetores, roteadores, osciloscópios).
O que o aluno deve fazer (CRUD): Tabela de equipamentos (numero_patrimonio, nome, marca, estado_conservacao).
Upload Exigido: Upload do manual de instruções em PDF ou da foto do estado físico do equipamento.
-------------------------------
7. Sistema de Notícias (Blog Escolar) - REBECA TENÓRIO ROSA
O Cenário: O grêmio estudantil quer gerenciar as notícias que aparecem na página inicial do site da escola.
O que o aluno deve fazer (CRUD): Tabela de noticias (titulo, resumo, conteudo_completo, data_publicacao).
Upload Exigido: Upload da imagem de capa da notícia.
-------------------------------
8. Gestão de Achados e Perdidos - JOSÉ ENRICO DE SALES REIS
O Cenário: A secretaria da escola precisa de um painel para registrar itens perdidos pelos alunos nas dependências da instituição.
O que o aluno deve fazer (CRUD): Tabela de itens_perdidos (nome_item, local_encontrado, data_encontrado, status_devolvido).
Upload Exigido: Upload de uma foto do objeto encontrado para facilitar a identificação pelo dono.
-------------------------------
9. Central de Certificados - LUCAS GUILHERME DE OLIVEIRA
O Cenário: Um módulo para a secretaria cadastrar certificados de cursos extracurriculares realizados pelos alunos.
O que o aluno deve fazer (CRUD): Tabela de certificados (nome_aluno, nome_curso, carga_horaria, data_emissao).
Upload Exigido: Upload do documento digitalizado (PDF ou JPG) do certificado oficial emitido.
-------------------------------
10. Banco de Vagas de Estágio - GABRIEL LEITE MAIA
O Cenário: A escola faz parceria com empresas da região e precisa cadastrar as vagas de estágio disponíveis para os alunos do técnico.
O que o aluno deve fazer (CRUD): Tabela de vagas (empresa, cargo, bolsa_auxilio, requisitos).
Upload Exigido: Upload do arquivo PDF com o edital completo da vaga ou o logotipo da empresa contratante.
-------------------------------
11. Ficha de Colaboradores / Crachás
O Cenário: O RH precisa de um sistema interno para cadastrar os dados dos funcionários e professores para a geração futura de crachás.
O que o aluno deve fazer (CRUD): Tabela de colaboradores (nome_completo, cargo, setor, data_admissao).
Upload Exigido: Upload da foto de perfil (3x4) do colaborador.
-------------------------------