Desarrollo de una web app de reserva de servicios ...

106
1 Desarrollo de una web app de reserva de servicios ofrecidos por salones de belleza en la localidad de Chapinero en la ciudad de Bogotá Jorge Orlando Riveros Sánchez - Ingeniería de Software Luis Uriel Puentes Vega - Ingeniería de Software Oscar Fernando Domínguez Moreno - Ingeniería de Software Fundación Universitaria Panamericana Facultad de Ingeniería Ingeniería de Software Bogotá, Colombia 2015

Transcript of Desarrollo de una web app de reserva de servicios ...

Page 1: Desarrollo de una web app de reserva de servicios ...

1

Desarrollo de una web app de reserva de servicios ofrecidos por salones de

belleza en la localidad de Chapinero en la ciudad de Bogotá

Jorge Orlando Riveros Sánchez - Ingeniería de Software

Luis Uriel Puentes Vega - Ingeniería de Software

Oscar Fernando Domínguez Moreno - Ingeniería de Software

Fundación Universitaria Panamericana

Facultad de Ingeniería

Ingeniería de Software

Bogotá, Colombia

2015

Page 2: Desarrollo de una web app de reserva de servicios ...

2

Desarrollo de una web app de reserva de servicios ofrecidos por salones de

belleza en la localidad de Chapinero en la ciudad de Bogotá

Jorge Orlando Riveros Sánchez

Luis Uriel Puentes Vega

Oscar Fernando Domínguez Moreno

Proyecto de trabajo de grado presentado como requisito para optar al título de:

Ingeniero de Software

Director (a): MBA Luis Efrén Rojas Montañez

Línea de Investigación:

Ingeniería de Software

Fundación Universitaria Panamericana

Facultad de Ingeniería

Ingeniería de Software

Bogotá, Colombia

Noviembre de 2015

Page 3: Desarrollo de una web app de reserva de servicios ...

3

Dedicatoria

A mis padres por ser el pilar fundamental en todo lo que soy, en toda mi educación,

tanto académica, como de la vida, por su incondicional apoyo perfectamente

mantenido a través del tiempo.

Todo este trabajo ha sido posible gracias a ellos.

A mi novia, por su apoyo y comprensión

Jorge Riveros

A mi madre Miryam por haberme apoyado en todo

momento, por sus consejos, su comprensión y ejemplo.

Luis Puentes

A mis hijos, muchachos espectaculares

Oscar Domínguez

Page 4: Desarrollo de una web app de reserva de servicios ...

4

Agradecimientos

Agradecemos de forma muy especial todos los comentarios valiosos y acertados que

nos ofrecieron los jurados de nuestro proyecto de grado, los ingenieros Andrés Gamba

y Juan Carlos García, y nuestro tutor MBA Luis Efrén Rojas.

Sus aportes se recibieron con mucho respeto y fueron imprescindibles para el correcto

desarrollo de nuestra investigación.

Page 5: Desarrollo de una web app de reserva de servicios ...

5

Declaración

Los autores certifican que el presente trabajo es de su autoría, para su elaboración se

han respetado las normas de citación tipo APA, de fuentes textuales y de parafraseo de

la misma forma que las cita de citas y se declara que ninguna copia textual supera las

400 palabras. Por tanto, no se ha incurrido en ninguna forma de plagio, ni por similitud

ni por identidad. Los autores son responsables del contenido y de los juicios y opiniones

emitidas.

Se autoriza a los interesados a consultar y reproducir parcialmente el contenido del

trabajo de investigación titulado Desarrollo de una web app de reserva de servicios

ofrecidos por salones de belleza en la localidad de Chapinero en la ciudad de Bogotá,

siempre que se haga la respectiva cita bibliográfica que dé crédito al trabajo, sus autores

y otros.

____________________ ___________________

Luis Uriel Puentes Vega Jorge Orlando Riveros Sánchez

____________________ ___________________

Oscar Fernando Domínguez Moreno MBA Luis Efrén Rojas Montañez

Page 6: Desarrollo de una web app de reserva de servicios ...

6

Resumen

El presente proyecto de investigación se origina en la necesidad que tienen muchas

personas al acceder a los servicios de los salones de belleza, especialmente con los

tiempos de espera para ser atendidos, para lo cual se propone desarrollar una web app

dirigida a los negocios de este sector económico y que ofrezca funcionalidades tales

como: Georreferenciación, catálogo de servicios, registro de clientes, ofertas de

promociones y reservas en línea.

Este proyecto de investigación se justifica en el beneficio que se puede brindar a las

personas por el hecho de programar y utilizar más eficientemente su tiempo, y también

por la gran cantidad de establecimientos de este tipo en la ciudad de Bogotá, lo cual

presenta una oportunidad de negocio generando una solución práctica a una

problemática actual.

El producto que se pretende obtener al final de esta investigación es una web app

accesible desde cualquier navegador y dispositivo móvil.

Page 7: Desarrollo de una web app de reserva de servicios ...

7

Palabras Claves

Salón de belleza, Aplicación Web, Georreferenciación, Reserva, Servicio

Abstract

This research project stems from the need for many people to access the services of

beauty salons, especially waiting times for treatment, for which it is proposed to

develop a web app targeted businesses of this industry and offers features such as:

georeferencing, services catalog, customer registration, offers and promotions, and

online reservations.

This research project is justified by the benefit that can give people by using their time

more efficiently, and also because of the large number of such establishments in the

city of Bogota, which presents an opportunity business generating a practical solution

to a current problem.

The product to be obtained at the end of this research is a web app accessible from any

browser and mobile.

Keywords

Beauty salon, Web App, georeferencing, reservation, service

Page 8: Desarrollo de una web app de reserva de servicios ...

8

Tabla de contenido

Introducción ............................................................................................................................ 10

1. Planteamiento de la pregunta o problema de investigación .......................................... 11

2. Justificación ..................................................................................................................... 11

3. Objetivos ......................................................................................................................... 12

3.1 Objetivo general .......................................................................................................... 12

3.2 Objetivos específicos .................................................................................................. 12

4. Marco de referencia ........................................................................................................ 13

4.1 Marco de antecedentes .............................................................................................. 13

4.2 Marco Teórico ............................................................................................................. 15

4.3 Marco Conceptual ....................................................................................................... 19

4.4 Marco Legal ................................................................................................................. 26

5. Método ........................................................................................................................... 29

6. Consideraciones éticas .................................................................................................... 30

7. Posibles riesgos y dificultades ......................................................................................... 31

8. Cronograma de actividades ............................................................................................ 32

9. Análisis ............................................................................................................................ 36

10. Diseño ......................................................................................................................... 40

11. Resultados y productos ............................................................................................... 44

11.1 Impactos .................................................................................................................. 53

11.2 Capacidad del equipo .............................................................................................. 54

12. Presupuesto ................................................................................................................ 54

13. Conclusiones ............................................................................................................... 56

14. Recomendaciones ....................................................................................................... 56

Anexo 1. Especificación de requerimientos ............................................................................ 60

Anexo 2. Especificación de casos de uso ................................................................................ 75

Page 9: Desarrollo de una web app de reserva de servicios ...

9

Tabla de Ilustraciones

Ilustración 1 Aplicaciones en capas ............................................................................ 20

Ilustración 2 Arquitectura Java Server Faces .............................................................. 24

Ilustración 3 Caso de uso administrador ..................................................................... 37

Ilustración 4 Caso de uso cliente ................................................................................. 38

Ilustración 5 Caso de uso Cliente Administrador ....................................................... 39

Ilustración 6 Casos de uso funcionarios ...................................................................... 40

Page 10: Desarrollo de una web app de reserva de servicios ...

10

Introducción

Se propone el desarrollo de una web app que permita realizar reservas de servicios

ofrecidos por salones de belleza en la localidad de Chapinero en la ciudad de Bogotá.

La idea básica con este proyecto es hacer visibles los salones de belleza a través de la

red para que todos los actuales o posibles futuros clientes tengan información fiable y

oportuna acerca de: ubicación de salones de belleza, horarios de atención, servicios y

tarifas ofrecidas, promociones y ofertas, disponibilidad de servicios y reservas.

Este software brinda beneficios tanto a los salones de belleza como a los clientes que

hacen uso de sus servicios:

Para los salones de belleza es una vitrina virtual por medio de la cual pueden ofrecer a

sus actuales y potenciales clientes información sobre los servicios ofrecidos y

permitirle reservar turnos.

Los clientes también se ven beneficiados porque tienen en su celular la manera de

buscar qué salones de belleza tienen a su disposición junto con los servicios que

ofrecen, además de la posibilidad de reservar el servicio para no perder tiempo.

Page 11: Desarrollo de una web app de reserva de servicios ...

11

1. Planteamiento de la pregunta o problema de investigación

¿Qué características debe tener una web app de reserva de servicios ofrecidos por los

salones de belleza de la localidad de Chapinero que les permita brindar mejores

alternativas a sus clientes?

2. Justificación

Tal como plantea (Gomez, 2014) en su publicación “Peluquerías, el tercer negocio en

Bogotá” del periódico El Tiempo:

Ir a la peluquería o al salón de belleza para corte de cabello y arreglo de uñas es un

plan del que quizás nadie escapa, desde los adultos hasta los niños buscan estar

presentables, cambiar el look o estar a la moda en peinados.

Estos negocios han diversificado los servicios que prestan, empezando por los más

tradicionales como cortes de cabello, tinturas, manicuras, siguiendo con otros más

especializadas como masajes, depilados, limpiezas y tratamientos faciales o corporales.

Estudios recientes revelan un aumento muy importante de este tipo de negocios en

Bogotá y el país en general, causado por la gran demanda que existe de este tipo de

servicios (el boom de la moda y el culto a la belleza), y al hecho de que la situación

Page 12: Desarrollo de una web app de reserva de servicios ...

12

económica del país está llevando a muchas personas a arriesgar en negocios propios e

independientes.

Por otro lado, un estudio de la universidad Jorge Tadeo Lozano revela que estos

negocios utilizan en mayor medida los métodos del referido, el volanteo y redes

sociales como estrategias de mercadeo (Universidad Jorge Tadeo Lozano, 2014).

Por todo lo anterior es muy lógico pensar que existen posibilidades reales de ofrecer

un servicio de mercadeo para este sector económico, que le permita a los salones de

belleza acercarse a la gran demanda existente teniendo un factor diferenciador

mediante la web app PINTLY, además de los beneficios que obtendrán las personas

del común al realizar reservas de servicios y ahorrar tiempo de espera en estos.

3. Objetivos

3.1 Objetivo general

Desarrollar una Web App que permita realizar reservas de servicios en salones de

belleza en la localidad de Chapinero en la ciudad de Bogotá.

3.2 Objetivos específicos

Identificar las necesidades de los salones de belleza que permita definir las

características de la web app.

Page 13: Desarrollo de una web app de reserva de servicios ...

13

Determinar la arquitectura viable asegurando altos estándares de disponibilidad y

escalabilidad de la web app.

Diseñar la solución propuesta de acuerdo a los requerimientos y arquitectura

definida.

Construir la solución propuesta de acuerdo al diseño establecido.

Validar el producto propuesto con el cliente a través de un plan piloto

4. Marco de referencia

4.1 Marco de antecedentes

Con el auge de la tecnología y su incursión en diferentes sectores económicos, el sector

de servicios referente a salones de belleza no han sido la excepción, notando un

considerable avance en países europeos en comparación con Latinoamérica y en

especial Colombia, dicho avance se ha reflejado de manera más notoria en la última

década donde han surgido aplicaciones en países como España para reserva de turnos

en salones de belleza como lo es el caso de SuperSaaS en el 2008 caracterizándose

como un sistema de reserva online integrable para cualquier negocio que permite hacer

reservas, manejando recordatorios automáticos por correo electrónico y lista de espera

(Supersaas, 2008). En el 2013 se realizó el lanzamiento de la aplicación BUCMI

permitiendo hacer reservas en salones de belleza, adicionalmente permite ver la

