Вы находитесь на странице: 1из 16

UNIVERSIDAD DE P I U R A

FACULTAD DE INGENIERÍA

PRIMER INFORME – TRABAJO SEMESTRAL


DISEÑO DE BASE DE DATOS PARA “ELEGANT SPA CLUB”

Asignatura
Diseño de Base de Datos y Explotación de la Información

Profesor
Omar Hurtado
De la Cruz Flores, Abel
Otero Rodríguez, Christian Alexander
Preciado Aparicio, Eva Mercedes
Vásquez Muñoz, Nicole Andrea
Yamunaque Juárez, Kevin

Piura, 12 de octubre de 2017


RESUMEN

El presente documento describe la primera parte del diseño de una base de datos para la

empresa ELEGANT SPA CLUB ubicado en la de la ciudad de Piura. Por ello, se enfoca en

la recopilación de la información que la empresa maneja y qué es lo que realmente le

interesa guardar para su posterior análisis. A partir de esto, se realiza un modelo relaciona

con el programa MySQL considerando los conocimientos comprendidos en clase

(entidades, atributos, tipos de datos, etc.), información con la cual se construye un

diccionario de datos.

1
INDICE

1 Objetivo de proyecto .................................................................................................................. 3


1.1 Objetivo principal ............................................................................................................... 3
1.2 Objetivo secundario ........................................................................................................... 3
2 Descripción de la empresa ......................................................................................................... 3
2.1 Misión y Visión ................................................................................................................... 3
2.2 Descripción organizacional ................................................................................................. 4
2.3 Problema de información ................................................................................................... 7
2.4 Necesidad de la información .............................................................................................. 7
2.4.1 Nivel operativo ........................................................................................................... 7
2.4.2 Nivel táctico ................................................................................................................ 7
2.4.3 Nivel estratégico ......................................................................................................... 8
2.5 Información adicional ......................................................................................................... 8
3 Modelo relacional....................................................................................................................... 9
........................................................................................................................................................ 9
3.1 Diccionario de base de datos ............................................................................................. 0
4 Conclusiones............................................................................................................................... 0

2
DISEÑO DE BASE DE DATOS PARA ELEGANT SPA CLUB
1 Objetivo de proyecto

1.1 Objetivo principal


Diseñar una base de datos para el control y organización de la prestación de

servicios de salud y belleza de la pequeña empresa “ELEGANT SPA CLUB” de la

ciudad de Piura.

1.2 Objetivo secundario


 Disponer de un sistema para que la empresa ELEGANT SPA CLUB tome las

mejores decisiones tomando como referencia sus tendencias mensuales y

anuales.

 Realizar mejoras organizacionales de ELEGANT SPA CLUB de forma que se

distribuya dentro de la empresa.

 Creación de una base de datos para almacenar y gestionar las peticiones hacia la

empresa y así lograr un acercamiento óptimo con los clientes.

2 Descripción de la empresa

2.1 Misión y Visión


 Nombre: Elegant Spa club

 Misión: Elegant Spa Club se dedica al cuidado de la salud y belleza estética de

sus pacientes (de todas las edades) ofreciendo masajes de relajación y

rehabilitación con 4 técnica de masajes: Xiatsu, Sueco Tailandes y por

tecnología; así como tratamientos faciales y reductores.

3
 Visión: Elegant Spa Club se proyecta a ser el mejor spa de la región de Piura en

los próximos 5 años contando con las mejores técnicas de relajación y/o

rehabilitación, así como ser marca de tratamientos de belleza a nivel peruano.

2.2 Descripción organizacional

Figura 1. Organigrama de la empresa Elegant Spa Club


Elegant Spa Club es una pequeña empresa que ha logrado tener una organización

básica pero bien estructurada; a pesar de tener poca experiencia en el mercado.

En la figura 1, se destaca las áreas involucradas en la organización de la empresa de

servicios. Así, la estructura la encabeza el área de gerencia, que dirige dos áreas

con menor rango: área administrativa y área médica u operativa. Cada una de ellas,

a su vez se divide en 3 y 2 áreas respectivamente. A continuación, las funciones

que se desempeñan en cada área según orden presentado:

4
Gerencia:

 Responsable legal de la empresa, representa a la empresa frente a terceros.

 Encargado de tomar las decisiones importantes y planificar el desarrollo de la

