Red de conocimiento del abogados - Preguntas y respuestas sobre conocimientos de patentes - Análisis de los requisitos de datos del sistema de gestión de bibliotecas

Análisis de los requisitos de datos del sistema de gestión de bibliotecas

3. Diseño del sistema

3.1 Ideas de desarrollo y diseño

Intente utilizar el entorno de software y hardware existente de la escuela y los planes de desarrollo de sistemas de gestión avanzados para lograr el máximo rendimiento. El propósito es utilizar los recursos existentes de la escuela para mejorar el efecto de aplicación del nivel de desarrollo del sistema. De acuerdo con las disposiciones de gestión de la biblioteca y para satisfacer la gestión y el uso diario de libros por parte de administradores y estudiantes, el sistema adopta un método de diseño de menú de arriba hacia abajo para facilitar diversas combinaciones y modificaciones de las funciones del sistema, y ​​también es conveniente para el mantenimiento técnico. personal para complementar y mantener. El sistema debe tener funciones de mantenimiento de bases de datos y realizar operaciones de adición, consulta, modificación, estadísticas y otras operaciones de manera oportuna de acuerdo con las necesidades del usuario. El sistema mantiene una base de datos que guarda información sobre libros y lectores, así como información sobre la circulación de libros, lo que facilita a los administradores la gestión de datos relevantes sobre libros y lectores. También puede realizar consultas de datos y estadísticas en cualquier momento según sea necesario y generarlos. el formato y método requeridos.

3.2 Selección de desarrollo, entorno operativo y modo de plataforma

Herramientas de desarrollo

Versión china de Visual FoxPro6.0. Visual FoxPro es un sistema de base de datos de escritorio producido por Microsoft. Se considera uno de los sistemas de gestión de bases de datos informáticas más utilizados en la sociedad actual. Es una importante herramienta de desarrollo de interfaz para profesionales informáticos C/S (cliente/servidor). estructura. Aunque este sistema de base de datos es relativamente pequeño, tiene funciones poderosas, alta eficiencia operativa y puede satisfacer las necesidades de las aplicaciones del sistema. Por lo tanto, se utiliza Microsoft Visual FoxPro6.0 como sistema de base de datos de este sistema.

Entorno operativo

Sistema operativo Windows9x, Windows NT, Windows XP o Windows2000.

Modo plataforma

El modo adoptado por este sistema es el modo de base de datos independiente. La razón es que desde una perspectiva de costos, las funciones que el sistema necesita implementar son agregar, modificar, consultar, estadísticas y otras operaciones de datos, por lo que el costo se reduce; en segundo lugar, el uso del modo de base de datos independiente puede mejorar la seguridad; del sistema finalmente, desde la implementación Considerando las funciones específicas, este sistema sirve a las instituciones educativas, y su función principal es resumir y archivar datos, por lo que no es necesario utilizar modelos complejos para implementar este sistema;

3.3 Análisis de la función del sistema

3.3.1 Análisis de tareas Este sistema se utiliza principalmente para profesores de escuela y gestión de bibliotecas de estudiantes. La tarea principal es mejorar la entrada y el alquiler de libros escolares mediante el establecimiento de un sistema. Sistema de gestión de biblioteca. Además de la gestión de la información del lector, la información correspondiente del lector se puede localizar inmediatamente mediante consultas. Los libros se pueden consultar, agregar y modificar. Los lectores pueden reservar libros prestados. . 3.3.2 Análisis funcional: al establecer un sistema de gestión de libros, el trabajo de gestión diario de la biblioteca, como la gestión de libros, la gestión de lectores y la gestión de préstamos de libros, se puede gestionar de manera uniforme por computadora para mejorar la eficiencia del trabajo y el nivel de gestión. Esta gestión incluye:

1. Gestión de la información básica de los libros, incluida la adición, modificación, consulta y gestión de reservas.

2. gestión de modificaciones y consultas;

3. Gestión de alquiler de libros, incluida la gestión de adición, consultas y estadísticas;

4. del sistema. 3.3.3 Requisitos funcionales: al diseñar un sistema, es necesario determinar qué funciones puede lograr y luego analizar qué elementos se necesitan en función de las funciones específicas a implementar. Después de conocer estos contenidos, cree la interfaz correspondiente. A través del análisis funcional anterior, el sistema debe completar los siguientes requisitos funcionales.