Page 14: Desarrollo de una web app de reserva de servicios ...

14

información de cada salón y spa: fotos, servicios, tratamientos con precios y opiniones

reales de otros clientes (Bucmi, 2013).

A nivel de Latinoamérica en noviembre del 2014 se lanzó una aplicación llamada

Rockerhair que permite registrar salones de belleza para que los clientes puedan

realizar reservas, y también sirve como un canal activo de difusión de ofertas,

promociones, descuentos y de todo lo que se desea ofrecer a los antiguo, nuevos y

potenciales cliente solo disponible en Uruguay (Rockerhair, 2014).En Colombia a

finales del 2012 con la ayuda del Ministerio de Tecnologías de la Información y las

Comunicaciones (Min TIC) con su plan vive digital impulso la aplicación Vanitech que

permite realizar reservas a profesionales de belleza, a diferencia de las anteriores

aplicaciones, Vanitech apunta a ahórrale tiempo a las personas llevando los servicios

de belleza al lugar donde quieran y cuando lo necesiten, actualmente solo funciona en

la ciudad de Ibagué, departamento de Tolima. (Pulsosocial, 2013)

A diferencia de las demás aplicaciones, PINTLY va a ser especializada en salones de

belleza brindando características diferenciadoras como:

Georreferenciación que le permite al usuario visualizar la ubicación del salón

de belleza, así como las posibles rutas para llegar al salón de belleza.

Sistema de calificación de los servicios ofrecidos por los salones de belleza,

donde se priorizara los salones de belleza con un mayor rango de calificación.

Page 15: Desarrollo de una web app de reserva de servicios ...

15

Sistema de recordatorio a los cliente con anticipación a la cita, el recordatorio

puede ser a través de un email o llamada de voz.

Permitir seleccionar el profesional de belleza de confianza para realizar la

reserva, viendo la disponibilidad y horario de este.

Las características anteriormente mencionadas permite ser un gran diferenciando frente

a propuestas ya existentes en el mercado y brinda la posibilidad de explotar un gran

nicho de mercado que en los últimos años han crecido de forma considerable

convirtiéndose en el segundo negocio de barrio más rentable en Bogotá. (Portafolio,

2014)

4.2 Marco Teórico

Se consideraron importantes dos aspectos en la identificación del presente proyecto de

grado.

Estudios comerciales:

Page 16: Desarrollo de una web app de reserva de servicios ...

16

El estudio más reciente sobre el comportamiento de los establecimientos comerciales

en Colombia muestra que el negocio de los salones de belleza sigue siendo el segundo

más próspero después de las famosas tiendas de barrio.

Este censo llamado “InfoComercio”, elaborado por la empresa “ServInformación” es

elaborado cada dos años y es el más completo elaborado en el país, conteniendo datos

geo-referenciados y clasificados por tipología de establecimientos. (ServInformación,

2014)

En 2013 se entregaron los resultados del último censo mostrando la siguiente

clasificación del TOP-10 en la ciudad de Bogotá:

Nro. Negocio Cantidad

1 Tiendas de barrio 18,784

2 Salón de belleza 9,471

3 Restaurante 8,675

4 Café Internet 6,500

5 Panadería / Pastelería 5,673

6 Miscelánea 5,439

7 Cafetería 4,928

8 Tienda o cantina 4,868

9 Cabina Telefónica 4,389

10 Comidas rápidas 4,072

Tabla 1 Top 10 de Negocios de barrio en Bogotá Fuente: http://www.semana.com/especiales/los-10-mas/economia/negocios-bogota.html

El incremento de esta cifra en más o menos el 10% en comparación con los datos del

censo de 2011 refleja por un lado, la tendencia de muchos hogares en apostarle a la

posibilidad de ser independientes en un negocio que ha demostrado ser rentable, y por

el otro, el aumento en las preferencia de la gente del común al querer estar a la moda y

por tanto hacer uso de los servicios de los salones de belleza.

Page 17: Desarrollo de una web app de reserva de servicios ...

17

Encuesta realizadas:

Con propósito de conocer si realmente la idea del desarrollo de esta web app era

atractiva para las personas y si realmente podría considerarse como una oportunidad su

desarrollo, se recurrió a la elaboración de encuestas tanto para los dueños de los salones

de belleza como para las personas del común que usan los servicios de estos

establecimientos.

Se definieron dos tipos de encuestas, unas para los dueños de los salones de belleza y

las otras para personas (clientes) de estos establecimientos.

Los resultados obtenidos para los salones de belleza son los siguientes:

Pregunta Resultados

Le gustaría evitar que sus clientes tengan que esperar para ser

atendidos

SI: 100%

NO: 0%

Le gustaría ofrecerle a sus clientes la posibilidad de hacer

reservas de sus servicios desde un dispositivo móvil

SI: 100%

NO: 0%

Estaría dispuesto a asumir un costo por un sistema que: 1)Saber

la opinión de sus clientes 2)Permitir hacer reservas de servicios

3)Disponibilidad de Servicios 4)Enviar promociones

SI: 100%

NO: 0%

Le gustaría saber la opinión de todos sus clientes frente a los

servicios recibidos en su establecimiento

SI: 100%

NO: 0%

Le gustaría que sus clientes vieran la disponibilidad de sus

funcionarios

SI: 100%

NO: 0%

Le gustaría enviar promociones de sus servicios a sus clientes SI: 100%

NO: 0%

Los resultados obtenidos para los clientes de los salones son los siguientes:

Page 18: Desarrollo de una web app de reserva de servicios ...

18

Pregunta Resultados

Cuándo va a un salón de belleza lo atienden de

forma inmediata

Siempre: 3%

A veces: 27%

Nunca: 70%

Le gustaría recibir promociones de servicios de

salones de belleza

SI: 97%

NO: 3%

Por favor indique su género Hombre: 10%

Mujer: 90%

Qué factores considera importantes para visitar un

salón de belleza

Calidad servicio: 27%

Precio: 22%

Ubicación: 20%

Horario: 18%

Reputación: 8%

Decoración sitio: 5%

Le gustaría que a través de su móvil pudiera

realizar reservas en salones de belleza

SI: 100%

NO: 0%

Con que frecuencia visita los salones de belleza Varias veces a la

semana: 23%

Una vez a la semana:

32%

1 vez cada 15 días:

36%

Varias veces al mes:

9%

Que días de la semana visita los salones de belleza Inicio de semana:

18%

Entres semana: 53%

Fin de semana: 29%

Indique su edad 15 y menos: 13%

16 – 25: 18%

26 – 44: 36%

45 – 60: 24%

60+: 9%

Que formas de pago usas con frecuencia cuando va

a un salón de belleza

Efectivo: 50%

Tarjeta Débito: 33%

Tarjeta Crédito: 17%

Cupones: 0%

Page 19: Desarrollo de una web app de reserva de servicios ...

19

4.3 Marco Conceptual

Aplicación web:

Una aplicación web tradicional es una herramienta de software que funciona sobre

internet o en una intranet, y cuyos componentes trabajan de forma coordinada pero

ubicados en tres diferentes niveles dentro de la red.

El primer nivel se encuentra en el explorador o browser del computador del usuario,

por medio del cual se hace visible la interfaz de la aplicación con toda la data, controles

y funcionalidad que se le haya programado. En este nivel se usan lenguajes de

programación especializados del lado del cliente dentro de los cuales se encuentran:

HTML, Java Script, Visual Basic Script (VBScript), etc. (Jojooa, s.f)

El segundo nivel lo ocupa el servidor de aplicaciones web, cuya función es atender los

requerimientos enviados desde el browser, ejecutando la lógica del negocio y enviando

los resultados de nuevo al cliente para ser presentados en la pantalla de éste. De igual

manera se usan lenguajes de programación especializados del lado del servidor tales

como: Practical Extraction and Report Language (PERL), Active Server Pages (ASP),

Java Server Pages (JSP), Hipertext Preprocesor (PHP), entre otros. (Instituto

Tecnológico de Matehuala, s.f)

El tercer nivel lo ocupa el servidor de base de datos, encargado principalmente de

persistir la data el tiempo que sea necesario y tenerla disponible para cuando el servidor

de aplicación la solicite de nuevo. Hoy en día los motores de bases de datos son

Page 20: Desarrollo de una web app de reserva de servicios ...

20

productos muy estables y probados, con lenguajes de programación uniformes y

estándares, como es el caso de SQL.

Este tipo especial de aplicaciones siguió en la evolución a las aplicaciones llamadas

“cliente servidor” donde solo existían dos niveles, el cliente donde se instalaba un

programa con toda la presentación y lógica del negocio, y el servidor (base de datos)

encargado de la persistencia de la data.

Ilustración 1 Aplicaciones en capas

Fuente: http://oness.sourceforge.net/proyecto/html/ch03s02.html

App(s)

Con este término se identifica a cualquier programa o aplicación capaz de correr en

dispositivos móviles tales como teléfonos celulares y tablets.

Se pueden diferenciar tres tipos de apps, dependiendo de algunos factores como son:

el lenguaje de programación que se usa para su desarrollo, la forma en que se instala y

se ejecuta dentro del dispositivo móvil. (NosMola, s.f)

Page 21: Desarrollo de una web app de reserva de servicios ...

21

Apps Nativas

Las apps de esta categoría son pensadas y diseñadas desde el principio para funcionar

en un determinado dispositivo o plataforma, y por lo tanto son desarrolladas en

lenguajes de programación nativos muy específicos. Como ejemplo, para el sistema

operativo iOS está el lenguaje Objective C, para Android está Java, para Windows está

C# y Visual Basic .NET, y por último BlackBerry 10 tiene a C++.

Estas apps se instalan y corren haciendo uso de los recursos del dispositivo, además

son capaces de aprovechar el 100% de las características del SO y dispositivo

ofreciendo al usuario la mejor experiencia de usuario. (Appio, 2013)

Apps Híbridas

Estas apps no usan directamente los lenguajes de programación nativos de cada

plataforma sino que son desarrolladas en frameworks especializados y basados en

lenguajes de programación web como HTML, CSS y JS. También se instalan y corren

haciendo uso de los recursos del dispositivo, sin embargo, y teniendo en cuenta que no

fueron desarrolladas con los lenguajes nativos, no llegan a utilizar el total de las

características del sistema operativo ni del dispositivo, lo cual implica una experiencia

de usuario más pobre. (Appio, 2013)

Page 22: Desarrollo de una web app de reserva de servicios ...

22

Apps web o web app.

Básicamente es una aplicación web, desarrollada con los lenguajes de programación

web normales, pero que por algunas de sus características (HTML5 y CSS3) es capaz

de verse adecuadamente a través del browser disponible en el dispositivo móvil sin que

haya necesidad de hacer zoom ni desplazamientos innecesarios. (Appio, 2013)

Ventajas de las web app:

• No requiere instalación ni actualizaciones, siempre se ejecuta la última versión

disponible a través del browser.

• Multiplataforma.

• No utiliza espacio de almacenamiento

• No requiere el pago de comisión a las AppStore

Desventajas:

• No Se puede publicar en las AppStore, y con esto pierde visibilidad entre los

usuarios

• Necesita siempre conexión a internet

• Muy reducida en el uso de las características del SO y dispositivo, por lo que la

experiencia de usuario baja dramáticamente.

Page 23: Desarrollo de una web app de reserva de servicios ...

23

Java

Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la

Web en un elemento más interesante y útil. Java no es lo mismo que javascript, que se

trata de una tecnología sencilla que se usa para crear páginas web y solamente se

ejecuta en el explorador. (Java, s.f)

PMI

El Project Management Institute (PMI) es una de las asociaciones profesionales de

miembros más grandes del mundo que cuenta con medio millón de miembros e

individuos titulares de sus certificaciones en 180 países. Es una organización sin fines

de lucro que avanza la profesión de la dirección de proyectos a través de estándares y

certificaciones reconocidas mundialmente, a través de comunidades de colaboración,

