Red de conocimiento informático - Material del sitio web - ¡Papel de prueba de software basado en el sistema de gestión de bibliotecas! Urgente~! ! ! !

¡Papel de prueba de software basado en el sistema de gestión de bibliotecas! Urgente~! ! ! !

1 Introducción

1.1 Propósito de la redacción

El propósito de escribir este documento es realizar un análisis completo y detallado de las necesidades del usuario basado en los resultados de la comunicación entre el ingeniero de análisis del sistema y al cliente y realizar un análisis completo y detallado del software del sistema de gestión de bibliotecas. Proporcionar una descripción detallada de las funciones, el rendimiento y las interfaces del software, descubrir las limitaciones del diseño del software y aclarar otros requisitos de eficacia. el software.

Los lectores de esta "Especificación de requisitos" son los ingenieros de I+D, los ingenieros de pruebas y los ingenieros de ventas del equipo de software del sistema de gestión de bibliotecas XXX. Los derechos de autor pertenecen a XXX y el plagio está estrictamente prohibido.

1.2 Antecedentes del proyecto

Con la creciente cantidad de información en la sociedad, los libros, uno de los principales medios para almacenar información, han superado con creces su número y escala en el pasado, tanto para Los individuos y las bibliotecas deben utilizar formas convenientes y efectivas para administrar los libros. Hoy en día, a medida que las computadoras se vuelven cada vez más populares, será mucho más conveniente para las personas utilizar un sistema de gestión bibliotecario eficaz para gestionar sus propios libros. Para el departamento de gestión de bibliotecas, la búsqueda manual única anterior ya no puede satisfacer las necesidades de las personas. Para facilitar la gestión de materiales de libros, se necesita un software de gestión de bibliotecas eficaz.

El software del sistema de gestión de bibliotecas LMS V1.0 es un software de gestión de datos relativamente maduro con 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, tiene buena portabilidad y puede usarse ampliamente en DOS, WINDOWS y otras series de sistemas operativos. 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

A continuación se describen brevemente las definiciones y abreviaturas de los términos profesionales utilizados en este documento:

LMS: Sistema de Gestión de Bibliotecas.

1.4 Referencias

[1] Zheng Renjie, Yin Renkun, Tao Yonglei. Ingeniería de software práctica (segunda edición). Tsinghua University Press, 1997: Tsinghua University Press, 1997.

p>

[2]Jin Yonghua, Qu Junsheng. Programación avanzada de la red JAVA ".

[2]Jin Yonghua, Qu Junsheng:

[3]Borland Software Company "Tutorial de capacitación de JBUILDER":

2 descripción general de tareas

2.1 Objetivos

Los usuarios objetivo del sistema de gestión de bibliotecas son bibliotecas individuales pequeñas y medianas o personas con una pequeña colección de libros, lectores y fuentes de libros. Las necesidades correspondientes son:

1. .Capaz de almacenar una cierta cantidad de información del libro y realizar operaciones y gestión convenientes y efectivas de los datos del libro correspondiente, que incluyen principalmente:

1) Entrada, eliminación y modificación de información del libro

2) Recuperación de múltiples palabras clave y consulta de información del libro

3) Estadísticas de préstamo y devolución de libros

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

1) Registro, eliminación y modificación de la información del lector

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

3) Capacidad. para verificar la información de todos los lectores Proporciona una lista de resultados de visualización de los resultados estadísticos requeridos

4. Puede proporcionar un determinado mecanismo de seguridad, proporcionar acceso autorizado a datos e información, evitar la eliminación arbitraria y la manipulación, y proporcionar. Servicios de copia de seguridad de la información.

2.2 Entorno operativo

2.3 Condiciones y restricciones

Un sistema de gestión de bibliotecas relativamente completo debería proporcionar una mayor comodidad. y potentes funciones de consulta de información, como las operaciones y servicios de red correspondientes. Debido al tiempo de desarrollo limitado y la cantidad de computadoras, este sistema no proporciona esta función. Los medios para proteger la información se limitan a establecer niveles de usuario y proporcionar copias de seguridad de los archivos de datos. , que es relativamente simple y no puede evitar daños maliciosos y el rendimiento de seguridad necesita mejoras adicionales.

