Oferta!

Java Sistema e programa de Supermercado mercados padarias com código fonte

R$19,99

Java Sistema e programa de Supermercado mercados padarias com código fonte

98 em estoque

Descrição

Sistema de Supermercado

Sistema excelente para caixas de supermercado, desenvolvido com prática de aplicação de Design Patterns. O sistema possui controle de estoque, controle de vendas, controle de notas e moedas, controle de acessos de usuário e relatórios.

Neste arquivo você encontrará instruções para instalação, imagens demonstrativas e também tecnologias e conceitos utilizados nesta aplicação.

Primeiros Passos

Siga estas instruções para ter uma cópia do projeto funcionando em seu computador.

Pré-requisitos

O que você precisará:

IDE Netbeans EE
JDK
Apache
PostegreSQL (Banco de Dados)

Instalando

Siga os passos a seguir para rodar esta aplicação em seu computador.

Banco de Dados

O sistema criará o banco de dados automaticamente, desde que o usuário e a senha do PostgreSQL sejam postgres e root, respectivamente.

Caso queira executar o sistema com outras credenciais de acesso ao banco de dados, modifique o arquivo DataBaseConnect.java.

Obtendo uma cópia

Faça o download, use uma ferramente Git ou a própria IDE Netbeans para clonar este repositório:

No Netbeans, vá em Team → Git → Clone.
Informe a URL e clique em Next → Next → Finish.

Executando

Execute o projeto normalmente pela IDE:

No Netbeans, com o botão direito sobre o projeto, vá em Run

O servidor estará pronto quando a mensagem abaixo for exibida no console:

CONSTRUÍDO COM SUCESSO (tempo total: XX segundos)

Demonstração

O sistema pode ser acessado pela URL http://localhost:8084/SiMarket

Primeiro acesso

No primeiro acesso será criado a base de dados, usuário e dados da empresa. Siga os passos da instalação guiada.

Utilização

Use as caixas para navegação:

Vá em Config. Empresa para preencher as informações cadastrais da empresa.
Vá em Config. Caixa para informar o saldo inicial do caixa.
Vá em Produtos para cadastrar os itens a serem vendidos e seus saldos iniciais.
Vá em Usuários e cadastre os usuários do sistema e suas permissões de acesso.
Vá em Trocar Senha para modificar as credenciais do usuário autenticado.
Vá em Nova Venda para efetuar uma venda.
Vá em Continuar Venda para voltar a uma venda já iniciada e ainda não finalizada.
Vá em Vendas para ver o registro das vendas realizadas.
Vá em Relatórios para ver informações cadastrais, saldos e vendas.

Capturas de tela

Deployment

Distribua este projeto como um arquivo *.war para rodá-lo em um servidor Apache:

No Netbeans, com o botão direito sobre o projeto, vá em Clean and Build

O arquivo *.war será criado na pasta dist do projeto.

Tecnologias utilizadas

  • Servlets – Java Servlet
  • JSP – Java Server Pages
  • Scriptlets – JSP Scriptlets
  • Apache – Servidor Web
  • PostgreSQL – O SGBD adotado
  • jQuery – Biblioteca JavaScript
  • Font Awesome – Biblioteca de ícones

Conceitos teóricos aplicados

  • Singleton – Design Pattern
  • Observer – Design Pattern
  • Decorator – Design Pattern
  • Factory Method – Design Pattern
  • Chain of Responsibility – Design Pattern
  • MVC – Design Pattern
  • DAO – Design Pattern

O documento Justificativa dos Padrões Utilizados, disponível na página Releases, explica como cada padrão foi demonstrado neste projeto.

Autor

fernandoprogramacao@gmail.com  / systemmodelsolution@gmail.com

Licença

Este projeto está licenciado sob a System Model solution License – leia LICENSE.md para mais detalhes.

Marca

sistema para mercado

sistema pdv

sistema vendas java

Avaliações

Não há avaliações ainda.

Apenas clientes logados que compraram este produto podem deixar uma avaliação.