de un extenso programa de investigación y de oportunidades de desarrollo profesional.

(Pmi, s.f.)

Java Server Faces (JSF)

Es un framework para aplicaciones web que permite desarrollar la capa de presentación

de manera muy sencilla utilizando una especie de interface de usuarios estándar y

permitiendo también el desarrollo de componentes propios. (Roldán Martínez,

Valderas Aranda, & Pastor López, 2010)

Page 24: Desarrollo de una web app de reserva de servicios ...

24

JSF define tres elementos importantes:

Un conjunto de elementos de interfaz de usuario (widgets), tales como botones, listas

de selección, casillas de selección, hipervínculos, botones de acción, etc. Además, JSF

proporciona un modelo de gestión de eventos.

Una arquitectura de componentes: la arquitectura de componentes establece

mecanismos estándar para la construcción de widgets.

La infraestructura de la aplicación a través de ficheros de configuración de

componentes, descripción de reglas de navegación, etc.

Ilustración 2 Arquitectura Java Server Faces

Fuente: http://www.jtech.ua.es/j2ee/2006-2007/jee.html

JAVA EE proporciona una arquitectura multi-capa. La capa cliente puede estar

constituido por aplicaciones java de escritorio o navegadores HTML. Las capas

Page 25: Desarrollo de una web app de reserva de servicios ...

25

proporcionadas por Java EE propiamente dicha son las capas Web (mediante las

tecnologías Servlets, JSP y JSF) y las capas de Negocio (mediante tecnologías como

EJB, JMS o Web Services). Por último, estas capas se comunican con una capa de datos

(base de datos o aplicaciones y sistemas legacy). (Universidad de Alicante, s.f.)

Open Up

Open Up es un proceso unificado de desarrollo de software que aplica enfoques

iterativos e incrementales dentro de un ciclo de vida estructurado. Abarca una filosofía

ágil que se centra en la naturaleza colaborativa de desarrollo de software. (Eclipse, s.f.)

Ilustración 3 Capas de Open Up: Micro incrementó, ciclo de vida de iteración y ciclo de vida del proyecto.

Page 26: Desarrollo de una web app de reserva de servicios ...

26

Fuente: http://epf.eclipse.org/wikis/openup/

4.4 Marco Legal

La utilización de la aplicación web está sujeta bajo las siguientes condiciones:

La aplicación web está compuesta por varias funcionalidades que permiten el registro

de clientes y de salones de belleza, adicionalmente permite realizar reservas de

servicios seleccionando el funcionario, ruta óptima para llegar al salón de belleza, envió

de notificaciones, así como de ofertas y promociones.

PINTLY recolecta información de los usuarios que se registren en la aplicación como

nombre, número de identificación, correo electrónico, género, etc.

La información almacenada se realiza con las siguientes finalidades:

Prestar el servicio de reserva solicitado por el usuario

Envió de ofertas y promociones vía email con la respectiva aprobación del

cliente

Fidelización de clientes.

Realizar estudios estadísticos que permitan diseñar mejoras en los servicios que

ofrecen los salones de belleza.

Page 27: Desarrollo de una web app de reserva de servicios ...

27

Envió de notificaciones vía email, SMS sobre modificaciones en los productos

o servicios contratados por el cliente.

El acceso a la aplicación web es gratuito, sin prejuicios a una contraprestación

económica si el cliente cancela la reserva realizada.

Exoneración de la Responsabilidad de la web app Pintly

Pintly no se responsabiliza en el caso de que la prestación del servicio finalmente no

llegue a producirse.

Pintly no se responsabiliza por mal servicio prestado por los funcionarios de los salones

de belleza.

Así mismo no podrá considerarse responsable por el mal uso directa o indirectamente

de los daños derivados por el mal uso de la aplicación web o sus contenidos por el

usuario.

Pintly respetará y mantendrá la confidencialidad de la información de los usuarios

sustentados en la ley 1266 del 2008 Habeas Data sobre el siguiente artículo:

Artículo 7°. Deberes de los operadores de los bancos de datos

Los operadores de bancos de datos están obligados a:

Page 28: Desarrollo de una web app de reserva de servicios ...

28

1. Garantizar, en todo tiempo al titular de la información, el pleno y efectivo

ejercicio del derecho de hábeas data y de petición, es decir, la posibilidad

de conocer la información que sobre él exista o repose en el banco de datos,

y solicitar la actualización o corrección de datos, todo lo cual se realizará

por conducto de los mecanismos de consultas o reclamos, conforme lo

previsto en la presente ley.

2. Garantizar, que en la recolección, tratamiento y circulación de datos, se

respetarán los demás derechos consagrados en la ley.

3. Permitir el acceso a la información únicamente a las personas que, de

conformidad con lo previsto en esta ley, pueden tener acceso a ella

4. Conservar con las debidas seguridades los registros almacenados para

impedir su deterioro, pérdida, alteración, uso no autorizado o fraudulento.

5. Realizar periódica y oportunamente la actualización y rectificación de los

datos, cada vez que le reporten novedades las fuentes, en los términos de la

presente ley

6. Tramitar las peticiones, consultas y los reclamos formulados por los

titulares de la información, en los términos señalados en la presente ley

7. Cumplir las instrucciones y requerimientos que la autoridad de vigilancia

imparta en relación con el cumplimiento de la presente ley.

(Superintendencia de Industria y Comercio, 2008)

Page 29: Desarrollo de una web app de reserva de servicios ...

29

5. Método

Teniendo en cuenta que la presente investigación plantea una solución de tipo

tecnológico para dar solución a una problemática actual, se adopta la metodología de

investigación de tipo “Proyectiva” (Hurtado de Barrera, 2008), la cual se desarrolla a

continuación.

Tipo de investigación: Proyectiva

Población: 1. Salones de Belleza de la localidad de Chapinero

2. Clientes de Salones de Belleza de la localidad de Chapinero

Metodología de desarrollo: OpenUP

Metodología de gestión de proyectos: PMI

Técnica de recolección de información

Entrevista

Encuesta

Page 30: Desarrollo de una web app de reserva de servicios ...

30

Instrumentos para la recolección de información

Cuestionario

Guion de entrevista

6. Consideraciones éticas

La web app PINTLY será desarrollada usando herramientas y lenguajes de

programación de uso libre.

La web app PINTLY es un software original de sus creadores donde se ha hecho uso

de componentes disponibles de software libre.

La web app PINTLY está libre de código malicioso que afecte de alguna manera ni el

dispositivo donde se esté ejecutando, ni la información propia del usuario.

La web app PINTLY no hará uso indebido de los datos que maneja del usuario, ni los

copiará a otros sistemas o servidores.

La web app PINTLY es respaldada y mantenida en su totalidad por sus creadores.

Page 31: Desarrollo de una web app de reserva de servicios ...

31

7. Posibles riesgos y dificultades

Descripción

del riesgo

Imp.

(1-5)

Prob.

(1-5) Consecuencias

Estrategia de

mitigación

Plan de

contingencia

Salida de

alguno de

los

integrantes

del equipo

técnico

4 2

Retraso del trabajo,

posibles

incumplimientos

Dividir el trabajo

muy bien, definir

fechas de entrega y

realizar fechas de

seguimiento

frecuentes.

Comunicación diaria

del equipo.

Reasignar tareas,

definiendo

importancia de los

entregables

Rechazo de

la idea como

proyecto de

grado

5 1

Re plantear todo el

proyecto y presentar

otra idea.

Optar por la opción 2

en proyecto de grado.

Realizar entrevistas

para evaluar la

viabilidad del

proyecto.

Presentar muy bien

el proyecto al jurado.

Optar por la opción

2 de proyecto de

grado.

Incumplimie

nto del

alcance

4 2

No aprobar la

asignatura.

Dividir el trabajo

muy bien, definir

fechas de entrega y

realizar fechas de

seguimiento

frecuentes.

Comunicación diaria

del equipo.

Mayor dedicación

de tiempo al

proyecto por los

integrantes del

equipo.

Contratar un

recurso adicional

para labores de

documentación.

Mala

definición

de requisitos

5 2

Trasladar al diseño los

errores de la etapa

anterior.

Incluir al sponsor y

al cliente en la etapa

de requerimientos.

Reevaluar los

requerimientos

(sponsor, cliente, y

equipo técnico).

Page 32: Desarrollo de una web app de reserva de servicios ...

32

8. Cronograma de actividades

Actividad Responsables 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

1 PLANEACIÓN

Determinar el alcance del proyecto

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

Definición de calendarios y reuniones

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

Definición de responsables de actividades

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

Definición del documento visión del proyecto Oscar Domínguez; Luis Puentes

x

Definición de los puntos de control de actividades

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

Plan de gestión del proyecto Oscar Domínguez x x

Construir algo

incorrecto o

incompleto

Asegurar la

aprobación de esta

etapa.

Trabajo por

iteraciones

Mal diseño 5 1

Obtener un producto

final distorsionado o

con un mal

funcionamiento

Trabajo por

iteraciones.

Involucrar al sponsor

y al cliente en las

iteraciones.

Utilizar las mejores

prácticas y

herramientas.

Reevaluar los

diseños (sponsor,

cliente, y equipo

técnico).

Page 33: Desarrollo de una web app de reserva de servicios ...

33

Plan de gestión del alcance Oscar Domínguez x

WBS del proyecto Luis Puentes; Oscar Domínguez

x x

Diccionario WBS Luis Puentes; Oscar Domínguez

x

Presupuesto del proyecto Oscar Domínguez x

Plan de recursos humanos Oscar Domínguez x

Plan de gestión de comunicaciones Oscar Domínguez x

Matriz de comunicaciones del proyecto Oscar Domínguez x

Plan de gestión de riesgos Oscar Domínguez x x

2. ANÁLISIS

2.1.Definición de Requerimientos

Listado de requerimientos Jorge Riveros x

Clasificar los requerimientos Jorge Riveros x x

Llenar los formatos de requerimientos Jorge Riveros x

2.2.Definición de Requisitos

Listado de requisitos Luis Puentes x

Clasificar los requisitos Luis Puentes x

Llenar los formatos de requisitos Luis Puentes x

3.DISEÑO

3.1.Diseño de Base de Datos

Elaborar el modelo Entidad-Relación Jorge Riveros; Luis Puentes

x

Modelo Relacional Jorge Riveros; Luis Puentes

x

Modelo Físico-Relacional Jorge Riveros; Luis Puentes

x

Diccionario de Datos Jorge Riveros; Luis Puentes

x

3.2.Diseño UML estático

Diagrama de casos de uso y documentación Jorge Riveros x

Diagrama de clases Jorge Riveros x

3.3.Diseño UML dinámico

Diagrama de Estados Jorge Riveros x

3.4.Diseño de Arquitectura

Diagrama arquitectónico Jorge Riveros x

3.5.Diseño de interfaz de usuario

Análisis de los prototipos Jorge Riveros x

Elaboración de los prototipos Jorge Riveros x

Page 34: Desarrollo de una web app de reserva de servicios ...

34

Evaluación del diseño

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

3.6.Aprobación

Aprobación de los diseños elaborados

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

4.DESARROLLO DEL PRODUCTO

4.1.Ambiente de desarrollo

Definir el IDE de desarrollo

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

Definir el lenguaje de programación

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

4.2.Codificación

Desarrollo módulo de geolocalización Jorge Riveros x

Desarrollo módulo de reservas cliente Jorge Riveros x x

Desarrollo módulo de Administración Jorge Riveros x

Desarrollo modulo gestión de reservas funcionarios Jorge Riveros

X X

Desarrollo módulo de ofertas Jorge Riveros X x x

5.CALIDAD DEL PRODUCTO

5.1.Ambiente de pruebas

Definición del ambiente de pruebas a utilizar Oscar Domínguez; Luis Puentes

x

5.2.Pruebas unitarias

Ejecución y análisis de resultados Oscar Domínguez; Luis Puentes

x x x X X x x x

5.3.Pruebas de integración

