La Red de Conocimientos Pedagógicos - Conocimientos históricos - Registros de depuración de biblioteca

Registros de depuración de biblioteca

Resumen

Con la madurez de la informática y la tecnología y su aplicación generalizada en diversos campos de la sociedad humana, sus poderosas funciones han ahorrado a las personas mucho tiempo de trabajo, mejorando así la eficiencia del trabajo humano sin precedentes. El uso de computadoras para gestionar la información de los libros tiene ventajas incomparables sobre la gestión manual. Por ejemplo: recuperación rápida, búsqueda sencilla, alta confiabilidad, gran capacidad de almacenamiento, buena confidencialidad, larga vida útil y bajo costo. Estas ventajas pueden mejorar enormemente la eficiencia de la gestión de la biblioteca. Al mismo tiempo, la aplicación de la tecnología de la información en la gestión se está generalizando cada vez más y la implementación de sistemas de información de gestión está adquiriendo gradualmente madurez técnica. Los sistemas de información de gestión son una disciplina nueva y en evolución. Este artículo presenta el proceso de desarrollo de un sistema de información de gestión utilizando la estrategia de "planificación general de arriba hacia abajo, desarrollo de aplicaciones de abajo hacia arriba" en un entorno vb. Al analizar las deficiencias de la gestión bibliotecaria manual tradicional, se propone una solución bibliotecaria eficaz gestionada por ordenador. La parte de análisis del sistema del sistema de información de gestión de bibliotecas incluye análisis de viabilidad, análisis de estructura organizativa, análisis de funciones de gestión, análisis de procesos comerciales, análisis de procesos de datos, diccionario de datos, descripción de procesos, etc. La parte de diseño del sistema presenta principalmente el diseño de la función del sistema y el diseño de la base de datos; la parte de implementación del sistema enumera varios diagramas de bloques del programa principal, con algunas ventanas y programas principales.

El sistema tiene una interfaz amigable, operación simple y gran practicidad.

Sistema de información de gestión de palabras clave, gestión de bibliotecas, aplicación vb.

Índice

1. Descripción general 1

1.1 Introducción 1

1.2 Antecedentes del desarrollo 1

1.3 II es factible Análisis sexual

1.4 Funciones del sistema 2

1.5 Trabajo realizado en este artículo 3

2 Herramientas de desarrollo y tecnologías relacionadas 4

2.1 Introducción a VB 4

3. Diseño general del sistema de gestión de bibliotecas

3.1 Diseño de objetivos del sistema 7

3.2 Análisis de la función del sistema 7

3.3 Diagrama de flujo de datos 8

3.3.1 Diagrama de flujo de negocio 8

Diagrama de flujo de datos 9

3.4 Implementación del módulo 11

3.5 Diseño general de la interfaz 15

3.5.1 Propósito de la escritura 15

3.5.2 Ideas de diseño de interfaz 16

3.5.3 Principios de diseño de interfaz 16

3.5.4 Estilo de diseño de interfaz 17

3.5.5 Estilos de información de avisos de uso común 17

3.5.6 Estilos de información de avisos de uso común 17

3.6 Crear base de datos 18

p>

4. Diseño del módulo de gestión de información de préstamo de libros 19

4.1 Implementación del formulario "Gestión de información de préstamo de libros" 19

4.1.1 Convención de nomenclatura de objetos 19

4.1.2 Convenciones de nomenclatura para constantes y variables 20

4.1.3 Convenciones de codificación estructurada 21

4.1.4 Convenciones de fuente de datos 21

4.1 .5 Convención de acceso a la base de datos 21

4.1.6 Otros protocolos 21

4.2 Carga de la tabla "información de préstamo" 22

4.3 Descarga de la tabla 22 de "información de préstamo"

4.4 Implementación de la función de formulario "Gestión de información de préstamo de libros" 22

4.41 Tabla de diseño de la función "Consulta de información de préstamo de libros" 22

4.5 Implementación del formulario "Información de devolución de libros" de 23

4.6 Carga de "Orden de devolución" 24

4.7 Implementación de la función de formulario "Gestión de información de devolución de libros" 24

4.7 .1 “Consultar información de devolución de libro” “Diseño funcional del módulo 24

4.7.2 Diseño de los módulos “agregar información de devolución” y “modificar información de devolución” 25

5. Funcionamiento del sistema y mantenimiento 26

5.1 Inicio de sesión del sistema 26

5.2 Prueba del sistema 27

