O projeto trata-se de um sistema de uma loja de construção, a IC Ink. O intuito de tal sistema é possibilitar que clientes possam interagir com a empresa a distância, realizando seus pedidos e conferindo orçamentos sem necessariamente terem que ir até a loja. Os clientes podem ver os materiais disponíveis, adicioná-los à seus respectivos carrinhos e verem o status do pedido quando quiserem, até que julguem completa a compra, posteriormente, então, estes podem encerrá-la. Qualquer cliente pode acessar o sistema enquanto o mesmo está sendo usado por outros clientes, tendo seu estoque atualizado em tempo real, assim como o carrinho de compras é particular para cada um.
Itens necessários à execução do projeto.
A execução pode ser feita em uma IDE ou diretamente no terminal, basta conter em sua máquina os seguintes pontos:
-
Terminal
- Servidor (Primeiro comando para compilar, segundo para executar, siga a ordem)
javac Servidor.java
java Servidor
Insira a porta de conexão que deseja ultilizar.
- Cliente (Primeiro comando para compilar, segundo para executar, siga a ordem)
javac Cliente.java
java Cliente
Insira o IP do servidor que deseja conectar-se, logo após será solicitada a porta a qual deseja conectar, insira a mesma do servidor.
-
IDE
- Execute a classe "Servidor.java" e insira a porta de conexão que deseja ultilizar.
- Execute a classe "Cliente.java" e insira o IP do servidor que deseja conectar-se, logo após será solicitada a porta a qual deseja conectar, insira a mesma do servidor.