introducir
La pila de tecnología utilizada en este proyecto es SSM+layui+mysql y el servidor usa Tomcat. La ubicación donde se almacenan los libros y las imágenes debe configurarse primero en conf/setting.xml en el directorio raíz de Tomcat. La ruta virtual configurada en este proyecto es D:\upload.
Dirección de descarga del código completo: Sistema de gestión de débito de libros
División de roles de usuario
- Los visitantes que no hayan iniciado sesión en este sistema pueden buscar y ver información de libros en la biblioteca y pueden convertirse en usuarios registrándose.
- Los usuarios que hayan iniciado sesión en este sistema pueden verificar el estado de su préstamo y tener la función de cambiar contraseñas e información del número de teléfono móvil.
- Los bibliotecarios pueden ver datos relevantes en la biblioteca, procesar el préstamo, devolución y renovación de libros de los usuarios, y ver la información de nuevo préstamo y el historial de préstamo de la biblioteca.
- El administrador es el usuario con máxima autoridad en este sistema y puede gestionar los libros, usuarios y diccionarios de datos de la biblioteca.
Declaración de necesidades
-
Función de servicio de recepción
- Funciones de la página de inicio:
- Búsqueda de libros: búsqueda basada en la información del libro (título del libro, autor, editorial), categoría del libro y disponibilidad de inventario, etc.
- Detalles del libro: haga clic en Ver detalles debajo del libro para ver toda la información relacionada con el libro (título del libro, editorial, autor, ubicación, etc.)
- iniciar sesión Registrarse:
- Iniciar sesión y registrarse: Conviértase en usuario iniciando sesión o registrándose y regrese a la página de inicio después de tener éxito.
- Ver información personal:
- Ver información personal: los usuarios pueden ver su información básica.
- Modificar número de teléfono móvil: los usuarios pueden modificar el número de teléfono móvil en su información básica
- Ver información de préstamos:
- Ver información de préstamo: los usuarios pueden ver los libros que están pidiendo prestado y su estado de préstamo.
- cambiar la contraseña:
- Cambiar contraseña: los usuarios pueden ingresar una nueva contraseña para cambiar la contraseña
- Funciones de la página de inicio:
-
Función de gestión de backend
- Características del espacio de trabajo:
- Préstamo: el bibliotecario puede procesar los libros prestados por el usuario en función del número de libro y la cuenta de usuario.
- Devolución/Renovación: el bibliotecario puede encontrar los libros que se están tomando prestados según la cuenta del usuario y devolverlos o extender el tiempo de préstamo.
- Gestión de préstamos:
- Ver el estado del préstamo: los bibliotecarios pueden ver y buscar el estado del préstamo de los libros prestados actualmente en la biblioteca.
- Eliminar el estado de préstamo: el bibliotecario puede eliminar el estado de préstamo del libro prestado
- Recordar a los usuarios que devuelvan los libros: los bibliotecarios pueden enviar mensajes recordatorios a los usuarios designados que hayan tomado libros prestados.
- Ver el historial de préstamos: los bibliotecarios pueden ver y buscar el historial de préstamos de la biblioteca.
- Eliminar el historial de préstamos: los bibliotecarios pueden eliminar el historial de préstamos de la biblioteca
- Visualización de datos:
- Visualización de datos: los bibliotecarios pueden ver algunas estadísticas relacionadas con la biblioteca, como la cantidad de libros de varios tipos, libros prestados, la cantidad total de usuarios, etc.
- Gestión de biblioteca:
- Agregar libros: el superadministrador agrega nuevos libros al sistema
- Eliminar libros: el superadministrador elimina los libros que se han eliminado de la biblioteca.
- Modificar libros: el superadministrador modifica la información sobre los libros en el sistema.
- Consultar libros: el superadministrador puede ver y buscar todos los libros del sistema.
- Gestión de usuarios:
- Agregar usuarios: el superadministrador puede agregar usuarios con diferentes roles
- Eliminar usuarios: los superadministradores pueden eliminar usuarios
- Modificar usuarios: Los superadministradores modifican la información básica de los usuarios en el sistema.
- Consultar usuarios: el superadministrador puede ver y buscar todos los usuarios del sistema
- Gestión del diccionario de datos:
- Agregar valor de diccionario: el superadministrador puede agregar un determinado tipo de valor en el diccionario de datos
- Agregar tipos de diccionario: el superadministrador puede agregar tipos en el diccionario de datos
- Modificar valores del diccionario: los superadministradores pueden modificar el contenido de los valores del diccionario en el diccionario de datos o cambiar sus tipos.
- Eliminar valor del diccionario: el superadministrador elimina un determinado tipo de valor en el diccionario de datos. Si no hay un valor correspondiente del tipo después de la eliminación, el tipo se eliminará automáticamente.
- Consultar diccionario de datos: el superadministrador puede ver y buscar en el diccionario de datos
- Características del espacio de trabajo:
Captura de pantalla del proyecto en ejecución
interfaz de inicio de sesión:
Interfaz de registro:
Página de inicio del sistema:
Espacio de trabajo:
Estado de endeudamiento:
Historial de préstamos:
Gestión de biblioteca:
Gestión de usuarios:
Gestión del diccionario de datos:
Estadísticas: