Analisis Flujos De Datos Alquiler De Coches
[pic]
INDICE
Introducción
Especificación de requisitos
Modelo Funcional: DFD
Nivel de contexto
Nivel 1
Nivel 2
Diccionarios de Datos
Modelos de datos
Diagrama Entidad/relación
Modelo lógico de datos
Definición de datos
Descripción de los diferentes campos
Diseño Modular
Casos de pruebas
INTRODUCCION
ESPECIFICACION DE REQUISITOS
PROPÓSITO
Se necesita llevar un mantenimiento de los datos de los vehículos y chóferes así como la gestión de los alquileres, la generación de las facturas y las consultas para tener las actividades principales automatizada
ÁMBITO DEL SISTEMA
Su sistema actual es laboriosa y lenta haciendo el alquiler de los vehículos a mano. Para comprobar si un …ver más…
MODELO FUNCIONAL DFD
DIAGRAMA DE CONTEXTO
[pic]
NIVEL1
[pic]
NIVEL 2
Gestionar alquiler
[pic]
Gestionar Contrato
[pic]
Gestionar devolución
[pic]
DICCIONARIOS DE DATOS
Diccionario de Datos
Vehiculo = matricula + nº_bastidor + marca + modelo + fecha_fabricacion + kilometraje + nº_ocupante
Cliente = [empresa | nombre_persona] + NIF + direccion + telefono + edad + años_de_carmet
Chofer = DNI + nombre + {direccion} + {telefono} + fecha_de_alta + nº_seguridad_social + salario
DNI = numero + letra
NIF = {letra}
Empresa = {nombre} + nombre_encargado
Fecha = *formato_permitido* + dia + mes + año
Nombre_persona = {nombre} + (segundo_nombre) + apellidos
Matricula = {letra} + {numero}
Contrato = nº_contrato + fecha_de_inicio + fecha_devolucion + (chofer) + forma_de_pago
Reserva = cliente + {fecha_de_inicio} + {fecha_devolucion} + vehiculo + (chofer)
Factura = contrato + {cliente} + nº_factura + fecha +importe_contrato + (sancion)
Importe_contrato = forma_de_pago
Forma_de_pago = [kilómetros | dias | semanas] + cat_vehiculo + (chofer)
Cat_vehiculo = {modelo}
Modelo = [turismo | lujo | todoterreno | furgoneta]
Ficha_alquiler = {cliente} + {contrato}
Apellidos = apellido_paterno + apellido_materno
Segundo_nombre = {nombre}
Disponibilidad = booleana
Coches_disponibles = {booleana}
Contabilidad = contrato_gestionado + factura
Contrato_gestionado =