Sobre este proyecto
it-programming / desktop-apps
Abierto
Contexto general del proyecto
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)
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Plataformas requeridas Windows
Plazo de Entrega: No definido
Habilidades necesarias