88
FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: SOFTWARE PARA MELHORIAS NA LOGÍSTICA DA BETONEIRA E DO GUINCHO NATAL-RN 2016 UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA CIVIL

FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

  • Upload
    lydien

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

Page 1: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

FELIPE MAGNUS MARTINS AZEVÊDO

ZIGGURAT: SOFTWARE PARA MELHORIAS NA

LOGÍSTICA DA BETONEIRA E DO GUINCHO

NATAL-RN

2016

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE

CENTRO DE TECNOLOGIA

DEPARTAMENTO DE ENGENHARIA CIVIL

Page 2: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

Felipe Magnus Martins Azevêdo

Ziggurat: software para melhorias na logística da betoneira e do guincho

Trabalho de Conclusão de Curso na modalidade

Monografia, submetido ao Departamento de

Engenharia Civil da Universidade Federal do Rio

Grande do Norte como parte dos requisitos

necessários para obtenção do Título de Bacharel em

Engenharia Civil.

Orientadora: Prof. Dra. Fernanda Rodrigues

Mittelbach

Natal-RN

2016

Page 3: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

Catalogação da Publicação na Fonte

Universidade Federal do Rio Grande do Norte - Sistema de Bibliotecas Biblioteca

Central Zila Mamede / Setor de Informação e Referência

Azevêdo, Felipe Magnus Martins.

Ziggurat: software para melhorias na logística da betoneira e do guincho / Felipe Magnus

Martins Azevêdo. - 2016.

76 f. : il.

Monografia (Graduação) - Universidade Federal do Rio Grande do Norte. Centro de

Tecnologia. Departamento de Engenharia Civil. Natal, RN, 2016.

Orientadora: Profª. Drª. Fernanda Rodrigues Mittelbach.

1. Programas de Computador - Monografia. 2. Engenharia Civil - Monografia. 3.

Planejamento de obras - Monografia. I. Mittelbach, Fernanda Rodrigues. II. Título.

RN/UF/BCZM CDU 004.42:624

Page 4: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

Felipe Magnus Martins Azevêdo

Ziggurat: software para melhorias na logística da betoneira e do guincho

Trabalho de conclusão de curso na modalidade

Monografia, submetido ao Departamento de

Engenharia Civil da Universidade Federal do Rio

Grande do Norte como parte dos requisitos

necessários para obtenção do título de Bacharel em

Engenharia Civil.

Aprovado em 11 de novembro de 2016:

___________________________________________________

Prof. Dra. Fernanda Rodrigues Mittelbach – Orientador

___________________________________________________

Prof. Dra. Maria das Vitorias Vieira Almeida de Sá – Examinador interno

___________________________________________________

Prof. MSc. Luis Henrique Gonçalves Costa – Examinador externo

Natal-RN

2016

Page 5: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

DEDICATÓRIA

"Dedico este trabalho de conclusão de curso a todos os engenheiros que buscam

a solução de seus problemas profissionais desenvolvendo suas próprias

ferramentas de trabalho.”

Page 6: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

AGRADECIMENTOS

A minha orientadora Fernanda Rodrigues Mittelbach que me apoiou durante este

tempo de orientação deste TCC; a Construtora Colmeia e Engenheira Dinélica Guedes que me

permitiu ser estagiário da obra que serviu de base para o desenvolvimento deste software; a

minha família – Maria de Fática, José Robson e Gabrielle Mahara –, namorada – Luiza Donata

– , e amigos que conviveram comigo neste ano bastante corrido.

Page 7: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

RESUMO

Ziggurat: software para melhorias na logística da betoneira e do guincho.

A construção civil incorporou a tecnologia da informação em muitas das suas atividades

cotidianas. No entanto, muitas dessas melhorias estão restritas aos escritórios e às salas técnicas

como softwares de cálculo estrutural, de pranchetas virtuais e de planilhas eletrônicas. Diante

do exposto, objetivando trazer os benefícios da tecnologia da informação para o canteiro de

obra, projetou-se um software, denominado Ziggurat, desenvolvido a partir da própria

experiência obtida do controle da produção da betoneira na obra Colmeia Sports Garden. Em

sua primeira versão, Ziggurat informatizará todas as solicitações de pedidos de concreto e

argamassa da betoneira e de movimento do guincho a partir do cadastro dos endereços,

funcionários, serviços e traços presentes na obra, assim como, armazenará no sistema todo o

histórico da produção para a geração de índices diários e semanais que ajudarão em um melhor

planejamento dessas atividades. Por fim, será feito simulações no próprio software e uma

análise de custo de implantação e de manutenção do sistema, comprovando a sua aplicabilidade

e viabilidade em qualquer canteiro de obras.

PALAVRAS-CHAVE: Ziggurat, Planejamento de obras, Lean Construction.

Page 8: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

ABSTRACT

Ziggurat: software for improvements in logistics of mixer and winch.

The civil construction incorporated the information technology in many of its daily activities.

However, many of these improvements are restricted to offices and technical rooms, as

structural calculations, virtual clipboards and spreadsheet softwares. Thus, aiming to bring

benefits from information technology to the field, the software was designed, called Ziggurat,

developed from the control of the concrete mixer production obtained experience in the

Colmeia Sports Garden construction site. In its first version, Ziggurat will automate all mass

and mortar order requests to the mixer and the winch movement from the register of addresses,

employees, services and the traits at the construction site. As well as store in the system the

entire production history for creation of daily and weekly rates that will help in better planning

these activities. Finally, it will be done simulations on the software itself and a cost analysis of

the implementation and maintenance of the system to prove its applicability and feasibility in

any building site.

KEYWORDS: Ziggurat, Construction Planning, Lean Construction.

Page 9: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

SUMÁRIO

1. INTRODUÇÃO .......................................................................................................... 1

1.1 OBJETIVO GERAL ......................................................................................................... 2

1.2 OBJETIVOS ESPECÍFICOS .............................................................................................. 2

2. FUNDAMENTAÇÃO TEÓRICA ............................................................................ 3

2.1 LEAN CONSTRUCTION ................................................................................................. 3

2.2 PROGRAMAÇÃO ORIENTADA A OBJETOS .................................................................... 3

2.2.1 Abstração .............................................................................................................. 3

2.2.2 Encapsulamento .................................................................................................... 4

2.2.3 Herança ................................................................................................................. 4

2.2.4 Polimorfismo ......................................................................................................... 4

2.3 BANCO DE DADOS ........................................................................................................ 5

2.3.1 Estrutura ................................................................................................................ 5

2.3.2 Transação de dados ............................................................................................... 5

2.3.2.1 Atomicidade .......................................................................................................... 5

2.3.2.2 Consistência........................................................................................................... 5

2.3.2.3 Isolamento ............................................................................................................. 6

2.3.2.4 Durabilidade .......................................................................................................... 6

3. IMPLEMENTAÇÃO DO SOFTWARE ZIGGURAT ........................................... 7

3.1 O SOFTWARE ZIGGURAT .............................................................................................. 7

3.2 AS JANELAS DO SOFTWARE ZIGGURAT ......................................................................... 8

3.2.1 Janelas para os Administradores ........................................................................... 8

3.2.2 Janelas dos Terminais .......................................................................................... 42

3.2.3 Janelas dos Usuários Betoneiro........................................................................... 53

3.2.4 Janelas dos Usuários Guincheiro ......................................................................... 56

3.3 SEQUÊNCIA DE PROCESSAMENTO DO SERVIÇO DE SOLICITAÇÃO DE MASSA. .............. 60

3.4 VALIDAÇÕES REALIZADAS NO SOFTWARE ZIGGURAT ................................................. 64

3.4.1 As validações foram divididas em: ...................................................................... 67

3.5 RESULTADOS OBTIDOS UTILIZANDO O SOFTWARE ZIGGURAT ..................................... 69

3.6 ESTUDO DE CUSTOS PARA A IMPLANTAÇÃO DO SOFTWARE ZIGGURAT NA OBRA ........ 71

4. CONCLUSÃO .......................................................................................................... 75

5. REFERÊNCIAS ....................................................................................................... 76

Page 10: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

ÍNDICES DE FIGURAS

Figura 1: Kanban tradicional. ..................................................................................................... 1

Figura 2: Arquitetura física do software Ziggurat. ..................................................................... 7

Figura 3: Janela de Login. .......................................................................................................... 8

Figura 4: Janela Principal. .......................................................................................................... 9

Figura 5: Janela Central de Endereços. .................................................................................... 10

Figura 6: Janela Central de Funcionários. ................................................................................ 12

Figura 7: Janela Central de Serviços. ....................................................................................... 14

Figura 8: Janela Central de Traços. .......................................................................................... 17

Figura 9: Janela Central de Betoneiras. .................................................................................... 21

Figura 10: Janela Central de Betoneiras (Painel de Guias). ..................................................... 23

Figura 11: Janela Histórico dos Pedidos de Massa. ................................................................. 24

Figura 12: Janela Índices Gerais. .............................................................................................. 27

Figura 13: Janela de Consulta de Funcionários. ....................................................................... 28

Figura 14: Janela de Consulta de Traços. ................................................................................. 29

Figura 15: Janela de Configuração das Betoneiras. .................................................................. 30

Figura 16: Janela Cadastro de Betoneiros. ............................................................................... 31

Figura 17: Janela de Atendimento das Betoneiras. .................................................................. 33

Figura 18: Janela Central de Guinchos. .................................................................................... 35

Figura 19: Janela Central de Guinchos (Painel de Guias). ....................................................... 35

Figura 20: Janela Histórico de Pedidos de Movimento. ........................................................... 36

Figura 21: Janela de Consulta de Funcionários. ....................................................................... 37

Figura 22: Janela de Consulta de Movimentos. ........................................................................ 38

Figura 23: Janela de Configuração dos Guinchos. ................................................................... 39

Figura 24: Janela de Cadastro de Guincheiros. ........................................................................ 40

Figura 25: Janela de Atendimento dos Guinchos. .................................................................... 41

Figura 26: Janela de Acesso. .................................................................................................... 42

Figura 27: Janela Principal do Terminal. ................................................................................. 43

Figura 28: Janela Endereços. .................................................................................................... 44

Figura 29: Janela Endereços Verticais...................................................................................... 45

Figura 30: Janela Endereços Horizontais. ................................................................................ 46

Figura 31: Janela Traços. .......................................................................................................... 47

Figura 32: Janela Movimentos. ................................................................................................ 48

Page 11: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

Figura 33: Janela Quantidade de Massa. .................................................................................. 49

Figura 34: Janela Data. ............................................................................................................. 50

Figura 35: Janela Horário. ........................................................................................................ 51

Figura 36: Janela Resumo para solicitação de massa. .............................................................. 52

Figura 37: Janela Resumo para solicitação de movimento. ..................................................... 52

Figura 38: Janela Solicitações de Pedidos. ............................................................................... 53

Figura 39: Janela Betoneira - Atualizar. ................................................................................... 54

Figura 40: Janela Betoneira - Espera. ....................................................................................... 54

Figura 41: Janela Betoneira - Receber. ..................................................................................... 55

Figura 42: Janela Betoneira - Executado. ................................................................................. 56

Figura 43: Janela Guincho - Atualizar. ..................................................................................... 57

Figura 44: Janela Guincho - Espera. ......................................................................................... 57

Figura 45: Janela Guincho - Receber. ...................................................................................... 58

Figura 46: Janela Guincho - Executado. ................................................................................... 59

