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.
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.
- Python 3.10 instalado.
- PySide6 e pyqtdarktheme instalados (pode ser feito através do pip).
- Um sistema operacional compatível (Windows, macOS ou Linux).
-
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.
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.
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.
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