CSM Scientific Diving Safety Council CTTMAR Centro de Ciências Tecnológicas Terrestres e Marinhas ETA Embolia Traumática Aerotransportada SGBDR Sistema de Gerenciamento de Banco de Dados Relacional SGMA Sistema de Gerenciamento de Mergulho. O laboratório de mergulho subaquático é o setor da instituição responsável pela supervisão dos equipamentos de mergulho e dos trabalhos de mergulho científico realizados pelos professores e alunos do curso.
Sua estrutura permitirá futuramente gerar mapas dinâmicos através de georreferenciamento que apontam locais de mergulho. A descentralização dos processos envolvidos no registro das atividades de mergulho criará uma dinâmica mais eficiente para o laboratório de mergulho e demais laboratórios e professores que utilizam seus serviços. Portanto, espera-se que a aplicação desenvolvida neste trabalho proporcione mais flexibilidade e confiança no processo de tomada de decisão na gestão de recursos no Laboratório de Mergulho Subaquático.
The laboratory of Submarine Dive is the sector of institution responsible for the control of diving equipment and the operations of scientific diving carried out by teachers and students of the course. In the future, its structure will enable the generation of dynamic maps by means of georeferencing, showing places of diving.
INTRODUÇÃO
OBJETIVOS
- Geral
- Específicos
O objetivo geral deste projeto foi desenvolver um sistema de gerenciamento de mergulho para o curso de Oceanografia da UNIVALI, baseado na web, com o objetivo de controlar mergulhos e equipamentos, necessários ao processo de gerenciamento de recursos e atividades do Laboratório de Mergulho Subaquático.
METODOLOGIA
ESTRUTURA DO TRABALHO
A primeira fase deste trabalho envolve a apresentação do Laboratório de Mergulho Subaquático, descrevendo as suas atividades e dando uma visão geral do seu funcionamento atual. Na etapa de Sistema de Informação é feita uma análise do que é um Sistema de Informação, seu funcionamento e benefícios, com o objetivo de fornecer fundamentos teóricos para a modelagem do sistema. A seguir são descritas as tecnologias utilizadas para implementação do sistema, sendo apresentada no último item deste documento uma proposta do sistema que se pretende implementar apresentando os diagramas de classes, casos de uso e o cronograma deste projeto.
FUNDAMENTAÇÃO TEÓRICA
- APRESENTAÇÃO
- MERGULHO CIENTÍFICO
- Ensino de Mergulho Científico na UNIVALI
- Padrão do Mergulhador Científico
- SISTEMA DE INFORMAÇÃO
- BANCO DE DADOS
- GEORREFERENCIAMENTO EM BANCO DE DADOS
- TECNOLOGIAS PARA A IMPLEMENTAÇÃO DO SISTEMA
- Linguagem PHP
- Mapserver
- Banco de Dados PostgreSQL
- SISTEMAS SIMILARES
- SIPESCA
- SAGREH
- Earthdive
- Conclusão
Com a nova solução proposta, toda a informação é armazenada numa base de dados centralizada que a disponibiliza e atualiza a todo o momento para a instituição. Para Laudon e Laudon (1999), o termo banco de dados “distingue entre visões físicas e lógicas de dados. Segundo Laudon e Laudon (1999), um sistema de gerenciamento de banco de dados possui três componentes: uma linguagem de definição de dados; dicionário.
Uma linguagem de manipulação de dados é uma ferramenta especial para manipular dados em um banco de dados. O modelo de banco de dados relacional representa dados em tabelas bidimensionais simples chamadas relações. Projetos de circuitos integrados e dispositivos eletrônicos são outros casos de uso importantes de um banco de dados de projetos.
Bancos de dados geográficos são bancos de dados geoespaciais usados para armazenar informações geográficas, como mapas. Um banco de dados geográfico é um componente GIS responsável por armazenar objetos geográficos e campos relevantes para uma aplicação. A arquitetura baseada em mecanismos de extensibilidade é uma estratégia de implementação baseada em sistemas de gerenciamento de banco de dados extensíveis (SGBD Extensíveis).
Sua arquitetura é baseada na plataforma operacional GNU/Linux e no sistema de gerenciamento de banco de dados Oracle.
DESENVOLVIMENTO
- CARACTERÍSTICAS DO SISTEMA
- REQUISITOS
- Requisitos Funcionais
- Requisitos não Funcionais
- DIAGRAMA DE ATIVIDADES
- Sistema Atual
- Sistema Proposto
- DIAGRAMA DE CASOS USO
- DIAGRAMA DE CLASSES
- CONTROLE DE ACESSO
- MODELAGEM DE DADOS
- IMPLEMENTAÇÂO
O projeto visa um módulo complementar onde o log de mergulho externo possui uma interface gráfica de mapas dinâmicos. O mergulhador terá todos os pontos de mergulho registrados por ele e por outros mergulhadores visíveis neste mapa, e poderá consultar informações de mergulho registradas por outros mergulhadores. REF 006 - O sistema deve permitir ao instrutor/mergulhador consultar informações relacionadas às operações de mergulho.
REF 007 - O sistema permitirá ao Conselho Científico de Segurança do Mergulho submeter o plano de operações de mergulho para revisão e aprovação. Atualmente, todo o controle dos dados referentes às atividades do Laboratório de Mergulho Subaquático é realizado manualmente por meio de fichas cadastrais impressas. As informações coletadas no mergulho são repassadas para um formulário de relatório científico de mergulho e armazenadas em um banco de dados MSaccess em um computador local.
Além das informações enviadas no formulário de notificação, algumas operações de mergulho tiram fotos que ficam arquivadas sem nenhuma informação adicional que possa facilitar sua busca e pesquisa futura. Cada operação de mergulho só poderá ser realizada através de um plano de operação de mergulho (POM) que deverá ser preenchido pelo professor ou responsável e enviado a um conselho científico de segurança de mergulho (CSM) com até dois dias de antecedência. Com exceção do Relatório Científico de Mergulho, todos os demais processos do material impresso ficam arquivados em um único local.
O sistema é descentralizado através de aplicações web, com os seguintes módulos: controle de equipamentos; preencher o POM e submetê-lo ao CSM; conclusão do relatório de mergulho subaquático; registro de mergulhos externos; Modelagem de dados mais abrangente, possibilitando futuramente gerar mapas dinâmicos por georreferenciamento, apontando locais de mergulho através de mapas dinâmicos na web; O. CONTROLE_ES_EQUIP Armazena registros de entrada e saída de equipamentos ACCREDITOR Armazena informações de credenciadores de mergulho.
QUALIF_DIVER Armazena qualificações do mergulhador DIVER_REGISTER Armazena registro de mergulhos externos REPORT_OPERACAO_MERG Relatório de operação de mergulho. Na tela Relatório de Mergulho, além das informações já utilizadas pelo Laboratório de Mergulho Subaquático, foram adicionadas opções de reporte do ponto de mergulho com coordenadas geográficas e imagens da operação, conforme mostra a Figura 17, que permite a visualização dos pontos de mergulho. no futuro em mapas. Nas telas Conclusão do Plano de Mergulho e Relatórios de Operações de Mergulho, os instrutores de Oceanografia só podem visualizar os registros que inseriram no banco de dados e o instrutor não pode revisar os planos de operações de mergulho de outro instrutor.
Arquivar um novo plano de mergulho, enviar um e-mail ao CSM informando o novo plano de mergulho para revisão e aprovação do CSM; Isso é. Registro de mergulhador externo, envie um e-mail ao coordenador do Laboratório de Mergulho Subaquático para aprovação e acesso a informações de mergulho externo.
CONCLUSÕES
Caso o equipamento esteja referenciado em outra entidade do sistema, então 2.3 - Sistema apresenta a mensagem “Registro não pode ser excluído”. 4 - O sistema fornece uma tela de Saída de Equipamento para o POM 5 - O sistema fornece uma lista de equipamentos necessários para o POM. 4 - O sistema disponibiliza uma tela para inserção de mergulhadores 5 - O estagiário insere as informações referentes ao mergulhador 6 - O estagiário confirma a operação.
Caso o mergulhador esteja referenciado em outro dispositivo do sistema, 2.3 - Sistema exibe a mensagem “Registro não pode ser excluído”. Caso o usuário seja referenciado em outra entidade do sistema, 2.3 - Sistema apresenta a mensagem “Registro não pode ser excluído”. Caso os campos obrigatórios não sejam preenchidos ou o formato não seja válido, 9.1 - Sistema apresenta a mensagem “Verifique os seguintes campos: (listar campos.
Caso os campos obrigatórios não sejam preenchidos ou o formato não seja válido, então 11.1 - O sistema apresenta a mensagem “Verifique os seguintes campos: (listar campos)”. Caso já esteja em modo de mergulho (Relatório POM), então 2.2 - Sistema apresenta a mensagem “Registro não pode ser excluído”. 4.1 - O sistema exibe uma tela para edição de Relatório que preenche as informações do Relatório sobre o POM selecionado.
Caso os campos obrigatórios não sejam preenchidos ou o formato não seja válido, 10.1 - O sistema apresenta a mensagem “Verifique os seguintes campos: (lista de campos)”. 4.3 - O sistema apresenta tela de edição da avaliação de risco contendo informações da avaliação selecionada. Caso os campos obrigatórios não sejam preenchidos ou o formato não seja válido, 7.1 - o sistema apresenta a mensagem “Verifique os seguintes campos: (lista de campos)”.
PLANO DE OPERAÇÕES DE MERGULHO CIENTÍFICO
AVALIAÇÃO DE RISCOS
RELATÓRIO DE MERGULHO CIENTÍFICO
RESUMO CRICTE
ARTIGO