Skip to content

classroom-ufersa/SistemaReservaDeTransportes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Sistema de Reserva de Transportes🚗

Requisitos do ProjetoTecnologiaSobre o ProjetoColaboradores

Requisitos do Projeto

✅A opção Sair é a única que permite sair do programa.
✅A cada execução do seu programa, os dados devem ser armazenados em um arquivo txt e deve carregar os mesmos para o programa
✅Cada nova reserva cadastrada deve ser inserida em uma ordem cronológica.
✅O arquivo deve refletir o estado atual dos dados em virtude da adição ou remoção.

Tecnologia Utilizada

C

Sobre o Projeto

Este projeto tem como objetivo o desenvolvimento de um sistema de gerenciamento de reservas de transportes, feito para um trabalho para a disciplina de Algoritmos e Estruturas de Dados I. O foco do nosso projeto é proporcionar uma solução eficiente para a gestão de veículos, permitindo o controle adequado das reservas de diferentes tipos de veículos.

Como Funciona nosso projeto?

Cada veículo será registrado no sistema com suas respectivas informações, incluindo o número/código do veículo, tipo, disponibilidade, capacidade de passageiros e motorista responsável. O sistema de reservas permitirá o gerenciamento dessas informações de forma prática e organizada.

O sistema será baseado em listas encadeadas, que serão usadas para armazenar e gerenciar os dados tanto dos veículos quanto das reservas. Essa escolha se dá pela flexibilidade e eficiência das listas encadeadas para operações dinâmicas, como inserção e remoção de dados, características essenciais para a gestão de reservas.

As reservas contem detalhes como o nome do solicitante, a data e os horários de início e término da reserva, o destino, e o veículo associado. Um menu de opções permitirá a interação do usuário com o sistema, oferecendo funcionalidades como adicionar, excluir, listar e buscar reservas, além de consultar a disponibilidade de veículos e o quantitativo de reservas.

A implementação do sistema se dará utilizando a linguagem C, com suporte a arquivos para garantir a persistência dos dados. Cada operação no sistema atualizará os arquivos de dados, refletindo o estado atual das reservas e dos veículos.

Como rodar na minha maquina?

Clone o repositorio na sua maquina:

git clone https://github.com/classroom-ufersa/SistemaDeReservaDeTransportes.git

Para executar, certifique-se de que você possui um compilador C instalado na sua máquina, então navegue até onde o projeto está localizado. Você pode fazer isso usando o comando cd.

No terminal use este comando:

gcc main.c -o main && ./main

Colaboradores

chico moedas
Andrei Vieira
fotin
Alisson Ricarte
Um agradecimento especial a todas as pessoas que contribuíram para este projeto.

About

Projeto feito para 3º Unidade de Estrutura de dados

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages