viernes, 20 de enero de 2012

Diccionario de datos (Darío Tobar)

Hospital Privado

PACIENTES: {@id_paciente}
ALIMENTOS: {@id_alimento, @fecha_compra, @fecha_caducidad, @cantidad}
MEDICINAS: {@id_medicamento, @mfecha_compra, @mfecha_caducidad, @mcantidad }
PROVEEDORES: {@id_proveedor}
PEDIDOS: {@id_pedido, @id_proveedor, @id_artículo}

Flujos de datos:

datos_pacientes = idpaciente
datos_proveedores= id_proveedor
datos_empleados= id_empleado
datos_pedidos= id_pedido



Cadena de Gimnasios:

Almacenes:

CLASES: { @Id_clase, @fecha, @entrenador}
ARTÍCULOS: { @Id_artículo, @cantidad, @mínimo}
SOCIOS: { @Id_cliente, @contraseña, @usuario }
FACTURAS: { @Id_artículo, @cantidad, @precio }
PROVEEDORES: { @Id_proveedor}
PEDIDOS: { @id_pedido, @id_proveedor, @id_artículo}


Flujos de datos:

datos_clientes: Id_cliente, contraseña, usuario.
datos proveedores: Id _proveedor.
datos artículos: Id_artículo, cantidad, mínimo.
datos clases: Id_clase, hora, entrenador.


Mensaje para la profesora: No puedo subir los DFD's por el problema que te comenté por privado en la Ubu Virtual. Perdón por las molestias.

Especificación de Procesos (Darío TObar)

Especificación de procesos (Hospital privado):

Proceso1- Gestión de Pacientes.
Entrada: Datos_pacientes, HABITACIONES, TRATAMIENTOS.
Proceso: Proceso que engloba la gestión de socios.
Salida: Almacenes datos internos.

Proceso 2- Gestión de empleados.
Entrada: Datos_Empleados., EMPLEADOS
Proceso: Gestión de los empleados en el sistema.
Salida: EMPLEADOS.

Proceso 3- Gestión de pedidos.
Entrada: Datos_proveedores, EMPLEADOS.
Proceso: Se ocupa de la gestión de los pedidos que realiza el hospital.
Salida: Almacenes datos internos.

Proceso 4- Gestión Dieta.
Entrada: EMPLEADOS.
Proceso: Gestiona las dietas que se aplicarán a los pacientes.
Salida: Almacenes datos internos.


Proceso 5- Gestión medicación.
Entrada: EMPLEADOS.
Proceso: Gestiona todo lo relacionado con los tratamientos de medicación.
Salida: Almacenes datos internos.

Proceso6- Mantenimiento habitaciones.
Entrada: HABITACIONES.
Proceso: Para mantener y actualizar las habitaciones del hospital.
Salida: HABITACIONES.

Proceso 7- Mantenimiento Tratamientos.
Entrada: EMPLEADOS, TRATAMIENTOS.
Proceso: Se ocupa del mantenimiento de los tratamientos que luego se aplicarán a pacientes.
Salida: TRATAMIENTOS.


Proceso 1.1- Mantenimiento Pacientes.
Entrada: datos_pacientes, PACIENTES.
Proceso: Se ocupa del mantenimiento de los datos de los pacientes.
Salida: PACIENTES.

Proceso 1.2- Gestión Habitaciones.
Entrada: datos_habitaciones, PACIENTES.
Proceso: Se encarga de gestionar las habitaciones.
Salida: datos_habitaciones, PACIENTES.

Proceso 1.3- Gestión Facturas .
Entrada: PACIENTES, FACTURAS.
Proceso: Trata lo relacionado con la gestión de las facturas.
Salida: FACTURAS.

Proceso 2.1- Mantenimiento Empleados.
Entrada: datos_empleado, EMPLEADOS, ESPECIALIDAD.
Proceso: Sistema para mantiene los datos de los empleados.
Salida: EMPLEADOS.

Proceso 2.2- Mantenimiento Especialidad.
Entrada: ESPECIALIDAD.
Proceso: Se ocupa del mantenimiento de las diferentes especialidades.
Salida: ESPECIALIDAD.

Proceso 3.1- Mantenimiento Pedidos.
Entrada: datos_pedidos, ALIMENTOS, MEDICINAS, PROVEEDORES.
Proceso: Sistema para hacer mantenimiento de pedidos.
Salida: ALIMENTOS, MEDICINA, PEDIDOS.

Proceso 3.2- Mantenimiento alimentos-medicinas.
Entrada: ALIMENTOS, MEDICINAS.
Proceso: Se encarga del mantenimiento de los datos las medicinas.
Salida: ALIMENTOS, MEDICINAS

Proceso 3.3- Mantenimiento Proveedores.
Entrada: datos_proveedores, PROVEEDORES.
Proceso: Se encarga del mantenimiento de los proveedores.
Salida: PROVEEDORES




Especificación de procesos (Cadena de gimnasios):

