Tema 2: Sistema de gestión de información bibliotecaria
Descripción de la función del sistema de gestión de libros
1. Nombre del proyecto: Sistema de gestión de bibliotecas
2. Análisis de requisitos
Requisitos funcionales básicos:
1. Puede consultar información básica sobre libros y lectores.
2. Puedes comprobar el estado del préstamo de un determinado libro o de un determinado lector.
3. Puede contar el número de libros almacenados y el número de préstamos de ciertos tipos de libros
3. Estructura funcional del sistema
El sistema debe estar capaz de lograr las siguientes funciones:
p>
1. Gestión: gestión de usuarios, gestión de libros, gestión de lectores y gestión de préstamos.
2. Consulta: consulta de libro, consulta de lector, consulta de préstamo.
IV.Diagrama del módulo funcional
De acuerdo con los principios básicos de la ingeniería de software, la tarea fundamental de la etapa de diseño detallado es determinar cómo implementar específicamente el sistema requerido. , después de esta etapa, el trabajo de diseño debe dar como resultado una descripción precisa del sistema de destino, de modo que esta descripción pueda traducirse directamente a un programa escrito en un determinado lenguaje de programación durante la etapa de implementación del sistema. En concreto, se describe detalladamente cada módulo obtenido a través del diseño general.
El diagrama de flujo del programa principal del sistema:
De acuerdo con el diagrama de flujo del programa principal anterior, podemos dibujar el siguiente diagrama de flujo del programa para cada módulo:
5. Diagrama E-R
En la etapa de análisis de requisitos se ha completado todo el análisis de datos del sistema. Según el modelo conceptual establecido en esta etapa se han derivado varias descripciones de relaciones que cumplen con los requisitos de diseño del sistema. El trabajo principal de esta etapa es transformar los resultados de la etapa anterior en una base de datos específica.
Diagrama E-R dividido:
Diagrama E-R total:
1 1
N N
M N
M N
Entidad: Libro (número de libro, título del libro, autor, editorial, precio, categoría del libro, número de ISBN del libro, cantidad del libro)
Estudiante (estudio del estudiante No ., nombre del estudiante, sexo, hora de admisión, hora de graduación)
Administrador (nro., nombre, contraseña, hora de ingreso)
Contacto: Gestión de Estudiantes (bibliotecario, nombre del estudiante, estudiante contraseña)
Gestión de biblioteca (bibliotecario, número de préstamo, número de devolución)
Consulta (número de libro, número de tarjeta de préstamo, bibliotecario, estudiante)
Seis,
Siete,