• Nenhum resultado encontrado

Equação 4: Preço de Venda pelo BDI Percentual

3 DESENVOLVIMENTO DE SOFTWARE DE PROGRAMAÇÃO

3.1 MODELO DE PROCESSO INCREMENTAL

3.1.1 Primeiro Incremento: Interface

Para a criação da Interface, o Microsoft Visual Studio 2013, software utilizado neste TCC, dispõe de um template denominado “Windows Forms Application”. Para iniciar o processo de criação da aplicação visual deve-se seguir os seguintes passos:

1) Iniciar o Microsoft Visual Studio;

2) Na tela inicial clicar em “New Project” (figura 12);

3) No campo “Templates” selecionar Visual C# e então selecionar “Windows Forms Application” (figura 13);

4) Configurar as opções “Name”, “Location” e “Solution name” de acordo com a aplicação a ser desenvolvida (figura 13) e clicar em OK;

5) Iniciar o desenvolvimento da aplicação no ambiente de desenvolvimento do Visual Studio (figura 11).

Figura 12 – Tela Inicial. Fonte: Autor (2017).

Figura 13 – Tela New Project. Fonte: Autor (2017).

A opção Name na figura 13 é o nome do projeto a ser criado. Location se refere ao local de armazenamento do projeto em seu computador e Solution Name se refere ao nome que será gerado o arquivo C# na pasta definida em Location.

Conforme pode ser verificado na figura 14, um objeto com o rótulo Form1 aparece na área central do Visual Studio.

Figura 14 – Área de trabalho/desenvolvimento do Visual Studio 2013. Fonte: Autor (2017).

Este objeto pode ser configurado com a utilização da janela “Properties” à direita abaixo do Form 1.

À esquerda do Form1 uma janela chamada Toolbox fornecerá todos os recursos necessários para o funcionamento do Form1, recursos como botões, barras de rolagem, opções de texto, dentre outros.

À direita acima aparecerá uma janela denominada Solution Explorer. Esta janela terá todas as informações do projeto, tais como banco de dados, janelas, códigos da aplicação.

Como o programa desenvolvido neste TCC possui diversas janelas, o funcionamento de cada uma será apresentado nesta parte do trabalho. Porém o funcionamento de cada uma delas só será possível após o Segundo Incremento (Banco de Dados) e do Terceiro Incremento (Conexão do Programa com o Banco de Dados).

A primeira tela a ser apresentada ao usuário será a tela de Login, figura 15. Como até este momento o banco de dados não foi criado, o simples clique no botão “Login” fará com que a tela inicial seja apresentada. Após a criação e o correto cadastro de usuários a tela inicial só será apresentada caso a senha e o usuário sejam preenchidos corretamente.

Figura 15 – Tela de Login. Fonte: Autor (2017).

Após a inserção correta dos dados, Usuário e Senha, e do clique no botão “Login” deverá ser apresentada a tela conforme figura 16.

Figura 16 – Tela Inicial. Fonte: Autor (2017).

Nesta tela diversas opções são apresentadas ao usuário. Estas opções estão divididas em cinco áreas principais:

1) Cadastros; 2) Movimentações; 3) Consultar; 4) Relatório; 5) Sair.

Ao clicar em “Cadastros”, as opções mostradas na figura 17 serão apresentadas.

Figura 17 – Tela Cadastro de Clientes. Fonte: Autor (2017).

Selecionando alguma destas opções (o que só é possível de acordo com o tipo de usuário), aparecerá uma tela para cadastro de cada um dos itens. A figura 18 mostra a tela de cadastro de clientes.

Figura 18 – Tela Cadastro de Clientes. Fonte: Autor (2017).

O código a ser dado a empresa a ser cadastrada deverá seguir os padrões de empresas que venham a utilizar o Software. O restante do preenchimento é intuitivo. Após o preenchimento das opções o botão “Salvar” deverá ser clicado para o correto carregamento no Banco de Dados. Caso alguma informação não tenha sido preenchida, a tela mostrará o erro, conforme exemplo na figura 19.

Figura 19 – Tela Cadastro de Clientes Fonte: Autor (2017).

Os itens “CPF/CNPJ”, “Telefone Comercial” e “Ramo de Atuação” precisam ser obrigatoriamente informados. Outros itens podem ficar sem preenchimento. Outra coisa a ser observada é a existência do botão “Alterar”, que nesta tela está inativo, mas poderá ser utilizado em posterior atualização de cadastro de empresas e de posteriores itens preenchidos com determinado valor inicial.

Após preenchimento e clique no botão “Salvar”, um aviso na tela aparecerá, conforme figura 20.

Figura 20 – Tela Cadastro de Clientes Fonte: Autor (2017).

Para finalizar basta clicar no botão “OK” e fechar a janela.

