Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 17

1

SISTEMA DE
TATUAJES

Orientado a la atención
al cliente
Estudio “POISON
TATTOO”
Dirección Teléfono : 962 770 623
Lima, Villa el Salvador 15834 IG: @poison_tattoo_66

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN


CLIENTE
POISON TATTOO PROYECTO SOFTWARE ATENCIÓN
CLIENTE
1
2

PROYECTO: ESTUDIO DE TATUAJES

I. ARQUITECTURA DEL APLICATIVO

1. Modelo Cliente-Servidor:
El sistema se descompone en servicios y sus servidores asociados, y en
clientes que acceden y usan dichos servicios

Clientes:
Es una aplicación web para los artistas y clientes, las tareas de la
aplicación son:

a. Gestionar los proveedores que nos brindan los productos para la


venta e insumos para su uso en el servicio.
b. Agendar citas con artistas, seleccionando fecha, hora y estilo de
tatuaje deseado.
c. Registrar todas las ventas realizadas.
d. Controlar el stock de los productos para la venta.
e. Gestionar los clientes y mantener un registro organizado de sus
datos.
f. Gestionar los servicios que presta el estudio de tatuajes para los
clientes.
g. Generar reportes financieros para medir los ingresos y egresos de
la empresa.

Servidor:
La aplicación web esta alojada en un servidor en la cual almacena y se
gestiona datos como:

a. Clientes: información personal, historial de citas, calificaciones,


comentarios sobre experiencias de tatuajes y preferencias de
estilo.
b. Citas: información de reserva, diseños, artistas asignados, estado
de la cita.
c. Proveedores: información del proveedor, productos.
d. Empleados: información personal, cargos, preferencias de estilo.
e. Servicios y ventas: información del servicio prestado y datos de
las ventas.

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE


3

También procesara solicitudes como:

a. Registrar, consultar, actualizar y eliminar clientes.


b. Registrar, consultar, actualizar y eliminar empleados.
c. Gestión de perfiles de usuarios.
d. Consulta de insumos y estados.
e. Reportes de ventas.

II. ATRIBUTOS DE CALIDAD DEL APLICATIVO

Funcionalidad: Permite controlar las ventas, servicios, citas y reportes.

Fiabilidad: Utiliza certificados de seguridad para evitar amenazas en general.

Usabilidad: Es fácil de usar y navegar, el proceso es intuitivo de todos los


módulos integrados.

Eficiencia: La gestión de datos en general se ha realizado de una manera


impecable que permite la rapidez en los CRUD de los módulos.

Mantenimiento: El usuario se suscribe anualmente para recibir las


actualizaciones de seguridad para el software adquirido.

Portabilidad: Disponible en múltiples plataformas ya que es una aplicación


web.

III. DIAGRAMAS:

1. Modelo de base de datos

2. Casos de uso

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE


4

IV. APLICACIÓN DE LOS CONCEPTOS DE ACOPLAMIENTO Y


COHESIÓN EN LA ARQUITECTURA

Para poder entender mejor usaremos los módulos usuarios y ventas de


servicios para poder explicar mejor la arquitectura.

1. Acoplamiento.

El microservicio de usuarios no depende directamente de la base de


datos, sino que interactúa con ella a través de un DAO (Data Access
Object), que abstrae la implementación de la base de datos y
proporciona una interfaz genérica para el acceso y manipulación de
datos de usuarios.

El microservicio de servicios no depende directamente del microservicio


de ventas, sino que interactúa con él a través de una API bien definida
para complementar un el registro del microservicio de ventas.

2. cohesión.

El microservicio de usuarios contiene funciones relacionadas con la


gestión de usuarios, como registro, autenticación, autorización, gestión de
perfiles y actualización de información personal.

El microservicio de servicios contiene funciones relacionadas con la


gestión de registro de servicios realizados como perforaciones y/o
tatuajes que son servicios brindados por el estudio.

3. Beneficios.

Facilidad de mantenimiento: Un aplicativo con bajo acoplamiento y alta


cohesión es más fácil de mantener y modificar, ya que los cambios en un
módulo no tienen un impacto significativo en otros módulos.

Reutilización de código: El código con alta cohesión es más fácil de


reutilizar en otros módulos o proyectos, ya que las funciones están bien
definidas y enfocadas en una tarea específica.

