Red de conocimiento del abogados - Ley de patentes - ¡Papel de prueba de software basado en el sistema de gestión de bibliotecas! ¡Urgente, urgente~! ! ! !

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

1 Introducción

1.1 Propósito de la redacción

El propósito de redactar este documento es realizar un análisis completo y detallado de las necesidades del usuario en función de los resultados de la comunicación. entre ingenieros de análisis de sistemas y clientes Analizar y describir en profundidad las funciones, rendimiento e interfaz del software "Library Management System", determinar las limitaciones del diseño del software y definir otros requisitos de efectividad del 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 la distribución externa está estrictamente prohibida.

1.2 Antecedentes del proyecto

Con la creciente cantidad de información social, los libros, uno de los principales medios para el almacenamiento de información, son mucho mayores en número y escala que nunca en los departamentos de gestión de bibliotecas. necesitan utilizar formas convenientes y efectivas para administrar sus libros. Hoy en día, a medida que las computadoras se vuelven cada vez más populares, sería 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 la biblioteca, la búsqueda manual única anterior ya no puede satisfacer las necesidades de las personas. Para facilitar la gestión de los materiales de la biblioteca, se necesita un software de gestión de la biblioteca eficaz.

El software del sistema de gestión de bibliotecas LMS V1.0 es un conjunto de software de gestión de datos con funciones relativamente completas, 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, tiene buena portabilidad y se puede utilizar en sistemas operativos como las series DOS y WINDOWS con 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 Definición

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

LMS: Library Management System, sistema de gestión de bibliotecas.

1.4 Referencias

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

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

[3]Borland Software Corporation. "Tutorial de formación de JBUILDER" Beijing: Machinery Industry Press,

2002.

2 Descripción general de tareas

2.1 Objetivos

El "Sistema de gestión de bibliotecas" está dirigido a bibliotecas individuales pequeñas y medianas o a individuos, con un pequeño número de Los tipos y cantidades de libros, el número y las fuentes de lectores están sujetos a ciertas restricciones. Los requisitos correspondientes son:

1. Puede almacenar una cierta cantidad de información del libro y realizar las operaciones y gestión de datos del libro correspondientes de manera conveniente y efectiva, que incluye principalmente:

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

2) Consulta de búsqueda de información de libros con varias palabras clave.

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

2. Puede almacenar y gestionar la información correspondiente a un determinado número de lectores, incluyendo:

1) Registro, eliminación y modificación de 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 arbitraria y proporcionar servicios de respaldo de la información.

2.2 Entorno operativo

. . .

2.3 Condiciones y restricciones

Un sistema de gestión de bibliotecas más 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 y lo limitado. número de computadoras, el sistema no proporciona esta funcionalidad.

Los métodos de protección de la información se limitan a establecer niveles de usuario y proporcionar copias de seguridad de archivos de datos. Son relativamente simples y no pueden 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. Función de modificación;

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

3.2 Descripción de la función

1. Función de exploración 8?5 Enumera todos los registros de libros y lectores en el archivo de base de datos actual 8?5 a registros, que muestran todos los dominios;

2. Función de consulta consulta de coincidencia bibliográfica 8-5; consulta de coincidencia de lectores 8-5;

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

3. La función Insertar 8?5 agrega un registro bibliográfico; 8?5 agrega un registro de lector

4. La función Modificar 8?5 modifica el contenido de un registro existente y proporciona un mecanismo de confirmación;

5. Función de eliminación 8?5 Eliminar un registro y proporcionar un mecanismo de confirmación;

6. 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 la biblioteca incluyen:

Libro (libro): ID del libro (BookID);

Nombre del libro (BookName);

Autor del libro (Autor);

Editor del libro (Editor);

Precio unitario del libro (BookPrice)

Resumen del libro (Resumen);

Clasificación del libro (Clase);

Estado del libro (BookStatus); ) : Número de identificación del lector (ReaderID);

Nombre del lector (Nombre);

Permisos del lector (Nivel);

Método de contacto del lector (Dirección); /p> p>

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

Correo electrónico del lector (Email);

Registro de acceso al libro (registrador): Número del libro prestado (bookID); /p >

Número de identificación del prestatario (ReaderID);

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 tomar 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 (administrar). ): Número de serie del registro (WorkerId);

Cuenta

Contraseña;

Nivel de permiso (Nivel);

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

4.3 Diagrama de flujo de datos

Las funciones generales del "Sistema de gestión de biblioteca" son las siguientes: 8.5 Préstamo de libros; 8.5 Devolución de libros 8.5 Consulta de información de libros; adiciones, eliminaciones y modificaciones de libros; 8.5 adiciones, eliminaciones y modificaciones de lectores; 8.5 administradores de bibliotecas consultan libros estadísticos e información de lectores; 8.5 copia de seguridad de datos del sistema de gestión de bibliotecas;

1. Proceso de préstamo del lector:

2. Proceso de devolución del lector:

3. Proceso de consulta y navegación del lector:

4. , elimina y modifica libros:

5. El bibliotecario agrega, elimina y modifica lectores:

6. El bibliotecario consulta y navega por el proceso:

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

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

9. Modificación de contraseña del administrador de biblioteca:

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

La tasa de recuperación debe garantizarse al realizar consultas y todos los registros que contengan la palabra clave de consulta en el campo correspondiente deben poder para encontrarlo, garantizando al mismo tiempo la precisión.

5.2 Características del tiempo

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

5.3 Adaptabilidad

Cumple con los requisitos del entorno operativo al permitir la conversión segura entre sistemas operativos y el 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 proporcionar indicaciones de corrección adecuadas para los errores de entrada del usuario. Si se encuentra un error irrecuperable del sistema durante la operación, la base de datos también debe mantenerse intacta.