5.3 Mantenimiento del sistema 28

Conclusión 29

Gracias

Referencia 31

1 Descripción general

1.1 Introducción

Este sistema es un sistema de aplicación basado en la biblioteca escolar, escrito en lenguaje VISUAL BASIC Desarrollado sobre la base de datos ACCESS del lenguaje BASIC 6.0. El sistema tiene una buena interfaz operativa y funciones completas. Puede completar la mayor parte del trabajo del sistema de gestión de la biblioteca, desde el registro de lectores, el préstamo y devolución de libros hasta el almacenamiento de libros nuevos, etc. , los usuarios no solo pueden completar todo el trabajo sin problemas, sino también completar consultas de información y estadísticas a través de varios métodos según sea necesario, y también pueden agregar administradores y administradores para agregar y editar libros y tarjetas de biblioteca. Este sistema utiliza las cuatro operaciones básicas de la base de datos (agregar registros, eliminar registros, modificar registros y consultar registros) como operaciones básicas para completar todas las funciones requeridas por los usuarios. Al mismo tiempo, el sistema también tiene las características de buena confiabilidad, operación simple, interfaz amigable, fácil mantenimiento y expansión.

1.2 Antecedentes del desarrollo

Hoy vivimos en una era de la información en rápido desarrollo. Todos los ámbitos de la vida son inseparables del procesamiento de información, que es un entorno donde las computadoras se utilizan ampliamente en los sistemas de gestión de información. La mayor ventaja de las computadoras es que pueden administrar información. El uso de información de control por computadora no solo mejora la eficiencia del trabajo, sino que también mejora enormemente su seguridad.

Especialmente para la gestión de información compleja, las computadoras pueden aprovechar al máximo sus ventajas.

La gestión de la información informática está estrechamente relacionada con el desarrollo de los sistemas de gestión de la información, y los sistemas de gestión de la información son un requisito previo para la gestión del sistema.

En funcionamiento normal, las bibliotecas modernas siempre se enfrentan a una gran cantidad de información sobre lectores, información sobre libros, información sobre préstamos de libros e información sobre devolución de libros generada por su interacción. Frente a decenas de miles de libros en la biblioteca, información complicada para los lectores y cambios frecuentes en la información sobre el préstamo y la devolución de libros, el método directo tradicional no solo causa lagunas en la gestión, sino que también causa pérdidas.

Por ello, es muy importante contar con un sistema de gestión bibliotecaria inteligente, sistemático y basado en la información. Hacer pleno uso de las funciones de las computadoras para realizar un control automatizado de la gestión de lectores, la gestión de libros y la gestión de préstamos debilitará enormemente el trabajo de la biblioteca. Interfaz gráfica cómoda y amigable, operación sencilla y perfecta gestión de bases de datos. Maximizará la aplicación de los sistemas bibliotecarios en la gestión moderna de libros.

Como centro de distribución de recursos de información, la biblioteca cuenta con una gran cantidad de libros y materiales prestados por los usuarios, incluida una gran cantidad de gestión de datos de información. Hoy en día, muchas bibliotecas se encuentran en un uso preliminar y ni siquiera han utilizado computadoras para la gestión de la información.

Antes, su principal forma de gestionar la información era el procesamiento manual basado en soportes papel como textos y tablas. Las estadísticas y la verificación del préstamo de libros (como el número de días de préstamo y el número de días de préstamo más allá del límite) a menudo se llevan a cabo verificando manualmente la tarjeta de la biblioteca y calculando y copiando manualmente la autoridad de préstamo del prestatario y el número de días de préstamo. . El procesamiento de información de datos requiere una gran carga de trabajo y es propenso a errores debido a la gran cantidad de datos, es fácil de perder y difícil de encontrar;

En general, faltan métodos sistemáticos y estandarizados de gestión de la información. Aunque algunas bibliotecas cuentan con computadoras, estas no se utilizan para la gestión de la información y los recursos están inactivos. Este es el entorno básico para el desarrollo de sistemas de información gerencial.

Análisis de viabilidad de 1.3