Figura 47: 1º Caso. ................................................................................................................... 61

Figura 48: 2º Caso. ................................................................................................................... 61

Figura 49: 3º Caso. ................................................................................................................... 62

Figura 50: 4º Caso. ................................................................................................................... 62

Figura 51: 5º Caso. ................................................................................................................... 62

Figura 52: 6º Caso. ................................................................................................................... 63

Figura 53: 6º Caso. ................................................................................................................... 63

Figura 54: 7º Caso. ................................................................................................................... 63

Figura 55: Empreendimento Residencial Colmeia Sports Garden ........................................... 65

Figura 56: Linha de Balanço da Torre Hortência. .................................................................... 65

Figura 57: Tabela de Traços ..................................................................................................... 66

Figura 58: Controle da Betoneira. ............................................................................................ 67

Figura 59 - Tempo de processamento da fila de espera ........................................................... 70

Figura 60: Samsung Tab E T116. ............................................................................................. 71

Figura 61: Suporte Comtac Veicular Universal 9308. ............................................................. 71

Page 12: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

ÍNDICES DE TABELAS

Tabela 1: Tempo de processamento de dados. ......................................................................... 69

Tabela 2: Preços unitários do tablet e do suporte para fixação do tablet.................................. 72

Tabela 3: Preços unitários do computador desktop. ................................................................. 73

Tabela 4: Orçamento final do sistema. ..................................................................................... 73

Tabela 5: Custo da manutenção do sistema. ............................................................................. 74

Page 13: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

1

1. INTRODUÇÃO

A tecnologia da informação surgiu por volta de 1970 com a Revolução Tecno-Científica

Informacional. “A tecnologia da informação ou TI, numa amplitude geral é definida como um

conjunto de atividades e soluções providas por recursos computacionais que possibilitam o

armazenamento, o acesso, o gerenciamento e o uso das informações.” (MUNHOZ, 2012, p.

9).

Não diferente das outras indústrias, a Construção Civil também incorporou a tecnologia

da informação em algumas de suas atividades. Existe hoje uma gama de softwares para cálculos

estruturais, desenho de projetos e de uso científico em laboratórios acadêmicos e privados. No

entanto, são poucos os programas de uso em canteiro obra. A informatização desses locais se

limita apenas a sala técnica.

Atualmente, na indústria da construção civil, ainda são muito utilizadas tabelas

impressas ou escritas na maioria dos serviços dando margem a erros. A presença de

funcionários, atuando como intermediários para execução das atividades, pode ser considerada

desperdício de mão de obra qualificada.

Diante do exposto, a partir de vivências adquiridas no estágio supervisionado realizado

no canteiro de obra da Colmeia Sports Garden, vislumbrou-se a possibilidade de se utilizar a

tecnologia da informação nas atividades operacionais desenvolvidas no canteiro de obra. O

Kanban1 (Figura 1), utilizado por algumas construtoras do país, foi escolhido nesta primeira

versão do programa Ziggurat para ser informatizado.

Figura 1: Kanban tradicional.

Fonte: http://equipedeobra.pini.com.br/construcao-reforma/64/imagens/i397873.jpg

1 Kanban: utilização de cartões de identificação para solicitações de massa na betoneira.

Page 14: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

2

1.1 Objetivo geral

Provar o pleno funcionamento desta ferramenta computacional própria para que a

mesma seja o ponto de partida das futuras versões mais abrangentes deste software, visando

uma versão final a qual unifique todas as atividades e serviços presentes em uma obra de forma

clara e segura.

1.2 Objetivos específicos

Melhorar a logística das solicitações de pedidos da betoneira e do guincho, diminuindo

a burocracia no atendimento dessas atividades;

Tornar estas atividades mais instantâneas, com número mínimo de funcionários

intermediadores;

Armazenamento de todo os histórico de produção de pedidos de concreto e argamassa

da betoneira e de movimento do guincho;

Diminuição do tempo de espera para a execução do pedido;

Geração de índices de produtividade;

Provar o baixo custo de implantação e manutenção do software no canteiro de obras.

Page 15: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

3

2. FUNDAMENTAÇÃO TEÓRICA

2.1 Lean Construction

De acordo com Matias (2012, p. 5) É uma adaptação proposta, inicialmente, pelo antigo

professor da Universidade de Salford e atual pesquisador VTT Technical Research Centre of

Finland, Lauri Koskela, do modelo de produção de automóveis Toyota (Toyotismo).

De acordo com Freitas:

Na construção enxuta, um processo consiste em um fluxo de materiais desde a

matéria-prima até o produto final, sendo o mesmo constituído também por

atividades de transporte, espera, processamento e inspeção. A geração de valor

é um aspecto que caracteriza os processos na construção enxuta e que está

diretamente ligado à satisfação do cliente. Principais princípios considerados:

reduzir parcela de atividades que não agregam valor; aumentar o valor do

produto pela consideração das necessidades dos clientes; reduzir a

variabilidade; reduzir o tempo de ciclo; simplificar reduzindo o numero de

etapas ou partes. (FREITAS, 2015, p. 5).

2.2 Programação Orientada A Objetos

Sommerville (2007, p. 208) afirma que “análise orientada a objetos concentra-se no

desenvolvimento de um modelo orientado a objetos do domínio da aplicação. Os objetos nesse

modelo refletem as entidades e as operações associadas ao problema a ser resolvido”. As

características fundamentais da POO são:

2.2.1 Abstração

Correia (2006, p. 11) afirma que “pelo princípio da abstração, nós isolamos os objetos

que queremos representar do ambiente complexo em que se situam, e nesses objetos

representamos somente as características que são relevantes para o problema em questão”. Por

exemplo: um pedreiro de alvenaria para o mundo real. Em seguida, serão definidas as

propriedades deste objeto. Características ou atributos intrínsecos ao mesmo. Seguindo o

exemplo anterior: nome, CPF, chapa, carteira de trabalho. E por fim, as ações que este objeto

executará no sistema.

Page 16: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

4

Definir ações ou eventos, em POO, são chamados de métodos. Por exemplo: a um

pedreiro de alvenaria compete marcar alvenaria, deslocar e assentar os tijolos, bater o prumo,

verificar o alinhamento da parede.

2.2.2 Encapsulamento

“Encapsulamento é o princípio de projeto pelo qual cada componente de um programa

deve agregar toda a informação relevante para sua manipulação como uma unidade (uma

cápsula).” (RICARTE, 2001, p. 5). O seu acesso passaria a ser privado, sendo permitido apenas

por métodos getters e setters. Por exemplo: ao clicar no botão “Ligar” do computador, não se

sabe o que está se passando internamente no sistema. Pode-se dizer então que os métodos que

ligam o computador estão encapsulados.

2.2.3 Herança

“Herança é um mecanismo que permite que características comuns a diversas classes

sejam fatoradas em uma classe base, ou superclasse.” (RICARTE, 2001, p. 6). Essa

característica otimiza a produção de softwares em tempo e em linhas de código, por permitir o

reuso de trechos de códigos do mesmo ou de outros programas. Por exemplo: um pedreiro de

alvenaria, um pedreiro de contrapiso e um pedreiro de reboco são todos pedreiros e, acima de

tudo, são funcionários da mesma construtora. Portanto, cada pedreiro herdará as características

da classe mais acima por herança direta, PEDREIROS; e as característica da classe acima da

PEDREIROS por herança indireta, FUNCIONÁRIOS.

2.2.4 Polimorfismo

Para Ricardo (2001), o polimorfismo sugere que os objetos, mesmo herdando atributos

e métodos do objeto mais acima, sejam capazes de se adaptar, alterando suas formas de acordo

com suas necessidades. Seria alterar o funcionamento interno de um método herdado pelo

objeto pai.

Por exemplo: para o objeto PEDREIROS existe um método chamado solicitarMassa().

Logo, para um pedreiro de contrapiso, a massa solicitada será de contrapiso. E, para um pedreiro

de reboco, a massa solicitada será de reboco.

Page 17: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

5

2.3 Banco de dados

2.3.1 Estrutura

De acordo com Belzer (1976), na década de 60, com o evento chamado CODASYL,

foram criadas as bases fundamentais da tecnologia do banco de dados. São elas: banco de dados,

sistema gerenciador, linguagem de exploração e programas adicionais.

A base de dados corresponde aos dados inseridos na estrutura do bando de dados. São

divididos em registros, tabelas e arquivos.

O sistema gerenciador chamado de Sistema de Gerenciamento de Banco de Dados

(SGBD), ou em inglês Database-Managed Space (DMS), corresponde ao sistema que gerencia

os dados.

A linguagem de exploração chamada de Structured Query Language (SQL) é a

linguagem de acesso e manipulação de dados inseridos no banco de dado.

Os programas adicionais dão suporte ao banco de dados, como: gerenciadores de

usuários, otimizadores de dados, entre outros.

2.3.2 Transação de dados

De acordo com Silberschatz (2006), é definido que, para toda a transação de dados, seja

respeitada todas as 4 propriedades ACID. São elas:

2.3.2.1 Atomicidade

Todas as ações integrantes dentro de um comando devem ser concluídas com êxito. Ou

seja, mesmo que o resultado final seja coerente ao planejado, na existência de alguma ação falha

ou incoerente, toda a transação deve ser refeita, até que seja obtido êxito em todas as ações

integrantes da transação.

2.3.2.2 Consistência

A execução de qualquer transação isolada deve preservar a consistência do banco de

dados.

Page 18: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

6

2.3.2.3 Isolamento

Mesmo que várias ações sejam efetuadas em um curto intervalo de tempo, nenhuma

delas pode interferir no funcionamento das outras ou visualizar resultados parciais das

operações que ainda estão em andamento. Cada transação deve funcionar completamente a

parte de outras operações.

2.3.2.4 Durabilidade

Significa que os resultados de uma transação são permanentes e podem ser desfeitos

somente por uma transação subsequente.

Page 19: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

7

3. IMPLEMENTAÇÃO DO SOFTWARE ZIGGURAT

3.1 O software Ziggurat

O software Ziggurat É um programa de autoria independente, desenvolvido para o uso

em canteiros de obra. Disponibilizado em sistemas operacionais Windows Vista ou superior e

Androids.

Em sua primeira versão, permite automatizar todas as solicitações de pedidos de

concreto e argamassa da betoneira e de movimento do guincho, utilizados em um sistema de

produção no canteiro de obras, a partir do cadastro de endereços, funcionários, serviços e traços

presentes no canteiro de obra.

O software permite o controle e o estudo da produção atual da obra com acesso a todo

o histórico de produção de massa na betoneira e de movimento do guincho.

A sua arquitetura física (Figura 2) é formada por:

- Servidor: possui o banco de dados do software e permite a criação de usuários para acesso

remoto por computadores e dispositivos móveis internos e externos a rede.

- Usuários: computadores, celulares e tablets com autorização de acesso ao sistema.

Figura 2: Arquitetura física do software Ziggurat.

Fonte: Acervo próprio.

Page 20: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

8

3.2 As janelas do software Ziggurat

A seguir serão expostas e explicadas as funções de todas as 43 janelas que compõem

esta versão do software Ziggurat.

3.2.1 Janelas para os Administradores

São janelas de acesso disponibilizadas apenas para os administradores da obra.

3.2.1.1 Janela de Login

A primeira janela a ser inicializada pelos usuários administradores no sistema é a janela

