| (19 revisões intermediárias por 5 usuários não estão sendo mostradas) | |||
| Linha 178: | Linha 178: | ||
* 31. '''Descreva a 28a. funcionalidade?''' | * 31. '''Descreva a 28a. funcionalidade?''' | ||
** | ** Receber dados do check-in. | ||
* 32. '''Descreva a 29a. funcionalidade?''' | * 32. '''Descreva a 29a. funcionalidade?''' | ||
| Linha 187: | Linha 187: | ||
* 34. '''Descreva a 31a. funcionalidade?''' | * 34. '''Descreva a 31a. funcionalidade?''' | ||
** | ** Imprimir lista de embarcados. | ||
* 35. '''Descreva a 32a. funcionalidade?''' | * 35. '''Descreva a 32a. funcionalidade?''' | ||
** Imprimir | ** Imprimir comprovante de bagagem por cliente. | ||
* 36. '''Descreva a 33a. funcionalidade?''' | * 36. '''Descreva a 33a. funcionalidade?''' | ||
** Imprimir | ** Imprimir relatório sobre o voo. | ||
* 37. '''Descreva a 34a. funcionalidade?''' | * 37. '''Descreva a 34a. funcionalidade?''' | ||
** | ** Observação sobre rotina de voo. (''detalhar alguma contingência operacional por exemplo'') | ||
* 38. '''Descreva a 35a. funcionalidade?''' | * 38. '''Descreva a 35a. funcionalidade?''' | ||
** | ** Suporte Técnico.<br> | ||
== How much == | == How much == | ||
| Linha 238: | Linha 238: | ||
== DFD == | '''== DFD ==''' | ||
* Processso | * Processso | ||
| Linha 244: | Linha 244: | ||
* Fluxos | * Fluxos | ||
== DER == | [[Arquivo:BagMapDFD.pdf]] | ||
'''== DER ==''' | |||
* Entidades | * Entidades | ||
| Linha 251: | Linha 255: | ||
* Domínios | * Domínios | ||
== DD == | [[Arquivo:BagMapDER_(1).pdf]] | ||
'''== DD ==''' | |||
* Descritivos de cada item | * Descritivos de cada item | ||
| Linha 258: | Linha 265: | ||
** Restrições de integridade | ** Restrições de integridade | ||
** Chave primária (Depósitos de Dados) | ** Chave primária (Depósitos de Dados) | ||
[[Arquivo:DD BagMap.pdf]] | |||
<br> | <br> | ||
| Linha 263: | Linha 272: | ||
== Diagrama de Classes == | == Diagrama de Classes == | ||
[[Arquivo:BagMap-Diagrama_de_Classes.pdf]] | |||
== Diagrama de Casos de Uso == | == Diagrama de Casos de Uso == | ||
[[Arquivo:BagMapDCasoUso.pdf]] | |||
== Diagrama de Sequência == | == Diagrama de Sequência == | ||
== | Pesquisar | ||
Escrever o conceito | |||
Exemplificar dentro do problema do BagMap | |||
[[Arquivo:esof.docx]] | |||
= Protótipo =[[Arquivo:Exemplo.jpg]] | |||
* Objetivo | |||
**Demonstrar algumas funcionalidades pertinentes ao nosso projeto voltado a diminuir os extravios de bagagens em aeroportos. | |||
* Recursos utilizados | |||
**Programação C++ | |||
* Funcionamento | |||
**Simula algumas funções que o funcionário teria que trabalhar. | |||
* Detalhamento (Imagens, vídeos, ...) | |||
[[Arquivo:12336225 572231262927300 246529939 n.jpg]] | |||
[[Arquivo:12346609 572231336260626 1388594232 n.jpg]] | |||
[[Arquivo:12366562 572230946260665 111134508 n.jpg]] | |||
- | |||
- | |||
- | |||
Simulando uma Bagagem etiquetada com número de voo diferente do voo do cliente em questão : | |||
[[Arquivo:12348263 10208528560439634 1247764276 n.jpg]] | |||
[[Arquivo:12336175 10208528560479635 85264130 n.jpg]] | |||
[[Arquivo:12366661 10208528560519636 1810077074 n.jpg]] | |||
[[Arquivo:Eosffsds.jpg]] | |||
* Resultados obtidos | * Resultados obtidos | ||
Os resultados foram que, para utilizar o projeto de forma aplicada, ou seja, torná-lo realidade, é algo extremamente complexo, uma vez que depende de diversos fatores externos, além do programa em si. | |||
Contudo, caso tornasse realidade, seria de grande utilidade tanto para a empresa quanto para seus usuários. | |||
= Pesquisador = | = Pesquisador = | ||
Edição atual tal como às 02h28min de 10 de dezembro de 2015
5W2H
What
- 1. Qual o nome do seu projeto?
- BagMap
- 2. Qual o objetivo deste projeto?
- O Objetivo é implementar na aviação, um sistema eficiente e capaz de minimizar/evitar o constante extravio de bagagens no setor comercial aéreo.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Na opinião do grupo, os maiores desafios estão relacionados ao pouco conhecimento sobre sistemas de localização eficiente, logística aeroportuária no embarque e desembarque de bagagens bem como as burocracias que são impostas pelo setor aéreo no intuito de serem modificadas a rotina do mesmo.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Logística Aeroportuária, Linguagens de programação, Princípios de comunicação, Eletrônica, Infraestrutura aeroportuária.
- 5. Quais soluções similares existem no mercado?
- Não existe solução similar à ideia do grupo quando relacionado a localização de bagagens.
Why
- 1. Porque é interessante desenvolver este projeto?
- Antes de responder esta pergunta, vejamos algumas consequências do extravio de bagagem:
- Para a companhia aérea: Processos judiciais, gastos imediatos com os clientes e dependendo do alto índice de extravio, perca pela preferência.
- Para os clientes: Chegar ao destino final sem seus pertences, transtornos.
- Pensando nisto, é de grande interesse desenvolver este projeto afim de que ele sane todos estes problemas, além disso, deve-se ressaltar que o projeto em execução deve melhorar a agilidade no processo de embarque e desembarque de bagagens bem como uma maior transparência para o cliente em casos incomuns de extravio, pois o projeto viabilizará um método eficiente de repasse de informações sobre a posição de seus pertences ( via SMS por exemplo ).
- 2. Porque deve usar a tecnologia escolhida?
- A tecnologia que será usada é o RFID. Esta tecnologia possui diversas vantagens e convém totalmente com o nosso projeto. Vejamos algumas características que nos permitiram escolher como a chave principal do nosso trabalho : Sistema Simples ; Eficiência na operacionalidade ; As tags ( etiquetas ) não precisam estar a vista para serem lidas (O que vai facilitar no controle do número de bagagens); Cada tag tem em média, 10 anos de vida útil; As tags oferecem resistência química, de temperatura e mecânica; permite leitura múltiplas simultâneas; pode ser lido incontável número de vezes. Além disso, se comparado aos gastos que uma companhia aérea teria com o projeto, o custo benefício será totalmente viável.
- 3. Porque usar o hardware específico?
- Deve-se usar o hardware específico pois baseado nas nossas idéias, é a solução que mais se faz eficiente, primeiro porque as tags ( etiquetas ) podem ser anexadas com facilidade nas bagagens, segundo porque possuem o mesmo modelo de uma etiqueta que é usada atualmente na aviação, porém com características totalmente diferentes e mais vantajosas, levando em consideração a transição do sistema atual ( em código de barras ) para o RFID.
- 4. Porque usar o sistema específico?
- Deve-se usar o sistema específico pois ele é capaz de integrar um processo manual em um sistema automatizado para melhorar a operacionalidade do sistema pré-existente.
Who
- 1. Quem pode se beneficiar deste projeto?
- O projeto foi idealizado pensando em dois alvos como beneficiários : As companhias aéreas e os seus clientes. Os funcionários da companhia aérea que atuam no setor de bagagens também serão beneficiados, pois o sistema que será elaborado irá facilitar para os encarregados, o transporte das bagagens bem como a localização delas, permitindo uma logística mais eficiente e ágil.
- 2. Quem poderá operar o sistema?
- O Sistema poderá ser operado por todos os funcionários da companhia aérea (Agentes de aeroporto, supervisores e gerente) e principalmente pelo pessoal encarregado de manipular o embarque e desembarque das bagagens ( geralmente alguma empresa terceirizada ) que terão contato direto com o sistema.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Deverá participar do desenvolvimento do sistema, profissionais da área de Engenharia eletrônica e de Telecomunicações, Automação, Computação e Aeronáutica ( Auxílio em infraestrutura aeroportuária e logística ).
Where
- 1. Onde os dados serão inseridos?
- Os dados serão inseridos na estrutura de informações direcionado ao usuário no próprio check-in, pois neste momento tem-se a transferência da bagagem entre o cliente companhia aérea.
- 2. Onde os dados serão externalizados, publicados?
- Os dados poderão ser publicados no app do passageiro, assim como na etiqueta da mala e interface da companhia aérea.
- 3. Onde esta aplicação poderá ser usada?
- A aplicação tem duas frentes, uma direcionada aos clientes por meio de um app interativo da companhia aérea e outra à parte de controle e manutenção de dados. A parte administrativa é competente à empresa de vôo.
- 4. Onde os dados serão armazenadas?
- Os dados serão armazenados no banco de dados da própria companhia e no identificador da bagagem(Rfid), assim disponibilizando os aspectos técnicos para os funcionário do aeroporto e os detalhes para o usuário estarão disponível no app pelo banco de dados.
- 5. Onde o software deverá ser hospedado?
- O software deverá ser hospedado no servidor da empresa aérea, conferindo assim robustez e confiabilidade para o sistema.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- Pretende-se desenvolver este sistema em aproximadamente 8 semanas.
- 2. Quais serão as fases e em quanto tempo cada uma?
- 1a Fase: Software que realiza o cadastro de bagagens e faz manutenção das informações. (2 semanas)
- 2a Fase: Criar o Hardware que ficará responsável por receber informações das bagagens dos clientes e, assim, auxiliar os encarregados no transporte. (3 semanas)
- 3a Fase: Desenvolver aplicativo para telefone móvel afim de manter o cliente atualizado sobre a posição real de sua bagagem.(3 semanas)
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- O tempo de resposta da interação do software - hardware pode levar, até 0,5 segundos. Mais que isso, o sistema deixa de ser ágil, uma vez que os encarregados pelas bagagens precisam das informações em mãos o mais rápido possível. O aplicativo deverá informar a posição da bagagem em tempo real para o cliente.
- 4. Quanto tempo para responder a uma entrada?
- A introdução dos dados é instantânea, pois é feita através de um leitor RFID.
- 5. Quanto tempo para gerar a saída?
- Como já citado anteriormente, é ideal que os dados chegue no carrinho o mais rápido possível.Foi citado um tempo ideal que é menor ou igual a 0,5 segundos.
- Como já citado anteriormente, é ideal que os dados chegue no carrinho o mais rápido possível.Foi citado um tempo ideal que é menor ou igual a 0,5 segundos.
How
- 1. Como será dividido o desenvolvimento do sistema?
- O sistema será divido em 3 etapas.
- 1-Cadastro dos clientes no check-in;
- 2-Leitura das tags nas bagagens;
- 3-Envio de um SMS com as informações de rastreamento da bagagem para o cliente.
- O sistema será divido em 3 etapas.
O Projeto viabilizará um Hardware com o software responsável pela leitura e inserção dos dados das bagagens, conforme o voo de destino e cliente. Este Hardware será acoplado em um carrinho onde serão transportadas as bagagens até a aeronave. Para que todo esse processo seja eficiente, é necessário que os requisitos anteriores sejam executados.
- 2. Como será feita a entrada de dados?
- Com relação a entrada de dados, teremos dois processos:
- 1-Inserção de dados do cliente no software presente no carrinho de transporte (através da migração dos mesmos inseridos no check-in);
- 2-Inserção de informações referente à escolha do voo a ser trabalhado (Manipulado pela equipe encarregada no transporte das bagagens).
- Com relação a entrada de dados, teremos dois processos:
- 3. Como será feita a saída de dados?
- A saída de dados será informada após a leitura dos mesmos, em um display (presente no hardware do carrinho de transporte) . E também será informado na tela do celular do cliente do voo com a localização de sua bagagem.
- 4. Descreva a 1a. funcionalidade?
- Login: Chefe de equipe ; Supervisor; Gerente; Agente; Administrador
- 5. Descreva a 2a. funcionalidade?
- Insira o nome do responsável pela equipe de transporte das bagagens.
- 6. Descreva a 3a. funcionalidade?
- Insira o nome dos membros desta equipe.
- 7. Descreva a 4a. funcionalidade?
- Insira o numero do voo que está trabalhando
- 8. Descreva a 5a. funcionalidade?
- Leitura das TAGS nas bagagens
- 9. Descreva a 6a. funcionalidade?
- Insira a matrícula da aeronave a qual esta trabalhando.
- 10. Descreva a 7a. funcionalidade?
- Insira o modelo da aeronave. ( Ex: Airbus 310 ,320,340 ? ATR 72-200, ATR 72-600 ? Boeing 737, 747, 757, 767, 777 ? Embraer 175, 190, 195 ) ?
- 11. Descreva a 8a. funcionalidade?
- Insira os pesos totais em cada porão da aeronave;
- 12. Descreva a 9a. funcionalidade?
- Identifique cada porão de acordo com: Destino ou conexão/escala.
- 13. Descreva a 10a. funcionalidade?
- Insira o destino do voo a qual esta trabalhando.
- 14. Descreva a 11a. funcionalidade?
- Adicionar volumes de bagagens.
- 15. Descreva a 12a. funcionalidade?
- Inserir peso da bagagem.
- 16. Descreva a 13a. funcionalidade?
- Nome do cliente de posse da bagagem.
- 17. Descreva a 14a. funcionalidade?
- Bagagem em escala ou conexão ?
- 18. Descreva a 15a. funcionalidade?
- Rastrear bagagem
- 19. Descreva a 16a. funcionalidade?
- Enviar SMS ao cliente informando o embarque da bagagem.
- 20. Descreva a 17a. funcionalidade?
- Enviar SMS ao cliente informando o desembarque da bagagem.
- 21. Descreva a 18a. funcionalidade?
- Enviar SMS confirmando extravio da bagagem.
- 22. Descreva a 19a. funcionalidade?
- Enviar SMS confirmando Localização da bagagem.
- 23. Descreva a 20a. funcionalidade?
- Visualizar total de volume de bagagens no sistema.
- 24. Descreva a 21a. funcionalidade?
- buscar peso total de bagagem inseridos no sistema.
- 25. Descreva a 22a. funcionalidade?
- buscar cliente embarcado no sistema.
- 26. Descreva a 23a. funcionalidade?
- Excluir Volume de bagagens inseridos no sistema.
- 27. Descreva a 24a. funcionalidade?
- Editar Volume de bagagens inseridos no sistema.
- 28. Descreva a 25a. funcionalidade?
- Excluir peso de bagagem inserida no sistema.
- 29. Descreva a 26a. funcionalidade?
- Excluir Cliente embarcado no sistema.
- 30. Descreva a 27a. funcionalidade?
- Leitura manual do código (caso haja falhas).
- 31. Descreva a 28a. funcionalidade?
- Receber dados do check-in.
- 32. Descreva a 29a. funcionalidade?
- Enviar e-mail ao aeroportos de destino.
- 33. Descreva a 30a. funcionalidade?
- Enviar e-mail para aeroporto de conexão.
- 34. Descreva a 31a. funcionalidade?
- Imprimir lista de embarcados.
- 35. Descreva a 32a. funcionalidade?
- Imprimir comprovante de bagagem por cliente.
- 36. Descreva a 33a. funcionalidade?
- Imprimir relatório sobre o voo.
- 37. Descreva a 34a. funcionalidade?
- Observação sobre rotina de voo. (detalhar alguma contingência operacional por exemplo)
- 38. Descreva a 35a. funcionalidade?
- Suporte Técnico.
- Suporte Técnico.
How much
- 1. Quanto custa cada parte do sistema?
- Leitores RFID: R$ 2.000,00;
- Tags(etiquetas):R$ 3,00;
- Display Touch: R$ 180,00
- Desenvolvedores: R$ 65.200,00;
- Eventuais despesas: R$ 10.000,00.
- 2. Quanto deverá custar todo o sistema?
- Custo total do sistema: R$ 77.383,00
- 3. Quantas pessoas deverão ser usadas (Equipe)?
- 1 designer;
- 2 programadores;
- 1 gerente de projeto (Engenheiro).
- 4. Quanto custa cada profissional?
- 40 horas horas semanais de um programador;
- 40 horas semanais de um designer;
- 20 horas semanais do gerente de projetos.
Para facilitar os cálculos colocamos o preço/hora da seguinte maneira:Programador: R$60,00 ;Designer:R$40,00; Gerente do projeto:R$90,00. Considerando 8 semanas para a implementação do projeto, temos:
- O programador custa R$ 19.200,00;
- O designer custa R$ 12.800,00 ;
- O gerente de projeto (Engenheiro) custa R$ 14.400,00;
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- O preço de aquisição deste software para o usuário final é de R$ 150.000,00
Modelo Estruturado
== DFD ==
- Processso
- Depósitos
- Fluxos
== DER ==
- Entidades
- Relacionamentos
- Chaves
- Domínios
== DD ==
- Descritivos de cada item
- Significado
- Conteúdo (Dados compostos)
- Restrições de integridade
- Chave primária (Depósitos de Dados)
Modelo OO
Diagrama de Classes
Arquivo:BagMap-Diagrama de Classes.pdf
Diagrama de Casos de Uso
Diagrama de Sequência
Pesquisar Escrever o conceito Exemplificar dentro do problema do BagMap
- Objetivo
- Demonstrar algumas funcionalidades pertinentes ao nosso projeto voltado a diminuir os extravios de bagagens em aeroportos.
- Recursos utilizados
- Programação C++
- Funcionamento
- Simula algumas funções que o funcionário teria que trabalhar.
- Detalhamento (Imagens, vídeos, ...)
- - -
Simulando uma Bagagem etiquetada com número de voo diferente do voo do cliente em questão :
- Resultados obtidos
Os resultados foram que, para utilizar o projeto de forma aplicada, ou seja, torná-lo realidade, é algo extremamente complexo, uma vez que depende de diversos fatores externos, além do programa em si. Contudo, caso tornasse realidade, seria de grande utilidade tanto para a empresa quanto para seus usuários.
Pesquisador