Este tema tiene como objetivo mejorar la eficiencia de la gestión de la información sobre el préstamo de libros con la expansión de la biblioteca y la sala de referencia de la universidad, y ayudar a mantener el orden normal de enseñanza de la universidad. Cumplir con la estandarización, racionalización y cientificización de la gestión del préstamo de libros universitarios. A través de este tema, se puede mejorar la función de gestión de la información del préstamo de libros, se puede mejorar la eficiencia del trabajo de préstamo de libros de forma cómoda y rápida y se pueden reducir los costes de gestión. Requiere que el sistema no solo complete con éxito el trabajo diario de la biblioteca, sino que también tenga las características de operación simple, buena confiabilidad, fuerte tolerancia a fallas, interfaz fácil de usar, fácil mantenimiento y fácil expansión. Por lo tanto, basándonos en los requisitos anteriores, compilamos este sistema.

1.4 Funciones del sistema

El sistema de biblioteca del campus es el mejor asistente del bibliotecario. Sus funciones son las siguientes:

A. Es conveniente para estudiantes y profesores tomar prestado, devolver, buscar, exportar y contar libros.

B. Puede personalizar las categorías de libros y las categorías de lectores para facilitar la adición de libros, la administración de libros, la adición de lectores y la administración de lectores.

C. Proporciona operaciones completas de préstamo y devolución y tiene un sistema de base de datos completamente independiente para garantizar la seguridad de los datos de la biblioteca. Data Management proporciona a los bibliotecarios: Gestión de libros y Gestión de lectores.

D. La consulta de datos le proporciona: estado de préstamo, consulta de biblioteca y consulta de lector.

E. También es una solución de copia de seguridad de bases de datos segura que es simple y fácil de usar.

1.5 El trabajo realizado en este artículo

El primer capítulo presenta principalmente los antecedentes de desarrollo del sistema de gestión de bibliotecas, así como las funciones importantes y el análisis de viabilidad del sistema de gestión de bibliotecas.

El Capítulo 2 presenta la herramienta de desarrollo (VB), las características de VB y la introducción de VB. Desarrollado usando VB. y la base de datos SQL utilizada. Este artículo proporciona una breve introducción a la base de datos.

El tercer capítulo es el diseño general del sistema de gestión bibliotecaria, dibujando el diagrama de jerarquía funcional del sistema. Trabajo básico a realizar antes de diseñar un sistema de gestión bibliotecaria.

El Capítulo 4 trata sobre cómo implementar la función del "módulo de gestión de información de préstamo" que completé. En este capítulo, se trata del diseño del formulario y la implementación de la función del formulario. Este capítulo es también el foco de este artículo.

Capítulo 5 Operación y Mantenimiento del Sistema.

2 Herramientas de desarrollo y tecnologías relacionadas

Con el fin de facilitar a los bibliotecarios la consulta, aplicación y mantenimiento. Al desarrollar el sistema de gestión de la biblioteca escolar, comparé el software desarrollado, incluyendo su aplicación y mantenimiento, así como la velocidad de respuesta.

Creo que VB es adecuado para desarrollar este sistema, porque la característica más importante de VB es "lo que ves es lo que obtienes". Conveniente para los bibliotecarios.

2.1 Introducción a VB

En 1991, Microsoft Corporation de Estados Unidos lanzó Visual Basic (VB), y la versión actual es la versión china 6.0.

Visual Basic dispone de tres versiones: versión de aprendizaje, versión profesional y versión empresarial para satisfacer las diferentes necesidades de desarrollo.

La versión de aprendizaje es adecuada para estudiantes comunes y para la mayoría de las personas que usan Visual Basic para desarrollar aplicaciones generales de Windows. Professional Edition es adecuada para desarrolladores informáticos profesionales e incluye todas las funciones de contenido de Learning Edition y funciones avanzadas como herramientas de desarrollo de control de Internet. Además de todo el contenido de la Professional Edition, la Enterprise Edition también cuenta con herramientas como Automatic Component Manager, que permite a los programadores profesionales desarrollar potentes aplicaciones distribuidas en grupo.

VB es un lenguaje de programación estructurado de alto nivel visual, orientado a objetos y controlado por eventos que se puede utilizar para desarrollar diversas aplicaciones en un entorno Windows. Es fácil de aprender, eficiente y potente, comparable al SDK de la herramienta de desarrollo profesional de Windows.

En el entorno Visual Basic, utilice mecanismos de programación basados ​​en eventos, herramientas de diseño visual novedosas y fáciles de usar, utilice las funciones enriquecidas de la interfaz del programa de aplicación (SPI) en Windows, utilice bibliotecas de vínculos dinámicos (DLL ), objetos Las tecnologías como Linking and Embedding (OLE) y Open Data Connectivity (ODBC) pueden desarrollar de manera eficiente y rápida sistemas de software de aplicaciones en el entorno Windows con funciones poderosas e interfaces gráficas ricas. Sus características son las siguientes:

