Title: | Desenvolvimento de Aplicativos para a Bilhetagem Eletrônica em Trens |
Author: | Bacic, Thiago Israel Ramalho |
Abstract: |
Este relatório descreve o trabalho realizado de Julho de 2012 a Janeiro de 2013 na empresa Radix Engenharia e Software, em um projeto realizado na SuperVia (empresa que opera, desde 1º de novembro de 1998, o serviço de trens urbanos em 11 municípios da Região Metropolitana do Rio de Janeiro.). O trabalho foi realizado na área de desenvolvimento de software, no escopo da disciplina Projeto de Fim de Curso, do curso de Engenharia de Controle e Automação da Universidade Federal de Santa Catarina. A Radix é uma empresa brasileira de projetos que atua nos ramos de Engenharia e de Tecnologia da Informação (TI). Criada em Abril de 2010, já recebeu os prêmios de Melhor Empresa para se Trabalhar no Rio de Janeiro e no Brasil, concedido pelo Instituto Great Place to Work. As principais atividades da Radix na SuperVia são garantir o funcionamento correto dos equipamentos de bilhetagem eletrônica e assegurar que os arquivos com registros de passagens sejam enviados à empresa de cartões RioCard, para que ela faça o ressarcimento à SuperVia. O objetivo deste projeto foi desenvolver programas que auxiliassem e automatizassem alguns procedimentos no Setor de Bilhetagem Eletrônica da SuperVia. Entre eles estão aplicativos para (1) configurar validadores (equipamentos que controlam as catracas); (2) testar a comunicação dos equipamentos com os servidores; (3) verificar se o ressarcimento da RioCard está sendo feito corretamente; (4) separar um grande volume de arquivos de passagens, removendo duplicidades e encontrando corrompimentos, para solicitar o reprocessamento à RioCard; e (5) exibir indicadores de desempenho de equipamentos e de técnicos. Para o desenvolvimento foram utilizadas as linguagens (1) C#, no ambiente de desenvolvimento Microsoft Visual Studio, utilizando a plataforma “.NET”, e (2) Java, no desenvolvimento de um aplicativo para Android. Os resultados obtidos foram: (1) uma grande redução do tempo de configuração de validadores, de verificação do ressarcimento e de análise dos dados de desempenho; (2) a possibilidade de analisar melhor a comunicação dos validadores; e (3) um retorno financeiro para a SuperVia, com a separação dos arquivos. This report describes the work developed from July 2012 till January 2013 at Radix Engineering and Software company, in a project for SuperVia (the company that operates, since November 1st, 1998, the urban train services in 11 municipalities of Rio de Janeiro Metropolitan Region). The work area was software development, in the scope of the “End of Course Project” discipline, from Control and Automation Engineering from the Federal University of Santa Catarina. Radix is a Brazilian company that works with engineering and information technology. Founded on April 2010, it already received the title of Best Company to Work in Rio de Janeiro and in Brazil. The title was granted by the Great Place to Work Institute. Radix’s main activities in SuperVia are to ensure that all equipments for electronic ticketing are working fine, and to guarantee that all files containing transactions from passengers are send to the card company, RioCard, so that they can reimburse SuperVia. The objective of this project was to develop programs to assist and automate certain procedures in the Electronic Ticketing Sector of SuperVia. Among them, the following applications were developed: (1) to configure validators (equipments that control the turnstiles); (2) to test the equipments’ communication with the servers; (3) verify if the reimbursement was successful; (4) to separate a huge amount of transaction files, removing duplicities and finding corrupt ones, to request the reprocessing to RioCard; and (5) to show performance indicators of equipments and technicians. To develop the applications, the following programming languages were used: (1) C#, on Microsoft Visual Studio development environment, using the “.NET” Framework, and (2) Java, to develop the Android application. The results achieved in this project were: (1) a great reduction of time spend to configure validators, to check the reimbursement and to analyze performance data; (2) the possibility to analyze the validator’s communication; and (3) a financial return for SuperVia, by separating the transaction files. |
Description: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
URI: | https://repositorio.ufsc.br/xmlui/handle/123456789/169034 |
Date: | 2016-10-07 |
Files | Size | Format | View |
---|---|---|---|
PFC-20122-ThiagoIsraelRamalhoBacic.pdf | 2.190Mb |
View/ |