Os cadastros de Fabricantes (figura 21) é semelhante ao de Clientes.

Figura 21 – Cadastro de Fabricantes Fonte: Autor (2017).

O cadastro de Fornecedores apresentado na figura 22 possui preenchimento similar ao cadastro de Clientes.

Figura 22 – Cadastro de Fornecedores Fonte: Autor (2017).

O cadastro de Mão de Obra na figura 23 possui os campos código (que deve ser dado pela empresa), Nome da mão de obra (eletricista por exemplo) e a descrição da função. Além disso, outras duas informações são importantes nesta tela, a primeira é o custo da mão de obra por hora (Custo/Hora) e a outra é o preço de venda da hora (Preço de Venda).

Figura 23 – Cadastro de Mão de Obra Fonte: Autor (2017).

A figura 24 apresenta o cadastro de Materiais, o código do material depende do padrão de cada empresa. O nome pode ser por exemplo “Disjuntor trifásico 50 A”. A referência diz respeito a uma especificação do material, que no caso do disjuntor citado poderia ser o tipo de curva C e da marca Schneider por exemplo.

Figura 24 – Cadastro de Materiais Fonte: Autor (2017).

Conforme pode ser observado na figura 25, na opção de preenchimento “Unidade”, existe um indicador que ao ser pressionado dará a opção de utilização de alguma das unidades já previamente cadastradas no sistema.

Figura 25 – Cadastro de Materiais Fonte: Autor (2017).

O Cadastro de Serviços é o que deve ser olhado com mais atenção. Já que neste estudo um serviço foi considerado como a união entre o fornecimento de Material e de Mão de Obra. Um código diferente deve ser dado para cada serviço, mesmo que sejam parecidos. Como exemplo: Uma instalação de uma luminária em uma casa de pé direito de 3,0 metros poder ser considerado um serviço com um determinado código, e uma instalação de uma mesma luminária, mas em uma loja com pé direito de 5,0 metros com a exigência de determinados equipamentos e profissionais habilitados para trabalho em altura, o serviço, mesmo sendo essencialmente o mesmo, deverá ser cadastrado com outro código, visto que o segundo caso terá um custo mais elevado que o primeiro serviço.

A tela de Cadastro de Serviços é apresentada na figura 26. Para que seja efetuado o cadastro, tanto o material, tanto a Mão de Obra, deverão ser previamente cadastrados no sistema.

Figura 26 – Cadastro de Serviços Fonte: Autor (2017).

Os serviços a serem cadastrados neste trabalho compreendem alguns dos mais simples a serem executados em obras de BT, cabendo a outros eventuais utilizadores do software o preenchimento de outros serviços de acordo com as necessidades.

O cadastro de Unidades na figura 27 não possui a opção excluir, para evitar exclusão acidental no programa.

Figura 27 – Cadastro de Unidades Fonte: Autor (2017).

Conforme verificado na figura 28, ao cadastrarmos um novo usuário, temos a opção de marcar ou deixar desmarcadas as opções: ”Inserir”, “Alterar”, “Excluir” e “Consultar”. Caso não seja desejável que uma pessoa possa utilizar todas as opções do software, por estar em treinamento ou não possuir todo o conhecimento técnico sobre serviços, materiais ou outros, a opção “Consultar” pode ser a única marcada. Desta forma o usuário só poderá consultar preços de materiais, Mão de Obra e serviços, além de verificar os orçamentos que já foram feitos.

Figura 28 – Cadastro de Usuários Fonte: Autor (2017).

Seguindo com agora com a opção (Área 2) “Movimentações”, e clicando em “Orçamento” temos a tela para novos orçamentos.

Figura 29 – Movimentações Fonte: Autor (2017).

A figura 30 é a tela apesentada após o clique em Orçamento em Movimentações.

Figura 30 – Orçamentos Fonte: Autor (2017).

Prosseguindo na Opção “Consultar”, figura 31, os nomes das opções disponíveis são quase idênticos à da opção “Cadastros”, com excessão da opção “Orçamentos” que foi adicionada.

Figura 31 – Consultar Fonte: Autor (2017).

A opção relatório ao ser clicada mostrará terá a opção “Orçamento”, conforme verificado na figura 32.

Figura 32 – Relatório Fonte: Autor (2017).

Ao ser clicada, uma janela se abrirá, figura 33, para que se busque no sistema algum orçamento específico para consulta.

Figura 33 – Orçamentos para Consulta em PDF Fonte: Autor (2017).

Ao se clicar no último botão (SAIR), o programa será fechado.

Cada objeto, botões e áreas de preenchimento, em cada uma das telas apresentadas tem uma função determinada pelo código fonte do software. O código fonte será disponibilizado em CD juntamente com os arquivos do programa.

Documentos relacionados