1. Introducción del proyecto
Introducción del proyecto
El sistema de biblioteca completado utilizando JSP, Layui y MySQL incluye interfaces de préstamo de libros, bibliotecario e administrador del sistema, con funciones completas.
La herramienta de desarrollo es eclipse, donde MySQL es 5.7 (MySQL8 también está bien)
Dirección de demostración : http://library.mingyuefusu.top
El último código se almacena en la nube de código: https://gitee.com/mingyuefusu/tushuguanlixitong
(谢谢手下留情)
Contraseña de la cuenta de usuario: 1805010219 1234
Contraseña de la cuenta del bibliotecario: Root 1234
Contraseña de cuenta del administrador del sistema: administrador administrador
Si encuentra problemas que no se pueden resolver o que necesitan configurar documentos relevantes en el curso, agregue Q Group 1021590105
Detalles del proyecto
Este sistema de gestión de libros generalmente se divide en la pantalla de la página frontal y la gestión de back-end.
La página de recepción (es decir, la página de inicio del sistema de gestión de libros de este libro) realiza tres funciones principales: visualización de anuncios, consulta de libros y sugerencias de mensajes. Existe una función de ver las reglas de los lectores. Los maestros y los estudiantes pueden ver la última información de anuncio publicada por los gerentes de la biblioteca, y pueden consultar libros que les interesa y ver comentarios. Después de iniciar sesión, los usuarios también pueden tener funciones como modificación de información personal, consulta de información de préstamo personal y consulta de información de violación personal. También pueden dejar mensajes y sugerencias a los gerentes de la biblioteca escolar.
La página de backend integra las funciones requeridas en la gestión de la biblioteca y se divide en gerentes de biblioteca y gerentes de sistemas. El trabajo de los gerentes generalmente se completa en el backend. La recepción es para que los maestros y los estudiantes lo muestren. El backend correspondiente es para los gerentes de la biblioteca escolar, y las páginas de backend están encriptadas. Si inicia sesión normalmente, no puede ingresar la página de gestión de backend. Las funciones de los gerentes de la biblioteca de backend incluyen: libros prestados, libros que regresan, que muestran y buscan registros de préstamos, muestran y buscan registros de devolución de libros, y agregando y recuperando anuncios; Las funciones de los administradores del sistema de back -end incluyen: agregar y eliminar y recuperar libros, agregar y recuperar la clasificación de libros, agregar y recuperar a los certificados prestados, mostrar y buscar información de préstamos, agregar y recuperar a las reglas prestadas, agregar y recuperar a los bibliotecarios, mostrar cuadros de línea para el número de libros prestados recientes y emitir la tabla Excel de estos datos de la mesa.
Contiene tres módulos principales: usuario, bibliotecario y administrador del sistema
1. Módulo de usuario
- Ver anuncios: puede ver la información del anuncio publicada por el bibliotecario.
- Vista del libro: Paging, puede ver la descripción general del libro, y puede consultar difuso a través del número de libro, el nombre del libro, el autor, la ubicación de almacenamiento y la descripción del libro
- Información de violación personal (después del inicio de sesión): Información y investigación de violación histórica personal
- Los lectores de la biblioteca dejan un mensaje (después del inicio de sesión): sugerencias para la biblioteca o reseñas de libros
- Ver reglas de préstamo: diferentes reglas tienen diferentes cantidades de límite de endeudamiento, tiempo limitado y tarifas vencidas.
- Información personal (después del inicio de sesión): Ver información personal y modificar la contraseña de inicio de sesión
- Información de préstamo personal (después del inicio de sesión): Paging y consulta de registros de préstamos personales
2. Módulo bibliotecario
- Libros prestados y devueltos: ayuda a los usuarios a tomar prestados libros y a determinar si el símbolo no cumple con las reglas de endeudamiento, y al devolver libros, determinar si hay una fecha de vencimiento. Si se excede la fecha de vencimiento, la fecha de vencimiento se emite y se devuelve la fecha de vencimiento.
- Informes de préstamo: la paginación muestra todos los registros de préstamos, puede consultar y obtener resultados de la gestión del anuncio de Excel: puede agregar edición y eliminar anuncios
- Informe de devolución: la página muestra todos los libros no ordenados, y puede ser confundido a través de condiciones como el número de certificado de endeudamiento, número de libro, fecha de endeudamiento, fecha límite y otras condiciones.
- Modificación de información personal: modificar información personal, contraseña, etc.
3. Módulo de administrador del sistema
- Gestión de libros: paginación, agregar nuevos libros, establecer varias información sobre libros, editar y eliminar, buscar a través del número, el título, el autor, la descripción, etc., generar los resultados a Excel, y puede ver quién ha tomado prestado el libro.
- Gestión de clasificación: pantalla de paginación, agregar, eliminar y modificar libros, y fácil de leer y organizar la clasificación de libros
- Gestión del certificado de préstamo: la paginación muestra todos los certificados de préstamo, agrega, elimina, modifica y verifica el certificado de préstamo del usuario, y ver todos los registros de préstamos del certificado de préstamo.
- Gestión de reglas de préstamo: puede mostrar, editar y eliminar todas las reglas de préstamo. Las reglas de préstamo determinarán qué libros de la biblioteca se pueden tomar prestados del certificado de la biblioteca, cuántos libros se pueden tomar prestados, cuánto tiempo se puede tomar prestados y los gastos diarios que exceden la fecha límite.
- Consulta de información de préstamos: la página muestra que si la consulta se puede consultar para una condición que no se ha devuelto para una fecha de vencimiento, la consulta difusa se realizará en función del número, el número de certificado de endeudamiento, el número de libro, la fecha de préstamo, etc., la información de la salida de la salida, etc. El administrador del sistema solo puede consultarlo, y no puede agregar, eliminar y modificar información de préstamo. Esta operación es operada por el bibliotecario.
- Gestión del bibliotecario: agregue, elimine y modifique al bibliotecario, pero no puede modificar la cuenta original
- Estadísticas de préstamos de libros: el número de libros tomados en la biblioteca durante los últimos 30 días se muestra intuitivamente a través de la tabla de línea.
mesa de sql
Hay diez tablas de bases de datos, tablas de libros, tablas de registro de préstamo de libros, tablas de mensajes, tablas de administrador del sistema, tablas de certificado de endeudamiento, tablas de administrador de biblioteca, tablas de clasificación de libros, tablas de biblioteca, tablas de reglas de préstamo, tablas de anuncio
Lista de libros
- Número, nombre, autor, biblioteca almacenada, número de clasificación, ubicación de almacenamiento, ya sea para prestar, descripción del libro
Mesa de registro de préstamos de libros
- Número, número de certificado de préstamo, número de libro, fecha de préstamo, fecha restringida, fecha de devolución, descripción de violación, número de controlador
Formulario de mensaje
- Número, número de certificado de préstamo, contenido de mensaje, fecha de mensaje
Tabla de administrador del sistema
- Número de cuenta, contraseña
Formulario de certificado de préstamo
- Número, contraseña, nombre del prestatario, número de regla, estado (perdido, disponible)
Mesa bibliotecaria
- Número, nombre, cuenta, contraseña, correo electrónico
Mesa de clasificación de libros
- Número, nombre de clasificación, descripción de clasificación
Mesa de biblioteca
- Número, nombre de la biblioteca, descripción
Mesa de reglas
- Numerar, limitar el número de préstamos, limitar el número de días de endeudamiento, gastos diarios para el vencimiento del libro
Formulario de anuncio
- Número, título, contenido de anuncio, fecha de lanzamiento
2. Implementación
Importe el archivo biblioteca.sql en la base de datos MySQL , y debe modificar los siguientes dos atributos relacionados con la conexión de la base de datos (contraseña de la cuenta de la base de datos, nombre de la tabla de la base de datos)
3. Demostración del proyecto
usuario
Consulta de libros
Otras omisiones
Bibliotecario
Administrador del sistema