Java Sistema e programa de Supermercado mercados padarias com código fonte
R$78,00 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.
Relacionado
Marca
sistema para mercado
sistema pdv
sistema vendas java
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.