Proceso 1- Gestión socios.
Entrada: datos_clientes, CLASES, ARTÍCULOS.
Proceso: Proceso que engloba la gestión de los socios.
Salida: ARTÍCULOS

Proceso 2- Gestión Pedidos.
Entrada: datos_proveedores, ARTÍCULOS.
Proceso: Proceso que engloba la gestión de pedidos de productos y máquinas.
Salida: ARTÍCULOS.

Proceso 3- Gestión de Artículos.
Entrada: ARTÍCULOS.
Proceso: Proceso que engloba la gestión de máquinas y productos.
Salida: ARTÍCULOS.

Proceso 4- Mantenimiento de Clases.
Entrada: CLASES.
Proceso: Se encarga del mantenimiento de las diversas clases que se dan en el gimnasio.
Salida: CLASES.

Proceso 1.1- Mantenimiento socios.
Entrada: datos_clientes, CLIENTES.
Proceso: Se encarga del mantenimiento de los clientes.
Salida: CLIENTES.

Proceso 1.2- Gestión Facturas.
Entrada: datos_artículos, FACTURAS, PRODUCTOS, SOCIOS.
Proceso: Se encarga de la gestión de las facturas.
Salida: PRODUCTOS, SOCIOS, FACTURAS

Proceso 1.3- Gestión reserva Clases.
Entrada: datos_clase, SOCIOS, CLASES.
Proceso: Gestión de las clases.
Salida: SOCIOS, CLASES.

Proceso 2.1- Mantenimiento Pedidos.
Entrada: datos_artículos, datos_máquinas, ARTÍCULOS, PROVEEDORES, PEDIDOS
Proceso: Se encarga del mantenimiento de pedidos.
Salida: PROVEEDORES, PEDIDOS.

Proceso 2.2- Gestión de proveedores.
Entrada: datos_proveedores, PROVEEDORES.
Proceso: Engloba toda la gestión de los proveedores.
Salida: PROVEEDORES.

E/R Darío Tobar

Hospital Privado



Cadena de Gimnasios

miércoles, 18 de enero de 2012

PRACTICAS: DANIEL VELASCO

ENTIDAD RELACIÓN Y DFD ENUNCIADO 3 (MULTICINES):

MODELO ENTIDAD RELACIÓN:

DIAGRAMA FLUJO DE DATOS (DFD)
DICCIONARIO DE DATOS


ALMACENES:

- COMPRAS:    {@ ID _ compra + fecha  + importe}
- PELICULAS:  {@ ID _ película + año + director + nombre + duración}
- RESERVAS:  {@ ID _ reserva + fecha + sesión}
- VENTAS:       {@ ID _ venta + fecha + importe}
- PEDIDOS:     {@ ID _ pedido + tipo + cantidad}
- CLIENTES:    {@ ID _ cliente + nombre y apellidos + edad + dirección}
- SOCIOS VALIDADOS: {@ ID _ soc.val. + nombre y apellidos + edad + direc}



FLUJO DE DATOS:

- Catálogo = Id_catálogo + descripción + nº productos
- Reserva  = Id_reserva + fecha + sesión
- Compra   = Id_compra + fecha + sesión
- Pedido    = Id_pedido + fecha + cantidad + precio unitario
- Servicio   = Id_servicio + nombre + descripción
- Datos per. = Id_cliente + nombre y apellidos + edad +dirección
- Operación a realizar = Id_op. +[Alta/Baja/Modificación] + nombre y apellidos + edad + dirección
- Datos actualizados = Id_cliente + nombre y apellidos + edad +dirección



ESPECIFICACIÓN DE PROCESOS


GESTIÓN DE CLIENTE:
- Entradas: Petición reserva, Petición compra.
- Proceso: Comprobar que la reserva o la compra están disponibles y el cliente es identificado y efectúa el pago.
- Salidas: Grabar reserva, Grabar compra.

GESTIÓN DE PROVEEDOR:
- Entrada: Muestra del catálogo.
- Proceso: Comprobar la disponibilidad de los productos ofertados y se efectúa el cobro y se entrega un albarán.
- Salida: Grabar el pedido.

GESTIÓN DE TRABAJADOR:
- Entrada: Petición del trabajador al proveedor.
- Proceso: Comprobar que las películas se encuentran en el catálogo y efectuar el cobro.
- Salida: Grabar el pedido.

GESTIÓN DE MANTENIMIENTO DE CLIENTE:
- Entrada: Petición de cliente.
- Proceso: Comprueba que el cliente existe y la operación de mantenimiento que quiere realizar.
- Salida: Graba la actualización de los datos.

GESTIÓN DE VALIDACIÓN DE SOCIOS:
- Entrada: Petición de cliente para ser socio.
- Proceso: Comprueba que los datos del cliente y realiza la operación de validación para ser socio.
- Salida: Graba los datos del nuevo socio.

GESTIÓN DE COMPRAS:
- Entrada: Petición de cliente para comprar una entrada para una película.
- Proceso: Comprueba los datos del cliente y realiza la operación de compra y se efectúa el cobro.
- Salida: Graba los datos de la compra de la entrada.