3 Requisitos funcionales

3.1 Clasificación de funciones

Este software tiene lo siguiente. funciones principales:

1. Función de navegación;

2. Función de consulta;

3. ;

5. Función de eliminación;

p>

6.

/3.2 Funciones

1. Función de exploración 8?5 Enumerar todos los libros y registros de lectores en el archivo de base de datos actual; 8?5 Seleccionar un registro y mostrar todos los campos;

2. Función de consulta 8.5 consulta de coincidencia bibliográfica; 8.5 consulta de coincidencia del lector;

consulta de coincidencia bibliográfica y relacionada con el lector;

consulta de coincidencia bibliográfica y relacionada con el lector

consulta de coincidencia; a bibliografía y lectores;

Consulta coincidente relacionada con bibliografía y lectores

3. Consulta coincidente

3. Insertar función 8?5 Agregar registro de bibliografía; 8.5 Agregar registro de lector;

4. Función de modificación 8.5 Modificar el contenido de los registros existentes y proporcionar un mecanismo de confirmación

5. Función de eliminación 8.5 Eliminar registros y proporcionar un mecanismo de confirmación; p>

6. Función de autorización;

7. Función de autorización; 8.5 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 libros incluyen:

Libro: BookID

Nombre del libro

Autor del libro (Autor);

Nombre del libro;

Autor del libro (Autor);

Autor del libro (Autor);

Autor del libro. Autor del libro;

Editor del libro;

Precio del libro;

Resumen del libro;

Clasificación del libro;

Estado del libro;

Estado del libro.

Lector: ID del lector;

Nombre del lector;

Nivel del lector;

Información de contacto del lector; Número de teléfono del lector;

Correo electrónico del lector;

Registro de acceso al libro (registro): número de préstamo (bookID); >

Fecha de préstamo (OutDate);

Tabla de configuración del sistema (configuración): número de registro (id

El número máximo de libros que se pueden pedir prestados (MaxBLNum);

El número máximo de días que se pueden tomar prestados los libros (MaxBLDays);

Tabla de registros del operador del sistema (administración): número de serie del registro (WorkerId);

Cuenta (Cuenta);

Contraseña (Contraseña);

Nivel de permiso (Nivel);

4.2 Descripción de la base de datos

La base de datos es Base de datos Microsoft Access.

4.3 Diagrama de flujo de datos

Las funciones generales del sistema de gestión de la biblioteca son las siguientes: 8.5 Préstamo de libros; 8.5 Devolución de libros; 8.5 Consulta de información de libros; 8.5 Colección de libros; modificar; 8.5 Agregar, eliminar y modificar información del lector; 8.5 Consultas de libros estadísticos e información del lector; 8.5 Copia de seguridad de datos del sistema de administración de biblioteca; 8.5 Modificación de contraseña del bibliotecario; Proceso de préstamo:

2. Proceso de devolución de los lectores:

3. Proceso de consulta y navegación de los lectores:

4. El bibliotecario añade, elimina y modifica libros. :

5. El bibliotecario agrega, elimina y modifica lectores:

6. El proceso de consulta y navegación del bibliotecario:

7. Copia de seguridad de los datos del sistema de gestión de la biblioteca:

8. Recuperación de datos del sistema de gestión de biblioteca:

9. Modificación de contraseña de bibliotecario:

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 el dominio correspondiente se pueden encontrado, garantizando al mismo tiempo la precisión.

5.2 Características del tiempo

El tiempo de respuesta para operaciones generales debe ser de 1-2 segundos.

5.3 Adaptabilidad

Cumplir con los requisitos del entorno operativo para una conversión segura entre sistemas operativos y un funcionamiento independiente con otras aplicaciones de software.

6 Requisitos operativos

6.1 Solución de problemas

No debe haber errores durante el uso normal y se deben dar indicaciones de corrección adecuadas cuando el usuario comete un error de entrada. La base de datos también debe permanecer intacta si se produce un error irrecuperable del sistema durante la operación.