de Login. Ela permite o acesso dos funcionários ao sistema e, de acordo com usuário,

encaminhará para suas janelas de responsabilidade. A figura 3 ilustra a janela de Login.

Figura 3: Janela de Login.

São os seguintes componentes da janela de Login:

1 – Campos de texto: campos destinados ao nome do usuário e a sua senha de acesso.

2 – Botão de acesso: permite confirmar os dados escritos nos campos de texto.

3.2.1.2 Janela Principal

A janela Principal proporciona o acesso as janelas de serviço de cadastro de endereços,

de funcionários, de serviços e de traços, e de comando da betoneira e do guincho. A figura 4

ilustra a janela Principal.

1

2

Page 21: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

9

Figura 4: Janela Principal.

São os seguintes componentes da janela Principal:

3 – Rótulo: imagem de apresentação do programa.

4 – Botões de acesso aos serviços: permite o acesso da administração aos serviços do programa.

3.2.1.3 Janela Central de Endereços

A janela Central de Endereços é responsável por mostrar, criar, editar e excluir

endereços da obra.

O endereço é a identificação de um local geográfico dentro da obra capaz de ser

alcançável por algum colaborador, que esteja solicitando massa da betoneira ou movimentação

do guincho. O endereço é composto por bloco, local e sublocal. Cada endereço apresenta um

código único de identificação que permite diferenciá-lo dos demais endereços.

Para cada bloco, devem existir um ou mais locais cadastrados. Para cada local, devem

haver um ou mais sublocais cadastrados. Para cada sublocal, deve haver apenas um código de

identificação.

A figura 5 ilustra a janela Central de Endereços.

3

4

Page 22: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

10

Figura 5: Janela Central de Endereços.

São os seguintes componentes da janela Central de Endereços:

5 – Painel de cadastro: armazena os campos de texto e os botões responsáveis pelo ato de

confirmação ou cancelamento de uma ação proposta pelo usuário do programa.

Campos de texto

Os campos de texto podem estar habilitados ou desabilitados, dependendo da ação

proposta pelo usuário. Quando não houver nenhuma ação proposta pelo colaborador, estes

campos se encontrão desabilitados, promovendo a função de reescrever os nomes do bloco, do

local, do sublocal e do código selecionados nas tabelas Blocos, Locais e Sublocais.

Quando uma ação de criação ou edição de blocos, locais ou sublocais for promovida

pelo usuário, seus campos serão habilitados para receber o novo endereço.

Botões de finalização da ação

Quando uma ação de criação ou edição de blocos, locais ou sublocais for promovida

pelo usuário, os botões permitem a confirmação ou o cancelamento desta ação.

5

6

Page 23: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

11

6 – Painel de endereços: armazena as tabelas dos blocos, dos locais e dos sublocais e os botões

responsáveis pelas ações de criar, editar ou excluir um endereço.

Tabelas blocos, locais e sublocais

Informa, em cada linha, os blocos atualmente cadastrados; os locais cadastrados na linha

selecionada na tabela blocos; e os sublocais cadastrados na linha selecionada na tabela locais.

Botões de ação

Os botões de ação são responsáveis pela ação de criar, editar ou excluir blocos, locais

ou sublocais selecionados nas tabelas do painel.

3.2.1.4 Janela Central de Funcionários

A janela Central de Funcionários é responsável por mostrar, cadastrar, editar ou excluir

funcionários.

Existem duas formas de cadastrar o funcionário participante do processo produtivo. Na

primeira forma, chamada de cadastro simples, são cadastrados apenas os campos necessários

para o perfeito funcionamento do kanban da betoneira e do guincho. Na segunda forma,

chamada completa, todos os dados necessários para a admissão de um funcionário são

preenchidos. Em versões futuras deste programa, será englobado o serviço de "administração

dos funcionários", tornando fundamental o cadastro de funcionários pela segunda forma.

Cada funcionário possui um número identificação, chamado de chapa, que permite a

diferenciação de um funcionário para outro da mesma construtora. Essa chapa é utilizada no

acesso do colaborador aos terminais de solicitação de pedidos.

Cada funcionário possui um apelido único de identificação na obra. Este apelido é

apresentado nas fichas de solicitações de pedidos e nos painéis dos terminais quando acessado

pelo mesmo.

A figura 6 ilustra a janela Central de Funcionários.

Page 24: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

12

Figura 6: Janela Central de Funcionários.

São os seguintes componentes da janela Central de Funcionários:

7 – Painel de cadastro simples: armazena os campos de texto necessários ao cadastro simples.

Campos de texto

Os campos de texto do painel de cadastro simples podem estar habilitados ou

desabilitados, dependendo da ação proposta pelo usuário. Quando não houver nenhuma

proposta pelo colaborador, estes campos se encontrão desabilitados, promovendo a função de

transcrever os textos e dígitos – nome, apelido, chapa, função, centro de custo, código do centro

de custo e comentários – referente ao funcionário selecionado na tabela Funcionários.

Quando uma ação de criação ou edição de algum funcionário for selecionada, os campos

tornam-se habilitados para receberem estes novos textos e números.

8 – Painel de cadastro completo: armazena os campos de texto necessários ao cadastro

completo.

Campos de texto

O campos de texto do painel de cadastro completo podem estar habilitados ou

desabilitados, dependendo da ação proposta pelo usuário. Quando não houver nenhuma

10

9

8

7

Page 25: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

13

proposta pelo colaborador, estes campos se encontram desabilitados, promovendo a função de

transcrever os textos e dígitos – endereço completo; contatos; nome do cônjuge; número de

filhos com menos de 14 anos; dados das carteiras de identidade, título, reservista e profissional;

e informações básicas de dois empregos anteriores – referentes ao funcionário selecionado na

tabela Funcionários.

Quando uma ação de criação ou edição de algum funcionário for selecionada, os campos

tornam-se habilitados para receberem estes novos textos e números.

9 – Tabela Funcionários: informa em cada linha os dados de cada funcionário, de maneira

resumida.

10 – Painel dos botões de ação: armazena os botões de ação, de criação, de edição ou de

exclusão de funcionários; e os botões de confirmação ou cancelamento da ação.

Botões de ação

Os botões de ação são responsáveis pelas ações de criação, de edição ou de exclusão de

funcionários.

Botões de finalização de ação

Os botões de finalização de ação são responsáveis pela confirmação ou cancelamento

da ação solicitada pelo colaborador.

3.2.1.5 Janela Central de Serviços

A janela Central de Serviço é responsável por mostrar, criar, editar ou excluir serviços

e pela montagem de equipes.

O significado de serviços é dado a um conjunto de atividades prestadas na obra. As

atividades referentes ao serviço devem ser detalhadas ao máximo, e em ordem cronológica

visando à consulta futura e o planejamento das atividades da obra.

Cada serviço possui um código único para identificação, que permite a diferenciação de

um serviço para o outro.

Cada serviço apresenta uma equipe formada por funcionários próprios da obra.

Participar de uma equipe permite ao colaborador solicitar traços de massa disponíveis para

aquele serviço. Um mesmo funcionário pode participar de várias equipes.

Page 26: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

14

A figura 7 ilustra a janela Central de Serviços.

Figura 7: Janela Central de Serviços.

São os seguintes componentes da janela Central de Serviços:

11 – Painel Serviços: armazena um campo de texto de descrição do serviço e uma tabela de

serviços

Campo de texto

O campo de texto do painel de serviço pode estar habilitada ou desabilitada dependendo

da ação proposta pelo usuário. Quando não houver nenhuma ação proposta pelo colaborador,

este campo se encontra desabilitado, promovendo a função de transcrever as atividades

referentes ao serviço selecionado na tabela Serviços.

Quando uma ação de criação ou edição do serviço for promovida pelo usuário, esse

campo é habilitado para receber uma nova descrição do serviço.

Tabela Serviços

A tabela Serviços informa em cada linha os serviços atualmente cadastrados e os seus

respectivos códigos.

12 – Painel informativo: armazena o painel de cadastro dos serviços e os campos de textos

referentes ao colaborador selecionado nas tabelas de funcionários ou de equipe.

13

12

11

Page 27: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

15

Campos de texto

Sempre desabilitadas, os campos de texto têm a função de informar os dados de nome,

apelido, chapa e função do colaborador selecionado na tabela de funcionários ou de equipe.

Painel de cadastro de serviços

Painel que armazena os campos de texto e os botões responsáveis pela criação, edição

ou exclusão dos serviços e os botões de confirmação ou cancelamento de uma ação proposta

pelo usuário.

Os campos de texto podem estar habilitados ou desabilitados, dependendo da ação

proposta pelo usuário. Quando não houver nenhuma ação proposta pelo colaborador, esses

campos se encontraram desabilitados, promovendo a função de transcrever o código e o nome

do serviço selecionado na tabela de serviços.

Quando uma ação de criação ou edição do serviço for promovida pelo usuário, esse

campo é habilitado para receber uma nova descrição do serviço.

Botões de ação

Os botões de ação são responsáveis pelas ações de criação, de edição ou de exclusão de

serviços.

Botões de finalização da ação

Os botões de finalização da ação são responsáveis pela confirmação ou cancelamento

da ação solicitada pelo colaborador.

13 – Painel de equipes: armazena uma tabela de funcionários cadastrados da obra; uma tabela

com os funcionários alocados na equipe do serviço selecionado; e os botões que permitem

inserir ou retirar um funcionário da equipe.

Tabela Funcionários

A tabela Funcionários apresenta em cada linha os funcionários atualmente cadastrados

na obra.

Page 28: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

16

Tabela Equipe

A tabela Equipes apresenta em cada linha os funcionários integrantes da equipe do

serviço selecionado na tabela Serviços.

Botão >

O botão > permite a alocação do colaborador selecionado na tabela Funcionários na

equipe do serviço selecionado na tabela Serviços.

Botão <

O botão < permite a retirada do funcionário selecionado da equipe do serviço

selecionado na tabela Serviços.

3.2.1.6 Janela Central de Traços

A janela Traços é responsável por mostrar, criar, editar ou excluir traços e padiolas e

por dar permissão a uma equipe – atrelada a um serviço – para solicitar determinado traço de

concreto ou argamassa.

A padiola cadastrada deve possuir as dimensões base menor, base maior, largura e altura

para o cálculo do seu volume.

O sistema não permite a exclusão da padiola se a mesma estiver sendo utilizada na

composição de algum traço de massa.

As padiolas são identificadas por um número único na construtora, para a diferenciação

de uma padiola para outra.

Traço é uma receita composta por dois ou mais ingredientes (Cimento, cal hidratada,

agregados, água e aditivos), que misturados produzem uma massa homogênea com determinada

finalidade no canteiro de obra.

Os traços são identificados por um código único na construtora, para a diferenciação de

um traço para outro.

O cimento é medido em número de sacos de 50 kg.

A cal hidratada é medida em número de sacos com peso informado pelo usuário.

O agregado graúdo (Brita) é medido em número de padiolas. O sistema limita o uso em

até duas padiolas por volume de agregado graúdo. O tipo da brita pode ser 0, 1, 2 ou 3.

O agregado miúdo (Areia) é medido em número de padiolas. O sistema limita o uso em

até duas padiolas por volume de agregado miúdo. O tipo da areia pode ser fina, média ou grossa.

Page 29: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

17

A água é medida em litros.

O aditivo não possui uma regra para a unidade de volume. O seu procedimento de

utilização deve ser descrito em forma de comentário.