Entendibilidad: Un aplicativo con bajo acoplamiento y alta cohesión es


más fácil de entender y comprender para los desarrolladores, lo que
facilita la colaboración y el trabajo en equipo.

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE


5

Reducción de errores: Un aplicativo con bajo acoplamiento y alta


cohesión es menos propenso a errores, ya que los cambios en un módulo
no tienen un impacto significativo en otros módulos.

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE


6

V. ESTILO DE ARQUITECTURA Y PATRONES APLICADOS EN EL


PROYECTO

Estilo de Arquitectura MVC (Modelo-Vista-Controlador): Separa la lógica


de negocio (Modelo), la presentación visual (Vista) y la interacción del
usuario (Controlador) en módulos independientes, mejorando la modularidad
y mantenibilidad.

MODELO VISTA CONTROLADOR


Plantillas HTML o Clases o funciones que
Clases para representar
componentes de interfaz manejan eventos del usuario,
empleados, clientes,
gráfica de usuario para como clics en botones o
proveedores, ventas, servicios,
mostrar la información a los selecciones en formularios.
usuarios y otros datos del
usuarios.
aplicativo.
Invocan métodos del Modelo
Formularios para que los para acceder y manipular
Métodos para acceder, crear,
usuarios ingresen datos, como datos.
actualizar y eliminar datos de la
información personal, detalles
base de datos.
de citas y comentarios. Actualizan la Vista en
consecuencia, mostrando la
Lógica de negocio para
Secciones para mostrar información relevante al
gestionar citas, asignar artistas,
ventas, servicios, clientes y usuario.
procesar pagos y otras
otras funcionalidades del
funcionalidades del aplicativo.
aplicativo.

Patrón de Arquitectura DAO (Data Access Object): Proporciona una capa


de abstracción para acceder y manipular datos desde la base de datos,
aislando la lógica de negocio de los detalles de implementación de la base
de datos.

Clases DAO para acceder a las diferentes tablas de la base de datos, como
empleados, clientes, ventas, proveedores y servicios.

Métodos para crear, actualizar, eliminar y buscar datos en las tablas.


Aíslan la lógica de negocio de los detalles de implementación de la base de
datos.

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE


7

VI. ATRIBUTOS DE CALIDAD SON RESUELTOS SON RESUELTOS


DEL SOFTWARE

DISPONIBILIDAD:
implementación de Monitoreo y recuperación
Alta disponibilidad
microservicios automática
la arquitectura cliente-servidor Cada microservicio es una Se pueden implementar
distribuye la carga de unidad independiente y mecanismos de monitoreo
procesamiento y permite la autocontenida, lo que permite para detectar fallos en los
escalabilidad horizontal, aislar los fallos y evitar que servidores o microservicios y
aumentando la disponibilidad afecten a todo el aplicativo. activar mecanismos de
del aplicativo. Si un servidor recuperación automática,
falla, los demás servidores como el reinicio de servicios o
siguen funcionando, la reasignación de cargas de
minimizando el tiempo de trabajo.
inactividad para los usuarios.

RENDIMIENTO:
Optimización de consultas a
Escalabilidad horizontal Procesamiento paralelo
la base de datos
La arquitectura permite agregar Los microservicios pueden Se pueden implementar
más servidores o instancias de procesar solicitudes de forma técnicas de optimización de
microservicios para manejar un paralela, distribuyendo la consultas a la base de datos
mayor volumen de usuarios y carga de trabajo entre para mejorar el rendimiento de
solicitudes sin afectar el múltiples servidores o las operaciones de acceso a
rendimiento. instancias. datos.

ESCALABILIDAD:
Escalabilidad horizontal Diseño modular Elasticidad
La arquitectura permite agregar La arquitectura modular con Se pueden utilizar plataformas
más servidores o instancias de microservicios facilita la de computación en la nube
microservicios para acomodar adición de nuevas para escalar automáticamente
un mayor número de usuarios y funcionalidades o el los recursos de computación y
artistas sin afectar el crecimiento del aplicativo sin almacenamiento en función de
rendimiento. necesidad de rediseñar toda la demanda, optimizando los
la arquitectura. costos y la eficiencia.

