/biblioteca-ui

Sistema gerenciador de bibliotecas

Primary LanguagePython

Sistema de Gerenciamento de Biblioteca com Interface Gráfica

notas /att

Será necessário um arquivo .db como de base de dados para que a nova interface funcione, estou usando a nomeclatura '_library.db' e ignorando para evitar commits sem conteúdo para agregar.

Descrição

O Sistema de Gerenciamento de Biblioteca é uma aplicação desenvolvida 100% em Python com interface gráfica usando PySide6 e pyqtdarktheme. O objetivo é proporcionar uma ferramenta simples e eficiente para o gerenciamento do acervo de uma biblioteca em uma escola pública. A aplicação permite o cadastro e a alteração de informações de livros e alunos, além de possibilitar o registro de empréstimos e devoluções de livros.

O projeto foi desenvolvido do zero e é disponibilizado de forma gratuita por mim, com o intuito de contribuir para o acesso à educação e ao conhecimento.

Requisitos

  • Python 3.10 instalado.
  • PySide6 e pyqtdarktheme instalados (pode ser feito através do pip).
  • Um sistema operacional compatível (Windows, macOS ou Linux).

Funcionalidades

O Sistema de Gerenciamento de Biblioteca oferece as seguintes funcionalidades:

  • Cadastro de Livros: Permite adicionar novos livros ao acervo da biblioteca, informando título, autor, ano de publicação, número de exemplares disponíveis, entre outros detalhes relevantes.

  • Cadastro de Alunos: Possibilita a inclusão de novos alunos no sistema, inserindo informações como nome, matrícula, data de nascimento, etc.

  • Alteração de Cadastro: Permite a edição das informações de livros e alunos previamente cadastrados, possibilitando a correção de dados incorretos ou desatualizados.

  • Empréstimo de Livros: Permite registrar o empréstimo de livros para alunos, indicando o livro em questão e o aluno que o está pegando emprestado. O sistema também registra a data de empréstimo.

  • Devolução de Livros: Permite registrar a devolução de livros por parte dos alunos.

  • Listagem dos dados cadastrados: Funções que listam os dados dos alunos, livros e empréstimos registrados no sistema.

Execução

Para executar o Sistema de Gerenciamento de Biblioteca, siga os passos abaixo:

Certifique-se de ter o Python 3.10 instalado em seu sistema.

Instale as dependências do projeto. No terminal, digite:

pip install -r requirements.txt

Faça o download do projeto através do repositório [Biblioteca-GUI].

Navegue até o diretório onde o projeto foi baixado e execute o arquivo principal:

python3 biblioteca.py

A aplicação será iniciada e a interface gráfica do Sistema de Gerenciamento de Biblioteca estará disponível para utilização.

Contribuições

Este projeto é disponibilizado de forma aberta, e contribuições são bem-vindas. Caso você queira adicionar novas funcionalidades, corrigir problemas ou melhorar o código de alguma forma, sinta-se à vontade para fazer um fork do repositório e enviar um pull request com as suas alterações.

Suporte

Caso encontre algum problema ou tenha dúvidas em relação ao sistema, por favor, abra uma issue no repositório do projeto [Biblioteca-GUI/issues]. Farei o possível para responder e ajudar a solucionar quaisquer questões.

Este é um projeto de código aberto desenvolvido por mim Wellington. Espero que seja útil para a comunidade e que ajude a promover a leitura e o acesso à informação em escolas públicas. Se tiver alguma dúvida ou precisar de mais informações, fique à vontade para entrar em contato.

Aproveite o Sistema de Gerenciamento de Biblioteca!

Wellington Almeida

wellingtonasilva45@gmail.com

Biblioteca-GUI