A produção é medida em litros. Representada pela média do volume final produzido na

mistura dos ingredientes do traço. Para o software, a produção tem apenas caráter informativo.

Cada traço pode ser solicitado por qualquer funcionário da equipe de determinado

serviço, desde que o traço esteja atrelado ao referido serviço.

O sistema não permite a exclusão de um traço caso o mesmo esteja atrelado a algum

serviço na obra.

A figura 8 ilustra a janela Central de Traços.

Figura 8: Janela Central de Traços.

São os seguintes componentes da janela Central de Traços:

14 – Painel Padiolas: armazena uma caixa de combinação das padiolas cadastradas; os campos

de texto das dimensões das padiolas; os botões de ação de criação, de redimensionamento ou

de exclusão de padiolas; e os botões de confirmação ou de cancelamento da ação.

Caixa de combinação

A caixa de combinação apresenta os números das padiolas cadastradas no sistema.

15

16

17

14

Page 30: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

18

Campos de texto

Os campos de texto do painel Padiolas podem estar habilitados ou desabilitados,

dependendo da ação proposta pelo usuário. Quando não houver nenhuma ação proposta pelo

colaborador, esses campos se encontram desabilitados, promovendo a função de transcrever as

dimensões da padiola selecionada na caixa de combinação.

Quando uma ação de criação ou redimensionamento do serviço for promovida pelo

usuário, esses campos são habilitados, para receber as novas dimensões da padiola.

O volume da padiola, após a confirmação da criação ou do redimensionamento, é

calculado automaticamente pela fórmula:

𝑉𝑜𝑙𝑢𝑚𝑒 𝑑𝑎 𝑃𝑎𝑑𝑖𝑜𝑙𝑎 = [(𝑏𝑎𝑠𝑒𝑚𝑒𝑛𝑜𝑟 + 𝑏𝑎𝑠𝑒𝑚𝑎𝑖𝑜𝑟) ∗ 𝑎𝑙𝑡𝑢𝑟𝑎

2] ∗ 𝑙𝑎𝑟𝑔𝑢𝑟𝑎

Botões de ação

Os botões de ação são responsáveis pelas ações de criação, de redimensionamento ou

de exclusão da padiola selecionada na caixa de combinação.

Botões de finalização da ação

Os botões de finalização da ação são responsáveis pela confirmação ou cancelamento

da ação solicitada pelo colaborador.

15 – Painel Cadastro de Traços: armazena os campos de texto referentes às composições do

traço; os botões de ação de criação, de edição ou de exclusão do traço; e os botões de

confirmação ou de cancelamento da ação.

Campos de texto

Os campos de texto do painel de Cadastro de Traços podem estar habilitados ou

desabilitados, dependendo da ação proposta pelo usuário. Quando não houver nenhuma ação

proposta pelo colaborador, esses campos se encontram desabilitados, promovendo a função de

transcrever as composições do traço selecionado na tabela Traços.

Quando uma ação de criação ou edição do traço for promovida pelo usuário, esses

campos são habilitados para receber as novas composições do traço.

Botões de ação

Page 31: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

19

O botões de ação são responsáveis pelas ações de criação, de edição ou de exclusão do

traço selecionado na tabela traços.

Botões de finalização da ação

Os botões de finalização da ação são responsáveis pela confirmação ou cancelamento

da ação solicitada pelo colaborador.

16 – Tabela Traços: informa, em cada linha, os traços atualmente cadastrados e suas

composições de forma resumida.

17 – Painel de Traços-Serviços: armazena uma tabela de serviços cadastrados na obra; uma

tabela com os serviços atrelados ao traço selecionado na tabela Traços; e os botões que

permitem vincular ou desvincular um traço do serviço.

Tabela Serviços

A tabela Serviços apresenta, em cada linha, os serviços atualmente cadastrados na obra.

Tabela Traços-Serviços

A tabela Traços-Serviços apresenta, em cada linha, os serviços aptos para solicitar o

traço selecionado na tabela Traços.

Botão >

O botão > permite vincular o traço selecionado na tabela Traços com o serviço

selecionado na tabela Serviços.

Botão <

O botão < permite desvincular o traço selecionado na tabela Traços com o serviço

selecionado na tabela Traços-Serviços.

3.2.1.7 Janela Central de Betoneiras

Page 32: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

20

Janela responsável por solicitar e mostrar os pedidos de concreto ou argamassa já

solicitados em cada betoneira.

O termo Massa, para o programa, é definido como qualquer traço de concreto ou de

argamassa produzido na betoneira.

Cada solicitação deve ser lançada no nome de algum funcionário da empresa. Caso a

empresa terceirizada necessite de massa, a solicitação deve ser feita no nome do serviço na qual

a mesma atua.

Nesta janela, exclusivamente, qualquer traço pode ser solicitado em nome de qualquer

funcionário.

Cada pedido pode conter 0,5, 1,0 ou 1,5 traço de argamassa e cada solicitação pode

conter até 20 pedidos de massa.

O endereço do destinatário deve ser informado no cadastro da solicitação da massa.

Existe um algoritmo que identifica o bloco do endereço cadastrado e lança os pedidos para a

betoneira mais favorável.

A hora e a data para produzir o traço também devem ser informadas. São consideradas

solicitações para o presente momento aquelas que possuem a mesma data do dia atual e a hora

igual ou anterior à hora atual.

A solicitação pode apresentar prioridade básica ou alta. Ter prioridade básica significa

que cada pedido da solicitação é analisado e processado por um algoritmo, que define a sua

posição na fila de espera. No entanto, caso o pedido seja marcado como prioridade alta, este é

lançado para ser o primeiro da fila.

Para cada betoneira será cadastrado o betoneiro e os blocos que são atendidos pelo

funcionário.

Um pedido pode se encontrar em 6 status diferentes: FORA DO HORÁRIO,

AGUARDANDO... , PRIORIDADE, PRODUZINDO... , FEITO e PARADO. Os pedidos

“FORA DO HORÁRIO” são aqueles que não estão na hora de serem produzidos. Ou seja,

foram solicitados para uma hora futura. Os pedidos “AGUARDANDO...” são aqueles que estão

na hora de serem produzidos. Esses pedidos já estão susceptíveis ao algoritmo de mudança de

posição. Os pedidos “PRIORIDADE” são aqueles pedidos lançados como prioridade alta. Estes

pedidos não estão susceptíveis ao algoritmo de mudança de posição. Os pedidos

“PRODUZINDO...” são aqueles recebidos pelo betoneiro e que já estão em processo de

fabricação. Os pedidos “FEITO” são àqueles que já foram produzidos na betoneira. E os

pedidos “PARADO” são àqueles que foram suspensos momentaneamente pela administração.

Page 33: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

21

É possível cancelar qualquer pedido solicitado, desde que o mesmo não tenha o status

“PRODUZINDO...” ou “FEITO”. Os pedidos com status “PRIORIDADE” não podem ser

suspensos, apenas cancelados.

Nesta janela, é permitido também mudar a posição dos pedidos na fila de espera nesta

janela.

A figura 9 ilustra a janela Central de Betoneiras.

Figura 9: Janela Central de Betoneiras.

São os seguintes componentes da janela Central de Betoneiras:

18 – Painel de Solicitação: armazena as caixas de combinação necessárias na solicitação de

massa e os botões “Configurações” e “Confirmar pedido”.

Caixas de Combinação

A caixas de combinações são responsáveis pela inserção dos dados necessários para a

solicitação de massa.

Botão Confirmar Pedido

O botão de Confirmação de Pedido é responsável pelo lançamento da solicitação no

sistema.

18

20

19

Page 34: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

22

Botão Configurações

O botão Configuração acessa a Janela Configurações. O funcionamento desta janela

encontra-se descrito em seção posterior do presente trabalho.

19 – Painel de Informações: armazena rótulos informativos e os botões de consulta.

Rótulos Informativos

O primeiro rótulo informativo mostra o número total de pedidos do dia. O segundo

rótulo informa o número de pedidos na fila de espera no dia. O terceiro rótulo mostra o número

de pedidos feitos no dia.

Botões de Consulta

O primeiro botão de consulta acessa a janela do Histórico dos Pedidos Feitos. O segundo

botão acessa a janela Consulta dos Funcionários. O terceiro botão acessa a janela Consulta dos

Traços. Todas essas janelas serão abordadas posteriormente.

20 – Painel de Pedidos: armazena painéis com guias dos pedidos gerais e por betoneira.

Painéis com Guias

A primeira guia é o dos pedidos gerais. Ele armazena uma tabela com todos os pedidos

do dia.

As demais guias se referem às betoneiras. Cada betoneira possui uma guia. Cada guia

armazena dois campos de texto, uma tabela de pedidos e os botões de comando e de posição na

fila de espera. A figura 10 ilustra o painel de Guias.

Page 35: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

23

Figura 10: Janela Central de Betoneiras (Painel de Guias).

Os campos de texto permitem o cadastro do betoneiro responsável pela betoneira e dos

blocos que são atendidos pela mesma.

A tabela mostra apenas os pedidos do dia referentes à betoneira em questão.

Os botões de comando são os “Continuar”, “Parar” e “Cancelar”. Eles atuam

continuando um pedido que está com status “PARADO”; param pedidos que estão

“AGUARDANDO...”; e cancelam pedidos que não estão “FEITOS”.

Os botões de posição na fila de espera permitem mudar a posição do pedido selecionado

na tabela de pedidos.

3.2.1.8 Janela Histórico dos Pedidos de Massa

A janela Histórico dos Pedidos de Massa mostra todo o histórico de pedidos feitos por

todas as betoneiras desde o início da implantação do sistema Ziggurat na obra.

É possível filtrar todos os registros de pedidos feitos utilizando mais de uma variável e

combinações das mesmas.

A figura 11 ilustra a janela Histórico dos Pedidos de Massa.

Page 36: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

24

Figura 11: Janela Histórico dos Pedidos de Massa.

São os seguintes componentes da janela Histórico dos Pedidos de Massa:

21 – Painel Filtro: armazena as caixas de características necessárias para filtrar a tabela com os

registros.

Caixas de Combinações

Para cada coluna da tabela, existe uma caixa de combinação para filtrar os registros.

22 – Tabela Pedidos Feitos: armazena todos os pedidos feitos na obra. Cada registro possui o

número do pedido; a betoneira; o betoneiro; o funcionário/serviço; o apelido do

funcionário/terceirizada; o traço; a quantidade; o bloco; o local; o sublocal; o código do

endereço; a semana; a data; e a hora que iniciou e finalizou a produção do traço.

23 – Painel Informações: armazena os rótulos informativos e o botão de consulta dos índices

diários e semanais da betoneira.

Rótulos Informativos

22

21

23

24

Page 37: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

25

O primeiro rótulo informa o número total de pedidos feitos na obra desde o início da

implantação do sistema. O segundo rótulo informa o número de pedidos filtrados. O terceiro

rótulo mostra o número de registros selecionados na tabela Pedidos Feitos.

Botão Índices Diários e Semanais

O botão Índices Diários e Semanais acessa a janela Índices Diários e Semanais. Essa

janela é explicada posteriormente.

24 – Painel Filtros: armazena uma tabela com todas as características utilizadas na filtragem do

histórico de pedidos; e os botões de adição e remoção de filtros.

Tabela Filtros

A tabela Filtros armazena os detalhes de cada característica utilizada na filtragem do

