Desenvolvimento de sistema web de gestão de alunos e cursos


Crie a estrutura de um sistema web de gestão de alunos e cursos com as seguintes funcionalidades:Tela 1: Cadastro de AlunosCampos obrigatórios:• Nome completo• Data de nascimento• Idade (calculada automaticamente com base na data de nascimento)• Endereço completo (Rua, Bairro, Cidade, Estado e CEP - com validação automática do CEP)• CPF• NIS• Contato (telefone e e-mail)• Dados dos responsáveis (nome, CPF, telefone)Tela 2: Matrícula e Gestão de CursosFuncionalidades:• Escolha do curso• Data da matrícula• Escolha do aluno (após o cadastro na tela anterior)• Status do aluno (ativo, trancado, concluído)• Cadastro, edição e exclusão de cursos• Definição de carga horária e vagas disponíveis• Visualização da lista de alunos matriculados no curso• Relatórios de alunos por curso e status de matrículaTela 3: Controle de FrequênciaAlunos:• Registro de presença/falta por aula• Motivo da falta (opcional)• Relatórios de frequência por aluno, por turma, e por dataProfessores:• Registro de entrada e saída• Dias trabalhados e ausências• Relatórios de assiduidade• Registros de plano de aulaTela 4: Relatórios da Assistência Social• Histórico de atendimento social• Necessidades identificadas (moradia, alimentação, renda, etc.)• Encaminhamentos realizados (CRAS, CREAS, programas sociais)• Status de encaminhamentos (pendente, em andamento, concluído)Tela 5: Fichas de Anamnese (Saúde)• Dentista: Histórico odontológico, hábitos de higiene bucal, tratamentos anteriores• Psicólogo: Histórico emocional, avaliações de comportamento, diagnósticos e encaminhamentos• Nutricionista: Avaliação nutricional, hábitos alimentares, IMC, plano alimentar sugerido• Médico: Histórico clínico, alergias, uso de medicamentos, doenças preexistentes• Sessões futuras de acompanhamento (para saúde mental ou outros tratamentos)Tela 6: Relatórios e Estatísticas• Lista de alunos ativos/inativos• Frequência dos alunos e professores• Número de alunos por curso• Emissão de Certificados• Dashboards e gráficos com dados sobre assiduidade, desempenho e retençãoTela 7: Autenticação e Níveis de Acesso• Admin: Acesso total, pode gerenciar todos os dados e gerar relatórios completos• Coordenador: Pode gerenciar alunos, cursos e frequência; visualiza relatórios gerais• Professor: Pode registrar faltas e visualizar alunos da turma; acesso limitado aos dados de alunos e cursos• Assistente Social e Profissionais de Saúde: Acesso restrito a relatórios específicos (assistência social, saúde)Funcionalidade adicional:Ao clicar no aluno, deve ser possível acessar todas as informações relacionadas a ele: cursos matriculados, frequência, fichas de anamnese, relatórios de assistência social, etc.Permitir que o admin ou coordenador possa personalizar os relatórios gerados, filtrando por curso, data, ou outros parâmetros.Tecnologias sugeridas:• Backend: Python (Django ou Flask) / Node.js• Banco de Dados: PostgreSQL / MySQL• Frontend: React / Vue.js• Autenticação: JWT ou OAuthA tela aluno deve conversar com as demais, tipo, na tela de curso, escolho o curso e seleciono o aluno previamente cadastrado."> Descrição do projeto:Crie a estrutura de um sistema web de gestão de alunos e cursos com as seguintes funcionalidades:Tela 1: Cadastro de AlunosCampos obrigatórios:• Nome completo• Data de nascimento• Idade (calculada automaticamente com base na data de nascimento)• Endereço completo (Rua, Bairro, Cidade, Estado e CEP - com validação automática do CEP)• CPF• NIS• Contato (telefone e e-mail)• Dados dos responsáveis (nome, CPF, telefone)Tela 2: Matrícula e Gestão de CursosFuncionalidades:• Escolha do curso• Data da matrícula• Escolha do aluno (após o cadastro na tela anterior)• Status do aluno (ativo, trancado, concluído)• Cadastro, edição e exclusão de cursos• Definição de carga horária e vagas disponíveis• Visualização da lista de alunos matriculados no curso• Relatórios de alunos por curso e status de matrículaTela 3: Controle de FrequênciaAlunos:• Registro de presença/falta por aula• Motivo da falta (opcional)• Relatórios de frequência por aluno, por turma, e por dataProfessores:• Registro de entrada e saída• Dias trabalhados e ausências• Relatórios de assiduidade• Registros de plano de aulaTela 4: Relatórios da Assistência Social• Histórico de atendimento social• Necessidades identificadas (moradia, alimentação, renda, etc.)• Encaminhamentos realizados (CRAS, CREAS, programas sociais)• Status de encaminhamentos (pendente, em andamento, concluído)Tela 5: Fichas de Anamnese (Saúde)• Dentista: Histórico odontológico, hábitos de higiene bucal, tratamentos anteriores• Psicólogo: Histórico emocional, avaliações de comportamento, diagnósticos e encaminhamentos• Nutricionista: Avaliação nutricional, hábitos alimentares, IMC, plano alimentar sugerido• Médico: Histórico clínico, alergias, uso de medicamentos, doenças preexistentes• Sessões futuras de acompanhamento (para saúde mental ou outros tratamentos)Tela 6: Relatórios e Estatísticas• Lista de alunos ativos/inativos• Frequência dos alunos e professores• Número de alunos por curso• Emissão de Certificados• Dashboards e gráficos com dados sobre assiduidade, desempenho e retençãoTela 7: Autenticação e Níveis de Acesso• Admin: Acesso total, pode gerenciar todos os dados e gerar relatórios completos• Coordenador: Pode gerenciar alunos, cursos e frequência; visualiza relatórios gerais• Professor: Pode registrar faltas e visualizar alunos da turma; acesso limitado aos dados de alunos e cursos• Assistente Social e Profissionais de Saúde: Acesso restrito a relatórios específicos (assistência social, saúde)Funcionalidade adicional:Ao clicar no aluno, deve ser possível acessar todas as informações relacionadas a ele: cursos matriculados, frequência, fichas de anamnese, relatórios de assistência social, etc.Permitir que o admin ou coordenador possa personalizar os relatórios gerados, filtrando por curso, data, ou outros parâmetros.Tecnologias sugeridas:• Backend: Python (Django ou Flask) / Node.js• Banco de Dados: PostgreSQL / MySQL• Frontend: React / Vue.js• Autenticação: JWT ou OAuthA tela aluno deve conversar com as demais, tipo, na tela de curso, escolho o curso e seleciono o aluno previamente cadastrado.

Keyword: Vue.js

PostgreSQL Python React Vue.JS

 

Sistema Mindup

Necessito de divulgação e venda do sistema para clínicas de saúde. Permite a gestão de atendimentos pelos psicólogos e médicos, e facilidade de marcação de sessões de terapia ou consulta, com segurança e rapidez, seja do celular ou notebook. O sistema é web na nuvem, in...

View Job
Aplicación web de parking con vue.js

Se requiere un aplicativo web que incluya Login, Register, authentication, CRUD (registro de vehiculos, tikets, registro de usuarios), es prioridad utilizar Vue.js, se puede trabajar opcional con laravel, vuetify. Incluir base de datos para los registros, opcional MySQL...

View Job
Aplicação android para sistema de auto atendimento conectado a Dll'...

O projeto tem como objetivo o desenvolvimento de uma aplicação Android responsiva que será utilizada para venda de produtos em estabelecimento comercial. Possuo um software em C# e desejo uma aplicação Android comunicando com essa aplicação existente através de DLL'...

View Job