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