Sunteți pe pagina 1din 17

TRABAJO PRACTICO FINAL SISTEMA DE

ADMINISTRACIN ALQUILER DE VEHICULOS

GRUPO A
INTEGRANTES: LEONARDO RIVADENEIRA

GASTN AHTUY LUIS DOMNGUEZ CONTENIDO

CONSIGNA OBJETIVO LISTA DE EVENTOS DIAGRAMA DE CONTEXTO (NIVEL 0) TABLA ESTMULO RESPUESTA DIAGRAMA DE FLUJO DE DATOS (NIVEL 1) DIAGRAMA DE FLUJO DE DATOS (NIVEL 2) DFD: AGRUPAMIENTO DICCIONARIO DE DATOS ARMADO DE TABLAS

2 4 4 5 6 7 11 12 13 15

IFTS 12 2 E Grupo A

CONSIGNA
Se trata de gestionar: la reserva, entrega en alquiler de automviles en todas las sucursales de la empresa, las respectivas devoluciones y cumplir con los requerimientos de la Gerencia (casa central). Reserva de automvil: la empresa acepta reservas de automviles, pero exige el pago de la tarifa correspondiente al plan contratado para hacerla efectiva. Dicha reserva puede efectuarse: Personalmente, va telefnica o Web (on-line) y ser enviado va e-mail o entregado en persona el Voucher correspondiente al servicio reservado. Para el caso de realizar el trmite de reserva va web debe estar registrada con un usuario en la misma, con su respectivo password. Si el cliente no est previamente registrado y logueado en el sistema no tendr acceso a fechas disponibles, ni marcas y modelos de vehculos para elegir, solo podr ver las tarifas y promociones vigentes de los alquileres, as como tambin las formas de contacto y ubicacin de todas las sucursales. Para registrarse debe indicar obligatoriamente: Nombre y Apellido, Domicilio completo, DNI, Nacionalidad, Edad, el nombre de usuario ser el nmero de DNI, deber elegir una contrasea. Si el Cliente quisiera realizar y/o confirmar la reserva, luego de ingresar al sistema con su usuario y contrasea, deber indicar la fecha en que retirar y devolver el vehculo, en que sucursal ser el retiro, que modelo de auto prefiere. Solo podr ver en pantalla fechas, sucursales y modelos disponibles. El locatario, podr confirmar la reserva o cancelarla (luego de haber ingresado todos los datos de la tarjeta de crdito, donde finalmente se realizara el cobro), hasta 48 horas antes del momento acordado para el retiro del vehculo, luego de ese lmite, se cobrara la totalidad del alquiler, por ms que el Cliente no retire el vehculo, y tendr a su disposicin el vehculo si lo quisiera retirar en cualquier da dentro del periodo contratado, en la sucursal acordada. La unidades estn sujetas a disponibilidad al momento de hacer la entrega de vehculo y el voucher no significa un obligacin IFTS 12 2 E Grupo A

por parte de la empresa de entregar la unidad asignada previamente, pudiendo reemplazarla por una de igual categora de acuerdo a la clasificacin de la compaa. Para el caso de realizar la reserva o la confirmacin va telefnica, el procedimiento es exactamente igual, solo que quien interacta con el sistema es la operadora telefnica, solicitando al cliente los mismos datos requeridos para el mismo tramite va internet. Y por ultimo si la persona concurre personalmente, deber cumplir idnticos requisitos con la opcin de recibir el voucher en el momento, en caso de hacer efectivo el retiro del vehculo en el momento o recibirlo va mail, para reservas con retiro posterior. Entrega y devolucin del vehculo: En ambas oportunidades las partes constatarn: kilometraje y carga de combustible segn los indicadores de fbrica, a los efectos del cobro de cargos adicionales, si correspondiere. Si el departamento Tcnico y Mecnico de la Locadora (TALLER) constatare daos, faltantes y/o desperfectos que no se pudieren visualizar a simple vista, se podr notificar al Cliente tal circunstancia y exigirle el pago pertinente. Igual procedimiento, inclusive con los daos que se observen a simple vista. Para el momento de entrega del vehculo el Cliente debe tener cumplidos todos los requisitos formales del caso: Presentar Documento que acredite identidad, Registro de conducir habilitado, voucher de reserva (en caso de haber efectuado). El Cliente podr entregar el automvil en una sucursal diferente a la cual lo retiro, sin costo adicional. Si, el vehculo no fuera devuelto en tiempo, deber afrontar una penalidad igual al 200% del valor diario del alquiler contratado por cada da de demora. Luego de la devolucin, se realiza la facturacin final, la cual podr incluir los conceptos contratados como tambin los adicionales, multas, reparaciones, y cualquier otro imponderable que puediera surgir del uso del automvil en el periodo de alquiler. El usuario podr reemplazar el pago original asignado a la tarjeta de crdito por pago en efectivo. Mensualmente, la gerencia estim oportuno el envi va e-mail las promociones vigentes a los usurarios registrados en la base de datos. IFTS 12 2 E Grupo A