Ejecución y análisis de resultados Luis Puentes x X X x x x

5.4.Pruebas de rendimiento

Ejecución y análisis de resultados Oscar Domínguez x x x X x x x

5.5.Pruebas de seguridad

Ejecución y análisis de resultados Oscar Domínguez x x x X x x x

6.LIBERACIÓN DEL PRODUCTO

6.1.Gestión de puesta en marcha

Elaboración del plan de implementación

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

Page 35: Desarrollo de una web app de reserva de servicios ...

35

Ejecución y análisis de resultados

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

6.2.Acta de cierre

Elaboración de acta de cierre

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

Firma de cierre

Jorge Riveros; Luis Puentes; Oscar Domínguez

x

Page 36: Desarrollo de una web app de reserva de servicios ...

36

9. Análisis

9.1 Requerimientos

Los requerimientos definidos para el desarrollo de la web app Pintly son:

1. Administración de salones de belleza

2. Administración de funcionarios de salones de belleza

3. Administración de servicios de salones de belleza

4. Mostrar salones de belleza

5. Mostrar disponibilidad de servicios/funcionarios de salones de belleza

6. Registro de clientes de salones de belleza

7. Reservar servicios ofrecidos por salones de belleza

8. Cancelar servicio reservado en salones de belleza

9. Envío de Alertas a cliente de salones de belleza

10. Calificar servicios recibidos en salones de belleza

11. Determinar ruta óptima para llegar a un salón de belleza

12. Notificar incumplimientos de clientes a servicios reservados en salones de

belleza

13. Envío de notificaciones a funcionarios de salones de belleza

14. Ver trazabilidad de turnos asignados a los servicios en salones de belleza

15. Envío de ofertas y promociones a clientes de salones de belleza

16. Gestión de indicadores de servicios en salones de belleza

Page 37: Desarrollo de una web app de reserva de servicios ...

37

Ver Anexo 1. Especificación de requerimientos

9.2 Diagrama de Casos de Uso

Los diagramas de casos de uso son:

Ilustración 4 Caso de uso administrador

Page 38: Desarrollo de una web app de reserva de servicios ...

38

Ilustración 5 Caso de uso cliente

Page 39: Desarrollo de una web app de reserva de servicios ...

39

Ilustración 6 Caso de uso Cliente Administrador

Page 40: Desarrollo de una web app de reserva de servicios ...

40

Ilustración 7 Casos de uso funcionarios

Ver Anexo 2. Especificación de casos de uso.

10. Diseño

Haciendo uso de la ingeniería de software se realizaron los siguientes diagramas UML:

Page 41: Desarrollo de una web app de reserva de servicios ...

41

10.1 Modelo Entidad-Relación

Page 42: Desarrollo de una web app de reserva de servicios ...

42

10.2 Diagrama Relacional

Ver Anexo 3. Diagrama Relacional

10.3 Diagrama de Clases

Ver Anexo 4. Diagrama de Clases

10.4 Diagrama de Componentes

10.5 Diagrama de Arquitectura

Page 43: Desarrollo de una web app de reserva de servicios ...

43

10.6 Diagrama de Infraestructura

Page 44: Desarrollo de una web app de reserva de servicios ...

44

11. Resultados y productos

Resultados de encuestas realizadas

Encuestas realizadas a clientes de salones de belleza

Se realizaron encuestas a 100 clientes de salones de belleza en la ciudad de Bogotá con

el fin de conocer la opinión respecto a los servicios ofrecidos por los salones de belleza

obteniendo los siguientes resultados:

Page 45: Desarrollo de una web app de reserva de servicios ...

45

3%

27%

70%

1 - ¿Cuándo va a un salón de belleza lo atienden de forma inmediata?

Siempre

A veces

Nunca

97%

3%

2 - ¿Le gustaría recibir promociones de servicios de salones de belleza?

SI

NO

Page 46: Desarrollo de una web app de reserva de servicios ...

46

10%

90%

3 - ¿Por favor indique su género?

Hombre

Mujer

27%

22%20%

18%

8%5%

4 - ¿Qué factores considera importantes para visitar un salón de

belleza?

Calidad de Servicio

Precio

Ubicación

Horario

Reputación

Decoración del sitio

Page 47: Desarrollo de una web app de reserva de servicios ...

47

100%

0%

5 - ¿Le gustaría que a través de su móvil pudiera realizar reservas en

salones de belleza?

SI

NO

23%

32%

36%

9%

6 - ¿Con que frecuencia visita los salones de belleza?

varias veces a la semana

Una vez a la semana

1 vez cada 15 días

Varias veces al mes

Page 48: Desarrollo de una web app de reserva de servicios ...

48

18%

53%

29%

7 - ¿Que días de la semana visita los salones de belleza?

Inicio de semana

Entre semana

Fin de semana

13%

18%

36%

24%

9%

8 - Indique su edad:

15 y menos

16-25

26-44

45-60

60+

Page 49: Desarrollo de una web app de reserva de servicios ...

49

Encuestas administradores/funcionarios de salones de belleza

Se realizaron encuesta a administradores/funcionarios de 10 salones de belleza de la

localidad de Chapinero en la ciudad de Bogotá obteniendo los siguientes resultados:

50%

33%

17%

0%

9 - ¿Que formas de pago usas con frecuencia cuando va a un salón de

belleza?

Efectivo

Tarjeta Debito

Tarjeta Crédito

Cupones

100%

0%

1 - ¿Le gustaría evitar que sus clientes tengan que esperar para ser

atendidos?

SI

NO

Page 50: Desarrollo de una web app de reserva de servicios ...

50

100%

0%

2 - ¿Le gustaría ofrecerle a sus clientes la posibilidad de hacer

reservas de sus servicios desde un dispositivo móvil?

SI

NO

Page 51: Desarrollo de una web app de reserva de servicios ...

51

100%

0%

3 - ¿Estaría dispuesto a asumir un costo por un sistema que: 1)Saber la

opinión de sus clientes 2)Permitir hacer reservas de servicios …

SI

NO

100%

0%

4 - ¿Le gustaría saber la opinión de todos sus clientes frente a los

servicios recibidos en su establecimiento?

SI

NO

Page 52: Desarrollo de una web app de reserva de servicios ...

52

100%

0%

5 - ¿Le gustaría que sus clientes vieran la disponibilidad de sus

funcionarios?

SI

NO

100%

0%

6 - ¿Le gustaría enviar promociones de sus servicios a sus clientes?

SI

NO

Page 53: Desarrollo de una web app de reserva de servicios ...

53

11.1 Impactos

Se espera que con la implementación de la web app PINTLY se logren impactos

positivos en los negocios de salones de belleza, sus dueños, empleados, al igual que a

todos los clientes que hagan uso de sus servicios.

Impacto social.

En la medida que los negocios que usen esta aplicación aumenten la cantidad de

clientes y por lo tanto sus niveles de ingresos, todas las personas relacionadas con esta

actividad (dueños y empleados, junto con sus familias) se verán beneficiadas en cuanto

a la estabilidad laboral, y mayores ingresos para mejorar la calidad de vida.

El mejor uso del tiempo es el beneficio más importante que se espera brindar a los

clientes de los salones de belleza, ya que al hacer sus reservas de turnos podrán llegar

a la hora indicada justo para ser atendidos sin demora.

Impacto Económico.

Adicionalmente al esperado crecimiento de los salones de belleza en cuanto a clientes

atendidos y servicios ofrecidos, la aplicación PINTLY podrá generar rentabilidad para

los creadores del sistema sin dejar de lado la posibilidad de la creación de empresa

junto con la creación de más empleos.

A continuación se detallan los impactos que se esperan como resultado del uso de la

aplicación PINTLY.

Page 54: Desarrollo de una web app de reserva de servicios ...

54

11.2 Capacidad del equipo

Rol Nombre Funciones Dedicación

Tutor del

proyecto

Luis Efrén Rojas

Montañez

Velar por el cumplimiento y

verificación del proyecto

1 vez en

semana

Director de

Proyecto

Luis Uriel

Puentes Vega

Desarrollo del proyecto 20 horas a la

semana

Participante Jorge Orlando

Riveros

Elaborar diagramas de la

aplicación

Codificar la aplicación

20 horas a la

semana

Participante Oscar

Domínguez

Documentación proyecto

Manual del producto

Pruebas de la aplicación

20 horas a la

semana

12. Presupuesto

Tabla de Presupuesto

Rubros Descripción y/o justificación Total

Personal $ 20.000.000

Líder del proyecto Luis Uriel Puentes Vega 7.000.000

Colíder del proyecto Jorge Orlando Riveros 6.000.000

Page 55: Desarrollo de una web app de reserva de servicios ...

55

Auxiliares Oscar Fernando Domínguez Moreno 6.000.000

Diseñador web Camilo Langlade 1.000.000

Equipos - Hardware y Software $ 5.150.000

Equipos de computo Tres equipos portátiles e impresora 5.000.000

Servidores Alquiler de dominio y hosting (valor

mensual desde pruebas) 150.000

Transporte y salidas $ 300.000

Trabajo de campo 3 salidas por cada integrante 300.000

Servicios y materiales $ 770.000

Impresos 100.000

Servicio de fotocopiado 20.000

Papelería 50.000

Luz 200.000

Voz y datos 400.000

Reserva $ 1.000.000

TOTAL $ 27.220.000

Page 56: Desarrollo de una web app de reserva de servicios ...

56

13. Conclusiones

El sector de los salones de belleza en Bogotá es un negocio que en los últimos años ha

mostrado un crecimiento importante, lo que presenta oportunidades interesantes para

el desarrollo de soluciones tecnológicas innovadoras.

Adicionalmente al crecimiento del sector de los salones de belleza como tal, también

se evidencia un crecimiento importante en los hábitos de las personas para acceder a

los servicios de estos establecimientos.

Actualmente en Colombia no existen soluciones tecnológicas similares a lo que se

pretende desarrollar con la web app PINTLY.

El uso de los celulares inteligentes con planes de datos es una realidad en Bogotá y esto

potencia las oportunidades para la construcción de sistemas haciendo uso de esta

tecnología.

14. Recomendaciones

Se recomienda trabajar en una estrategia comercial, que les permita a los creadores del

software la penetración en el mercado con mayor eficiencia y rapidez.

Se recomienda trabajar en el desarrollo de versiones de app nativas, lo cual mejorará

sustancialmente la experiencia de usuario.

Page 57: Desarrollo de una web app de reserva de servicios ...

57

Tan pronto se evidencie aumento en el uso del sistema se recomienda implementar

estrategias de alta disponibilidad, incluso explorar mejores servicios de hosting.

15. Referencias

Appio. (01 de 06 de 2013). Tipos de Apps: Nativas, Hibridas y Web Apps. Recuperado el 02

de Octubre de 2015, de http://appio.es/tipos-de-apps/

Page 58: Desarrollo de una web app de reserva de servicios ...

58

Bucmi. (01 de 11 de 2013). Bucmi.com. Recuperado el 15 de Agosto de 2015, de

https://www.bucmi.com/

Eclipse. (s.f.). epf.eclipse.org. Recuperado el 15 de Agosto de 2015, de

http://epf.eclipse.org/wikis/openup/index.htm

Gomez, L. (04 de Julio de 2014). Peluquerías, el tercer negocio en Bogotá. Recuperado el 13

de Agosto de 2015, de El tiempo: http://www.eltiempo.com/bogota/el-negocio-de-

las-peluquerias-en-bogota/14208735

Hurtado de Barrera, J. (2008). Metodología de la investigación, una comprensión holística.

Caracas: Quirón.

Instituto Tecnológico de Matehuala. (s.f). Programación web. Recuperado el 02 de Octubre

de 2015, de https://programacionwebisc.wordpress.com/2-3-lenguajes-de-

programacion-del-lado-del-servidor/

Java. (s.f). Java. Recuperado el 05 de Agosto de 2015, de

https://www.java.com/es/about/whatis_java.jsp

