La Red de Conocimientos Pedagógicos - Conocimientos secundarios - Estoy buscando urgentemente un sistema completo de gestión de bibliotecas de diseño de cursos de bases de datos (debe estar hecho con VB y SQL-server)

Estoy buscando urgentemente un sistema completo de gestión de bibliotecas de diseño de cursos de bases de datos (debe estar hecho con VB y SQL-server)

1. Antecedentes del desarrollo

El rápido desarrollo de la tecnología de bases de datos e Internet los ha convertido en una parte importante de la tecnología de la información moderna y en la base de los sistemas de información y aplicaciones informáticas actuales. sistemas. Para cualquier empresa, los datos son un activo importante de la empresa. La forma de utilizarlos de forma eficaz juega un papel extremadamente importante en el desarrollo de la empresa. Con el rápido desarrollo de la economía de mercado de mi país y la mejora continua del nivel de vida de las personas, la cantidad de árboles en las colecciones de las bibliotecas ha aumentado gradualmente, lo que también ha desafiado la tecnología de gestión de las bibliotecas. Los métodos de gestión manual anteriores ya no son adecuados. entorno actual y ha sido reemplazado por Es un sistema avanzado de administración de bibliotecas. El sistema de administración de bibliotecas creado con PowerBuilder puede permitir a los administradores realizar tareas de administración, consultas, préstamos, entradas y otras de manera conveniente y rápida.

2. Análisis de requisitos

2.1 Objetivos del sistema

El sistema de información de gestión bibliotecaria es un sistema de gestión de información (MIS) típico, y su desarrollo incluye principalmente el establecimiento. de una base de datos back-end y mantenimiento, así como desarrollo de aplicaciones front-end. Para el primero, es necesario establecer una biblioteca con una sólida coherencia e integridad de los datos y una buena seguridad de los datos. Para esto último, se requiere que la aplicación sea completamente funcional y fácil de usar.

La tarea general del desarrollo de sistemas es realizar la sistematización, estandarización y automatización de diversa información.

2.2 Definición de Requisitos

Desarrollo de un sistema de gestión bibliotecaria. El objetivo general del diseño del desarrollo del sistema es lograr la sistematización, estandarización y automatización de la gestión bibliotecaria, y lograr una gestión centralizada y unificada de los materiales bibliotecarios.

Este sistema implementa principalmente la gestión de la información bibliotecaria. Sus funciones principales son gestionar información sobre lectores, libros, préstamo, consulta, eliminación y administradores. La estructura de este sistema se divide en gestión de categorías de lectores, gestión de archivos de lectores, gestión de tipos de libros, gestión de archivos de libros y gestión de procesos de libros. La gestión de lectores puede explorar la información del lector y mantener la información del lector. La gestión de libros puede explorar la información del libro y mantenerla. La gestión de préstamos puede mostrar el estado del préstamo de libros en la base de datos actual y mantener la información del préstamo. El principal problema que resuelve este sistema es consultar la base de datos mediante palabras clave.

El diagrama de módulos funcionales del sistema es el siguiente:

Figura 2-1 Diagrama de módulos funcionales del sistema

Ante las necesidades de información general de gestión bibliotecaria sistemas, a través de la gestión de la biblioteca Analice el contenido y el flujo de datos del proceso de trabajo y diseñe los elementos de datos como se muestra a continuación:

Información del lector

Atributos: número de estudiante lector, nombre del lector, sexo del lector, número de contacto, ubicación del departamento, fecha de vigencia, fecha de vencimiento, estado de infracción, libros prestados acumulados

Clave principal: número de estudiante del lector

Información del libro

Atributos: ISBN, título del libro, Autor, editorial, fecha de publicación, introducción

Clave principal: ISBN

Información del administrador

Atributos: número de trabajo, nombre, género , número de teléfono, dirección particular

Clave principal: número de trabajo

2.3 Proceso de datos

2.3.1 Lector

Como estudiante, los requisitos para el sistema de gestión de la biblioteca son:

p>

1. La colección de libros de la biblioteca se puede consultar de varias maneras (como el título del libro, el número, el autor).

2. Poder pedir prestado, renovar y devolver libros fácilmente.

3. Poder consultar tu información básica y libros prestados.

4. Estar familiarizado con el uso de los sistemas de gestión bibliotecaria.

El diagrama de flujo para el ingreso de los lectores al sistema es:

2-1 El diagrama de flujo para el ingreso al sistema

2.3.2 Bibliotecario

