Pular para o conteúdo principal

Visão Geral do Produto

Os sistemas desenvolvidos pelo Ladesa atendem à gestão acadêmica do IFRO — campi Ji-Paraná e Jaru, substituindo processos manuais e ferramentas fragmentadas na montagem, distribuição e acompanhamento de grades horárias.

O produto é composto por três sistemas complementares:

SistemaPlataformaPúblico principal
SISGHA WebNavegador (desktop)DAPE, Professor, Aluno
SISGHA MobileAndroid/iOSAluno, Professor
SISGEA WebNavegador (desktop)Administrador de Ambientes

O problema que o produto resolve

Antes dos sistemas do Ladesa, a elaboração de horários acadêmicos no IFRO dependia de uma solução legada que impunha limitações operacionais sérias:

  • Acesso simultâneo bloqueado: apenas um operador por vez conseguia trabalhar no sistema, e para que outra pessoa entrasse, era necessário encerrar a sessão ativa do outro usuário à força.
  • Distribuição manual e frágil: os horários prontos precisavam ser exportados como arquivos estáticos e enviados individualmente a cada professor e turma, sem notificação automática de atualizações.
  • Ausência de histórico e desfazer: não havia como reverter alterações ou recuperar versões anteriores de uma grade.
  • Falta de visibilidade para alunos e professores: cada interessado precisava solicitar o horário ou acessar um arquivo compartilhado, sem garantia de estar vendo a versão mais atual.
  • Processo totalmente manual e demorado: a montagem da grade exigia múltiplas etapas de configuração, atribuição docente, geração e ajuste fino, todas realizadas sem auxílio inteligente de detecção de conflitos.

Os sistemas do Ladesa resolvem esses problemas com acesso web e mobile simultâneo para DAPE, professores e alunos, geração automática de horários assistida, edição controlada com escopo definido e visualização em tempo real.


Sistemas e seus objetivos

SISGHA Web — Sistema de Gestão de Horários Acadêmicos (Web)

O SISGHA Web é o coração administrativo do produto. Nele, o DAPE monta e mantém as grades horárias, gerencia o calendário acadêmico, cadastra cursos, turmas, disciplinas, professores e diários de classe. Professores acessam seus próprios horários e calendários, e alunos consultam o horário de sua turma sem necessidade de cadastro.

Objetivos:

  • Permitir que o DAPE gerencie todo o planejamento acadêmico de um campus de forma centralizada.
  • Oferecer ao professor visibilidade do seu próprio horário e disponibilidade.
  • Permitir que qualquer aluno consulte o horário da sua turma de forma imediata e anônima.

SISGHA Mobile — Aplicativo SISGHA

O aplicativo complementa a experiência web com foco em consulta rápida e mobilidade. Não possui funcionalidades de edição — serve exclusivamente como canal de consulta e notificação.

Objetivos:

  • Dar ao aluno acesso ao horário e ao calendário acadêmico a partir do celular, sem necessidade de login.
  • Dar ao professor acesso às suas aulas do dia, ao calendário e à visualização da sua disponibilidade.
  • Notificar alunos e professores sobre alterações no horário e eventos acadêmicos.

SISGEA Web — Sistema de Gestão de Espaços Acadêmicos (Web)

O SISGEA é um sistema complementar voltado ao Administrador de Ambientes, integrado ao SISGHA. Ele gerencia salas, laboratórios, blocos e reservas de espaço físico no campus.

Objetivos:

  • Manter o cadastro atualizado de ambientes físicos e seus blocos.
  • Permitir a criação e o acompanhamento de reservas de ambientes por horário.

Atores do sistema

O produto define cinco papéis distintos. Cada ator tem seu próprio conjunto de telas, permissões e responsabilidades.

CódigoNomeSistemaDescriçãoPermissão
VISVisitanteSISGHA WebUsuário não autenticado. Acessa apenas a landing page institucional.Somente leitura pública
ALUAlunoSISGHA Web + MobileEstudante de curso técnico ou de graduação. Acessa horário e calendário da própria turma sem autenticação de servidor.Somente leitura
PROFProfessorSISGHA Web + MobileServidor docente. Consulta o próprio horário, calendário e disponibilidade.Somente leitura (exceto foto de perfil)
DAPEDAPE (Dir. de Apoio ao Ensino)SISGHA WebAdministrador acadêmico do campus. Único ator com permissão de criação, edição e exclusão de entidades acadêmicas.Leitura + escrita global no SISGHA
ADM_EAAdministrador de AmbientesSISGEA WebGestor de espaços físicos. Opera exclusivamente dentro do SISGEA.Leitura + escrita no SISGEA

Importante: Professor e DAPE não são necessariamente usuários distintos — são papéis (roles) que um mesmo servidor pode acumular. O sistema permite alternar entre as visões DAPE e Professor sem necessidade de novo login.


Números-chave do projeto

IndicadorQuantidade
Telas no protótipo50
Fluxos de interação mapeados31
Entidades de domínio28
Regras de negócio67
Requisitos Funcionais (RFs)155
Casos de Uso (UCs)46
Features45
Regras Não Funcionais (RNFs)a definir

Princípios de design

Os sistemas foram desenhados com base nos seguintes princípios:

  1. Isolamento total entre módulos de ator. Cada ator (Aluno, Professor, DAPE, ADM_EA) possui telas, layout e menus próprios. Não existem telas funcionais compartilhadas com permissões dinâmicas — mesmo telas análogas (como o calendário) são instâncias separadas para cada ator.

  2. DAPE como único detentor de escrita global no SISGHA. Alunos e professores são consumidores de informação. Toda criação, edição ou exclusão de entidades acadêmicas (turmas, cursos, disciplinas, horários, calendários, eventos, usuários, formações, diários) é responsabilidade exclusiva do DAPE.

  3. Mobile como canal de consulta e notificação. O aplicativo mobile não possui módulo DAPE. Operações administrativas requerem interface desktop. O mobile serve para acesso rápido ao horário do dia e ao calendário, e para receber notificações de alterações.

  4. Acesso anônimo para alunos. O aluno não precisa de matrícula ou senha. Acessa o sistema via botão secundário na tela de login e seleciona a turma que deseja visualizar. Isso garante acesso universal sem burocracia de cadastro.

  5. SISGEA como sistema complementar. O SISGEA compartilha a landing page e a tela de seleção de acesso com o SISGHA. Há integração de dados entre os dois sistemas — por exemplo, a disponibilidade de salas cadastradas no SISGEA é consultada durante a geração de horários no SISGHA.

  6. Persistência em dois níveis para horários. Alterações em horários podem ser temporárias (afetam apenas a semana em edição) ou permanentes (requerem ação via CRUD de turma/professor ou Gestão de Eventos). Isso evita que ajustes pontuais contaminam a grade semestral.