Trimestralmente el sistema enviara un informe de facturacin a la Gerencia, para la confeccin de los estados contables. Sera la Gerencia la que establecer el stock minimo por sucursar, el cual el sistema utilizara para enviar un alerta cuando se llegue a esa cantidad, y pedir a otras sucursales abastezcan con vehculos disponibles.

OBJETIVO
Administracin de Alquiler de Vehculos El propsito es gestionar las reservas, alquiler, devoluciones y mantenimiento de los vehculos de la empresa, asi como cumplir con los requerimientos de la Gerencia.

LISTA DE EVENTOS
1 Un cliente se registra. (F) 2 Un cliente solicita reserva. (F) 3 Un cliente confirma reserva. (F) 4 Un cliente cancela reserva. (F) 5 Un cliente retira vehculo. (F) 6 El taller enva informe de vehculo devuelto. (F) 7 Un cliente efecta pago. (F) Mensualmente: Sistema enva email con promociones del mes 8 a los clientes.(T) Trimestralmente: Sistema genera informe facturacin para la 9 Gerencia. (T) 10 Sistema emite alerta de Stock mnimo para la Gerencia (C)

IFTS 12 2 E Grupo A

DIAGRAMA DE CONTEXTO (NIVEL 0)

IFTS 12 2 E Grupo A

TABLA ESTMULO RESPUESTA


EVEN TO ESTIMULOS ENTID ESTIMULO AD EXTER NA ORIGE N
Cliente Cliente Solicita alta Solicita reserva

EXTERNA

RESPUESTAS ENTID INTERNA (ACTIVIDADES O AD PROCESOS QUE EXTER INVOLUCRAN) NA DESTI NO


Cliente Cliente -Carga de datos obligatorios. -Verificar Disponibilidad de vehculo. -Genera nmero de reserva con datos de cliente y vehculo reservado. -Chequear datos del cliente y reserva. -Control de disponibilidad de reserva. -Registro alquiler con nmero de reserva, tarifas y datos de sucursal. -Emitir voucher con datos de alquiler. -Anular nmero de reserva. -Actualizar estado de vehculo. -Registrar fecha de retiro. -Entrega de vehculo al cliente. -Revisar vehculo devuelto. -Genera informe de estado de vehculo .devuelto. -Registrar fecha de devolucin y costos eventuales en alquileres. -Cliente elige medio de pago. -Importar datos de alquiler. -Registrar factura. -Emitir factura. -Importar lista de emails de clientes -Importar promociones vigentes -Enviar email a Clientes. -Confeccionar Informe Trimestral de Facturacin. -Enviar informe a Gerencia. -Emitir alerta a la Gerencia Cuando la Cantidad de Vehculos Supera el Mnimo Permitido de stock.

1 2

Ok / Error Reserva Disponible / Error

Cliente

Confirmacin de reserva

Voucher de Alquiler / Error

Cliente

4 5

Cliente Cliente

Cancela reserva Retira auto

Ok / Error Ok / Error

Cliente Cliente

Taller

Enva informe de vehculo devuelto

Ok / Error

Taller

Cliente

Efecta pago

Ok / Error

Cliente

Evento Tempor al Evento Tempor al Evento de Control

Mail Promociones Informe de Facturacin Emitir alerta de Stock Mnimo

Cliente

Gerenci a Gerenci a

10

IFTS 12 2 E Grupo A

Diagrama de Flujo de Datos (Nivel 1 y 2)


Nivel 1:

1. UN CLIENTE SE REGISTRA

2.- UN CLIENTE SOLICITA RESERVA

IFTS 12 2 E Grupo A

3.- UN CLIENTE CONFIRMA RESERVA

4.- UN CLIENTE CANCELA RESERVA

5.- UN CLIENTE RETIRA VEHICULO

6.- EL TALLER ENVA INFORME DE VEHCULO DEVUELTO

IFTS 12 2 E Grupo A

7.- UN CLIENTE EFECTA PAGO

8.- MENSUALMENTE: SISTEMA ENVA EMAIL CON PROMOCIONES A LOS CLIENTES

IFTS 12 2 E Grupo A

10

9.- TRIMESTRALMENTE: SISTEMA GENERA INFORME DE FACTURACIN

PARA LA GERENCIA

10.- SISTEMA EMITE ALERTA DE STOCK MNIMO PARA LA GERENCIA.

IFTS 12 2 E Grupo A

11

DFD NIVEL 2:
3.- CLIENTE CONFIRMA RESERVA

IFTS 12 2 E Grupo A

12

DFD: AGRUPAMIENTO

IFTS 12 2 E Grupo A

