GA1-220501092-AA3-EV02 formulación del proyecto de software.
INTEGRANTES:
BRAYAN ESTEBAN AGUIRRE MARTINEZ.
WILMER TASCO MALDONADO. JHON FABER BORJA.
2023 Sistema de Gestión de Biblioteca Online
Objetivo: Desarrollar un sistema de gestión de biblioteca en línea que permita a los
usuarios acceder y gestionar recursos bibliográficos de manera eficiente y conveniente.
Descripción del Proyecto: El objetivo principal de este proyecto es crear un software
de gestión de biblioteca en línea que facilite la búsqueda, reserva y administración de recursos bibliográficos para usuarios y personal de la biblioteca. El sistema permitirá a los usuarios buscar y acceder a una amplia variedad de libros, revistas y otros materiales de la biblioteca, así como realizar reservas y renovaciones en línea. Además, se proporcionará un panel de administración para el personal de la biblioteca, donde podrán gestionar el catálogo, rastrear préstamos y mantener un registro organizado de los recursos disponibles.
Alcance del Proyecto:
• Diseño de la interfaz de usuario: Desarrollo de una interfaz intuitiva y amigable para que los usuarios puedan navegar y buscar recursos fácilmente.
• Catálogo en línea: Creación de una base de datos que contenga información
detallada sobre los recursos bibliográficos, incluyendo títulos, autores, descripciones y números de registro.
• Funcionalidad de préstamo y reserva: Implementación de un sistema de
préstamo automatizado que permite a los usuarios reservar y solicitar préstamos de materiales en línea.
• Cuenta de usuario: Creación de perfiles de usuario donde los usuarios puedan
llevar un registro de sus préstamos, reservas y actividad relacionada.
• Panel de administración: Desarrollo de una interfaz exclusiva para el personal de
la biblioteca, donde puedan agregar, modificar y eliminar recursos, así como administrar préstamos y devoluciones. • Notificaciones automáticas: Configuración de notificaciones por correo electrónico para recordar a los usuarios sobre fechas de devolución y vencimientos de reservas. • Seguridad de datos: Implementación de medidas de seguridad para proteger la información sensible de los usuarios y garantizar la integridad de los datos. Recursos: • Equipo de desarrollo de software (programadores, diseñadores de UI/UX, etc.). • Servidores y recursos de infraestructura para alojar la aplicación en línea. • Herramientas de desarrollo y entorno de programación. • Base de datos para almacenar la información bibliográfica y los registros de usuarios.
Casos de uso Administrar datos del usuario
descripción El comportamiento del sistema deberá
describir el paso a paso del caso de uso cuando el personal encargado de gestionar datos del cliente inicie el ingreso de estos.
Post Condición El usuario deberá a ver iniciado sesión la
primera vez que haya entrado a la biblioteca online. Excepciones Acción: 1- El sistema detecta la duplicación de un cliente con la identificación que se registra, procede a informar al administrador de sistema para que actualice la información que se requiera y continuar con el caso de uso. 2- Si el usuario cancela o retira su registro o inicio de sesión el mismo cliente terminaría y se borrarían los casos de uso.
Casos de uso Control de Versiones
descripción Gestionar versiones de recursos como archivos CSS o JavaScript puede ser más sencillo cuando se manejan internamente, ya que no se depende de enlaces externos que podrían cambiar o dejar de funcionar. Post Condición Cada vez q la página este en mantenimiento por causa de posible actualización el usuario no podrá ingresar por un determinado tiempo. Excepciones Proyectos Pequeños y Simples: En proyectos muy pequeños o simples, el uso de un sistema de control de versiones puede agregar una sobrecarga innecesaria.
Si el proyecto consta de solo unos pocos
archivos y se desarrolla de manera individual, puede que no sea crítico implementar un sistema de control de versiones completo.