Sobre este projeto
it-programming / desktop-apps
Aberto
Contexto Geral do Projeto
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)
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Plataformas exigidas Windows
Prazo de Entrega: Não estabelecido
Habilidades necessárias