DocumentaÁƒ§Áƒ£o do Sistema - UniLab

1. PÁƒ¡gina Inicial (Login)

Na pÁƒ¡gina inicial vocÁƒª encontra:

  • Campo para inserir e-mail
  • Campo para inserir senha
  • BotÁƒ£o para realizar login
  • Link para cadastro de novo usuÁƒ¡rio

2. Cadastro de UsuÁƒ¡rio

Na pÁƒ¡gina de cadastro vocÁƒª pode:

  • Preencher seus dados pessoais
  • Criar uma senha
  • Enviar documentos necessÁƒ¡rios
  • Finalizar o cadastro

3. Dashboard

No painel principal vocÁƒª tem acesso a:

  • VisÁƒ£o geral dos seus dados
  • Menu de navegaÁƒ§Áƒ£o
  • Áƒrea de notificaÁƒ§Áƒµes
  • OpÁƒ§Áƒµes de configuraÁƒ§Áƒ£o

4. EdiÁƒ§Áƒ£o de Dados

Na pÁƒ¡gina de ediÁƒ§Áƒ£o vocÁƒª pode:

  • Atualizar informaÁƒ§Áƒµes pessoais
  • Modificar senha
  • Alterar documentos
  • Salvar alteraÁƒ§Áƒµes

5. Login do Administrador

Na pÁƒ¡gina de login do administrador vocÁƒª encontra:

  • Campo para inserir usuÁƒ¡rio administrativo
  • Campo para inserir senha de administrador
  • BotÁƒ£o para acessar o painel administrativo
  • VerificaÁƒ§Áƒ£o de credenciais de nÁƒ­vel administrativo

5.1 FunÁƒ§Áƒµes Administrativas

Como administrador vocÁƒª pode:

  • Gerenciar usuÁƒ¡rios do sistema
  • Visualizar logs de acesso
  • Configurar permissÁƒµes
  • Gerenciar documentos e registros
  • Realizar backup do sistema

5.2 Dicas de SeguranÁƒ§a para Administradores

  • Nunca compartilhe suas credenciais administrativas
  • Altere sua senha periodicamente
  • Verifique os logs de acesso regularmente
  • Mantenha o registro de todas as alteraÁƒ§Áƒµes importantes

6. PÁƒ¡gina de Boas-Vindas

Na pÁƒ¡gina de boas-vindas vocÁƒª encontra:

  • Mensagem personalizada de boas-vindas
  • Menu principal de navegaÁƒ§Áƒ£o
  • Resumo das Áƒºltimas atividades
  • Acesso rÁƒ¡pido Áƒ s principais funcionalidades

7. Gerenciamento de LaboratÁƒ³rios (Administrador)

Na pÁƒ¡gina de gerenciamento de laboratÁƒ³rios vocÁƒª pode:

  • Cadastrar novos laboratÁƒ³rios
  • Editar informaÁƒ§Áƒµes dos laboratÁƒ³rios existentes
  • Visualizar status de ocupaÁƒ§Áƒ£o
  • Definir horÁƒ¡rios disponÁƒ­veis
  • Gerenciar equipamentos
  • Desativar/ativar laboratÁƒ³rios

8. Gerenciamento de Professores (Administrador)

No gerenciamento de professores vocÁƒª pode:

  • Cadastrar novos professores
  • Visualizar lista de professores
  • Atribuir permissÁƒµes especÁƒ­ficas
  • Editar dados cadastrais
  • Vincular professores aos laboratÁƒ³rios
  • Gerenciar status de atividade

9. HistÁƒ³rico de Agendamentos

Na pÁƒ¡gina de histÁƒ³rico vocÁƒª encontra:

  • Lista completa de agendamentos realizados
  • Filtros por data, laboratÁƒ³rio e professor
  • Status dos agendamentos (concluÁƒ­dos/cancelados)
  • Detalhes de cada agendamento
  • OpÁƒ§Áƒ£o de exportar relatÁƒ³rios

10. Agendamento de LaboratÁƒ³rio

No sistema de agendamento vocÁƒª pode:

  • Verificar disponibilidade de horÁƒ¡rios
  • Selecionar laboratÁƒ³rio desejado
  • Definir data e horÁƒ¡rio
  • Especificar finalidade do uso
  • Listar equipamentos necessÁƒ¡rios
  • Confirmar reserva
  • Receber confirmaÁƒ§Áƒ£o por e-mail

10.1 Regras de Agendamento

  • Agendamentos devem ser feitos com antecedÁƒªncia mÁƒ­nima
  • Respeitar horÁƒ¡rios de funcionamento
  • Cancelamentos devem ser informados
  • Seguir normas de uso do laboratÁƒ³rio

11. DocumentaÁƒ§Áƒ£o Detalhada JavaScript

11.1 Arquivos de Login e AutenticaÁƒ§Áƒ£o

telaDeLoginAdministrador.js

  • ValidaÁƒ§Áƒ£o de credenciais administrativas
  • Controle de tentativas de login
  • Redirecionamento para dashboard
  • RecuperaÁƒ§Áƒ£o de senha

