Informe de diseño del sistema de gestión de biblioteca
No sé si estás haciendo un gran trabajo de diseño de sistemas... Encontré un documento al que me he referido antes. Espero que ayude. La parte de implementación del sistema no está escrita en él, porque cada uno usa cosas diferentes, así que puedes pensar en ello. En cuanto al calendario, todo depende del nivel técnico. Después de todo, la lógica es bastante simple.
1. Introducción al sistema
Con el rápido desarrollo de la tecnología informática, el uso de computadoras para obtener y procesar información es una característica importante de la gestión de la información actual. Con el rápido desarrollo del hardware informático, el software relacionado con la gestión de la información y el software del sistema de bases de datos también se están desarrollando rápidamente. La biblioteca es un componente importante de las instituciones de educación superior y un lugar importante para que profesores y estudiantes obtengan conocimientos. Porque las bibliotecas se dedican principalmente al almacenamiento y circulación de grandes cantidades de materiales bibliográficos. Por lo tanto, las computadoras se han utilizado ampliamente en la gestión de libros de las bibliotecas. Este sistema es un sistema de gestión de información y biblioteca desarrollado en base a condiciones reales. La tarea principal del desarrollo del sistema es resolver los problemas de circulación de libros en vista de las deficiencias en la puntualidad, precisión de los datos y facilidad de operación del sistema original. Realizar la sistematización, estandarización y automatización de la gestión de la información del libro para maximizar la eficiencia de oficina de los operadores.
2. Análisis de requisitos del sistema y diseño general
2.1 Requisitos funcionales del sistema
1.
2. Para un ingreso eficiente de lotes de datos, el sistema debe verificar la validez de los datos ingresados y poder realizar operaciones básicas como agregar, eliminar y modificar datos.
3. Realice consultas dinámicas de datos con una velocidad de consulta rápida y pueda imprimir los datos en una forma unificada de informes.
4. El sistema debe proporcionar las funciones de mantenimiento de código correspondientes.
5. El sistema debe tener la función de realizar copias de seguridad y restaurar datos importantes en la base de datos.
6. El sistema debe utilizar el inicio de sesión de usuario anónimo para proteger datos importantes y confidenciales en la base de datos del sistema.
2.2 Diseño general del sistema
Este sistema de gestión de bases de datos se compone principalmente de seis módulos: recuperación de libros, gestión de libros, mantenimiento de datos, estadísticas de libros, salida impresa y mantenimiento del sistema, como se muestra en la Figura 1. Las funciones de cada módulo son las siguientes:
1. Módulo de control principal La función del módulo de control principal es controlar cada módulo derivado. Es la consola principal para realizar las funciones de cada módulo.
2. Módulo de recuperación de libros Es uno de los módulos importantes del sistema de gestión de libros y es una forma para que los lectores consulten libros rápidamente. La función de este módulo es consultar libros por título, número de libro, autor y editorial. y clasificación de libros
3. El módulo de gestión de libros es un El administrador opera el módulo y los lectores no tienen permiso para ingresar. Este módulo consta de los submódulos de consulta de número y nombre de lector, registro de libros prestados, registro de libros devueltos y registro de libros renovados. En el "registro de libros prestados", el administrador registra los libros prestados en la biblioteca. el libro disminuye, mientras que aumenta el inventario del libro en la biblioteca donde el lector lo devuelve. Se calcularán sanciones para los lectores que no devuelvan los libros en la fecha especificada. La gestión de libros equivale al trabajo de gestión diaria de los bibliotecarios, es decir, el trabajo de registro de préstamo, devolución y renovación de libros.
Figura 1 Diagrama del módulo de funciones del sistema de gestión de bibliotecas
4. El módulo de mantenimiento de datos es un módulo controlado por el bibliotecario. Consiste en agregar, modificar y eliminar lectores, agregar, modificar y eliminar libros, que consta de programas como explorar y modificar lectores, explorar y modificar libros, etc. Al diseñar el software, se considera que el número de lector, el título del libro y el número de libro son únicos. Por lo tanto, al modificar lectores o libros, una vez que el "número de lector" y el "nombre" estén registrados en el registro del lector o en el registro del libro, no se puede modificar al eliminar el lector o el libro. Siempre que los lectores hayan tomado prestados libros pero no los hayan devuelto o el número original de libros en stock no coincida con el inventario existente, no se pueden eliminar.
5. El módulo de estadísticas de datos consta de estadísticas de lectores, estadísticas de libros, estadísticas de clasificación de libros prestados y estadísticas de lectores de libros caducados que no han sido devueltos.
6. El módulo de impresión consta de información del lector, impresión de libros prestados, impresión de lectores que no han devuelto libros debido a que vencen e impresión de tarjetas de presentación de libros. Este módulo está controlado por el bibliotecario.
7. El módulo de mantenimiento del sistema consta de copia de seguridad de datos, recuperación de datos, modificación de contraseña e índice de base de datos. Este módulo es controlado por el administrador. La copia de seguridad de datos realiza principalmente una copia de seguridad de la biblioteca de lectores, la biblioteca de libros prestados, la biblioteca de libros y la biblioteca de índice para evitar eventos inesperados, como cortes repentinos de energía, virus o daños en el disco duro, etc. La recuperación de datos es la operación inversa de la copia de seguridad de datos. La modificación de la contraseña tiene en cuenta principalmente la seguridad de los datos. El bibliotecario puede cambiar la contraseña en cualquier momento para evitar que otros accedan al sistema de gestión de la biblioteca. La biblioteca de índice no se puede sincronizar durante la operación. Siempre que el bibliotecario utilice esta función, se puede utilizar normalmente.
8. Salir del sistema El módulo de salida del sistema consta de ayuda y salida.
3. Pasos y métodos de diseño del sistema
Herramientas de desarrollo
Plataforma: Visual C 6.0
Idioma: Lenguaje C compatible con C
3.1 Diseño de base de datos
3.2 Diseño e implementación de módulos funcionales
3.3 Diseño y creación de menú
3.4 Redacción de programa principal
3.5 Compilación y funcionamiento del sistema
3.6 Descripción del sistema