Sale!

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 in stock

Description

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

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.