Jojooa. (s.f). jojooa - tecnología, marketing y CRM. Recuperado el 10 de Octubre de 2015, de

https://sites.google.com/site/jojooa/informatica-tecnologia/definicion-de-los-

lenguajes-de-programacion-del-lado-del-cliente-que-son-los-lenguajes-de-

programacion-del-lado-del-cliente

NosMola. (s.f). Diferencias entre una Web App y una App Nativa. Recuperado el 10 de

Agosto de 2015, de http://nosmola.com/es/diferencias-entre-una-web-app-y-una-

app-nativa/

Pmi. (s.f.). americalatina.pmi. Recuperado el 20 de Agosto de 2015, de

https://americalatina.pmi.org/latam/AboutUS/WhatisPMI.aspx

Portafolio. (21 de 02 de 2014). Portafolio.co. Recuperado el 10 de Agosto de 2015, de

http://www.portafolio.co/negocios/top-10-los-negocios-mas-populares-colombia

Pressman, R. (2006). Ingeniería del software (Sexta ed.). México: Mc Graw Hill.

Pulsosocial. (13 de 12 de 2013). Pulsosocial.com. Recuperado el 15 de Agosto de 2014, de

http://pulsosocial.com/2013/12/13/vanitech-quiere-convertirse-en-el-salon-de-

belleza-mas-grande-del-mundo/

Rockerhair. (20 de 11 de 2014). rockerhair.com. Recuperado el 10 de Agosto de 2015, de

http://www.rockerhair.com/

Page 59: Desarrollo de una web app de reserva de servicios ...

59

Roldán Martínez, D., Valderas Aranda, P., & Pastor López, O. (2010). Aplicaciones web: Un

enfoque práctico. Madrid, España: Alfaomega.

ServInformación. (08 de 2014). servinformacion.com. Recuperado el 08 de Octubre de 2015,

de http://www.servinformacion.com/blog/?tag=censo-comercial

Superintendencia de Industria y Comercio. (31 de 12 de 2008). Sic.gov.co. Recuperado el 15

de Octubre de 2015, de

http://www.sic.gov.co/drupal/sites/default/files/files/ley1266_31_12_2008(1).pdf

Supersaas. (2008). Supersaas. Recuperado el 01 de Octubre de 2015, de

http://www.supersaas.es/

Universidad de Alicante. (s.f.). jtech.ua. Recuperado el 10 de Octubre de 2015, de

http://www.jtech.ua.es/j2ee/2006-2007/jee.html

Universidad Jorge Tadeo Lozano. (14 de 03 de 2014). Análisis de Marketing Digital en Centro

de Estética a nivel Bogotá. Recuperado el 14 de Agosto de 2015, de

http://www.utadeo.edu.co/es/grupo/especializacion-en-gerencia-de-mercadeo-

bogota/53/analisis-de-marketing-digital-en-centro-de

Page 60: Desarrollo de una web app de reserva de servicios ...

60

Anexo 1. Especificación de requerimientos

La siguiente corresponde a la lista de requerimientos definidos:

1. Administración de salones de belleza

REQUERIMIENTO Administración de salones de belleza

ÁREA MÓDULO ADMINISTRACIÓN

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQAD001 1 2015-08-10 2015-08-15 N/A

1. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA BAJA X

OBJETIVO Administrar los salones de belleza que estén interesadas en utilizar la

plataforma para mostrar la disponibilidad de sus servicios y permitir

reserva de turnos por parte de sus clientes.

JUSTIFICACIÓN Es necesario poder parametrizar los salones de belleza que estén

interesadas en hacer uso de la plataforma para captación de nuevos

clientes.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADA

NOMBRE EMAIL

2. DEFINICIÓN DEL REQUERIMIENTO

2.1 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1 Crear salón de belleza

2 Listar salones de belleza creados

3 Modificar salón de belleza

4 Eliminar salón de belleza

2.2 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

1. Formulario con los campos necesarios para la creación o modificación de un Salón de belleza a. Nombre b. Dirección c. Ciudad d. Logo e. Identificación tributaria f. Razón Social g. Representante Legal h. Documento Representante i. Celular representante o encargado j. Formas de pago admitidas

2. Listados de salones de belleza con sus correspondientes campos

3. Indicador en pantalla para eliminación o modificación de los salones de belleza

2.3 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

1. Salones de belleza creados, indicando usuario, fecha y hora de creación y modificación.

Page 61: Desarrollo de una web app de reserva de servicios ...

61

2.4 VALIDACIONES

1. No se puede crear un salón de belleza con una dirección ya existente

2.5 CONSIDERACIONES ESPECIALES

1. La eliminación no será física sino lógica mediante la modificación del estado.

2.6 GLOSARIO

TERMINO DEFINICIÓN

Salón de Belleza Es un establecimiento comercial que ofrece a sus clientes tratamientos para

el embellecimiento, conservación e higiene de la piel, con el fin primordial

de promocionar la imagen saludable de sus clientes

2.7 ANEXOS

1.NA

2. Administración de funcionarios de salones de belleza

REQUERIMIENTO Administración de funcionarios de salones de belleza

ÁREA MÓDULO ADMINISTRACIÓN

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQAD002 1 2015-08-10 NA

1. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Administrar los funcionarios que laboren en los salones de belleza y que

puedan hacer uso de algún módulo de la plataforma.

JUSTIFICACIÓN Es necesario poder parametrizar los funcionarios que laboren en el salón

de belleza para poder indicar quien es la persona que atenderá un

servicio de esta.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADA

NOMBRE EMAIL

2. DEFINICIÓN DEL REQUERIMIENTO

2.1 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1 Crear Funcionario

2 Listar Funcionario creado

3.Modficar una funcionario

4 Eliminar un funcionario

2.2 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

1. Formulario con los campos necesarios para la creación o modificación de un Funcionario

a. Nombre

b. Tipo Documento

c. Documento

d. Celular de contacto

e. Correo de contacto

Page 62: Desarrollo de una web app de reserva de servicios ...

62

f. Establecimiento en el que labora - Horario

g. Foto

2. Listados de funcionarios con sus correspondientes campos

3. Indicador en pantalla para eliminación o modificación del funcionario

2.3 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

1. Funcionarios creados, indicando usuario, fecha y hora de creación y modificación.

2.4 VALIDACIONES

1. No se pueda crear un funcionario con un documento ya existente.

2. Se puede dar el caso que un funcionario labore en dos establecimientos diferentes siempre y cuando

el horario no coincida

2.5 CONSIDERACIONES ESPECIALES

1. La eliminación no será física sino lógica mediante la modificación del estado.

2.6 GLOSARIO

TERMINO DEFINICIÓN

Funcionario Persona que desempeña un empleo.

2.7 ANEXOS

1.NA

3. Administración de servicios de salones de belleza

REQUERIMIENTO Administración de servicios de salones de belleza

ÁREA MÓDULO ADMINISTRACIÓN

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQAD003 1 2015-08-11 NA

1. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Parametrizar los distintos servicios que está en capacidad de ofrecer

cada salón de belleza

JUSTIFICACIÓN Es necesario registrar los distintos servicios que pueda ofrecer un salón

de belleza asociando los funcionarios que lo pueden atender.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

2. DEFINICIÓN DEL REQUERIMIENTO

2.1 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1 Crear servicio de Salón de belleza

2 Listar servicio de Salón de belleza

3.Modficar un servicio de Salón de belleza

4 Eliminar un servicio de Salón de belleza

2.2 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

1. Formulario con los campos necesarios para la creación o modificación de servicios de salones de belleza

a. Nombre

Page 63: Desarrollo de una web app de reserva de servicios ...

63

b. Descripción

c. Costo

d. Tiempo estimado

e. Funcionarios que pueden atender el servicio

2. Listado de servicios de salón de belleza con sus correspondientes campos

3. Indicador en pantalla para eliminación o modificación del servicio.

2.3 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

1. Servicio creado, indicando usuario, fecha y hora de creación y modificación.

2.4 VALIDACIONES

3. NA.

2.5 CONSIDERACIONES ESPECIALES

1. La eliminación no será física sino lógica mediante la modificación del estado.

2.6 GLOSARIO

TERMINO DEFINICIÓN

Servicio de Salón de

belleza

Conjunto de actividades que buscan responder las necesidades de un

cliente.

2.7 ANEXOS

1.NA

4. Mostrar salones de belleza

REQUERIMIENTO Mostrar salones de belleza

ÁREA MÓDULO ADMINISTRACIÓN

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQCL001 1 2015-08-11 NA

1. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Indicarle al usuario en un mapa la ubicación de salones de belleza

JUSTIFICACIÓN El usuario pueda saber la ubicación de los salones de belleza registrados

en la plataforma.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADA

NOMBRE EMAIL

2. DEFINICIÓN DEL REQUERIMIENTO

2.1 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1 Mostrar los distintas salones de belleza que ya se han parametrizado en la aplicación sobre un mapa

2. Resaltar la ubicación actual del cliente

2.2 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

1. Mapa con la ubicación del cliente

2. Ubicación en el mapa de las direcciones de los salones de belleza ya registrados.

2.3 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

Page 64: Desarrollo de una web app de reserva de servicios ...

64

1. NA.

2.4 VALIDACIONES

4. NA

2.5 CONSIDERACIONES ESPECIALES

1. NA

2.6 GLOSARIO

TERMINO DEFINICIÓN

2.7 ANEXOS

1.NA

5. Mostrar disponibilidad de servicios/funcionarios de salones de belleza

REQUERIMIENTO Mostrar disponibilidad de servicios/funcionarios de

salones de belleza ÁREA MÓDULO ADMINISTRACIÓN

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQCL002 1 2015-08-11 NA

1. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Que el cliente pueda ver la disponibilidad de los servicios que ofrece un

salón de belleza en particular

JUSTIFICACIÓN Es necesario luego de que el cliente seleccione un salón de belleza, que

este pueda visualizar la disponibilidad de servicios que este tiene en un

momento dado.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

2. DEFINICIÓN DEL REQUERIMIENTO

2.1 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1.Listar la disponibilidad de servicios del salón de belleza

2 Listar la disponibilidad de servicios del salón de belleza por funcionario

2.2 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

1. Listado de servicios disponibles del salón de belleza por funcionario

a. Nombre

b. Horario – (Fecha y hora)

c. Funcionarios

2.3 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

1. NA.

2.4 VALIDACIONES

Page 65: Desarrollo de una web app de reserva de servicios ...

65

1. NA

2.5 CONSIDERACIONES ESPECIALES

1. La disponibilidad de servicios debe ser el cruce entre los funcionarios que atienden el servicio y la

disponibilidad de los funcionarios en el horario indicado.

2.6 GLOSARIO

TERMINO DEFINICIÓN

2.7 ANEXOS

1.NA

6. Registro de cliente de salones de belleza

REQUERIMIENTO Registro de clientes de salones de belleza

ÁREA MÓDULO ADMINISTRACIÓN

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQCL003 1 2015-08-13 NA

1. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Registrar al cliente en la web app

JUSTIFICACIÓN Es necesario registrar al cliente en la plataforma para que este pueda

hacer reserva de servicios.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

2. DEFINICIÓN DEL REQUERIMIENTO

2.1 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1.Registar cliente

2.2 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

1. Formulario con los campos necesarios para el registro del nuevo cliente

a. Nombre

b. Número celular

c. Tipo Identificación

d. Número de documento

e. Correo electrónico

f. Genero

g. Login con Facebook

2.3 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

1. Listado de clientes creados solo para el administrador del sistema.

2.4 VALIDACIONES

Page 66: Desarrollo de una web app de reserva de servicios ...

66

2. No se puede registrar un cliente con un número de identificación o de celular ya creado

2.5 CONSIDERACIONES ESPECIALES

2. Se permitirá autenticarse en la plataforma con la cuenta de Facebook, esto permitirá a la plataforma

enviar notificaciones sobre esa red social para ganar visibilidad.

2.6 GLOSARIO

TERMINO DEFINICIÓN