GESTIÓN DE RESERVA:
- Entrada: Petición de socio para reservar una entrada para una película.
- Proceso: Comprueba los datos del cliente y realiza la operación de reserva y se efectúa el cobro.
- Salida: Graba los datos de la reservar de la entrada y las condiciones.


ENTIDAD RELACIÓN Y DFD ENUNCIADO 6 (TALLER):


MODELO ENTIDAD RELACIÓN:

 DIAGRAMA FLUJO DE DATOS (DFD)



DICCIONARIO DE DATOS

ALMACENES:

- COMPRAS:    {@ ID _ compra + fecha  + importe}
- ALQUILER:  {@ ID _ alquiler + fecha inicio + fecha fin + modelo + coste}
- VENTAS:       {@ ID _ venta + fecha + importe}
- PROD. PEDIDOS:     {@ ID _ producto pedido + tipo + cantidad}
- CLIENTES:    {@ ID _ cliente + nombre y apellidos + edad + dirección}
- SOCIOS VALIDADOS: {@ ID _ soc.val. + nombre y apellidos + edad + direc}
- FACTURAS:  {@ ID _ factura + importe + fecha + descripción}
- REPARACIÓN; {@ ID _ reparación + descripción + fecha + nº piezas}
- VEHÍCULO: {@ ID _ vehículo + marca + modelo + color + matricula + potencia + tipo de combustible}


FLUJO DE DATOS:

- Alquiler = Id_alquiler + fecha inicio + fecha fin + coste
- Compra = Id_compra + fecha + sesión
- Pedido = Id_pedido + fecha + cantidad + precio unitario
- Servicio = Id_servicio + nombre + descripción
- Datos per. = Id_cliente + nombre y apellidos + edad +dirección
- Operación a realizar = Id_op. + [Alta/Baja/Modificación] + nombre y apellidos + edad + dirección
- Distribuidor = Id_distribuidor + nombre + catálogo + dirección
- Pieza = Id_pieza + coste + dimensiones + material
- Datos económicos = importe + fecha + descripición
- I.V.A = importe con impuestos
- Documento factura = Id_factura + importe + fecha + descripción
- Datos actualizados = Id_cliente + nombre y apellidos + edad +dirección



ESPECIFICACIÓN DE PROCESOS

GESTIÓN DE CLIENTE:
- Entradas: Petición reserva, Petición compra.
- Proceso: Comprobar que la reserva o la compra están disponibles y el cliente es identificado y efectúa el pago.
- Salidas: Grabar reserva, Grabar compra.


GESTIÓN DE PROVEEDOR:
- Entrada: Muestra del catálogo.
- Proceso: Comprobar la disponibilidad de los productos ofertados y se efectúa el cobro y se entrega un albarán.
- Salida: Grabar el pedido.


GESTIÓN DE MANTENIMIENTO DE CLIENTE:
- Entrada: Petición de cliente.
- Proceso: Comprueba que el cliente existe y la operación de mantenimiento que quiere realizar.
- Salida: Graba la actualización de los datos.


GESTIÓN DE VALIDACIÓN DE SOCIOS:
- Entrada: Petición de cliente para ser socio.
- Proceso: Comprueba los datos del cliente y realiza la operación de validación para ser socio.
- Salida: Graba los datos del nuevo socio.


GESTIÓN DE COMPRAS:
- Entrada: Petición de cliente para comprar vehículo.
- Proceso: Comprueba los datos del cliente y realiza la operación de compra y se efectúa el cobro.
- Salida: Graba los datos de la compra del vehículo.


GESTIÓN DE ALQUILER:
- Entrada: Petición de cliente para alquiler de un vehículo.
- Proceso: Comprueba los datos del cliente y realiza la operación de alquiler y se efectúa el cobro.
- Salida: Graba los datos del alquiler del vehículo y las condiciones.


GESTIÓN DE RECAMBIO:
- Entrada: Petición de cliente para reparar un vehiculo y piezas necesarias.
- Proceso: Comprueba los datos del cliente y realiza la reparación aplicando las piezas necesarias y se efectúa el cobro.
- Salida: Graba los datos de la reparación del vehículo y las condiciones.
GESTIÓN DE PEDIDO:
- Entrada: Petición de de taller al proveedor para atender una petición de un cliente (compra/alquiler/reparación) de un vehiculo.
- Proceso: Comprueba los datos del cliente y los del taller y acepta el pedido o no y se efectúa el cobro (si se puede atender).
- Salida: Manda una respuesta al taller. En caso afirmativo graba los datos del pedido y las condiciones.

GESTIÓN DE FACTURA:
- Entrada: Petición de realizar factura con los datos económicos y el IVA de la operación realizada sobre un vehículo.
- Proceso: Comprueba los datos de la factura, efectúa los cálculos.
- Salida: Graba los datos de la factura y manda imprimirla si es necesario.