Detalhes do Projeto

Alugando Salas

Sistema de gerenciamento e controle de reservas acadêmicas em Python

Aplicação voltada para instituições acadêmicas que necessitam organizar seus espaços físicos. Desenvolvido em Python, o sistema gerencia o cadastro de recursos, salas de aula, laboratórios de informática, além de processar as reservas de horários garantindo que conflitos de alocação não ocorram.

Tecnologias Utilizadas

Python
Algorithms
Terminal UI
File Handling
Data Structures
Structured Programming

O Problema Que Resolve

A alocação de salas em escolas e universidades geralmente sofre com conflitos de horários em que dois professores ou turmas tentam reservar o mesmo laboratório simultaneamente. O projeto resolve esse problema através de algoritmos de validação temporal e relatórios de ocupação.

Funcionalidades Principais

  • Cadastro detalhado de ambientes e recursos disponíveis
  • Algoritmo de validação contra choque de horários
  • Relatórios gerenciais de ocupação e horários ociosos
  • Interface interativa e simplificada com tratamento de erros de digitação

O que Aprendi

Este projeto foi fundamental para solidificar conceitos de algoritmos estruturados, tratamento robusto de exceções em tempo de execução, modelagem lógica de entidades inter-relacionadas e manipulação segura de sistemas de arquivos locais para persistência sem banco de dados complexo.