La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Cómo diseñar nuevos pedidos de libros en el sistema de gestión de la biblioteca?

¿Cómo diseñar nuevos pedidos de libros en el sistema de gestión de la biblioteca?

No estoy seguro si te dedicas a un gran trabajo de diseño de sistemas... Encontré un documento que mencioné antes. Espero que eso ayude. La parte de implementación del sistema no está escrita en él, porque todos usan cosas diferentes, solo piénselo. En cuanto al calendario, todo depende del nivel técnico. Después de todo, la lógica es bastante simple.

1. Introducción al sistema

Con el rápido desarrollo de la tecnología informática, el uso de computadoras para obtener y procesar información es una característica importante de la gestión de la información actual. Con el rápido desarrollo del hardware informático, los sistemas de bases de datos relacionados con la gestión de la información también se están desarrollando rápidamente. La biblioteca es una parte importante de una universidad y un lugar importante para que profesores y estudiantes obtengan conocimientos. Porque las bibliotecas se dedican principalmente al almacenamiento y circulación de grandes cantidades de materiales bibliográficos. Por lo tanto, las computadoras se han utilizado en la gestión de libros de las bibliotecas durante mucho tiempo. Este sistema es un sistema de gestión de biblioteca desarrollado en base a condiciones reales. La principal tarea del desarrollo del sistema es resolver los problemas de circulación de libros basándose en las deficiencias del sistema original en cuanto a puntualidad, precisión de los datos y facilidad de operación. Realizar la sistematización, estandarización y automatización de la gestión de la información de los libros y maximizar la eficiencia de oficina de los operadores.

2. Análisis de requisitos del sistema y diseño general

2.1 Requisitos funcionales del sistema

1.

2. Para ingresar datos en lotes de manera eficiente, el sistema debe verificar la validez de los datos de entrada y realizar operaciones básicas como agregar, eliminar y modificar datos.

3. Realice una consulta dinámica de datos, la velocidad de consulta es rápida y los datos se imprimen de forma unificada.

4. El sistema debe proporcionar las funciones de mantenimiento de código correspondientes.

5. El sistema debe tener funciones de respaldo y recuperación de datos importantes en la base de datos.

6. El sistema debe utilizar el inicio de sesión del usuario para proteger datos importantes y confidenciales en la base de datos del sistema.

2.2 Diseño general del sistema

Este sistema de gestión de bases de datos consta principalmente de seis módulos: recuperación de libros, gestión de libros, mantenimiento de datos, estadísticas de libros, salida impresa y mantenimiento del sistema, como se muestra en la Figura 1 espectáculo. Las funciones de cada módulo son las siguientes:

1. Módulo de control principal El módulo de control principal se utiliza para controlar cada módulo derivado y es la consola maestra para realizar las funciones de cada módulo.

2. El módulo de recuperación de libros es uno de los módulos importantes del sistema de gestión de la biblioteca y es una forma para que los lectores consulten libros rápidamente. La función de este módulo es consultar libros por título, número de libro, autor y clasificación del libro.

3. El módulo de gestión de la biblioteca es el módulo de operación del bibliotecario y los lectores no tienen derecho a ingresar. Este módulo consta de los siguientes submódulos: consulta de número y nombre de lector, registro de préstamo de libros, registro de devolución de libros y registro de renovación de libros. En "Registro de préstamo de libros", cuando el administrador registra un libro para ser prestado, el inventario del libro en la biblioteca disminuye, mientras que el inventario del libro devuelto en la biblioteca aumenta. Se calcularán sanciones para los lectores que no devuelvan los libros en la fecha especificada. La gestión de libros equivale a la gestión diaria de los bibliotecarios, es decir, el registro del préstamo, devolución y renovación de libros.

Figura 1 Diagrama del módulo funcional del sistema de gestión de bibliotecas

4. El módulo de mantenimiento de datos es controlado por el bibliotecario. Consiste en programas como agregar, modificar y eliminar lectores, agregar, modificar y eliminar libros, explorar y modificar lectores, y explorar y modificar libros. En el momento del diseño, el ID del lector, el título del libro y el ISBN son todos únicos. Por lo tanto, al modificar lectores o libros, una vez registrados el número y el nombre del lector, no se podrá modificar el registro del lector o el registro del libro. Al eliminar un lector o un libro, no se puede eliminar siempre que el lector no haya devuelto el libro prestado o que la cantidad del inventario original del libro no coincida con el inventario existente.

5. El módulo de estadísticas de datos incluye estadísticas de lectores, estadísticas de libros, estadísticas de clasificación de libros prestados y estadísticas de lectores de libros no vencidos.

6. El módulo de impresión incluye información del lector, libros prestados impresos, lectores que no han devuelto libros vencidos y tarjetas de presentación de libros impresas. Este módulo está controlado por el bibliotecario.

7. El módulo de mantenimiento del sistema incluye copia de seguridad de datos, recuperación de datos, modificación de contraseña e índice de base de datos. Este módulo es controlado por el administrador.

La copia de seguridad de datos se utiliza principalmente para realizar copias de seguridad de las bibliotecas de lectores, bibliotecas de préstamo, bibliotecas y bibliotecas de índice, principalmente para evitar emergencias, como cortes repentinos de energía, virus o daños en el disco duro. La recuperación de datos es la operación inversa a la copia de seguridad de datos. La modificación de la contraseña considera principalmente la seguridad de los datos. El bibliotecario puede cambiar la contraseña en cualquier momento para evitar que otros accedan al índice de datos del sistema de gestión de la biblioteca. Si la base de datos y la base de datos de índice no se pueden sincronizar durante la operación, el bibliotecario puede usar esta función normalmente.

8. Salir del sistema El módulo de salida del sistema consta de ayuda y salida.

3. Pasos y métodos de diseño del sistema

Herramientas de desarrollo

: Visual C 6.0

Idioma: Lenguaje C compatible con C.

3.1 Diseño de base de datos

3.2 Diseño e implementación de módulos funcionales

3.3 Diseño y creación de menú

3.4 Redacción de programa principal

Compilación y funcionamiento del sistema 3.5

Descripción del sistema 3.6