Sistema de gestión de bibliotecas basado en Struts
Hola a todos, soy Piscis Lin. Aprendí la tecnología Struts hace algún tiempo. Un amigo me regaló un sistema de gestión de bibliotecas basado en Struts. Lo estudié detenidamente y pasé la depuración de esas funciones. ¡Este es un buen material para aprender puntales!
Descripción del programa:
Entorno de desarrollo del sistema: Windows xp sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0
Archivo de base de datos: copie directamente la carpeta db_librarySys en el directorio de la base de datos al directorio de datos de la base de datos mysql.
Información de inicio de sesión de la base de datos MySQL: raíz de la cuenta, contraseña 123 (puede modificarla en la clase com.core.ConnDB)
Cuenta de prueba del administrador: admin Contraseña: admin
Funciones y características del sistema:
(1) Gestión de la información de categorías de libros: como biblioteca escolar, hay muchos libros involucrados, por lo que es necesario clasificarlos, lo que favorece la consulta y gestión de libros. La cantidad de días que se pueden tomar prestadas diferentes categorías de libros también es diferente. Después de iniciar sesión en el sistema, el administrador puede agregar, actualizar y eliminar categorías de libros.
(2) Gestión de la información del libro: una vez que el administrador ha terminado de agregar la información de la categoría del libro, puede comenzar a ingresar la información del libro. Solo los libros que pertenecen a la biblioteca se ingresan en el sistema y los lectores pueden consultarlos después de iniciar sesión. sistema.
(3) Gestión de categorías de lectores: para facilitar la gestión de la biblioteca, el sistema distingue las categorías de lectores. La cantidad de libros que se pueden tomar prestados es diferente para las diferentes categorías de lectores. Después de iniciar sesión en el sistema, el administrador puede administrar la información de esta categoría de lector, incluida la adición de información de categoría de lector, la modificación de categorías de lector y la eliminación de categorías de lector. En particular, se debe mantener la coherencia entre los datos de la tabla de la base de datos al realizar operaciones de eliminación.
(4) Gestión de la información del lector: una vez que el administrador ha terminado de editar la información de la categoría del lector, la información del lector se puede procesar. El administrador puede agregar nueva información del lector, modificar la información del lector existente y eliminar la información del lector.
(5) Gestión del préstamo de libros: los lectores pueden iniciar sesión en el sistema para consultar sus libros favoritos y luego ir a la biblioteca para registrarse para el préstamo de libros. Cuando los lectores terminan de leer el libro o necesitan devolverlo, deben tomar sus libros. a la biblioteca para devolverlos, en este momento hay un administrador a cargo del negocio de devolución de libros. Por supuesto, si un lector olvida devolver un libro prestado por algún motivo, el administrador también puede recopilar estadísticas sobre esta información. Al mismo tiempo, el administrador también puede renovar los libros prestados.
(6) Configuración del sistema: después de iniciar sesión en el sistema, el administrador puede modificar la información de la biblioteca, modificar y administrar la información de otros operadores y administrar la información de la estantería.
(7) Cambio de contraseña: después de iniciar sesión en el sistema como administrador o lector, puede modificar su contraseña de inicio de sesión, lo que garantiza la seguridad del sistema.
(8) Características del sistema: adopta el patrón de diseño MVC, adopta completamente ideas de diseño orientadas a objetos y utiliza el marco de código abierto Struts.
Expandir