6 MODELO DE CASOS DE USO
6.2 DIAGRAMA DO CADASTRO DE SALAS E LABORATÓRIOS
O diagrama abaixo apresenta a proposta das funcionalidades do sistema para o controle das salas e laboratórios, que serão manuseados pelos coordenadores de turno e professores. As funcionalidades dos coordenadores de curso são de acesso total, pois em qualquer momento necessário, eles poderão gerenciar nos horários das reservas e os recursos de cada recinto.
Todo controle dos horários e recursos serão gerenciados apenas pelos coordenadores de curso. Os professores, apenas visualizarão os cadastros das salas e laboratórios,
a fim de poderem se informar sobre os recursos presentes nestes locais e planejar suas aulas conforme a necessidade.
Fonte: Elaboração própria
6.2.1 CADASTRAR RECINTO
Nome do Caso de Uso: Cadastrar recinto.
Descrição: Caso de uso responsável por permitir o cadastro de recintos no sistema.
Curso Normal: O coordenador de turno clica em um botão para adicionar um novo recinto, se não existir nenhuma inconsistência o sistema exibe o formulário de cadastro.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.2 CADASTRAR HORÁRIO
Nome do Caso de Uso: Cadastrar horário.
Descrição: Caso de uso responsável por permitir o cadastro de intervalo de horários das reservas no sistema.
Figura 12 – Diagrama de caso de uso do Cadastro de Salas e Laboratórios
Curso Normal: O coordenador de turno clica em um botão para adicionar um novo intervalo de horário, se não existir nenhuma inconsistência o sistema exibe o campo para cadastro.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.3 CADASTRAR RECURSO
Nome do Caso de Uso: Cadastrar recurso.
Descrição: Caso de uso responsável por permitir o cadastro de recursos disponíveis da instituição no sistema.
Curso Normal: O coordenador de turno clica em um botão para adicionar um novo recurso, se não existir nenhuma inconsistência o sistema exibe o formulário para cadastro.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.4 ALOCAR HORÁRIOS PARA O RECINTO
Nome do Caso de Uso: Alocar horários para o recinto.
Descrição: Caso de uso responsável por permitir alocar horários para o recinto.
Curso Normal: O coordenador de turno clica em um botão para gerenciar os horários do recinto, podendo adicionar ou remover horários já pré-cadastrados no sistema, se não existir nenhuma inconsistência o sistema exibe uma mensagem de sucesso.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.5 INFORMAR RECURSOS DISPONÍVEIS PARA O RECINTO Nome do Caso de Uso: Informar recursos disponíveis para o recinto.
Descrição: Caso de uso responsável por permitir informar recursos disponíveis para o recinto.
Curso Normal: O coordenador de turno clica em um botão para gerenciar os recursos disponíveis para o recinto, podendo adicionar ou remover recursos já pré-cadastrados
no sistema, se não existir nenhuma inconsistência o sistema exibe uma mensagem de sucesso.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.6 EXCLUIR HORÁRIOS
Nome do Caso de Uso: Excluir horários.
Descrição: Caso de uso responsável por excluir do sistema os horários cadastrados.
Curso Normal: O coordenador de turno clica em um botão para excluir o horário selecionado, se não existir nenhuma inconsistência o sistema exibe uma mensagem informando que o processo foi concluído com sucesso.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.7 EXCLUIR RECINTOS
Nome do Caso de Uso: Excluir recintos.
Descrição: Caso de uso responsável por excluir do sistema os recintos cadastrados.
Curso Normal: O coordenador de turno clica em um botão para excluir o recinto selecionado, se não existir nenhuma inconsistência o sistema exibe uma mensagem informando que o processo foi concluído com sucesso.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.8 EXCLUIR RECURSOS
Nome do Caso de Uso: Excluir recursos.
Descrição: Caso de uso responsável por excluir do sistema os recursos cadastrados.
Curso Normal: O coordenador de turno clica em um botão para excluir o recurso selecionado, se não existir nenhuma inconsistência o sistema exibe uma mensagem informando que o processo foi concluído com sucesso.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.9 ATUALIZAR HORÁRIOS
Nome do Caso de Uso: Atualizar horários.
Descrição: Caso de uso responsável por atualizar do sistema os horários cadastrados.
Curso Normal: O coordenador de turno clica em um botão para atualizar o horário selecionado, se não existir nenhuma inconsistência o sistema exibe uma mensagem informando que o processo foi concluído com sucesso.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.10 ATUALIZAR DADOS DO RECINTO
Nome do Caso de Uso: Atualizar dados do recinto.
Descrição: Caso de uso responsável por atualizar do sistema os recintos cadastrados.
Curso Normal: O coordenador de turno clica em um botão para atualizar o recinto selecionado, se não existir nenhuma inconsistência o sistema exibe uma mensagem informando que o processo foi concluído com sucesso. O professor tem permissão para alterar o status do recurso para ativo/inativo quando for o caso.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.11 ATUALIZAR RECURSOS
Nome do Caso de Uso: Atualizar recursos.
Descrição: Caso de uso responsável por atualizar do sistema os recursos cadastrados.
Curso Normal: O coordenador de turno clica em um botão para atualizar o recurso selecionado, se não existir nenhuma inconsistência o sistema exibe uma mensagem informando que o processo foi concluído com sucesso.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.12 VISUALIZAR HORÁRIOS
Nome do Caso de Uso: Visualizar horários.
Descrição: Caso de uso responsável por visualizar do sistema os horários cadastrados.
Curso Normal: O coordenador de turno clica em um botão para visualizar a listagem de horários, se não existir nenhuma inconsistência o sistema exibe a lista.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.13 VISUALIZAR RECINTOS
Nome do Caso de Uso: Visualizar recintos.
Descrição: Caso de uso responsável por visualizar do sistema os recintos cadastrados.
Curso Normal: O coordenador de turno clica em um botão para visualizar a listagem de recintos, se não existir nenhuma inconsistência o sistema exibe a lista.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.
6.2.14 ATUALIZAR RECURSOS
Nome do Caso de Uso: Atualizar recursos.
Descrição: Caso de uso responsável por visualizar do sistema os recursos cadastrados.
Curso Normal: O coordenador de turno clica em um botão para visualizar a listagem de recursos, se não existir nenhuma inconsistência o sistema exibe lista.
Curso Alternativo: Se existir alguma inconsistência o sistema deve exibir uma mensagem de alerta e o motivo.