Controle de Estoque: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
 
(7 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 91: Linha 91:
*[https://maven.apache.org/ Apache Maven]
*[https://maven.apache.org/ Apache Maven]
**Versão:
**Versão:
==Requisitos==
*Funcionais
*Tecnológicos
*Regras de Negócio


==Layout==
==Layout==
Linha 102: Linha 109:
==Diagrama de Classe==
==Diagrama de Classe==


*Em breve, finalizando conteúdo.
[[Imagem:classDiagram.png| 800px |Diagrama de Classes]]


==Diagrama Entidade Relacional==
==Diagrama Entidade Relacional==
 
[[Imagem:diagramadobancodedados.png | 800px | Diagrama relacional do banco de dados]]
*Em breve, finalizando conteúdo.


==Código Desenvolvido==
==Código Desenvolvido==

Edição atual tal como às 01h10min de 22 de agosto de 2017

Sistema de Gerência de Estabelecimentos

Equipe

Professor orientador
  • Estevan Brandt Braz Costa
  • Alcione Benacchio
Alunos
  • João Paulo Mazega Pagani
  • Lucas Gomes Guerra

Objetivo

Desenvolver um sistema WEB que vai funcionar na rede local para gerir o controle de entrada, saída de clientes, assim como a consumação, com ferramentas para gerenciar o estoque e o caixa.

Problema

Nem todo estabelecimento possuí uma forma de controlar a entrada e saída de clientes integrada com o sistema. Ou se possuí o sistema costuma ser uma solução dekstop, o que por muitas vezes acaba "engessando" o sistema, tornando muito complicado a adição de novos módulos, assim como ser dependente de determinado sistema operacional e versão.

Solução

O controle de entrada e saída dos clientes será efetuado através de um cartão com um código de barras que será lido pelo leitor específico ou o número digitado manualmente, dependendo da complexidade da implementação, é desejável que a câmera de um celular possa verificar esse código de barras, porém há problemas através do browser, como acesso a câmera do celular, biblioteca javascript para reconhecer os padrões da imagem. O sistema visa ser amplo e podendo ser usado em diversas situações diferentes, a parte de controle de usuário, pode ou não ser usada, tudo depende do usuário do sistema. A justificativa para o sistema ser desenvolvido para web é, para que o sistema seja executado em vários dispositivos, sem se preocupar com muito com sua portabilidade, dando a possibilidade de que seja executado em qualquer sistema que possua um navegador. Também facilitando a adição de novos módulos e funcionalidades ao sistema, por exemplo, se por algum motivo seja necessário o desenvolvimento de um aplicativo para o celular, isso pode ser mais facilmente executado, devido a proximidade da aplicação com o servidor criar um serviço Rest se torna menos penoso.

Público Alvo

O projeto pretende atingir o seguinte público:

  • Casas noturnas;
  • Bares e restaurantes, que necessitam controlar a entrada e saída de clientes, assim como o consumo.


Principais Funcionalidades

  • Possibilidade de troca do tema, de acordo com o estabelecimento.
    • O sistema poderá trocar cores e formas de botões e imagens de acordo com o tema

escolhido pelo hotel, podendo assim criar um sistema mais personalizado.

  • Controle de entrada, saída de clientes.
    • sistema terá uma forma de controlar a entrada e saída de clientes a fim de gerar

relatórios de ocupação por hora ou dia.

  • Controle de consumo de clientes.
    • O sistema proverá o controle do consumo do cliente através de uma mesa. Todos os

pedidos serão ligados a mesa que terá a lista dos itens e o valor total da conta.

  • Controle de estoque
    • sistema terá um cadastro de produtos que diretamente o jogará no estoque,

assim como uma atualização da quantidade que pode ser manual, quando o dono do estabelecimento lança uma entrada, ou automática, através da venda de produtos.

  • Controle gerencial, lucro, quantidade de vendas.
    • Através de relatórios, o sistema irá informar dados importantes para o

gerenciamento e manutenção do estabelecimento, como por exemplo: lucro diário ou mensal, produtos vendidos no dia ou mensal, quantidade total de ocupação, entre outros.

Tecnologias a serem Utilizadas

Requisitos

  • Funcionais
  • Tecnológicos
  • Regras de Negócio

Layout

  • Em breve, finalizando conteúdo.

Caso de Uso

  • Em breve, finalizando conteúdo.

Diagrama de Classe

Diagrama de Classes

Diagrama Entidade Relacional

Diagrama relacional do banco de dados

Código Desenvolvido

  • Em breve, finalizando conteúdo.


Referências