telaDeLoginProfessor.js

  • AutenticaÁƒ§Áƒ£o de professores
  • VerificaÁƒ§Áƒ£o de permissÁƒµes
  • GestÁƒ£o de sessÁƒ£o
  • Sistema de lembrar usuÁƒ¡rio

verificarAcesso.js

  • Middleware de autenticaÁƒ§Áƒ£o
  • VerificaÁƒ§Áƒ£o de tokens
  • Controle de rotas protegidas
  • ValidaÁƒ§Áƒ£o de permissÁƒµes

11.2 GestÁƒ£o de LaboratÁƒ³rios e Professores

administradorGerenciarLaboratorios.js

  • Cadastro de novos laboratÁƒ³rios
  • EdiÁƒ§Áƒ£o de informaÁƒ§Áƒµes
  • Sistema de busca avanÁƒ§ada
  • GestÁƒ£o de equipamentos
  • Controle de manutenÁƒ§Áƒ£o
  • RelatÁƒ³rios de utilizaÁƒ§Áƒ£o

administradorGerenciarProfessores.js

  • Gerenciamento de cadastros
  • AtribuiÁƒ§Áƒ£o de permissÁƒµes
  • VinculaÁƒ§Áƒ£o com laboratÁƒ³rios
  • HistÁƒ³rico de atividades
  • Sistema de avaliaÁƒ§Áƒ£o

11.3 Sistema de Agendamentos

agendamento_lab.js

  • Interface de agendamento
  • ValidaÁƒ§Áƒ£o de disponibilidade
  • ConfirmaÁƒ§Áƒ£o por e-mail
  • GestÁƒ£o de conflitos

principalAgendamentoDeLaboratorios.js

  • Dashboard principal
  • VisualizaÁƒ§Áƒ£o de calendÁƒ¡rio
  • Filtros de busca
  • RelatÁƒ³rios gerenciais

historicoAgendamentos.js

  • Consulta de agendamentos
  • Filtros avanÁ§ados
  • ExportaÁƒ§Áƒ£o de dados
  • EstatÁƒ­sticas de uso

11.4 Recursos Auxiliares

assistente.js

  • Chatbot de suporte
  • FAQ interativo
  • Tutoriais em tempo real
  • Sistema de ajuda contextual

notificacoesDeAlteracoes.js

  • Sistema de notificaÁƒ§Áƒµes
  • Alertas em tempo real
  • HistÁƒ³rico de mudanÁƒ§as
  • ConfiguraÁƒ§Áƒ£o de preferÁƒªncias

tutoriais.js

  • Guias interativos
  • VÁ­deos explicativos
  • DocumentaÁƒ§Áƒ£o interativa
  • Exemplos prÁƒ¡ticos

11.5 Funcionalidades Principais

index.js

  • InicializaÁƒ§Áƒ£o do sistema
  • Carregamento de mÁƒ³dulos
  • ConfiguraÁƒ§Áƒµes globais
  • GestÁƒ£o de rotas

sejaBemVindo.js

  • Tela de boas-vindas
  • PersonalizaÁƒ§Áƒ£o de interface
  • Tour inicial do sistema
  • Atalhos rÁƒ¡pidos

12. Estrutura das PÁƒ¡ginas HTML

12.1 PÁƒ¡ginas de Acesso

index.html

  • PÁƒ¡gina inicial do sistema
  • OpÁƒ§Áƒµes de acesso (Administrador/Professor)
  • Links para tutoriais e informaÁƒ§Áƒµes
  • NavegaÁƒ§Áƒ£o principal responsiva

telaDeLoginAdministrador.html

  • FormulÁƒ¡rio de login administrativo
  • ValidaÁƒ§Áƒ£o em tempo real
  • RecuperaÁƒ§Áƒ£o de senha
  • Links de ajuda e suporte

telaDeLoginProfessor.html

  • FormulÁƒ¡rio de login para professores
  • Sistema de lembrar usuÁƒ¡rio
  • RedefiniÁƒ§Áƒ£o de senha
  • Acesso ao suporte

12.2 Áƒrea Administrativa

administradorGerenciarLaboratorios.html

  • Lista de laboratÁƒ³rios cadastrados
  • FormulÁƒ¡rio de cadastro/ediÁƒ§Áƒ£o
  • GestÁƒ£o de equipamentos
  • RelatÁƒ³rios e estatÁƒ­sticas
  • Controle de status

administradorGerenciarProfessores.html

  • Cadastro de professores
  • Gerenciamento de permissÁƒµes
  • VinculaÁƒ§Áƒ£o com laboratÁƒ³rios
  • HistÁƒ³rico de atividades
  • Sistema de notificaÁƒ§Áƒµes

12.3 Sistema de Agendamentos

agendamento_lab.html

  • CalendÁƒ¡rio interativo
  • SeleÁƒ§Áƒ£o de laboratÁƒ³rio
  • DefiniÁƒ§Áƒ£o de horÁƒ¡rios
  • ConfirmaÁƒ§Áƒ£o de reserva

principalAgendamentoDeLaboratorios.html

  • VisÁƒ£o geral dos agendamentos
  • Filtros avanÁƒ§ados
  • Status em tempo real
  • AÁƒ§Áƒµes rÁƒ¡pidas

