La Red de Conocimientos Pedagógicos - Aprendizaje de redacción de artículos/tesis - Pregunta de verdadero o falso: los puntos de dispersión pueden mostrar tres características de los datos: la tendencia de concentración, el rango de datos y la forma de distribución. ¿Es verdadero o falso?

Pregunta de verdadero o falso: los puntos de dispersión pueden mostrar tres características de los datos: la tendencia de concentración, el rango de datos y la forma de distribución. ¿Es verdadero o falso?

Diseño de base de datos del sistema de gestión bibliotecaria del centro de información. Cuando el sistema está en ejecución, puede administrar el sistema, los libros de computadora y las funciones de búsqueda de libros de la biblioteca escolar.

Palabras clave base de datos del sistema de gestión de red de bibliotecas

1 Introducción

Las bibliotecas, los procesos bibliotecarios y los libros que siempre han utilizado la gestión manual tradicional para el trabajo diario deben tener Todos son muy familiarizado con ello. En las bibliotecas donde todavía no se utilizan mucho los ordenadores, el préstamo y devolución de libros se realiza principalmente de forma manual. Es el manejo manual más típico de devolución de libros: el personal toma prestados libros y tarjetas de la biblioteca, los lectores incluyen información en la tarjeta de la biblioteca del personal, tarjetas e introducciones para cada libro, completan tarjetas y calcomanías de la biblioteca, cada libro pide prestado el libro una vez. Este proceso es una biblioteca completa. Los lectores entregarán este libro al personal, y el personal lo completará según la información del libro, la tarjeta de la biblioteca y la tarjeta de la biblioteca, y completará el formulario de devolución correspondiente.

Las deficiencias obvias de la tecnología manual mencionada anteriormente son: en primer lugar, el proceso comercial de devolución de libros es ineficiente cuando se trata de la biblioteca y, en segundo lugar, la capacidad de procesamiento es relativamente baja. El servicio limitado está disponible para los lectores después de un período de tiempo. Sin duda, el uso de computadoras para manejar estos procesos mejorará en gran medida la eficiencia del trabajo y las capacidades de procesamiento. Veremos que este grupo no espera tanto por los libros de la biblioteca online. La probabilidad de error del personal es muy pequeña y los lectores pueden dedicar más tiempo a seleccionar libros y leer.

Para facilitar los libros de la biblioteca y gestionar eficientemente la información del lector de los libros, se ha compilado un programa especial para mejorar la eficiencia de la gestión de la biblioteca. Después de utilizar este programa, el personal puede consultar a los lectores, tomar prestados algunos libros de algunas bibliotecas estadísticas y proporcionar tablas estadísticas para controlar completamente la circulación de los libros.

El tema de diseño del trabajo: la redacción de sistemas de gestión bibliotecaria, software de bases de datos y software de gestión logra los propósitos principales de la gestión bibliotecaria, los lectores y el trabajo diario. Al mismo tiempo, se realiza una demostración completa durante el proceso de análisis y diseño de todo el sistema.

Un nuevo modelo de planificación y gestión centralizada y unificada basada en datos de bases de datos del sistema de gestión bibliotecaria. En este libro, los lectores, de hecho, son libros que gestionan los datos de los lectores. Sin duda, la finalización de un sistema sistemático de gestión bibliotecaria será de gran ayuda para los administradores.

2 Diseño del sistema

2.1 La ideología rectora y los objetivos de construcción del sistema

2.1.1 La ideología rectora del sistema

De acuerdo con la situación actual del campus, centrándonos en el desarrollo futuro, hemos establecido sistemas, libros e información flexibles y prácticos que cumplen con los protocolos estándar, hemos mejorado los niveles de gestión modernos y hemos logrado compartir recursos de información.

(1) 2.1 Objetivos de la construcción del sistema, problemas que deben resolverse: (Tomando una determinada escuela como referencia) Con la mejora continua del nivel de oficina y la mejora continua de la automatización, la gestión de la escuela de La información de los estudiantes ha cambiado gradualmente de la etapa de procesamiento de información manual a la etapa de procesamiento automático de información por computadora. Es necesario diseñar un sistema de gestión de información estudiantil con funciones completas y una interfaz amigable.

(2) El propósito del desarrollo del sistema: mejorar la eficiencia de la gestión de la biblioteca, reducir la carga de trabajo de la gestión de la biblioteca escolar y lograr verdaderamente una planificación científica, razonable, una ejecución sistemática y eficiente.

(3) Nombre del sistema: Sistema de gestión de bibliotecas.

2.2 Diseño funcional general

El sistema puede implementar las siguientes funciones: / gt;