A. Programación visual:

Al diseñar programas con lenguajes de programación tradicionales, la interfaz de usuario siempre se diseña escribiendo el código del programa. Durante el proceso de diseño, no se puede ver el efecto de visualización real de la interfaz y el programa solo se puede observar después de la compilación.

Visual Basic proporciona una herramienta de diseño visual que "encapsula" la complejidad del diseño de la interfaz de Windows, de modo que los desarrolladores ya no tengan que escribir una gran cantidad de código de programa para el diseño de la interfaz. Solo necesitamos utilizar las herramientas proporcionadas por el sistema, es decir, los objetos gráficos, para dibujar varios "componentes" en la pantalla de acuerdo con el diseño de pantalla requerido por el diseño y establecer las propiedades de estos objetos gráficos.

Visual Basic genera automáticamente código de diseño de interfaz. Los programadores solo necesitan escribir la parte del código que implementa las funciones del programa, lo que puede mejorar en gran medida la eficiencia del diseño del programa. Puede diseñar mejor software práctico.

B.Programación orientada a objetos

Visual Basic admite la programación orientada a objetos, pero no es exactamente igual que el lenguaje de programación orientado a objetos general (C). En los lenguajes de programación orientados a objetos generales, los objetos se componen de código de programa y datos, lo cual es un concepto abstracto. Visual Basic aplica programación orientada a objetos (POO), encapsula programas y datos en un objeto y le da a cada objeto los atributos apropiados para convertirlo en algo real. Al diseñar objetos, no es necesario escribir códigos de programa para crear y describir cada objeto. En lugar de ello, se utilizan herramientas para dibujarlos en la interfaz. Visual Basic genera y encapsula automáticamente los códigos de programa del objeto. Cada objeto se muestra gráficamente en la interfaz y es visible.

C. Lenguaje de programación estructurado

Visual BASIC fue desarrollado sobre la base del lenguaje BASIC. Tiene la estructura de declaración de un lenguaje de programación de alto nivel y está cerca del lenguaje natural y humano. pensamiento lógico. Las declaraciones de Visual Basic son fáciles de entender, su editor admite codificación de colores, puede verificar automáticamente si hay errores de sintaxis y tiene un depurador y compilador potente y flexible.

Visual Basic es un lenguaje interpretado. Mientras ingresa el código, el sistema de interpretación descompone el lenguaje de alto nivel en instrucciones de máquina que la computadora puede reconocer y determina los errores gramaticales de cada oración.

En el proceso de diseño de un programa de Visual Basic, puede ejecutar el programa en cualquier momento, pero una vez completado todo el diseño del programa, puede compilar y generar un archivo ejecutable (.exe) y ejecutarlo directamente en el entorno de Windows sin el Necesidad de un entorno Visual Basic.

Visual Basic proporciona una conexión de datos abierta, es decir, función ODBC, que se puede utilizar y operar en segundo plano mediante acceso directo o conexión a grandes bases de datos de red, como SQL Server, Oracle, etc. En la aplicación, puede utilizar el estándar de datos SQL del lenguaje de consulta estructurado para acceder directamente a la base de datos en el servidor y proporcionar instrucciones simples de operación de la biblioteca orientada a objetos, mecanismos de bloqueo para el acceso a la base de datos de múltiples usuarios y tecnología de programación SQL para la red. bases de datos para ejecutar La base de datos en una sola computadora proporciona una interfaz de red SQL para implementar de manera rápida y eficiente soluciones cliente/servidor en entornos distribuidos. Conveniente para los usuarios y satisface las necesidades de los usuarios.

D. Intercambio de datos dinámicos

Al utilizar la tecnología de intercambio de datos dinámicos, los datos de una aplicación se pueden vincular dinámicamente a otra aplicación, de modo que dos aplicaciones completamente diferentes puedan crear enlaces de datos dinámicos. Cuando los datos originales cambian, los datos vinculados se pueden actualizar automáticamente. Visual Basic proporciona tecnología de programación de intercambio dinámico de datos, que puede establecer un intercambio dinámico de datos con otras aplicaciones de Windows y realizar la comunicación entre diferentes aplicaciones.

E. Biblioteca de vínculos dinámicos (DLL)

