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. -------------------------------