2.7 ANEXOS

1.NA

7. Reservar servicios ofrecidos por salones de belleza

REQUERIMIENTO Reservar servicios ofrecidos por salones de belleza

ÁREA MÓDULO Clientes

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQCL004 1 2015-08-13 NA

1. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Que el cliente pueda reservar un servicio con el funcionario que desee

en el horario que el cliente escoja

JUSTIFICACIÓN Es necesario permitir que el cliente, luego de ver la disponibilidad de

servicios que tiene el salón de belleza junto con los funcionarios que

atiendan el servicio, pueda reservar un turno para el servicio en el

horario y con el funcionario deseado.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

2. DEFINICIÓN DEL REQUERIMIENTO

2.1 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1.Reservar un turno para el servicio indicado en el horario y con el funcionario indicado por el cliente

2.2 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

1. Dialogo de confirmación de la reserva del servicio seleccionado.

2.3 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

1. Listado de servicios reservados

2.4 VALIDACIONES

3. El usuario ya debe estar registrado y autenticado en la plataforma

2.5 CONSIDERACIONES ESPECIALES

3. NA

2.6 GLOSARIO

TERMINO DEFINICIÓN

Page 67: Desarrollo de una web app de reserva de servicios ...

67

2.7 ANEXOS

1.NA

8. Cancelar servicio reservado en salones de belleza

REQUERIMIENTO Cancelar servicio reservado en salones de belleza

ÁREA MÓDULO Clientes

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQCL005 1 2015-08-14 NA

3. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Que el cliente pueda cancelar un servicio ya reservado.

JUSTIFICACIÓN Se debe permitir que si un cliente ve que no puede cumplir con el turno

ya reservado lo cancele para dejar disponible al funcionario.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

4. DEFINICIÓN DEL REQUERIMIENTO

2.8 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1. Cancelar un turno ya reservado.

2.9 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

2. Dialogo de confirmación de cancelación del turno, motivo de cancelación y opcional observación de

cancelación.

2.10 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

1. Listado de turnos cancelados.

2.11 VALIDACIONES

4. El usuario ya debe estar registrado y autenticado en la plataforma.

2.12 CONSIDERACIONES ESPECIALES

4. Se notificara al funcionario y este quedara disponible el horario del turno, además la cancelación de

turnos sobre el tiempo afectara la reputación del cliente.

2.13 GLOSARIO

TERMINO DEFINICIÓN

2.14 ANEXOS

Page 68: Desarrollo de una web app de reserva de servicios ...

68

1.NA

9. Envío de alertas a cliente de salones de belleza

REQUERIMIENTO Envió de alertas a clientes de salones de belleza

ÁREA MÓDULO Clientes

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQCL006 1 2015-08-15 NA

5. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Enviar alertas al cliente para informarle que se acerca la hora de un

turno reservado.

JUSTIFICACIÓN Es importante recordarle al cliente la hora de un turno reservado para

evitar incumplimientos.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

6. DEFINICIÓN DEL REQUERIMIENTO

2.15 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1. Enviar alerta al cliente mediante llamada telefónica para recordarle la hora de un turno próximo a

cumplirse.

2.16 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

2.17 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

1. Listado de alertas enviadas

2.18 VALIDACIONES

5. Enviar la alerta en un tiempo x antes de que se cumpla un turno ya reservado.

2.19 CONSIDERACIONES ESPECIALES

5. La voz de la alerta será contraria a la del género del cliente.

2.20 GLOSARIO

Page 69: Desarrollo de una web app de reserva de servicios ...

69

TERMINO DEFINICIÓN

2.21 ANEXOS

1.NA

10. Calificar servicios recibidos en salones de belleza

REQUERIMIENTO Calificar servicios recibidos en salones de belleza

ÁREA MÓDULO Clientes

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQCL007 1 2015-08-16 NA

7. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Que el cliente pueda dar una valoración al servicio recibido.

JUSTIFICACIÓN Es necesario que el sistema obtenga una retroalimentación por parte del

cliente de los servicios reservados por la plataforma.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

8. DEFINICIÓN DEL REQUERIMIENTO

2.22 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1. Calificar un servicio obtenido.

2.23 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

3. Escala de valoración y observaciones adicionales.

2.24 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

2.25 VALIDACIONES

1. El cliente pueden calificar servicios que la plataforma asume que ya se han atendido.

2.26 CONSIDERACIONES ESPECIALES

2.27 GLOSARIO

TERMINO DEFINICIÓN

2.28 ANEXOS

1.NA

Page 70: Desarrollo de una web app de reserva de servicios ...

70

11. Determinar ruta óptima para llegar a un salón de belleza

REQUERIMIENTO Determinar ruta óptima para llegar a un salón de

belleza

ÁREA MÓDULO Clientes

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQCL008 1 2015-08-16 NA

9. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO El sistema debe indicar al cliente cual es la ruta más óptima para llegar a

un salón de belleza desde su ubicación actual

JUSTIFICACIÓN Es importante para el cliente saber la ruta más óptima para poder llegar

a tiempo al turno reservado.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

10. DEFINICIÓN DEL REQUERIMIENTO

2.29 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1. Indicar la ruta más óptima a un salón de belleza desde la ubicación actual del cliente.

2.30 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

4. Mapa con la ubicación del cliente

5. Mapa con ubicación de salones de belleza

6. Indicador del medio de transporte

7. Rutas y tiempo estimado para llegar a el salón de belleza

2.31 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

2.32 VALIDACIONES

Page 71: Desarrollo de una web app de reserva de servicios ...

71

2.33 CONSIDERACIONES ESPECIALES

2.34 GLOSARIO

TERMINO DEFINICIÓN

2.35 ANEXOS

1.NA

12. Notificar incumplimientos de clientes a servicios reservados en salones

de belleza

REQUERIMIENTO Notificar incumplimientos de clientes a servicios

reservados en salones de belleza

ÁREA MÓDULO Clientes

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQFU001 1 2015-08-17 NA

11. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO El funcionario pueda reportar incumplimiento de los clientes a los

turnos reservados.

JUSTIFICACIÓN Es importante para la plataforma saber si un cliente incumplió un turno

ya reservado.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

12. DEFINICIÓN DEL REQUERIMIENTO

2.36 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1. Indicar que un cliente no asistió a un turno reservado.

2.37 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

8. Dialogo de confirmación de incumplimiento por parte del cliente de un turno ya reservado.

2.38 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

2.39 VALIDACIONES

2.40 CONSIDERACIONES ESPECIALES

2. La notificación de incumplimiento quedara habilitada 10 minutos después de la hora de la reserva

del turno.

Page 72: Desarrollo de una web app de reserva de servicios ...

72

2.41 GLOSARIO

TERMINO DEFINICIÓN

2.42 ANEXOS

1.NA

13. Envío de notificaciones a funcionarios de salones de belleza

REQUERIMIENTO Envió de notificaciones a funcionarios de salones de

belleza

ÁREA MÓDULO Clientes

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQFU002 1 2015-08-16 NA

13. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Notificar tanto al administrador como al funcionario que se ha reservado

un turno

JUSTIFICACIÓN Es necesario informar tanto al administrador como al funcionario que se

ha reservado un turno para un servicio.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

14. DEFINICIÓN DEL REQUERIMIENTO

2.43 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1. Notificar tanto al administrador como al funcionario que se ha reservado un turno

2.44 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

9. Notificación de reserva

2.45 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

2.46 VALIDACIONES

2.47 CONSIDERACIONES ESPECIALES

2.48 GLOSARIO

TERMINO DEFINICIÓN

Page 73: Desarrollo de una web app de reserva de servicios ...

73

2.49 ANEXOS

1.NA

14. Ver trazabilidad de turnos asignados a funcionarios de salones de belleza

REQUERIMIENTO Ver trazabilidad de turnos asignados a funcionarios de salones de

belleza

ÁREA MÓDULO Clientes

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQFU003 1 2015-08-17 NA

15. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Seguir la trazabilidad de los turnos que se registran por la plataforma

JUSTIFICACIÓN Es importante para los funcionarios del salón de belleza poder ver la

trazabilidad de los turnos que se han registrados por la plataforma

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

16. DEFINICIÓN DEL REQUERIMIENTO

2.50 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1. Seguir la trazabilidad de los turnos que se registran por la plataforma

2.51 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

10. listado de turnos que se han atendido

11. la agenda de los turnos que se han reservado

2.52 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

2.53 VALIDACIONES

2.54 CONSIDERACIONES ESPECIALES

2.55 GLOSARIO

TERMINO DEFINICIÓN

2.56 ANEXOS

1.NA

Page 74: Desarrollo de una web app de reserva de servicios ...

74

15. Envío de ofertas y promociones a clientes de salones de belleza

REQUERIMIENTO Envió de ofertas y promociones a clientes de salones de belleza

ÁREA MÓDULO Clientes

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

RQFU004 1 2015-08-18 NA

17. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Enviar ofertas y promociones a los clientes.

JUSTIFICACIÓN Es importante para el salón de belleza poder informar a sus clientes de

ofertas y promociones disponibles.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

18. DEFINICIÓN DEL REQUERIMIENTO

2.57 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

1. Creación de ofertas y promociones

2. Programación de envió de ofertas y promociones a los clientes

2.58 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

12. Formulario de creación de ofertas con los siguientes campos: Nombre, Detalle, Fecha inicio, Fecha Fin

13. Listado de ofertas creadas

14. Formulario para la programación de envíos.

2.59 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

2.60 VALIDACIONES

1. Solo se enviaran ofertas a los clientes que hayan reservado turnos para ese salón de belleza.

2.61 CONSIDERACIONES ESPECIALES

2.62 GLOSARIO

TERMINO DEFINICIÓN

2.63 ANEXOS

1.NA

16. Gestión de indicadores de servicios reservados por salones de belleza

REQUERIMIENTO Gestión de indicadores de servicios ofrecidos por salones de belleza

ÁREA MÓDULO Clientes

CÓDIGO VERSIÓN FECHA EMISIÓN FEC.MODIFICACION PÁGINA

Page 75: Desarrollo de una web app de reserva de servicios ...

75

RQFU005 1 2015-08-19 NA

19. FICHA TÉCNICA

ÁREA SOLICITANTE NA

RESPONSABLE ÁREA NA TELÉFONO NA

RESPONSABLE

REQUERIMIENTO

Jorge Riveros TELÉFONO 3014437174

PRIORIDAD ALTA MEDIA X BAJA

OBJETIVO Gestionar los distintos indicadores que se puedan obtener de los datos

registrados en la plataforma.

JUSTIFICACIÓN Es importante para el salón de belleza poder obtener diversos

indicadores derivados del uso de la plataforma.

DECRETO O LEY A LA CUAL

RESPONDE

EMAIL PERSONAS INVOLUCRADAS

NOMBRE EMAIL

20. DEFINICIÓN DEL REQUERIMIENTO

2.64 DETALLAR FUNCIONALIDADES O TAREAS QUE EL SISTEMA DEBE HACER

3. Gestionar indicadores de cantidad de reservas confirmadas, canceladas y comparativos entre meses.

2.65 CUALES SON LOS DATOS QUE DEBE MOSTRAR EL SISTEMA O LA FUNCIONALIDAD

15. Graficas específicas para cada indicador.

2.66 REPORTES QUE DEBE DE MOSTRAR EL SISTEMA

2.67 VALIDACIONES

2.68 CONSIDERACIONES ESPECIALES

2.69 GLOSARIO

TERMINO DEFINICIÓN

2.70 ANEXOS

1.NA

Anexo 2. Especificación de casos de uso

1. CU001-Autenticar usuario

Caso de Uso Autenticar usuario CU001

Información General

Descripción Autentica el usuario para permitir el acceso a los diferentes

funcionalidades de la aplicación

Requerimiento

Precondición

Postcondición

Casos de Uso Relacionados

Page 76: Desarrollo de una web app de reserva de servicios ...

76

Actores Cliente

Prioridad Alta Media X Baja

