Evaluating bids

Leitor arquivos formato Público do padrão Anbt 14522.

Published on the September 02, 2019 in IT & Programming

About this project

Open

O padrão ABNT 14522 define um formato de arquivo "Público" para leituras coletadas por medidores de energia eletrônicos.
Neste projeto solicitamos um sistema capaz de ler estes arquivos públicos e carregá-los em um banco de dados (ORACLE).
Os arquivos carregam informações do medidor, leituras de diversas grandezas e registro de totalizações das grandezas.


O sistema deve conseguir ler arquivos individualmente e também o conjunto de todos os arquivos existentes em uma pasta e também nas suas subpastas.
Quando uma grandeza registrada num destes arquivos a serem importado já existir no banco de dados para o mesmo identificador do medidor e para o mesmo horário, ainda que proveniente de um arquivo "publico" diferente do originalmente importado, o sistema deve gerar um log informado que tal leitura já foi importada anteriormente e se o valor da leitura for divergente também registrar no log o fato da leitura ser divergente.
A maior dificuldade no desenvolvimento do projeto acredito que estará em aprender o padrão ABNT 14522.
Seria interessante que o sistema fosse elaborado em JAVA Desktop e que o código fonte fosse entregue no final do projeto.

Não seria necessário a criação de um sistema de controle de usuários.
Pensei em um sistema que na abertura peça dados de conexão com o banco de dados (Conexão proveniente do TNSNames do Oracle, schema que conterá as tabelas, usuário e senha do oracle que terá permissão sobre o schema.
Não é interesse até o momento na extração dos dados do banco de dados.
No máximo, a cada importação, gerar um relatório quanto aos dados importados (totalizadores) e falhas que foram salvas no LOG.

Category IT & Programming
Subcategory Other
Project size Large
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed

Delivery term: December 01, 2019

Skills needed

Other projects posted by M. T.