Pessoal estou iniciando agora um projeto, talvez um dos maiores, gostaria de algumas informações de vocês mais experientes. Tenhos várias dúvidas, porém achei desnecessário criar vários tópicos, por isso vou enumerá-las, responda as que souberem ou puderem e enumerem também as suas respostas!
1 - Qual melhor banco para utilizar em um sistema de automação comercial?
Já utilizei vários bancos de dados para minhas aplicações, quando muito simples geralmente Access ou SQLite (me digam qual melhor dos dois). Quando mais avançando (On-line, principalmente pessoais e sob encomendas). Gosto do MySQL (mas sei que tem que ter licença quando é comercial). Baixei alguns programas desses e vi que utilizam mais é Firebird e principalmente access (cá entre nós pensei que firebird era melhor). Sei também que o banco depende da aplicação, então vamos as minhas especificações: Confiável, Funcione em Rede (muito raramente), Necessário (não preciso de super banco, já o sistema não é tão complicado) (Em rede: geralmente no mesmo supermercado em vários caixas). Principalmente (Fácil instalação e configuração).
2 - Qual a modelagem correta dos dados?
Ex.: CPF, CNPJ, CEP (em ou sem pontos e traços?).
Quais tipos: Varchar, char, int, float, etc. (para cada campo que tem).
3 - ARMAZENAS SEMPRE CÓDIGO OU NOMES?
Tabela vendas código do produto ou nome, somente código quando alterar um produto o nome mudará nas descrição já de vendas realizadas, caixas, etc. porém quando excluir um produto, vai dar algum erro ou ter que ficar vazio. ENTÃO QUAL MELHOR?
4 - CONEXÃO, BANCO, CACHE?
Sempre desenvolvi sistema que funcionavam localmente ex.: controle de locadora, escola, lojinhas, etc. Usa ADO com acesse e depois Zeos com MySQL e SQLite, mas confesso que não descobre uma maneira de atualizar em uma janela e atualizar em outra ao mesmo tempo. Ex.: Duas instancias do programa está aberto, alterou um produto automaticamente ele se atualiza na outra. Já fiz algumas cambiaras como desativar e ativar a conexão e querys ao exibir e fechar cada form, timer, etc. Mas sei que isso não é certo e quando o volume de dados for muito vai exibir demais, então qual jeito certo de fazer isso? QUAIS COMPONENTES OU CONFIGURAÇÕES USANDO O ZEOS?
5 - IMPRESSÕES E RELATÓRIOS
Já dei uma mexida no rave, mas não sei fazer muitas coisas não, mas qual realmente é o melhor é o Rave mesmo? Ou tem outro melhor tipo Quick Report (que seja fácil e funcional)? E alguns tutos legais para desenvolver relatórios e configurar impressoras (fiscais, não fiscais etc.).
6 - LEGISLAÇÃO, LEIS, CONFORMIDADES, ETC.
Como fazer o programa de acordo com a lei? O pode ou não ter? E a NF-e como utilizá? Como poder revender o software para supermercados, mercados, materiais para construção, etc? Tem que ter alguma licença?
ACHO QUE SÓ ISSO POR ENQUANTO!!!
Esse é um projeto gigante que estou fazendo, se possível contribuem que o que puderem, se não souberem todas responde ao menos 1 das minhas dúvidas! Com certeza vai ser útil no futuro! Se alguém souber algo para mim ler eu também agradeço (ah! nada de coisas teóricas, lógica, etc). Já tenho conhecimento de lógica, quero informações sobre aplicações comercias.
Desde de já muito agradecido a quem puder me ajudar!!! :rolleyes:
Question
Rangel Alves
MEU PRIMEIRO SISTEMA DE AUTOMAÇÃO COMERCIAL
Pessoal estou iniciando agora um projeto, talvez um dos maiores, gostaria de algumas informações de vocês mais experientes. Tenhos várias dúvidas, porém achei desnecessário criar vários tópicos, por isso vou enumerá-las, responda as que souberem ou puderem e enumerem também as suas respostas!
1 - Qual melhor banco para utilizar em um sistema de automação comercial?
Já utilizei vários bancos de dados para minhas aplicações, quando muito simples geralmente Access ou SQLite (me digam qual melhor dos dois). Quando mais avançando (On-line, principalmente pessoais e sob encomendas). Gosto do MySQL (mas sei que tem que ter licença quando é comercial). Baixei alguns programas desses e vi que utilizam mais é Firebird e principalmente access (cá entre nós pensei que firebird era melhor). Sei também que o banco depende da aplicação, então vamos as minhas especificações: Confiável, Funcione em Rede (muito raramente), Necessário (não preciso de super banco, já o sistema não é tão complicado) (Em rede: geralmente no mesmo supermercado em vários caixas). Principalmente (Fácil instalação e configuração).
2 - Qual a modelagem correta dos dados?
Ex.: CPF, CNPJ, CEP (em ou sem pontos e traços?).
Quais tipos: Varchar, char, int, float, etc. (para cada campo que tem).
3 - ARMAZENAS SEMPRE CÓDIGO OU NOMES?
Tabela vendas código do produto ou nome, somente código quando alterar um produto o nome mudará nas descrição já de vendas realizadas, caixas, etc. porém quando excluir um produto, vai dar algum erro ou ter que ficar vazio. ENTÃO QUAL MELHOR?
4 - CONEXÃO, BANCO, CACHE?
Sempre desenvolvi sistema que funcionavam localmente ex.: controle de locadora, escola, lojinhas, etc. Usa ADO com acesse e depois Zeos com MySQL e SQLite, mas confesso que não descobre uma maneira de atualizar em uma janela e atualizar em outra ao mesmo tempo. Ex.: Duas instancias do programa está aberto, alterou um produto automaticamente ele se atualiza na outra. Já fiz algumas cambiaras como desativar e ativar a conexão e querys ao exibir e fechar cada form, timer, etc. Mas sei que isso não é certo e quando o volume de dados for muito vai exibir demais, então qual jeito certo de fazer isso? QUAIS COMPONENTES OU CONFIGURAÇÕES USANDO O ZEOS?
5 - IMPRESSÕES E RELATÓRIOS
Já dei uma mexida no rave, mas não sei fazer muitas coisas não, mas qual realmente é o melhor é o Rave mesmo? Ou tem outro melhor tipo Quick Report (que seja fácil e funcional)? E alguns tutos legais para desenvolver relatórios e configurar impressoras (fiscais, não fiscais etc.).
6 - LEGISLAÇÃO, LEIS, CONFORMIDADES, ETC.
Como fazer o programa de acordo com a lei? O pode ou não ter? E a NF-e como utilizá? Como poder revender o software para supermercados, mercados, materiais para construção, etc? Tem que ter alguma licença?
ACHO QUE SÓ ISSO POR ENQUANTO!!!
Esse é um projeto gigante que estou fazendo, se possível contribuem que o que puderem, se não souberem todas responde ao menos 1 das minhas dúvidas! Com certeza vai ser útil no futuro! Se alguém souber algo para mim ler eu também agradeço (ah! nada de coisas teóricas, lógica, etc). Já tenho conhecimento de lógica, quero informações sobre aplicações comercias.
Desde de já muito agradecido a quem puder me ajudar!!! :rolleyes:
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.