Git Product home page Git Product logo

school-days-grupo3-eng-sw-unifesp's People

Contributors

asbmails2 avatar daniel-armbrust avatar marisnner7 avatar

Watchers

 avatar  avatar  avatar  avatar

school-days-grupo3-eng-sw-unifesp's Issues

criação dos modelos de pessoas - usuários

2.1 Gerenciamento de Pessoas

Usuários:

Perfis de acesso com diferentes níveis de permissão (administrador, coordenador, professor, aluno, responsável);
Criação e gerenciamento de contas;
Recuperação de senha.

Alunos:

Cadastro, consulta e edição de dados pessoais e acadêmicos (incluindo foto);
Matrícula em turmas, disciplinas e cursos;
Histórico escolar completo (com boletim e notas);
Frequência e faltas;
Trancamento e transferência;
Declarações e atestados;
Responsáveis e contatos de emergência.

Responsável:
Cadastro, consulta e edição de dados pessoais e de seus filhos
Referência de Filhos
Acesso a controle financeiro e cobranças

Professores:

Cadastro, consulta e edição de dados pessoais e profissionais;
Alocação em turmas e disciplinas;
Lançamento de notas e avaliações;
Planejamento de aulas;
Frequência e faltas;
Reuniões e comunicados.

Funcionários:

Cadastro, consulta e edição de dados pessoais e profissionais;
Controle de acesso e permissões;
Folha de pagamento;
Férias e afastamentos;
Histórico funcional.

Definição de Requisitos

Requisitos Funcionais para um Software de Escola Completo (Baseado no Edukante)

1. Gerenciamento de Pessoas:

  • Alunos:
    • Cadastro, consulta e edição de dados pessoais e acadêmicos (incluindo foto);
    • Matrícula em turmas, disciplinas e cursos;
    • Histórico escolar completo (com boletim e notas);
    • Frequência e faltas;
    • Trancamento e transferência;
    • Declarações e atestados;
    • Responsáveis e contatos de emergência.
  • Professores:
    • Cadastro, consulta e edição de dados pessoais e profissionais;
    • Alocação em turmas e disciplinas;
    • Lançamento de notas e avaliações;
    • Planejamento de aulas;
    • Frequência e faltas;
    • Reuniões e comunicados.
  • Funcionários:
    • Cadastro, consulta e edição de dados pessoais e profissionais;
    • Controle de acesso e permissões;
    • Folha de pagamento;
    • Férias e afastamentos;
    • Histórico funcional.
  • Usuários:
    • Perfis de acesso com diferentes níveis de permissão (administrador, coordenador, professor, aluno, responsável);
    • Criação e gerenciamento de contas;
    • Recuperação de senha.

2. Gerenciamento Acadêmico:

  • Turmas e Cursos:
    • Criação, edição e desativação de turmas e cursos;
    • Definição de grade curricular e disciplinas;
    • Alocação de professores e alunos;
    • Horários e calendário escolar;
    • Lançamento de notas e médias;
    • Histórico de turmas e cursos.
  • Disciplinas:
    • Criação, edição e desativação de disciplinas;
    • Conteúdo programático;
    • Materiais didáticos;
    • Planos de aula;
    • Avaliações e critérios de aprovação.
  • Matrícula:
    • Processo de matrícula online;
    • Controle de vagas;
    • Conflitos de horários;
    • Geração de boletos;
    • Cancelamento de matrícula.
  • Notas e Avaliações:
    • Lançamento de notas e médias por disciplina;
    • Cálculo automático de médias e conceitos;
    • Consultas de notas por aluno, disciplina e turma;
    • Histórico de notas.
  • Frequência:
    • Controle de presença e faltas;
    • Geração de relatórios de frequência;
    • Abono de faltas.
  • Progressão Escolar:
    • Promoção e retenção de alunos;
    • Cálculo de médias finais;
    • Emissão de certificados e diplomas.

3. Gerenciamento Administrativo:

  • Financeiro:
    • Contas a receber e a pagar;
    • Fluxo de caixa;
    • Boletos e carnês;
    • Conciliação bancária;
    • Relatórios financeiros.
  • Secretaria:
    • Protocolo de documentos;
    • Agendamento de reuniões;
    • Controle de correspondências;
    • Emissão de documentos (boletim, histórico, atestados).
  • Estoque:
    • Controle de materiais escolares;
    • Entrada e saída de produtos;
    • Inventário.
  • Biblioteca:
    • Acervo de livros e outros materiais;
    • Empréstimos e devoluções;
    • Renovação de livros;
    • Multas e extravios.
  • Manutenção:
    • Registro de solicitações de manutenção;
    • Controle de ordens de serviço;
    • Histórico de manutenções realizadas.

4. Comunicação e Colaboração:

  • Mural Virtual:
    • Avisos e comunicados para a comunidade escolar;
    • Mural de fotos e eventos;
    • Compartilhamento de arquivos.
  • Mensagens:
    • Comunicação interna entre usuários (individual e em grupo);
    • Envio de arquivos e anexos.
  • Fórum:
    • Discussões sobre temas acadêmicos e extracurriculares;
    • Troca de ideias e experiências;
    • Perguntas e respostas.
  • Agenda Escolar:
    • Consulta de eventos e compromissos;
    • Agendamento de reuniões e atividades;
    • Lembretes e notificações.
  • Rede Social Escolar:
    • Integração entre a comunidade escolar;
    • Compartilhamento de fotos, vídeos e notícias;

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.