Sistema de automação comercial

4 respostas
fredsilva.sistemas

Olá pessoal,
estou com um projeto para 2010 e gostaria de tirar algumas dúvidas.
É o seguinte:
Penso em desenvolver um sistema desktop de automação comercial (para Supermercados, lojas e comércios em geral). Este sistema envolve a comunicação com ECF e máquinas de cartão de crédito (TEF). Terá a parte de Frente de Caixa e Retaguarda que cuidará do controle de estoque… e outros recursos que possam auxiliar o empresário nas tomadas de decisões.

Sei que terei que estudar a legislação tributária, legislação que envolve ECF e TEF. Então gostaria de saber dos companheiros do GUJ que já tiveram alguma experiência com este tipo de sistema, o que mais devo estudar para a eleboração e desenvolvimento deste projeto?

Qualquer contribuição é bem vinda!
Grato pela ajuda! T+

4 Respostas

rael_gc

Além de JNI (e sua nova versão mais amigável, JNA) - para conversar com as máquininhas de cartão and such, fora da área de programação, será essencial você realizar muito bem a parte de análise do sistema, testar muito bem e em cenários reais (e não falo apenas de testes unitários).

Fora da área de TI, vai ser essencial saber contabilidade (além da legislação, como você citou).

fredsilva.sistemas:
Olá pessoal,
estou com um projeto para 2010 e gostaria de tirar algumas dúvidas.
É o seguinte:
Penso em desenvolver um sistema desktop de automação comercial (para Supermercados, lojas e comércios em geral). Este sistema envolve a comunicação com ECF e máquinas de cartão de crédito (TEF). Terá a parte de Frente de Caixa e Retaguarda que cuidará do controle de estoque… e outros recursos que possam auxiliar o empresário nas tomadas de decisões.

Sei que terei que estudar a legislação tributária, legislação que envolve ECF e TEF. Então gostaria de saber dos companheiros do GUJ que já tiveram alguma experiência com este tipo de sistema, o que mais devo estudar para a eleboração e desenvolvimento deste projeto?

Qualquer contribuição é bem vinda!
Grato pela ajuda! T+

fredsilva.sistemas

Além de JNI (e sua nova versão mais amigável, JNA) - para conversar com as máquininhas de cartão and such, fora da área de programação, será essencial você realizar muito bem a parte de análise do sistema, testar muito bem e em cenários reais (e não falo apenas de testes unitários).

Fora da área de TI, vai ser essencial saber contabilidade (além da legislação, como você citou).


Olá rael_gc,
eu nunca li nada a respeito de JNI o JNA, vc por acaso teria algum conteúdo sobre o assunto para me passar?
Pelo visto tenho muito trabalho pela frente! rsrs.
Obrigado pela força!
T+

rael_gc

JNI e JNA são as tecnologias Java para acessar código nativo, o que você vai precisar, pois estas soluções de pagamento só tem bibliotecas para Windows (em sua grande parte). O JNI (Java Native Interface) que era a solução antiga, exigia que você escreve um pouco de código na linguagem nativa (geralmente C). O JNA (mais novo), não exige isso.

Procure por JNA aqui mesmo no GUJ ou na Web, tem bastante material disponível.

fredsilva.sistemas

rael_gc:
JNI e JNA são as tecnologias Java para acessar código nativo, o que você vai precisar, pois estas soluções de pagamento só tem bibliotecas para Windows (em sua grande parte). O JNI (Java Native Interface) que era a solução antiga, exigia que você escreve um pouco de código na linguagem nativa (geralmente C). O JNA (mais novo), não exige isso.

Procure por JNA aqui mesmo no GUJ ou na Web, tem bastante material disponível.

Blz! rael_gc, valeu pela força!

Quem tiver mais dicas…
Por favor posta aí! T+

Criado 7 de dezembro de 2009
Ultima resposta 7 de dez. de 2009
Respostas 4
Participantes 2