Hispabicis 26/10/2012 Bicicletas Híspalis S.L. Juan Carlos Ruiz Leal Del Ojo Javier Atoche Ortega Álvaro Izquierdo Cordón Pablo Osuna Pérez Indice 1. Introducción 2. Objetivos 3. 4. 5. 6. pág2 pág2 2.1 Atender solicitudes de compras de productos de clientes. Pág2 2.2 Gestión clientes (lista de clientes). Pág2 2.3 Gestión de productos (lista de productos). pág2 2.4 Gestión de reposición de piezas (almacén). pág2 2.5 Gestión de garantía. pág2 2.6 Gestión de devolución. pág2 Glosario de Términos Requisitos de Información Requisitos Funcionales Procesos de Negocio pág3 pág pág pág5 1 1. Introducción: El proyecto se basa en un modelado de una red de tiendas de venta de bicicletas y accesorios. El modelado se compone de varias estructuras, las tiendas (donde estará también el taller) y la fábrica (la cual nombramos pero no la implementaremos, es algo externo). Dentro de esta forma de organización nos encontramos en la tienda con el vendedor. El vendedor será el responsable de atender la información de ofertas, las ventas, los alquileres, las devoluciones y las garantías. Por otro lado tenemos al reparador y gestor de almacén (que hace las veces de reponedor y donde además se encontrará localizado el taller), la fábrica hemos dicho que es externa por lo tanto tendrá su propia organización que no tendremos en cuenta en nuestro modelado. 2. Objetivos: 2.1 Atender solicitudes de compras de productos de clientes. Cobrar y entregar al cliente el producto y ticket del producto respectivamente, y registrarlo en la base de datos de compras. 2.2 Gestión clientes (lista de clientes). Registrar a las personas que sean clientes en la tienda en la base de datos de los clientes. 2.3 Gestión de productos Registrar los productos que se tienen disponibles en tienda en la base de datos de los productos. 2.4 Gestión de garantía. El vendedor verificará que el producto esta en garantía con el ticket de compra. Si es así, el cliente entrega el producto al vendedor y este toma sus datos dejando constancia en la base de datos de reparaciones el identificador de la reparación, el identificador del producto, nombre y apellidos del cliente, teléfono de contacto y/o correo electrónico y una descripción de la incidencia. Se accederá a la base de datos de clientes y de productos para verificar la garantía del producto y si la persona que exige la garantía es cliente o no de la tienda y se procederá según las condiciones a la garantía. Tanto si se tiene garantía o no, esto queda registrado en la base de datos de clientes (quedará registrado el cliente que la solicitó) y en la base de datos de productos (el producto del cual se solicitaba garantía y si estaba en garantía o no). 2.5 Gestión de devolución. El vendedor verificará que el producto está en plazo de devolución comprobando la fecha de compra. Si es así, el cliente entrega el producto y el vendedor procederá a devolverle el importe y dejará constancia en la base de datos de productos (añadiendo la cantidad de productos que el cliente ha 2 devuelto) y se eliminarán de la base de datos de compra-venta los productos devueltos. Al igual que en gestión de garantía se registrará en la base de datos de clientes el cliente que solicitó dicha devolución y en la base de datos de productos que producto intentó devolver y si fue devuelto o no). 2.6 Gestión de alquiler. El empleado recibe una solicitud de alquiler de un cliente, el cual no podrá alquilar mas de 5 productos. El empleado almacenará en la base de datos de alquileres el identificador de alquiler, el identificador del producto, el identificador del empleado, la cantidad y la fecha (contemplando la hora en la que se realiza el alquiler) 2.7 Gestión de pedidos. El empleado realiza pedidos a la fabrica (tanto si son necesarios para la tienda por tener baja disponibilidad como si es solicitado por un cliente). El empleado almacenará en la base de datos de pedidos el identificador de pedido, el identificador de empleado, la cantidad, si es para un cliente será necesario el nombre y apellidos y el teléfono de contacto y/o correo electrónico. 2.8 Gestión de ofertas. El empleado informa al cliente por catálogo o verbalmente de las diferentes ofertas que hay disponibles en ese momento. El empleado deberá almacenar en la base de datos de ofertas el identificador de la oferta, el identificador del producto, la cantidad de productos, el precio por producto, fecha de inicio y fecha fin de la oferta. 3 3. Glosario de términos Término Cliente Vendedor Bicicleta Accesorio Ticket de compra con garantía Reparador y gestor de almacén Tienda Fábrica Oferta Compra Venta Almacén Catálogo Descripción Compra y solicita información de los productos o solicita garantía de los mismos. Es un empelado que atiende al cliente, vende bicicleta o manda bicicleta a reparador, solicita bicicleta no disponible en tienda. También atiende incidencias de productos que estén en garantía y devoluciones. Tiene su número de serie que lo identifica, marca, tipo de bicicleta (ej: Mountain Bike) y garantía. Tiene asociado un número de pieza para identificar la pieza, su color, tamaño y características físicas, y dentro de esa gama de piezas (ej: cuadro, manillar, rueda) tiene un número de serie que lo identifica. Ticket (Factura) referido a la compra de uno o varios productos donde se identifican cada uno de los productos, o producto, que se han adquirido con el identificador del producto/s comprado/s, la cantidad, la fecha de compra, el identificador del vendedor que realiza la operación y la identificación de la compra-venta. Cada ticket o factura tiene un identificador de compra-venta único. Es un empleado encargado de reparar los productos en garantía y realizar los pedidos. Inmueble donde se instala el negocio, se comercializa con productos e interactúa con la fábrica cuando necesita reponer artículos. Elabora productos y abastece a la tienda, si la tienda necesita de algún producto, éste es encargado a la fábrica y está lo envía a la tienda. Productos que se ofrecen a un precio más bajo de lo normal. La tienda (mediante catálogos) hace oferta a los clientes sobre los productos que se ofertan en un intervalo de fechas determinado y la fábrica hace ofertas a la tienda también en un intervalo de fechas determinado. Acción o efecto de obtener algún producto a cambio de dinero. Acción o efecto de entregar un producto a un cliente por el precio convenido la propiedad de lo que uno posee. Lugar dentro de la tienda donde se almacenan los productos (bicicletas, accesorios, repuestos). Libro con todos los productos a la venta, sus precios, una descripción breve de cada producto y una pequeña foto. 4 4. Requisitos de Información: RI-001 Información sobre cliente: el sistema deberá almacenar la información correspondiente a los clientes, para los posibles estudios de mercado, estrategias de marketing y posibles ofertas a medida. En concreto: el dni (único), el nombre, el apellido, la dirección, y fecha de inscripción como cliente. RI-002 Información sobre empleado: el sistema deberá almacenar la información correspondiente a los empleados. En concreto: el identificador de empleado (único), el nombre, el apellido, el puesto de trabajo que ocupa, el sueldo anual bruto, la fecha de inicio en que empezó a trabajar, la fecha fin en que terminó de trabajar(si aún trabaja, este campo será nulo) y el identificador de la tienda en la que trabaja. RI-003 Información sobre producto: el sistema deberá almacenar la información correspondiente a los productos. En concreto: el identificador de producto, el precio, la cantidad disponible en tienda, el tipo de producto, la descripción breve (características) del producto. RI-004 Información sobre tiendas: el sistema deberá almacenar la información correspondiente a las tiendas, además tendrá su propio almacén. Con lo cual deberá guardar: el nombre de la tienda, la dirección, los productos disponibles, la cantidad de productos y el identificador de tienda (varias tiendas). RI-005 Información sobre compra-venta: el sistema deberá almacenar la información correspondiente a las compras/ventas. En concreto: el identificador del producto/s comprado/s, la cantidad, el cliente que lo compra, la fecha de compra, el identificador del vendedor que realiza la operación y la identificación de la compra-venta. RI-006 Información sobre almacén: el sistema deberá almacenar la información correspondiente a los almacenes. El nombre de la tienda a la que pertenece, productos almacenados. El almacén está justo en la parte trasera de la tienda. RI-007 Información sobre alquiler: el sistema deberá almacenar la información correspondiente a los alquileres. En concreto: el identificador de alquiler, el identificador del producto, el identificador del empleado, la cantidad, la fecha inicio (contemplando la hora en la que se realiza el alquiler) y fecha fin (si este campo es null significa que la bicicleta aún está alquilada). el sistema deberá almacenar todos los datos referentes al cliente que alquila además del producto y del empleado que realiza la operación. Esta operación llevara asignada un número identificador de operación. RI-008 Información sobre reparación: el sistema deberá almacenar en la base de datos de reparaciones el identificador de la reparación, el identificador del producto, 5 nombre y apellidos del cliente, teléfono de contacto y/o correo electrónico, una descripción de la incidencia, fecha de inicio, y fecha de fin de la reparación. RI-009 Información sobre pedido: el sistema deberá almacenar en la base de datos de pedidos, el identificador de pedido, el identificador de empleado, la cantidad y la fecha. Además, si el pedido es una reserva para un cliente, será necesario almacenar el nombre y apellidos, teléfono de contacto y/o correo electrónico del cliente. RI-010 Información sobre oferta: el sistema deberá almacenar en la base de datos de ofertas, el identificador de la oferta, el identificador del producto, la cantidad de productos, el precio por producto, fecha de inicio y fecha fin de la oferta. 5. Requisitos Funcionales: RF-001 Informe de bicicletas en alquiler: el sistema deberá permitir a los empleados la realización de informes para conocer las bicicletas que están alquiladas y las que no. RF-002 Informes de pedidos: el sistema deberá permitir a los empleados la realización de informes para conocer los pedidos realizados. RF-003 Informes de compra-venta: el sistema deberá permitir a los empleados la realización de informes para conocer las compra-ventas realizadas. RF-004 Informes de reparación: el sistema deberá permitir a los empleados la realización de informes para conocer los productos reparados. RF-005 Informes de productos: el sistema deberá permitir a los empleados la realización de informes para conocer los productos que se venden en la tienda. RF-006 Informes de ofertas: el sistema deberá permitir a los empleados la realización de informes para conocer los productos ofertados en la tienda. 6. Procesos de negocio: 6.1. Información: El cliente entra a la tienda, y se informa por catálogo, viendo las bicis y accesorios expuestos en tienda y recibe información por parte del vendedor de las ofertas disponibles en ese momento en la base de datos. Si la bici o accesorio está en tienda el cliente puede revisarlo, si la bici o accesorio se encuentra sólo en el catálogo el cliente puede ver la descripción de la bicicleta o producto a adquirir y la información sobre el precio. La lista de precios y productos está registrada en la base de datos. 6 6.2. Prueba: El cliente revisa la bicicleta o los artículos para ver si cumple sus exigencias. Siempre habrá una muestra de cada producto que no se vende, y de cada muestra podemos tener o no existencias en tienda de ese producto. La prueba queda registrada en la base de datos con los datos del cliente y el producto. 7 6.3. Venta: El cliente ha seleccionado el artículo deseado y procede a comunicárselo al vendedor. Si el artículo se encuentra como agotado (en la base de datos) se procede a encargarlo al almacén. Si el artículo está disponible en la tienda el vendedor se lo cobra y el cliente paga y se lo lleva junto con la factura. La venta queda registrada en la base de datos, con los datos el cliente y producto vendido. 8 6.4. Garantía: Si la bicicleta está en garantía, el cliente la lleva a la tienda donde el vendedor la recoge e informa al cliente del tiempo de reparación. El reparador la recoge, arregla la bicicleta y la entrega de nuevo al vendedor. El vendedor llama al cliente y le entrega la bicicleta. Si no está en garantía no hay reparación. Se registra la reparación del producto en la base de datos. 9 6.5. Devolución: El cliente no está conforme con el producto y quiere devolverlo. Si el producto está en plazo de devolución el cliente lleva el producto a la tienda, lo entrega y el vendedor le devuelve el dinero, el vendedor devuelve producto a almacén y el gestor lo guarda. Si no está en plazo de devolución, no se puede devolver. Se registra la devolución del producto en la base de datos. 10 11