ESCUELA DE EDUCACIÓN SUPERIOR
TECNOLOGICA PRIVADA LA PONTIFICIA
PROYECTO DE FINAL DE
CURRIER
CURSO : Soluciones Móviles y Cloud
INTEGRANTE(S) : Isaí Ismael Sandoval Ccaccro
Daniel Jaime Soca Gomez
Emerson Santiago Romani Llaccta
CARRERA : Ingeniería de Sistemas de Información
CICLO : VII
Ayacucho, 22 de diciembre del
2023
Contenido
1. DOCUMENTACION DEL SISTEMA ..........................................................................................3
1.1. Funcionalidad del sistema ............................................................................................3
1.2. Modelo de datos ..........................................................................................................4
2. CASOS DE PRUEBA:...............................................................................................................5
2.1. Casos de prueba ...........................................................................................................5
3. BIBLIOGRAFÍA: ......................................................................................................................7
4. ANEXOS: ...............................................................................................................................7
1. DOCUMENTACION DEL SISTEMA
1.1. Funcionalidad del sistema
Gestión de Envíos:
Permite la creación, programación y gestión de envíos de paquetes, incluyendo
información del remitente, destinatario, contenido y fecha de entrega.
Seguimiento de Envíos:
Permite a los clientes y operadores de courier rastrear el estado y la ubicación de
los paquetes en tiempo real, proporcionando información actualizada sobre la
entrega.
Pagos:
Administra la facturación a clientes, cálculo de tarifas de envío, generación de
facturas y seguimiento de los pagos realizados por los clientes.
Gestión de Clientes y Usuarios:
Administra la información de los clientes, incluyendo datos personales, histórico de
envíos, preferencias y credenciales de acceso al sistema.
Integración con Sistemas Externos:
Permite la integración con sistemas de terceros, como sistemas de RENIEC,
sistemas de seguimiento global (Google Maps), entre otros.
1.2. Modelo de datos
Especificación del diccionario de datos
Entidad:
Una entidad es un objeto, concepto o cosa del mundo real que se representa en la base de
datos. Tiene propiedades o atributos que describen sus características.
Atributo:
Un atributo es una característica o propiedad de una entidad que captura información
sobre la entidad. Los atributos describen la naturaleza de la entidad y se almacenan
como columnas en una tabla.
Llave Primaria (Primary Key):
Es un atributo o conjunto de atributos que identifican de manera única cada instancia
de una entidad en la base de datos. No puede contener valores duplicados o nulos.
Llave Foránea (Foreign Key):
Una llave foránea es un atributo en una tabla que establece una relación con la llave
primaria de otra tabla. Representa la relación entre dos entidades y se utiliza para
mantener la integridad referencial.
Relación:
Una relación es una asociación entre dos o más entidades. Puede expresar cómo las
entidades están conectadas o interactúan entre sí.
Cardinalidad:
La cardinalidad indica cuántas entidades de una entidad pueden estar relacionadas con
cuántas entidades de otra entidad. Se clasifica en uno a uno, uno a muchos y muchos a
muchos.
2. CASOS DE PRUEBA:
2.1. Casos de prueba
A. Caso de Prueba para "Realizar un
Envío" Descripción:
Verificar que el sistema permita al usuario realizar un nuevo envío
correctamente, ingresando toda la información requerida, incluyendo
remitente, destinatario, contenido y fecha de entrega estimada.
Pasos:
• Iniciar sesión en el sistema.
• Acceder a la opción de "Realizar un Envío".
• Completar la información del remitente, destinatario, contenido y
fecha de entrega estimada.
• Confirmar el envío.
Resultado Esperado:
El sistema debe registrar el envío en la base de datos.
Se debe mostrar un mensaje de confirmación al usuario.
B. Caso de Prueba para "Seguimiento de
Envío" Descripción:
Comprobar que el sistema permita a los usuarios rastrear el estado y la
ubicación de un envío en tiempo real.
Pasos:
• Ingresar el número de seguimiento proporcionado para un envío
existente.
• Realizar la búsqueda de seguimiento.
Resultado Esperado:
El sistema debe mostrar la información actualizada sobre el estado y ubicación
del envío correspondiente.
C. Caso de Prueba para "Gestión de
Rutas" Descripción:
Validar que el sistema permita a los administradores crear y asignar rutas de
entrega eficientes para los envíos.
Pasos:
• Acceder a la opción de "Gestión de Rutas".
• Crear una nueva ruta con puntos de parada definidos.
• Asignar la ruta a un envío existente.
Resultado Esperado:
La ruta debe asociarse correctamente al envío seleccionado.
3. BIBLIOGRAFÍA:
4. ANEXOS:
• Casos de uso de negocio
• Mockups
Ilustración 1Ilustración 1 Login del sistema
Ilustración 2 REGISTRO DE ENVÍO
Ilustración 6Estado de reenvío
LINK DEL VIDEO COMPLETO: https://youtu.be/AKVYh3vylaI