Red de conocimiento informático - Conocimiento de la instalación - Se requiere un diseño completo del curso del sistema de gestión de bibliotecas de bases de datos.

Se requiere un diseño completo del curso del sistema de gestión de bibliotecas de bases de datos.

Informe de diseño del curso

Nombre del experimento: Sistema de gestión de bibliotecas

Escuela: Facultad de Ciencias Electrónicas y Tecnología de la Información

Especialidad: Especialización en seguridad de la información

Apellido:

Número de alumno:

Curso: Clase 05, 1.

Profesor:

16 de julio de 2008

Resumen

Este informe de diseño presenta principalmente el uso de la herramienta de desarrollo de bases de datos ASP.NET Design. proceso para desarrollar un pequeño sistema de base de datos: un sistema de gestión de bibliotecas. Entre las herramientas de desarrollo de sistemas de bases de datos, ASP. NET tiene una buena interfaz hombre-máquina y una estructura de base de datos razonable. Es una herramienta de desarrollo rápido visual y orientada a objetos.

Este artículo analiza en detalle la relación entre varios módulos funcionales en la circulación de libros e introduce en detalle todo el proceso de diseño del subsistema de servicios bibliotecarios. Las funciones específicas son las siguientes:

1. Consulta de libros: logra una consulta precisa de todos los libros de la biblioteca.

2. Préstamo de libros: complete el préstamo de libros designados por parte de los estudiantes.

3. Consulta de información de préstamo personal: complete la consulta del registro de préstamo personal del estudiante designado y muestre la información de todos los libros prestados por el estudiante.

4. Devolución de libros: Complete la devolución de los libros designados prestados por los estudiantes.

5. Devolución de libros vencidos: En caso de libros vencidos, se puede dar información inmediata automáticamente.

6. Gestión de libros: Se pueden realizar operaciones básicas como anotaciones en libros, modificaciones y eliminaciones.

ASP.NET tiene un entorno de programación visual completamente nuevo que está completamente orientado a objetos y proporciona herramientas de desarrollo de aplicaciones Windows cómodas y rápidas. Adopta muchas características avanzadas e ideas de diseño de la interfaz gráfica de usuario de Microsoft Windows, adopta un lenguaje de programación completamente orientado a objetos, flexible y reutilizable, el editor más rápido y la tecnología de base de datos más avanzada del mundo actual, por lo que elijo ASP NET como desarrollo. herramienta para mi proyecto de graduación.

Este artículo presenta el diseño e implementación de un sistema de gestión de bibliotecas universitarias basado en el modelo B/S. El módulo de inicio de sesión está desarrollado por ASP.Net y Microsoft SQL Server 2000 y se utiliza principalmente para autenticar las identidades de los usuarios y realizar operaciones efectivas. Después de pasar la verificación, ingrese cada submódulo del módulo de interfaz para realizar operaciones funcionales específicas de cada subsistema. Todo el diseño del sistema hace pleno uso de ideas de diseño modular y métodos de desarrollo.

Este artículo primero presenta brevemente los antecedentes del sistema, luego analiza los requisitos detallados del sistema y determina las funciones que debe tener el sistema. Después de determinar las funciones que debe tener el sistema, se realiza el diseño general del sistema para determinar la mejor solución, luego se codifican e implementan las funciones del sistema y finalmente se discuten las pruebas y el mantenimiento del sistema.

Palabras clave Diseño del curso B/S del formulario de atributos del objeto de base de datos ASP.NET SQL 2000

Descripción del diseño del software del sistema de gestión de bibliotecas

Estudio de viabilidad:

1. p>

El sistema de gestión de bibliotecas proporciona una mejor solución para que agencias gubernamentales, empresas e instituciones realicen la automatización del trabajo. Durante el proceso de desarrollo, de acuerdo con los pasos de la ingeniería de software, se adoptó el pensamiento y la tecnología orientados a objetos desde el diseño hasta el desarrollo, y se adoptó la base de datos de red SQL SERVER 2000 para que el sistema pueda intercambiar datos fácilmente con otros subsistemas. Al mismo tiempo, se presta atención a optimizar la calidad del software desde la interfaz gráfica de la aplicación para que el sistema sea altamente operable.

Dos. Análisis de requisitos:

1. Descripción general de la tarea:

1.1 Objetivo:

Rutina diaria de almacenamiento de libros, registro de préstamos, consulta de préstamos, recordatorio de vencimiento y otra información del libro. necesidades del negocio. Eficiencia Gracias a la practicidad del sistema, se puede cambiar el antiguo modelo de gestión de libros, haciendo que la gestión, el préstamo y la consulta de libros sean más convenientes y eficaces.

