Sistema PDV com PHP-GTK2 e ACBrMonitor (parte 1)

Publicarei uma sequência de artigos sobre o desenvolvimento de um aplicativo com módulo PDV para impressoras fiscais utilizando o PHP-GTK2 e o ACBrMonitor.

[ Hits: 82.553 ]

Por: Relsi H. Maron em 05/05/2008 | Blog: http://www.tuxtilt.com


Com a palavra o sr Usuário



O relato do usuário:

"Eu possuo um pequeno comércio de atacado de materiais para escritório, dentro de um mês começaremos a vender para o varejo, para tanto adquirimos uma impressora fiscal e queremos adaptá-la no nosso computador para a emissão de cupons fiscais. O equipamento já está inicializado e autorizado para o uso."

Perguntamos para ele como é o movimento diário da empresa, emissão de notas de vendas, como eles controlam as contas a pagar e receber e como é feito o fechamento de caixa:

"Na área de atendimento uma pessoa atende no balcão, anota os pedidos, verifica se tem estoque, e passa para o departamento financeiro que irá analisar os dados do cliente para gerar o faturamento se a compra for à prazo, ou simplesmente emitir a nota fiscal se a compra for à vista, depois de gerada a nota fiscal, faturada ou a vista, o pedido é enviado para o pessoal do estoque dar baixa nas mercadorias que saíram, o controle de estoque é feito em planilhas que ficam fixadas em um quadro para o acesso fácil de todos. O processo é todo manual, o pedido é manuscrito e a Nota fiscal é datilografada,

Os dados dos clientes estão em fichas datilografadas em um arquivo. O controle de contas a pagar e receber é feito em um "programinha equicél" desenvolvido pelo meu sobrinho, ali são digitados os movimentos diários e os registros das contas a pagar e receber, no final do mês ele "diz" quanto se vendeu, quanto se gastou e qual é o lucro, é um sistema bem avançado, agiliza bastante o processo, pedi para ele fazer outros "programas equicél" para o estoque e para a impressora fiscal, mas ele está meio sem tempo agora por causa do colégio.

Comprei um computador para o estoque e um computador para a impressora fiscal, o financeiro vai ficar com o computador antigo que já tem o "programa equicél" de contas a pagar pois meu sobrinho disse que o "programa equicél" não vai funcionar nos computadores novos pois eles não tem o "uindous" mas um outro programa diferente, o office-boy sabe o que é, a loja que vendeu disse se a gente colocar "uindous" pirata vamos perder a garantia, mas o office-boy disse que esse programa é melhor que o "uindos" e não pega vírus."

Bom, já temos informação mais do que suficiente para apresentar-mos uma solução compatível com as necessidades do usuário.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Considerações iniciais
   3. Com a palavra o sr Usuário
   4. Definindo o sistema
   5. Construindo a interface - O módulo PDV
Outros artigos deste autor

APTonCD: Ubuntu Linux sem dependência de internet

Remastersys: Crie seu próprio Live-CD do Ubuntu Linux

Desenhando os vilões do Pac-Man com Inkscape

Chat em PHP - Cheio de recursos e fácil de instalar e usar

Vetorizando um rosto com o Inkscape

Leitura recomendada

Abordagem exemplificada à Orientação a Objetos com PHP

Criando uma agenda eletrônica com PHP/MySQL

Stored Procedures usando o MySQL e PHP

Configurando Apache + MySQL + Manipulação de dados com PHP

Criando backup do MySQL com o mysqldump

  
Comentários
[1] Comentário enviado por foguinho.peruca em 05/05/2008 - 12:29h

Ótimo artigo!

Estava rpocurando informações a respeito de impressoras fiscais e sistemas linux....

Agora, o melhor de tudo: a descrição do levantamento de requisitos com o "sr. usuário"... hilário.... hauhauhaua bem q acontece isso msm as vezes...

[]'s
Jeff

[2] Comentário enviado por royrocha em 08/05/2008 - 17:10h

Cara, excelente artigo!

Estou desenvolvendo um sistema com Apache + PhP + PostgreSql. A frente de caixa será em PhP-GTK. Estava quebrando a cabeça pensando no desenvolvimento para ECF... agora já facilitou tudo..

O artigo possui uma didática ótima, parabéns!


Rogério

[3] Comentário enviado por relsi.ramone em 08/05/2008 - 17:55h

Ai pessoal, valeu pelos coments!! Quero ver se dou uma agilizada e acabo o artigo, é que fiquei sem máquina em casa e aqui no trampo não rola tempo para raciocinar muito!! =P

Mas qualquer dúvida ai: email-me!!!

Hugs!!!!


Relsi

[4] Comentário enviado por matux em 08/05/2008 - 20:31h

Grande Relsi!!
Parabéns pelo Aritgo, vou acompanhar até o final!
Estou ansioso pela continuação, espero que não tarde em desenvolver.
Achei ótimo a sua didática e a preocupação em deixar todos os pontos claro. Desde a opção por escolher as ferramentas a cada detalhe da implementação, passando pela análise de requisitos com o cliente!
Artigos como esse são dignos de parabéns realmente!
Fico no aguardo!
Abraço,
Matux

[5] Comentário enviado por gustavo_marcon em 16/06/2008 - 19:20h

Ótimo artigo.

Estou planejando o desenvolvimento de uma aplicação comercial mas quero desenvolve-la na WEB. Como já trabalho há um bom tempo com PHP esta será a linguagem.

Mas minha dúvida é : Será que na hora de emitir ECF vai ser possível fazer isso atravéz de um Browser ?

[6] Comentário enviado por relsi.ramone em 16/06/2008 - 19:35h

Com certeza, a comunicação com o equipamento ECF independe do tipo de aplicação que o está fazendo, desde que sua aplicação tenha condições de escrever e ler a porta de comunicação. Você pode fazer isso diretamente pelo php, ou criando um driver, ou usando um aplicativo tipo o ACBR Monitor por exemplo.

Eras isso, se quiser trocar uma idéia, ou tirar umas dúvidas ai sobre os equipamentos, é só dar um grito!!

Hugs!!
Relsi
http://relsiramone.blogspot.com


[7] Comentário enviado por TubaraoX em 26/06/2008 - 12:46h

Onde eu consigo baixar este "PHP-GTK2". Eu programo em Dephi e quero fazer aplicações que rodem no linux. Como eu faço?

[8] Comentário enviado por relsi.ramone em 26/06/2008 - 12:53h

Fala ai TubaraoX, seguinte tchê tu pode baixar uma cópia pré-compilada do php-gtk2 nesse endereço:

http://www.php-gtk.com.br/linux

Bueno quanto a segunda pergunta, a melhor opção seria tu utilizar o Lazarus já que tu trabalha com delphi é a melhor pedida. Tenho uma material sobre o lazarus para liberar ai pra próxima seman, tenho que da uma organizada, mas se precisar de alguma dica é catar ai nas comunas do próprio.

Qualquer coisa da um grito ai!!

Hugs!!!

[9] Comentário enviado por computer em 05/09/2010 - 01:59h

Galera, to precisando conectar uma aplicação em PHP-GTK no firebird, mas até agora ainda não encontrei como!!

Att..


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts