Buscamos urgentemente el sistema de gestión de bibliotecas VB ACCESS, ¡gracias!
Con la madurez de la informática y la tecnología y su amplia aplicación en diversos campos de la sociedad humana, sus poderosas funciones han ahorrado a las personas mucho tiempo de trabajo y han mejorado sin precedentes la eficiencia del trabajo humano. La gestión informatizada de 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, bajo costo, etc. 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 es cada vez más profunda y extensa, y la implementación técnica de los sistemas de información de gestión ha madurado gradualmente. El sistema de información de gestión es una disciplina emergente y en constante desarrollo. Este artículo adopta la estrategia de "planificación general de arriba hacia abajo y desarrollo de aplicaciones de abajo hacia arriba" para detallar el proceso de desarrollo del sistema de información de gestión en el entorno VB. Al analizar las deficiencias de la gestión manual tradicional en las bibliotecas, creamos una solución bibliotecaria de gestión informática eficaz. 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 de negocio, análisis de flujo de datos, diccionario de datos, descripción del proceso de procesamiento, etc., la parte de diseño del sistema presenta principalmente el diseño funcional y; Diseño de la base de datos del sistema. La parte de implementación del sistema enumera principalmente varios diagramas de bloques y va acompañada de algunas ventanas y programas principales.
Este sistema tiene una interfaz amigable, operación simple y gran practicabilidad.
Sistema de información de gestión de palabras clave, gestión de bibliotecas, aplicación vb.
Contenido
1. Descripción general 1
1.1 Introducción 1
1.2 Antecedentes del desarrollo 1
1.3 Análisis de viabilidad 2
1.4 Funciones del sistema 2
1.5 El 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 7
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
3.3.2 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< / p>
3.5.4 Estilo de diseño de interfaz 5.4 Estilo de diseño de interfaz 17
3.5.5 Estilos de mensajes rápidos comunes 17
3.5.6 Estilos de mensajes rápidos comunes 17
3.6 Crear base de datos 18
4. Diseñar el módulo de gestión de información de préstamo de libros 19
4.1 Implementar el 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 Convención de nomenclatura de constantes y variables 19
4.1.3 Convención de nomenclatura de objetos 19
4.1.4 Convención de nomenclatura de constantes y Convenciones de variables 19
4.1.4.1.2 Convenciones de nomenclatura de constantes y variables 20
4.1.2 Constantes y variables Convenciones de nomenclatura de constantes y variables 20
4.1.3 Estructura Convenciones de codificación 21
4.1.4 Convenciones de fuente de datos 21
4.1.5 Convenciones de acceso a bases de datos 21
4.1.6 Otras convenciones 21
4.2 Cargando formulario "Gestión de Información de Préstamo de Libros" 6 Carga de "Carga de Formulario de Devolución" 24
4.7 Implementación del formulario "Gestión de Información de Devolución" 24
4.7.1 "Información de Devolución" Consulta "Diseño de función del módulo 24
4.7.2 Diseño de módulo "Agregar información de devolución de libro" y "Modificar información de devolución de libro" 25
5. Operación y mantenimiento del sistema 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
Agradecimientos 30
Referencias 31
1 Descripción general
1.1 Introducción
Este sistema es un sistema de aplicación desarrollado para bibliotecas escolares, utilizando Escrito en lenguaje VISUAL BASIC, VISUAL La base de datos ACCESS del lenguaje BASIC 6.0 sirve como plataforma de desarrollo para el sistema de aplicaciones. El sistema tiene una buena interfaz operativa y funciones relativamente 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 la 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 diversas formas de consulta de información y estadísticas según sea necesario. Agregue configuraciones para administradores, y los administradores pueden agregar y editar libros y editar tarjetas de biblioteca. Este sistema toma 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, este sistema también tiene las características de buena confiabilidad, operación simple, interfaz amigable, fácil mantenimiento y fácil 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. Este es el 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 usarse para la gestión de información. El uso de computadoras para la gestión de la información no solo puede mejorar la eficiencia del trabajo, sino también mejorar en gran medida 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 sistemas de gestión de la información, y el desarrollo del sistema es un requisito previo para la gestión del sistema.
En funcionamiento normal, una biblioteca moderna siempre se enfrenta a una gran cantidad de información de lectores, información de libros e información de préstamos e información de libros generada por la interacción entre ambos. Frente a decenas de miles de libros en las bibliotecas, la complejidad de la información del lector y la frecuente rotación de información prestada y devuelta, el método directo tradicional no solo tiene lagunas en la gestión, sino que también provoca pérdidas.
Por eso es muy importante contar con un sistema de gestión bibliotecaria inteligente, sistemático y basado en la información. Hacer un uso completo de las funciones de la computadora para realizar controles automáticos, como 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 conveniente y amigable, operación simple y administración completa de bases de datos. El sistema bibliotecario se utilizará mucho en la gestión bibliotecaria moderna.
La biblioteca, como centro de distribución de recursos de información, tiene una gran cantidad de libros e información prestada por los usuarios, incluida la gestión de una gran cantidad de datos de información. Ahora muchas bibliotecas acaban de empezar a utilizarla. Ni siquiera lo he usado todavía.
Su principal método de gestión de la información en el pasado se basaba principalmente en soportes de papel, como texto y tablas, que se procesaban manualmente. Las estadísticas y la verificación del estado del préstamo de libros (como el número de días de préstamo y). (el número de días que exceden el tiempo limitado de préstamo) se utilizan a menudo. El cálculo manual y la copia manual se utilizan para comprobar la tarjeta de la biblioteca, 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 tienen computadoras, no se han utilizado para la gestión de la información y su eficacia no se ha aprovechado plenamente. El fenómeno de los recursos inactivos es bastante destacado. Este es el entorno básico para el desarrollo de sistemas de información de gestión.
1.3 Análisis de viabilidad
Este proyecto tiene como objetivo mejorar la eficiencia de la gestión de la información del préstamo de libros con la expansión de la biblioteca de la universidad, lo que favorece el mantenimiento del orden normal de enseñanza de la universidad y satisfacer las necesidades de la universidad La estandarización, racionalización y cientificización de la gestión del préstamo de libros puede mejorar la eficiencia del trabajo de préstamo de libros y reducir los costos de gestión mediante una gestión sólida, conveniente y rápida de la información sobre el préstamo de libros temáticos. Esto requiere que el sistema no solo pueda completar con éxito el trabajo diario de la biblioteca, sino que también tenga las características de operación simple, rendimiento confiable, fuerte tolerancia a fallas, interfaz fácil de usar, fácil mantenimiento y fácil expansión. Por lo tanto, escribimos este sistema de acuerdo con los requisitos anteriores
1.4 Funciones del sistema
El sistema de biblioteca del campus es el asistente derecho del bibliotecario. Sus funciones son las siguientes:
a. Es conveniente para profesores y estudiantes tomar prestados libros, devolver libros, buscar, exportar, realizar estadísticas y otras operaciones.
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 y proporcionar gestión de datos a los bibliotecarios: gestión de libros y gestión de lectores.
d. La consulta de datos le proporciona: consulta de préstamo, consulta de libro, consulta de lector.
e.También cuenta con una solución de copia de seguridad de bases de datos segura y fácil de usar.
1.5 El trabajo realizado en este artículo
El Capítulo 1 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 principalmente las herramientas de desarrollo (VB), las características de VB y la introducción de VB. Aproveche el desarrollo de VB. y la base de datos SQL utilizada. Una breve introducción a las bases de datos.
El capítulo 3, Diseño general del sistema de gestión bibliotecaria, divide los niveles funcionales del sistema. Tareas básicas a realizar antes de diseñar un sistema de gestión bibliotecaria.
Capítulo 4, cómo implementar la función "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 del artículo.
Capítulo 5, Operación y mantenimiento del sistema.
2 Herramientas de desarrollo y tecnologías relacionadas
Con el fin de facilitar la consulta, aplicación y mantenimiento de los bibliotecarios. En el desarrollo del sistema de gestión de biblioteca escolar, el autor comparó el software de desarrollo, incluida su aplicación y mantenimiento, así como la velocidad de respuesta. El autor cree que VB es adecuado para el desarrollo de este sistema, porque es 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 (puede llamarse VB. La nueva versión actual es la versión china 6.0).
Visual Basic dispone de tres versiones: Learning Edition, Professional Edition y Enterprise Edition para satisfacer las diferentes necesidades de desarrollo.
La versión de aprendizaje es adecuada para estudiantes comunes y la mayoría de las personas que usan Visual Basic para desarrollar aplicaciones generales de Windows. La versión profesional es adecuada para desarrolladores de computadoras profesionales, e incluye todas las funciones de la versión de aprendizaje, así como las avanzadas; Herramientas de desarrollo de control de Internet Características; Enterprise Edition contiene todo el contenido de Professional Edition, además de herramientas como Automation Building Block Manager, que permite a los programadores profesionales desarrollar un conjunto de potentes aplicaciones distribuidas desde cero.
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 una variedad de aplicaciones en un entorno Windows. Es fácil de aprender, eficiente y lo suficientemente potente como para competir con la herramienta de desarrollo profesional SDK 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 amplias funciones de la interfaz de programación de aplicaciones (SPI) dentro de Windows, utilice bibliotecas de vínculos dinámicos (DLL ), objetos Al utilizar tecnologías como Linked and Embedded World (OLE) y Open Data Connectivity (ODBC), puede desarrollar de manera eficiente y rápida sistemas de software de aplicaciones con potentes funciones e interfaces gráficas ricas en el entorno Windows. Sus características son las siguientes:
a. Programación visual:
Cuando se utilizan lenguajes de programación tradicionales para diseñar programas, la interfaz de usuario se diseña escribiendo código de programa y la interfaz no puede. Se puede ver durante el proceso de diseño. El efecto de visualización real solo se puede observar después de compilar y ejecutar el programa.
Las herramientas de diseño visual proporcionadas por Visual Basic "encapsulan" la complejidad del diseño de la interfaz de Windows, por lo que los desarrolladores no tienen que escribir mucho código de programa para el diseño de la interfaz. Sólo necesita diseñar el diseño de pantalla requerido, dibujar varios "componentes", es decir, objetos gráficos, en la pantalla con la ayuda de las herramientas proporcionadas por el sistema y configurar 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 la función del programa, lo que puede mejorar en gran medida la eficiencia del diseño del programa. El software práctico se puede diseñar mejor.
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, y son conceptos abstractos, mientras que Visual Basic aplica métodos de programación orientados a objetos (OOP) para encapsular programas y datos en un objeto y asigna a cada objeto las propiedades que tiene; Deberíamos tener que hacer que un objeto sea real.
Al diseñar objetos, no es necesario escribir código de programa para crear y describir cada objeto. En cambio, con la ayuda de la interfaz dibujada en la herramienta, Visual Basic genera automáticamente el código de programa del objeto y lo encapsula. Cada objeto se muestra gráficamente en la interfaz, lo que permite la visualización.
c. Lenguaje de programación estructurado
Visual Basic fue desarrollado sobre la base del lenguaje BASIC. Tiene la estructura de declaraciones de un lenguaje de programación de alto nivel y está cerca del lenguaje natural. pensamiento lógico humano. Las declaraciones de Visual Basic son fáciles de entender y su editor admite códigos de colores y puede verificar automáticamente si hay errores de sintaxis. También cuenta con un depurador y compilador potente y flexible.
Visual Basic es un lenguaje interpretado. A medida que se ingresa el código, el sistema de interpretación descompone y traduce el lenguaje de alto nivel en instrucciones de máquina que la computadora puede reconocer e identificar errores gramaticales para cada declaración. Durante el proceso de diseño de un programa de Visual Basic, puede ejecutar el programa en cualquier momento. Una vez completado todo el diseño del programa, se puede compilar y generar en un archivo ejecutable (.EXE). Este archivo se puede separar del Visual. Entorno básico y ejecución directa en entorno Windows.
Visual Basic proporciona una conexión de datos abierta, es decir, la función ODBC. Puede utilizar y operar grandes bases de datos de red, como SQL Server, Oracle, etc., en segundo plano accediendo o estableciendo una conexión directamente. 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 biblioteca orientadas a objetos y mecanismos de bloqueo de acceso a bases de datos multiusuario, así como tecnología de programación SQL de bases de datos de red para un La ejecución única en SQL en la base de datos proporciona una interfaz de red para implementar programas cliente/servidor de forma rápida y eficiente en un entorno distribuido. Los programas (Cliente/Servidor) se ejecutan rápida y eficientemente en un entorno distribuido. Es conveniente que los usuarios se den cuenta de sus propias necesidades.
d. Intercambio dinámico de datos (DDE)
Utilizando la tecnología de intercambio dinámico de datos (Dynamic Data Exchange), los datos de una aplicación se pueden vincular dinámicamente a otra aplicación, lo que permite dos aplicaciones completamente diferentes. aplicaciones para establecer 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 se puede utilizar para establecer un intercambio dinámico de datos entre una aplicación y otras aplicaciones de Windows para lograr la comunicación entre diferentes aplicaciones.
e.Biblioteca de enlaces 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 es de fácil acceso. hardware de la máquina. Sin embargo, a través de la tecnología de biblioteca de enlaces dinámicos, se pueden agregar programas escritos en C/C o lenguaje ensamblador a una aplicación de Visual Basic para que las funciones escritas en otros lenguajes se puedan llamar como funciones intrínsecas. Además, a través de la biblioteca de enlaces dinámicos, también puede llamar a 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 de bibliotecas
Si desea completar un sistema de gestión de bibliotecas completo, necesita mucha información relevante. Debido a diversas condiciones y costos de desarrollo, este sistema solo puede implementar funciones de gestión básicas. Pedimos disculpas por cualquier deficiencia.
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 de los libros (como título, autor, precio, etc.) se almacena en la base de datos con anticipación para su futura recuperación. Posibilidad de registrar prestatarios. Capaz de utilizar el sistema de gestión para gestionar usuarios y proporcionar diferentes autorizaciones funcionales según las diferentes funciones laborales.
Proporcione métodos de consulta convenientes.
Por ejemplo: recuperación de libros utilizando información como título del libro, autor, editorial, fecha de publicación, etc., y reflejando el estado del préstamo del libro; recuperación de información del prestatario utilizando el número del prestatario consultando la información de contacto del editor utilizando el nombre de la editorial, etc. . Proporcione un control de errores relativamente 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 la entrada de datos básicos. información de libros, prestatarios Entrada de información básica
Ingrese información básica del usuario.
Parte de salida de datos: principalmente varias consultas estadísticas, que incluyen: consulta de libros y su información de préstamo en función de la información del libro (como título del libro,
persona, editor, etc.).
Parte de procesamiento de datos: implica principalmente el procesamiento de préstamo y devolución. Por ejemplo, cuando se toma prestado un libro, se debe marcar como prestado en la base de datos
para evitar que el libro se realice. está en la base de datos, pero la biblioteca no tiene el libro
Cuando se devuelve un libro, también se debe marcar como devuelto en la base de datos para que se pueda volver a sacar.
3.3 Diagrama de flujo de datos
3.31 Diagrama de procesos de negocio
Figura 3.2 Diagrama de procesos de negocio
Proceso de negocio:
a. El lector revisa la ficha en la sala del catálogo;
b. El lector anota el número de clasificación y el número de variedad del libro prestado, se lo entrega al bibliotecario y muestra la tarjeta de la biblioteca;
c. El bibliotecario va a la librería a buscar el libro según su número de clasificación y número de categoría;
d. por el libro prestado.
e. El bibliotecario guarda la tarjeta de la biblioteca en el bolsillo con el número de la tarjeta de la biblioteca del lector escrito en ella.
3.3.2 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
Explicación : La información del editor se ingresa manualmente y se almacena en la base de datos de información, lo que facilita ingresar información del libro y consultar la información del editor en el futuro. La biblioteca clasifica y 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, al completar la editorial y categoría, solo necesita realizar las selecciones correspondientes y almacenarlas en la base de datos de información del libro.
2) Modificación del registro de información básica del prestatario
Figura 3.4 Tabla de información del prestatario
Instrucciones: Registre y almacene la información básica del prestatario en Información del prestatario en la biblioteca.
3) Consulta de libros
Figura 3.5 Diagrama de flujo de consulta de libros
Nota: Después de ingresar las condiciones de la consulta, el sistema generará automáticamente resultados de la consulta de libros: Después de ingresar las condiciones de consulta, buscar bibliotecas de información de libros y reaccionar a los resultados de la consulta.
4) Préstamo de libros