Projeto de gerenciamento de biblioteca universitária
Introdução
Bem-vindo ao projeto de gerenciamento de biblioteca universitária! Este projeto tem como objetivo fornecer um sistema eficiente de gerenciamento dos recursos da biblioteca de nossa faculdade. Inclui recursos para gerenciamento de front-end e back-end, oferecendo uma experiência perfeita para alunos, professores, funcionários não docentes e administradores.
Características
Recursos de front-end
- Exibir livros disponíveis : visualize uma lista abrangente de todos os livros disponíveis na biblioteca.
- Autenticação de usuário : funcionalidade de login para alunos, professores, funcionários não docentes e administradores.
- Página de perfil : acesse informações específicas do usuário, como livros emitidos anteriormente, multas e datas de devolução.
Recursos de back-end
- Banco de dados MySQL : Utilize o MySQL como banco de dados back-end para armazenamento de dados eficiente.
- Conectividade Python : Use a biblioteca PyMySQL para estabelecer conectividade entre o frontend e o banco de dados MySQL.
Recursos de administração
- Adicionar livro : os administradores podem adicionar novos livros ao inventário da biblioteca.
- Remover livro : os administradores podem remover livros do inventário da biblioteca.
- Gerenciamento de usuários : gerencie contas e permissões de usuários.
Como usar
- Login : Acesse a página de login e insira suas credenciais com base na sua designação (aluno, docente, não docente, administrador).
- Explorar : Uma vez logado, explore os livros disponíveis ou acesse sua página de perfil para obter informações personalizadas.
- Funções administrativas : Se estiver conectado como administrador, opções adicionais para adicionar e remover livros estarão disponíveis no painel de administração.
Tecnologias Utilizadas
- HTML : Usado para criar a estrutura de páginas da web.
- CSS : usado para estilizar as páginas da web e fornecer uma interface de usuário atraente.
- JavaScript : implementado para elementos interativos e conteúdo dinâmico.
- Python : usado para lógica de backend e conectividade com o banco de dados MySQL.
- MySQL : utilizado como banco de dados back-end para armazenar recursos de biblioteca e informações do usuário.