l Iniciar sesión en el sistema: el usuario cierra la sesión y el sistema. salidas.

l: Gestión de usuarios, gestión de libros, gestión de lectores, gestión de préstamos.

l Consulta: busca un libro, consulta de lector y consulta de préstamo.

Impresión de informes: todos los libros, libros en préstamo, libros en stock, todos los lectores.

lAyuda: Instrucciones de uso.

3 Diseño de base de datos, sistema de base de datos

3.1 Selección

Este sistema es un sistema de gestión pequeño y mediano y su entorno operativo es el servidor Windows2000. Utilizar un entorno Windows es la forma más sencilla de utilizar Microsoft Access 2000 como sistema de base de datos back-end.

3.2 Análisis de requisitos 1.2

Figura 3 Diagrama de flujo de datos de circulación del libro

El juez está disponible

No disponible

Almacén

Convocatoria de lectores

1.2

Proceso préstamo/agt.

Procedimientos de reserva

Información del lector

Aplicación biblioteca de resultados de búsqueda.

gt

Préstamo de libros de la biblioteca

La cantidad de información sobre el préstamo de libros de la biblioteca.

Biblioteca

BR/>;

Préstamo de libros

Lectores

BR/>; /p>

Información de la biblioteca de consultas de libros

Consulta

Cuatro

Juez

Resultados del juicio

El lector necesita

Información del libro

Libros

BR/>;

Volver al lector de libros electrónicos

Biblioteca de aplicaciones

Aplicación de libros

Los resultados de la biblioteca devuelven libros BR/ gt;

(1) Diagrama de flujo de datos de nivel superior

Archivos prestados

BR/>;

Información del lector

Chong

Análisis de requisitos, el trabajo de diseño de bases de datos requiere análisis de necesidades. Hicimos un Sistema de gestión de bibliotecas de capas.

El diccionario de datos definido en el diagrama de flujo de datos es una descripción de los datos en la base de datos. Su función es consultar la información de descripción de los datos durante el proceso de análisis y diseño del software para garantizar la coherencia de los datos.

p>

. Como se muestra en la siguiente figura, según la definición en el diccionario de datos de la Figura 3.

La Figura 3 implica una gran cantidad de entrada de datos. El elemento de datos "ID del lector" se puede describir de la siguiente manera:

Número de lector del nombre del elemento de datos:.

Alias: Código de barras del lector de tarjetas

Significado: Identifica de forma única a cada lector.

Tipo: Carácter

Ámbito empresarial: Número de serie 00000000?99999999

Significado del valor:

Estructura de datos del "lector" It se puede describir de la siguiente manera:

Nombre de la estructura de datos: lector

Descripción del significado: la estructura de datos del sistema de gestión de la biblioteca la define el lector.

: Número de lector, nombre, sexo, unidad.../a gt;

El flujo de datos "registro de biblioteca del lector de registro de préstamo" se puede describir de la siguiente manera:

Nombre del flujo de datos: Registro de préstamo

Descripción:

BR/> Fuente: Manejo de procedimientos de préstamo

Destino de los datos: Préstamo

;

Estructura de datos: número de lectores, fecha de préstamo

El "préstamo" de almacenamiento de datos se puede describir de la siguiente manera:

Nombre del almacenamiento de datos: Préstamo

Descripción : Pabellón de libros de lectores de discos.

Flujo de datos saliente: registro circular

Flujo de datos entrante: registro circular

Descripción de los datos: número de biblioteca del lector y fecha de préstamo.

Datos de cantidad: más de 5.000 al año.

Acceso: acceso aleatorio

El proceso de determinar si una biblioteca se puede describir de la siguiente manera:

Proceso "para determinar si una bibliotecabr/>;

Nota: Cuando un lector toma prestado un libro de una biblioteca, se determina si es una biblioteca

Entrada: registro de préstamo, información del lector, información de préstamo de libro

Salida: identificación de la biblioteca

Procesamiento: Cuando un lector solicita un préstamo, el monto del préstamo llega a 65,438 00 antes que el lector confirmado. Si llega a 65,438 00, no se puede guardar. , se juzga si el lector lo ha tomado prestado. De lo contrario, se puede tomar prestado este libro.

3.3 Diseño de bases de datos

El sistema de gestión de bibliotecas, el diseño de bases de datos y la calidad del diseño de bases de datos ocupan una posición destacada y afectan directamente la redundancia de datos y la coherencia de los datos en la base de datos, y la pérdida de datos. otras cuestiones. El diseño estandarizado de la base de datos del sistema se describe a continuación.

3.3.1 Orientación teórica sobre el diseño de bases de datos.