histórico de pedidos.

Botões de adição e remoção de filtros

Os botões de adição e remoção de filtros adiciona e remove os filtros presentes na tabela

filtros.

3.2.1.9 Janela Índices Gerais

A janela Índices Gerais informa todos os 22 índices da betoneira. Divididos em diários,

semanais e gerais, são eles:

Índices diários da Betoneira são:

Produção: número total de pedidos produzidos no dia;

Carga horária total (CHTd): Tempo entre o primeiro e o último pedido produzido no dia;

Carga horária útil (CHUd): Somatório dos intervalos de tempo entre os status

"RECEBIDO" e "PRODUZIDO" de cada pedido do dia.

Produtividade média (Pmed,d): CHTd/Produção;

Tempo por betonada: CHUd/Produção;

Rendimento: CHUd/CHTd;

Page 38: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

26

Índices semanais da betoneira são:

Produção mínima (Pmín): Menor produção diária da semana;

Produção máxima (Pmáx): Maior produção diária da semana;

FDS: Razão entre a menor e a maior produção diária da semana (Pmín/Pmáx);

Carga horária total (CHTs): Tempo entre o primeiro e o último pedido produzido na

semana;

Carga horária útil (CHUs): Somatório dos intervalos de tempo entre os status

"RECEBIDO" e "PRODUZIDO" de cada pedido da semana.

Produção: pedidos produzidos na semana;

Produtividade média (Pmed,s): CHTs/Produção;

Tempo por betonada: CHUs/Produção;

Rendimento: CHUs/CHTs;

Índices gerais da betoneira são:

Produção mínima diária média (PDMín): (PDMín + PMín da semana atual)/2;

Produção máxima diária média (PDMáx): (PDMáx + PMáx da semana atual)/2;

Produção semanal média (PSM): (PSM + Produção da semana atual)/2;

Tempo médio por betonada (TMPB): é o tempo médio em que o betoneiro passa para

produzir um único volume de massa na betoneira, seja ele 0,5, 1,0 ou 1,5 volume de

massa. É calculada pela expressão: (TMPB + TPB da semana atual)/2;

Recorde de produção: maior produção de traços individual;

Melhor betoneiro: profissional com produção individual 80% do recorde de produção,

mas com melhor TPB.

Melhor tempo por betonada: TPB do melhor betoneiro.

Com grau maior de importância, o Rendimento, PDMín, PDMáx, FDS e o Melhor

betoneiro devem ser observados.

O Rendimento atesta se a equipe da betoneira está sendo subutilizada ou não. Quanto

mais longe o Rendimento de 1, mais subutilizada será a equipe da betoneira. Exemplo:

Page 39: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

27

considerando uma obra com 3 equipes e 3 betoneiras, o Rendimento pode denotar a hora certa

para o desligamento de uma betoneira e/ou de auxiliares de betoneiro.

Os índices PDMín, PDMáx e FDS foram criados para determinar a disparidade no ritmo

da obra entre os dias da mesma semana. É comum que haja maiores produções de massa nas

segundas, terças e quartas-feiras, e um declínio da quinta para a sexta-feira. No entanto, valores

de FDS muito baixos, evidenciam a necessidade de uma conversa com as equipes para buscar

otimizar a mão de obra ociosa observada com a aproximação do final de semana. Exemplo:

grande produção de massa semanal com índice FDS baixo, indica que a obra pode alcançar

maiores produções semanais.

O melhor betoneiro não pode ser aquele que faz mais horas extras. O melhor betoneiro

é aquele que apresenta uma produção boa, não necessariamente maior que a produção

individual recorde, mas com menor tempo por betonada.

A figura 12 ilustra a janela Índices Gerais.

Figura 12: Janela Índices Gerais.

São os seguintes componentes da janela Índices Gerais:

25 – Painel Índices Gerais: armazena as caixas de textos com os índices gerais da betoneira.

26 – Área de Texto Cálculos dos Índices: descreve o cálculo de todos os índices da betoneira.

27 – Tabela Índices Diários: armazena em cada linha os índices do dia.

28- Tabela Índices Semanais: armazena em cada linha os índices da semana.

25

27

28

26

Page 40: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

28

3.2.1.10 Janela Consulta de Funcionários

A janela Consulta de Funcionários mostra todos os funcionários cadastrados na obra e

seus respectivos apelidos e chapas. Função de consulta em caso de dúvidas.

É possível fazer consulta de funcionários utilizando um campo de texto com filtro.

A figura 13 ilustra a janela Consulta de Funcionários.

Figura 13: Janela de Consulta de Funcionários.

São os seguintes componentes da janela Consulta de Funcionários:

29 – Campo de texto: campo de pesquisa que utiliza o nome do funcionário como filtro.

30 – Tabela funcionários: armazena por linha o nome, o apelido e a chapa dos funcionários

cadastrados na obra.

3.2.1.11 Janela Consulta de Traços

A janela Consulta de Traços mostra todos os traços cadastrados na obra e seus

respectivos códigos. Função de consulta em caso de dúvidas.

A consulta dos traços pode ser feita utilizando um campo de texto com filtro.

A figura 14 ilustra a janela Consulta de Traços.

29

30

Page 41: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

29

Figura 14: Janela de Consulta de Traços.

São os seguintes componentes da janela Consulta de Traços:

31 – Campo de texto: campo de pesquisa que utiliza o nome do traço como filtro.

32 – Tabela Traços: armazena por linha o nome do traço e o respectivo código.

3.2.1.12 Janela Configuração das Betoneiras

A janela Configuração das Betoneiras é responsável pela antecipação do tempo de

entrada do pedido na fila de espera e pela alteração da preferência de um traço para outro.

O tempo gasto na produção de um traço pode variar bastante de uma obra para outra. O

número de ajudantes do betoneiro, o acesso à betoneira, o número de padiolas em cada traço, a

falta de organização e treinamento do betoneiro e o próprio ritmo da obra são os principais

fatores que determinam o tempo de produção de cada traço. Além do mais, tem-se o tempo de

transporte das galiotas da betoneira até o destinatário. Neste caso, o tempo será influenciado

pelo número de padioleiros, pelo número de galiotas por traço, pela distância percorrida pelo

padioleiro, pelas condições físicas do percurso, pelo pavimento do destinatário, pela velocidade

do guincho, pelo ritmo da obra, pela organização do canteiro e pelo treinamento dos padioleiros.

Outro fator que pode ser levado em consideração é o número de traços solicitados por hora,

visto que, começar a produção do primeiro pedido da hora no mesmo horário para o qual ele

foi solicitado, pode levar ao atraso dos demais pedidos solicitados para aquela mesma hora. Por

31

32

Page 42: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

30

exemplo: considerando 20 pedidos de traços solicitados para as 7:00 AM, começar a produzir

o primeiro pedido neste mesmo horário vai levar ao atraso do 20º pedido em mais de 1 hora.

Portanto, para diminuir todo este atraso na entrega dos pedidos de massa, é fundamental

estipular o tempo de antecipação do lançamento dos pedidos na betoneira.

O conceito de Preferência utilizado neste programa se refere ao grau de prioridade dado

a cada pedido de massa. Este parâmetro é utilizado como um dos fatores que permite que um

pedido solicitado mais tarde seja produzido antes de outros pedidos solicitados com maior

antecedência. Isto acontece porque existem traços de massa que são consumidos no serviço em

menor ritmo do que outros e, em consequência disso, são solicitados menos vezes pela mesma

equipe. Outra justificativa pode ser dada a uma obra que priorize o andamento de determinado

serviço. Logo, nesse caso, aumentando a prioridade dos traços de massa utilizados nesse

serviço, pode-se entregar um maior número de padiolas por faixa de tempo para a equipe

correspondente.

A figura 15 ilustra a janela Configuração das Betoneiras.

Figura 15: Janela de Configuração das Betoneiras.

São os seguintes componentes da janela Configuração das Betoneiras:

33 – Caixa deslizante: indica o tempo em minutos que será reduzido do horário cadastrado na

solicitação da massa. Pode ser reduzido em até 60 min.

33

34

Page 43: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

31

34 – Painel Prioridades: armazena uma tabela de prioridades e dois botões que alteram o grau

de prioridade.

Tabela Prioridades

A tabela Prioridades apresenta em cada linha o nome do traço e o seu grau de prioridade.

Cada traço possui grau de prioridade medido em números inteiros positivos. Quanto mais

próximo de 1, maior a prioridade; quanto mais distante, menor a prioridade.

Botões Alteradores do Grau de Prioridade

Os botões Alteradores do Grau de Prioridade são dois. Clicando no botão com seta para

cima, o grau de prioridade do traço selecionado na tabela diminui de uma unidade (aumentando

a prioridade do traço); clicando no botão com seta para baixo, aumenta de uma unidade

(diminuindo a prioridade do traço).

3.2.1.13 Janela Cadastro de Betoneiros

Janela responsável por mostrar e cadastrar os betoneiros de cada betoneira. A figura 16

ilustra a janela Cadastro de Betoneiros.

Figura 16: Janela Cadastro de Betoneiros.

35

36

Page 44: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

32

São os seguintes componentes da janela Cadastro de Betoneiros:

35 – Painel Cadastro: armazena duas caixas de combinação com os funcionários e com as

betoneiras e um botão de finalização da ação.

Caixas de combinação

As caixas de combinação são duas: a primeira lista todos os funcionários pelo apelido;

e a segunda lista as betoneiras cadastradas na obra.

Botões de finalização da ação

Os botões de finalização da ação são responsáveis por confirmar ou cancelar as

alterações propostas pelo usuário.

36 – Tabela Betoneiras e Betoneiros: mostra em cada linha a betoneira e o respectivo apelido

do betoneiro cadastrado.

3.2.1.14 Janela Atendimento das Betoneiras

Janela responsável por mostrar e cadastrar os blocos atendidos por cada betoneira. A

figura 17 ilustra a janela Atendimento das Betoneiras.

Page 45: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

33

Figura 17: Janela de Atendimento das Betoneiras.

São os seguintes componentes da janela Atendimento das Betoneiras:

37 – Painel Cadastro: armazena duas caixas de combinação com os blocos e com as betoneiras

e um botão de finalização da ação.

Caixas de combinação

As caixas de combinação são duas: a primeira lista todos os blocos; a segunda lista as

betoneiras cadastradas na obra.

Botões de finalização da ação

Os botões de finalização da ação são responsáveis por confirmar ou cancelar as

alterações propostas pelo usuário.

38 – Tabela Betoneiras e Blocos: mostra em cada linha o bloco e a betoneira que o atende.

37

38

Page 46: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

34

3.2.1.15 Janela Central de Guinchos

A janela Central de Guinchos Janela responsável por fazer a solicitação e mostrar os

pedidos de movimento de guincho.

A janela Central de Guinchos e as janelas acessadas por via da mesma possuem os

mesmos layouts e as mesmas funções, com algumas exceções.

Um pedido pode se apresentar em 6 status diferentes: FORA DO HORÁRIO,

AGUARDANDO... , PRIORIDADE, MOVIMENTANDO... , FEITO e PARADO. Os pedidos

“FORA DO HORÁRIO” são aqueles que não estão na hora de serem iniciados. Ou seja, foram

solicitados para uma hora futura. Os pedidos “AGUARDANDO...” são aqueles que estão na

hora de serem iniciados. Esses pedidos já estão susceptíveis ao algoritmo de mudança de

