Completed

Desenvolvimento de software para consulta, download e tratamento de arquivos

Published on the April 24, 2023 in IT & Programming

About this project

Open

Ferramenta que seja capaz de acessar um site publico na internet. Na aplicação deve ter campos que o usuário deve colocar dados que será utilizado na busca do site. Deve ser realizado um download de um arquivo compactado em zip que contem um arquivo csv. Esse arquivo necessita de tratamentos, onde deve converter um arquivo csv para um arquivo txt separado por tabulação que deve obedecer algumas regras. Essas regras serão passadas por nos.

Project overview

O Software deve ser capaz de acessar o banco de dados da Anatel (publico) com as informações que o usuário desejar. Como essa aplicação precisa de acesso a internet ela precisa estar preparada para considerar a utilização de proxy ou não para sua conexão. O usuário tem que preencher alguns dados de pesquisa que será usado nessa consulta ao site abaixo: http://sistemas.anatel.gov.br/se/public/view/b/licenciamento.php Através da opção de filtros adicionais, o usuário preenche as opções para limitar a região e baixar os dados em formato csv zipado. O arquivo csv apresenta uma entidade transmissora por linha, mas precisamos fazer o pareamento delas para importar na ferramenta de projetos. Então o software após baixar os arquivos deve ser capaz de gerar um arquivo TXT separado por tabulação considerando algumas etapas e regras. Segue as principais etapas do programa: 1. Aplicar os filtros e baixar a base da Anatel (link acima) 2. Fazer o tratamento do arquivo csv (ele vem do site compactado (zip), conforme arquivo "exemplo.zip" em anexo) a. Separar em colunas b. Ajustes de formatação c. Detecção e correção de possíveis erros na base 3. Fazer o pareamento das linhas (a partir de critérios já definidos) 4. Colocar os pares no formato texto, conforme padrão da ferramenta 5. Identificar os modelos de antenas presentes na base 6. Gerar arquivos de antena, conforme padrão da ferramenta 7. Gerar arquivo texto com as linhas não pareadas 8. Arquivo TXT final separado por tabulação, veja arquivo "Exemplo_Final.txt", esse é o arquivo convertido do csv do item 2. Já existe uma macro em Excel que executa essa rotina a partir do item 2, podemos utiliza-la para ver as regras, mas a ideia é que com essa nova ferramenta deixar mais otimizado. A interface deve ser a mais simples possível. Uma tela inicial com as opções de pesquisa do site Anatel, opção de pasta para salvar e opção de selecionar qualquer detentor ou apenas um detentor especifico. (Temos uma aplicação que faz algo parecido que é a figura1.jpg em anexo como exemplo)

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Required platforms Windows

Delivery term: Not specified

Skills needed

Other projects posted by L.