Guía teórica de la teoría del paradigma de diseño de bases de datos, su contenido principal es el siguiente:

1) Si el esquema relacional R son todos los dominios de un dominio simple, entonces R se denomina normalizado. relación o Primera forma normal (1NF).

2) Si el esquema relacional R es la primera forma normal, y cada atributo no primario depende completamente funcionalmente del código en el esquema relacional R, entonces la segunda forma normal (2NF).

3) El esquema relacional R es la segunda forma normal, y el código de dependencia no transitivo de cada atributo no primario se denomina tercera forma normal (3NF) del esquema relacional R.

4) El esquema R del paradigma de la relación, satisface así el conjunto de dependencia funcional F, X y A, y un conjunto de atributos de X no contiene A. Si R satisface X->; debe contener código, el patrón relacional llamado R es la forma normal de BCNF.

Diseño de base de datos

La base de datos del sistema de gestión de bibliotecas suele contener los siguientes elementos de datos: tarjeta de biblioteca, nombre, unidad, colección (la cantidad de la colección es el código de barras de cada libro, CLC), título del libro, autor, precio, etc. ¿Cómo diseñar un patrón? A continuación se toma la base de datos del módulo de circulación de libros como ejemplo para su explicación.

Libros

Lectores

Pedir prestado

Arroz

BR/>; p>Número de colección

Título

CanadianLabourCongressCanadian Labor Congress

Autor

/ gt Precio

Préstamo documental; Certificado

Nombre

Natural

Figura 4 Libro Monto en Circulación

Pertenece a

Unidad

Nombre

lt/número de stock

Diseñar el diagrama entidad-relación (diagrama ER) de circulación de libros. El diagrama ER consta de tres entidades relacionadas, la relación entre entidades y la parte entre entidades y relaciones. En el proceso de circulación de libros, la relación entre la entidad "libro" y "lector" y la relación entre la entidad "lector" y "unidad" están mutuamente subordinadas. Los atributos de "libro" son "colección" y "libro". título", "Biblioteca china" Los atributos "ley", "autor", "precio" y "lector" son "tarjeta de biblioteca".

Se puede ver en la imagen:

La tarjeta de la biblioteca es el único "nombre", y el poder de decisión de la "tarjeta de la biblioteca de cada lector" solo debe pertenecer a uno. género La tarjeta también determina el "género";

(2) El número de conjunto es el único conjunto, y el título "decidido" es "Clasificación de biblioteca china" y "Precio";

③" Sólo el "número de unidades" determina el "nombre";

(4) Cada lector sólo puede publicar un libro a la vez, y la "tarjeta de biblioteca" y la "colección de libros" determinar el tiempo de préstamo.

Si estos datos están en un modelo relacional, según el paradigma teórico, el modelo relacional es 1NF (primera forma normal), que existe para eliminar anomalías y problemas de redundancia, no un modelo ideal. Por lo tanto, se descompone en un modelo relacional que satisface 3NF o BCNF. De acuerdo con el paradigma teórico anterior del diagrama ER y las reglas del modelo de relación de conversión del diagrama ER, se puede convertir en cuatro modelos de relación: ① Libros (número de colección, título del libro, número de clasificación de la biblioteca china, autor, precio); tarjeta de biblioteca) nombre, género, número de unidad), (3) préstamo (colección de tarjeta de biblioteca, tiempo de préstamo) y (código, nombre de unidad), subraya el código, resolviendo así los problemas de inserción, eliminación y redundancia de datos.

Un análisis detallado de nuestra estructura de datos. De acuerdo con la idea de diseño anterior, los lectores diseñan tablas, recopilan tablas RBL, recorre más de 100 tablas de datos y luego crean vistas y procedimientos almacenados. A continuación se muestra un ejemplo:

Lista de lectores: tarjeta de biblioteca, nombre, unidad, categoría de lector, campo de título.

RBL: número de colección, ISBN, título del libro, autor, editorial y número de idiomas de la copia, tipo de archivo, campos de versión inferior;

Formato de colección: número de colección, número de teléfono, clasificación, cantidad de variedad, lugar de colección, precio, fecha de publicación y otros campos;

Tabla de ciclo: tarjeta de biblioteca, cantidad de colección, período de renovación también debe caducar, en el campo del operador;

Tabla de reglas de préstamo: el número de copias en el campo Código de categoría de libro codificado de categoría de lector es limitado, cada libro tiene una duración de varios días, se actualiza durante varios días, tiene una fecha de vencimiento o está sujeto a una multa.

Tabla de clasificación de lectores: campo de codificación de categorías de lectores.

Tabla de clasificación de libros: Campo de libro del código de categoría de libro.

3.4 Índice de base de datos