Autor Luis

Puentes

Fecha 2015-08-24 Versión 0.1

Flujo Normal

N Actor (Cliente) Sistema

1 Ingresa a la página de la

aplicación

2 Muestra un formulario para digitar el usuario y la

contraseña, así como la opción si el usuario olvido

la contraseña.

3 Digita el usuario y la

contraseña.

4 Muestra el mensaje de Bienvenida y muestra un

mapa con los centros de estética más cercanos

5 Fin caso de uso

Flujo Alterno

N Actor Sistema

4.1 Si el usuario o clave es incorrecta muestra un

mensaje indicando “Usuario o clave Incorrecta”

4.2 Si realizo más de 5 intentos de acceso al sistema

fallido bloquea al usuario por 5 minutos

Consideraciones Especiales

Información Adicional

Frecuencia 50 veces / minuto

Estado Pendiente Revisión

Prototipo de Pantalla

Page 77: Desarrollo de una web app de reserva de servicios ...

77

2. CU002-Gestionar salón de belleza

Caso de Uso Gestionar Salón de Belleza CU002

Información General

Descripción Administración de los salones de belleza.

Requerimiento

Precondición Haberse cumplido el caso de uso CU001

Postcondición

Page 78: Desarrollo de una web app de reserva de servicios ...

78

Casos de Uso Relacionados

Actores Administrador

Prioridad Alta Media X Baja

Autor Luis

Puentes

Fecha 2015-08-24 Versión 0.1

Flujo Normal

N Actor (Administrador) Sistema

1 Ingresa a la página de Gestión

de Salones de Belleza

2 Muestra el formulario de Gestión de Salones de

Belleza con las siguientes opciones:

1. Consultar

2. Crear

3. Modificar

4. Eliminar

3 Fin caso de uso

Flujo Alterno

N Actor Sistema

2.1 Selecciona la opción de

consultar

2.2 Digita las opciones por las que

desea filtrar:

Campo Tipo

Nombre Texto

Latitud Texto

Longitud Texto

Formas Pago Opcional

2.3 El sistema muestra los resultados de búsqueda

dependiendo del filtro realizado por el cliente.

Campo Tipo

Nombre Texto

Formas de Pago Texto

Ubicación VER

Dirección Texto

2.4 Selecciona la opción de Crear

2.5 Digita las opciones por las que

desea filtrar:

Campo Tipo

Nombre Texto

Page 79: Desarrollo de una web app de reserva de servicios ...

79

Latitud Texto

Longitud Texto

Formas Pago Opcional

Nota: La latitud y longitud la

escoge automáticamente al

seleccionar la ubicación en un

mapa.

2.6 Muestra el mensaje “Creación del Salón de

Belleza satisfactorio”

2.7 Selecciona el salón de belleza

que desea modificar

2.8 Muestra un formulario con la información

diligenciada del salón de belleza seleccionado:

Campo Tipo

Nombre Texto

Latitud Texto

Longitud Texto

Formas Pago Opcional

2.9 Modifica la información que

desea:

Campo Tipo

Nombre Texto

Latitud Texto

Longitud Texto

Formas Pago Opcional

2.10 Muestra el mensaje “Modificación del Salón de

Belleza satisfactoriamente”

2.11 Seleccionar la opción Eliminar

2.12 Escoge el Salón de Belleza que

desea eliminar

2.13 Muestra una alerta de eliminación del salón de

belleza.

2.14 Selecciona Aceptar en la alerta

de Eliminación del salón de

belleza

2.15 Muestra el mensaje “Eliminación del Salón de

Belleza satisfactoriamente”

Consideraciones Especiales

Page 80: Desarrollo de una web app de reserva de servicios ...

80

Información Adicional

Frecuencia 50 veces / minuto

Estado Pendiente Revisión

Prototipo de Pantalla

3. CU003-Gestionar servicios

Caso de Uso Gestionar servicios CU003

Información General

Descripción Administración de los diferentes servicios que ofrecen los salones

de belleza.

Requerimiento

Precondición Haberse cumplido el caso de uso CU001

Postcondición

Casos de Uso Relacionados

Actores Administrador Funcionario Administrador

Prioridad Alta Media X Baja

Autor Luis

Puentes

Fecha 2015-08-24 Versión 0.1

Flujo Normal

N Actor (Administrador) Sistema

Page 81: Desarrollo de una web app de reserva de servicios ...

81

1 Ingresa a la página de Gestión

de Servicios

2 Muestra el formulario de Gestión de Servicios con

las siguientes opciones:

1. Consultar

2. Crear

3. Modificar

4. Eliminar

3 Fin caso de uso

Flujo Alterno

N Actor Sistema

2.1 Selecciona la opción de

consultar

2.2 Digita las opciones por las que

desea filtrar:

Campo Tipo

Nombre Texto

2.3 El sistema muestra los resultados de búsqueda

dependiendo del filtro realizado por el

administrador.

Campo Tipo

Nombre Texto

2.4 Selecciona la opción de Crear

2.5 Digita las opciones por las que

desea filtrar:

Campo Tipo

Nombre Texto

2.6 Muestra el mensaje “Creación del servicio

satisfactoriamente”

2.7 Selecciona la opción de

modificar

2.8 Muestra un formulario con la información

diligenciada del servicio seleccionado:

Campo Tipo

Nombre Texto

Page 82: Desarrollo de una web app de reserva de servicios ...

82

2.9 Modifica la información que

desea:

Campo Tipo

Nombre Texto

2.10 Muestra el mensaje “Modificación del tipo de

servicio satisfactoriamente”

2.11 Seleccionar la opción Eliminar

2.12 Escoge el tipo de servicio que

desea eliminar

2.13 Muestra una alerta de eliminación del tipo de

servicio.

2.14 Selecciona Aceptar en la alerta

de eliminación del tipo de

servicio.

2.15 Muestra el mensaje “Eliminación del tipo de

servicio satisfactoriamente”

Consideraciones Especiales

Información Adicional

Frecuencia 50 veces / minuto

Estado Pendiente Revisión

Prototipo de Pantalla

Page 83: Desarrollo de una web app de reserva de servicios ...

83

4. CU004-Gestionar funcionarios

Caso de Uso Gestionar funcionarios CU004

Información General

Descripción Gestionar los funcionarios que trabajan en los salones de belleza

Requerimiento

Precondición Haberse cumplido el caso de uso CU001

Postcondición

Casos de Uso Relacionados

Actores Funcionario Administrador

Prioridad Alta Media X Baja

Autor Luis

Puentes

Fecha 2015-08-24 Versión 0.1

Flujo Normal

N Actor (Funcionario

Administrador)

Sistema

1 Ingresa a la página de Gestión

de Funcionarios

2 Muestra el formulario de Gestión de Funcionarios

con las siguientes opciones:

1. Consultar

Page 84: Desarrollo de una web app de reserva de servicios ...

84

2. Crear

3. Modificar

4. Eliminar

3 Fin caso de uso

Flujo Alterno

N Actor Sistema

2.1 Selecciona la opción de

consultar

2.2 Digita las opciones por las que

desea filtrar:

Campo Tipo

Nombre Texto

Centro

Estética

Texto

2.3 El sistema muestra los resultados de búsqueda

dependiendo del filtro realizado por el

administrador:

Campo Tipo

Nro. Identificación Texto

Nombre Texto

Dirección Texto

Email Texto

Salón de Belleza Texto

2.4 Selecciona la opción de Crear

2.5 Completa los siguientes

campos:

Campo Tipo

Nro.

Identificación

Texto

Nombre Texto

Apellidos Texto

Celular Texto

Email Texto

Dirección Texto

Genero Texto

Salón de Belleza Texto

Nick Texto

Clave Texto

2.6 Muestra el mensaje “Creación del Funcionario

satisfactoriamente”

Page 85: Desarrollo de una web app de reserva de servicios ...

85

2.7 Selecciona el funcionar que

desea modificar:

2.8 Muestra un formulario con la información

diligenciada del funcionario seleccionado:

Campo Tipo

Nro. Identificación Texto

Nombre Texto

Apellidos Texto

Celular Texto

Email Texto

Dirección Texto

Genero Texto

Salón de Belleza Texto

Nick Texto

Clave Texto

2.9 Modifica la información que

desea:

Campo Tipo

Nro.

Identificación

Texto

Nombre Texto

Apellidos Texto

Celular Texto

Email Texto

Dirección Texto

Genero Texto

Salón de Belleza Texto

Nick Texto

Clave Texto

2.10 Muestra el mensaje “Modificación del Funcionario

satisfactoriamente”

2.11 Seleccionar la opción Eliminar

2.12 Escoge el funcionario que desea

eliminar

2.13 Muestra una alerta de eliminación del funcionario

2.14 Selecciona Aceptar en la alerta

de Eliminación del funcionario

2.15 Muestra el mensaje “Eliminación del funcionario

satisfactoriamente”

Consideraciones Especiales

Page 86: Desarrollo de una web app de reserva de servicios ...

86

Información Adicional

Frecuencia 50 veces / minuto

Estado Pendiente Revisión

Prototipo de Pantalla

5. CU005-Gestionar clientes

Caso de Uso Gestionar Cliente CU005

Información General

Descripción Gestionar los clientes que van a realizar, cancelar y calificar

reservas en el sistema

Requerimiento

Precondición Haberse cumplido el caso de uso CU001

Postcondición

Casos de Uso Relacionados

Actores Cliente

Prioridad Alta Media X Baja

Autor Luis

Puentes

Fecha 2015-08-25 Versión 0.1

Flujo Normal

Page 87: Desarrollo de una web app de reserva de servicios ...

87

N Actor (Administrador Centro

Estética)

Sistema

1 Ingresa a la página de Gestión

de Clientes

2 Muestra el formulario de Gestión de Funcionarios

con las siguientes opciones:

1. Consultar

2. Modificar

3 Fin caso de uso

Flujo Alterno

N Actor Sistema

2.1 Da click sobre la foto de perfil

2.2 El sistema muestra un formulario con la siguiente

información del cliente:

Campo

Nro. Identificación

Nombre

Dirección

Email

Dirección

Genero

Nick

2.3 Selecciona la opción de

modificar

2.4 Muestra un formulario con los siguientes campos:

Campo Tipo

Nro. Identificación Texto

Nombre Texto

Apellidos Texto

Celular Texto

Email Texto

Dirección Texto

Genero Texto

Nick Texto

Clave Texto

2.5 Completa los siguientes

campos:

Campo Tipo

Nro.

Identificación

Texto

Page 88: Desarrollo de una web app de reserva de servicios ...

88

Nombre Texto

Apellidos Texto

Celular Texto

Email Texto

Dirección Texto

Genero Texto

Nick Texto

Clave Texto

2.6 Muestra el mensaje “Modificación del Cliente

satisfactoriamente”

2.7 Selecciona el funcionar que

desea modificar:

2.8 Muestra un formulario con la información

diligenciada del funcionario seleccionado:

Campo Tipo

Nro. Identificación Texto

Nombre Texto

Apellidos Texto

Celular Texto

Email Texto

Dirección Texto

Genero Texto

Nick Texto

Clave Texto

2.9 Modifica la información que

desea:

Campo Tipo

Nro.

Identificación

Texto

Nombre Texto

Apellidos Texto

Celular Texto

Email Texto

Dirección Texto

Genero Texto

Nick Texto

Clave Texto

2.10 Muestra el mensaje “Modificación del Cliente

satisfactoriamente”

Consideraciones Especiales

Page 89: Desarrollo de una web app de reserva de servicios ...

89

Información Adicional

Frecuencia 50 veces / minuto

Estado Pendiente Revisión

Prototipo de Pantalla

6. CU006-Consultar salones de belleza

Caso de Uso Consultar salones de belleza CU006

Información General

Descripción Consultar los salones de belleza cercanos a la ubicación del cliente

Requerimiento

Precondición Haberse cumplido el caso de uso CU001

Postcondición

Casos de Uso Relacionados