Como bibliotecarios, sus requisitos para el sistema de gestión de bibliotecas son:

1. Puede ingresar y registrar libros y cancelar libros antiguos de manera conveniente.

2. Es fácil registrar nuevos estudiantes o cancelar la información de estudiantes graduados (información básica, información de préstamo).

3. Información como el estado de vencimiento de los libros prestados por los estudiantes en cada universidad, el estado de las colecciones de libros en la biblioteca y la situación del préstamo se puede publicar en cualquier momento, para que cada universidad pueda saberlo. alguna información sobre préstamos de estudiantes en la universidad en cualquier momento.

El diagrama de flujo del trabajo del bibliotecario es:

2-2 Diagrama de flujo de trabajo del bibliotecario

3. Descripción de la función

Análisis de la función del sistema. se completa en función de la tarea general de desarrollo del sistema. Las funciones que este sistema necesita completar incluyen principalmente 5 partes:

(1) Operaciones básicas como ingreso, modificación y eliminación de información básica sobre libros.

1. Formulación de estándares de categorías de libros e ingreso de información de categorías, incluido el número de categoría, el nombre de la categoría, palabras clave, información de comentarios, etc.

2. Consulta y modifica la información de la categoría del libro, incluido el número de categoría, el nombre de la categoría, las palabras clave, la información de comentarios, etc.

3. Ingrese información del libro, incluido el número del libro, el título del libro, la categoría del libro, el nombre del autor, el nombre del editor, la fecha de publicación, el número de página del libro, las palabras clave, la fecha de registro, la información de comentarios, etc.

(2) Solicitar módulo de tarjeta de biblioteca.

1. Los estudiantes de primer año solicitan una tarjeta de biblioteca.

2. Perdió la tarjeta de la biblioteca.

(3) Implementar la función de préstamo de libros.

1. Ingrese la información del préstamo, incluido el número de información del préstamo, el número de lectura, el nombre del lector, el número del libro, el título del libro, la fecha del préstamo, la información del comentario, etc.

2. Consultar y modificar información de préstamo, incluido el número de información de préstamo, el número de lector, el nombre del lector, el número de libro, el título del libro, la fecha de préstamo, la información de comentarios, etc.

(4) Implementar la función de devolución de libros.

1. Entrada de información de devolución de libros, incluido el número de información de devolución, número de lector, nombre del lector, número de libro, título del libro, fecha de préstamo, fecha de devolución, información de comentarios, etc.

2. Consultar y modificar la información de devolución de libros, incluido el número de información de devolución, el número de lectura, el nombre del lector, el número de libro, el título del libro, la fecha de préstamo, la fecha de devolución, la información de comentarios, etc.

(5) Es fácil consultar libros. Se puede proporcionar información rápida automáticamente para situaciones vencidas.

4. Diseño del modelo conceptual

Los diagramas E-R de cada parte son los siguientes:

(1) Categoría de información del lector. Figura E-R de entidad

4-1 Diagrama E-R de entidad de categoría de lector

(2) Diagrama E-R de entidad de categoría de información de libro

4-2 Diagrama E-R de entidad de categoría de libro

(3) Diagrama E-R de la entidad de préstamo de libros:

4-3 Diagrama E-R de la entidad de préstamo de libros

(4) Diagrama E-R de la entidad de gestión de quejas:

4-4 Diagrama E-R de la entidad de gestión de reclamaciones

4-5 Diagrama E-R de la relación entre entidades

Relación de endeudamiento (relación ternaria de lector, administrador, libro)

Figura 4-6 Diagrama CDM

5. Diseño y optimización del modelo lógico

Del 'modelo E-R' teórico al 'modelo relacional' teórico, pasando por el modelo E-R. a Mediante la transformación del modelo relacional se puede obtener el siguiente modelo relacional:

Relación de préstamo

Atributos: número de trabajo, número de estudiante del lector, ISBN, si se debe renovar, fecha de préstamo , fecha de regreso, Observación.

Clave principal: número de trabajo, número de estudiante lector, ISBN

Relación administrador_libro

Atributos: número de trabajo, ISBN, tiempo agregado, ya sea en la biblioteca

p>

Clave principal: número de trabajo, ISBN

Relación administrador_estudiante

Atributos: número de trabajo, número de estudiante lector, confirmación de préstamo y devolución

Primario clave: número de trabajo, número de estudiante lector

Convierta el diagrama CDM obtenido del diseño del modelo conceptual en el diagrama PDM correspondiente usando PowerDesigner: