Titulo Estágio
Portal tracking carga aerea
Áreas de especialidade
Sistemas de Informação
Engenharia de Software
Local do Estágio
Aveiro, Cascais ou Remoto
Enquadramento
Pretende-se disponibilizar a qualquer cliente ou entidade que tenha feito o envio da sua mercadoria por via aérea (e que tenha a cópia da carta porte ou o seu número – AWB Nr), poder consultar tracking da sua carga aérea através dum portal.
O portal (em backend) irá recorrer a uma API que se conecta a uma gateway onde a grande maioria das companhias aéreas estão integradas, e que disponibiliza informação sobre a carte de porte e o estado atual da carga (expedida, em transito, entregue).
Objetivo
• Análise do estado de arte do tracking aéreo de carga (multi-companhia)
• Análise SWOT das soluçõestecnologias encontradas (multi-companhia, ou seja excluindo os sites das companhias aéreas)
• Análise de documentação e API da Champ (gateway) que permite a consulta multi-companhia
• Levantamento de requisitos funcionais e Especificação dum portal de consulta da carga aérea através do seu AWB Nr (Airway Bill Nr)
Plano de Trabalhos - Semestre 1
• Definição da Arquitectura da solução (Front-End, BackEnd, BD, consumo da API, notificacoes ou alertas)
• Especificar Protótipo do portal a desenvolver (com base num template .NET existente e fornecido) com as principais funcionalidades
• Definir classes necessárias que permitam registar consultas, logging do consumo da API, estados obtidos da carta de porte e alertas definidos e enviados.
• Leitura e análise à API da Champ para "track and trace"
• Escrita do relatório intermédio
Plano de Trabalhos - Semestre 2
• Desenvolvimento do Protótipo especificado
• Implementação do protótipo .NET com consumo da API (e devolução desta informação ao utilizador)
• Logging e registo das consultas efetuadas associadas a cada utilizador e definir alerta para cada carta de porte (mudança de estado)
• Definição de testes unitários com o objetivo de validar o portal com base em casos reais dum cliente (cartas de porte reais)
• Relatório Técnico e de utilizador
• Escrita da Tese
Condições
• Integração na equipa de desenvolvimento
• Acesso a todo o material necessário, documentação
• Sessões de enquadramento e formação necessárias
• Trabalho pode ser desenvolvido remotamente com acompanhamento via Teams
• Acesso à API da Champ
Observações
[url=https://www.champ.aero/products/supply-chain-integration-services/traxon-premium-tracking/]Traxon Premium Tracking for seamless shipment monitoring (champ.aero)[/url]
[url=https://developer.champ.aero/apis]APIs | CHAMP API Developer Portal[/url]
Orientador
Hugo Duarte da Fonseca
hdf@maeil.pt 📩