Sistema para reservar horários em um auditório.
O usuário é capaz de reservar, exibir, deletar e fazer backup das reservas. Cada reserva é guardada por uma data, que deve ser selecionada através do tkcalendar. As datas funcionam como chaves para acessar as reservas de seu dia específico.
O sistema cumpre todos os requisitos exigidos para a conclusão da atividade de POO.
-
Estrutura do programa no formato Orientado a Objetos (classe App e execução do código a partir de objeto instanciado, uso de métodos como funcionalidades do sistema); ✅
-
Interface gráfica desenvolvida com TKInter; ✅
-
Um banco de dados SQLite (nome do banco, nome da tabela e campos definidos à vontade pelo grupo); ✅
-
Funções/métodos PELO MENOS de INCLUSÃO, CONSULTA E EXCLUSÃO de dados armazenados (botões na interface); ✅
-
Função de backup dos dados do banco em formato serializado com PYCKLE; ✅
-
Utilizar pelo menos uma biblioteca EXTERNA (instalada via PIP); ✅
-
Utilizar pelo menos uma IMAGEM (logotipo ou desenho) na aplicação; ✅
-
Utilizar pelo menos uma LISTA; ✅
-
Utilizar pelo menos um DICIONÁRIO; ✅
-
Utilizar pelo menos uma vez o IF... ELSE no código; ✅
-
Utilizar pelo menos uma vez o FOR no código; ✅
-
Utilizar pelo menos uma vez o WHILE no código; ✅
-
Realizar tratamento de exceções nos trechos de código que podem dar erro se não tratados. ✅
- tkinter
- tkcalendar
- time
- random
- threading
- pickle
- sqlite3