posição. Os pedidos “PRIORIDADE” são aqueles com prioridade alta. Eles não estão

susceptíveis ao algoritmo de mudança de posição. Os pedidos “MOVIMENTANDO...” são

aqueles recebidos pelo guincheiro e que já estão a caminho do destinatário. Os pedidos

“FINALIZADO” são aqueles que já foram finalizados pelo guincheiro. Os pedidos “PARADO”

são aqueles que foram suspensos momentaneamente pela administração da obra.

É possível cancelar qualquer pedido solicitado, desde que o mesmo não tenha o status

“MOVIMENTANDO...” ou “FINALIZADO”. Os pedidos com status “PRIORIDADE” não

podem ser suspensos, apenas cancelados.

A figura 18 ilustra a janela Central de Guinchos e a 19 ilustra a janela Central de

Guinchos (Painel de Guias).

Page 47: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

35

Figura 18: Janela Central de Guinchos.

Figura 19: Janela Central de Guinchos (Painel de Guias).

Page 48: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

36

3.2.1.16 Janela Histórico de Pedidos de Movimento

A janela Histórico de Pedidos de Movimento mostra todo o histórico de pedidos

finalizados por todos os guinchos desde o início da implantação do sistema na obra.

Diferentemente da janela Histórico de Pedidos de Massa, a janela Histórico de Pedidos

de Movimento não possui a janela Índices Gerais. A justificava para isso é que o guincheiro

apresenta maior autonomia em relação ao betoneiro. Cada guincheiro possui as suas próprias

estratégias de execução de suas atividades, adquirida a partir de sua própria experiência em

obras anteriores.

A figura 20 ilustra janela Histórico de Pedidos de Movimento.

Figura 20: Janela Histórico de Pedidos de Movimento.

3.2.1.17 Janela Consulta de Funcionários

A janela Consulta de Funcionários mostra todos os funcionários cadastrados na obra e

seus respectivos apelidos e chapas. Função de consulta em caso de dúvidas.

A figura 21 ilustra a janela de Consulta de Funcionárias.

Page 49: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

37

Figura 21: Janela de Consulta de Funcionários.

3.2.1.18 Janela Consulta de Movimentos

A janela Consulta de Movimento mostra todos os movimentos do guincho e seus

respectivos códigos. Função de consulta em caso de dúvidas.

A figura 22 ilustra a janela de Consulta de Movimentos.

Page 50: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

38

Figura 22: Janela de Consulta de Movimentos.

3.2.1.19 Janela Configuração dos Guinchos

A janela Configuração de Guinchos é responsável pela alteração da preferência de um

movimento para outro.

Diferente da janela Configuração dos Betoneiros, a janela Configuração dos Guinchos

não apresenta a redução no tempo de lançamento do pedido de movimento no guincho. A

justificativa para isso é que o próprio guincheiro, diferente do betoneiro, pode visualizar todos

os pedidos de movimento do guincho do dia para serem executados.

A figura 23 ilustra a janela Configuração dos Guinchos

Page 51: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

39

Figura 23: Janela de Configuração dos Guinchos.

3.2.1.20 Janela Cadastro de Guincheiros

A janela Cadastro de Guincheiros é responsável por mostrar e cadastrar os guincheiros

de cada guincho. A figura 24 ilustra a janela Cadastro de Guincheiros.

Page 52: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

40

Figura 24: Janela de Cadastro de Guincheiros.

3.2.1.21 Janela Atendimento dos Guinchos

A janela Atendimento dos Guinchos é responsável por mostrar e cadastrar os blocos

atendidos por cada guincho. A figura 25 ilustra a janela Atendimento dos Guinchos.

Page 53: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

41

Figura 25: Janela de Atendimento dos Guinchos.

Page 54: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

42

3.2.2 Janelas dos Terminais

As janelas dos Terminais são acessadas por qualquer funcionário da construtora e

terceirizadas da obra. Janelas pelas quais é possível fazer e acompanhar as solicitações de

pedido de massa da betoneira e de movimento do guincho.

Os layouts dessas janelas foram feitos da forma mais clara possível, para facilitar o

entendimento, a acessibilidade e a aceitação de todos os funcionários desta forma informatizada

de solicitar estes serviços. Foram utilizados botões e letras grandes, textos intuitivos e imagens

para esse fim.

3.2.2.1 Janela de Acesso

A janela de Acesso é responsável por permitir o acesso dos funcionários e das

terceirizadas no sistema Ziggurat. O acesso se dá pela digitação do número da chapa do

colaborador, sendo ele funcionário próprio da construtora; ou pelo código do serviço antecedido

da letra “T”, sendo o funcionário pertencente a uma empresa terceirizada. Afigura 26 ilustra a

janela de Acesso.

Figura 26: Janela de Acesso.

São os seguintes componentes da janela de Acesso:

39 – Botões 0-9, T, Limpar e Entrar: permite digitar a chapa do funcionário ou o código da

terceirizada, limpar o texto digitado ou entrar no sistema.

39 40

Page 55: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

43

40 – Campo de texto: armazena o texto digitado pelos botões.

3.2.2.2 Janela Principal do Terminal

A janela Principal do Terminal é acessada a partir da janela de Acesso. O acesso se dá

após a confirmação do funcionário ou terceirizada no sistema.

Permite a escolha pelo funcionário de acessar os serviços com a betoneira ou com

guincho, além de possibilitar o acesso a janela de pedidos solicitados.

A figura 27 ilustra a janela Principal do Terminal.

Figura 27: Janela Principal do Terminal.

São os seguintes componentes da janela Principal do Terminal:

41 – Botões de acesso aos serviços da betoneira e do guincho e dos pedidos solicitados.

3.2.2.3 Janela Endereços

A janela Endereços é acessada a partir da Janela Principal do Terminal. O acesso se dá

clicando no botão da betoneira ou do guincho.

Permite solicitar pedidos com destino a endereços verticais, como pilotis, pavimentos

tipos e cobertura; e horizontais, como térreo, subsolos e vizinhança.

A figura 28 ilustra a janela Endereços.

41

Page 56: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

44

Figura 28: Janela Endereços.

São os seguintes componentes da janela Endereços:

42 – Botões Endereços Verticais e Endereços Horizontais

3.2.2.4 Janela Endereços Verticais

A janela Endereços Verticais é acessada a partir da Janela Endereços. O acesso se dá

clicando no botão de endereços verticais.

Permite a escolha do endereço de destino da solicitação. Apenas os endereços nas torres

são permitidos.

A figura 29 ilustra a janela Endereços Verticais.

42

Page 57: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

45

Figura 29: Janela Endereços Verticais.

São os seguintes componentes da janela Endereços Verticais:

43 – Painel Torres: possibilita a escolha do bloco (Torre) do endereço, através de botões.

44 – Painel Pavimento: possibilita a escolha do local (Pavimento) do endereço, através de

botões.

45 – Painel Apartamento: possibilita a escolha do sublocal (Apartamento) do endereço, através

de botões.

3.2.2.5 Janela Endereços Horizontais

A janela Endereços Horizontais é acessada a partir da Janela Endereços. O acesso se dá

clicando no botão de endereços horizontais.

Permite a escolha do endereço de destino da solicitação. Apenas os endereços fora das

torres são permitidos.

A figura 30 ilustra a janela Endereços Horizontais.

43

44

45

Page 58: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

46

Figura 30: Janela Endereços Horizontais.

São os seguintes componentes da janela Endereços Horizontais:

46 – Painel Blocos: possibilita a escolha do bloco do endereço, através de botões.

47 – Painel Pavimento: possibilita a escolha do local do endereço, através de botões.

48 – Painel Apartamento: possibilita a escolha do sublocal do endereço, através de botões.

3.2.2.6 Janela Traços

A janela Traços é acessada a partir da Janela Endereços 2 ou Janela Endereços 3. O

acesso se dá clicando no botão “AVANÇAR”.

Permite a escolha do traço entre aqueles que estão disponíveis para o funcionário ou

para a terceirizada solicitar.

A figura 31 ilustra a janela Traços.

46

47

48

Page 59: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

47

Figura 31: Janela Traços.

São os seguintes componentes da janela Traços:

49 – Botões de Traços: disponibilizam os traços para a solicitação do pedido de massa.

3.2.2.7 Janela Movimentos

A janela Movimentos é acessada a partir da Janela Endereços Verticais ou Janela

Endereços Horizontais. O acesso se dá clicando no botão “AVANÇAR”.

Permite a escolha do movimento entre aqueles que estão disponíveis para o funcionário

ou para a terceirizada solicitar.

A figura 32 ilustra a janela Movimentos.

49

Page 60: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

48

Figura 32: Janela Movimentos.

São os seguintes componentes da janela Movimentos:

50 – Botões de Movimento: disponibiliza os movimentos para a solicitação.

3.2.2.8 Janela Quantidade de Massa

A janela Quantidade de Massa é acessada a partir da Janela Traços. O acesso se dá

clicando no traço escolhido.

Permite a escolha do número de traços de massa. A quantidade escolhida pode variar de

0,5 a 20,0.

A figura 33 ilustra a janela Quantidade de Massa.

50

Page 61: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

49

Figura 33: Janela Quantidade de Massa.

São os seguintes componentes da janela Movimentos:

51 – Botões “+” e “-”: adiciona ou subtrai, respectivamente, em 0,5 a quantidade de massa.

3.2.2.9 Janela Data

A janela Data é acessada a partir da Janela Movimentos ou Quantidade de Massa. O

acesso se dá clicando no movimento escolhido, quando se está solicitando um movimento de

guincho; ou clicando em “AVANÇAR”, quando se está solicitando um pedido de massa.

Permite escolher a data na qual será executado o pedido. Os dias disponíveis para a

escolha serão o dia presente e os três dias seguintes.

A figura 34 ilustra a janela Data.

51

Page 62: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

50

Figura 34: Janela Data.

São os seguintes componentes da janela Data:

52 – Botões Dias: disponibiliza os dias para a solicitação do pedido.

3.2.2.10 Janela Horário

A janela Horário é acessada a partir da Janela Data. O acesso se dá clicando na data

escolhida.

Permite escolher a hora na qual haverá a produção da massa na betoneira ou na qual

haverá a movimentação do guincho.

A figura 35 ilustra a janela Horário.

52

Page 63: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

51

Figura 35: Janela Horário.

São os seguintes componentes da janela Horário:

53 – Botões “+” e “-”: adiciona ou subtrai, respectivamente, 1 hora ao horário indicado.

3.2.2.11 Janela Resumo

A janela Resumo é acessada a partir da Janela Horário. O acesso se dá clicando em

“AVANÇAR”.

Mostra, em resumo, todos os dados da solicitação do pedido e permite a confirmação do

mesmo a partir do botão “CONFIRMAR PEDIDO”.

As figuras 36 e 37 ilustram a janela Resumo.

53

Page 64: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

52

Figura 36: Janela Resumo para solicitação de massa.

Figura 37: Janela Resumo para solicitação de movimento.

São os seguintes componentes da janela Resumo:

54 – Área de texto: mostra o resumo da solicitação. Considerando uma solicitação de massa de

betoneira, mostra os seguintes dados: funcionário/serviço, bloco, local, sublocal, data, hora,

traço e quantidade. Considerando uma solicitação de movimento de guincho, os dados são:

funcionário/serviço, bloco, local, sublocal, data, hora e movimento.

55 – Botão de Confirmação: confirma o lançamento da solicitação para a betoneira ou para o

