| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2011 21:20:08
|
d34d_d3v1l
GUJ Ranger
![[Avatar]](/images/avatar/34b5c53bbef2ba5ad2186dc720b0e503.png)
Membro desde: 17/03/2010 12:08:14
Mensagens: 895
Offline
|
Gente,
me ajudem a melhorar o soft que estou fazendo? É para bares (pequenos) ...
Se coloquem na pele de um dono de bar e tentem fazer o seguinte:
-> Cadastrar alguma coisa (ou cliente, ou fornecedor ou produto)
-> Editar algum cadastro
-> Fechar as contas das duas mesas que já tem gente sentada
-> Um cliente sentou em uma mesa..
-> Esse cliente nao consumiu nada e foi embora
-> Cliente sentou em mesa, consumiu produtos
-> Cliente tentou sair sem pagar a conta
-> Cliente pagou a conta e saiu
-> Chegou um cliente no balcao
-> Consumiu produtos ...
-> Foi embora
-> Entrada no estoque
-> Saida no estoque
http://dl.dropbox.com/u/15625458/BarButeco.jar
obrigado a quem contribuir !
|
Vamos abandonar o DefaultTableModel? Criando o seu próprio modelo irá 'gerenciar' sua jTable de forma mais fácil... Não use o DTM:
http://www.guj.com.br/java/231928-morte-definitiva-ao-default-table-model
Meus projetos
Sugestões e críticas são bem vindas:
http://www.nortev.net63.net/projetos
Att.,
Marco Túlio Jacovine Noronha |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2011 22:09:00
|
otaviojava
GUJ Master
![[Avatar]](/images/avatar/d419e81be1290357badc49826f0a8a72.jpg)
Membro desde: 14/12/2010 10:09:09
Mensagens: 1192
Localização: Salvador,Bahia
Offline
|
está de parabéns e está muito bom.
Bonito e tal.
Mas a melhor dca que eu te dou é arrumar um bar pequeno para estar usando,, o cliente certamente é a melhor pessoa para dizer se o programa agrada ou não.
vc pode fazer com que ele não pague nada por um periodo e vai melhorado ele quando estiver estável começa a vender em escala. o que vc achou ?
|
twitter- https://twitter.com/otaviojava
java -http://home.java.net/blogs/otaviojava
blog - http://otaviosantana.blogspot.com/
javabahia - http://javabahia.blogspot.com/
linguagil - http://javabahia.blogspot.com/
Desenvolva aplicações com Cassandra de uma maneira mais fácil com o EasyCassanra: https://github.com/otaviojava/Easy-Cassandra
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2011 23:23:39
|
d34d_d3v1l
GUJ Ranger
![[Avatar]](/images/avatar/34b5c53bbef2ba5ad2186dc720b0e503.png)
Membro desde: 17/03/2010 12:08:14
Mensagens: 895
Offline
|
Na verdade vou fazer isso mesmo,
o software esta vendido para um amigo meu...
Vou vender por micharia...
Mas a ideia é de vender para outros bares
Abraços
|
Vamos abandonar o DefaultTableModel? Criando o seu próprio modelo irá 'gerenciar' sua jTable de forma mais fácil... Não use o DTM:
http://www.guj.com.br/java/231928-morte-definitiva-ao-default-table-model
Meus projetos
Sugestões e críticas são bem vindas:
http://www.nortev.net63.net/projetos
Att.,
Marco Túlio Jacovine Noronha |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2011 19:29:06
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Antes de mais nada: está muito bom visualmente e bem completo. Simples de usar, mas está incompleto, certo? A parte de relatórios ainda parece em desenvolvimento e os dados não são salvos em lugar algum.
Como você quer sugestões, vamos a elas:
* A frase "Registre antes de usar o programa" deveria aparecer na janela, como um rótulo, e não no título. O título poderia ser algo mais objetivo como "Registro"
* Os dados de registro, assim como todos os dados da aplicação, devem ser salvos de maneira permanente em algum lugar (banco de dados embarcado, talvez)
* Usar uma máscara para o telefone na tela de registro pode facilitar a vida do usuário e ajudar na consistência de dados
* Quando você indicar que todos os campos são obrigatórios, poderia dar o foco para o primeiro campo não preenchido
* Por que a contagem de mesas, código de produtos, de clientes, etc. começa do zero?
* A busca não funciona muito bem. Se eu procuro por 'enroladinho', não encontro nada, mas se eu pesquisar por 'salgado' o programa mostra os salgados da forma certa. Não seria interessante poder pesquisar em todo o nome do produto? Por exemplo, digito 'coca' e a busca funciona
* Na hora de dar entrada ou saída no estoque, o campo de busca só funciona se o nome bater exatamente (inclusive maiúsculas/minúsculas)
* Se o nome não bate na parte de estoque, a mensagem de elemento não encontrado é mostrada com problema de encoding (aparece 'não' no lugar de 'não')
* Qual gerenciador de leiaute você está usando? Na tela principal, alguns componentes do lado esquerdo da tela ultrapassam os limites das bordas (ao menos no Ubuntu, rodando sob OpenJDK)
* Quando edita-se o preço de um produto e coloca-se vírgula como separador decimal, o programa não faz nada (nem atualiza, nem avisa sobre erro). O mesmo ocorre digitando-se letras no campo de preço
* "Fechar" não deve ser um menu, e sim um item de menu
* Falta consistência de ícones (em especial os ícones grandes). Alguns são chapados, outros tem perspectiva, vários tem tamanhos diferenets, o que torna o visual inconsistente. Um exemplo bem óbvio é a diferença de visual entre os botões de adicionar e remover. Aliás, preste atenção na questão da licença desses ícones
* No lado esquerdo inferior da tela principal, os botões tem tamanhos diferentes
* Em alguns lugares (como na tela de relatório financeiro rápido) a tabela é editável (mas não deveria ser)
* Os relatórios rápidos são iguais
* O gerador de relatórios não funciona
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2011 20:44:42
|
d34d_d3v1l
GUJ Ranger
![[Avatar]](/images/avatar/34b5c53bbef2ba5ad2186dc720b0e503.png)
Membro desde: 17/03/2010 12:08:14
Mensagens: 895
Offline
|
Nossa chará,
você me ajudou muito mesmo... Muito muito.. Agradeço cada palavra que você digitou..
Vou fazer TODAS as modificações e quando estiver pronto aviso..
Muito obrigado pelas dicas!
Um abraço!
OBS: vou usar um bd embutido sim, HSQLDB ... E o gerador de relatorio vou usar Jasper + IReport , mas nao fiz ainda por que vou fazer apenas quando o BD estiver funcionando ...
vou precisar de ajudar quando eu for modelar o sistema, voce poderia me ajudar?
Meu msn é unicorendaextra@hotmail.com
Mesmo assim, vou fazer as mudanças e posto aqui, ou te mando um MP, certo?
abraços!
|
Vamos abandonar o DefaultTableModel? Criando o seu próprio modelo irá 'gerenciar' sua jTable de forma mais fácil... Não use o DTM:
http://www.guj.com.br/java/231928-morte-definitiva-ao-default-table-model
Meus projetos
Sugestões e críticas são bem vindas:
http://www.nortev.net63.net/projetos
Att.,
Marco Túlio Jacovine Noronha |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2011 21:34:47
|
d34d_d3v1l
GUJ Ranger
![[Avatar]](/images/avatar/34b5c53bbef2ba5ad2186dc720b0e503.png)
Membro desde: 17/03/2010 12:08:14
Mensagens: 895
Offline
|
Bom,
mudei tudo o que consegui no momento...
Já esta atualizado no link:
http://dl.dropbox.com/u/15625458/BarButeco.jar
Algumas coisas que faltam fazer seguindo suas dicas:
-> modificar totalmente as janelas de relatorio financeiro e de produtos [fazer que nem nas demais janelas que contem eventos na Jtable, onde a pesquisa irá "ordenar" os elementos da tabela
-> modificar o sistema de pesquisa...Criar algoritmo novo...
-> mudar as contagens das mesas e id de produtos (começar em 1)
-> verificar os icones grandes
Demais coisas a fazer para completar o sistema:
-> modelar o banco de dados
-> colocar o HSQLDB para funcionar
-> Implementar o gerador de relatorios com o IReport
Isso ai,
obrigado! Continuo aberto para mais observações
e sugestões
|
Vamos abandonar o DefaultTableModel? Criando o seu próprio modelo irá 'gerenciar' sua jTable de forma mais fácil... Não use o DTM:
http://www.guj.com.br/java/231928-morte-definitiva-ao-default-table-model
Meus projetos
Sugestões e críticas são bem vindas:
http://www.nortev.net63.net/projetos
Att.,
Marco Túlio Jacovine Noronha |
|
|
 |
|
|