historicoAgendamentos.html

  • Registro completo de agendamentos
  • Sistema de busca
  • ExportaÁƒ§Áƒ£o de dados
  • EstatÁƒ­sticas de uso

12.4 PÁƒ¡ginas de Suporte

informacoesLogin.html

  • InstruÁƒ§Áƒµes de acesso
  • FAQ de login
  • Contato do suporte
  • Dicas de seguranÁƒ§a

notificacoesDeAlteracoes.html

  • Central de notificaÁƒ§Áƒµes
  • HistÁƒ³rico de mudanÁƒ§as
  • ConfiguraÁƒ§Áƒµes de alerta
  • Status do sistema

paginaDeErros.html

  • Mensagens de erro personalizadas
  • InstruÁƒ§Áƒµes de resoluÁƒ§Áƒ£o
  • Links Áƒºteis
  • BotÁƒ£o de retorno

12.5 PÁƒ¡ginas Informativas

sejaBemVindo.html

  • Mensagem de boas-vindas
  • Tour do sistema
  • Acesso rÁƒ¡pido
  • NotificaÁƒ§Áƒµes importantes

sobre.html

  • InformaÁƒ§Áƒµes do sistema
  • Equipe responsÁƒ¡vel
  • VersÁƒ£o atual
  • PolÁƒ­ticas de uso

tutoriais.html

  • Guias passo a passo
  • VÁ­deos explicativos
  • DocumentaÁƒ§Áƒ£o interativa
  • Perguntas frequentes

13. Estilos CSS

13.1 Estilos de PÁƒ¡ginas de Acesso

index.css

  • Layout responsivo da pÁƒ¡gina inicial
  • Estilos do cabeÁƒ§alho e navegaÁƒ§Áƒ£o
  • AnimaÁƒ§Áƒµes de transiÁƒ§Áƒ£o
  • Design adaptativo para diferentes dispositivos

telaDeLoginAdministrador.css e telaDeLoginProfessor.css

  • Estilos dos formulÁƒ¡rios de login
  • Feedback visual de validaÁƒ§Áƒ£o
  • AnimaÁƒ§Áƒµes de carregamento
  • Mensagens de erro personalizadas

13.2 Estilos Administrativos

administradorGerenciarLaboratorios.css

  • Layout de grade para laboratÁƒ³rios
  • Estilos de formulÁƒ¡rios de cadastro
  • Indicadores visuais de status
  • Estilos de tabelas e listas
  • Modais e popups

administradorGerenciarProfessores.css

  • Layout de lista de professores
  • Estilos de cards de perfil
  • Indicadores de permissÁƒµes
  • FormulÁƒ¡rios de ediÁƒ§Áƒ£o

13.3 Estilos de Agendamento

agendamento_lab.css

  • Estilos do calendÁƒ¡rio
  • Indicadores de disponibilidade
  • FormulÁƒ¡rios de reserva
  • ConfirmaÁƒ§Áƒµes visuais

principalAgendamentoDeLaboratorios.css

  • Layout do dashboard
  • VisualizaÁƒ§Áƒ£o de agenda
  • Filtros e controles
  • GrÁƒ¡ficos e estatÁƒ­sticas

historicoAgendamentos.css

  • Tabelas de histÁƒ³rico
  • Filtros de pesquisa
  • PaginaÁƒ§Áƒ£o
  • ExportaÁƒ§Áƒ£o de dados

13.4 Estilos de Suporte

informacoesLogin.css

  • Layout informativo
  • Estilos de FAQ
  • Links de ajuda
  • SeÁƒ§Áƒµes explicativas

notificacoesDeAlteracoes.css

  • Estilos de notificaÁƒ§Áƒµes
  • Indicadores de status
  • AnimaÁƒ§Áƒµes de alerta
  • Layout de histÁƒ³rico

paginaDeErros.css

  • Estilos de mensagens de erro
  • Layout responsivo
  • BotÁƒµes de aÁƒ§Áƒ£o
  • Imagens ilustrativas

13.5 Estilos de PÁƒ¡ginas Informativas

sejaBemVindo.css

  • Layout de boas-vindas
  • AnimaÁƒ§Áƒµes de entrada
  • Cards informativos
  • Menu de acesso rÁƒ¡pido

sobre.css

  • Layout institucional
  • Estilos de texto
  • SeÁƒ§Áƒµes informativas
  • Galeria de equipe

tutoriais.css

  • Layout de guias
  • Estilos de passos
  • Player de vídeo
  • NavegaÁƒ§Áƒ£o entre tutoriais

13.6 Elementos Comuns

  • VariÁƒ¡veis CSS para cores e fontes
  • Classes utilitÁƒ¡rias
  • Media queries para responsividade
  • AnimaÁƒ§Áƒµes e transiÁƒ§Áƒµes
  • NormalizaÁƒ§Áƒ£o de estilos
  • Grid system

Dicas Importantes

  • Mantenha seus dados sempre atualizados
  • Use uma senha forte
  • FaÁƒ§a logout ao sair do sistema
  • Em caso de dÁƒºvidas, contate o suporte