1.2 Entorno operativo:

Bajo el sistema operativo Windows 2000/XP/2003, instale y configure el software del sistema de gestión de bases de datos Microsoft SQL Server 2000.

2. Requisitos de datos:

2.1 Entradas de flujo de datos:

Usuario de inicio de sesión = número de cuenta Usuario de contraseña = nombre de cuenta de usuario género número de grupo número de certificado.

Libro=ISBN Categoría Título del libro Autor Fecha de publicación Editorial Precio Ubicación de almacenamiento.

Préstamo = número de cuenta de usuario, fecha de préstamo, fecha de vencimiento.

Información de préstamo = cuenta de usuario, número de libro, fecha de préstamo, fecha de vencimiento.

2.2 Diccionario de datos (DD):

2.3 Descripción de la base de datos:

El uso de SQL SERVER2000 como base de datos backend puede realizar la autenticación del usuario basada en la conexión de red. Por lo tanto, los subsistemas asignan derechos de uso de las bases de datos para que las bases de datos que utilizan estén aisladas entre sí, lo que permite una mayor seguridad.

2.4 Recopilación de datos:

Recopile información relevante sobre algunos libros del sitio web a través de Internet e introdúzcala en la base de datos, estableciendo así una base de datos y probando la implementación de cada módulo funcional durante la fase de codificación y depuración.

3. Requisitos funcionales:

3.1 División funcional:

El sistema de gestión de bibliotecas implementa principalmente las siguientes siete funciones:

A. Inicio de sesión de usuario b. Consultar información detallada de los libros c. Pedir prestado y devolver libros d.

E. Modificación y eliminación de libros f. Avisos de libros vencidos g. Consultar información de préstamo del usuario.

3.2 Descripción de la función:

La gestión de libros incluye siete funciones: inicio de sesión de usuario, consulta de detalles del libro, préstamo y devolución, almacenamiento, mantenimiento, recordatorios de vencimiento y consulta de información de préstamo de usuarios.

Al iniciar sesión, los usuarios deben utilizar el nombre de usuario y la contraseña correctos para obtener acceso.

Consultar la información detallada del libro: Ingrese el nombre del libro o el número del libro para consultar la información del libro.

Préstamo de libros, registro de préstamo de libros; cuando los usuarios desean verificar el estado de su préstamo, pueden realizar consultas sobre el préstamo.

El almacenamiento de libros implementa principalmente el registro de almacenamiento.

Modificación y eliminación de libros, realice la función de modificar y eliminar cierta información del libro.

Recuerde al prestatario que el libro prestado está vencido. Cuando el prestatario no devuelva el libro después de que haya expirado el período de préstamo, se le pedirá que complete el procedimiento de devolución lo antes posible.

Para consultar la información de préstamo de los usuarios, puede consultar la información de los libros prestados por los usuarios.

3.3 Diagrama de flujo de datos (DFD):

DFD de almacenamiento de libros nuevos:

Lista de inventario D1

Lista de inventario D1

DFD para préstamo de libros:

DFD para avisos vencidos:

Consulta de préstamo DFD:

DFD para procesamiento de devolución de libros:

Lista de inventario D1

4. Requisitos de seguridad:

Teniendo en cuenta que diferentes usuarios tienen diferentes permisos, al ingresar al sistema por primera vez, debe solicitar al administrador que registre un nombre de usuario y contraseña, y complete completamente la información relevante y guárdela en la tabla de la base de datos. De esta forma, los administradores pueden otorgar diferentes permisos a diferentes usuarios. Cada usuario ingresa a una interfaz de usuario diferente según su identidad. Los administradores tienen derecho a ejercer todas las funciones de gestión y los usuarios comunes sólo pueden realizar consultas de carácter general.

5. Requisitos de coherencia:

Existe una fuerte correlación entre las tablas relacionadas con el sistema de gestión de la biblioteca. Para cumplir con los requisitos de coherencia, establecemos restricciones de coherencia entre tablas.

6. Requisitos de integridad:

De acuerdo con los requisitos del sistema de gestión de la biblioteca, para mantener la integridad de los datos, se adopta el mecanismo de transacción de la base de datos para evitar la operación. fracasos.

Tres.

Especificaciones de diseño del esquema:

1. Diseño general:

Estructura general y diseño externo del módulo:

Diagrama de flujo del sistema:

2. Diseño de interfaz:

2.1 Interfaz externa:

