�rea Cient�fica: Informática Industrial
Cartão Bancário como Título de Transporte Pós-pago
Publicada a 2011-01-06
Aluno: Alexandre Vilela Ribeiro      N�mero: 42107       Email: alribeiro@urge.pt
Data in�cio: 15/10/2009      Data Conclus�o: 17/12/2010 

Orientador(es):
Nome: Sérgio Adriano Fernandes Lopes      Email: sergio.lopes@dei.uminho.pt   

Arguente(s):
Nome: José Carlos Metrôlho       Email: metrolho@ipcb.pt 
Data da defesa: 17/12/2010      Sala: EE.07 16h00

vers�o electr�nica

Descri��o:

Este trabalho enquadra-se numa parceria entre a Caixa Geral de Depósitos (CGD) e os Transportes Urbanos de Braga (TUB). Nesta parceria foi já desenvolvido um sistema que permite aos passageiros utilizarem como título de transporte o cartão Caixa Universidade Politécnico, com tecnologia de proximidade Mifare, que é previamente carregado/pago nos postos de venda TUB. O objectivo deste projecto é expandir o actual sistema de forma a que todos os clientes da CGD possam utilizar directamente cartões bancários como títulos de transporte válidos no sistema de bilhética dos TUB.

Nesse sentido, irá ser introduzido um novo tipo de cartão bancário, que integrará as funcionalidades de cartão Multibanco e título de transporte Mifare. O passageiro utilizará esse cartão de forma transparente a bordo dos veículos TUB, e os custos das viagens realizadas serão automaticamente debitados na sua conta CGD, seguindo-se assim um modelo comercial pós-pago.

Este projecto consiste no desenvolvimento de um sistema de informação que faça a ponte entre a base de dados de bilhética dos TUB e a CGD. Para tal incluirá o desenvolvimento de uma aplicação back-office que processe as transacções de bilhética referentes a cartões bancários e a configuração de um serviço robusto e seguro de troca de ficheiros com a CGD.


Objectivos:
  • Integrar diferentes tecnologias (base de dados, geração e leitura de ficheiros XML, transferência de ficheiros) para desenvolver um sistema informático
  • Utilizar ferramentas Microsoft que suportam essas tecnologias (Windows Small Business Server 2003, SQL Server 2005, e .NET Visual Basic)
  • Fazer chegar à CGD a informação que permita a realização dos débitos relativos a viagens nos TUB
  • Fornecer aos TUB informação sobre a (não) cobrança de todas as transacções de bilhética referentes a cartões bancários

 

Tarefas:

  1. Análise das transacções e estrutura da base de dados de bilhética dos TUB
  2. Definição do protocolo de troca de ficheiros, incluindo frequência, dados necessários de ambos os lados (TUB e CGD) e tratamento (e.g., validações, confirmações)
  3. Definição do formato dos ficheiros XML a trocar com a CGD e respectiva especificação em XSD
  4. Desenvolvimento do programa de processamento dos ficheiros recebidos da CGD em Visual Basic .NET
  5. Estudo da oportunidade de utilizar SQL Server Jobs para processamento auxiliar automático da transacções na base de dados dos TUB
  6. Desenvolvimento/programação do processamento das transacções referentes a cartões bancários em Visual Basic/SQL Server Jobs
  7. Implementar a geração dos ficheiros XML a enviar para a CGD
  8. Validação offline de ficheiros (exemplo) gerados utilizando XSD
  9. Configuração do serviço de troca de ficheiros utilizando SFTP

Palavras chave:
Base de dados SQL, Programação em Visual Basic, XML, SFTP

Copyright © DEI Universidade do Minho - Todos os direitos reservados
Powered byNetmove