Tema 2: Sistema de gestión de información bibliotecaria

Descripción de la función del sistema de gestión de bibliotecas

1. Nombre del proyecto: Sistema de gestión de bibliotecas

2. Análisis de requisitos

Requisitos funcionales básicos:

1. Puedes consultar información básica sobre libros y lectores.

2. Puedes comprobar el estado del préstamo de un libro o de un lector.

3. Puede contar el número de libros en la biblioteca y el número de libros prestados.

3. Estructura funcional del sistema

El sistema debe poder realizar las siguientes funciones:

1. Gestión: gestión de usuarios, gestión de libros, gestión de lectores y gestión de endeudamiento.

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, es decir, El trabajo de diseño en esta etapa finaliza. Finalmente, se debe obtener una descripción precisa del sistema objetivo para que esta descripción pueda traducirse directamente a un programa escrito en un lenguaje de programación durante la fase de implementación del sistema. En concreto, se trata de una descripción detallada de cada módulo obtenida a través del diseño general.

Diagrama de flujo del programa principal del sistema:

De acuerdo con el diagrama de flujo del programa principal anterior, podemos dibujar el diagrama de flujo de cada módulo a continuación:

Verbo (verbo de abreviatura) Diagrama E-R

Todo el análisis de datos del sistema se ha completado durante la etapa de análisis de requisitos. A partir del modelo conceptual establecido en esta etapa se obtienen 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:

Diagrama E-R total:

1 1

No sé

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, número de libro)

Estudiante (estudiante número, nombre del estudiante, género, hora de inscripción, hora de graduación)

Administrador (número, nombre, contraseña, hora de ingreso)

Contacto: Gestión de estudiantes (bibliotecario, nombre del estudiante, contraseña del estudiante )

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 biblioteca, bibliotecario, estudiante)

Seis,

Siete,

src="/style/tongji.js">