SEGURIDAD:
Autenticación y autorización Encriptación de datos Protección contra ataques
Se implementan mecanismos Los datos confidenciales, Se implementan medidas de
de autenticación y autorización como información personal y seguridad para proteger el
para controlar el acceso a los datos financieros, se aplicativo contra ataques
datos y funcionalidades del encriptan tanto en reposo comunes, como inyección de
aplicativo. como en tránsito. código, ataques de
denegación de servicio y
ataques de fuerza bruta.

USABILIDAD:
Diseño intuitivo Navegación sencilla Respuesta rápida
La interfaz del aplicativo debe La navegación del aplicativo El aplicativo debe responder a
ser intuitiva y fácil de usar para debe ser clara y sencilla, las solicitudes del usuario de
usuarios de todos los niveles de permitiendo a los usuarios manera rápida y fluida,
experiencia técnica. encontrar fácilmente las evitando tiempos de espera
funcionalidades que buscan. prolongados.

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE


8

VII. APLICACIÓN DE CLOUD COMPUTING EN EL PROYECTO

4. Gestionar historial de clientes.


4.1. Mostar formularios para consultar dudas.
4.1.1. Diseño de interfaz.
4.1.2. Implementación del sistema
4.1.3. Pruebas del sistema.
4.1.4. Correcciones del sistema
4.1.5. Lanzamiento del sistema
4.2. Mostar respuestas a los formularios.
4.2.1. Diseño de interfaz.
4.2.2. Implementación del sistema
4.2.3. Pruebas del sistema.
4.2.4. Correcciones del sistema
4.2.5. Lanzamiento del sistema

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE


9

5. Gestionar pagos.
5.1. Mostrar métodos de pago.
5.1.1. Diseño de interfaz.
5.1.2. Implementación del sistema
5.1.3. Pruebas del sistema.
5.1.4. Correcciones del sistema
5.1.5. Lanzamiento del sistema
5.2. Registrar transacciones.
5.2.1. Diseño de interfaz.
5.2.2. Implementación del sistema
5.2.3. Pruebas del sistema.
5.2.4. Correcciones del sistema
5.2.5. Lanzamiento del sistema
5.3. Emitir comprobante de pago.
5.3.1. Diseño de interfaz.
5.3.2. Implementación del sistema
5.3.3. Pruebas del sistema.
5.3.4. Correcciones del sistema
5.3.5. Lanzamiento del sistema
5.4. hacer un reporte de pagos.
5.4.1. Diseño de interfaz.
5.4.2. Implementación del sistema
5.4.3. Pruebas del sistema.
5.4.4. Correcciones del sistema
5.4.5. Lanzamiento del sistema

6. Realizar programa de fidelización.


6.1. Enviar Ofertas del mes por mensaje.
6.1.1. Diseño de interfaz.
6.1.2. Implementación del sistema
6.1.3. Pruebas del sistema.
6.1.4. Correcciones del sistema
6.1.5. Lanzamiento del sistema
6.2. Realizar presupuesto de trabajo.
6.2.1. Diseño de interfaz.
6.2.2. Implementación del sistema
6.2.3. Pruebas del sistema.
6.2.4. Correcciones del sistema
6.2.5. Lanzamiento del sistema
6.3. Hacer un seguimiento del trabajo.
6.3.1. Diseño de interfaz.
6.3.2. Implementación del sistema
6.3.3. Pruebas del sistema.
6.3.4. Correcciones del sistema

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE


10

6.3.5. Lanzamiento del sistema

7. Realizar buzón de reclamos.


7.1. Mostrar formulario de reclamos.
7.1.1. Diseño de interfaz.
7.1.2. Implementación del sistema
7.1.3. Pruebas del sistema.
7.1.4. Correcciones del sistema
7.1.5. Lanzamiento del sistema
7.2. Mostar enlace para Libro de reclamación.
7.2.1. Diseño de interfaz.
7.2.2. Implementación del sistema
7.2.3. Pruebas del sistema.
7.2.4. Correcciones del sistema
7.2.5. Lanzamiento del sistema
7.3. Mostar respuesta a reclamos.
7.3.1. Diseño de interfaz.
7.3.2. Implementación del sistema
7.3.3. Pruebas del sistema.
7.3.4. Correcciones del sistema
7.3.5. Lanzamiento del sistema

8. Realizar buzón de sugerencias.