guincho.

54

54

55

55

Page 65: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

53

3.2.2.12 Janela Solicitações de Pedidos

A janela Solicitações de Pedidos é acessada a partir da Janela Principal do Terminal. O

acesso se dá clicando no botão solicitações.

Permite visualizar todos os pedidos na betoneira e no guincho solicitados pelo usuário.

A figura 38 ilustra a janela Solicitações de Pedidos.

Figura 38: Janela Solicitações de Pedidos.

São os seguintes componentes da janela Solicitações de Pedidos:

56 – Tabela Pedidos na Betoneira: mostra todos os pedidos solicitados pelo usuário na

betoneira.

57 – Tabela Pedidos no Guincho: mostra todos os pedidos solicitados pelo usuário no guincho.

3.2.3 Janelas dos Usuários Betoneiro

As janelas dos Usuários Betoneiro são acessadas apenas pelos funcionários da betoneira.

Seus layouts foram feitos visando o menor esforço possível do betoneiro, ou seja, possuem

apenas 1 botão.

3.2.3.1 Janela Betoneiro - Atualizar e Janela Betoneiro - Esperar

56

57

Page 66: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

54

As janelas Betoneiro - Atualizar e Betoneiro – Esperar são responsáveis pela atualização

da fila de espera dos pedidos massa. Janela acionada após o acesso do betoneiro ao sistema ou

pela a finalização de algum pedido de massa pelo betoneiro.

A figura 39 ilustra a janela Betoneira - Atualizar e a figura 40 ilustra a janela Betoneiro

– Esperar.

Figura 39: Janela Betoneira - Atualizar.

Figura 40: Janela Betoneira - Espera.

São os seguintes componentes das janela Betoneira - Atualizar e Betoneiro - Esperar:

58 – Área de texto: pode apresentar os seguintes textos: "CLIQUE EM ATUALIZAR PARA

MOSTRAR O PRÓXIMO PEDIDO A SER FEITO." quando a fila de espera não estiver

58

59

58

59

Page 67: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

55

atualizada; ou "NÃO HÁ PEDIDO EM ESPERA. ATUALIZE MAIS TARDE." quando não

há pedidos de massa em espera.

59 – Botão ATUALIZAR: Ativa o algoritmo de organização da fila de espera.

3.2.3.2 Janela Betoneiro - Receber

A janela Betoneiro - Receber é responsável por mostrar o próximo pedido de massa da

fila de espera. Janela acessada após clicar em "ATUALIZAR" na janela Betoneira (Atualizar).

Afigura 41 ilustra a janela Betoneiro - Receber.

Figura 41: Janela Betoneira - Receber.

São os seguintes componentes da janela Betoneira - Receber:

1 – Área de texto: armazena todas as informações do pedido de massa a ser executado. Os dados

são: o traço e a quantidade de massa, o funcionários/serviço e o endereço.

2 – Botão RECEBER: ao ser clicado, o sistema reconhece que o pedido está em processo de

produção.

3.2.3.3 Janela Betoneira - Executado

60

61

Page 68: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

56

A janela Betoneiro – Executado é responsável pela finalização da produção do pedido

de massa. Seu acesso se dá após o clicar em "RECEBER" na janela Betoneira - Receber. A

figura 42 ilustra a janela Betoneira - Executado.

Figura 42: Janela Betoneira - Executado.

São os seguintes componentes da janela Betoneira - Executado:

62 – Área de texto: armazena todas as informações do pedido de massa a ser executado.

63 – Botão EXECUTADO: ao ser clicado, o sistema reconhece que o pedido de massa foi

produzido e lança automaticamente um pedido de subida de massa para o guincho, com o

endereço de destino.

3.2.4 Janelas dos Usuários Guincheiro

As janelas dos Usuários Guincheiros são acessadas apenas pelos funcionários do

guincho. Seus layouts foram feitos visando o menor esforço possível do guincheiro, ou seja,

possuem apenas 1 botão.

3.2.4.1 Janela Guincho - Atualizar e Guincho - Esperar

62

63

Page 69: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

57

A janela Guincho – Atualizar e Guincho – Esperar é responsável pela atualização da fila

de espera dos pedidos movimento. Janela acionada após o acesso do guincheiro ao sistema ou

pela finalização de algum pedido de movimento do guincho. A figura 43 ilustra janela Guincho

- Atualizar e a figura 44 ilustra janela Guincho - Esperar.

Figura 43: Janela Guincho - Atualizar.

Figura 44: Janela Guincho - Espera.

São os seguintes componentes das janelas Guincho - Atualizar e Guincho - Esperar:

64 – Área de texto: pode apresentar os seguintes textos: "CLIQUE EM ATUALIZAR PARA

MOSTRAR O PRÓXIMO PEDIDO A SER FEITO." quando a fila de espera não estiver

64

65

64

65

Page 70: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

58

atualizada; ou "NÃO HÁ PEDIDO EM ESPERA. ATUALIZE MAIS TARDE." quando não

há pedidos de movimento em espera.

65 – Botão ATUALIZAR: Ativa o algoritmo de reorganização da fila de espera.

3.2.4.2 Janela Guincho - Receber

A janela Guincho – Receber é responsável por mostrar o próximo pedido de movimento

da fila de espera. Janela acessada após clicar em "ATUALIZAR" na janela Guincho (Atualizar).

A figura 45 ilustra a janela Guincho - Receber.

Figura 45: Janela Guincho - Receber.

São os seguintes componentes da janela Guincho - Receber:

66 – Área de texto: armazena todas as informações do pedido de movimento a ser executado.

Os dados são: o movimento , o funcionários/serviço e o endereço.

67 – Tabela Pedidos do Dia: informa todos os pedidos de movimento do dia e seus respectivos

endereços e horários.

68 – Botão RECEBER: ao ser clicado, o sistema reconhece que o guincho reconheceu o pedido

e que está a caminho da execução.

3.2.4.3 Janela Guincho - Executado

66

68

67

Page 71: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

59

A janela Guincho – Executado é responsável pela finalização do movimento de guincho.

Seu acesso se dá após o clicar em "RECEBER" na janela Guincho (Receber). A figura 46 ilustra

a janela Guincho - Executado.

Figura 46: Janela Guincho - Executado.

São os seguintes componentes da janela Guincho - Executado:

69 – Área de texto: armazena todas as informações do movimento em execução.

70 – Botão EXECUTADO: ao ser clicado, o sistema reconhece que o movimento foi finalizado.

69

70

Page 72: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

60

3.3 Sequência de processamento do serviço de solicitação de massa.

1. Cadastro das variáveis:

Na janela Central de Funcionários devem ser cadastrados os funcionários da obra.

Devem ser inseridos os betoneiros, os guincheiros e os funcionários usufruidores do

serviço. O cadastro poderá ser feito da forma simples ou completa;

Na janela Central de Endereços, devem ser cadastrados os endereços da obra;

Na janela Central de Serviços, devem ser cadastrados os serviços e as equipes;

Na janela Central de Traços devem ser cadastrados as padiolas, os traços e as permissões

de solicitações de cada traço;

Na janela Central de Betoneira, devem ser cadastrados os betoneiros e os blocos

atendidos por cada betoneira;

Na janela Central de Guincho, devem ser cadastrados os guincheiros e os blocos

atendidos por cada guincho.

2. Solicitação de massa e o algoritmo organizador da fila de espera

O operário seguirá a qualquer terminal espalhado pela obra e acessará o sistema usando

sua chapa ou o código do serviço terceirizado. Então, solicitará a massa que lhe convém, a

quantidade, o endereço de destino, a data e a hora de entrega do pedido.

Qualquer pedido de massa solicitado será processado uma ou mais vezes pelo algoritmo

organizador da fila de espera. Este algoritmo possui as seguintes premissas:

Considere rodada sendo um conjunto de pedidos distintos solicitados em uma fila de

espera. Um pedido de massa solicitado, cujas características sejam iguais a um dos

pedidos pertencente à rodada anterior, apenas será produzido depois que todos os

pedidos da rodada anterior forem produzidos.

Pedidos de massa com maior prioridade do que outros passam a frente na fila de espera.

No caso de pedidos com a mesma prioridade, a fila seguirá a ordem das solicitações

mais antigas para as mais novas.

Segue adiante o estudo dos casos encontrados nas solicitações de pedidos de massa na

fila de espera.

Page 73: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

61

Caso 1 (Figura 47): 1º pedido solicitado no dia.

O pedido é cadastrado como o primeiro da fila de espera.

Figura 47: 1º Caso.

Caso 2 (Figura 48): Primeiros pedidos iguais solicitados no dia por um só

funcionário/terceirizada

Os pedidos são cadastrados em sequência na fila de espera.

Figura 48: 2º Caso.

Caso 3 (Figura 49): Cadastro de pedidos com a mesma massa por funcionários/terceirizadas

diferentes.

Os pedidos são lançados na fila de espera seguindo o conceito de rodada com a ordem

do pedido mais antigo para o mais novo.

Page 74: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

62

Figura 49: 3º Caso.

Caso 4 (Figura 50): Cadastro de pedidos com massas distintas por funcionários/terceirizadas

diferentes.

Os pedidos são lançados seguindo o conceito de rodada, com a ordem daquele de maior

para o de menor prioridade.

Figura 50: 4º Caso.

Caso 5 (Figura 51): Pedidos cadastrados com prioridade alta.

São lançados na frente da fila de espera.

Figura 51: 5º Caso.

Caso 6 (Figuras 52 e 53): Pedidos com status “PARADO”.

Page 75: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

63

Estes pedidos nunca são os primeiros da fila. Uma vez sendo o próximo da fila, passa a

vez para o pedido seguinte.

Figura 52: 6º Caso.

Figura 53: 6º Caso.

Caso 7 (Figura 54): Cadastro de pedidos fora do horário.

São lançados para o final da fila.

Figura 54: 7º Caso.

Este mesmo estudo é aplicado para os pedidos de movimento do guincho. O único caso

a se acrescentar é que os pedidos de “SUBIDA DE MASSA” possuem preferência alta. Logo,

este se encaixam no Caso 5.

Page 76: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

64

3. Recebimento e produção da massa.

Com os pedidos na fila de espera, o betoneiro ao conectar-se ao sistema pelo tablet, é

informado qual é o traço do pedido de massa solicitado pelo operário. Produzida a massa, o

betoneiro marcará como “EXECUTADO” o pedido e uma solicitação de movimento do tipo

“SUBIDA DE MASSA” será criada automaticamente para o guincheiro.

4. Recebimento e transporte da massa.

Verificada a solicitação, o guincheiro se encaminhará para o pavimento de embarque

das massas, ao mesmo tempo em que o padioleiro levará as galiotas para o guincho. Chegando

ao ponto de embarque, o guincheiro coletará as galiotas, marcará o pedido como “RECEBIDO”,

levará as galiotas para o endereço de destino e marcará o pedido como “EXECUTADO”.

3.4 Validações realizadas no software Ziggurat

As validações foram realizadas a partir do uso de dados reais e fictícios para verificar a

integridade e o desempenho do software em estudo.

Os dados reais foram obtidos no canteiro de obras do empreendimento Colmeia Sports

Garden com autorização da engenheira responsável Dinélica Guedes. Foi feito o mapeamento

da obra para identificação de todos os endereços passíveis de receber pedidos de massa e de