empresa, efectuando el control de gestión sobre ella.

 Determina los cargos necesarios por cada unidad orgánica de la empresa,

asignando al personal correspondiente a cada área.

 Gestiona y aprueba los programas de capacitación del personal de la empresa.

 Brinda su apoyo total a las actividades y requerimientos para la empresa.

Área administrativa:

 Responsable principal del manejo administrativo de la empresa.

 Preside las reuniones del equipo. Controla, organiza, supervisa y evalúa las

acciones relacionadas con todas las áreas de la empresa.

 Responsable de la atención de quejas del paciente.

 Encargado de la obtención de fondos y del suministro del capital que se utiliza

en el funcionamiento de la empresa: Controla los gastos previstos y

extraordinarios de la empresa, pagos a empleados y proveedores, liquidación de

impuestos, etc.

 Elabora informes periódicos de las actividades realizadas.

5
Contabilidad:

 Encargado de manejar e interpretar la contabilidad de la empresa.

 Produce informes económicos para la gerencia y para terceros, que sirven para

la toma de decisiones.

Área de marketing:

 Posee la importante función de manejar y coordinar estrategias de venta, está

encargado de satisfacer los requerimientos y necesidades del cliente,

obteniendo ganancias al mismo tiempo, ya sea con publicidad, perifoneo entre

otras.

Recepción:

 Atención al cliente desde que entra al establecimiento.

 Orientación y despeje de dudas al cliente.

Área médica:

 Encargados directamente con el paciente, dentro de esta área encontramos a los

masajistas y fisioterapeutas que son personas enfocadas a obtener tranquilidad,

armonía y relajación al paciente. También se encarga de mitigar el dolor

corporal, de realizar masajes, y de eliminar aquellas presiones físicas que, de

diferentes formas, alteran el equilibrio del organismo. Su meta es la satisfacción

general del usuario, siempre acorde con la misión de los objetivos del spa.

6
2.3 Problema de información
 Carecen de un sistema que controle la información de los pacientes y

trabajadores mediante lo cual se puede tomar mejores decisiones en beneficio

de los ingresos de la pequeña empresa.

 Deficiencia en el posicionamiento de marketing y publicidad por ser una

empresa nueva en el mercado. Por lo cual se necesita estudiar las tendencias

cada cierto tiempo y ahondar en aquellos resultados positivos y fortalecer

aquellos negativos.

 Errores en temas de operaciones por falta de conocimiento del personal

(trabajador). No se controla el desempeño del trabajar mediante un sistema de

información.

 Falta de análisis estadístico y FODA.

 Falta de acogida de los clientes.

2.4 Necesidad de la información


2.4.1 Nivel operativo

 Concepto: Se refiere a la información que se trabaja día a día.

 Ejemplos: Precios, nombre de los pacientes, horario de atención, tipos

de masajes, nombres de masajes, el precio unitario del tipo de masajes e

información de los trabajadores.

2.4.2 Nivel táctico

 Concepto: Información que ayuda a tomar decisiones para que funcione

mejor la empresa.

7
 Ejemplos: El mejor trabajador, número de clientes por mes, número de

clientes que atiende un vendedor por mes, número de clientes

recurrentes, hora más recurrente.

2.4.3 Nivel estratégico

 Concepto: Aquella información que me ayude a tomar decisiones como

dueño de la empresa.

 Ejemplos: El servicio que casi no se vende, tendencias anuales de cada

servicio, ganancias o ingresos anuales y estadísticas.

