La Red de Conocimientos Pedagógicos - Currículum vitae - Documento sobre el sistema de gestión de bibliotecas Java

Documento sobre el sistema de gestión de bibliotecas Java

1 Introducción

Propósito de 1.1

El propósito de escribir este documento es realizar un análisis completo y detallado de las necesidades del usuario y describir la gestión de la biblioteca en profundidad en función de los resultados de la comunicación entre el análisis del sistema. ingenieros y clientes. La funcionalidad, el rendimiento y la interfaz del software del sistema, identificando las limitaciones de diseño del software y definiendo otros requisitos válidos para el software.

Los lectores de esta especificación de requisitos son los ingenieros de RD, los ingenieros de pruebas y los ingenieros de ventas del grupo de software del sistema de gestión de bibliotecas XXX. Los derechos de autor pertenecen a XXX y su difusión en el extranjero está estrictamente prohibida.

1.2 Antecedentes del proyecto

Con el continuo aumento de la cantidad de información en la sociedad, como uno de los principales medios para el almacenamiento de información, el número y la escala de libros son mucho mayores que nunca. antes, tanto los particulares como los departamentos de gestión de la biblioteca necesitan gestionar sus libros de forma cómoda y eficaz. Hoy en día, a medida que las computadoras se vuelven cada vez más populares, será más conveniente utilizar un sistema de gestión bibliotecario eficaz para gestionar los libros personales. Para los departamentos de gestión de bibliotecas, la búsqueda manual única del pasado ya no puede satisfacer las necesidades de las personas. Para facilitar la gestión de los materiales bibliotecarios, se necesita un software de gestión bibliotecaria eficaz.

El software del sistema de gestión de bibliotecas LMS V1.0 es un conjunto relativamente completo de software de gestión de datos, que tiene las ventajas de una operación de datos conveniente, eficiente y rápida. El software se desarrolla utilizando potentes herramientas de desarrollo de software de bases de datos y tiene buena portabilidad. Se puede utilizar en sistemas operativos como las series DOS y WINDOWS y tiene una amplia gama de aplicaciones. Además, LMS V1.0 puede garantizar la seguridad de los datos mediante funciones de control de acceso y copia de seguridad de datos.

1.3 Definiciones

Las definiciones y abreviaturas de los términos técnicos utilizados en este documento son brevemente las siguientes:

Sistema de gestión de biblioteca.

1.4 Citas

[1], Yin Renkun, Tao. Ingeniería de software práctica (2ª ed.). Beijing: Prensa de la Universidad de Tsinghua, 1997.

[2]Jin Yonghua, Qu,. Programación avanzada de red JAVA. Beijing: Prensa Popular de Correos y Telecomunicaciones, 2001.

[3]Borland Software Company. Curso de formación JBUILDER Beijing: Machinery Industry Press,

2002.

2 Descripción general de la tarea

2.1 Objetivos

El sistema de gestión de bibliotecas está dirigido a una única biblioteca pequeña y mediana o a un individuo, con un número reducido de libros. y un número reducido de lectores. Los requisitos correspondientes son:

1. Puede almacenar una cierta cantidad de información del libro y operar y administrar de manera conveniente y efectiva los datos del libro correspondiente, que incluyen principalmente:

1) Entrada del libro. información, Eliminar y modificar.

2) Recuperación de múltiples palabras clave y consulta de información de libros.

3) Préstamo, devolución y datos estadísticos de libros.

2. Capaz de almacenar y administrar la información correspondiente para un cierto número de lectores, incluyendo:

1) Registrar, eliminar y modificar la información del lector.

2) Estadísticas y consulta de información del lector.

3. Capaz de proporcionar resultados de visualización de listas para los resultados estadísticos requeridos.

4. Puede proporcionar un determinado mecanismo de seguridad, proporcionar acceso autorizado a la información de los datos, evitar la eliminación y modificación arbitrarias y proporcionar servicios de respaldo de la información.

2.2 Entorno operativo

. . .

2.3 Condiciones y limitaciones

