TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Desenvolvimento de um sistema de controle para veículos de estacionamento

Projeto de pesquisa: Desenvolvimento de um sistema de controle para veículos de estacionamento. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  3/12/2014  •  Projeto de pesquisa  •  1.515 Palavras (7 Páginas)  •  396 Visualizações

Página 1 de 7

Resumo

O trabalho tem como objetivo desenvolver um sistema de gestão para estacionamento de veículos. O projeto foi desenvolvido em linguagem C. O modelo de estacionamento adotado considera um estacionamento hipotético, com funcionamento diário de 14h, compreendido entre as 6h e 20h, e taxas vigentes de R$ 15,00 pela primeira hora, R$ 4,00 por cada hora adicional e um valor máximo de R$ 30,00 para período igual ou superior à 5h diárias.

Palavras-chave: Sistema de gestão de estacionamento. Programa para estacionamentos. Código para gestão de estacionamento.

Abstract

The following work has the main objective to model and implement a parking lot billing system. The project has been developed in C. The model adopted considers an hypothetic parking lot that works daily for 14h, from 6am to 20pm and charges R$ 15,00 for the first parking hour, R$ 4,00 per additional parking hour and a maximum of R$ 30,00 for a parking period of 5h or more.

Key words: Parking lot billing system. Parking lot system.

Sumário

Resumo 3

Abstract 4

Sumário 5

Introdução 6

Desenvolvimento 7

1. Menu inicial 7

2. Opções do menu inicial 7

3. Manutenção das vagas do estacionamento 8

4. Cadastro de um novo cliente/veiculo 8

5. Saída de um veículo do estacionamento 10

6. Fechamento de caixa 13

7. Sair do sistema 13

Conclusão 14

Referências 15

Introdução

Nos dias de hoje, pode-se se dizer que é indispensável à utilização de softwares para gerenciamento de atividades repetitivas.

Neste trabalho apresentamos um sistema de gerenciamento dos carros utilizado por um estacionamento hipotético.

A solução proposta vem de encontro com a necessidade de agilidade com precisão na cobrança das horas utilizadas no estacionamento, sem deixar os clientes esperando por muito tempo para conferencia do cadastro do carro e cálculo da taxa devida por algum funcionário.

O software proposto torna o processo de controle muito mais ágil e confiável, facilitando o processo de cadastro de entrada de veículos, baixa na saída de veículos e pagamento da taxa devida. Todo processo, quando informatizado, evita que o cliente aguarde até que algum funcionário do estacionamento confira o período utilizado para aquele determinado carro. Com a implantação do sistema proposto todo processo se dá de maneira mais assertiva e rápida.

Desenvolvimento

1. Menu inicial

No início de nosso código criamos uma estrutura de MENU, onde poderá ser realizado o gerenciamento do sistema.

O programa possui 4 opções:

• Entrada de veículo (opção 1);

• Saída de veiculo (opção 2);

• Sair do sistema (opção 0);

• Fechamento de caixa (opção 7).

Para cada opção escolhida o programa executará uma função especifica.

Em caso de escolha de opção invalida, o programa exibe uma mensagem, alertando o usuário a escolher uma opção válida:

2. Opções do menu inicial

No início de nosso código criamos uma estrutura de MENU, para possibilitar ao funcionário acessar as funcionalidades do sistema.

Criamos um laço para não possibilitar escolha de opções que não estejam cadastradas no menu.

...

else

printf("\nOpcao invalida!!");

printf("\nEscolha uma opcao valida!!");

goto inicio;

...

3. Manutenção das vagas do estacionamento

O estacionamento dispõe de 100 vagas.

Foi criado um contador tipo inteiro para se certificar que não ocorra o cadastro do 101° carro. Uma mensagem de erro alerta o funcionário/cliente para que aguarde uma vaga.

...

s = count ( contVaga[i] ) ;

if ( s <= 100 ) //ou seja, não excede o máximo de vagas

{

add_dq ( &contVaga[ vaga ], placa,h_entrada ) ;

vagasOcupadas++;

...

}

else

printf ( "\nEstacionamento lotado, aguardar." ) ;

.....

4. Cadastro de um novo cliente/veiculo

Para cadastrar um carro no estacionamento, o funcionário deverá escolher a opção 1 do menu: “Entrada de veiculo”, como mostrado na figura 1.

Figura 1 ¬– Tela inicial do programa

Ao escolher a opção 1 serão solicitados: a placa do veiculo e horário de entrada, como mostrado na figura 2.

Figura 2 ¬– Utilizando a opção 1 do MENU

...

Baixar como (para membros premium)  txt (7.6 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com