Un sistema de servidor se establece a través de cierto hardware informático. Los administradores interactúan con los usuarios administrando el sistema de servidor para lograr el propósito de compartir recursos y. Realizar el sistema de gestión de biblioteca.

2.2 Interfaz interna:

Los programas requieren la misma definición y descripción de datos. Este sistema es un subsistema del sistema de gestión de oficina inteligente. Debe unificarse con otros subsistemas del sistema para lograr el mejor rendimiento del sistema e intentar eliminar la redundancia de datos con otros subsistemas para que todo el sistema de oficina inteligente sea eficiente y conveniente.

3. Diagrama E-R

El diagrama E-R describe claramente la relación entre las entidades en el sistema y los atributos de cada entidad, lo que permite a los lectores comprender claramente el procesamiento general de todo el sistema. . En el proceso de establecimiento de un diagrama E-R, existen principalmente los siguientes pasos: 1. Seleccione aplicaciones locales; 2. Diseñe diagramas E-R uno por uno; 3. Fusione diagramas E-R parciales para generar diagramas E-R preliminares. 4. Elimine la redundancia innecesaria y diseñe diagramas E-R básicos.

4. Diseño de operación:

4.1 Combinación del módulo de operación:

El módulo de operación se divide en tres módulos básicos, a saber, módulo de entrada, módulo de salida y módulo de procesamiento. . Esto hace que el mantenimiento de todo el sistema sea fácil y sencillo; el sistema tiene una estructura simple y es fácil de entender.

4.2 Control de operación:

El sistema utiliza tres modos de control principales: secuencia, selección y ciclo.

5. Diseño de seguridad:

Teniendo en cuenta que diferentes usuarios tienen diferentes permisos, al ingresar al sistema por primera vez, se debe registrar un nombre de usuario y contraseña con el administrador, y completarlo. en la información relevante completamente almacenada en la tabla de la base de datos. De esta forma, los administradores pueden otorgar diferentes permisos a diferentes usuarios. Antes de que el usuario inicie sesión en la interfaz de operación, configuramos el nombre de usuario y la contraseña. Cuando el nombre de usuario y la contraseña coinciden, podemos ingresar a la interfaz de operación de permisos que el usuario puede realizar. De lo contrario, sólo podrá ver la interfaz de inicio de sesión. Los administradores tienen derecho a ejercer todas las funciones de gestión y los usuarios normales sólo pueden realizar consultas generales.

Cuatro. Diseño detallado:

1. Tabla de base de datos

Autoridad: (autoridad, nombre)

Usuario de inicio de sesión: (cuenta, nombre, contraseña, permiso)

Usuario: (cuenta de usuario, nombre, sexo, número de grupo, número de identificación)

Categoría de libro: (categoría, nombre de categoría)

Libro: (número de libro, categoría , título del libro, autor, fecha de publicación, editorial, precio, cantidad total, cantidad restante, comentarios)

Préstamo: (cuenta de usuario, número de libro, fecha de préstamo, fecha de vencimiento, cantidad, fecha de devolución)

Información de préstamo: (cuenta de usuario, número de libro, fecha de préstamo, fecha de vencimiento, cantidad, fecha de devolución)

2. Configuración del software del ordenador

Window 98 /Windows After. Teniendo un conocimiento básico del proceso, desarrollé este "sistema de gestión de biblioteca" utilizando ASP.NET. Este sistema realiza básicamente la sistematización, estandarización y automatización de la gestión interna del préstamo de libros. Como registrar libros de cuentas y destruir libros antiguos. Agregar prestatarios, cancelar prestatarios. Pedir prestado y devolver libros. Los libros se pueden consultar en función de información como los nombres o números de los libros, que pueden reflejar el estado del préstamo de los libros. Se ha implementado una función de análisis estadístico simple, que puede mostrar la proporción de libros de la biblioteca con respecto a los libros prestados y los tipos de libros de la biblioteca. Y puede establecer reglas de préstamo.

A través del diseño, desarrollo y depuración del sistema, por un lado, entendí el proceso y los métodos de desarrollo del sistema de gestión de bibliotecas, por otro lado, inicialmente dominé el uso de ASP.NET; herramientas de desarrollo y se familiarizó con las ventanas, uso de menús y algunos controles visuales. Al mismo tiempo, también encontré muchos problemas y dificultades durante el proceso de producción y obtuve mucha ayuda consultando libros e Internet.

Debido a las condiciones limitadas, todavía existen muchas deficiencias y lagunas en el sistema de gestión, que solo pueden corregirse y mejorarse en la medida de lo posible. Por favor dé su opinión sobre las deficiencias.

Ha sido enviado a su dirección de correo electrónico SN170.