Un sistema de gestión de bibliotecas relativamente completo debería proporcionar funciones de consulta de información más convenientes y potentes, como las operaciones y servicios de red correspondientes. Debido al tiempo de desarrollo limitado y al número limitado de computadoras, este sistema no proporciona esta función. La protección de la información se limita a establecer niveles de usuario y proporcionar copias de seguridad de archivos de datos, lo cual es relativamente simple y no puede evitar daños maliciosos. Es necesario mejorar aún más el rendimiento de la seguridad.

3 Requisitos funcionales

3.1 División funcional

El software tiene las siguientes funciones principales:

1 Función de navegación;

2. Función de consulta;

3. Función de inserción;

4. p >6. Función de autorización;

3.2 Descripción de la función

1. Función de exploración

Enumere los registros de todos los libros y lectores en el archivo de base de datos actual;< /p >

Puede seleccionar un registro para mostrar todos los campos;

2. Función de consulta

Consulta de coincidencia bibliográfica;

Consulta de coincidencia del lector;< /p >

Consultas relacionadas con bibliografías y lectores;

3. Función Insertar

Agregar registros bibliográficos;

Agregar registros de lectores

4. Función de modificación

Modifica el contenido del registro existente y proporciona un mecanismo de confirmación;

5. Función de eliminación

Elimina registros y proporciona un mecanismo de confirmación;

6. Función de autorización;

Autorizar a los lectores a acceder a los datos;

4 Descripción de los datos

4.1 Datos estáticos

Los datos estáticos del sistema de gestión de la biblioteca incluyen:

Libro: número de libro (BookID);

Título del libro;

Autor libro;

Editor de libros (editorial);

Precio del libro;

Resumen del libro;

Clasificación de libros (categoría);

Estado del libro;

Lector: ID del lector;

Nombre del lector;

Permiso del lector (nivel); información (dirección);

Número de teléfono del lector (número de teléfono);

Correo electrónico de los lectores

Registro de acceso al libro: número de libro (BookID); ) ;

ReaderID); del prestatario;

Desactualizado;

Configuración del sistema: número de registro (ID);

Puede ser prestado Número máximo de libros (maxblnum);

Número máximo de días de préstamo (maxbldays);

Tabla de registros del operador del sistema (administrador): número de serie del registro (ID del trabajador);

Cuenta;

Contraseña;

Nivel de permiso;

4.2 Descripción de la base de datos

La base de datos utiliza la base de datos de Microsoft Access.

4.3 Diagrama de flujo de datos

Las funciones generales del sistema de gestión de la biblioteca son las siguientes:

Préstamo de libros

Devolución de libros;

Consulta de información de libros;

Agregar, eliminar y modificar libros;

Agregar, eliminar y modificar lectores;

Consulta estadística de bibliotecarios libros e información del lector;

Copia de seguridad de datos del sistema de gestión de la biblioteca;

Recuperación de datos del sistema de gestión de la biblioteca:

Modificación de contraseña del bibliotecario;

1. El proceso de los lectores que toman prestados libros:

2. El proceso de los lectores que devuelven libros:

3 El proceso de los lectores que consultan y navegan:

4. El bibliotecario agrega, elimina y cambia libros:

5. El bibliotecario agrega, elimina y cambia lectores:

6. >

7. Copia de seguridad de datos de libros del sistema de gestión de la biblioteca;

8. Recuperación de datos del sistema de gestión de la biblioteca;

9.

4.4 Recopilación de datos

La recopilación de datos utiliza la entrada del teclado.

5 Requisitos de rendimiento

5.1 Precisión de los datos

Al realizar consultas, se debe garantizar la tasa de recuperación y todos los registros que contengan las palabras clave de la consulta en los campos correspondientes deben estar encontrado para garantizar la precisión.

5.2 Características de tiempo

El tiempo de respuesta de las operaciones generales debe ser de 1 a 2 segundos.

5.3 Adaptabilidad

Cumplir con los requisitos para la conversión segura entre sistemas operativos y el funcionamiento independiente con otras aplicaciones software.

6 Requisitos operativos

6.1 Solución de problemas

No debería haber errores en el uso normal y se deben dar indicaciones de corrección adecuadas a los errores de entrada del usuario. Si encuentra un error irrecuperable del sistema durante la operación, también debe asegurarse de que la base de datos esté intacta.