8.1. Mostar formulario de sugerencias.
8.1.1. Diseño de interfaz.
8.1.2. Implementación del sistema
8.1.3. Pruebas del sistema.
8.1.4. Correcciones del sistema
8.1.5. Lanzamiento del sistema
8.2. Mostrar respuesta a la sugerencia.
8.2.1. Diseño de interfaz.
8.2.2. Implementación del sistema
8.2.3. Pruebas del sistema.
8.2.4. Correcciones del sistema
8.2.5. Lanzamiento del sistema

9. Realizar encuestas de satisfacción.


9.1. Mostar formulario de encuesta.
9.1.1. Diseño de interfaz.
9.1.2. Implementación del sistema
9.1.3. Pruebas del sistema.
9.1.4. Correcciones del sistema
9.1.5. Lanzamiento del sistema
9.2. Mostar el resultado de la encuesta.

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE


11

9.2.1. Diseño de interfaz.


9.2.2. Implementación del sistema
9.2.3. Pruebas del sistema.
9.2.4. Correcciones del sistema
9.2.5. Lanzamiento del sistema
9.3. Adjuntar los puntajes al artista
9.3.1. Diseño de interfaz.
9.3.2. Implementación del sistema
9.3.3. Pruebas del sistema.
9.3.4. Correcciones del sistema
9.3.5. Lanzamiento del sistema

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE


12

VIII. DAILY SCRUM

Nombre del negocio POISON TATTOO Fecha:15/02/2024


Sofía Martínez
Alejandro Sánchez
CEREMONIAS SCRUM: SPRINT 1
Participantes: Valentina Rodríguez
Mateo Herrera
Camila Gómez
Daniel López
SCRUM TEAM META ¿QUÉ HICISTE AYER? ¿QUÉ VAS A HACER HOY? ¿ALGÚN IMPEDIMENTO?
Realicé el diseño, implementación
1 Realizare pruebas y lanzamiento
1 Ningún problema
Sofía Martínez  Mostrar Ingresar cliente si es
nuevo1 Realicé el diseño, implementación
2 Realizare pruebas y lanzamiento
2 Falta de herramientas
Alejandro Sánchez  Permitir al ingreso al sistema
si ya está registrado2 Realicé el diseño, implementación
3 Realizare pruebas y lanzamiento
3 Ningún impedimento
Valentina Rodríguez  Restringir acceso a usuarios
no registrados3 Realicé el diseño, implementación
4 Realizare pruebas y lanzamiento
4 Problemas emocionales
Mateo Herrera
 Bloquear/Desactivar cuentas
Realicé el diseño, implementación Realizare pruebas y lanzamiento Falta de conocimiento
Camila Gómez por intentos fallidos4 5 5

Daniel López  Restablecer contraseñas5 Realice la documentación inicial Terminare la documentación Ningún impedimento

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE


POISON TATTOO PROYECTO SOFTWARE ATENCIÓN CLIENTE
12
IX. SCRUM TASKBOARD

Mostrar Ingresar cliente si es nuevo15/02/2024


Sofía Martínez

POR HACER EN CURSO LISTO


Diseño de interfaz15/02/2024 Diseño de interfaz 17/02/2024 Diseño de interfaz 17/02/2024
Implementación del sistema15/02/2024 Implementación del sistema17/02/2024 Implementación del sistema17/02/2024
Pruebas del sistema. 15/02/2024 Pruebas del sistema. 18/02/2024 Pruebas del sistema. 18/02/2024
Correcciones del sistema15/02/2024 Correcciones del sistema18/02/2024 Correcciones del sistema18/02/2024
Lanzamiento del sistema15/02/2024 Lanzamiento del sistema18/02/2024 Lanzamiento del sistema18/02/2024

Permitir al ingreso al sistema si ya está registrado15/02/2024


Alejandro Sánchez

POR HACER EN CURSO LISTO


Diseño de interfaz15/02/2024 Diseño de interfaz 17/02/2024 Diseño de interfaz 17/02/2024
Implementación del sistema15/02/2024 Implementación del sistema17/02/2024 Implementación del sistema17/02/2024
Pruebas del sistema. 15/02/2024 Pruebas del sistema. 18/02/2024 Pruebas del sistema. 18/02/2024
Correcciones del sistema15/02/2024 Correcciones del sistema18/02/2024 Correcciones del sistema18/02/2024
Lanzamiento del sistema15/02/2024 Lanzamiento del sistema18/02/2024 Lanzamiento del sistema18/02/2024

Restringir acceso a usuarios no registrados15/02/2024