2.5 Información adicional


 En Elegant Spa Club a los clientes se les llama “pacientes”.

 Costos: Media hora de masajes en sistema express tiene un costo de 15 soles

 Horario de atención: 4pm a 10pm

 Tipos de masajes: Relajantes, rehabitalizantes, relajaflechología (masajes a los

pies), masajes de estiramiento (tailandes), xiatsu (aplica presión digito presión y

comprensión del cuerpo

 Numero clientes: 40-50 pacientes al mes

 Forma de servicio: La administradora (vendedor) lo lleva a un servicio

personalizado con el fisioterapeuta, luego este le recomienda o le hace la

consulta previa a ver qué servicio le hace mejor.

 Ventaja competitiva: Servicio personalizado

 Clientes recurrentes: Tercera edad

 Causas de atención: Fisuras, columna, etc.

8
 Ingresos: 4200 soles en un mes, recién van tres meses, este mes recién positivo

 Costos-insumos: 450

3 Modelo relacional

Figura 2. Modelo relacional de Elegant Spa Club

9
3.1 Modelo relacional

En la figura 2, se presenta el modelo relacional para Elegant Spa Club, el cual ha

sido elaborado en el programa MySQL. Consta de nueve tablas que funcionan a

especie de entidad y cada uno con sus respectivos campos en referencia a los

atributos. A continuación, una descripción detallada en función de la

“cardinalidad” y “relación”:

Relación Paciente-Teléfono: Para poder mantener contacto con sus pacientes

Elegant Spa maneja los números de celular de estos. Se puede dar la situación de

que un paciente tenga más de un celular por ello la cardinalidad mostrada en el

modelo relacional nos describe que un paciente puede tener como mínimo un

número de celular y como máximo varios de ellos. De la misma manera se puede

decir que un número telefónico le pertenece a uno y sólo uno de los pacientes.

Relación Paciente-Tipo de Paciente: Los pacientes de la empresa ya mencionada

se pueden clasificar en varios tipos según la edad, entre ellos se encuentran niños,

jóvenes y adultos, por lo tanto, la cardinalidad indica que un paciente sólo admite

ser de un determinado tipo y que a un determinado tipo pueden pertenecer uno o

varios pacientes.

Relación Cita-Paciente: Para que una persona pueda ser atendida, previamente

debe gestionar una cita para que determine la fecha, hora de inicio y hora de fin del

servicio. Del modelo relacional podemos notar que una cita solamente le puede

pertenecer a un paciente, pero también que un paciente puede realizar varias citas.

Relación Cita-Trabajador: En esta relación observamos que en una cita solo

puede intervenir un solo trabajador y que un trabajador puede aparecer en varias

citas dependiendo del horario o fecha de atención.

10
Relación Cita-Detalle: Un paciente que ya ha sacado una cita puede generar varios

detalles puesto que este puede optar por el servicio de masajes y también de

belleza. Además, según la cardinalidad mostrada por el modelo un detalle solo

puede pertenecerle a una cita ya que esta cuenta con una determinada fecha y sobre

todo un horario de atención fijado previamente.

Relación Servicio-Detalle: Como se mencionó en la relación anterior de manera

general la empresa ofrece dos tipos de servicios, uno dedicado a brindad relajación

y el otro dedicado a la belleza, por lo que en un determinado detalle solo puede

haber información de uno de estos tipos, y por otro lado uno de estos tipos de

servicios puede estar en varios detalles.

Relación Trabajador-Tipo de Trabajador: Como en la relación Paciente-Tipo de

Paciente en esta sucede lo mismo. Los trabajadores son de dos tipos, el primero de

ellos dedicado a ofrecer servicio de relajación, y el segundo ofrece un servicio de

belleza por lo tanto un trabajador solo puede pertenecer a uno de estos dos tipos,

sin embargo, un determinado tipo puede estar conformado por uno a varios

trabajadores.

Relación Especialidad-Tipo de Trabajador: Dentro del grupo de los trabajadores

que ofrecen el servicio de relajación se pueden rescatar 4 especialidades, las cuales

se nombran en la descripción de la empresa, por lo tanto, un trabajador que ofrece

el servicio de relajación o de masajes solo puede ser de una especialidad, así

también se puede decir que una de estas especialidades puede tener a su disposición

como mínimo un trabajador y como máximo varios de ellos.

11
3.1 Diccionario de base de datos

Tabla 1. Descripción detallada de las tablas y sus campos

TABLA TIPO DE
CAMPO DESCRIPCIÓN LONGITUD LLAVE EJEMPLO
DATO
Clave primaria de la entidad PK (clave 1
idTelefono INT -
“teléfono” primaria)
Número de teléfono del paciente, de 950564280
Telefono Telefono nueve dígitos. Un paciente puede INT 9
tener muchos teléfonos.
Clave foránea de la entidad FK (Clave 2
IdPaciente INT -
“Paciente” foránea)
Clave primaria de la entidad PK (clave 2
IdPaciente INT -
“Paciente” primaria)
Nombre Identificación nominal del paciente VARCHAR 45 Juanchita
Número de identificación del 74146729
DNI INT 8
paciente
Paciente
Ubicación local del paciente. Solo Los Nísperos C-22 Santa
Dirección VARCHAR 45
puede tener una. María del Pinar-IVetapa
FechaNacimiento Formato: día(dd)/mes(mm)/año(aaaa) DATE - 29/12/1995
Clave foránea de la entidad FK (clave 3
idTipodePaciente INT -
“Tipopaciente” foránea)
Clave primaria de la entidad PK (clave 3
idTipodePaciente INT -
“Tipopaciente” primaria)
Tipo de TipodePaciente Niño, joven, adulto, anciano VARCHAR 45 Adulto
Paciente Límite inferior del rango de edad 25
EdadInf INT 3
para cada tipo de paciente
EdadSup Límite superior del rango de edad INT 3 60
para cada tipo de paciente
Clave primaria de la entidad “Cita” PK (clave 4
idCita INT -
primaria)
Día(dd)/mes(mm)/año(aaaa) en que 12/10/17
FechaCita DATE -
se efectúa la cita
Hora en que inicia la sesión de salud 5:00pm
HoraInicio TIME -
o belleza
Cita
Hora en la que finaliza la sesión de 5:30pm
HoraFin TIME -
salud o belleza
Clave foránea de la entidad FK (clave 2
idPaciente INT -
“Paciente” foránea)
Clave foránea de la entidad FK (clave 5
idTrabajador INT -
“Trabajador” foránea)
Clave foránea de la entidad “Cita” FK (clave 4
idCita INT -
foránea)
Clave foránea de la entidad FK (clave 6
idServicio INT -
“Servicio” foránea)
Cantidad Número de horas que dura la sesión FLOAT - 2.5
Detalle
Costo de cada tipo de servicio en 15
base a media hora (30min). La unidad
PrecioUnitario(1/2Hora) está en soles. No varía, permanece FLOAT -
porque es el precio del servicio
ofrecido en el momento.
Clave primaria de la entidad PK (Clave 6
idServicio INT -
“Servicio” primaria)
Nombre del servicio: relajación, Masajes
rehabilitación, xiatsu, masajes,
Servicio Servicio VARCHAR 30
tratamientos faciales y reductores,
etc.
Costo del servicio ofrecido en soles 15.50
PrecioUnitario(1/2Hora) FLOAT -
por cada media hora dispuesta. Varía
1
con el tiempo.
Clave primaria de la entidad PK (Clave 7
idTrabajador INT -
“Trabajador” primaria)
NombreTrabajador Identificación nominal del trabajador VARCHAR 45 Panchito
Trabajador
Edad Años del trabajador INT 3 30
Clave foránea del trabajador FK (clave 8
idTipodeTrabajador INT -
foránea)
Datos del trabajador PK (clave 8
idTipodeTrabajador INT -
primaria)
Tipo de
TipodeTrabajador Si es de salud o de belleza VARCHAR 30 De salud
Trabajador
Clave foránea de la entidad FK (clave 9
idEspecialidad INT -
“Especialidad” foránea)
Clave primaria de la entidad PK (Clave 9
idEspecialidad INT -
“Especialidad” primaria)
Especialidad
Qué cargo desempeña dentro de su Fisioterapeuta
Especialidad VARCHAR 30
ámbito de trabajo

En la tabla 1, se distinguen todas las tablas con sus respectivos campos y una descripción detallada de cada uno de ellos. Se menciona un

ejemplo que funciona a especie de registro de todos los campos mencionados que vienen restringidos por su tipo de dato respectivo y la

longitud de estos, aunque no para todos los casos posibles.

Todas las claves ya sean principales o foráneas son de tipo INT, esto aparece por defecto en el programa MySQL en el cual se ha

diseñado la base de datos. Este tipo de dato indica que la clave tiene que ser de un número entero.

2
4 Conclusiones

 El programa MySQL determinó el buen diseño de la base de datos. Su fácil

instalación y uso permitieron un buen trabajo, detectando los posibles errores

dentro del modelo relacional.

 La empresa ELEGANT SPA CLUB está cumpliendo con sus objetivos en un inicio

planteados.

 Se ha presentado un modelo relacional no muy detallado pero conciso debido a que

se trata de una pequeña empresa que no maneja mucha información y es nueva en

el mercado.

 El diccionario de datos ayuda a entender las restricciones de los campos propuestos

en cada tabla; así como brinda ejemplos de cómo ingresar los datos.

Вам также может понравиться