https://github.com/welli7ngton/biblioteca-ui
Sistema gerenciador de bibliotecas
https://github.com/welli7ngton/biblioteca-ui
gui-application learning-python library-management-system pyside6 python sololearn
Last synced: about 1 month ago
JSON representation
Sistema gerenciador de bibliotecas
- Host: GitHub
- URL: https://github.com/welli7ngton/biblioteca-ui
- Owner: welli7ngton
- Created: 2023-07-20T00:54:08.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-19T17:25:55.000Z (over 2 years ago)
- Last Synced: 2025-01-19T12:14:24.175Z (over 1 year ago)
- Topics: gui-application, learning-python, library-management-system, pyside6, python, sololearn
- Language: Python
- Homepage:
- Size: 188 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/welli7ngton/Biblioteca-GUI.git)].
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](https://github.com/welli7ngton/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](https://github.com/welli7ngton/Biblioteca-GUI.git)