El índice es un medio eficaz para acelerar la consulta. La clave principal de cada tabla de la base de datos consta de uno o más campos. La clave principal de cada tabla establece una parte de índice para satisfacer las necesidades de consultar y ordenar la tabla. Además de establecer el indicador principal, también se estableció un subindicador. Úselo para consultar condiciones como "número de episodios", "autor", "título del libro" y otras condiciones para encontrar un libro RBL además de la clave principal "índice principal de conjuntos", "autor" y "título del libro". " crear un subíndice

3.5 Vista

Una vista es una tabla entre una o varias tablas básicas, definidas en la tabla básica anterior. Es una mesa virtual. Los datos almacenados en la base de datos para vistas definidas y vistas no almacenadas corresponden a los datos aún almacenados en la tabla base original. Desde la perspectiva de los usuarios que personalizan vistas, la estructura de la base de datos es simple y clara, lo que simplifica las operaciones de consulta de datos de los usuarios. Cada vez hay más campos en la tabla de datos del sistema. Para simplificar el funcionamiento de la tabla, hemos creado más de 30 extensiones, como consulta de título de libro, consulta de nombre de revista, consulta de libro pendiente de regla de préstamo, consulta de consulta de revista y consulta. Vista de registro.

3.6

Un procedimiento almacenado es una porción compilada de código. Los procedimientos almacenados se almacenan en el servidor de la base de datos. Se procesa una gran cantidad de datos en el lado del servidor llamando al procedimiento almacenado correspondiente y luego los resultados del procesamiento se envían al cliente. Esto puede reducir la transmisión de datos en la red y eliminar la congestión de la red. Por ejemplo, para consultar registros, el número de secuencia en la tabla de registros es 10000, no el procedimiento almacenado. El servidor envía los datos de registro de 1 al cliente como 10000, utilizando procedimientos almacenados. Los procedimientos apropiados se compilan localmente sin pasar por la red, de modo que los registros requeridos se puedan encontrar rápidamente y se proporcionen los resultados. Otro beneficio de los procedimientos almacenados es que pueden ser llamados por diferentes herramientas de desarrollo, como PB, ASP, VB, Delphi, etc. De hecho, se llama al módulo de bucle de función de búsqueda de libros y al módulo de consulta WEB para completar el mismo procedimiento almacenado. El sistema ha establecido más de 60 procesos de almacenamiento y nuevas funciones de procesamiento de libros, como circulación, estadísticas de almacenamiento de libros nuevos, catalogación de colecciones y números de clasificación generados por las estadísticas de lectores. Llamar

La base de datos 3.7 usa la interfaz ODBC para llamar a la base de datos usando la interfaz ADO.

Utilice códigos de barras

Los códigos de barras reutilizables, únicos y de una sola entrada utilizan la tecnología de códigos de barras como un medio para introducir información rápidamente y gestionar la gestión bibliotecaria de forma rápida y cómoda. El sistema utiliza únicamente códigos de barras para la identificación de libros y lectores.

Con los códigos de barras, la gestión de la biblioteca se vuelve más fácil, más rápida y menos propensa a errores. Por ejemplo, un libro tiene una identificación de código de barras única y cada lector tiene una identificación de código de barras única, lo cual es muy conveniente para pedir prestado y realizar consultas. La aplicación de códigos de barras ha reemplazado las tarjetas de mochila y las tarjetas de biblioteca anteriores. Revisar los libros prestados requiere tiempo y un trabajo manual tedioso. Cuando un lector toma prestada una tarjeta de la biblioteca, el personal solo necesita iniciar sesión en el sistema de la biblioteca. El lector de códigos de barras escanea el código de barras en la tarjeta de la biblioteca del lector y se mostrará información en la pantalla, incluido el nombre del lector y si. el nombre del lector ha sido tomado prestado por la unidad, si ha caducado, si hay una multa, etc. Por ejemplo, en las bibliotecas, el personal sólo utiliza lectores de códigos de barras para escanear símbolos de códigos de barras. Los lectores de este libro deben registrar automáticamente el título del libro y la información del código de barras en la base de datos que se muestra en la pantalla, y el trabajo de la biblioteca estará completo. Tomar prestado un libro normalmente sólo lleva entre 1 y 2 segundos.

Una vez completada la operación, la computadora ingresará automáticamente los libros prestados y prestados en la base de datos correspondiente y solicitará automáticamente el período de préstamo. Referencia

[1] Wang, Tutorial de principios del sistema de bases de datos, Tsinghua University Press, 2002.1.

[2] Qi Zhichang et al., Ingeniería de software, Higher Education Press, 2002.438 0

[3] Recursos de Internet