Análisis de requisitos de datos del sistema de gestión de bibliotecas
3.1 Ideas de desarrollo y diseño
Trate de utilizar el entorno de software y hardware existente de la escuela y los planes de desarrollo del sistema de gestión avanzado, aproveche al máximo los recursos existentes de la escuela y mejorar el efecto de la aplicación del nivel de desarrollo del sistema. De acuerdo con la normativa de gestión bibliotecaria, atiende el manejo y uso diario de los libros por parte de directivos y estudiantes. El sistema adopta un método de diseño de menú de arriba hacia abajo, que facilita diversas combinaciones y modificaciones de las funciones del sistema y facilita la complementación y el mantenimiento por parte del personal de mantenimiento técnico. El sistema debe tener funciones de mantenimiento de bases de datos y puede agregar, consultar, modificar y recopilar estadísticas de manera oportuna según 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 hace que sea conveniente para los administradores administrar datos relevantes sobre libros y lectores. También pueden consultar y compilar estadísticas en cualquier momento según sea necesario y generarlas en el archivo. formato y método requeridos.
3.2 Selección de desarrollo, entorno operativo y modo de plataforma
Herramientas de desarrollo
La versión china de Visual FoxPro6.0 es un sistema de base de datos de escritorio desarrollado por. Microsoft Corporation, se considera uno de los sistemas de gestión de bases de datos de microcomputadoras más utilizados en la sociedad actual. Es una importante herramienta de desarrollo front-end de estructura C/S (cliente/servidor) para estudiantes de informática. Aunque este sistema de base de datos es relativamente pequeño, es potente y eficiente y puede satisfacer las necesidades de las aplicaciones del sistema. Por lo tanto, este sistema utiliza Microsoft Visual FoxPro6.0 como sistema de base de datos.
Entorno de ejecución
Sistema operativo Windows9x, Windows NT, Windows XP o Windows2000.
Modo plataforma
El modo adoptado por el sistema es un modo de base de datos independiente. La razón es que, considerando el costo, las funciones que el sistema necesita implementar son la adición, modificación, consulta y estadísticas 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, considerando las funciones específicas, el sistema El objeto del servicio son las instituciones educativas, y su función principal es recopilar y archivar datos, por lo que no es necesario adoptar un modelo complejo 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 la gestión de bibliotecas de profesores y estudiantes de escuelas. La tarea principal es mejorar la gestión de la entrada de libros escolares, el préstamo y la información de los lectores mediante el establecimiento de un sistema de gestión de bibliotecas. A través de la consulta se puede localizar inmediatamente la información correspondiente del lector y se puede consultar, agregar y modificar el libro. Los lectores pueden hacer reservas para pedir prestados libros. Este sistema está diseñado para solucionar estos problemas. 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éstamo de libros, se puede unificar mediante computadoras 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 gestión de adiciones, modificaciones, consultas y reservas;
2. y gestión de consultas;
3. Gestión del préstamo de libros, incluida la gestión de sumas, consultas y estadísticas;
4. . 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 que se implementarán. Después de comprender estos contenidos, cree las interfaces correspondientes. 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 todos los permisos 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 préstamo de libros se utiliza para gestionar la información del libro de préstamos y recopilar registros de préstamos.
4. Función de servicio de lector, utilizada para ingresar y modificar registros e información de lectores.
5. La función de servicio de libros se utiliza principalmente para consultar, pedir prestado y devolver libros.
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 libros, módulo de préstamo de libros, módulo de información del 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. La entrada de libro se utiliza para ingresar información del libro por primera vez. Después de ingresar el título del libro, puede ubicarlo rápidamente y luego mostrar la información del libro que se va a modificar y la información de la página anterior y siguiente. 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 la biblioteca
3.4.2 Módulo de gestión de préstamo de libros Este módulo puede ingresar información del lector e información del libro a prestar, y puede agregar y recargar y ubicar el artículo anterior y el artículo siguiente muestran registros de préstamos, incluida información básica de los prestatarios y las consultas y estadísticas de préstamos, que pueden contar y analizar convenientemente el estado de los préstamos de libros dentro de un cierto rango de tiempo, y pueden basarse en diferentes consultas; las condiciones. 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 préstamo 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, busque la información del lector y modifíquela, y se mostrarán los elementos anteriores y siguientes; 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, consulta y reserva de libros. Al realizar una consulta, pueden consultar de acuerdo con diferentes métodos de consulta. Después de encontrar el libro que necesitan, se mostrará si el libro se puede tomar prestado, es decir, el estado actual del libro. En caso afirmativo, ingrese la cantidad de días que desea pedir prestado. Al devolver libros, también podrá localizarlos rápidamente por número. Después de mostrar el número del libro y otra información, el administrador puede devolver el 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 gestión del sistema Este módulo implementa principalmente la función de gestionar el registro de usuarios. Una vez que el administrador registra una cuenta, puede iniciar sesión en el sistema ingresando la información de contraseña correcta y el administrador puede mantener el sistema. También puedes cambiar tu contraseña. 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 los requisitos de la base de datos
Para satisfacer las necesidades de 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 asientos contables
Tabla 3-2: Tabla de información de préstamo 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