Proyecto de gestión de biblioteca universitaria
Introducción
¡Bienvenido al proyecto de Gestión de Bibliotecas Universitarias! Este proyecto tiene como objetivo proporcionar un sistema eficiente para la gestión de los recursos bibliotecarios de nuestra universidad. Incluye funciones para la gestión frontend y backend, ofreciendo una experiencia perfecta para estudiantes, personal docente, personal no docente y administradores.
Características
Funciones de interfaz
- Mostrar libros disponibles : vea una lista completa de todos los libros disponibles en la biblioteca.
- Autenticación de usuario : funcionalidad de inicio de sesión para estudiantes, personal docente, personal no docente y administradores.
- Página de perfil : acceda a información específica del usuario, como libros emitidos anteriormente, multas y fechas de devolución.
Funciones de back-end
- Base de datos MySQL : utilice MySQL como base de datos backend para un almacenamiento de datos eficiente.
- Conectividad Python : utilice la biblioteca PyMySQL para establecer conectividad entre el frontend y la base de datos MySQL.
Funciones de administración
- Agregar libro : los administradores pueden agregar nuevos libros al inventario de la biblioteca.
- Eliminar libro : los administradores pueden eliminar libros del inventario de la biblioteca.
- Gestión de usuarios : gestiona cuentas de usuario y permisos.
Cómo utilizar
- Iniciar sesión : acceda a la página de inicio de sesión e ingrese sus credenciales según su designación (estudiante, personal docente, personal no docente, administrador).
- Explorar : una vez que haya iniciado sesión, explore los libros disponibles o acceda a su página de perfil para obtener información personalizada.
- Funciones de administrador : si inicia sesión como administrador, habrá opciones adicionales para agregar y eliminar libros disponibles en el panel de administración.
Tecnologías utilizadas
- HTML : Se utiliza para crear la estructura de páginas web.
- CSS : se utiliza para diseñar las páginas web y proporcionar una interfaz de usuario atractiva.
- JavaScript : Implementado para elementos interactivos y contenido dinámico.
- Python : se utiliza para la lógica de backend y la conectividad con la base de datos MySQL.
- MySQL : se utiliza como base de datos backend para almacenar recursos de la biblioteca e información del usuario.