movimento apresentado na figura 46. A lista de serviços foi obtida a partir do estudo da linha

de balanço do empreendimento apresentada na figura 47. A tabela de traços e padiolas foi obtida

a partir da tabela de traços utilizada na obra apresentada na figura 48. A lista de pedidos de

massa foi obtida a partir do controle diário de suas betoneiras apresentado na figura 49. A lista

de funcionários utilizada nos ensaios foi fictícia.

Page 77: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

65

Figura 55: Empreendimento Residencial Colmeia Sports Garden

Fonte: http://colmeia.com.br/empreendimentos/natal/sports-garden/

Figura 56: Linha de Balanço da Torre Hortência.

Fonte: BARBOSA (2016)

Page 78: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

66

Figura 57: Tabela de Traços

Fonte: Acervo próprio.

Page 79: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

67

Figura 58: Controle da Betoneira.

Fonte: Documentos da obra.

3.4.1 As validações foram divididas em:

3.4.1.1 Cadastro dos endereços, dos funcionários, dos serviços, das equipes e dos traços.

Foi aberto o software e, navegando pelas diversas janelas explicadas anteriormente, foi

cadastrado cada registro utilizando as próprias ferramentas criadas para o programa.

3.4.1.2 Validação da sequência de processamento.

O programa foi aberto 4 vezes na mesma máquina para simular, em cada uma delas, as

janelas dos administradores, dos terminais, dos betoneiros e dos guincheiros.

Page 80: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

68

3.4.1.3 Validação do funcionamento em rede.

Com o programa instalado em computadores e em tablets reais conectados em rede local

e externa, seria simulada a aplicação do programa em uma obra fictícia. Cada máquina simularia

um elemento indispensável para funcionamento do sistema.

Page 81: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

69

3.5 Resultados obtidos utilizando o software Ziggurat

Os resultados foram positivos para as validações 1 e 2. O programa atendeu

perfeitamente, sem lentidão, em praticamente todos os processamentos, não havendo erros de

compilação do código.

O único processamento lento ocorre na organização da fila de espera dos pedidos de

massa/movimento. Para este procedimento, o programa precisou de 170 segundos para

organizar uma fila de espera com 105 pedidos de massa inseridos de uma só vez – Produção

máxima observada na obra Colmeia Sports Garden.

Estes ensaios foram repetidos para quantidades de pedidos variando de 1 a 256 pedidos

inseridos de uma só vez na fila de espera. A tabela 1 apresenta os resultados, enquanto que a

figura 59 apresenta o gráfico ilustrando a função o tempo de espera:

Tabela 1: Tempo de processamento de dados.

Nº de pedidos

inseridos na fila

de espera

Tempo de processamento dos dados

(segundos)

1 0,297

2 0,593

4 1,404

8 2,949

16 7,769

32 20,468

64 67,361

105 170,002

128 243,658

256 945,986

Page 82: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

70

Figura 59 - Tempo de processamento da fila de espera

A lentidão no processamento de dados pode ser explicada pelo número de vezes em que

cada pedido interage com os demais pedidos da fila. Logo, quanto maior for o número de

pedidos inseridos de uma só vez na fila de espera, maior será o tempo de processamento. No

entanto, as solicitações de todos os pedidos não ocorrem em uma única hora do dia. Na verdade,

os pedidos são solicitados para horários distribuídos ao longo do expediente, dependendo do

planejamento de cada equipe atuante na obra. Ou seja, haverá sempre um pico de lançamento

de pedidos na primeira hora de trabalho que varia de 20 a 40 traços, e outros pequenos

lançamentos que variam de 1 a 20 pedidos, distribuídos no decorrer do dia. Isso não descarta a

necessidade de rever o código organizador da fila de espera para buscar a sua otimização.

Em relação a validação de número 3, não apresentou resultados positivos. Os

computadores e celulares entraram no sistema Ziggurat utilizando vias internas (rede local) e

por vias externas (internet 3G). Mas, após fazerem a conexão com o servidor do software, eles

não conseguiram sincronizar as informações do banco de dados entre os computadores e os

celulares.

y = 4E-06x3 + 0,0126x2 + 0,2409x + 0,1547

0

100

200

300

400

500

600

700

800

900

1000

0 50 100 150 200 250 300

Segundos

Número de pedidos

Tempo de processamento da fila de espera

Page 83: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

71

3.6 Estudo de custos para a implantação do software Ziggurat na obra

A implantação deste sistema necessita de, no mínimo, um computador para ser o

servidor e um tablet para cada betoneira, um para cada guincho e um para cada terminal.

O modelo do tablet escolhido é o Samsung Galaxy Tab E T116, ilustrado na figura 60,

vendido em todo o Brasil e com acesso a internet 3G. Suas principais especificações são:

Sistema Operacional: Android 4.4;

Processador: Quad Core 1.3 Ghz;

Tamanho do Display: 7”;

Conexão: 3G;

Memória Interna: 8GB;

Memória RAM: 1GB.

Figura 60: Samsung Tab E T116.

Fonte: https://images-americanas.b2w.io/produtos/01/00/item/122533/9/122533948SZ.jpg

Para a fixação do tablet foi escolhido o produto Suporte Comtac Veicular Universal

9308, como ilustrado na figura 61, por permitir a fixação do tablete em qualquer superfície

vazada do tipo grade.

Figura 61: Suporte Comtac Veicular Universal 9308.

Fonte: http://www.comtac.com.br/images/produtos/water/9308.jpg

Page 84: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

72

O orçamento desses produtos foi feito em 9 lojas de varejo em todo Brasil no dia

29/10/2016. O destino do frete foi fixado para o CEP 59091-120, localizado na Av. Ayrton

Senna nº 3037, Natal/RN. A tabela 2 ilustra os preços encontrados:

Tabela 2: Preços unitários do tablet e do suporte para fixação do tablet.

Observando a tabela 2, pode-se concluir que a melhor opção seria a compra dos tablets

na loja Saraiva e a compra dos suportes para fixação dos tablets na loja Miranda Computação.

O computador do tipo desktop foi orçado no dia 29/10/2016 apenas em loja local

(Natal/RN) por questões de segurança e economia no preço do frente.

Para a CPU, optou-se pela escolha de um modelo bom o suficiente para armazenar os

arquivos e processar os programas básicos de toda obra – Autocad, Intranet, pacote office, entre

outros –, além de servir como servidor do software Ziggurat. Segue a sua configuração:

Pentium J2900 2.41 GHz até 2.66 GHz - Quad Core - 2MB Cache L2 - 22nm - Intel HD

Graphics;

Placa-mãe LOGIN BGA1170;

4GB Memória (Notebook) DDR3 1333MHz (1 X 4GB);

HD 500GB SATA;

Gravador de DVD/CD;

Page 85: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

73

Gabinete IJA-6806;

Fonte ATX 180W Real certificada V 2.2 - 110 / 220 VCA, Chaveamento Manual;

Sistema Operacional Windows 10;

Em relação ao monitor, foi escolhido o modelo HP V198bz 18.5” por possuir

dimensões usuais para a visualização de projetos digitais. Para o teclado , mouse e estabilizador

foram escolhidos modelos básicos. A tabela 3 ilustra os preços encontrados para o computador

desktop:

Tabela 3: Preços unitários do computador desktop.

Obtidos os valores unitários, considere a obra Colmeia Sports Garden como exemplo

para o levantamento deste orçamento. Essa obra possui 3 guinchos cremalheira e 1 betoneira.

Optando por apenas 1 terminal de acesso aos colaboradores ao sistema. Tem-se, o orçamento

final apresentado na tabela 4:

Tabela 4: Orçamento final do sistema.

Page 86: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

74

O custo fixo de manutenção do software Ziggurat equivale ao número de pacotes de

dados móveis utilizados pelos tablets. Considerando que o tablet do terminal capta a internet

Wi-Fi da sala técnica, o orçamento da manutenção do sistema utilizando os pacotes mais

básicos das operadoras para os 4 tablets, tem-se o custo de manutenção mensal na tabela 5:

Tabela 5: Custo da manutenção do sistema.

Fazendo uma análise dos orçamentos, o custo de implantação do software Ziggurat

equivale ao custo de 3 caminhões betoneiras com 6 m³ cada2; e o custo de manutenção dos

sistema equivale ao custo de 2 diárias de profissional por mês3. Isso demonstra que o custo de

implantação e manutenção do software Ziggurat apresenta valores irrisórios, comparados aos

demais custos presentes em uma obra.

2 Concreto Fck 30 MPa, custo R$ 310,00. Valor fornecido pela usina de concreto Supermix no dia

01/11/2016. Contato: (84) 99955-1467, (84) 3664-2070. 3 Valor tabelado pelo Sinduscon/RN de R$ 1.165,45 por mês para profissional da construção civil. Valor

obtido no dia 01/11/2016.

Page 87: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

75

4. CONCLUSÃO

Mesmo sem o apoio técnico de profissionais da tecnologia da informação, o software

conseguiu atingir os objetivos geral e específicos para o qual foi proposto, mesmo que não tenha

sido satisfatório a simulação do mesmo em rede. O processamento dos dados do programa

funcionou perfeitamente, com lentidão pontual. A interface mostrou-se bastante clara e

acessível aos usuários do programa. Os termos e as definições criados nesta versão 1.0 servirão

de base para os novos serviços que serão contemplados em versões posteriores. Os custos de

implantação e manutenção do software, comparados aos custos presentes em uma obra, são

irrisórios.

Como continuidade do desenvolvimento do software, pretende-se: organizar o atual

código com as boas práticas da programação; realizar mudanças no banco de dados para

permitir a acessibilidade às demais plataformas (macOS e Linux); desenvolver estudos mais

focados em redes para prosseguir com o ensaio número 3 e avaliar a conveniência da mudança

da linguagem de programação.

Page 88: FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de base para o desenvolvimento deste software ... da informação para o canteiro de obra,

76

5. REFERÊNCIAS

BARBOSA, Raquel Beatriz Cordeiro. Linha de Balanço Sports Garden_R26.xlsx.

Natal, 16 de maio de 2016. 1 arquivo (7,19 MB). HD Externo. Modelo do Excel.

BELZER, Jack; HOLZMAN, Albert G.; KENT Allen. Encyclopedia of Computer

Science and Technology. Vol. 5. Pittsburgh: Marcel Dekker, Inc, 1976.

CORREIA, Carlos; TAFNER, Malcon. Análise orientada a objetos. 2. ed.

Florianópolis: Visual Books, 2006.

FREITAS, Elizabete Maria de; ALENCAR, Cláudio Tavares. Métodos de gestão de

obras de edifícios no brasil: Estado da arte e prática de mercado. Conferência

Internacional da LARES, 5., 2015, São Paulo. Anais... São Paulo: LARES, 2015. p. 3-

6.

MATIAS, Bergson da Silva. Lean Construction. Apostila oferecida pelo Programa de

Educação Tutorial da Engenharia Civil da Universidade Federal do Ceará. Fortaleza,

2012.

MUNHOZ, Janete Probst. Gestão da Tecnologia da Informação. Guarapuava: Gráfica

UNICENTRO, 2012.

RICARTE, Ivan Luiz Marques. Programação Orientada a Objetos: Uma abordagem

com Java. Apostila oferecida pelo Departamento de Engenharia de Computação e

Automação Industrial. Campinas, 2001.

SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de Banco

de Dados. 5ª ed. Rio de Janeiro: Elsevier, 2006.