Actores Cliente

Prioridad Alta Media X Baja

Autor Luis

Puentes

Fecha 2014-08-25 Versión 0.1

Flujo Normal

N Actor (Cliente) Sistema

Page 90: Desarrollo de una web app de reserva de servicios ...

90

1 Ingresa a la página de Consulta

de Salones de Belleza

2 Muestra un mapa con los salones de belleza más

cercanos a la ubicación del cliente

3 Selecciona el salón de belleza

que desea consultar

Muestra un formulario con la siguiente

información del salón de belleza:

Campo

Nombre

Dirección

Servicios

4 Fin caso de uso

Flujo Alterno

N Actor Sistema

2.1 Si no hay centros de estética cercanos a la

ubicación del cliente envía un email al

administrador notificando que parametrice los

salones de belleza cercanos a la ubicación del

cliente

Consideraciones Especiales

Información Adicional

Frecuencia 50 veces / minuto

Estado Pendiente Revisión

Prototipo de Pantalla

Page 91: Desarrollo de una web app de reserva de servicios ...

91

7. CU007-Visualizar disponibilidad funcionarios por servicio

Caso de Uso Visualizar disponibilidad funcionarios x

servicios CU007

Información General

Descripción Visualizar la disponibilidad de los funcionarios en un salón de

belleza en un tiempo determinado

Requerimiento

Precondición Haberse cumplido los casos de uso : CU001,CU006

Postcondición

Casos de Uso Relacionados

Actores Cliente

Prioridad Alta Media X Baja

Autor Luis

Puentes

Fecha 2015-08-26 Versión 0.1

Flujo Normal

N Actor (Cliente) Sistema

1 Ingresa al formulario de

Información del salón de

belleza

2 Da click en el VER de servicios

Page 92: Desarrollo de una web app de reserva de servicios ...

92

3 Muestra un formulario con la siguiente

información:

Campo

Servicio

Valor

Funcionarios

4 Fin caso de uso

5

Flujo Alterno

N Actor Sistema

3.1 Si el salón de belleza no tiene parame trizado

funcionarios muestra el mensaje “No se

encontraron registros”

Prototipo de Pantalla

Información Adicional

Frecuencia 50 veces / minuto

Estado Pendiente Revisión

Page 93: Desarrollo de una web app de reserva de servicios ...

93

8. CU008-Reservar servicios en salones de belleza

Caso de Uso Reservar Servicios en Salón de Belleza CU008

Información General

Descripción Realizar una reserva en un salón de belleza

Requerimiento

Precondición

Haberse cumplido el CU001 .Autenticar_Usuario, CU006.Consultar

Salón de Belleza, CU007 – Visualizar disponibilidad funcionarios x servicios

Postcondición

Casos de Uso

Relacionados

CU001

Actores Cliente

Prioridad Alta X Media Baja

Autor Luis

Puentes

Fecha 2015-08-27 Versión 0.1

Flujo Normal

N Actor (Cliente) Sistema

1 Ingresa a la página de Consulta de

Salones de Belleza

2 Muestra un mapa con los salones de belleza más

cercanos a la ubicación del cliente

3 Selecciona el salón de belleza donde

desea reservar

4 Muestra los servicios que ofrece el salón de belleza

seleccionado

5 Selecciona el servicio que desea

reservar

6 Muestra la siguiente información:

Funcionario que presta el servicio

Valor del Servicio

Campo de fecha para realiza la reserva

7 Selecciona el funcionario y la fecha

en que va a realizar la reserva.

8 Click en Realizar Reserva

9 Muestra un mensaje indicando que se ha realizado la

reserva y el número de la reserva

10 Envía email al cliente y al Administrador del centro

de Estética indicando la información de la reserva

11 Fin caso de uso

Page 94: Desarrollo de una web app de reserva de servicios ...

94

12

13

Flujo Alterno

N Actor Sistema

4.1 Si el Salón de Belleza no tiene parametrizado

servicios, envía email al Administrador del Salón de

Belleza indicando que parametrice los servicios

prestados por el centro de estética.

Prototipo de Pantalla

Información Adicional

Frecuencia 2 veces / minuto

Estado Pendiente Revisión

9. CU009-Consultar reserva

Page 95: Desarrollo de una web app de reserva de servicios ...

95

Caso de Uso Consultar Reserva CU009

Información General

Descripción Realizar una reserva en un salón de belleza

Requerimiento

Precondición Haberse cumplido el CU001 .Autenticar_Usuario, CU008

Postcondición

Casos de Uso

Relacionados

CU001

Actores Cliente

Prioridad Alta X Media Baja

Autor Luis

Puentes

Fecha 2015-08-27 Versión 0.1

Flujo Normal

N Actor (Cliente) Sistema

1 Ingresa a la página de Reservas

Realizadas

2 Muestra las Reservas que tiene el cliente en estado

PENDIENTE ordenando descendentemente por fecha

de reserva.

3 Fin del Caso de Uso

Flujo Alterno

N Actor Sistema

2.1 Si el cliente no tiene reservas muestra el mensaje “No se

encontraron reservas, realice sus reservas del servicio

deseado”.

Prototipo de Pantalla

Page 96: Desarrollo de una web app de reserva de servicios ...

96

Información Adicional

Frecuencia 40 veces / minuto

Estado Pendiente Revisión

10. CU010-Cancelar reserva

Caso de Uso Cancelar reserva CU010

Información General

Descripción Cancelación de una reserva realizada

Requerimiento

Precondición CU001- Autenticación cliente

CU009- Consultar Reservas

Postcondición Liberación de agenda para el funcionario relacionado.

Casos de Uso

Relacionados

CU003- Consultar Reservas

Actores Cliente

Prioridad Alta Media X Baja

Page 97: Desarrollo de una web app de reserva de servicios ...

97

Autor Luis

Puentes

Fecha 2015-08-28 Versión

Flujo Normal

N Actor Sistema

1 Selecciona cancelar reserva sobre

el turno que desea cancelar.

2 El sistema valida que efectivamente el servicio este en

estado “reservado”, muestra los detalles del servicio y

solicita cancelación.

3 Confirma que desea cancelar el

turno indicado

4 Cambia el estado del servicio a “Cancelado por el

cliente”, notifica al administrador del salón de belleza, al

funcionario implicado y libera la agenda de este.

5 Fin de caso de uso

Flujo Alterno

N Actor Sistema

2.1 El sistema encuentra que el servicio no tiene estado

reservado, muestra mensaje informativo al usuario. Pasa

a CU006.

Prototipo de Pantalla

Información Adicional

Frecuencia

Estado En desarrollo

Page 98: Desarrollo de una web app de reserva de servicios ...

98

11. CU011-Calificar reserva cumplida

Caso de Uso Calificar reserva cumplida CU011

Información General

Descripción

Permite calificar las reservas cumplidas por parte del cliente con el

objetivo de saber que establecimientos ofrecen un mejor servicios al

cliente y para darle prioridad en los resultados de búsqueda

Requerimiento

Precondición CU001- Autenticación cliente

CU06- Mostrar listado de reservas realizadas

Postcondición Liberación de agenda para el funcionario relacionado.

Casos de Uso Relacionados CU003- Mostrar listado de reservas realizadas

Actores Cliente

Prioridad Alta Media X Baja

Autor Luis Puentes Fecha 2015-08-28 Versión

Flujo Normal

N Actor(Cliente) Sistema

1 Selecciona la reserva sobre el

turno que desea calificar.

2 El sistema muestra un formulario con el ítem de

calificación de 1 a 5.

3 El cliente selecciona la

calificación estimada del servicio

realizado.

4 Notifica al cliente indicándole que tiene punto VIP

por realizar la calificación del servicio realizado.

5 Fin de caso de uso

Flujo Alterno

N Actor Sistema

2.1

Consideraciones Especiales

Información Adicional

Frecuencia

Estado En desarrollo

Prototipo de Pantalla

Page 99: Desarrollo de una web app de reserva de servicios ...

99

12. CU012-Notificar incumplimiento

Caso de Uso Notificar incumplimiento CU012

Información General

Descripción Notificar el incumplimiento de un cliente a la reserva realizada

para un servicio específico.

Requerimiento

Precondición CU001, CU008

Postcondición

Casos de Uso Relacionados

Actores Funcionario

Prioridad Alta Media X Baja

Autor Luis

Puentes

Fecha 2015-08-29 Versión 0.1

Flujo Normal

N Actor (Funcionario) Sistema

1 Ingresa a la página de la

aplicación

2 Selecciona la opción notificar

incumplimiento

Page 100: Desarrollo de una web app de reserva de servicios ...

100

3 Seleccionar la reserva que desea

notificar incumplimiento

4 Muestra un formulario con el siguiente campo:

Campo Tipo

Razón Incumplimiento Lista

5 Seleccionar la razón del

incumplimiento

6 Click en Guardar

7 Muestra el mensaje “Incumplimiento notificado

satisfactoriamente”

8 Fin caso de uso

Flujo Alterno

N Actor Sistema

Prototipo de Pantalla

Información Adicional

Frecuencia 50 veces / minuto

Estado Pendiente Revisión

Page 101: Desarrollo de una web app de reserva de servicios ...

101

13. CU013-Ver trazabilidad en turnos de salones de belleza

Caso de Uso Ver trazabilidad en turnos de salones de

belleza CU013

Información General

Descripción Permite visualizar el cronograma de trabajo de los funcionarios de

los salones de belleza

Requerimiento

Precondición

Postcondición

Casos de Uso Relacionados

Actores Administrador Centro Estética

Prioridad Alta Media X Baja

Autor Luis

Puentes

Fecha 2015-08-29 Versión 0.1

Flujo Normal

N Actor (Administrador) Sistema

1 Ingresa a la página de la

aplicación

2 Selecciona la opción Histórico

de Turnos

3 Digita el usuario y la

contraseña.

Muestra la consulta con los siguientes campos:

Campo

Funcionario

Fecha

Servicio

Cliente

4 Fin caso de uso

Flujo Alterno

N Actor Sistema

Prototipo de Pantalla

Page 102: Desarrollo de una web app de reserva de servicios ...

102

Información Adicional

Frecuencia 50 veces / minuto

Estado Pendiente Revisión

14. CU014-Crear alertas y notificaciones

Caso de Uso Crear alertas y notificaciones CU014

Información General

Descripción Crear alertas y notificaciones de promociones de los servicios prestados por

los salones de belleza con el fin de aumentar los clientes

Requerimiento

Precondición Haberse cumplido el CU001 .Autenticar_Usuario

Postcondición

Casos de Uso Relacionados CU001

Actores Funcionario Administrador

Prioridad Alta X Media Baja

Autor Luis Puentes Fecha 2015-08-30 Versión 0.1

Flujo Normal

N Actor (Funcionario Administrador) Sistema

Page 103: Desarrollo de una web app de reserva de servicios ...

103

1 Ingresa a la página de Crear Alertas y

Notificaciones

2 Muestra un formulario con los siguientes campos:

Nombre Tipo Dato

Titulo Texto

Descripción Texto

Usuarios Texto

Fecha Fecha

3 Completa los siguientes campos:

Nombre Tipo Dato

Titulo Texto

Descripción Texto

Usuarios Texto

Fecha Fecha

4 Muestra el mensaje “Se ha creado las notificaciones

satisfactoriamente, en la fecha seleccionada se enviara el

email con la promoción”

5 Fin del Caso de Uso

Flujo Alterno

N Actor Sistema

2.1 Si el usuario no ha diligenciado todos los campos, muestra

el mensaje correspondiente de los campos no diligenciados.

Prototipo de Pantalla

Page 104: Desarrollo de una web app de reserva de servicios ...

104

Información Adicional

Frecuencia 10 veces / día

Estado Pendiente Revisión

Page 105: Desarrollo de una web app de reserva de servicios ...

105

Anexo 3 Diagrama Relacional

Page 106: Desarrollo de una web app de reserva de servicios ...

106

Anexo 4 Diagrama de Clases