1. -4559306985<br />UNIVERSIDAD VERACRUZANAFacultad de AdministraciónLic. Sistemas Computacionales Administrativos Materia: dfdfdfdfdffdfdffBASE DE DATOSImpartida por:Dr. Carlos Arturo Torres GastelúTrabajo:PROYECTORealizado por:Ordoñez Lorenzo GabrielaRodríguez Romero Juan EnriqueVidal Sánchez María del CarmenNo. Equipo: 9Fecha de entrega:18 de Octubre del 2010<br />ÍNDICE<br />Enunciado del Problema3Supuestos 1-63Supuestos 7-144Supuestos 15-185Diagrama Entidad Realidad6Altas, Bajas y Modificaciones7Escenarios (Pedidos)8Escenarios (Facturación) 9Escenarios (Reparto de Pedidos)10Escenarios (Control de Inventario)11Escenarios (Mantenimiento de Equipo)12Escenarios (Promociones)13Reportes (Pedidos)14Reportes (Control de Facturas)14Reportes (Inventario)14Reportes (Mantenimiento)15Reportes (Promociones más Vendidas)15Registros16<br />ENUNCIADO DEL PROBLEMA<br />Eat´n Go, una empresa internacional dedicada a la comercialización de comidas rápidas, tiene la intención de ubicar una franquicia en nuestra localidad, siéndole necesario informatizar la gestión del negocio adaptándolo a las características propias de la clientela esperada. Esta empresa se dedica a la venta de pizzas y bocadillos, además de productos complementarios como refrescos, helados, etc.<br />Según las especificaciones aportadas por una empresa se sabe que:<br />SUPUESTO 1: Tanto las pizzas como los bocadillos pueden condimentarse con un número de ingredientes de entre un conjunto de ellos con los que trabaja la empresa. <br />SUPUESTO 2: Los ingredientes con los que se hacen los bocadillos pueden ser iguales o distintos a aquellos con los que hacen las pizzas.<br />SUPUESTO 3: El numero de ingredientes que intervienen en un artículo que se vende (pizza o bocadillo) no está delimitado, pudiendo realizarse una venta de estos artículos sin ningún ingredientes. Es decir, la empresa vende también las bases de las pizzas y el pan con los que preparan las pizzas y los bocadillos respectivamente.<br />SUPUESTO 4: Cada artículo que vende la empresa (pizzas, bocadillos y productos complementarios) tiene un precio base asignado (el precio de estos productos cuando se venden forma independiente), sin contar los ingredientes que pueden acompañar a alguno de estos tipos de artículos.<br />SUPUESTO 5: Cada ingrediente tienen un precio para los bocadillos, mientras que para las pizzas todos los ingredientes tienen el mismo precio (los productos complementarios no llevan ingredientes).<br />SUPUESTO 6: Los artículos se pueden vender en distinto tamaño, en cuyo caso el precio base es distinta según el tamaño, y el precio de los ingredientes también. Existen, actualmente, tres tamaños en los que venden los bocadillos y las pizzas (pequeño, normal y grande).<br />SUPUESTO 7: Las ventas se pueden hacer de tres formas diferentes: para consumir en el local, para recoger en el local y llevar o consumir en el mismo, y para servir a domicilio, en cuyo caso puede incrementarse un cargo añadido por el porte de la venta.<br />SUPUESTO 8: Los artículos complementarios que venden la empresa tienen un precio fijo en case a su tipo, tamaño, sabor, etc.<br />SUPUESTO 9: Los clientes pueden solicitar un servicio de la empresa (un pedido) tanto personalmente en el local como telefónicamente.<br />SUPUESTO 10: En los pedidos telefónicos se tomarán los datos complementos del cliente: en los de recoger solo el documento nacional de identidad y su nombre completo, y en los de consumir en el local no se tomara ningún dato, a no ser que sea necesario por otras razones.<br />SUPUESTO 11: A la empresa le interesa mantener información de todos los clientes a los que se les recoge información por dos razones:<br />Simplemente a escala informativa, de consumo y marketing.<br />Para llevar el control del consumo y favorecer, mediante obsequios, a aquellos clientes que alcancen un cierto consumo.<br />SUPUESTO 12: La empresa organiza promociones para sus clientes, éstas se basan:<br />Las unidades consumidas de alguno de los tipos de artículos: pizzas o bocadillos.<br />Cargo total alcanzado en los pedidos.<br />SUPUESTO 13: Cuando la empresa realiza promociones siempre recada de los mismos toda su información y, además, mantienen información sobre las promociones que se le entreguen.<br />SUPUESTO 14: La empresa cuenta con una serie de repartidores encargados del reparto a domicilio y de una batería de scooter para ayudarles en su cometido. Cada reparto se le asigna a un repartidor (por supuesto en distintos turnos de trabajo).<br />SUPUESTO 15: A la empresa le interesa conocer información del coste de los scooters sobre la base del consumo de gasolina de los mismos en la realización de los repartos.<br />SUPUESTO 16: Los precios de todos los artículos que vende la empresa tienen IVA incluido.<br />SUPUESTO 17: En los pedidos a domicilio existe un mínimo, en lo que referente al valor del pedido, para que éste sea servido. Si el valor de los artículos que componen el pedido no alcanza este mínimo y el cliente desea que se le sirva a domicilio, se le cobrará ese mínimo.<br />SUPUESTO 18: La empresa cuenta con una serie de pizzas y bocadillos “Estrellas”, los cuales están formados por un conjunto de ingredientes predeterminados. Estos artículos tienen un nombre comercial único y su precio es el que resulta del acumulado de los ingredientes que incorporan.<br />PRODUCTO*ID_PRODUCTO (PK)*NOMBRE_PRODUCTO*INGREDIENTES_UTILIZADOS*TAMAÑO*PRECIO_PRODUCTOFACTURA*FOLIO (PK)*ID_PEDIDO (FK)*ID_CLIENTE (FK)*FECHA*TOTALCLIENTE*ID_CLIENTE (PK)*NOMBRE_CLIENTE*DIRECCION*TELEFONOPEDIDO*ID_PEDIDO (PK) *ID_PRODUCTO (FK) *ID_TIPOVENTA (FK)*ID_PROMOCION (FK)*ID_REPARTIDOR (FK)PROMOCION*ID_PROMOCION (PK)*NOMBRE*DESCRIPCION*PRECIO_PROMOCIONN1NN1NN1VENTA*ID_TIPOVENTA (PK)*DESCRIPCION_VENTA*PRECIO_VENTAINGREDIENTE*ID_INGREDIENTE (PK)*NOMBRE_INGREDIENTE*PRECIO_INGREDIENTEREPARTIDOR*ID_REPARTIDOR (PK)*ID_EQUIPO (FK)*NOMBRE_REPARTIDORNNNNNNMANTENIMIENTO*ID_MANTENIMIENTO (PK)*DESCRIPCION*PRECIO_MANTENIMIENTON1INVENTARIO*ID_PRODUCTO (PK)*ID_INGREDIENTE (FK)*EXISTENCIA11EQUIPO*ID_EQUIPO (PK)*ID_MANTENIMIENTO (FK)*KM_RECORRIDO11<br />ALTAS, BAJAS CONSULTAS & MODIFICACIONES<br />ABMCCLIENTESCJCJCJCJ, GRREPARTIDORESGRGRGRCJ, GREQUIPOSCJGRGRGRPRODUCTOSGRGRCJ, GRPEDIDOSCJCJCJGRFACTURASCJ, GRGRGRINGREDIENTESGRGRGR<br />*ABREVIACION DE CONCEPTOS*<br />CAJERO: CJGERENTE: GR<br />A: ALTASB: BAJASM: MODIFICACIONESC: CONSULTAS<br />ESCENARIOS<br />1.- PEDIDOSDescripción:Actores Que participan y funciones:Este proceso comienza desde que el cliente efectúa un pedido, donde el cajero le pregunta si el pedido será para llevar o para consumir en el lugar. Se puede dar también, el caso, de que el cliente efectué el pedido desde su hogar, realizando una llamada telefónica atendida por el cajero, este tomara el pedido y sus datos, para cuando el pedido esté listo, éste llegue en tiempo y forma a su destino.Si el cliente es nuevo, entonces el cajero lo registrará en el sistema pidiéndole sus datos personales; si no, entonces solo dará de alta una nueva factura a nombre de cliente que la realizó, a manera de llevar un control de la frecuencia con que los clientes efectúan pedidos en determinado tiempo, para después poder asignarles una promoción por su alto consumo en el lugar.Cliente:Efectúa un pedido.Otorga sus datos para ser dado de alta.Se informa de promociones.Realiza su pago por el pedido realizado.Cajero:Toma el pedido.Registra los datos de clientes para darlos de alta en la base de datos.Si el cliente es frecuente, consulta en el sistema las promociones existentes para informarle.Consulta el tipo de venta (recoger, llevar o domicilio).Realiza la factura correspondiente.Efectúa el total de la venta.Gerente:Da de alta los productos que se ofrecen en el lugar.Da de alta las promociones existentes.Verifica el registro de los clientes frecuentes.Verifica el total de pedidos realizados en el día.Realiza el corte de lo vendido. <br />2.- FACTURACIÓNDescripción:Actores Que participan y funciones:Proceso donde el cajero registrará en la base de datos, por medio de una factura, todos los detalles acerca del pedido realizado, como pueden ser:*El ID del cliente.*La fecha de la venta.*La cantidad de productos que compró.*El tipo de venta realizado.*La promoción que adquirió. *El monto total.Con el fin de que el gerente, pueda acceder a la base de datos y realizar sus actividades para llevar el control de las ventas realizadas en un tiempo determinado. Además de actualizar la base de datos eliminando facturas antiguas.Cajero:Registra las facturas.Informa al gerente el número de facturas efectuadas en el día.Gerente:Consulta las facturas del día.En un tiempo determinado (puede ser el mes) las ordena conforme a las fechas, a manera de ver en qué días hubo más ventas.Actualiza la base de datos, dando de baja facturas antiguas. <br />3.- REPARTO DE PEDIDOSDescripción:Actores Que participan y funciones:Este proceso se da si el cliente realiza el pedido desde su hogar. Además el cajero toma en cuenta que los clientes vivan dentro del área local, para evitar problemáticas conforme a distancia y tiempo de reparto.Pensando en este servicio, el gerente tiene un registro de los repartidores que trabajan en el lugar, asignándoles una clave, registrando sus datos, y asignando el equipo del que son responsables. Entonces el cajero, conforme a ese registro, verifica la disponibilidad de los repartidores y asigna el pedido a domicilio, donde el repartidor debe llevarlo al cliente en un tiempo especificado. Cajero:Toma el pedido telefónicamente.Verifica si el cliente se encuentra dentro del área local.Verifica en la base de datos la disponibilidad de los repartidores.Asigna el pedido a repartir.Imprime una copia de factura al repartidor para que se la dé al cliente.Gerente:Da de alta a los repartidores.Da de alta equipos a disposición.Asigna un equipo para cada repartidor.Da de baja a los repartidores.Modifica la asignación de equipos a los repartidores.Repartidor:Entrega los pedidos.Entrega la copia de factura al cliente.Da el pago del pedido correspondiente al cajero.Cliente:Recibe el pedido.Recibe su copia de factura.Realiza el pago al repartidor. <br />4.- CONTROL DE INVENTARIODescripción:Actores Que participan y funciones:Este proceso es de suma importancia, porque es el que lleva el control de los productos vendidos e ingredientes que se utilizan para hacer las pizzas o bocadillos que se consuman.Aquí el gerente pide un informe al cocinero que realiza los pedidos de los ingredientes que va a necesitar, para poder proveerse de ellos.Una vez que tenga entrada de productos, dará de alta cada uno de ellos, así como los ingredientes, asignándoles una clave y registrándolos conforme a su tipo, tamaño, el nombre del producto y el precio al que se va a vender. Nota: como en esta parte de los también se almacenan las pizzas y bocadillos, se registra también el número de ingredientes que necesitan cada uno de ellos, dependiendo de su tamaño. Entonces cada periodo de tiempo, el gerente se informa de la existencia de los productos, previniéndose de quedarse sin mercancía.Gerente:Se informa de los productos e ingredientes existentes.Se provee de productos.Da de alta productos así como de ingredientes.Da de alta las pizzas y bocadillos que se venderán.Da de alta los ingredientes que utilizan para su elaboración.Verifica que producto se ha vendido más.Verifica que ingrediente se ha vendido más.Da de baja productos que no salgan a la venta.Cocinero:Hace el registro de los ingredientes de cada pizza o bocadillo.Hace el registro de los platillos que elaboró.Informa al gerente la cantidad de ingredientes utilizados.<br />5.- MANTENIMIENTO DE EQUIPOSDescripción:Actores Que participan y funciones:En este proceso el gerente ya lleva un registro de los equipos que tiene disponibles para el reparto de pedidos, así como el registro del responsable de cada uno de ellos (repartidor).Donde en un tiempo estimado, se le debe ofrecer un mantenimiento a cada equipo, desde el chequeo de frenos, cambio de aceite, kilometraje recorrido, etc., a modo de evitar posibles fallas a futuro.Por lo tanto, el repartidor, debe informar acerca del consumo de gasolina de su equipo asignado, para hacer un costeo general entre todos los equipos. Gerente:Verifica estados de los equipos.Manda equipos a un tipo de mantenimiento.Se informa del consumo de gasolina de cada uno de ellos.Saca el total del mantenimiento de todos los equipos.Actualiza la base de datos.Repartidor:Verifica el kilometraje de su equipo.Informa acerca del costo del consumo de gasolina.6.- PROMOCIONESDescripción:Actores Que participan y funciones:En este proceso, el gerente tomará en cuenta ciertos detalles, como las pizzas y bocadillos más vendidos en el lugar, y conforme a esto dará de alta promociones que contengan diversos platillos con diferentes productos, así como también, diferentes tamaños.Las promociones se aplicarán sólo a las personas con mayor frecuencia de pedidos, para esto, el cajero se informará de la base de datos, los clientes que puedan entrar en estas posibilidades para poder informarle acerca de las promociones vigentes.Esto se realiza para que los clientes que tengan menor frecuencia de pedidos, se animen a comprar más; para que se les pueda ofrecer algunas de las promociones existentes.Cajero:Verifica la frecuencia de pedidos del cliente.Consulta las promociones que están vigentes.Informa la descripción de cada promoción al cliente.Gerente:Da de alta promociones.Modifica promociones.Da de baja promociones.Actualiza la base de datos.<br />REPORTES<br />TIPO DE REPORTE: VENTAS TOTALES<br />PERSONA QUE REQUIERE LA INFORMACION: GERENTE<br />NOTA: Así como el Gerente puede informarse acerca de las ventas del día, también podrá informarse acerca de las ventas totales de la semana, del mes, y hasta del año, solo deberá llamar como criterios LAS FACTURAS QUE ABARQUEN LAS FECHAS ESPECIFICADAS y automáticamente se sumarán los totales de las mismas.<br />FECHAFOLIO DE LAS FACTURASTOTAL16/10/20100031$104.0016/10/20100032$209.0016/10/20100033$408.0016/10/20100034$80.0016/10/20100035$150.0016/10/20100036$210.0016/10/20100037$350.0016/10/20100038$310.0016/10/20100039$110.0016/10/20100040$50.00TOTAL:$1981.00<br />TIPO DE REPORTE: INVENTARIO DE PRODUCTOS <br />PERSONA QUE REQUIERE LA INFORMACION: GERENTE<br />NOTA: Este inventario se podrá realizar en un tiempo determinado, con el fin de tener una estadística de los productos que se vendieron más, además de controlar que la existencia de que un artículo X no quede en Cero para evitar molestias a los clientes.<br />ID_PRODUCTODESCRIPCIONENTRADACANTIDAD VENDIDAEXISTENCIA0001REFRESCO GRANDE5002003000002REFRESCO MEDIANO5003501500003REFRESCO CHICO5003002000004GELATINA250200500005PALETA DE HIELO200120800006FLAN NAPOLITANO10070300007AGUA EMBOTELLADA1507575<br />TIPO DE REPORTE: FRECUENCIA DE PEDIDOS DEL CLIENTE POR MES<br />PERSONA QUE REQUIERE LA INFORMACION: CAJERO<br />NOTA: En este reporte el cajero podrá consultar mediante el ID_CLIENTE el número de pedidos que haya realizado en el mes, teniendo como referencia si los días se encuentran dentro del mes indicado, de manera que si el cliente acumuló un rango especificado de pedidos, pueda ser acreedor de una promoción que se encuentre en vigencia.<br />ID_CLIENTENOMBREID_PEDIDOFECHA_FACTURA0301JUAN PEREZ041304/10/2010054007/10/2010065013/10/2010073018/10/2010087224/10/2010<br />TIPO DE REPORTE: REGISTRO DE PIZZAS VENDIDAS<br />PERSONA QUE REQUIERE LA INFORMACION: GERENTE<br />NOTA: En este reporte el GERENTE podrá consultar el total de pizzas vendidas, ya sea de manera diaria o semanal, de modo de llevar una estadística acerca de que pizzas son las preferidas por los clientes, así como también basarse de ella, para checar que ingredientes son los más utilizados. (Recordando que se tiene un catalogo acerca de las pizzas con sus respectivos ingredientes).<br />ID_PRODUCTODESCRIPCIONGRANDEMEDIANOCHICO021PIZZA HAWAIANA6410022PIZZA C/CHAMPIÑON483023PIZZA DOBLE QUESO101530024PIZZA PEPERONI152022025PIZZA ESPECIAL5210TOTAL404975<br />