Visual Basic es un lenguaje de programación de alto nivel que no tiene las funciones de los lenguajes de bajo nivel y no puede acceder fácilmente al hardware de la máquina. . Pero puede agregar programas escritos en C/C o lenguaje ensamblador a aplicaciones de Visual Basic a través de tecnología de biblioteca de enlaces dinámicos y puede llamar a funciones escritas en otros lenguajes, como llamar a funciones internas. Además, a través de la biblioteca de enlaces dinámicos, también puede llamar a las funciones de la interfaz de programación de aplicaciones (API) de Windows para implementar las funciones del SDK.

3 Diseño general del sistema de gestión bibliotecaria

Si se desea completar un sistema de gestión bibliotecaria completo, se necesita una gran cantidad de información relevante. Debido a diversas condiciones y costos de desarrollo, este sistema solo puede implementar funciones de gestión básicas. Por favor perdóname por mis defectos.

3.1 Diseño de objetivos del sistema

El objetivo general del desarrollo del sistema es lograr la sistematización, estandarización y automatización de la gestión interna del préstamo de libros. Los libros se pueden registrar, es decir, la información básica del libro (como título, autor, precio, etc.) se almacena previamente en la base de datos para su posterior recuperación. Posibilidad de registrar prestatarios. Los usuarios que utilizan el sistema de gestión pueden ser gestionados y se proporcionan diferentes autorizaciones funcionales según las diferentes funciones laborales.

Proporcione métodos de consulta convenientes. Por ejemplo, se puede utilizar información como el título del libro, el autor, el editor, la hora de publicación, etc. para buscar libros y reflejar el estado del préstamo de los libros; recuperar información del prestatario a través del número del prestatario y consultar la información de contacto del editor; el nombre del editor. Proporciona un control de errores completo y una interfaz de usuario amigable para evitar operaciones incorrectas tanto como sea posible.

3.2 Análisis de funciones del sistema

Según las funciones anteriores, los datos del sistema de gestión de bibliotecas se dividen en:

Parte de entrada de datos: incluye principalmente información básica de libros e información básica de los prestatarios Entrada de información.

Ingrese información básica del usuario.

Parte de salida de datos: principalmente varias consultas estadísticas, que incluyen: consultar libros y su información de préstamo en función de la información del libro (como el título del libro,

, editorial, etc.).

Parte de procesamiento de datos: implica principalmente el procesamiento de préstamos y devoluciones. Por ejemplo, después de tomar prestado un libro, debe devolverse.

Según la base de datos, el libro se marca como prestado para evitar la situación en la que hay un libro en la base de datos pero no en la biblioteca.

Una vez devuelto el libro, también se debe marcar como devuelto en la base de datos para que pueda volver a tomarse prestado.

3.3 Diagrama de flujo de datos

3.31 Diagrama de procesos de negocio

Figura 3.2 Diagrama de procesos de negocio

El proceso de negocio es:

A. Los lectores revisan la ficha en la sala del catálogo;

B. Los lectores anotan el número de clasificación y el número de tipo de los libros prestados, los entregan al bibliotecario y muestran su tarjeta de biblioteca;

B. p>

C. El bibliotecario busca libros en la biblioteca según el número de clasificación y el número de género del libro;

D. quien rellena la tarjeta de la biblioteca para el préstamo del libro.

E. El bibliotecario se guarda la tarjeta de la biblioteca en el bolsillo, con el número de la tarjeta de la biblioteca del lector escrito en ella.

Diagrama de flujo de datos

1) Registro/modificación de información básica del libro

Figura 3.3 Diagrama de flujo de información básica del libro

Nota: entrada manual Finalmente, la información de la editorial se almacena en la base de datos de información para facilitar la entrada futura de información del libro y la consulta de información de la editorial. La biblioteca personaliza la información de clasificación y la almacena en la base de datos de información de clasificación de libros para la gestión de clasificación de libros. Al registrar un libro nuevo, a la hora de rellenar la editorial y categoría, sólo es necesario realizar las selecciones correspondientes y almacenarlas en la base de datos de información de la biblioteca.

2) Registro y modificación de la información básica del prestatario

Figura 3.4 Cuadro de información del prestatario

Descripción: Ingrese la información básica del prestatario y guárdela en el prestatario en la base de información.

3) Consulta de libros

Figura 3.5 Diagrama de flujo de consulta de libros

Instrucciones: Después de ingresar las condiciones de la consulta, busque en la base de datos de información de la biblioteca y refleje los resultados de la consulta.

4) Préstamo de libros