Valentina Rodríguez

POR HACER EN CURSO LISTO


Diseño de interfaz15/02/2024 Diseño de interfaz 17/02/2024 Diseño de interfaz 17/02/2024
Implementación del sistema15/02/2024 Implementación del sistema17/02/2024 Implementación del sistema17/02/2024
Pruebas del sistema. 15/02/2024 Pruebas del sistema. 18/02/2024 Pruebas del sistema. 18/02/2024
Correcciones del sistema15/02/2024 Correcciones del sistema18/02/2024 Correcciones del sistema18/02/2024
Lanzamiento del sistema15/02/2024 Lanzamiento del sistema18/02/2024 Lanzamiento del sistema18/02/2024

Bloquear/Desactivar cuentas por intentos fallidos 15/02/2024


Mateo Herrera

POR HACER EN CURSO LISTO


Diseño de interfaz15/02/2024 Diseño de interfaz 17/02/2024 Diseño de interfaz 17/02/2024
Implementación del sistema15/02/2024 Implementación del sistema17/02/2024 Implementación del sistema17/02/2024
Pruebas del sistema. 15/02/2024 Pruebas del sistema. 18/02/2024 Pruebas del sistema. 18/02/2024
Correcciones del sistema15/02/2024 Correcciones del sistema18/02/2024 Correcciones del sistema18/02/2024
Lanzamiento del sistema15/02/2024 Lanzamiento del sistema18/02/2024 Lanzamiento del sistema18/02/2024
Restablecer contraseñas15/02/2024
Camila Gómez

POR HACER EN CURSO LISTO


Diseño de interfaz15/02/2024 Diseño de interfaz 17/02/2024 Diseño de interfaz 17/02/2024
Implementación del sistema15/02/2024 Implementación del sistema17/02/2024 Implementación del sistema17/02/2024
Pruebas del sistema. 15/02/2024 Pruebas del sistema. 18/02/2024 Pruebas del sistema. 18/02/2024
Correcciones del sistema15/02/2024 Correcciones del sistema18/02/2024 Correcciones del sistema18/02/2024
Lanzamiento del sistema15/02/2024 Lanzamiento del sistema18/02/2024 Lanzamiento del sistema18/02/2024
16

X. RETROSPECTIVA DEL SPRINT


Resumen de la reunión retrospectiva

Datos de la empresa ejecutora y nombre del proyecto:


Empresa Lant.pe
Proyecto PROYECTO SOFTWARE ATENCIÓN CLIENTE

Datos de la empresa:
Lugar: Lima, Villa el Salvador 15834
Fecha: 19/02/2024
Hora inicio: 14:30
Hora fin: 15:30
Numero de iteración: 1
Nombre: Apellido:
Sofía Martínez
Alejandro Sánchez
Valentina Rodríguez
Mateo Herrera
Personas convocadas a la
Camila Gómez
reunión
Daniel López

Nombre: Apellido:
Sofía Martínez
Alejandro Sánchez
Valentina Rodríguez
Personas que asistieron a la Mateo Herrera
reunión Camila Gómez
Daniel López

¿Qué mejoras se van a


¿Qué no se hizo bien en la
¿Qué se hizo en la iteración? implementar en la siguiente
iteracion?
iteración?
Se completó la arquitectura del
sistema.
Se desarrolló la interfaz del Se encontraron algunos errores se corregirán los errores
inicio de usuario en la interfaz encontrados en la interfaz
Se implementó la integración El tokem para realizar la tarea Trataremos de resumir el
con el sistema de correo es muy largo TOKEM y darle una vigencia
electrónico para el
restablecimiento
Se realizó la prueba unitaria de La comunicación entre el equipo Se mejorará la comunicación
los módulos desarrollados no fue fluida entre el equipo

Plan de acción:
TAREA RESPONSABLE FECHA LIMITE
Corregir los errores encontrados
Valentina Rodríguez 26/02/2024
en la interfaz
Trataremos de resumir el
Camila Gómez 26/02/2024
TOKEM y darle una vigencia
Se mejorará la comunicación
Sofía Martínez 27/02/2024
entre el equipo

POISON TATTOO PROYECTO SOFTWARE ATENCIÓN


CLIENTE
POISON TATTOO PROYECTO SOFTWARE ATENCIÓN
CLIENTE
16

También podría gustarte