1. Los administradores y los usuarios estudiantes tienen permisos diferentes después de iniciar sesión. Los administradores tienen permisos completos de administración y consulta, mientras que los usuarios estudiantes solo tienen permisos de consulta.

2. Función de gestión de libros, utilizada para introducir y modificar registros de libros.

3. La función de alquiler de libros se utiliza para gestionar la información del libro de alquiler y contar los registros de alquiler.

4. Función de servicio de lector, utilizada para ingresar y modificar registros e información del lector.

5. Función de servicio de libros, utilizada principalmente para consultar libros y pedir prestado y devolver.

6. La gestión del sistema se utiliza principalmente para el registro de usuarios y la modificación de contraseñas. 3.4 Diseño del módulo de funciones del sistema Con base en el análisis de las funciones del sistema, se planifican y diseñan cinco módulos de gestión principales: módulo de gestión de biblioteca, módulo de alquiler de libros, módulo de información para el lector, módulo de servicio de libros y módulo de gestión del sistema. Como se muestra en la Figura 3-1:

Figura 3-1 Diagrama esquemático del módulo principal 3.4.1 Módulo de gestión de libros Este módulo se utiliza principalmente para ingresar y modificar información básica de los libros. ingrese la información del libro por primera vez Después de ingresar el título del libro, ubique rápidamente el libro, luego muestre la información del libro que desea modificar y realice las modificaciones correspondientes. Se debe mostrar la información anterior, siguiente y otra. Las funciones de este módulo se muestran en la Figura 3-2.

Figura 3-2 Diagrama esquemático del módulo de gestión de libros

3.4.2 Módulo de gestión de alquiler de libros Este módulo puede ingresar información del lector y la información de los libros a alquilar, y puede agregar, recargar y elementos anteriores, la ubicación del siguiente elemento muestra el registro de alquiler, incluida la información básica del prestatario y la información básica del libro de alquiler y las estadísticas pueden facilitar las estadísticas y el análisis de los libros de alquiler; el rango de tiempo especificado y la consulta puede basarse en diferentes condiciones de consulta. Las funciones de este módulo se muestran en la Figura 3-3.

3-3 Diagrama esquemático del módulo de gestión de alquiler de libros

3.4.3 Módulo de gestión de lectores Este módulo puede registrar lectores que inician sesión por primera vez, numerar lectores e ingresar información básica de lectores Al modificar la información del lector, ubique rápidamente el número del lector y modifíquelo después de encontrar la información del lector. Se muestran el elemento anterior, el siguiente, etc. Las funciones de este módulo se muestran en la Figura 3-4.

Figura 3-4 Diagrama esquemático del módulo de gestión del lector

3.4.4 Módulo de servicio del lector Este módulo puede facilitar a los lectores el préstamo, la consulta y la reserva de libros. Al realizar consultas, siga diferentes consultas. métodos para encontrar Después del libro requerido, se muestra si el libro se puede tomar prestado, es decir, el estado actual del libro, si se puede tomar prestado, ingrese el número de días para tomar prestado, etc. Al devolver libros, también puede localizarlos rápidamente por número. Después de mostrar el número del libro y otra información, el administrador puede realizar operaciones para completar la devolución del libro. Las funciones de este módulo se muestran en la Figura 3-5.

Figura 3-5 Diagrama esquemático del módulo de servicio del lector

3.4.5 Módulo de administración del sistema Este módulo implementa principalmente la función de administrar el registro de usuarios después de que el administrador registra su propia cuenta. ingresa la contraseña correcta. La información se puede utilizar para iniciar sesión en el sistema y los administradores pueden realizar el mantenimiento del sistema. La contraseña también se puede modificar. Las funciones de este módulo se muestran en la Figura 3-6.

Figura 3-6 Diagrama de gestión del sistema

3.5 Diseño de la base de datos

3.5.1 Análisis de la demanda de la base de datos

Más necesidades de los usuarios generales. Dibuje el siguiente diagrama de flujo de datos para el sistema. Como se muestra en la Figura 3-7:

3.5.2 Diseño lógico de la base de datos De acuerdo con los requisitos del diseño funcional del sistema y la división de módulos funcionales, la estructura de la tabla de la base de datos se diseña de la siguiente manera:

Tabla 3-1: Tabla de información de libros de ingreso a la biblioteca

Tabla 3-2: Tabla de información de alquiler de libros

Tabla 3-3 Tabla de información del lector

Tabla 3-4: Tabla de información de préstamos

Tabla 3-5: Tabla de información del usuario del sistema