Sistema Gerenciador de Produção de Cerveja
Sistema Gerenciador de Produção de Cerveja
Sistema Gerenciador de Produção de Cerveja
EDUARDO RAUSCH
BLUMENAU
2015
2015/2-04
EDUARDO RAUSCH
BLUMENAU
2015
2015/2-04
Por
EDUARDO RAUSCH
Presidente:
______________________________________________________
Prof. Matheus Carvalho Viana, Doutor Orientador, FURB
Membro:
______________________________________________________
Prof. Marcel Hugo, Mestre FURB
Membro:
______________________________________________________
Prof. Roberto Heinzle, Doutor FURB
AGRADECIMENTOS
RESUMO
ABSTRACT
This work presents the specification and implementation of a desktop system to support the
manufacture of beer made by homebrewers. Home beer manufacturing is a complex process,
since it is necessary to administer the correct dosage of ingredients and the exact time the
product spends in each manufacturing step. Without careful control, the quality of the
produced beer may be compromised, which, for a homebrewer, means waste of ingredients
and a considerable increase in costs. Thus, to ease this problem, the proposed system provides
features for inventory control of raw materials, receipt registering, the management of beer
production, as well as auxiliary tools for calculating alcohol content and manufacturing cost.
The system has been implemented in Java using NetBeans 8.0.2 environment and it makes
use of MySQL DBMS for data storage. All system requirements have been implemented and
it proved to be functional and able to meet the objectives proposed for the work.
Key-words: Craft beer. Brewing. Production management system.
LISTA DE FIGURAS
LISTA DE QUADROS
Quadro 1 Requisitos funcionais............................................................................................. 21
Quadro 2 Requisitos no funcionais ...................................................................................... 21
Quadro 3 Chamada do mtodo que consulta SQL ................................................................ 31
Quadro 4 Mtodo para consulta SQL .................................................................................... 31
Quadro 5 Cdigo que insere um ingrediente no banco de dados .......................................... 32
Quadro 6 Mtodo que salva ingrediente ................................................................................ 33
Quadro 7 Mtodo que corrige a densidade ............................................................................ 41
Quadro 8 Mtodo que calcula o teor alcolico da cerveja .................................................... 42
Quadro 9- Respostas do Questionrio ...................................................................................... 43
Quadro 10- Relao com trabalhos correlatos .......................................................................... 45
Quadro 11 Descrio do caso de uso Manter Receita Base ...................................... 50
Quadro 12 Descrio do caso de uso Manter Brassagem ............................................. 51
Quadro 13 Tabela Usuario ................................................................................................ 52
Quadro 14 Tabela Equipamento ....................................................................................... 52
Quadro 15 Tabela Ingrediente ....................................................................................... 52
Quadro 16 Tabela IngredientePrincipal ................................................................. 53
Quadro 17 Tabela Malte ..................................................................................................... 53
Quadro 18 Tabela Lupulo ................................................................................................... 53
Quadro 19 Tabela Fermento .............................................................................................. 53
Quadro 20 Tabela IngredienteAdendo ........................................................................ 53
Quadro 21 Tabela IngredienteUsado ........................................................................... 54
Quadro 22 Tabela Brassagem ............................................................................................ 54
Quadro 23 Tabela Receita ................................................................................................ 54
Quadro 24 Tabela Mostura ................................................................................................ 54
Quadro 25 Tabela RampaMostura .................................................................................... 55
Quadro 26 Tabela Fervura ................................................................................................ 55
Quadro 27 Tabela Fermentacao ....................................................................................... 55
Quadro 28 Tabela RampaFermentacao ........................................................................... 55
Quadro 29 Tabela Maturacao ............................................................................................ 55
Quadro 30 Tabela RampaMaturacao ................................................................................ 56
Quadro 31 Questionrio da pesquisa ..................................................................................... 57
SUMRIO
1 INTRODUO .................................................................................................................. 13
1.1 OBJETIVOS ...................................................................................................................... 13
1.2 ESTRUTURA.................................................................................................................... 14
2 FUNDAMENTAO TERICA .................................................................................... 15
2.1 CERVEJA ARTESANAL ................................................................................................. 15
2.2 O PROCESSO DE FABRICAO DE CERVEJA ......................................................... 16
2.3 GESTO DE PROCESSO PRODUTIVO ........................................................................ 17
2.4 TRABALHOS CORRELATOS ........................................................................................ 17
3 DESENVOLVIMENTO .................................................................................................... 20
3.1 LEVANTAMENTO DE INFORMAES ...................................................................... 20
3.2 ESPECIFICAO ............................................................................................................ 21
3.2.1 Diagrama de casos de uso ............................................................................................... 21
3.2.2 Diagrama de classe .......................................................................................................... 22
3.2.3 Modelos de entidade e relacionamento ........................................................................... 24
3.3 IMPLEMENTAO ........................................................................................................ 25
3.3.1 Tcnicas e ferramentas utilizadas.................................................................................... 26
3.3.2 Operacionalidade da implementao .............................................................................. 28
3.4 RESULTADOS E DISCUSSES..................................................................................... 42
4 CONCLUSES .................................................................................................................. 46
4.1 EXTENSES .................................................................................................................... 46
REFERNCIAS ..................................................................................................................... 48
APNDICE A DESCRIO DOS CASOS DE USO ...................................................... 50
APNDICE B DICIONRIO DE DADOS ....................................................................... 52
APNDICE C QUESTIONRIO DA PESQUISA .......................................................... 57
13
1 INTRODUO
A cerveja uma das bebidas mais apreciadas do mundo por trazer um conjunto de
valores culturais. Morado (2009, p. 20-21) afirma que a trajetria da cerveja se confunde com
a prpria histria da humanidade. Segundo esse autor, h registros dos primeiros campos de
cultura de cereal, na sia, no ano 9.000 a.C., antes mesmo do desenvolvimento da escrita. No
ano 3.400 a.C., quando a roda ainda no havia sido inventada, j se encontrava registros de
fabricao de cerveja em Tebas Antigo Egito.
Seja por seu preo relativamente barato, seja pelo baixo teor alcolico, ou por sua
refrescncia, a cerveja uma bebida popular. Embora a cultura cervejeira tenha suas origens
no Oriente Mdio e seu percurso esteja ligado Europa, a bebida tornou-se popular em todas
as partes do mundo nos momentos e nos lugares em que o consumo de bebidas alcolicas
foi permitido (MORADO, 2009, p. 15).
Sheth, Sisodia e Wolfe (2007, p.78) explicam que a prtica de fabricar cerveja
artesanalmente em casa vem se tornando cada vez mais comum, pois a popularidade das
cervejas artesanais est crescendo. De acordo com esses autores, algumas pessoas,
principalmente acima de 40 anos, desenvolvem um paladar exigente e passam a prezar pela
qualidade, recorrendo cada vez mais aos sabores alcanados pelos cervejeiros caseiros.
O processo de fabricao de cerveja passa por diversas etapas e quando feito
artesanalmente requer maior ateno, pois o acompanhamento ao longo do processo deve ser
contnuo, o que o torna bastante exaustivo para o cervejeiro (NACHEL, 2013, p. 29). Desta
forma, verificou-se a necessidade de criar um sistema que auxilie na fabricao da bebida,
visando facilitar e agilizar tal processo, alm de permitir maior controle por parte do
cervejeiro caseiro.
1.1
OBJETIVOS
Este trabalho tem como objetivo desenvolver um sistema para auxiliar cervejeiros
14
1.2
ESTRUTURA
No primeiro captulo tem-se a introduo ao tema principal deste trabalho com a
15
2 FUNDAMENTAO TERICA
Este captulo aborda assuntos que servem de base para o entendimento do trabalho
proposto, tais como cerveja artesanal, o processo da fabricao artesanal da cerveja, gesto de
processo produtivo, alm do sistema atual.
2.1
CERVEJA ARTESANAL
A cerveja uma das bebidas alcolicas mais populares do mundo por causa da sua
16
2.2
17
garrafas so preenchidas com a cerveja, lacradas e armazenadas em temperatura ambiente
(MORADO, 2009, p. 135-137).
2.3
TRABALHOS CORRELATOS
Podem-se citar como sistemas correlatos os softwares BeerSmith (2009) e o BeerTools
(2008).
O sistema BeerSmith foi desenvolvido para desktop e smartphones com o objetivo de
auxiliar o cervejeiro na fabricao da cerveja. Com esse sistema, o usurio tem a possibilidade
de construir receitas do zero ou utilizar receitas prontas de um banco de dados. Permite
estimar o amargor, calcular a quantidade de gua e fermento necessrio para a fabricao da
cerveja. Tem a funo de guardar as receitas criadas e fazer inventrio de todo o estoque de
insumos e com isso saber precisamente o custo da receita (INDUPROPIL, 2015). Na Figura 1
demonstra-se a tela de receitas do sistema BeerSmith 2.0. Nela possvel ver o controle dos
ingredientes no desenvolvimento de uma receita, a cor que a cerveja vai possuir e se as
caractersticas se mantiveram dentro do estilo da cerveja escolhida para ser fabricada. O
usurio possui todas as informaes necessrias no desenvolvimento da receita.
18
Figura 1 Tela de receitas do BeerSmith 2.0
19
Figura 2 Tela principal do sistema BeerTools
20
3 DESENVOLVIMENTO
Neste captulo so abordadas as etapas de desenvolvimento do projeto. Primeiramente,
so descritos os requisitos do trabalho. Em seguida, so apresentadas a especificao e
implementao, destacando e explicando as principais funes do sistema. Por fim, so
apresentados os resultados obtidos.
3.1
LEVANTAMENTO DE INFORMAES
O trabalho proposto tem como objetivo desenvolver um sistema para auxiliar
21
Quadro 1 Requisitos funcionais
Requisitos Funcionais
RF01 O sistema deve permitir ao usurio realizar login.
RF02 O sistema deve permitir manter usurios
RF03 O sistema deve permitir ao usurio manter as receitas bases.
RF04 - O sistema deve permitir ao usurio manter brassagem que
incluem os processos de mostura, fervura, fermentao e maturao.
RF05 - O sistema deve permitir ao usurio manter estoque de insumos
e materiais.
RF06 - O sistema deve calcular o custo de fabricao da cerveja por
litro.
RF07 - O sistema deve calcular o teor alcolico da cerveja fabricada.
RF08 - O sistema deve calcular a correo da densidade da cerveja
durante a fabricao conforme sua temperatura.
RF09 - O sistema deve permitir ao usurio gerenciar os dados do
estoque de cepas de fermento.
Caso de Uso
UC01
UC02
UC03
UC04
UC05
UC06
UC07
UC08
UC09
Requisitos No Funcionais
RNF01: O sistema deve ser desenvolvido utilizando a linguagem de programao Java.
RNF02: O sistema deve ser desenvolvido utilizando a ferramenta NetBeans IDE 8.0.2.
RNF03: O sistema deve armazenar as informaes utilizando o banco de dados
MySQL.
3.2
ESPECIFICAO
O objetivo desta seo apresentar a especificao do problema, atravs de diagramas,
os quais representam este trabalho. O diagrama de casos de uso foi desenvolvido utilizando a
ferramenta Enterprise Architect (EA).
3.2.1
cerveja. Como obrigatrio estar logado no sistema para fazer uso de suas funcionalidades,
todos os casos de uso incluem o caso de uso Realizar Login. Um detalhamento dos
principais casos de uso est disponvel no Apndice A.
22
Figura 3 Casos de uso fluxo do sistema de gerenciamento
3.2.2
Diagrama de classe
Na Figura 4 apresentado o modelo das classes entidade do sistema de gerenciamento
de produo de cerveja. A classe Usuario trata das informaes dos usurios do sistema. A
classe Ingrediente e suas subclasses esto relacionadas com os insumos que podem ser
utilizados na fabricao das cervejas. A classe ReceitaBase trata das informaes das
receitas do sistema. No incio da produo de cerveja, criada uma cpia da receita
selecionada para a fabricao. Essa cpia necessria, pois a receita pode ser alterada durante
o processo de produo, mantendo-se assim, a receita original. O atributo tipoReceita da
classe ReceitaBase diferencia as receitas cadastradas no sistema daquelas que esto sendo
utilizadas em uma brassagem. A classe Brassagem trata das informaes das brassagens do
sistema. Ao finalizar a brassagem o atributo estadoBrassagem da classe Brassagem
diferencia se a brassagem est em aberto ou foi finalizada. As classes Mosturacao, Fervura,
Fermentacao
23
As classes RampaMostura, RampaFermentacao e RampaMaturacao, tratam das
informaes das rampas da mostura, fermentao e maturao respectivamente.
Figura 4 Diagrama de classes
JTelaPrincipal
cria uma nova tela, a JCadastroMalte. Nesta tela o usurio fornece todas
24
3.2.3
25
Figura 7 MER Opo de cadastro Equipamentos
3.3
IMPLEMENTAO
A seguir so mostradas as tcnicas e ferramentas utilizadas e a operacionalidade da
implementao.
26
3.3.1
disponibilizadas pela empresa Oracle. O desenvolvimento foi feito com o uso do NetBeans
IDE 8.0.2, uma ferramenta gratuita para auxiliar os desenvolvedores na criao de sistemas
em diferentes plataformas (SAMPAIO, 2012, p. 83). A linguagem de programao utilizada
no sistema foi o Java.
Figura 9 Ambiente de desenvolvimento NetBeans IDE 8.0.2
27
de teor alcolico e converso de densidade. Na Figura 10 demonstra o desenvolvimento do
leiaute utilizando o NetBeans IDE
Figura 10 Ferramenta de criao de leiautes do NetBeans IDE 8.0.2
28
Figura 11 Interface do Workbench 6.2 CE
3.3.2
Operacionalidade da implementao
Para uma melhor compreenso, as funcionalidades do sistema sero descritas com base
em uma receita modelo que o prprio usurio criar desde o incio. Ao entrar no sistema, a
primeira tela visualizada a tela inicial (Figura 13), onde so apresentadas todas as opes
disponveis ao usurio. Nesta tela inicial o usurio tem as seguintes opes: Estoque,
Receitas, Brassagens, Ferramentas
29
Figura 13 Tela inicial do sistema
3.3.2.1
usurio de que este no se encontra logado e que, para prosseguir na opo desejada, dever
logar-se. O usurio ento ser redirecionado para a tela inicial.
Caso o usurio ainda no possua cadastro, dever cadastrar-se atravs do menu
Usurio > Cadastrar Usurio,
usurios (Figura 14). Nesta tela o usurio dever preencher os campos Login, Senha, Nome,
Telefone
sendo assim, caso o usurio tentar cadastrar um login j existente o sistema mostrar uma
mensagem informando ao usurio para que escolha um novo login.
Figura 14 Tela cadastro de usurio
30
Caso o usurio j possua cadastro no sistema, dever clicar no item de menu Logar no
menu Usurio. Assim, ser direcionado para a tela de autenticao do usurio. Nessa tela o
usurio deve inserir seu login e senha (Figura 15). No Quadro 3 instanciado um objeto do
tipo Usuario (linha 117), monta as informaes fornecidas pelo usurio (linha 118-119) para
serem passadas como parmetro do mtodo chamado (linha 121). O Quadro 18 mostra o
mtodo utilizado para realizar uma consulta no banco de dados. So criadas a conexo com o
banco (linha 152), uma statement (linha 153) e um ResultSet que recebe o resultado da
execuo da query do SQL com os parmetros recebidos (linha 154-155). Se o login estiver
correto, o resultado da query contm as informaes do usurio (linha 156-163). Por fim, a
conexo finalizada e o ResultSet (linha 168) e retorna um objeto do tipo Usuario (linha
170).
Figura 15 Tela de autenticao de usurio
31
Quadro 3 Chamada do mtodo que consulta SQL
3.3.2.2
Cadastro de Ingredientes
Aps o usurio inserir as informaes e fazer a autenticao, o menu Estoque estar
acessvel na tela inicial do sistema. Por meio desse menu o usurio poder cadastrar os
ingredientes e equipamentos que possui no estoque e visualizar os itens j cadastrados no
sistema. No item de menu Cadastrar Ingredientes haver as opes Cadastrar Malte,
Cadastrar Lpulo, Cadastrar Fermento
16.
32
Figura 16 Item de menu Cadastrar Ingredientes
33
Quadro 6 Mtodo que salva ingrediente
Para alterar qualquer tipo de malte cadastrado no banco de dados, basta o usurio clicar
na opo de malte desejado, cujas informaes so extradas da tabela de malte. Uma vez
selecionada a opo, suas informaes so mostradas nos respectivos campos de texto. O
usurio poder alterar as informaes que desejar e, em seguida, dever clicar no boto
Alterar.
J para excluir qualquer tipo de malte, o usurio dever selecionar a opo desejada na
tabela de maltes e clicar no boto Excluir. As demais telas de cadastro de equipamentos e
ingredientes possuem a mesma funcionalidade da tela apresentada.
3.3.2.3
Cadastro de Receitas
Alm do cadastro de ingredientes, o cadastro de receitas outra opo disponvel no
34
Figura 18 Tela cadastro de receita Informaes gerais
Mostura.
na tabela e clique no boto Excluir. Na Figura 20 apresentada a tela cadastro receita na aba
Rampa Mostura.
35
Figura 20 Tela cadastro de receita Aba rampas mostura
Outra aba do cadastro de receita a aba Fermentao. Nela o usurio pode adicionar o
fermento que deseja adicionar sua receita conforme ilustrado na Figura 22. O usurio deve
informar a quantidade de fermento em gramas utilizada na receita.
36
Figura 22 Tela cadastro de receita Aba fermentao
37
Figura 23 Tela cadastro de receita Aba maturao
O usurio pode acessar as receitas cadastradas acessando Menu > Receitas > Lista
Receitas,
redirecionado para uma tela com todas as informaes da mesma. Na Figura 25 apresentada
a tela da receita e suas informaes possveis de alterao.
Figura 24 Lista de receitas base cadastradas no sistema
38
Figura 25 Tela com as informaes de uma receita
3.3.2.4
Cadastro de Brassagens
O cadastro de Brassagem outra opo disponvel no sistema. Ao acessar esta opo o
sistema apresenta a tela com uma lista de receitas base conforme mostrado na Figura 26. O
usurio deve escolher a receita base com a qual deseja iniciar a brassagem.
Figura 26 Tela lista de receita base para iniciar brassagem
39
e fermento segue-se o mesmo processo utilizado na adio do malte. O usurio pode alterar as
informaes referentes Mostura, Rampas de Mostura, Fervura, Fermentao, Rampas
de Fermentao, Maturao e Rampas de Maturao.
Ao acessar o menu Brassagem > Lista de Brassagens, o usurio tem acesso lista
de brassagens cadastradas no sistema, como apresentado na Figura 28. Ao clicar na
brassagem selecionada, o sistema redireciona para a tela da brassagem (Figura 29). Nessa tela,
o usurio possui todas as funcionalidades j descritas na tela de brassagem (Figura 27), mas
tambm conta com o clculo do custo dos ingredientes individualmente (Figura 30) e custo
total da brassagem. possvel transformar a brassagem em receita base clicando no checkbox
Receita Base,
como mostra a Figura 29 Tela de brassagemFigura 29. Uma vez feita essa
transformao, ela estar disponvel apenas no menu Receita > Lista de Receitas junto
com as demais receitas bases. possvel finalizar uma brassagem clicando no radio button
Finalizada
como mostra a Figura 29. Aps isto os insumos utilizados na brassagem sero
baixados do estoque.
Figura 28 Tela com a lista de brassagens cadastradas no sistema
40
Figura 29 Tela de brassagem
3.3.2.5
Ferramentas do Sistema
O sistema possui um menu Ferramentas que possibilita ao usurio converter a
densidade medida e a temperatura em que a densidade foi medida (Figura 31). Ao clicar no
boto Converter, a densidade convertida ser exibida no campo Densidade Corrigida. No
Quadro 7 apresentado o mtodo que corrige a densidade, conforme a temperatura recebida
como parmetro. A tabela mostrada na Figura 32 foi utilizada como parmetro para o
desenvolvimento da ferramenta de converso de densidade, conforme ensina Lamas (2014).
41
Figura 31 Ferramenta Conversor de Densidade
42
Figura 33 Tela Calculadora Teor Alcolico
3.4
RESULTADOS E DISCUSSES
O presente trabalho demonstrou o desenvolvimento de um sistema para auxiliar
cervejeiros caseiro na produo de cerveja artesanal. Os requisitos foram elaborados com base
em processos j existentes no mercado. Foi realizada um estudo de caso para avaliar a
funcionalidade do sistema proposto, no qual alguns cervejeiros caseiros utilizaram o sistema
durante o processo de fabricao de cerveja. Esse estudo de caso foi organizado da seguinte
forma:
a) estrutura: o experimento foi realizado durante uma brassagem coletiva.
Inicialmente, o sistema foi apresentado aos participantes e, conforme se prosseguiu
com a brassagem os usurios, individualmente, efetuaram testes no sistema
proposto. Cada usurio, em determinadas etapas, inseriu dados ao sistema
proposto;
b) participantes: cinco participantes integraram o estudo de caso. Trs participantes
experientes que acompanharam em torno de trinta brassagens cada e tambm dois
iniciantes que acompanharam menos de cinco brassagens cada;
c) recursos: os participantes utilizaram o sistema proposto durante a brassagem,
assim como os equipamentos utilizados na fabricao da cerveja;
43
d) documentos: foi elaborado um questionrio (Apndice C) a respeito da do uso do
sistema no processo de fabricao de cerveja.
Aps realizarem o processo de fabricao de cerveja com o apoio do sistema proposto,
os participantes responderam o questionrio a respeito da utilizao desse sistema. O Quadro
9 apresenta as respostas dos participantes.
Participante Questo 1
P1
C
P2
C
P3
D
P4
D
P5
C
Questo 5
C
C
C
C
C
Questo 6
D
D
C
C
D
44
Figura 34 Grfico com o resultado da pesquisa
Com as respostas fornecidas (Quadro 9) foi possvel concluir que o sistema apesar de
possuir alguns pontos a serem aperfeioados, se mostrou funcional pelos participantes em que
todos eles afirmaram que o usariam em futuras fabricaes.
O sistema permite ao usurio registrar todas as informaes necessrias durante a
produo de cerveja, bem como o estoque dos insumos necessrios para a produo. Isso
atende, portanto, ao objetivo do sistema proposto de auxiliar o cervejeiro caseiro durante todo
o processo de fabricao de cerveja artesanal. O sistema tambm fornece ao usurio a
possibilidade de alterar as informaes pertinentes s receitas e s brassagens j cadastradas
45
no sistema bem como as informaes da brassagem em andamento, alm de fornecer
ferramentas para o ajuste da densidade medida durante a brassagem e tambm para o clculo
do percentual alcolico da cerveja produzida. Dessa forma, o objetivo de auxiliar o cervejeiro
caseiro nos ajustes de todos os detalhes da produo de cerveja tambm foi atendido. Por fim,
o sistema oferece a opo de salvar as receitas do usurio e permite a criao de brassagens
utilizando como base as receitas j existentes, cumprindo o objetivo de fornecer informaes
teis para futuras produes.
Em relao aos trabalhos correlatos, o Quadro 10 apresenta as principais semelhanas
e diferenas entre o sistema proposto neste trabalho e os trabalhos correlatos. O sistema
proposto tem como foco em cervejeiros caseiros, com fabricao de pequena escala e de
forma artesanal, j os correlatos tem foco os cervejeiros profissionais, com experincia
industrial e grande escala. Os sistemas correlatos tm nfase no desenvolvimento de receitas
conforme o estilo de cerveja, j o sistema proposto tem nfase no auxilio da produo da
cerveja para cervejeiros caseiros e no controle de seus insumos, auxiliando o aumento do
rendimento, no controle da qualidade da cerveja e na diminuio do desperdcio com insumos
vencidos.
Quadro 10- Relao com trabalhos correlatos
Funcionalidade
Sistema Proposto BeerSmith 2.0
Sistema disponvel em lngua
Sim
No
portuguesa
Possui sistema de gerenciamento de
Sim
Sim
receita
Necessita de conhecimento tcnico
No
Sim
para gerenciamento de receita
Possui sistema de gerenciamento de
Sim
Sim
brassagem
Plataforma disponvel
Desktop
Desktop e Mobile
Massa alvo do sistema
Cervejeiro Caseiro Mestre Cervejeiro
BeerTools
Sim
Sim
Sim
No
Desktop e Mobile
Mestre Cervejeiro
46
4 CONCLUSES
Visando maior comodidade ao cervejeiro caseiro, foi desenvolvido um sistema para
auxiliar na fabricao da cerveja artesanal. Tal sistema proporciona maior controle dos
ingredientes e das atividades de produo, facilitando o processo de fabricao.
O sistema desenvolvido permite que os usurios controlem o estoque de insumos de
cerveja, seja ele malte, lpulo, fermento novo ou reutilizado e ingrediente adendo. Tambm
possvel que os usurios gerenciem as receitas, adicionando-as e guardando todas as
informaes necessrias. Os usurios podem criar brassagem, acompanhando todo o processo
da produo de cerveja utilizando uma receita cadastrada no sistema como base.
As ferramentas e tecnologias utilizadas mostraram-se eficazes e tornaram mais gil o
processo de desenvolvimento do sistema. O NetBeans IDE mostrou-se apropriado para a
criao de sistemas utilizando a linguagem Java, assim como o leiaute. O SGBD MySQL
Workbench norteou o desenvolvimento do banco de dados. Enquanto isto, a ferramenta
CASE DBDesigner Fork dispensou a criao manual do banco de dados e facilitou muito a
manipulao das entidades.
A pesquisa e implementao permitiu ainda a oportunidade de estudar novas
tecnologias e aprimorar o conhecimento na linguagem de programao Java.
4.1
EXTENSES
Existem pontos que podem ser melhorados e incrementados no sistema desenvolvido,
sendo eles:
a) desenvolver uma ferramenta para calcular quantidade de gua necessria na
mostura e lavagem baseada na quantidade de malte utilizado;
b) desenvolver uma ferramenta para calcular a quantidade de CO2 usada durante a
carbonatao que seja adequada para o estilo de cerveja produzida em relao a
temperatura de carbonatao;
c) desenvolver uma ferramenta para calcular o pH da gua cervejeira adequado para
cada estilo de cerveja a ser produzida;
d) desenvolver uma ferramenta para calcular o amargor da cerveja produzida;
e) desenvolver uma ferramenta para converter unidade brix para gravidade
especfica;
f)
47
h) portar o sistema para plataformas mveis como Android, iOS e Windows Mobile.
48
REFERNCIAS
BECKHAUSER, Larcio. O mundo da cerveja caseira e de outras bebidas. Joinville:
[s.n.], 1984.
BEERSMITH. BeerSmith 2 features. [S.l.], 2009. Disponvel em:
<http://beersmith.com/features/>. Aceso em: 14 ago. 2015.
BEERTOOLS. Welcome to the beertools pro wiki. [S.l.], 2008. Disponvel em:
<http://www.beertoolspro.com/wiki/Main_Page>. Acesso em: 14 ago. 2015.
CARVALHO, Kenneth Cristiano Gondim de. Gesto de processos no corpo de bombeiros
militar da paraba como estratgia para o aperfeioamento dos seus servios. 2011. 62 f.
Trabalho de Concluso de Curso (Graduao em Administrao) Centro de Cincias Sociais
Aplicadas, Universidade Federal da Paraba, Joo Pessoa. Disponvel em:
<http://www.ccsa.ufpb.br/sesa/arquivos/monografias/2011.1/ADM_PUBLICA/GESTAO_DE
_PROCESSOS_NO_CORPO_DE_BOMBEIROS_MILITAR_DA_PARAIBA.pdf>. Acesso
em: 10 ago. 2015.
CERVEARTE. Extrato potencial e ficha de anlise de malte.[S.l.], 2010. Disponvel em:
<http://cervejarte.org/blog/2010/02/23/extrato-potencial-e-ficha-de-analise-de-malte/>.
Acesso em : 11 ago. 2015.
GRBENWASSER. Uso do Densmetro: estimando o percentual de lcool da cerveja. [S. l.],
2008. Disponvel em: <http://grabenwasser.blogspot.com.br/2008/10/uso-do-densmetroestimanto-o-percentual.html>. Acesso em: 08 nov. 2015.
GRNROOS, Christian. Marketing: Gerenciamento e Servios. 2. ed. Rio de Janeiro:
Elsevier, 2003. Traduo de Arlete Simille Marques. ISBN: 85-352-1259-0.
LAMAS. Dicas sobre o uso de densmetros e refratmetros. [S.l.], 2014. Disponvel em:
<http://www.lamasbier.com.br/2014/05/dicas-sobre-o-uso-de-densimetros-erefratometros.html>. Acesso em: 08 nov. 2015.
INDUPROPIL SOLUES.BeerSmith 2.2.[S.l.],[2015?] Disponvel em:
<http://www.indupropil.com.br /produtos/0,54158_beersmith-2-2>. Acesso em: 16 de ago.
2015.
MACEDO, Mariano de Matos. Gesto de Produtividade nas Empresas. Revista Organizao
Sistmica. v. 1, n. 1. Jan Jun 2012. Disponvel em:
<http://www.grupouninter.com.br/revistaorganizacaosistemica/index.php/organizacaoSistemi
ca/article/view/65/39 > Acesso em: 13 ago. 2015.
MARTINS, Slvio de Melo. Como fabricar cerveja. So Paulo: cone Editora LTDA, 1991.
MORADO, Ronaldo. A rivalidade deixada de lado para dar lugar ao prazer de degustar
bebidas de qualidade.[S.l.], [2015?]. Disponvel em:
<http://www.beerlife.com.br/ed2/historia.asp>. Acesso em: 23 ago. 2015.
MORADO, Ronaldo. Larousse da cerveja. So Paulo: Larousse do Brasil, 2009. ISBN 97885-7635-394-2.
MLLER, Arno. Cerveja. Canoas: Editora Ulbra, 2002. ISBN 85-7528-058-9
NACHEL, Marty. Cerveja para leigos. Rio de Janeiro: Alta Books, 2013. ISBN 978-857608-827-1.
49
NETBEANS. Projetando uma GUI Swing no NetBeans IDE. [S.l.], 2015. Disponvel
em:<https://netbeans.org/kb/docs/java/gui-builder-screencast_pt_BR.html>. Acesso em: 16
out. 2015.
ORSSATTO, Gustavo Picinato. Anlise da eficincia operacional do processo produtivo
na construo de fbricas de rao da empresa Imoto. 2013. 38 f., Il. Relatrio de Estgio
Supervisionado (Graduao em Administrao) Centro de Cincias Sociais Aplicadas,
Universidade Regional de Blumenau, Blumenau. Disponvel em:
<http://www.bc.furb.br/docs/RE/2013/354136_1_1.pdf>. Acesso em: 10 ago. 2015.
PISA, Pedro. O que e como usar o MySQL?. [S.l.], 2012. Disponvel
em:<http://www.techtudo.com.br/artigos/noticia/2012/04/o-que-e-e-como-usar-omysql.html>. Acesso em: 07 de out. 2015.
SAMPAIO, Cleuton. Guia de campo do bom programador: como desenvolver software
Java EE com qualidade. Rio de Janeiro: Brasporte, 2012. ISBN:978-85-7452-516-7.
SHETH, Jagdish N.; SISODIA, Rajendra S.; WOLFE, David B. Os segredos das empresas
mais queridas: como empresas de classe mundial lucram com a paixo e os bons propsitos.
So Paulo: Bookman Companhia Editora, 2007.
SIDOOSKI, Thiago. Processo de produo de cerveja puro malte do tipo pale ale. 2011.
183 f, il. Trabalho de concluso de curso (Graduao em Engenharia Qumica) Centro de
Cincias Tecnolgicas, Universidade Regional de Blumenau, Blumenau. Disponvel em:
<http://www.bc.furb.br/docs/MO/2011/349132_1_1.pdf>. Acesso em: 23 ago. 2015.
SPERB, Joo Guilherme Costa. Processo de produo de extrato concentrado de malte de
cevada para uso em cervejarias. 2012. 114 f., il. Trabalho de Concluso de Curso
(Graduao em Engenharia Qumica) - Centro de Cincias Tecnolgicas, Universidade
Regional de Blumenau, Blumenau. Disponvel em:
<http://www.bc.furb.br/docs/MO/2012/350792_1_1.pdf>. Acesso em: 23 ago. 2015.
VALE DO LPULO.Receitas. Blumenau, [2015?]. Disponvel em:
<http://www.valedolupulo.com/receita>. Acesso em: 16 de ago. 2015.
50
APNDICE A Descrio dos Casos de Uso
Este Apndice apresenta a descrio dos principais casos de uso. No Quadro 11
apresenta-se o caso de uso Manter Receita Base.
Quadro 11 Descrio do caso de uso Manter Receita Base
51
No Quadro 12 apresenta-se o caso de uso Manter Brassagem.
Quadro 12 Descrio do caso de uso Manter Brassagem
52
APNDICE B Dicionrio de Dados
Este Apndice apresenta a descrio das entidades. No Quadro 13 apresenta-se a
entidade Usuario.
Quadro 13 Tabela Usuario
Entidade:
Descrio
Campo
cd_usuario
ds_login
ds_senha
nm_usuario
ds_telefone
ds_email
Usuario
Tipo
Int
Varchar
Varchar
Varchar
Int
Varchar
Tamanho
20
20
20
50
20
50
Equipamento
Descrio
Campo
Descrio
Tipo
Tamanho
cd_equipamento
Cdigo do equipamento
Int
20
cd_usuario
Int
20
nm_equipamento
Nome do equipamento
Varchar
50
ds_equipamento
Descrio do equipamento
Varchar
50
ds_obsequipamento
Observao do equipamento
Varchar
50
qt_equipamento
Quantidade do equipamento
Int
20
Ingrediente
Cadastro de ingredientes.
Descrio
Cdigo do ingrediente
Cdigo do usurio que criou o ingrediente
Nome do ingrediente
Quantidade do ingrediente
Data de fabricao do ingrediente
Data de vencimento do ingrediente
Valor em R$ do ingrediente
Data de entrada do ingrediente
Data de sada do ingrediente
Observao do ingrediente
Tipo
Int
Int
Varchar
Float
Date
Date
Float
Date
Date
Varchar
Tamanho
20
20
50
7,2
7,2
200
53
Quadro 16 Tabela IngredientePrincipal
Entidade:
Descrio
Campo
IngredientePrincipal
Malte
Cadastro de maltes.
Descrio
cd_malte
Cdigo do malte
cd_ingredienteprincipal Cdigo do ingrediente principal
ds_ebc
EBC do malte
Tipo
Int
Int
Varchar
Tamanho
20
20
200
Tipo
Int
Int
Varchar
Int
Tamanho
20
20
30
20
Tipo
Int
Int
Int
Int
Tamanho
20
20
20
20
Tipo
Int
Int
Int
Tamanho
20
20
20
Lupulo
Cadastro de Lpulo.
Descrio
cd_lupulo
Cdigo do lpulo
cd_ingredienteprincipal Cdigo do ingrediente principal
ds_alfaacido
Porcentagem de alfa-cido do lpulo
tp_lupulo
Tipo de lpulo cadastrado
Fermento
Cadastro de fermentos.
Descrio
cd_fermento
Cdigo do fermento
cd_ingredienteprincipal Cdigo do ingrediente principal
cp_fermento
Tipo de fermento cadastrado
ds_estilofermento
Estilo do fermento cadastrado
IngredienteAdendo
54
Entidade:
Descrio
Campo
Tipo
Int
Int
Float
Varchar
Int
Varchar
Tamanho
20
20
7,2
50
20
50
Brassagem
Tamanho
20
20
20
200
Receita
Cadastro de receitas.
Descrio
Cdigo da receita
Cdigo do usurio
Nome da receita
Descrio da receita
Estilo da cerveja
Tipo de brassagem da receita
Indicador de tipo de receita
Tipo
Int
Int
Varchar
Varchar
Varchar
Int
Int
Tamanho
20
20
50
200
50
20
20
Tipo
Int
Int
Int
Int
Int
Tamanho
20
20
20
20
20
Mostura
Cadastro de mostura.
Descrio
Cdigo da mostura
Cdigo da receita
Quantidade de gua para mostura do gro
Quantidade de gua para lavagem do gro
SG da receita
55
Quadro 25 Tabela RampaMostura
Entidade:
Descrio
Campo
cd_rampamostura
cd_mostura
rp_nome
rp_tempo
rp_temperatura
RampaMostura
Tipo
Int
Int
Varchar
Int
Int
Tamanho
20
20
50
20
20
Fervura
Cadastro de fervura.
Descrio
Cdigo da fervura
Cdigo da receita
Tempo total da fervura
OG da receita
Tipo
Int
Int
Int
Int
Tamanho
20
20
20
20
Tipo
Int
Int
Int
Tamanho
20
20
20
Tipo
Int
Tamanho
20
Cdigo da fermentao
Nome da rampa de fermentao
Tempo da rampa de fermentao
Temperatura da rampa de fermentao
Int
Varchar
Int
Int
20
50
20
20
Tipo
Int
Int
Tamanho
20
20
Fermentacao
Cadastro de fermentao.
Descrio
Cdigo de fermentao
Cdigo da receita
FG da receita
RampaFermentacao
Maturacao
Cadastro de maturao.
Descrio
Cdigo da maturao
Cdigo da receita
56
Quadro 30 Tabela RampaMaturacao
Entidade:
Descrio
Campo
cd_rampamaturacao
cd_maturacao
rp_nome
rp_tempo
rp_temperatura
RampaMaturacao
Tipo
Int
Int
Varchar
Int
Int
Tamanho
20
20
50
20
20
57
APNDICE C Questionrio da Pesquisa
Este apndice apresenta a descrio do questionrio da pesquisa. No Quadro 31 so
apresentadas as perguntas e opes de respostas do questionrio da pesquisa.
Quadro 31 Questionrio da pesquisa
PERGUNTAS
OPES DE RESPOSTAS
1. Qual sua experincia com a fabricao de
a) Nenhuma.
cerveja?
b) Tem conhecimento terico.
c) J fabricou uma at 10 vezes.
d) J fabricou mais de 30 vezes.
2. Voc usa algum software para lhe auxiliar na
fabricao de cerveja. Se sim, qual?
3. Voc achou que as informaes que o Sistema a)No.
Gerenciador de Produo de Cerveja para
b)Em maior parte no.
Cervejeiros Caseiros registra so suficientes?
c)Em maior parte sim.
d)Sim, suficiente.
4. O que achou da interface do Sistema
a)Difcil de saber onde cadastrar as informaes.
Gerenciador de Produo de Cerveja para
b)No atrapalha, mas tambm no ajuda muito.
Cervejeiros Caseiros?
c)Permite acompanhar os dados da fabricao
com facilidade.
5. O sistema permite um maior controle dos
a) No auxilia no controle dos insumos.
insumos?
b) Somente para ter um registro do estoque.
c) Sim. Permite registrar a quantidade em reserva
e o prazo de validade dos insumos.
6. Voc adotaria o Sistema Gerenciador de
a)No. Usar o sistema durante a fabricao lhe
Produo de Cerveja para Cervejeiros Caseiros
atrapalha.
na fabricao de cerveja?
b)Talvez. Usar o sistema ou no, no faz
diferena.
c)Sim. O sistema auxilia no gerenciamento da
produo.
d)Sim. O sistema permite registrar todos os
detalhes da fabricao, permitindo repetir uma
receita que foi considerada de sucesso.
7. D sua opinio geral sobre o sistema