El documento presenta el proyecto de implementación de una base de datos para el Spa Junior's SAC. Describe las áreas involucradas como administración, almacén, ventas y servicio. Explica los casos de uso para controlar el almacén, realizar compras, procesar servicios y ventas. Finalmente, detalla los requerimientos funcionales y no funcionales del sistema.
Residente de obra y sus funciones que realiza .pdf
Base de datos Spa Junior's
1. Faculta de ingeniería, Arquitectura y Urbanismo, escuela de (Ingeniería de Sistemas.
Proyecto de implementación
de base de datos
“Spa Junior’s SAC”
Alumnos:
Alcarazo Ibáñez Daniel
Carrasco Manay Juan
Farroñan Valdera Ronald
Fernández Roman Ismael
Docente Campos Flores Freddy William
Curso: Implementación de base de datos
Ciclo: IX / 2015-II
Fecha: 1/12/2015
RAZÓN SOCIAL
2. Spa “Junior’s” SAC.
1. DIRECCIÓN
Vicente de la vega nº 724, centro de Chiclayo.
2. CONTACTO
Sr. Farroñan Montalbán Junior
3. MISIÓN
Brindar un servicio integral de máximo calidad y profesionalismo,
logrando que nuestros clientes experimenten niveles únicos de
armonía, salud y belleza.
4. VISIÓN
Posicionarnos como empresa líder en el ramo, siendo reconocida a
nivel local, nacional e internacional por la calidad del servicio.
5. SERVICIOS QUE BRINDA
Corte de cabello para damas, caballeros y niños.
Pintado de cabello.
Peinados.
Maniquiur.
6. REGLAS DEL NEGOCIO
Se atenderá conforme a su llegada o reservas que haya
guardado.
No nos hacemos responsables por alguna perdida, robo, o
daños de cualquier objeto personal.
Las reservas se hacen a través del teléfono del Spa o
personalmente, Pero solo se aceptan las reservas aquellos
clientes que existen con mayor frecuencia al Spa, por motivo de
seguridad y confianza de la reserva.
Los clientes que existen con mayor frecuencia al Spa tendrán
un descuento especial.(Clientes Favoritos)
7. ORGANIGRAMA
3. 8. ALCANCE DEL PROYECTO
Alcance:
El proyecto incluye las áreas de:
o Área Ventas
o Área Compras
o Almacén de productos.
o El área de Servicio.
9. FUNCIONES DE LAS ÁREAS INVOLUCRADAS
ADMINISTRACION
Es el órgano encargado de velar por las decisiones de los bienes de la
empresa.
Funciones:
Planear, organizar, dirigir, coordinar y controlar las actividades a
su cargo de acuerdo a los objetivos políticos y planes de la
empresa.
Organizar el régimen interno de la empresa.
Efectuar el pago de remuneraciones al personal.
Conciliar y registrar el libro, bancos, los movimientos de las
cuentas corrientes en monedas nacionales y extranjera.
Controlar la emisión de facturas, boletas y guías de remisión.
Realiza las compras de los productos del spa.
ÁREA DE SERVICIO
ADMINISTRACION
Área
Compras
Área de Almacen Área Ventas Área de Servicio
4. Es aquella área se encuentran la mayoría de los trabajadores, quienes
operan los servicios, entre ellas tenemos: Estilistas, Cosmetóloga Y
Recepcionista:
Funciones:
Recepcionista: persona con la que se encuentran los clientes
al ingresar, da todo tipo de información del spa y realiza las
ventas de los productos.
Cosmetóloga: persona encargada de ver y analizar tu piel,
además de saber muchas líneas de productos y sus
componentes químicos para saber qué es lo que tu piel
necesita.
Estilista: persona encargada de los diferentes cortes y
peinados a pedido del cliente
Cajero: es la persona que se encarga de realizar la cobranza
del servicio.
Funciones General Del Área
Se encargan de satisfacer las necesidades de los clientes en
función a los servicios que requieran.
Se encargan de informar a los clientes de los servicios que
brinda la empresa.
Cumplir el horario encomendado.
ALMACEN
Esta área de encarga del registro de la entrada y salida de los
productos, tanto de los proveedores, como de los empleados del Spa.
Funciones:
Se encarga de registrar los productos que adquiere de sus
proveedores.
Administrar el estado de cada uno de estos productos.
Se encarga de registrar de los productos que salen del
almacén.
VENTAS
Esta área se encarga de realizar y llevar el control de las ventas del
spa, estas son realizadas por el recepcionista.
Funciones:
Realizar las ventas de los productos del Spa.
Administrar las ventas.
5. 10. . MODELO DE CASOS DE USO DE NEGOCIO
10.1.1 Controlar Almacén
15. R2 Registrar Reserva del Cliente (Fecha, Hora, tipo de servicio).
R3 Consultar Reservas por día.
R4 Cancelar Reserva
R5 Consultar Cliente
R6 Registrar Empleado por especialidad.
R7 Consultar Empleado
R8 Registrar Producto del Spa.
R9 Consultar Productos.
R10 Eliminar Productos
R12 Registrar Documento de Pagos de los clientes
R13 Registrar Proveedores
R14 Consultar Proveedores
R15 Obtener reporte de los productos más vendidos
R16 Obtener reporte de los clientes que más visitan el Spa.
R17 Registrar Orden de devolución de productos
R18 Consultar orden de devolución
R19 Consultar documento de pago.
R20 Registra Kardex
R21 Actualizar Kardex
R22 Consultar Kardex
R23 Registrar Comprobante Compra.
R24 Consultar Comprobante de Compras
R25 Registrar servicio brindado casualmente
R26 Obtener reporte de reservas realizadas
R27 Registrar Ventas de productos
R28 Consultar ventas exitosas.
R29 Obtener reporte de los productos más vendidos
REQUERIMIENTO NO FUNCIONALES
1. El sistema será de fácil uso y entretenido para los usuarios.
2. Obligatoriedad de campos.
3. El sistema manejara distintos Tipos de Datos.
16. 4. Validación de Contraseñas entre los empleados.
5. El sistema estará validado en todos los campos.
6. Uso de motor de base de datos ejemplo: la base de datos será construida en SQL server
2008r2
7. Generación de backups: la organización requiere que se genere un backup ejemplo: al inicio
del día: al inicio de lunes backups lógicos cada media hora.
8.
MODELO DE CASO DE USO DEL SISTEMA
Plantilla de Especificación de Casos de Uso
17. CUS01 : REGISTRAR EMPLEADO
Descripción: El caso de uso inicia cuando el administrador rellena el formulario de registrar
empleado y termina cuando el administrador confirma el registro
(Botón aceptar).
Actores Administrador, empleado
Precondiciones El empleado nuevo no debe estar registrado en la base de datos
Secuencia Paso Evento
Flujo Principal
1 El administrador ingresa al sistema con su usuario y clave.
2 Selecciona la opción registrar empleado
3 El administrador rellena el formulario con los datos
correspondidos del nuevo empleado.
4 El administrador cliquea el botón guardar empleado.
5 El sistema deberá retornar error en caso el empleado relleno el
formulario de manera incorrecta en el tipo de datos.
6 El sistema deberá mostrar un mensaje con la confirmación del
registro del empleado en la base de datos.
7 El empleado deberá cliquear en el botón aceptar del mensaje de
confirmación del registro para así dar por culminado el registro
de un empleado
Flujo Alternativo 1.1 Si el sistema identifica que los datos son incorrectos, mostrara un
error, en la cual no le permitirá acceder al sistema.
5.1 En caso el sistema retorne un error el administrador deberá
ratificar los campos erróneos, el sistema mostrara con color rojo
los campos con error.
Punto
de
Extensión
Post Condiciones Debe existir inicialmente un usuario que administre el sistema.
CUS02 : REGISTRAR CLIENTE
18. Descripción: El caso de uso inicia cuando el empleado rellena el formulario de registrar cliente
y termina cuando el empleado confirma el registro(Botón aceptar )
Actores Empleado, Cliente
Precondiciones El cliente nuevo no debe estar registrado en la base de datos
Secuencia Paso Evento
Flujo Principal
1 El vendedor ingresa al sistema con su usuario y clave.
2 Selecciona la opción registrar cliente
3 El empleado rellena el formulario con los datos correspondidos
del cliente.
4 El empleado cliquea el botón guardar cliente.
5 El sistema deberá retornar error en caso el empleado relleno el
formulario de manera incorrecta en el tipo de datos.
6 El sistema deberá mostrar un mensaje con la confirmación del
registro del cliente en la base de datos.
7 El empleado deberá cliquear en el botón aceptar del mensaje de
confirmación del registro para así dar por culminado el registro
de un cliente
Flujo Alternativo 1.1 Si el sistema identifica que el usuario es incorrecto, mostrara un
error, en la cual no le permitirá acceder al sistema.
5.1 En caso el sistema retorne un error el empleado deberá ratificar
los campos erróneos, el sistema mostrara con color rojo los
campos con error.
Punto
de
Extensión
Post Condiciones Registrar Clientes.
19. CUS03 : REGISTRAR PROVEEDOR
Descripción: El caso de uso inicia cuando el empleado rellena el formulario de registrar
proveedor y termina cuando el empleado confirma el registro(Botón aceptar )
Actores Empleado, Proveedor
Precondiciones El Proveedor nuevo no debe estar registrado en la base de datos
Secuencia Paso Evento
Flujo Principal
1 El empleado ingresa al sistema con su usuario y clave.
2 Selecciona la opción registrar Proveedor
3 El empleado rellena el formulario con los datos correspondidos
del cliente.
4 El empleado cliquea el botón guardar cliente.
5 El sistema deberá retornar error en caso el empleado relleno el
formulario de manera incorrecta en el tipo de datos.
6 El sistema deberá mostrar un mensaje con la confirmación del
registro del proveedor en la base de datos.
7 El empleado deberá cliquear en el botón aceptar del mensaje de
confirmación del registro para así dar por culminado el registro
de un cliente
Flujo Alternativo 1.1 Si el sistema identifica que el usuario es incorrecto, mostrara un
error, en la cual no le permitirá acceder al sistema.
5.1 En caso el sistema retorne un error el empleado deberá ratificar
los campos erróneos, el sistema mostrara con color rojo los
campos con error.
Punto
de
Extensión
Post Condiciones El proveedor deberá de tener RUC.
20. CUS04 : REGISTRAR PRODUCTO
Descripción: El caso de uso inicia cuando el empleado rellena el formulario de registrar
proveedor y termina cuando el empleado confirma el registro(Botón aceptar )
Actores Empleado, Proveedor
Precondiciones El producto nuevo no debe estar registrado en la base de datos
Secuencia Paso Evento
Flujo Principal
1 El empleado ingresa al sistema con su usuario y clave.
2 Selecciona la opción registrar Producto
3 El empleado rellena el formulario con los datos correspondidos
del producto.
4 El empleado ingresa el nombre del proveedor para obtener el
código del proveedor para así establecer a que proveedor
pertenece dicho producto.
5 El empleado cliquea el botón guardar producto.
6 El sistema deberá retornar error en caso el empleado relleno el
formulario de manera incorrecta en el tipo de datos.
7 El sistema deberá mostrar un mensaje con la confirmación del
registro del producto en la base de datos.
8 El empleado deberá cliquear en el botón aceptar del mensaje de
confirmación del registro para así dar por culminado el registro
de un cliente
Flujo Alternativo 1.1 Si el sistema identifica que el usuario es incorrecto, mostrara un
error, en la cual no le permitirá acceder al sistema.
4.1 Si no se logra obtener el código del proveedor no se registra el
producto. Deberá de registrar primero el proveedor.
6.1 En caso el sistema retorne un error el empleado deberá ratificar
los campos erróneos, el sistema mostrara con color rojo los
campos con error.
Punto
de
Extensión
Post Condiciones Registrar Proveedor.
21. CUS05: Controlar Almacén
DESCRIPCION: El caso de uso comienza cuando el Almacenero Verifica el Stock de
Productos, Actualiza Kardex, Genera, Verifica orden de Reposición y Finaliza cuando
Registra en la base de datos.
ACTORES Almacenero, Administrador
PRECONDICIONES No Existen
SECUENCIA PASO EVENTO
FLUJO
PRINCIPAL
1 El almacenero hace una verificación mediante el
Sistema el stock de los productos
2 El sistema actualiza el kardex
3 El administrador verifica Orden de Reposición
4 El almacenero da una orden de compra
5 El administrador inspecciona la guía de revisión del
proveedor y emite un Comprobante de compra
6 El almacenero da clic en el botón listar productos
7 El sistema mostrara en una ventana los productos
existentes para su verificación
8 El almacenero verifica productos si hay defectuosos
9 El almacenero genera una orden de Reclamo y una
orden de devolución
10 El administrador verifica orden de Devolución
11 El sistema actualiza el producto mediante la
reposición del producto
12 Al hacer clic en el botón registrar se registra el
producto en la base de datos del sistema con un
estado disponible
FLUJO
ALTERNATIVO
1.1 Si el stock del producto está completo actualizado se
continua con los demás pasos
1.2 Si no se obvia los demás pasos
8.1 Si el producto no está defectuoso se registra en la
base de datos
8.2 Si no almacenero continua con los demás pasos
PUNTOS DE
EXTENSION
Evento 1 Verificar Stock
Evento 12 Registrar producto
Evento 2 Actualizar Kardex
POST
CONDICIONES
Verificar el stock de los productos
Registrar productos
Actualizar kardex
22. CUS06: REGISTRAR OPERACIÓN
Descripción: El caso de uso inicia cuando el empleado rellena el formulario de registrar Operación y
termina cuando el empleado confirma el registro(Botón aceptar )
Actores Empleado, Cliente
Precondiciones El cliente debe estar registrado en la base de datos
Secuencia Paso Evento
Flujo Principal
1 El empleado ingresa al sistema con su usuario y clave.
2 Selecciona la opción registrar Operación
3 El empleado rellena el formulario con su DNI y la DNI del cliente para poder
realizar la operación de reserva o de servicio además de registrar los demás
datos que pide el formulario.
4 El empleado elige el tipo de operación a realizar en donde puede elegir entre
hacer una operación de reserva o de servicio.
5 El empleado procede a pedir los datos al cliente.
6 El empleado cliquea generar reserva si el cliente quedo en hacer una reserva
en el Spa.
7 El sistema deberá retornar error en caso de que el empleado relleno el
formulario de manera incorrecta.
8 El sistema registra la reserva en la base de datos.
9 El empleado generar una operación de servicio si el cliente la requiere. Para
hacer la operación de servicio el empleado agrega los productos que el cliente
desea al carrito de compra. El empleado tiene la opción de remover los ítems
agregados al carrito si el cliente lo desea. El sistema le muestra cuanto pagara
el cliente. Si el cliente ya no desea más productos el empleado genera el
servicio, documento de venta y finalmente cierra la venta cobrándole al
cliente el monto de dinero indicado para dicho servicio.
10 El sistema deberá retornar error en caso de que el empleado relleno el
formulario de manera incorrecta.
11 El sistema registra el servicio en la base de datos.
Flujo Alternativo 1.1 Si el sistema identifica que el usuario es incorrecto, mostrara un error, en la
cual no le permitirá acceder al sistema.
3.1 Si no se logra obtener el código del “cliente” no se registra podrá hacer una
operación. Deberá de registrar primero el “Cliente”.
7.1 En caso el sistema retorne un error el empleado deberá ratificar los campos
erróneos, el sistema mostrara con color rojo los campos con error.
9.1 Si el cliente desea cancelar la operación ya sea de reserva o servicio el
empleado tiene la opción de cancelar la operación haciendo cliente en el
botón cancelar reserva o cancelar servicio.