13

DICCIONARIO DE DATOS
caracter_vlido := [letra | dgito | | - |] dgito := [ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ] letra := [letra_en_mayscula | letra_en_minscula] fecha := [dgito / dgito / dgito ] CLIENTES:= @IDCLI + NOMBRE + APELLIDO + DOMICILIO + NACIONALIDAD + PASSWORD + EMAIL + TARJCRED @IDCLIE := [19999999] *Campo clave Nro DNI* NOMBRE := 1 { carcter_ vlido } 30 APELLIDO := 1 { carcter_ vlido} 30 DOMICILIO := 1 { carcter_ vlido} 70 NACIONALIDAD := 1 { carcter_ vlido} 30 PASSWORD := 1 { carcter_ vlido} 15 *Contrasea de acceso al sistema* EMAIL := 1 { carcter_ vlido} 70 TARJCRED := [0000 0000 0000 00009999 9999 9999 9999]

VEHICULOS:= @DOMINIO + MARCA + MODELO + AO + KILOMETRAJE + ESTADO + TIEMPO_REPARACION + @SUCURSAL + @CATEGORIA @DOMINIO := 1 { carcter_ vlido } 6 *Campo clave Nro de patente* MARCA := 1 { carcter_ vlido } 30 MODELO := 1 { carcter_ vlido } 30 AO := 1 { dgito } 4 KILOMETRAJE := 1 { dgito } 15 ESTADO := 1 { DISPONIBLE | EN REPARACIN | ALQUILADO | RETIRADO} TIEMPO_REPARACIN := 1 { dgito } 5 *En cantidad de das* @SUCURSAL := [19999999] *Clave fornea Id Sucursal*

IFTS 12 2 E Grupo A

14

@CATEGORIA := [19999999] *Clave fornea Id Categora*

RESERVAS:= @NRO + FEC_RESERVA + FEC_CONFIRMACION + FEC_CANCELACIN + @IDCLIENTE + @DOMINIO @NRO := [19999999] *Campo clave Nro de reserva* FEC_RESERVA := 1 { fecha } FEC_CONFIRMACIN := 1 { fecha } FEC_CANCELACIN := 1 { fecha } @IDCLIENTE := [19999999] *Clave fornea Nro DNI* @DOMINIO := 1 { carcter_ vlido } 6 *Clave fornea Nro Patente*

ALQUILERES:= @NROVOUCHER + FEC_RETIRO + SUC_RETIRO + FEC_ENTREGA + SUC_ENTREGA + @IDCLIENTE + @DOMINIO + @NRORESERVA + ADICIONAL_OBS + ADICIONAL_GASTOS @NROVOUCHER := [19999999] *Campo clave Nro Voucher * FEC_RETIRO := 1 { fecha } SUC_RETIRO := [19999999] FEC_ENTREGA := 1 { fecha } SUC_ENTREGA := [19999999] @IDCLIENTE := [19999999] *Clave fornea Nro DNI* @DOMINIO := 1 { carcter_ vlido } 6 *Clave fornea Nro Patente* @NRORESERVA := [19999999] *Clave fornea Nro de Reserva* ADICIONAL_OBS := 1 { carcter_ vlido } 256 *Observaciones del estado de vehculo entregado* ADICIONAL_GASTOS := 1 { dgito } 6 *Costo total de adicionales*

SUCURSALES:= @ID + NOMBRE + DOMICILIO + LOCALIDAD + STOCKTOTAL @ID := [19999999] *Campo clave Nro Sucursal* NOMBRE := 1 { carcter_ vlido } 30 DOMICILIO := 1 { carcter_ vlido} 30

IFTS 12 2 E Grupo A

15

LOCALIDAD := 1 { carcter_ vlido} 70 STOCKTOTAL := 1 { dgito } 30 *Cantidad total de vehculos en stock*

TARIFAS:= @IDCAT + PRECIO + PROMO_01 + PROMO_02 @IDCAT := [19999999] *Campo clave Nro Categora* PRECIO := 1 { dgito } 6 PROMO_01 := 1 { dgito } 6 *Promocion vigente 1* PROMO_02 := 1 { dgito } 6 *Promocion vigente 2*

FACTURAS:= @NROFAC + @NROVOUCHER + FECHA + MONTO + ESTADO + MEDIO_PAGO @NROFAC := [19999999] *Campo clave Nro Factura * @NROVOUCHER := [19999999] *Clave fornea Nro Voucher * FECHA := 1 { fecha } *Fecha emisin de factura* MONTO := 1 { dgito } 6 ESTADO := { carcter_ vlido} 30 MEDIO_PAGO := { carcter_ vlido} 30

IFTS 12 2 E Grupo A

16

ARMADO DE TABLAS

IFTS 12 2 E Grupo A

17

S-ar putea să vă placă și