Sie sind auf Seite 1von 105

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

INGENIERÍA DE SOFTWARE

TEMA: CUADERNO DIGITAL-EJERCICIOS

CARRERA: INGENIERÍA EN SISTEMAS COMPUTACIONALES.

CURSO: ISI 4 - 1

GRUPO #: 5

INTEGRANTES:

• BORBOR MEREJILDO DARWIN FABRICIO.


• FUENTES MARMOLEJO MELINA DANIELA.
• LABRE HIDALGO KEVIN FRANCISCO.
• MARÍN TORRES CINDY ESTEFANÍA.
• SÁNCHEZ NAVARRO JOSEPH OSMAR.

DOCENTE: ING. TAIA PERALTA GUARACA

PERIODO: 2017-2018 C II

GUAYAQUIL – ECUADOR
EJERCICIO 1

Se trata de gestionar los préstamos de una biblioteca en la que se va a estudiar exclusivamente el funcionamiento de
las peticiones y devoluciones de libros.

• Petición de libros. Un usuario puede realizar una petición de uno o más libros de la biblioteca. Para ello, es
necesario presentar el carnet de usuario de la biblioteca y una ficha en la que detallen los libros pedidos. Puede
haber varios tipos de préstamo (préstamo de sala, colaborador, proyecto fin carera, doctorado) en función de
las cuales el usuario puede disponer de los ejemplares durante un periodo de tiempo específico como se indica
en la siguiente tabla.
SALA El día de la petición
COLABORADOR Una semana
PROYECTO FIN CARRERA Quince días
DOCTORADO Un mes

Una vez entregados el carnet y la ficha, el sistema comprobara y aceptara la petición de los libros solicitados
siempre que pueda satisfacer la petición, es decir, cuando haya ejemplares disponibles. Si se acepta la
petición, se actualiza el número de unidades de los libros de la biblioteca y se guarda la ficha de préstamo.

• Devoluciones de libros. Un usuario no puede realizar más peticiones hasta que no haya todas las devoluciones
de la petición anterior. El usuario, para hacer la petición, necesita el carnet, que no se lo entrega hasta que no
haya devuelto todos los libros. Si puede hacer una devolución parcial de los libros. Cuando un usuario realice
una devolucion, el sistema actualizara el stock de libros y comprobara la fecha de devolución de cada ejemplar
para estudiar para estudiar, en el caso de que la devolucion se haga fuera de tiempo, la imposición de una sanción
que tiene un costo de x Ud. monetarias por cada ejemplar y días de retraso en la devolucion. en este caso, la
sancion se emite cuando el usuario entrega el último ejemplar.
DIAGRAMA DE CONTEXTO
Petición de préstamo de libro

Verificación de carnet y ficha


USUARIO Tipo de alquiler a escoger
Respuesta del tipo de
préstamo
Petición de libro

Respuesta de petición
Comprobación de carnet/fecha
Devolución de pedidos
Verificación de carnet
parcial/total
GESTIÓN Verificación del ejemplar
Respuesta de devolución
DE Respuesta de verificación
Sanción
BIBLIOTECA
Pago de sanción

Bibliotecario
Actualización
de libros

Verificación de devolución

Respuesta de
verificación/devolución
DIAGRAMA LÓGICO

Petición de libro 1
Verificación de carnet y ficha
Comprobante de carnet y ficha
Petición de tipo de préstamo Verificación el ejemplar disponible

Comprobación del tipo de préstamo GESTIÓN Actualización de unidades de libro

Comprobación del ejemplar


PETICIÓN Actualización
Actualización de la ficha de préstamo
Respuesta
Autoriza Si/No
Devuelve

D1 Petición D4 Carnet D2 Préstamo


USUARIO BIBLIOTECARIO
Pedir
Respuesta D6 Pago

Actualización Alquiler
D3 Libro D5 Sanción D7

Respuesta/Ok
Consulta Consulta
Ok

Respuesta/Ok
Respuesta
Actualización 2
Actualización de unidades de libro
Petición de devolución
Sanción GESTIÓN
Fecha de devolución
DEVOLUCIÓN
Pago de sanción DE LIBROS
1. Gestión de Petición DIAGRAMA FÍSICO

1.1 Consulta
Petición libro
USUARIO Pedir Si/No D1 Petición

Libro

biblioteca

Petición tipo
prestamo
1.2
Escoger Consulta

Tipo de Respuesta D2 Préstamo

Préstamo

Respuesta

1.3
Dar Pedir
D3 Libro
libro Respuesta

1
1

Entregar Libro

1.4
Verificar Consulta
D7 Alquiler
Devolución
Respuesta
libro Inválida

válida

1.5 1.6
Actualización Actualización
D3 Libro Registrar Registrar
D5 Sanción
Ok Devolución Sanción a
Respuesta

Respuesta/Ok
libro usuario

Con/Actu
para

Ok
USUARIO 3

2
2

Dato sanción

Cons/Act
1.7 3
Resp/Ok
Pagar

Sanción por Pago


D6 Pago
retraso
Respuesta
Ok

1.8
Devolver Actualización
D4 Carnet
Carnet al
Resp/Ok
usuario

Sanción pagada

USUARIO
2. Gestión de Devolución de Libros

Recepción de
petición
2.1
Bibliotecario Enviar
Pedir Petición
D1
Libro Respuesta

biblioteca

Buscar Libro

2.2
Verificar Consulta
D3 Libro
Libro
Respuesta/Ok
usuario
1
Aceptado
Libro

2.3
Registrar Pide
D3 Libro
Sin disposición
Ok
De libro

1
1

Registro

Registrar Pedir
D2 Préstamo
Del
Ok
préstamo

Ok

Bibliotecario
SISTEMA: Gestión de Biblioteca Grupo: 5
Registro de las descripciones de Almacenes de Datos

Id: D1 Id: D2 Id: D3

Nombre del almacén: Petición Nombre del almacén: Préstamo Nombre del almacén: Libro

Descripción: Peticiones de los usuarios Descripción: Préstamo del libro Descripción: Contiene todos los atributos de los
libros
Flujos que recibidos: Actualización, consulta Flujos que recibidos: Actualización, consulta
Flujos que recibidos: consulta
Flujos que proporcionados: OK, respuesta Flujos que proporcionados: OK, respuesta
Flujos que proporcionados: respuesta
Descripción de Datos: Se actualiza y se consulta los Descripción de Datos: Se registra en la base de datos
libros que se estén pidiendo en la biblioteca. el libro que se le ha alquilado a un cliente Descripción de Datos: Nombre, Editorial, Género,
Páginas, Autor, País Autor, Año Edición
Sistema: Gestión de Biblioteca/ Gestión Usuario Sistema: Gestión de Biblioteca/ Gestión Usuario
G: 5 G: 5 Sistema: Gestión de Biblioteca/ Gestión Usuario-
Bibliotecario G: 5

Id: D5
Id: D4 Id: D6
Nombre del almacén: Sanción
Nombre del almacén: Carnet Nombre del almacén: Pago
Descripción: sanción al no comprobar devolución del
Descripción: Contiene los atributos del carnet del Descripción: cancelación de la sanción
libro prestado
usuario

Flujos que recibidos: Actualización, consulta


Flujos que recibidos: consulta
Flujos que recibidos: consulta
Flujos que proporcionados: OK, respuesta
Flujos que proporcionados: respuesta
Flujos que proporcionados: respuesta
Descripción de Datos: se registran los datos para el
Descripción de Datos: se consulta el pago de la
carnet del usuario Descripción de Datos: se consulta la petición y al ser
sanción
negativa la respuesta será sanción
Sistema: Gestión de Biblioteca/ Gestión Usuario
Sistema: Gestión de Biblioteca/ Gestión Usuario-
G: 5 Sistema: Gestión de Biblioteca/ Gestión Bibliotecario G: 5
Bibliotecario G: 5
Id: D7

Nombre del almacén: Alquiler

Descripción: Cancelación por préstamo de libro

Flujos que recibidos: consulta

Flujos que proporcionados: respuesta

Descripción de Datos: El cliente cancela por el


préstamo del alquiler del libro

Sistema: Gestión de Biblioteca/ Gestión Usuario-


Bibliotecario G: 5

SISTEMA: Bibliotecario-Gestión de Petición Grupo: 5


Registro de las descripciones de Procesos

Id: ________1.1___________ Id: 1. 2

Nombre del Proceso: Pedir libro biblioteca Nombre del Proceso: Escoger tipo prestamo

Descripción: se realiza la petición de carnet y Descripción: se comprueba la petición del


ficha usuario

Flujos que entran: ______carnet y ficha Flujos que entran: Respuesta, datos

Flujos que salen: ______carnet y Flujos que salen: consulta, ok.


ficha_________
Resumen de la Lógica se requiere comprobar la
Resumen de la Lógica se requiere la petición del petición del usuario por medio de la biblioteca.
carnet y la ficha al usuario.
Sistema: Gestión de Biblioteca/ Gestión Usuario
Sistema: Gestión de Biblioteca/ Gestión Usuario G: 5
G: 5
Id: 1.3 Id: 1.4

Nombre del Proceso: Dar libro Nombre del Proceso: Verificar devolución libro

Descripción: se verifica si se aceptó el Descripción: actualización de la devolución de libros


préstamo
Flujos que entran: ok, libros.
Flujos que entran: ok
Flujos que salen: Actualización.
Flujos que salen: Libros
Resumen de la Lógica: se requiere actualizar los
Resumen de la Lógica : se verifica la respuesta del libros que han sido devueltos por el usuario después
préstamo del libro al usuario del préstamo.

Sistema: Gestión de Biblioteca/ Gestión Usuario Sistema: Gestión de Biblioteca/ Gestión Usuario
G: 5 G: 5

SISTEMA: Bibliotecario- Gestión de Devolución Grupo: 5


Registro de las descripciones de Procesos

Id: 1.5 Id: 1.6 Id: 1.7

Nombre del Proceso: Registrar devolución libro Nombre del Proceso: Registrar sanción a usuario Nombre del Proceso: Pagar sanción por retraso

Descripción: se realiza la devolución de libros Descripción: se ingresan los datos del bibliotecario Descripción: Se efectua el pago por la sanción del
prestamo del libro
Flujos que entran: devolución total/parcial Flujos que entran: datos, ok
Flujos que entran: ok, respuesta
Flujos que salen: libro Flujos que salen: ok, actualización.
Flujos que salen: datos, consulta, actualización
Resumen de la Lógica: se requiere la devolución Resumen de la Lógica: se requiere la información del
total o parcial de los libros por medio del usuario bibliotecario para realizar la entrega. Resumen de la Lógica: se requiere verificar la
devolución de libros según el préstamo y al no ser
Sistema: Gestión de Biblioteca/ Gestión Usuario Sistema: Gestión de Biblioteca/ Gestión Usuario entregados se procede a la sanción.
G: 5 G: 5
Sistema: Gestión de Biblioteca/ Gestión Usuario
G: 5
Id: 1.8
Nombre del Proceso: Devolver carnet del usuario
Descripción: verificación de comprobante
Flujos que entran: comprobante
Flujos que salen: ok
Resumen de la Lógica: se verifica el comprobante de
pago para proceder con la devolución del carnet al
usuario.
Sistema: Sistema: Gestión de Biblioteca/ Gestión
Usuario G: 5

Registro de las descripciones de Procesos

Id: 2.1 Id: 2.2


Nombre del Proceso: Pedir libro biblioteca Nombre del Proceso: Verificar libro usuario
Descripción: El bibliotecario recibe la petición del Descripción: Se comprueba la disposición del libro
prestamo del libro
Flujos que entran: Datos
Flujos que entran: Datos
Flujos que salen: comprobante
Flujos que salen: comprobante
Resumen de la Lógica: se requiere verificar los datos
Resumen de la Lógica: se requiere verificar los datos de la petición del libro
de la peticion del libro
Sistema: Sistema: Gestión de Biblioteca/ Gestión
Sistema: Sistema: Gestión de Biblioteca/ Gestión Bibliotecario G: 5
Bibliotecario G: 5
Id: 2.3 Id: 2.4
Nombre del Proceso: Registrar sin disposición del Nombre del Proceso: Registro del préstamo
libro
Descripción: El bibliotecario verifica el registro de la
Descripción: El bibliotecario registrar la petición del petición del libro
libro que no se encuentra disponible para reservar
su peticion Flujos que entran: Datos

Flujos que entran: Datos Flujos que salen: comprobante

Flujos que salen: comprobante Resumen de la Lógica: se requiere los datos del
préstamo del libro
Resumen de la Lógica: se requiere verificar los datos
de la peticion del libro Sistema: Sistema: Gestión de Biblioteca/ Gestión
Bibliotecario G: 5
Sistema: Sistema: Gestión de Biblioteca/ Gestión
Bibliotecario G: 5

Diccionario de datos: Registro de los flujos de datos

Nombre del Flujo de datos: Petición de libro Nombre del Flujo de datos: Petición tipo préstamo
Descripción: Se encuentran las peticiones de los Descripción: Se encuentra el tipo de petición del
libros de los clientes cliente
Proviene de los procesos: Ninguno, proviene de la Proviene de los procesos: Pedir libro biblioteca
entidad Usuario
Para los procesos: Escoger tipo préstamo
Para los procesos: Pedir libro Biblioteca
Estructura de datos: Idprestamo,Fechaprestamo,
Estructura de datos: IdPeticion, Titulolibro, Diasprestamo, Fechaentrega
Diasconsulta, Semanasconsulta, Mesesconsulta,
Fechainicio Sistema: Sistema: Gestión de Biblioteca/ Gestión
Bibliotecario G: 5
Sistema: Sistema: Gestión de Biblioteca/ Gestión
Bibliotecario G: 5

Sistema: Video Club/ Gestión Cliente G: 5


Nombre del Flujo de datos: Entregar libro
Nombre del Flujo de datos: Respuesta
Descripción: El cliente devuelve el libro alquilado
Descripción: Se encuentra la confirmación de la
petición del libro Proviene de los procesos: Dar libro
Proviene de los procesos: Escoger tipo prestamo Para los procesos: Verificar devolución de libro
Para los procesos: Dar libro Estructura de datos: Idprestamo, Idalquiler,
Idlibro, Idcarnet
Estructura de datos: Idlibro, Nombre, Editorial,
Autor, Genero, Paisautor, Paginas, AñoEdicion Sistema: Sistema: Gestión de Biblioteca/ Gestión
Bibliotecario G: 5
Sistema: Sistema: Gestión de Biblioteca/ Gestión
Bibliotecario G: 5

Nombre del Flujo de datos: Entrega inválida Nombre del Flujo de datos: Entrega valida
Descripción: Validación correcta del libro Descripción: Validación incorrecta del libro
prestado prestado
Proviene de los procesos: Verificar devolución de Proviene de los procesos: Verificar devolución de
libro libro
Para los procesos: Para los procesos: Registrar sanción a usuario
Estructura de datos: Idlibro, Nombre, Editorial, Estructura de datos: Idsancion, Idcarnet,
Autor, Genero, Paisautor, Paginas, AñoEdicion Idprestamo, Fechaprestamo, Multa
Sistema: Sistema: Gestión de Biblioteca/ Gestión Sistema: Sistema: Gestión de Biblioteca/ Gestión
Bibliotecario G: 5 Bibliotecario G: 5

Nombre del Flujo de datos: Datos Sanción Nombre


Sistema:del Flujo
Video de datos:
Club/ Ok Cliente
Gestión G: 5
Descripción: Contiene datos de la sanción Descripción: Comprobación de cancelación de la
sanción del usuario
Proviene de los procesos: Registrar sanción a
usuario Proviene de los procesos: Pago sanción retraso
Para los procesos: Pago sanción retraso Para los procesos: Devolver carnet usuario
Estructura de datos: Idpago, Idpeticion, Idcarnet, Estructura de datos: Idcarnet, Nombre, Apellido
Cliente, Valorpagado ,Direccion, Cedula, Telefono, Fechanacimiento,E-mail
Gestión de Biblioteca/ Gestión Bibliotecario Gestión de Biblioteca/ Gestión Bibliotecario G: 5
G: 5
Nombre del Flujo de datos: Recepción de petición Nombre del Flujo de datos: Buscar libro
Descripción: El bibliotecario recibe la petición Descripción: Busqueda del libro pedido
del libro del usuario
Proviene de los procesos: Pedir libro biblioteca
Proviene de los procesos:
Para los procesos: Verificar disposición de libro
Para los procesos: Pedir libro biblioteca
Estructura de datos: Idlibro, Nombre, Editorial,
Estructura de datos: IdPeticion, Titulolibro, Autor, Genero, Paisautor, Paginas, AñoEdicion
Diasconsulta, Semanasconsulta, Mesesconsulta,
Fechainicio
Sistema: Gestión de Biblioteca/ Gestión
Sistema: Gestión de Biblioteca/ Gestión Bibliotecario G: 5
Bibliotecario G: 5

Nombre del Flujo de datos: Libro Nombre del Flujo de datos: Registro
Descripción: El libro no se encuentra disponible Descripción: Registro del libro prestado
Proviene de los procesos: Verificar libro usuario Proviene de los procesos: Verificar disposición de
libro, Registrar sin disposición de libro
Para los procesos: Registrar sin disposición de
libro Para los procesos: Registro del préstamo
Estructura de datos: Idlibro, Nombre, Editorial, Estructura de datos: Idprestamo,Fechaprestamo,
Autor, Genero, Paisautor, Paginas, AñoEdicio Diasprestamo, Fechaentrega

Sistema: Gestión de Biblioteca/ Gestión Sistema: Gestión de Biblioteca/ Gestión


Bibliotecario G: 5 Bibliotecario G: 5
DISEÑO ARQUITECTÓNICO
Modelo Relacional
Ejercicio 2:

El videoclub ALFA quiere mecanizar todo el proceso de alquiler de películas de los clientes y la
gestión de pedidos a los proveedores. El funcionamiento que requiere el videoclub es el siguiente:
• Gestión de clientes. Un cliente del videoclub realiza los alquileres señalando los ejemplares
que desea alquilar. Para ello debe comprar unos bonos que indican, por un lado, el crédito (o
número de alquileres), y por otro, el período de alquiler, que puede ser de 24 horas, 48 horas y
semanales. Un cliente puede comprar varios bonos del mismo tipo, en cuyo caso se acumulan sus
créditos. Cada alquiler de un ejemplar relativo a una película consume un crédito sobre el tipo de
bono elegido por el cliente. Una vez que el sistema comprueba que el cliente dispone de crédito
respecto al pedido de alquiler, lo acepta emitiendo un comprobante al cliente en el que se
especifican los ejemplares solicitados y la fecha de su devolución, indicando además el crédito
disponible.
Los clientes realizan la devolución de los ejemplares alquilados, que puede no estar completa, es
decir, se devuelven menos ejemplares de los solicitados en un alquiler. El sistema no aceptará
nuevos alquileres de aquellos clientes que no hayan devuelto todos los ejemplares. El sistema debe
calcular una sanción económica respecto a todos los ejemplares entregados fuera de plazo,
cargando un coste de F unidades monetarias por ejemplar y día.
• Gestión de proveedores. El sistema realiza pedidos de películas a los proveedores. Los datos
de estos pedidos vienen determinados por la dirección del videoclub a partir de la información
suministrada por los proveedores. Estos pedidos pueden ser sobre películas nuevas o sobre
aumento de ejemplares de películas existentes en el videoclub. Los proveedores pueden satisfacer
cada pedido en una o varias entregas. Cuando el sistema recoge las entregas debe asignar un código
a cada ejemplar, que además debe identificar a la película.

Por cada pedido, el proveedor emite una factura que el videoclub puede satisfacer en uno o varios
pagos. Esta decisión la toma la dirección del videoclub, que indica la cantidad pagada por cada
factura. La dirección del videoclub:
- Indica al sistema los datos de los proveedores con los que va a trabajar el videoclub.
- Determina los pedidos a los proveedores y las cantidades pagadas de cada factura.
- Establece los datos de los tipos de bono (crédito y período, coste, etc.) con los que trabaja el
videoclub.

Para gestionar el proceso necesita un conjunto de informes:


- Informe de demanda de películas: que le indica el porcentaje de utilización de cada película
en un período, teniendo en cuenta su número de ejemplares.
- La facturación mensual: que resulta del cálculo de la venta de los bonos.
- Las entregas de películas pendientes: son las películas que quedan por entregar de cada
pedido.
- Las facturas pendientes de pago: que indica las facturas que el videoclub no ha pagado
todavía o que están pagadas de forma parcial.
A partir de esta especificación, representar:
a) El Diagrama de Contexto, indicando las entidades externas y los flujos de comunicación con el
sistema. Para ello hay que definir previamente el formato de las entradas y salidas.
b) La descomposición del sistema mediante DFDs.
DIAGRAMA DE CONTEXTO
DIAGRAMA LÓGICO VIDEO CLUB
Lista Película
Pedidos películas
Entrega Pedido Cons./ Act.
Factura 2 Resp. / Ok D2 Películas
Pago Act.
Ok D7 Pedido
Act.
Proveedores Subsistema Ok D8 Factura
Act.
Ok D6 Pago
Proveedor

Datos Pedidos Cons. /Act.


Cantidad pago factura Resp. /Ok D7 Pedido
Datos Proveedores Cons.
3 D6 Pago
Informe Resp.
Cons.
Resp. D8 Factura
c
Dirección Cons.
Subsistema Resp. D9 Proveedores
Cons. /Act.
Dirección Resp. /Ok D10 Informe
Cons.
Resp. D3 Bono
DIAGRAMA FÍSICO

Gestión Cliente

Datos Act.
1.1 Ok D1 Cliente
Cliente Registrar
Nuevo
Cliente
Solicitud
Solicitud Cons.
1.2 Resp. D2 Película
Solicitar
Cons.
Alquiler Resp. D4 Alquiler
Película

D3 Bono Datos
Cons.
Crédito 1.3 Resp. D3 Bono
Act. Ok Verificar

1.4 Bono
D2 Película
Adquirir Cliente
D4 Alquiler
Crédito Act. Ok
Act. Ok
Cliente Acepto Al.
Acepto Al. 1.5
Generar
Comprobante
Alquiler
Comprobante
Película

Cliente
Lista Cons.
1.6 Resp. D4 Alquiler
Cliente Verificar
Dev.
Película

D2 Película Datos Sanción


Act.
Película 1.8 Ok D5 Sanción
Act. Ok Registrar

1.7 Sanción

Registrar Cliente

Dev. Compra
Ok
Película Cliente
Cons. / Act.
Pago
Resp. / Ok
1.9
Comprobante Registrar Act.
D6 Pago
Ok
Pago
Sanción
Gestión Proveedor

Lista Act.
2.1 Ok D2 Película
Proveedores Enviar
Petición Listado
Películas
Petición
D2 Película Cons. Cons.
2.2 Resp. D2 Película
Película Pedir
Act. Ok
Película
Proveedor
2.3 Act.
Película Ok
Adquirir Cons.
2.4 Resp. D7 Pedido
Nuevas
Aumentar
Películas
Ejempla.
Cons. Resp. Películas

D7 Pedido Pedido

2.5 Act.
Ok D7 Pedido
Entregar
Pedidos
Películas

Pedido
Act.
2.6 Ok D2 Película
Proveedores Act.
Generar
Ok D7 Pedido
Factura Factura Act.
Ok D8 Factura
Películas
2.7
Proveedores Factura Act.
Enviar Ok D8 Factura
Factura
Película

Pago
2.8 Act.
D6 Pago
Ok Registrar Ok
Pago
Película
Gestión Dirección
Datos Cons.
3.1 Resp. D7 Pedido
Dirección Registrar
Datos
Pedido
Consulta
Cons. Cons.
3.2 Resp. D6 Pago
Consultar
Cons.
Pago Resp. D8 Factura
Factura
Datos Proveedor
Act.
3.3 Ok. D9 Proveedor
Registrar
Datos
Proveedor

Datos Bonos

3.4 Cons.
Resp. D3 Bono
Informar
Datos Cons.
Resp.
Bonos

Datos Bonos
Act.
3.5 Ok D10 Informe
Dirección
Entregar

Ok Informe
Datos
DICCIONARIO DE DATOS

Diccionario de Almacén de Datos


Id: D1 Id: D2

Nombre del almacén: Cliente Nombre del almacén: Película

Descripción: Datos del cliente Descripción: Datos de las películas a escoger

Flujos recibidos: Actualización Flujos recibidos: Consulta, Actualización

Flujos que proporcionados: OK Flujos que proporcionados: Respuesta, OK

Descripción de Datos: Se actualiza los datos de los Descripción de Datos: Se consulta y actualiza los
clientes datos de las películas
Sistema: Video Club/ Gestión Cliente G:5 Sistema: VideoClub/ Gestión Cliente-Proveedor G:5

Id: D3 Id: D4

Nombre del almacén: Bono Nombre del almacén: Alquiler

Descripción: Datos de los Bonos de las películas Descripción: Datos del alquiler de las películas

Flujos recibidos: Consulta, Actualización Flujos recibidos: Consulta, Actualización

Flujos que proporcionados: Respuesta, OK Flujos que proporcionados: Respuesta, OK

Descripción de Datos: Se consulta y actualiza los Descripción de Datos: Se consulta y actualiza los
datos de los bonos de las películas alquileres de las películas

Sistema: Video Club/ Gestión Cliente-Bono G:5 Sistema: Video Club/ Gestión Cliente G:5

Id: D5 Id: D6

Nombre del almacén: Sanción Nombre del almacén: Pago

Descripción: Datos de la sanciones a clientes Descripción: Datos de los pagos de clientes

Flujos recibidos: Consulta, Actualización Flujos recibidos: Consulta, Actualización

Flujos que proporcionados: Respuesta, OK Flujos que proporcionados: Respuesta, OK

Descripción de Datos: Se consulta y actualiza las Descripción de Datos: Se consulta y actualiza los
sanciones correspondientes a clientes pagos correspondientes a clientes

Sistema: Video Club/ Gestión Cliente G:5 Sistema: Video Club/ Gestión Proveedor-Dir. G:5
Id: D7 Id: D8

Nombre del almacén: Pedido Nombre del almacén: Factura

Descripción: Datos de los pedidos de clientes Descripción: Datos de las facturas efectuadas

Flujos recibidos: Consulta, Actualización Flujos recibidos: Consulta, Actualización

Flujos que proporcionados: Respuesta, OK Flujos que proporcionados: Respuesta, OK

Descripción de Datos: Se consulta y actualiza los Descripción de Datos: Se consulta y actualiza las
pedidos correspondientes a clientes facturas efectuadas a clientes

Sistema: Video Club/ Gestión Proveedor-Dir. G:5 Sistema: Video Club/ Gestión Proveedor-Dir. G:5

Id: D9 Id: D10

Nombre del almacén: Proveedores Nombre del almacén: Informe

Descripción: Datos de los proveedores Descripción: Datos de los proveedores

Flujos recibidos: Actualización Flujos recibidos: Consulta, Actualización

Flujos que proporcionados: OK Flujos que proporcionados: Respuesta, OK

Descripción de Datos: Se actualiza los datos de los Descripción de Datos: Se consulta y actualiza los
proveedores informes realizados

Sistema: Video Club/ Gestión Dirección G:5 Sistema: Video Club/ Gestión Dirección G:5
Diccionario de Procesos

Id: 1.1 Id: 1.2

Nombre del Proceso: Registrar nuevo cliente Nombre del Proceso: Solicitar Alquiler Película

Descripción: Se registran los datos del cliente Descripción: Se registran los datos del alquiler

Flujos que entran: Datos Flujos que entran: Solicitud

Flujos que salen: Solicitud Flujos que salen: Datos

Resumen de la Lógica: Datos del Cliente Resumen de la Lógica: Datos del alquiler

Sistema: Video Club/Gestión Cliente G: 5 Sistema: Video Club/Gestión Cliente G: 5

Id: 1.3 Id: 1.4

Nombre del Proceso: Verificar Bonos Cliente Nombre del Proceso: Adquirir Bono Cliente

Descripción: Se confirman los bonos del cliente Descripción: Se adquiere el bono solicitado

Flujos que entran: Datos Flujos que entran: Crédito

Flujos que salen: Crédito, Acepto alquiler Flujos que salen: Acepto alquiler

Resumen de la Lógica: Confirmación del bono Resumen de la Lógica: Adquisición del bono

Sistema: Video Club/Gestión Cliente G: 5 Sistema: Video Club/Gestión Cliente G: 5

Id: 1.5 Id: 1.6

Nombre del Proceso: Generar Compr. Alquiler Nombre del Proceso: Generar Compr. Alquiler

Descripción: Generación del comprobante Descripción: Generación del comprobante

Flujos que entran: Acepto alquiler Flujos que entran: Acepto alquiler

Flujos que salen: Comprobante película Flujos que salen: Comprobante película

Resumen de la Lógica: Se generan comprobantes Resumen de la Lógica: Se generan comprobantes


por los alquileres solicitados por los alquileres solicitados

Sistema: Video Club/Gestión Cliente G: 5 Sistema: Video Club/Gestión Cliente G: 5


Id: 1.7 Id: 1.8

Nombre del Proceso: Verificar Dev. Película Nombre del Proceso: Registrar Dev. Película

Descripción: Consultar devoluciones de películas Descripción: Se registra devoluciones de películas

Flujos que entran: Película Flujos que entran: Película

Flujos que salen: Datos Sanción Flujos que salen: Ok

Resumen de la Lógica: Se consultan devoluciones Resumen de la Lógica: Se ingresan devoluciones


por los alquileres de películas por los alquileres de películas

Sistema: Video Club/Gestión Cliente G: 5 Sistema: Video Club/Gestión Cliente G: 5

Id: 1.9 Id: 2.1

Nombre del Proceso: Registrar Sanción Cliente Nombre del Proceso: Enviar Listado Películas

Descripción: Se registra sanción de cliente Descripción: Se envían películas en una lista

Flujos que entran: Datos Sanción Flujos que entran: Lista

Flujos que salen: Compra Flujos que salen: Petición

Resumen de la Lógica: Se ingresan sanciones para Resumen de la Lógica: Se envían los listados de
los clientes películas disponibles

Sistema: Video Club/Gestión Cliente G: 5 Sistema: Video Club/Gestión Proveedor G: 5

Id: 2.2 Id: 2.3

Nombre del Proceso: Pedir Películas Cliente Nombre del Proceso: Adquirir nuevas películas

Descripción: Se realizan peticiones de películas Descripción: Se adquieren nuevas películas

Flujos que entran: Petición Flujos que entran: Película

Flujos que salen: Película Flujos que salen: Pedido

Resumen de la Lógica: Se piden películas que se Resumen de la Lógica: Se adquieren nuevas


encuentran disponibles películas disponibles del listado

Sistema: Video Club/Gestión Proveedor G: 5 Sistema: Video Club/Gestión Proveedor G: 5


Id: 2.4 Id: 2.5

Nombre del Proceso: Aumentar ejempl. Películas Nombre del Proceso: Entregar pedidos películas

Descripción: Se aumentan las películas a ofrecer Descripción: Se entregan las películas

Flujos que entran: Película Flujos que entran: Pedido

Flujos que salen: Pedido Flujos que salen: Pedido

Resumen de la Lógica: Se realiza un aumento Resumen de la Lógica: Se entregan películas que


películas en sus haberes se solicitaron por petición

Sistema: Video Club/Gestión Proveedor G: 5 Sistema: Video Club/Gestión Proveedor G: 5

Id: 2.6 Id: 2.7

Nombre del Proceso: Generar factura películas Nombre del Proceso: Enviar factura películas

Descripción: Se genera factura por la petición Descripción: Se envía factura por la petición

Flujos que entran: Pedido Flujos que entran: Factura

Flujos que salen: Factura Flujos que salen: Pago

Resumen de la Lógica: Se procede a la creación de Resumen de la Lógica: Se procede al envío de


facturas por cada petición que se realiza facturas por cada petición que se realiza

Sistema: Video Club/Gestión Proveedor G: 5 Sistema: Video Club/Gestión Proveedor G: 5

Id: 2.8 Id: 3.1

Nombre del Proceso: Registrar Pago Película Nombre del Proceso: Registrar datos pedido

Descripción: Se registra el pago de la película Descripción: Se registran los datos de los pedidos

Flujos que entran: Pago Flujos que entran: Datos

Flujos que salen: Ok Flujos que salen: Consulta

Resumen de la Lógica: Se procede al registro de Resumen de la Lógica: Se procede al registro de


los pagos de las películas los pedidos

Sistema: Video Club/Gestión Proveedor G: 5 Sistema: Video Club/Gestión Dirección G: 5


Id: 3.2 Id: 3.3

Nombre del Proceso: Consultar pago factura Nombre del Proceso: Registrar datos proveedores

Descripción: Se consulta el pago de la factura Descripción: Se registran proveedores

Flujos que entran: Consulta Flujos que entran: Datos

Flujos que salen: Datos Flujos que salen: Datos

Resumen de la Lógica: Se procede a consultar el Resumen de la Lógica: Se registran datos de los


pago de la factura generada por petición proveedores a los cuales se realizó la petición

Sistema: Video Club/Gestión Dirección G: 5 Sistema: Video Club/Gestión Dirección G: 5

Id: 3.4 Id: 3.5

Nombre del Proceso: Informar datos bonos Nombre del Proceso: Entregar informe datos

Descripción: Se genera el informe con los bonos Descripción: Se entrega el informe

Flujos que entran: Datos Flujos que entran: Datos

Flujos que salen: Datos Flujos que salen: Ok

Resumen de la Lógica: Por medio de informe se Resumen de la Lógica: Se entrega el informe


hace conocimiento de los bonos respectivo de los bonos a Dirección

Sistema: Video Club/Gestión Dirección G: 5 Sistema: Video Club/Gestión Dirección G: 5


Diccionario de Flujo de Datos

Nombre del Flujo de datos: Datos Nombre del Flujo de datos: Solicitud

Descripción: Se encuentran los datos del cliente Descripción: Se encuentra la petición del cliente

Proviene de los procesos: Solicitar alquiler Proviene de los procesos: Registrar nuevo cliente
película
Para los procesos: Solicitar alquiler película
Para los procesos: Registrar nuevo Cliente,
Verificar Bono Cliente Estructura de datos:

Estructura de datos: Cédula, Nombre, Apellido,


Dirección, Teléfono, F. Nacimiento, email

Sistema: Video Club/ Gestión Cliente G: 5 Sistema: Video Club/ Gestión Cliente G: 5

Nombre del Flujo de datos: Acepto alquiler Nombre del Flujo de datos: Crédito

Descripción: Se encuentra la confirmación del Descripción: Se encuentra consulta de crédito


alquiler
Proviene de los procesos: Verificar bono cliente
Proviene de los procesos: Verificar bono cliente,
Adquirir crédito cliente Para los procesos: Adquirir crédito cliente

Para los procesos: Generar comprobante alquiler Estructura de datos:

Estructura de datos: Código, F. Alquiler, Cliente

Sistema: Video Club/ Gestión Cliente G: 5 Sistema: Video Club/ Gestión Cliente G: 5

Nombre del Flujo de datos: Comprobante Película Nombre del Flujo de datos: Película

Descripción: Efectuación de comprobante Descripción: Contiene datos de la película

Proviene de los procesos: Generar comprobante Proviene de los procesos: Verificar Dev. Película
Alquiler
Para los procesos: Verificar Dev. Película,
Para los procesos: Registrar Dev. Película

Estructura de datos: Estructura de datos: Código, Nombre

Sistema: Video Club/ Gestión Cliente G: 5 Sistema: Video Club/ Gestión Cliente G: 5
Nombre del Flujo de datos: Datos Sanción Nombre del Flujo de datos: Compra

Descripción: Contiene datos de la sanción Descripción: Efectuación de la compra

Proviene de los procesos: Verificar Dev. Película Proviene de los procesos: Registrar Dev. Película

Para los procesos: Registrar Dev. Película Para los procesos:

Estructura de datos: Código, Descripción, Fecha, Estructura de datos:


Cantidad

Sistema: Video Club/ Gestión Cliente G: 5 Sistema: Video Club/ Gestión Cliente G: 5

Nombre del Flujo de datos: Ok Nombre del Flujo de datos: Pago

Descripción: Confirma la Devolución de película Descripción: Contiene datos del pago de sanción

Proviene de los procesos: Registrar Dev. Película Proviene de los procesos:

Para los procesos: Para los procesos: Registrar Pago Sanción

Estructura de datos: Estructura de datos: Código, F. Pago, Cantidad

Sistema: Video Club/ Gestión Cliente G: 5 Sistema: Video Club/ Gestión Cliente G: 5

Nombre del Flujo de datos: Comprobante Nombre del Flujo de datos: Lista

Descripción: Contiene el comprobante del pago Descripción: Contiene películas a disposición

Proviene de los procesos: Registrar Pago Sanción Proviene de los procesos:

Para los procesos: Para los procesos: Enviar listado películas

Estructura de datos: Estructura de datos:

Sistema: Video Club/ Gestión Cliente G: 5 Sistema: Video Club/ Gestión Proveedor G: 5

Nombre del Flujo de datos: Lista Nombre del Flujo de datos: Petición

Descripción: Contiene películas a disposición Descripción: Contiene películas a obtener

Proviene de los procesos: Proviene de los procesos: Enviar listado películas

Para los procesos: Enviar listado películas Para los procesos: Pedir películas proveedor

Estructura de datos: Estructura de datos:

Sistema: Video Club/ Gestión Proveedor G: 5 Sistema: Video Club/ Gestión Proveedor G: 5
Nombre del Flujo de datos: Película Nombre del Flujo de datos: Pedido

Descripción: Contiene datos de las películas Descripción: Contiene datos de los pedidos

Proviene de los procesos: Pedir película Proviene de los procesos: Adquirir nuevas
proveedor películas, Aumentar ejemplares película

Para los procesos: Adquirir nuevas películas, Para los procesos: Entregar pedidos película
Aumentar ejemplares película
Estructura de datos: Código, N. Película, Fecha
Estructura de datos:

Sistema: Video Club/ Gestión Proveedor G: 5


Sistema: Video Club/ Gestión Proveedor G: 5

Nombre del Flujo de datos: Factura Nombre del Flujo de datos: Pago

Descripción: Contiene datos de la factura Descripción: Contiene datos del pago

Proviene de los procesos: Generar factura película Proviene de los procesos: Registrar pago película

Para los procesos: Enviar factura película Para los procesos:

Estructura de datos: Código, Cliente, Pedido, Valor Estructura de datos:

Sistema: Video Club/ Gestión Proveedor G: 5 Sistema: Video Club/ Gestión Proveedor G: 5

Nombre del Flujo de datos: Datos Nombre del Flujo de datos: Consulta

Descripción: Contiene datos del pedido Descripción: Contiene consulta del pago de
factura
Proviene de los procesos:
Proviene de los procesos: Registrar datos pedidos
Para los procesos: Registrar datos pedidos
Para los procesos: Consultar pago factura
Estructura de datos:
Estructura de datos:

Sistema: Video Club/ Gestión Dirección G: 5


Sistema: Video Club/ Gestión Dirección G: 5

Nombre del Flujo de datos: Datos Proveedor Nombre del Flujo de datos: Datos Bono

Descripción: Contiene datos del proveedor Descripción: Contiene datos del Bono

Proviene de los procesos: Consultar pago factura Proviene de los procesos: Registrar datos
proveedores
Para los procesos: Registrar datos proveedores
Para los procesos: Informar datos bonos
Estructura de datos: Cedula, Nombre, Apellido,
Teléfono, Dirección, Email Estructura de datos: Código, Cantidad, Cliente

Sistema: Video Club/ Gestión Dirección G: 5 Sistema: Video Club/ Gestión Dirección G: 5
Nombre del Flujo de datos: Ok

Descripción: Contiene datos de confirmación del


informe

Proviene de los procesos: Informar datos bono

Para los procesos: Entregar informe datos

Estructura de datos: Código, Cliente, Alquiler,


Película

Sistema: Video Club/ Gestión Dirección G: 5

DISEÑO ARQUITECTÓNICO

Sistema
VideoClub

Gestion Gestion Gestion


Cliente Proveedor Dirección

Verificar Solicitar Verificar Entregar Entregar Entrega de


Cliente Alquiler Devolucion Películas Factura Informe

Adquirir Registrar Petición Registrar


Registrar Crédito Generar
Devolución Película Pedido

Adquirir
Verificar Comprobante Pago de
nuevas Enviar Consultar
Bonos Sancion Pago
películas

Aumentar Registrar Registar


Sanciones ejemplares Pago Factura Proveedor

Entrega Informar
bonos

Entregar
Modelo Relacional
Ejercicio 3:

El caso en estudio es una Municipalidad, concretamente una costeña, cuya labor básica es
gestionar el uso y mantenimiento de las instalaciones portuarias ya que es su principal
fuente de ingresos.

Las empresas consignatarias de barcos comunican a la Comisaría de Puertos del


Municipio, la entrada de barcos y sus características (petrolero, granelero, ...), se
registran estas entradas para la posterior realización de los trabajos solicitados así como
las peticiones generadas por el departamento de supervisión referentes a la realización de
algún servicio interno para el mantenimiento de las instalaciones del Puerto. Las empresas
consignatarias reciben por cada uno de los servicios prestados un albarán de notificación
(carga, descarga, almacén, grúas, contenedores, atraque, etc.), a finales de mes la Comisaría
del Puerto genera una factura que especifica importe global de todos los albaranes
enviados durante ese mes. Los albaranes facturados se marcarán para saber que están
facturados. El total de cada factura se envía al Dpto. de Contabilidad para su registro. Una
vez se encuentra el barco en el Puerto se procede a la Gestión de las Mercancías en él
depositadas, básicamente la Gestión de Carga y Descarga de éstas. Partiendo del registro
de entradas pro ducido por la Comisaría del Puerto (la cual contiene el nombre de los
barcos, las características de los mismos, los días de permanencia, la facturación de
atraque, los servicios solicitados y las características de la mercancía), se obtienen las
necesidades específicas de transporte, de personal necesario para el trabajo y de los
contenedores a utilizar. La gestión de almacenes aunque es una de las funciones que
realiza el Municipio, se considera como un sistema aparte, y envía información sobre la
disponibilidad y grado de ocupación de los almacenes, en función de las previsiones de
ocupación y demanda de éstos, es lo que se conoce como planificación de almacén.

El Mantenimiento de Instalaciones se realiza a partir de la información que proporciona la


Comisaría sobre los servicios internos a realizar. En función del personal disponible, se
aceptará o no la realización de ese servicio. Posteriormente se comprueba que exista stock
del material necesario para el trabajo, si no hay se paraliza (el jefe de mantenimiento se
pone en contacto con los proveedores para el suministro adecuado, los proveedores
envían sus facturas y reciben sus pagos), en caso contrario se procede a su realización.

El personal necesario para gestionar las mercancías y mantener las instalaciones, se


obtiene mediante peticiones al departamento de personal del Municipio quien comunica la
disponibilidad o no de éstos, siempre exigiendo información referente al cómputo de horas
trabajadas en la tarea encomendada.
DIAGRAMA CONTEXTO
Barcos entrantes Recibo de información
Notificación Albarán Registro barcos
Ok
Servicios
Empresas Comisaría de
Envío Albarán
Consignatarias Ok Puertos
0 Factura
Solicitud de trabajos y peticiones Registro Entrada
Ok
c c Información de servicios
Supervisión
Pago
Recepción de factura Sistema Necesidades
Registro Factura Solicitar necesidades
Ok c
Ok Municipalidad Solicitar personal Almacén
c
Dep. Solicitar material
c Contab. Confir. Personal
Confir. Material/ Factura
Recepción de solicitud
Aceptación / Rechazo Verificar ocupaciones
Confirmación Planificación
c Almacén
Dep.
Personal
Materiales
Llegada Verificación
Recepción de Sol. Mat. Disponible/ No disp.
Verificar Mat. c
Bodega
c Conf. Mat. / Fact.
Proveedor
Pago
DIAGRAMA LÓGICO
Gestión Barcos
Barcos entrantes
Notificación Albarán Cons. / Act.
Resp. / Ok D1 Barcos
1
Empresas Cons.
Consignatarias Resp. D2 Trabajos

Recibir Información
Registrar Barcos Cons.
Ok Gestión Resp. D3 Albarán
Comisaría Servicios Cons. / Act.
Puertos Envío Albarán Resp. / Ok D4 Factura
Ok De
Envío Factura
Trabajos y peticiones
Barcos
Supervisión

Recepción Factura

Registro factura
Dep. Ok
Contab.
Gestión Mercancías
Registrar entrada
Ok Act.
Ok D1 Barcos
Inf. Serv.
Comisaría Pago Act.
Puertos Ok D2 Trabajos

Necesidades
Solicitar necesidades 2 Cons. / Act.
Ok Resp. / Ok D5 Personal
Sol. Personal Cons. / Act.
Almacén
Sol. Material Resp. / Ok D6 Materiales
Conf. Personal
Conf. Material Cons. Act.
D7 Pago
Verificar Ocupaciones Resp. /Ok

Planificación
Almacén Confir.

Recepción Solicitud Gestión

Acept. / Rech.
Dep. De
Personal
Recepción Sol. Mat. Mercancías
Verificar Mat.
Llega. Ver.
Proveedor Conf. Mat. / Fact.
Recibo Pago
Materiales
Disp. / No Disp.
Bodega
DIAGRAMA FÍSICO
Gestión Barco
Barcos Cons.
1.1 Resp. D1 Barcos
Empresas Informar
Consignatarias Entradas
Barcos
Barcos
Entrada
Act.
Comisaría 1.2 Ok
Puertos
Registrar
Ok
Barcos
de empresa
Trabajos
Cons.
Trabajos 1.3 Resp. D2 Trabajo

Supervisión Realizar
Servicios petición
trabajos
Comisaría Servicios
Puertos Cons.
1.4 Resp. D3 Albarán
Albarán Enviar
Notificación Albarán
Servicios

Empresas Datos Serv.


Consignatarias Cons.
1.5
Resp. D4 Factura
Factura Enviar
Facturas Act. Ok
Factura
Dep. Albarán 1.6
Contab.
Enviar
Ok Facturas
Albarán
Gestión Mercancías
Barcos Act.
2.1 Ok D1 Barcos
Comisaría Registrar
Puertos Entrada
Ok Barcos
Entrada
Servicios Act.
Necesidades 2.2 Ok D2
Ok Trabajos
Informar
Almacén
Servicios
Necesidades Solicitados
Necesidades
Cons.
Necesidades 2.3 Resp. D2 Trabajo

Plan. Almac. Verificar


Conf.
Disponibilidad Ocupación
Dispoc.
Almacén
Datos Pers.
Datos Pers. Cons.
2.4 Resp. D5 Personal
Sol. Pers. Solicitar
Personal
Dep. Ver. Pers. Servicios
Personal Personal
Personal
D5 Personal Cons.
2.4.2
Act. Ok Resp. D5 Personal
Informar
2.4.1 Act. Ok
Aceptación
Informar Aceptación P.
Rechazo Servicio 2.4.3
Rechazo
Confirmar
Servicio
Confirmación Personal Personal
Servicios
Almacén
Cons.
Datos Mat. 2.5 Resp. D6 Materiales

Almacén Solicitar
Sol. Materiales Material
Servicios
Proveedor
Datos Mat.
Datos Mat. Act.
2.5.1 Ok D6 Materiales
Datos Mat. Recibir
Solicitud
Bodega
Material
Verif. Mat.
D6 Materiales Solicitar M. Cons.
Solicitar M. 2.5.2
Act. Ok Resp. D6 Materiales
Verificar
2.5.3 Cons. Resp.
Material
Paralizar Solicitar M.
Paro Servicio 2.5.4
Solicitud
Aceptación M. Confirmar
Material
Existencia
2.5.5 Stock
Almacén Confirmar
Act.
Confirmación M.
Materiales D6 Materiales
Ok
Servicios

Pago Act.
2.6 Ok D7 Pago
Comisaría Realizar
Puerto Pago
Servicio
Pago

Proveedor
DICCIONARIO DE DATOS
Diccionario de Almacén de Datos
Id: D1 Id: D2

Nombre del almacén: Barcos Nombre del almacén: Trabajos

Descripción: Datos del barco Descripción: Datos del trabajo solicitado

Flujos recibidos: Consulta, Actualización Flujos recibidos: Consulta, Actualización

Flujos que proporcionados: Respuesta, OK Flujos que proporcionados: Respuesta, Ok

Descripción de Datos: Se consulta y actualiza los Descripción de Datos: Se consultan y actualizan


datos de los barcos los datos de los trabajos solicitados

Sistema: Municipalidad/ G. Barco-Mercancías G:5 Sistema: Municipalidad/ G. Barco-Mercancías G:5

Id: D3 Id: D4

Nombre del almacén: Albarán Nombre del almacén: Factura

Descripción: Datos del Albarán que se notificaron Descripción: Datos de la factura con el albarán

Flujos recibidos: Consulta Flujos recibidos: Consulta, Actualización

Flujos que proporcionados: Respuesta Flujos que proporcionados: Respuesta, Ok

Descripción de Datos: Se consultan los albarán Descripción de Datos: Se consultan y actualizan


que fueron notificados por factura los datos de la factura que contienen albarán

Sistema: Municipalidad/ Gestión Barco G:5 Sistema: Municipalidad/ Gestión Barco G:5

Id: D5 Id: D6

Nombre del almacén: Personal Nombre del almacén: Materiales

Descripción: Datos del personal solicitado Descripción: Datos del material solicitado

Flujos recibidos: Consulta, Actualización Flujos recibidos: Consulta, Actualización

Flujos que proporcionados: Respuesta, Ok Flujos que proporcionados: Respuesta, Ok

Descripción de Datos: Se consultan y actualizan Descripción de Datos: Se consultan y actualizan


los datos del personal solicitado para el trabajo los datos del material solicitado para el trabajo

Sistema: Municipalidad/ Gestión Mercancías G:5 Sistema: Municipalidad/ Gestión Mercancías G:5
Id: D7

Nombre del almacén: Pago

Descripción: Datos del material solicitado

Flujos recibidos: Actualización

Flujos que proporcionados: Ok

Descripción de Datos: Se actualizan los pagos de


los trabajos solicitados

Sistema: Municipalidad/ Gestión Mercancías G:5

Diccionario de Procesos

Id: 1.1 Id: 1.2

Nombre del Proceso: Informar entradas barcos Nombre del Proceso: Registrar Barcos de empresa

Descripción: Se comunica los barcos que llegan Descripción: Se registran los barcos que llegan

Flujos que entran: Barcos Flujos que entran: Entrada

Flujos que salen: Barcos Flujos que salen: Ok, Trabajo

Resumen de la Lógica: Informar sobre los barcos Resumen de la Lógica: Registro sobre los barcos

Sistema: Municipalidad/Gestión Barcos G: 5 Sistema: Municipalidad/Gestión Barcos G: 5

Id: 1.3 Id: 1.4

Nombre del Proceso: Realizar petición trabajos Nombre del Proceso: Enviar albarán servicios

Descripción: Se hacen las peticiones de trabajos Descripción: Se envía la notificación de albarán

Flujos que entran: Trabajos Flujos que entran: Albarán

Flujos que salen: Servicios Flujos que salen: Notificación, Datos Servicio

Resumen de la Lógica: Petición de trabajos Resumen de la Lógica: Envío de albarán

Sistema: Municipalidad/Gestión Barcos G: 5 Sistema: Municipalidad/Gestión Barcos G: 5


Id: 1.5 Id: 1.6

Nombre del Proceso: Enviar facturas albarán Nombre del Proceso: Registrar facturas albarán

Descripción: Se envía la factura de albarán Descripción: Se registra la factura de albarán

Flujos que entran: Datos servicios Flujos que entran: Factura

Flujos que salen: Factura Flujos que salen: Ok

Resumen de la Lógica: Envío de albarán Resumen de la Lógica: Registro de albarán

Sistema: Municipalidad/Gestión Barcos G: 5 Sistema: Municipalidad/Gestión Barcos G: 5

Id: 2.1 Id: 2.2

Nombre del Proceso: Registrar entrada barcos Nombre del Proceso: Informar servicios solicitados

Descripción: Se registra la entrada de los barcos Descripción: Se informan sobre los servicios

Flujos que entran: Barcos Flujos que entran: Servicios, Necesidades

Flujos que salen: Ok Flujos que salen: Necesidades

Resumen de la Lógica: Registro total de barco Resumen de la Lógica: Información del servicio

Sistema: Municipalidad/Gestión Mercancías G: 5 Sistema: Municipalidad/Gestión Mercancías G: 5

Id: 2.3 Id: 2.4

Nombre del Proceso: Verificar ocupaciones Dispoc. Nombre del Proceso: Solicitar personal servicios

Descripción: Se verifica que no exista ocupación Descripción: Se solicita el personal estipulado

Flujos que entran: Necesidades Flujos que entran: Datos Personal, Verificar

Flujos que salen: Necesidades, Disponibilidad Flujos que salen: Solicitud Personal, Personal

Resumen de la Lógica: verificar ocupación Resumen de la Lógica: Solicitar el personal

Sistema: Municipalidad/Gestión Mercancías G: 5 Sistema: Municipalidad/Gestión Mercancías G: 5

Id: 2.4.1 Id: 2.4.2

Nombre del Proceso: Informar rechazo servicio Nombre del Proceso: Informar aceptación servicio

Descripción: Se informa el rechazo del servicio Descripción: Se informa el acepto del servicio

Flujos que entran: Personal Flujos que entran: Personal

Flujos que salen: Rechazo Flujos que salen: Aceptación Personal

Resumen de la Lógica: Informa rechazo del servicio Resumen de la Lógica: Información de aceptación

Sistema: Municipalidad/Gestión Mercancías G: 5 Sistema: Municipalidad/Gestión Mercancías G: 5


Id: 2.4.3 Id: 2.5

Nombre del Proceso: Confirmar personal servicio Nombre del Proceso: Solicitar material servicio

Descripción: Se confirma el personal solicitado Descripción: Se solicita el material solicitado

Flujos que entran: Aceptación Flujos que entran: Datos material

Flujos que salen: Confirmación Personal Flujos que salen: Solicitar material

Resumen de la Lógica: Confirmación del personal Resumen de la Lógica: Solicitud de material

Sistema: Municipalidad/Gestión Mercancías G: 5 Sistema: Municipalidad/Gestión Mercancías G: 5

Id: 2.5.1 Id: 2.5.2

Nombre del Proceso: Recibir solicitud material Nombre del Proceso: Verificar material servicio

Descripción: Se recauda la solicitud del material Descripción: Se verifica el material solicitado

Flujos que entran: Datos material Flujos que entran: Verificar material, Solicitar M.

Flujos que salen: Materiales, Verificar Material Flujos que salen: Solicitar Material

Resumen de la Lógica: Recibo solicitud de material Resumen de la Lógica: Verificar material

Sistema: Municipalidad/Gestión Mercancías G: 5 Sistema: Municipalidad/Gestión Mercancías G: 5

Id: 2.5.3 Id: 2.5.4

Nombre del Proceso: Paralizar solicitud material Nombre del Proceso: Comprobar existencia stock

Descripción: Se paraliza material solicitado Descripción: Se comprueba la existencia material

Flujos que entran: Solicitar material Flujos que entran: Solicitar material

Flujos que salen: Paro Flujos que salen: Aceptación material

Resumen de la Lógica: Paralizar material Resumen de la Lógica: Acepto del material

Sistema: Municipalidad/Gestión Mercancías G: 5 Sistema: Municipalidad/Gestión Mercancías G: 5

Id: 2.5.5 Id: 2.6

Nombre del Proceso: Confirmar material servicio Nombre del Proceso: Realizar pago servicio

Descripción: Se confirma el material solicitado Descripción: Se realiza el pago del servicio dado

Flujos que entran: Aceptación Flujos que entran: Pago

Flujos que salen: Ok Flujos que salen: Pago

Resumen de la Lógica: Pago de trabajo Resumen de la Lógica: Pago de trabajo

Sistema: Municipalidad/Gestión Mercancías G: 5 Sistema: Municipalidad/Gestión Mercancías G: 5


Diccionario Flujo de Datos
Nombre del Flujo de datos: Barcos Nombre del Flujo de datos: Entrada

Descripción: Se encuentran los datos del barco Descripción: Se actualizan los datos del barco

Proviene de los procesos: Informar entradas Proviene de los procesos: Informar entradas
barcos barcos

Para los procesos: Registrar entrada de barco Para los procesos: Registrar entrada de barcos

Estructura de datos: Código, Nombre, Altura, Estructura de datos:


Anchura, Detalle

Sistema: Municipalidad/G.Barcos-Mercancías G: 5 Sistema: Municipalidad/ Gestión Barcos G: 5

Nombre del Flujo de datos: Trabajos Nombre del Flujo de datos: Servicios

Descripción: Se encuentran los datos de los Descripción: Se encuentran los datos de los
trabajos a realizar trabajos a realizar

Proviene de los procesos: Registrar entrada Proviene de los procesos: Realizar petición
barcos trabajos

Para los procesos: Realizar petición trabajos Para los procesos:

Estructura de datos: Código, Nombre, Descripción Estructura de datos:

Sistema: Municipalidad/ Gestión Barcos G: 5 Sistema: Municipalidad/ Gestión Barcos G: 5

Nombre del Flujo de datos: Albarán Nombre del Flujo de datos: Notificación

Descripción: Se encuentran los datos del albarán Descripción: Se encuentra el albarán

Proviene de los procesos: Proviene de los procesos: Enviar albarán servicios

Para los procesos: Enviar albarán servicios Para los procesos:

Estructura de datos: Código, Descripción, Carga, Estructura de datos:


Descarga, Almacén, Grúas, Contenedores, Atraque

Sistema: Municipalidad/ Gestión Barcos G: 5 Sistema: Municipalidad/ Gestión Barcos G: 5

Nombre del Flujo de datos: Datos servicios Nombre del Flujo de datos: Factura

Descripción: Se encuentran los datos del trabajo Descripción: Se encuentra el dato de la factura

Proviene de los procesos: Enviar albarán servicios Proviene de los procesos: Enviar albarán servicios

Para los procesos: Enviar facturas albarán Para los procesos: Registrar factura albarán

Estructura de datos: Código, Descripción, Estructura de datos:


Empresa, Albarán

Sistema: Municipalidad/ Gestión Barcos G: 5 Sistema: Municipalidad/ Gestión Barcos G: 5


Nombre del Flujo de datos: Ok Nombre del Flujo de datos: Servicios

Descripción: Se encuentra la confirmación del Descripción: Se encuentra la información sobre


barco trabajos

Proviene de los procesos: Registrar entrada de Proviene de los procesos:


barcos
Para los procesos: Informar servicios solicitados
Para los procesos:
Estructura de datos:
Estructura de datos:

Sistema: Municipalidad/ G.Barcos-Mercancías G: 5 Sistema: Municipalidad/ Gestión Mercancías G: 5

Nombre del Flujo de datos: Necesidades Nombre del Flujo de datos: Confirmación

Descripción: Se encuentra la información sobre Descripción: Se encuentra la confirmación sobre


trabajos trabajos

Proviene de los procesos: Informar servicios Proviene de los procesos:


solicitados
Para los procesos: Verificar ocupaciones Disp.
Para los procesos: Verificar ocupaciones Disp.
Estructura de datos:
Estructura de datos:

Sistema: Municipalidad/ Gestión Mercancías G: 5 Sistema: Municipalidad/ Gestión Mercancías G: 5

Nombre del Flujo de datos: Disponibilidad Nombre del Flujo de datos: Datos Personal

Descripción: Se encuentra la confirmación sobre Descripción: Se encuentran los datos del


disponibilidad de trabajo personal solicitado

Proviene de los procesos: Verificar ocupaciones Proviene de los procesos: Verificar ocupaciones
Disp. Disp.

Para los procesos: Para los procesos: Solicitar personal servicios

Estructura de datos: Estructura de datos: Código, Área, Cantidad, Trabajo

Sistema: Municipalidad/ Gestión Mercancías G: 5 Sistema: Municipalidad/ Gestión Mercancías G: 5

Nombre del Flujo de datos: Solicitud Personal Nombre del Flujo de datos: Verificar Personal

Descripción: Se encuentran los datos del Descripción: Se encuentran los datos del
personal solicitado personal solicitado

Proviene de los procesos: Solicitar personal Proviene de los procesos:


servicios
Para los procesos: Solicitar personal servicios
Para los procesos:
Estructura de datos:
Estructura de datos:

Sistema: Municipalidad/ Gestión Mercancías G: 5 Sistema: Municipalidad/ Gestión Mercancías G: 5


Nombre del Flujo de datos: Personal Nombre del Flujo de datos: Aceptación Personal

Descripción: Se encuentran los datos del Descripción: Se encuentra el acepto del personal
personal solicitado
Proviene de los procesos: Informar aceptación
Proviene de los procesos: Solicitar personal servicio
servicios
Para los procesos: Confirmar personal servicios
Para los procesos: Informar rechazo servicio,
Informar aceptación servicio Estructura de datos:

Estructura de datos:

Sistema: Municipalidad/ Gestión Mercancías G: 5 Sistema: Municipalidad/ Gestión Mercancías G: 5

Nombre del Flujo de datos: Confirmación Nombre del Flujo de datos: Datos materiales
personal
Descripción: Se encuentra los datos de los
Descripción: Se encuentra la confirmación del materiales solicitados
personal
Proviene de los procesos: Solicitar mat. servicio
Proviene de los procesos: Confirmar personal
servicios Para los procesos: Solicitar material servicio,
Recibir solicitud material
Para los procesos:
Estructura de datos: Código, Descripción,
Estructura de datos: Cantidad, Proveedor

Sistema: Municipalidad/ Gestión Mercancías G: 5 Sistema: Municipalidad/ Gestión Mercancías G: 5

Nombre del Flujo de datos: Solicitar material Nombre del Flujo de datos: Material

Descripción: Se encuentra los datos de los Descripción: Se encuentra los datos de los
materiales solicitados materiales solicitados

Proviene de los procesos: Solicitar material Proviene de los procesos: Recibir solicitud
servicio, Verificar materiales servicios material

Para los procesos: Comprobar existencia stock, Para los procesos:


Paralizar solicitud material
Estructura de datos:
Estructura de datos:

Sistema: Municipalidad/ Gestión Mercancías G: 5 Sistema: Municipalidad/ Gestión Mercancías G: 5

Nombre del Flujo de datos: Verificar Material Nombre del Flujo de datos: Confirmación Material

Descripción: Se encuentra los datos de los Descripción: Se encuentra la confirmación de


materiales solicitados materiales solicitados

Proviene de los procesos: Recibir solicitud Proviene de los procesos: Confirmar material
material, Comprobar existencia stock servicio

Para los procesos: Verificar materiales servicios, Para los procesos:


Confirmar material servicio
Estructura de datos:
Estructura de datos:

Sistema: Municipalidad/ Gestión Mercancías G: 5 Sistema: Municipalidad/ Gestión Mercancías G: 5


Nombre del Flujo de datos: Pago

Descripción: Se encuentra los pagos de los


servicios

Proviene de los procesos: Realizar pago servicios

Para los procesos:

Estructura de datos: Código, Cantidad

Sistema: Municipalidad/ Gestión Mercancías G: 5

DISEÑO ARQUITECTÓNICO

Sistema
Municipalidad

Gestión Gestión
Barcos Mercancías

Entrada Verificar Verificar Verificar


Trabajos Facturación Pago
Barcos Necesidad Personal Material

Realizar Enviar Actualizar


Informar Albarán
Solicitar Solicitar Realizar
Petición Barco
Enviar Informar
Recibir
Registrar Informar Rechazo
Facturas
Servicios
Registrar Informar
Verificar Aceptación Verificar
Facturas Ocupaciones

Confirmar Comprobar
Existencia

Paralizar
Solicitud

Confirmar
Material
MODELO RELACIONAL
Ejercicio 4:

La empresa “Mantenimiento Integral, S.L.” se dedica al mantenimiento y reparación de


maquinaria industrial. Debido al incremento en los contratos de mantenimiento, la
dirección ha planeado desarrollar un sistema informático para agilizar la carga de
trabajo.

La dirección de “Mantenimiento Integral, S.L.” desea que el sistema planifique las


operaciones de mantenimiento de las máquinas, de tal forma que diariamente los
operarios reciban un listado de las empresas a visitar y máquinas a mantener. Al finalizar
el mantenimiento, sería importante que los operarios pudieran introducir en el sistema
las operaciones realizadas, para después poder enviárselas, junto con la factura mensual,
a cada empresa con la que se ha negociado un contrato de mantenimiento.

También se solicita que el sistema tenga en cuenta las reparaciones que solicitan las
distintas empresas cuando existe una avería en las máquinas bajo mantenimiento. En
este caso, junto con el listado diario de mantenimiento, el sistema debería generar un
parte de averías para el operario, el cual se introduciría en el sistema una vez resuelta la
avería, para ser enviada con la factura mensual a las empresas clientes.
Diagrama de contexto

Diagrama lógico
Diagrama físico
Gestión Empresa Cliente
Gestión Dirección
Gestión Operarios
Gestión Mantenimiento
Diccionario de Datos
Diccionario de Almacén de Datos. Grupo: 5

Id: D1
Nombre del almacén: Cliente
Descripción: Datos del cliente
Flujos que recibidos: Actualización
Flujos que proporcionados: Ok
Descripción de Datos: Cédula, nombre, dirección, telf.
Sistema: Mantenimiento integral/Gestión Empresa Cliente-
Dirección-Operarios.

Id: D2
Nombre del almacén: Operaciones
Descripción: Datos de los comprobantes
Flujos que recibidos: Consulta
Flujos que proporcionados: Respuesta
Se consulta los comprobantes de
Descripción de Datos:
resultado
Sistema: Mantenimiento integral/Gestión Empresa Cliente-
Dirección-Operarios-Mantenimiento.

Id: D3
Nombre del almacén: Averías
Descripción: Datos de las averías de la máquina
Flujos que recibidos: Consulta
Flujos que proporcionados: Respuesta
Se consulta la cantidad de averías,
Descripción de Datos:
descripción
Sistema: Mantenimiento integral/Gestión Empresa Cliente-
Dirección-Operarios-Mantenimiento.

Id: D4
Nombre del almacén: Factura
Descripción: Datos de las facturas efectuadas
Flujos que recibidos: Consulta
Flujos que proporcionados: Respuesta
Descripción de Datos: Id, descripción, valor a pagar.
Sistema: Mantenimiento integral/Gestión Empresa Cliente
Diccionario de Proceso. Grupo:5
Id: 2.1
Id: 1.1
Generar nueva
Nombre del proceso: Registrar nuevo cliente Nombre del proceso:
planificación
Descripción: Guardar datos de cliente.
Descripción: Procesa datos de dirección
Flujos que entran: Datos
Flujos que entran: Resp./Datos
Flujos que salen: Solicitud
Flujos que salen: Cons./Planificación
Resumen de la lógica: Datos del cliente
Datos emitidos por
Sistema: Mantenimiento integral/Gestión Empresa Resumen de la lógica:
dirección
Cliente
Sistema: Mantenimiento integral/Gestión Dirección
Id: 1.2
Id: 2.2
Nombre del proceso: Realizar sol. Mante.
Generar averías de
Procesa la solicitud, Nombre del proceso:
Descripción: máquinas
cliente obtenga respuesta.
Guardar datos de averías
Flujos que entran: Solicitud Descripción:
ocurridas
Flujos que salen: Datos Flujos que entran: Planificación/Ok
Resumen de la lógica: Datos del mantenimien.
Flujos que salen: Averías/Act.
Sistema: Mantenimiento integral/Gestión Empresa Resumen de la lógica: Datos de almacén averías.
Cliente
Sistema: Mantenimiento integral/Gestión Dirección
Id: 1.3
Id: 2.3
Nombre del proceso: Registrar contrato Mante.
Nombre del proceso: Realizar listado de averías
Procesar solicitudes,
Descripción: Listado de los defectos en
generar contrato. Descripción:
máquinas
Flujos que entran: Contrato
Flujos que entran: Averías/Resp.
Flujos que salen: Datos
Flujos que salen: Listado/Cons.
Resumen de la lógica: Para iniciar con el mante.
Resumen de la lógica: Para dar paso a reparación
Sistema: Mantenimiento integral/Gestión Empresa
Sistema: Mantenimiento integral/Gestión Dirección
Cliente
Id: 2.4
Id: 1.4
Nombre del proceso: Realizar listado empresas
Generar comprobante
Nombre del proceso: Empresas que requieren
resultados Descripción:
servicio
Descripción: Informe de averías
Flujos que entran: Listado/Respuesta/Ok
Flujos que entran: Contrato/Resp.
Flujos que salen: Listado/Consulta/Act.
Flujos que salen: Cons./Comprobante
Resumen de la lógica: Nº de empresas clientes
Resumen de la lógica: Información de las averías
Sistema: Mantenimiento integral/Gestión Dirección
Sistema: Mantenimiento integral/Gestión Empresa
Cliente
Id: 2.5
Realizar listado de
Id: 1.5 Nombre del proceso:
máquinas
Nombre del proceso: Generar factura mensual
Descripción: Maq. a ser reparadas
Descripción: Registrar operaciones
Flujos que entran: Listado/Respuesta
Flujos que entran: Comprobante/Resp.
Flujos que salen: Listado/Consulta
Flujos que salen: Factura/Cons.
Para proceder a realizar el
Resumen de la lógica: Factura para registro op. Resumen de la lógica:
mantenimiento.
Sistema: Mantenimiento integral/Gestión Empresa
Sistema: Mantenimiento integral/Gestión Dirección
Cliente
Id: 3.1 Id: 4.1
Realizar visitas al Registrar averías de
Nombre del proceso: Nombre del proceso:
cliente mantenimiento
Operarios visitan Registro de daños
Descripción:
Descripción: clientes para conocer ocurridos
requerimientos Flujos que entran: Datos/Ok
Flujos que entran: Datos/Ok Flujos que salen: Datos/Act.
Flujos que salen: Datos/Act. Para generar factura a
Resumen de la lógica:
Datos que envían los cliente
Resumen de la lógica:
operarios. Sistema: Mantenimiento integral/Gestión
Sistema: Mantenimiento integral/Gestión Operarios Mantenimiento

Id: 3.2 Id: 4.2


Generar resultados de Registrar operaciones
Nombre del almacén Nombre del proceso:
averías de mantenimiento
Generar informe de Registro de
Descripción:
Descripción: los resultados actividades realizadas
obtenidos Flujos que entran: Datos/Ok
Flujos que recibidos: Datos/Ok Flujos que salen: Datos/Act.
Flujos que proporcionados: Resultados/Act. Se necesita de la tabla
Resumen de la lógica:
Datos emitidos de las almacén operaciones
Descripción de Datos
visitas Sistema: Mantenimiento integral/Gestión
Sistema: Mantenimiento integral/Gestión Operarios Mantenimiento

Id: 3.3 Id: 4.3


Generar informe de Generar listado de
Nombre del proceso: Nombre del proceso:
operaciones mantenimiento
Elaborar informe de Listado de todo el
Descripción:
las actividades proceso de
Descripción:
Flujos que entran: Resultados/Cons/Act. mantenimiento y
Flujos que salen: Informe/Resp./Ok reparación
Resumen de la lógica: Para elaborar factura. Flujos que entran: Datos/Resp.
Sistema: Mantenimiento integral/Gestión Operarios Flujos que salen: Listado/Cons
Se necesita de la tabla
Resumen de la lógica:
almacén
Sistema: Mantenimiento integral/Gestión
Mantenimiento
Diccionario de Flujo de Datos Grupo: 5
Nombre del FD: Datos Nombre del FD: Datos
Descripción: Para registrar cliente Descripción: Datos de máquina
Proviene de los procesos: Proviene de los procesos:
Para los procesos: Registrar nuevo cliente Generar nueva
Para los procesos:
Cedula, nombre, apellido, planificación
Estructura de datos:
dirección, teléfono, e-mail Estructura de datos: Cod, detalle, fecha
Sistema: Mantenimiento integral/Gestión Empresa Sistema: Mantenimiento integral/Gestión Dirección
Cliente
Nombre del FD: Planificación
Nombre del FD: Solicitud Descripción: Realizar mantenimiento
Descripción: Para petición del cliente Proviene de los procesos: Generar nueva planifica.
Proviene de los procesos: Registrar nuevo cliente Para los procesos: Generar averías máq,
Para los procesos: Realizar sol. mantenimient. Estructura de datos:
Estructura de datos: Sistema: Mantenimiento integral/Gestión Dirección
Sistema: Mantenimiento integral/Gestión Empresa
Cliente Nombre del FD: Averías
Descripción: Detalle de las averías
Nombre del FD: Datos Proviene de los procesos: Generar averías máq,
Descripción: Datos de la solicitud Para los procesos: Realizar listado averías
Proviene de los procesos: Realizar sol. mantenimient. Estructura de datos:
Para los procesos: Registrar cont. mantenimie Sistema: Mantenimiento integral/Gestión Dirección
Estructura de datos: Cod, descp., fecha, cant.
Sistema: Mantenimiento integral/Gestión Empresa Nombre del FD: Listado
Cliente Descripción: Lista de averías
Proviene de los procesos: Realizar listado averías
Nombre del FD: Contrato Para los procesos: Realizar listado empresa
Descripción: Contrato para mantenimient Estructura de datos:
Proviene de los procesos: Registrar cont. mantenimie Sistema: Mantenimiento integral/Gestión Dirección
Para los procesos: Generar comp. resultados
Estructura de datos: Id. fecha, descripción Nombre del FD: Listado
Sistema: Mantenimiento integral/Gestión Empresa Descripción: Lista de las empresas
Cliente Proviene de los procesos: Realizar listado máquina
Para los procesos: Realizar listado empresa
Nombre del FD: Comprobante Estructura de datos:
Descripción: Comprobante de pago Sistema: Mantenimiento integral/Gestión Dirección
Proviene de los procesos: Generar comp. resultados
Para los procesos: Generar factura mensual Nombre del FD: Listado
Estructura de datos: Descripción: Listado para operarios
Sistema: Mantenimiento integral/Gestión Empresa Proviene de los procesos: Realizar listado empresa
Cliente Para los procesos:
Estructura de datos:
Nombre del FD: Factura Sistema: Mantenimiento integral/Gestión Dirección
Descripción: Datos de la factura
Proviene de los procesos: Generar factura mensual
Para los procesos:
Estructura de datos: Cod, cliente, valor, descrip.
Sistema: Mantenimiento integral/Gestión Empresa
Cliente
Nombre del FD: Datos Nombre del FD: Datos
Contiene datos del Descripción: Datos de las averías
Descripción:
cliente Proviene de los procesos:
Proviene de los procesos: Registrar averías de
Realizar visitas al Para los procesos:
Para los procesos: mantenimiento
cliente Estructura de datos: Cod, fecha, detalle
Cedula, nombre, Sistema: Mantenimiento integral/Gestión
Estructura de datos: apellido, dirección, Mantenimiento
teléfono, e-mail
Sistema: Mantenimiento integral/Gestión Nombre del FD: Datos
Operarios Contiene las averías
Descripción: que serán
Nombre del FD: Datos solucionadas
Descripción: Datos de la visita Registrar averías de
Realizar visitas al Proviene de los procesos:
Proviene de los procesos: mantenimiento
cliente Registrar operaciones
Generar resultado Para los procesos:
Para los procesos: de mantenimiento
averías Estructura de datos:
Estructura de datos: Cod, fecha Sistema: Mantenimiento integral/Gestión
Sistema: Mantenimiento integral/Gestión Mantenimiento
Operarios
Nombre del FD: Datos
Nombre del FD: Resultados Contiene información
Descripción: Detalle de la avería Descripción:
de las averías
Generar resultado Registrar operaciones
Proviene de los procesos: Proviene de los procesos:
averías de mantenimiento
Generar informe de Generar listado de
Para los procesos: Para los procesos:
operaciones mantenimiento
Estructura de datos: Estructura de datos:
Sistema: Mantenimiento integral/Gestión Sistema: Mantenimiento integral/Gestión
Operarios Mantenimiento

Nombre del FD: Informe Nombre del FD: Listado


Contiene datos de los Contiende datos de
Descripción:
resultados. Descripción: las operaciones
Generar informe de realizadas
Proviene de los procesos:
operaciones Generar listado de
Para los procesos: Proviene de los procesos:
mantenimiento
Estructura de datos: Cod, fecha, detalle Para los procesos:
Sistema: Mantenimiento integral/Gestión Estructura de datos: Cod, fecha, detalle
Operarios Sistema: Mantenimiento integral/Gestión
Mantenimiento
Diagrama Arquitectónico

Sistema
Mantenimiento
Integral

Gestión Gestión
Gestión Gestión
Empresa
Dirección Operarios Mantenimiento
Cliente

Verificar Solicitar Realizar Entregar Realizar Entregar


Visitar cliente
cliente mantenimiento planificación factura operaciones informe

Listado de Registrar
Listado de
Registrar Contrato empresas Generar Lista de averías listado de
empresas
clientes mantenimiento

Listado de
Comprobante Enviar
máquinas

Listado de Pago de
averías Factura
Modelo Entidad - Relación
Ejercicio 5:

Modelizar el sistema de información "empresa de ventas de productos de limpieza". La


actividad principal de la empresa objeto de estudio consiste en ofertar productos de limpieza.
El funcionamiento es el siguiente:

A partir del informe que envía el departamento de estudio de mercado de la empresa, se


contacta telefónicamente con los posibles clientes y se concierta con ellos una cita en la
empresa para ofertarles algún producto. Al contactar telefónicamente con ellos se les toman
sus datos personales para posteriormente realizar mailings de ofertas. También se guardan
los datos referentes a la cita. Para todas las citas concertadas se debe de realizar un control
de acceso de las visitas que básicamente consiste en: solicitar la identificación de cualquier
persona que acceda al recinto. No se permitirá entrar a ninguna persona que no tenga cita
previa. A las personas que tengan cita concertada se les entregará una tarjeta de entrada, la
cual deberán entregar a la salida firmada por el empleado al que han visitado. Semanalmente
los empleados de la empresa generan un informe detallado a partir de los resultados
obtenidos en las visitas realizadas que se envía al departamento de marketing (para ello,
primero se clasifican los resultados de las visitas por perfiles de empresa).

DIAGRAMA DE CONTEXTO
DIAGRAMA LÓGICO
DIAGRAMA FÍSICO

1. Gestión de Marketing
2. Gestión de Control de citas
3. Gestión de Visitas
DICCIONARIO DE DATOS

SISTEMA: Venta de Productos de Limpieza Grupo: 5

Diccionario de Almacén de Datos

Id: D1 Id: D2

Nombre del almacén: Informes Nombre del almacén: Citas

Descripción: Informes de Mercado e informe Descripción: Citas con el cliente.


semanal
Flujos recibidos: Registro/Actualización
Flujos recibidos: Registro/Actualización
Flujos que proporcionados: Respuesta/OK
Flujos que proporcionados: Respuesta/OK
Descripción de Datos: Se registra citas con los
Descripción de Datos: Se registra y actualiza los posibles clientes. Consulta de citas con el Dep. de
informes que ingresan al Dep. de Marketing Marketing
Sistema: Venta de Productos/Gestión Marketing – Sistema: Venta de Productos/Gestión Marketing
Control de Citas G: 5 - Control de citas-Visitas G: 5

Id: D3 Id: D4

Nombre del almacén: Datos clientes Nombre del almacén: Ofertas


Descripción: Datos de los posibles clientes Descripción: Mailings de orfertas

Flujos recibidos: Registro/Actualización Flujos recibidos: Registro/Actualización


Flujos que proporcionados: Respuesta/OK Flujos que proporcionados: Respuesta/OK

Descripción de Datos: Se registra y actualiza los Descripción de Datos: Luego de la cita con el
datos de los posibles clientes, luego de la cita. posible cliente, se le da un mailings con ofertas
del producto de limpieza
Sistema: Venta de Productos/Gestión Marketing –
Control de Citas G: 5 Sistema: Venta de Productos/Gestión Marketing
– Control de Citas G: 5

Id: D5
Nombre del almacén: Visitas

Descripción: Visita de los posibles clientes a la


empresa
Flujos recibidos: Registro/Actualización

Flujos que proporcionados: Respuesta/OK


Descripción de Datos: Se registra y actualiza las
visitas realiza por los clientes a la empresa
Sistema: Venta de Productos/Gestión Marketing -
Control de citas-Visitas G: 5
SISTEMA: Venta de Productos de Limpieza Grupo: 5

Diccionario de Procesos

Id: 1.1 Id: 1.2


Nombre del Proceso: Enviar informe de Nombre del Proceso: Solicitar/Concretar cita
Mercado con Clientes
Descripción: Se envían los informes del Dep. Descripción: Se concreta una cita con los
de Mercado hacia el Dep. de Marketing posibles clientes a comprar el producto
Flujos que entran: Datos Flujos que entran: Solicitud
Flujos que salen: Solicitud Flujos que salen: Datos
Resumen de la Lógica: Informes de Mercado Resumen de la Lógica: Datos de Clientes
Sistema: Venta de Productos/Gestión Sistema: Venta de Productos/Gestión
Marketing G: 5 Marketing G: 5

Id: 1.3 Id: 1.4


Nombre del Proceso: Enviar mailings Nombre del Proceso: Receptar datos de
clientes
Descripción: Se envían los mailings con
ofertas del producto hacia el cliente Descripción: Se toman los datos de los
posibles clientes
Flujos que entran: Datos
Flujos que entran: Envío
Flujos que salen: Recepción
Flujos que salen: Datos
Resumen de la Lógica: Mailings de ofertas
Resumen de la Lógica: Datos de Clientes
Sistema: Venta de productos /Gestión
Marketing G: 5 Sistema: Venta de productos /Gestión
Marketing G: 5

Id: 1.5 Id: 1.6


Nombre del Proceso: Consultar cita Nombre del Proceso: Ingresar al recinto
Descripción: Se consulta la cita existente con Descripción: Se da el acceso al cliente luego
el cliente, para dar acceso al recinto de haber presentado su identificación y de
existir la cita con el mismo
Flujos que entran: Solicitud
Flujos que entran: Datos
Flujos que salen: Datos
Flujos que salen: Acceso
Resumen de la Lógica: Consulta de cita
existente Resumen de la Lógica: Datos de Clientes
Sistema: Venta de productos /Gestión Sistema: Venta de productos /Gestión
Marketing G: 5 Marketing G: 5
Id: 1.7 Id: 1.8
Nombre del Proceso: Enviar informes Nombre del Proceso: Receptar informes
semanales
Descripción: El Dep. de Marketing recepta los
Descripción: Se envía al Dep. de Marketing los informes semanales realizados por los
informes semanales recogidos de acuerdo empleados.
con la visita de los clientes
Flujos que entran: Datos
Flujos que entran: Datos
Flujos que salen: Envío
Flujos que salen: Envío
Resumen de la Lógica: Recepción de
Resumen de la Lógica: Envío de informes informes
Sistema: Venta de productos /Gestión Sistema: Venta de productos /Gestión
Marketing G: 5 Marketing G: 5

Id: 2.1 Id: 2.2


Nombre del Proceso: Concretar cita Nombre del Proceso: Receptar datos
Descripción: Se concreta la cita con los Descripción: Se receptan los datos de los
posibles clientes posibles clientes luego de concretada la cita.
Flujos que entran: Solicitud Flujos que entran: Concretar/Solicitar
Flujos que salen: Concretar Flujos que salen: Envío
Resumen de la Lógica: Cita con cliente Resumen de la Lógica: Recepción de datos
Sistema: Venta de productos /Gestión Control Sistema: Venta de productos / Gestión
de Citas G: 5 Control de Citas G: 5

Id: 2.3 Id: 2.4


Nombre del Proceso: Receptar Mailings Nombre del Proceso: Solicitar identificación
Descripción: Se reciben los mailings que se Descripción: Se solicita la identificación de
envían por parte del Dep. de Marketing cada cliente para poder accesar al recinto
Flujos que entran: Envío Flujos que entran: Solicitar
Flujos que salen: Datos Flujos que salen: Envío
Resumen de la Lógica: Recepción de mailings Resumen de la Lógica: Solicitud de
identificación
Sistema: Venta de productos /Gestión Control
de Citas G: 5 Sistema: Venta de productos / Gestión
Control de Citas G: 5
Id: 2.5 Id: 2.6
Nombre del Proceso: Enviar identificación Nombre del Proceso: Entregar tarjeta de
identificación
Descripción: Envío de la identificación del
cliente hacia el Dep. de Seguridad, para que el Descripción: El Dep. de Seguridad entrega al
mismo entregue una tarjeta de entrada al cliente una tarjeta de entrada que debe de ser
recinto. firmada por el empleado al que visitó
Flujos que entran: Solicitar Flujos que entran: Entregar
Flujos que salen: Identificación Flujos que salen: Envío
Resumen de la Lógica: Envío de identificación Resumen de la Lógica: Recepción de datos
Sistema: Venta de productos /Gestión Control Sistema: Venta de productos / Gestión
de Citas G: 5 Control de Citas G: 5

Id: 2.7 Id: 2.8


Nombre del Proceso: Enviar tarjeta firmada Nombre del Proceso: Entregar tarjeta
firmada
Descripción: El empleado entrega al cliente la
tarjeta firmada. Descripción: El cliente entrega la tarjeta
firmada por parte del empleado, al Dep. de
Flujos que entran: Envío Seguridad.
Flujos que salen: Recepción
Flujos que entran: Envío
Resumen de la Lógica: Envío de tarjeta Flujos que salen: Recepción
firmada
Resumen de la Lógica: Entrega de tarjeta
Sistema: Venta de productos /Gestión Control
firmada
de Citas G: 5
Sistema: Venta de productos / Gestión
Control de Citas G: 5

Id: 3.1 Id: 3.2


Nombre del Proceso: Solicitar identificación Nombre del Proceso: Entregar identificación
al cliente
Descripción: El cliente entrega su
Descripción: El Dep. de Seguridad solicita la identificación al Dep. de Seguridad.
identificación del cliente para el posterior
Flujos que entran: Entregar
acceso al recinto.
Flujos que salen: Envío
Flujos que entran: Solicitar
Resumen de la Lógica: Entrega de
Flujos que salen: Identificación
identificación
Resumen de la Lógica: Solicita la
Sistema: Venta de productos / Gestión Visitas
identificación
G: 5
Sistema: Venta de productos /Gestión Visitas
G: 5
Id: 3.3 Id: 3.4
Nombre del Proceso: Permitir acceso al Nombre del Proceso: Entregar tarjeta de
cliente entrada
Descripción: El Dep. de Seguridad luego de Descripción: El Dep. de Seguridad entrega
receptar la identificación le da acceso al una tarjeta de entrada al cliente para accesar
recinto no sin antes entregar una tarjeta de al recinto.
entrada
Flujos que entran: Recepción
Flujos que entran: Identificación
Flujos que salen: Entrega
Flujos que salen: Entrega
Resumen de la Lógica: Entrega de tarjeta de
Resumen de la Lógica: Permiso para accesar a entrada
recinto
Sistema: Venta de productos / Gestión Visitas
Sistema: Venta de productos /Gestión Visitas G: 5
G: 5

Id: 3.5 Id: 3.6


Nombre del Proceso: Firmar tarjeta de Nombre del Proceso: Devolver tarjeta
entrada firmada
Descripción: El empleado al que el cliente Descripción: El empleado entrega la tarjeta
visitó se encarga de firmar la tarjeta de firmada al cliente.
entrada entregada por el Dep. de Seguridad.
Flujos que entran: Entregar
Flujos que entran: Entrega tarjeta
Flujos que salen: Envío
Flujos que salen: Devolución
Resumen de la Lógica: Devolución de tarjeta
Resumen de la Lógica: Firma la tarjeta de firmada
entrada.
Sistema: Venta de productos / Gestión Visitas
Sistema: Venta de productos /Gestión Visitas G: 5
G: 5

Id: 3.7
Nombre del Proceso: Devolver tarjeta de
entrada
Descripción: El cliente devuelve la tarjeta
firmada al Dep. de Seguridad antes de salir del
recinto.
Flujos que entran: Entregar
Flujos que salen: Envío
Resumen de la Lógica: Devolución de tarjeta
de entrada
Sistema: Venta de productos /Gestión Visitas
G: 5
SISTEMA: Venta de Productos de Limpieza Grupo: 5

Diccionario de Flujo de Datos

Nombre del Flujo de datos: Datos Nombre del Flujo de datos: Solicitud
Descripción: Se encuentran los datos del Descripción: Se encuentran los informes de
cliente, los datos del informe de mercado, Mercado, Concretar cita con clientes,
los datos del informe semanal, las citas Consultar cita, Recepción de datos, Envio de
concretadas y las visitas realizadas. identificación, Solicitud de identificación
Proviene de los procesos: Enviar informes Proviene de los procesos: Solicitar/Concretar
semanales, Enviar mailings, Ingresar al cita, Consultar cita, Concretar cita, Receptar
recinto. datos, Solicitar identificación, Enviar
identificación, Solicitar identificación,
Para los procesos: Receptar informes,
Receptar datos clientes, Consultar cita, Para los procesos: Solicitar alquiler película
Receptar mailings, Estructura de datos:
Estructura de datos: Cédula, Nombre,
Apellido, Dirección, Teléfono,
F. Nacimiento, E- mail, Visitas, Cita
concretada, Ofertas de mailings

Sistema: Venta de productos/ Gestión Sistema: Venta de productos/ Gestión


Marketing G: 5 Marketing G: 5

Nombre del Flujo de datos: Recepción Nombre del Flujo de datos: Envío
Descripción: Se encuentra el Envío de Descripción: Se la Recepción de datos de
mailings, en el Envio de tarjeta firmada, en clientes, Envío de informes semanales,
la entrega de la tarjeta firmada, Entrega de Recepción de informes, Recepcción de datos,
tarjeta de entrada Recepcción de mailings, Solicitud de
identificación, Entrega de tarjeta de
Proviene de los procesos: Entregar tarjeta
identificación. Envío de tarjeta firmada,
de entrada
Entrega de tarjeta firmada, Entrega de
Para los procesos: Enviar tarjeta firmada, identificación, Devolver tarjeta firmada,
Entrega de tarjeta firmada, Enviar mailings Devolver tarjeta de entrada

Estructura de datos: Fecha de cita, hora de Proviene de los procesos: Receptar datos de
cita, empleado quien atiende, clientes, Receptar mailings, Enviar tarjeta
departamento firmada, Eentregar tarjeta firmada.
Para los procesos: Enviar informes, Receptar
Sistema: Venta de productos / Gestión informes, Receptar datos, Solicitar
Control Citas- Visitas G: 5 identificación, Entregar tarjeta de
identificación, Entregar identificación.
Estructura de datos: descripción de visitas,
número de visitas, número de tarjetas
entregadas, empleado_firma, departamento
Sistem: Venta de productos / Gestión
Marketing – Control Citas-Visitas G: 5
Nombre del Flujo de datos: Acceso Nombre del Flujo de datos: Concretar
Descripción: Se encuentra el ingreso al Descripción: Se encuentra la recepción de
recinto, datos, Concretar una cita
Proviene de los procesos: Consultar cita Proviene de los procesos: Receptar datos,
Para los procesos: Ingresar al recinto Para los procesos: Concretar cita

Estructura de datos: Estructura de datos:

Sistema: Venta de productos / Gestión Sistema: Vetna de productos / Gestión


Marketing – Control de citas – Visitas Marketing – Control de citas – Visitas G: 5
G: 5

Nombre del Flujo de datos: Identificación Nombre del Flujo de datos: Entrega
Descripción: Se encuentra el envio de Descripción: Se encuentra la entrega de
identificación, Solicitud de identificación, tarjeta de identificación, Entrega de tarjeta de
Permiso de acceso a cliente entrada, Permite acceso al cliente, Firma de
tarjeta de entrada, Devolver tarjeta firmada,
Proviene de los procesos: Consultar cita Devolver tarjeta de entrada
Para los procesos: Enviar identificación,
Proviene de los procesos: Firmar tarjeta de
Solicitar identificación entrada, Devolver tarjeta firmada, Devovler
Estructura de datos: tarjeta de entrada, Entregar identificación,
Entregar tarjeta de identificación
Para los procesos: Permitir acceso al cliente,
Entregar tarjeta de entrada
Estructura de datos:

Sistema: Venta de productos / Gestión


Sistema: Venta de productos / Gestión
Marketing – Control de citas – Visitas
Marketing – Control de citas – Visitas G: 5
G: 5

Nombre del Flujo de datos: Devolución


Descripción: Se encuentra la devolución de la
tarjeta de entrada firmada.
Proviene de los procesos: Entregar tarjeta de
entrada
Para los procesos: Firmar tarjeta de entrada
Estructura de datos:

Sistema: Venta de productos / Gestión


Marketing – Control de citas – Visitas
G: 5
DISEÑO ARQUITECTÓNICO

Sistema Venta de productos de


limpieza

Gestion Gestion Control


Gestión Visitas
Marketing de Citas

Contactar Recibir Generar Consultar Entregar tarjeta Accesar a


Clientes informes citas citas de entrada recinto

Receptar Solicitar
Receptar datos informes de Registrar cita Solicitar Entregar tarjeta
con clientes consulta de citas identificacion a
de clientes Mercado cliente

Receptar
Concretar citas informes Enviar datos de Receptar tarjeta Receptar
Confirmar cita firmadaa
con clientes semanales citas identificación

Enviar ofertas Informar visita


de mailings a Marketing

Dar acceso a
cliente
MODELO RELACIONAL
Ejercicio 6:

GASEO S.A.
La concesión de Gas Natural del ayuntamiento de Villarriba está a cargo de la empresa GASEO
S.A. (Gaseoductos, S.A.). Esta empresa se dedica al suministro y mantenimiento de la red de Gas
Natural, así como a la instalación de enganches en viviendas particulares y empresas, y al cobro de
los consumos realizados.

Todas las labores de mantenimiento e instalación son fáciles de gestionar, pero no así los cobros
de suministro. Estos se realizan bimensualmente, por lo que un inspector debe pasar por todos los
domicilios y empresas clientes cada dos meses, y en ese tiempo se deben recolectar los datos, hacer
los cálculos y generar los cobros.
La empresa ha planteado construir, para simplificar su gestión, un sistema informático que lleve la
gestión de los cobros. Para ello, el sistema debe llevar cuenta de las lecturas realizadas por los
inspectores en los domicilios y empresas cliente. El sistema debe tener en cuenta que los
inspectores no siempre pueden leer los contadores en sus visitas.
Una vez introducidas las lecturas en el sistema, se generarán los cobros, excepto para los clientes a
los que no se les ha leído el contador. El cobro será por un valor de 8 €/M3 más un 7% de IVA.

A estos últimos se les retendrá el cobro hasta que un inspector realice la lectura de su contador.

Si ésta no puede ser realizada en seis meses, se les generará un cobro de penalización de 50 €, y
se les enviará una carta informándoles del problema. Esto se repetirá cada bimestre hasta que la
situación se normalice. Una vez que se pueda realizar la lectura, se les generará un cobro de la
forma usual.
DIAGRAMA DE CONTEXTO

DIAGRAMA LÓGICO
DIAGRAMA FÍSICO

Gestión de cobros
Gestión de inspección
DICCIONARIO DE DATOS

Diccionario de Almacén de Datos. Sistema: Gaseoducto S.A Grupo: 5

Id: D1 Id: D4
Nombre del almacén Cliente Nombre del almacén Penalización
Descripción: Contiene los datos espe- Descripción: Contiene cobro por retraso
cificos de un cliente De pago de factura
Flujos que recibidos: Consulta Flujos que recibidos: Actualización, Consulta

Flujos que proporcionados : Respuesta Flujos que proporcionados : Ok, Respuesta

Descripción de Datos N° Cedula, Nombres, Telf, Descripción de Datos Valor de $50


Dirección, Cel, E-mail,
F. Nacimiento

Id: D2 Id: D5
Nombre del almacén Contador Nombre del almacén Pago
Descripción: Contiene los datos del con Descripción: Contiene comprobante de
sumo del medidor Pago de factura
Flujos que recibidos: Consulta Flujos que recibidos: Actualización

Flujos que proporcionados : Respuesta Flujos que proporcionados: Ok

Descripción de Datos Cantidad en kw, Velocidad Descripción de Datos Pago Realizado, Fecha de
De consumo, N° Contador Pago, N°Fact

Id: D3
Nombre del
almacén Factura
Descripción: Contiene las facturas gene
Radas a cada cliente
Flujos que
recibidos: Consulta, Actualización

Flujos que
proporcionados: Respuesta, Ok

Descripción de
Datos Nombres de Cliente, Canti
dad de consumo, valor a
pagar, fecha de pago, di_
reccion, Ruc, IVA,N°Fact
Diccionario de Procesos. Sistema: Gaseoducto S.A (Gestión de cobro) Grupo: 5

Id: 1.1 Id: 1.4


Registrar Factura de Nombre del proceso Registrar Pago Penalización
Nombre del proceso
Clientes
Descripción: Permite guardar cambios
Descripción: Permite guardar los datos
del pago efectuado de penalización
de una factura al almacén respectivo
Flujos que entran: Pago
Flujos que entran: Generación de factura

Flujos que salen: Flujos que salen: Recibo


Factura

Resumen de la Lógica Necesita todos los datos Resumen de la Lógica Necesita el comprobante
de la factura para guardar de pago de penalización
en la tabla Almacén Que se haya efectuado
Factura

Id: 1.3 Id: 1.2


Nombre del proceso Nombre del proceso Registrar Pago de Factura
Generar Penalización
Descripción: Descripción: Permite guardar cambios
Permite generar sanción
a la entidad respectiva en los almacenes respectivos
Flujos que entran: Flujos que entran: Pago
Fecha límite de pago

Flujos que salen: Flujos que salen: Fecha límite de pago -


Comprobante de
Penalización Recibo
Resumen de la Lógica Resumen de la Lógica Necesita el comprobante
Necesita conocer si se
Ha sobrepasado la fecha de pago de factura que se
De pago para poder gene_ haya efectuado
rar la penalización
Diccionario de Procesos.

Sistema: Gaseoducto S.A (Gestión de inspección) Grupo: 5

Id: 2.1 Id: 2.4


Nombre del proceso Generar Lista de Clientes Generar Reporte de visitas no
Nombre del proceso
realizadas
Descripción: Permite consultar los clien
Permite generara
tes a inspeccionar obtenida de su almacén Descripción: notificación de inspecciones
Flujos que entran: Datos no realizadas

Flujos que salen: Orden de Lectura Flujos que entran: Pago

Resumen de la Lógica Necesita todos los datos Flujos que salen: Recibo
de los clientes a los cuales
Se vaya a inspeccionar Resumen de la Lógica Necesita el comprobante
de pago de penalización
Que se haya efectuado

Id: 2.2 Id: 2.3


Nombre del proceso Registrar Datos Inspección Nombre del proceso Generar Costos Consumo
Descripción: Permite guardar los datos Descripción: Permite generar la factura
Recolectados por el inspector con los valores a cancelar por consumo
Flujos que entran: Recolección de Datos Flujos que entran: Datos de Lectura

Flujos que salen: Datos de Lectura Flujos que salen: Reporte de No lectura
Generación de Factura
Resumen de la Lógica Necesita todos los datos Resumen de la Lógica Necesita conocer los
Que hayan sido recolecta Datos de los clientes que
dos por el inspector Han sido inspeccionados
Diccionario de Flujo de datos.

Sistema: Gaseoducto S.A (Gestión de cobro) Grupo: 5

Generación de Factura Recibo


Nombre del flujo de Nombre del flujo de datos:
datos:
Descripción: Contiene comprobante
Descripción: Contiene los datos del
de factura pagada
Contador de un cliente
Proviene de los procesos: Registrar pago de
Proviene de los procesos: E. Dirección
Factura
Para los procesos: E. Cliente
Para los procesos: Registrar Factura de
Clientes
Estructuras de datos: Nombre Cliente, Cedula
Estructuras de datos: Cantidad en kw,
Fecha de pago, valor
N° contador, Velocidad
Pagado, N° Factura,
De consumo
N° Contador

Factura Fecha Limite de Pago


Nombre del flujo de datos: Nombre del flujo de
datos:
Descripción: Contiene los valores a Descripción: Contiene información de
Pagar por consumo Fecha máxima a pagar
Proviene de los procesos: Registrar Factura de Proviene de los
procesos: Registrar Pago de
Clientes
Factura
Para los procesos: E. Cliente
Para los procesos: Generar Penalización
Estructuras de datos: Cantidad de consumo,
N° Fact, Valor a pagar Estructuras de datos: Datos de Fecha Factura
Fecha de pago, N°
Cont
IVA, Ruc, Direc, N.
Clien
Comprobante de
Nombre del flujo de datos: Penalización
Pago
Descripción: Contiene datos de
Nombre del flujo de datos:
Sanción
Descripción: Contiene información del Proviene de los procesos: Generar Penalización
Pago realizado
Proviene de los procesos: E. Cliente Para los procesos: E. Cliente

Para los procesos: Registrar Pago de Fac_ Estructuras de datos: Valor sanción
tura
Estructuras de datos: N° Factura, Fecha de
Pago, Pago Realizado
Pago Recibo
Nombre del flujo de Nombre del flujo de
datos: datos:
Descripción: Contiene información Descripción: Contiene información de
Del pago de sanción Recibo de pago
Proviene de los Proviene de los
procesos: E. Cliente procesos: Registro de pago de
Penalización
Para los procesos: Registrar pago de Para los procesos: E. Cliente
Penalización
Estructuras de datos: Valor $50, nombre cliente Estructuras de datos: Nombre Cliente, Fecha
de pago de sanción,
valor pagado, Cedula

Diccionario de Flujo de datos.

Sistema: Gaseoducto S.A (Gestión de inspección) Grupo: 5

Orden de Lectura Recolección de Datos


Nombre del flujo de datos: Nombre del flujo de datos:

Descripción: Descripción: Contiene información de


Contiene el listado de
visitas a realizar Contador inspeccionado
Proviene de los procesos: Proviene de los procesos: E. Inspector
Generar Lista de
Clientes
Para los procesos: Para los procesos: Registrar Datos de
E. Inspector
Inspección
Estructuras de datos: Estructuras de datos: N° Cont, Cantidad en kw,
Nombre Clientes,
N° Cont , Direc Velocidad de consumo
Datos
Nombre del flujo de Datos de lectura
datos:
Nombre del flujo de datos:
Descripción: Contiene los datos del Descripción: Contiene datos de
cliente que se va a visitar
lectura si realizada
Proviene de los procesos: E. Dirección
Proviene de los procesos: Registrar Datos de
Inspección
Para los procesos: Generar Lista de Para los procesos: Generar Costos de
Clientes
Consumo
Estructuras de datos: Nombre, Cedula, Estructuras de datos: N° Cont, Cantidad kw,
Direccion, Cel, Telf
Velocidad de consumo
Generación de Factura Notificación
Nombre del flujo de Nombre del flujo de
datos: datos:
Descripción: Contiene Datos de Descripción: Contiene informe de visi
Factura a pagar ta no realizada
Proviene de los Proviene de los
procesos: Generar Costos de procesos: Generar Reporte de
Consumo Visitas no realizadas
Para los procesos: E. Dirección Para los procesos: E. Dirección

Estructuras de datos: Nombres de Cliente, Estructuras de datos: Notificación de visita no


Cantidad de consumo Realizada a tiempo
valor a pagar, fecha de
Pago, Ruc, IVA,N°Fact

Reporte de no lectura
Nombre del flujo de
datos:
Descripción: Contiene notificación de
Inspección no realizada
Proviene de los
procesos: Generar Costos de
Consumo
Para los procesos: Generar Reporte de
Visitas no realizadas
Estructuras de datos: Reporte de visita no rea-
lizada en tiempo estipu-
lado
DIAGRAMA ARQUITECTÓNICO

Sistema Gaseoducto
S.A

Gestion
Gestion Cobro
Inspección

Realiza la
Solicita Servicio Generacion de Genera cobros Lista de clientes
recoleccion de
mantenimiento cobros penalización por visitar
datos

Lista de Introduce
Recepcion de
Solicitud de datos Pago de servicio contadores leidos lecturas/domicilio
factura
/no leidos clientes
MODELO ENTIDAD - RELACIÓN
Ejercicio 7. Centralita

En un campo universitario de reciente creación, la información suministrada


por la centralita de teléfonos es procesada actualmente de forma manual.
Esto se hace imposible la generación de la informes y estudios estadísticos
de dicha información. Por este motivo se requiere analizar y desarrollar un
sistema, que permita realizar de forma automatizada la recogida de la
información producida de la centralita como resultado de las llamadas que
realizan las distintas extensiones y a los departamentos del campus, el
mantenimiento de toda la información relativa a las extensiones y a los
departamentos, y por último, la generación de los listones telefónicos
relativas a las extensiones de la universidad. La infraestructura del campo
universitario es la siguiente: la dirección o decanato, los departamentos y el
centro de cálculo encargado de gestionar el sistema. El sistema emitirá al
terminar cada mes los informes de gastos para el decanato y los
departamentos, la generación de informes se realiza a partir de los datos
emitidos por la centralita como resultado de las llamadas efectuadas por las
distintas extensiones telefónicas. Además de los informes anteriores, el
decanato y/o los departamentos podrán solicitar informes de un periodo
determinado a partir de la descripción anterior modelar el sistema de
información de control de llamadas telefónicas utilizando dfd.
DIAGRAMA DE CONTEXTO
DIAGRAMA LOGICO
DIAGRAMA FÍSICO
Gestión llamadas

Act.
1.1 D1 llamadas
Información Ok
c Act.
centralita Enviar Ok D2 Bd decanato
información
Llegada de información
llamadas
Información final
decanato Cons.

Resp.
1.2
c
Centro de Enviar
calculo
información
Llegada informacion final final
Gestión listones

Cons.
2.1 D3 listones
Mensaje Resp.
c
Centro de
Generando
calculo
listones
Llegada de listones
llamadas
Act.
decanato
Cons.
2.2
Cons.
Llegada Resp. D4 Bd decanato
listones
Llegada de listones
llamadas

centralita
Gestión informes
Cons.
3.1 D4 llamadas
envio Resp.
c
Centralita Enviar
resultados
llamadas

Cons.
3.2 Act.
Resp. D1 llamadas
registro Registro
Centro de
calculo resultados
llamadas

Act.

3.3 Ok

Envío
informe D4 informe
mensual

Cons.
3.4
llegada Resp.
D4 informe
Llegada

centralita informe

llegada
mensual

Act.
centralita 3.4 ok
Ccccc
Solicitar
informe
periodo
DICCIONARIO DE DATOS

Diccionario de Almacén de Datos


Id: D1 Id: D3

Nombre del almacén: llamadas Nombre del almacén: Bd decanato

Descripción: Datos de las llamadas Descripción: registro de almacenamiento de llamadas

Flujos recibidos: Actualización Flujos recibidos: Consulta, Actualización

Flujos que proporcionados: OK Flujos que proporcionados: Respuesta, OK

Descripción de Datos: Se actualiza los datos de las Descripción de Datos: Se consulta y actualiza los
llamadas realizadas registros de las llamadas

Sistema: proceso de información/gestión llamadas Sistema: proceso de información/gestión llamadas-


gestión de listones

Id: D2 Id: D4

Nombre del almacén: listones Nombre del almacén: informe

Descripción: lista de llamadas Descripción: informe de las llamadas terminadas

Flujos recibidos: Consulta, Actualización Flujos recibidos: Consulta, Actualización

Flujos que proporcionados: Respuesta, OK Flujos que proporcionados: Respuesta, OK

Descripción de Datos: Se genera las listas de Descripción de Datos: Se genera el informe de las
llamadas registradas llamadas realizadas

Sistema: proceso de información/gestión llamadas- Sistema: proceso de información/gestión llamadas-


gestión de listones gestión de listones-gestión de informes
Diccionario de Procesos

Id: 1.1 Id: 1.2

Nombre del Proceso: enviar información llamadas Nombre del Proceso: enviar información final

Descripción: Se contiene la información de las Descripción: Se contiene la información final de


llamadas a enviar las llamadas recibidas

Flujos que entran: información Flujos que entran: información final

Flujos que salen: información Flujos que salen: información

Resumen de la Lógica: envío de información Resumen de la Lógica: envío de información

Sistema: centralita/ gestión llamadas G: Sistema: centralita/ gestión llamadas G:


5 5

Id: 2.1 Id: 2.2

Nombre del Proceso: generando listones llamadas Nombre del Proceso: llegada listones llamadas

Descripción: Se generan las respectivas listas de Descripción: Se receptan las listas de las llamadas
las llamadas generadas

Flujos que entran: mensaje Flujos que entran: Lista

Flujos que salen: listones Flujos que salen: listones

Resumen de la Lógica: Se tienen las listas de las Resumen de la Lógica: recepción de listas
llamadas
Sistema: centralita/ gestión listones G: 5
Sistema: centralita/ gestión listones G: 5

Id: 3.1 Id:

Nombre del Proceso: enviar resultados llamadas Nombre del Proceso: registro resultados llamadas

Descripción: se contiene los resultados de las Descripción: Se contiene el registro de los


llamadas a enviar resultados recibidos

Flujos que entran: envió Flujos que entran: resultados

Flujos que salen: registro Flujos que salen: registro

Resumen de la Lógica: envío de resultados Resumen de la Lógica: registro de resultados

Sistema: centralita/ gestión informes G: 5 Sistema: centralita/ gestión informes G: 5


Id: 3.3 Id: 3.4

Nombre del Proceso: enviar informe mensual Nombre del Proceso: llegada informe mensual

Descripción: se retiene los informes por periodos Descripción: se recepta y llega la información por
para enviar mes o periodo

Flujos que entran: registro Flujos que entran: informe mensual

Flujos que salen: informe Flujos que salen: solicitud

Resumen de la Lógica: envío de informes mensual Resumen de la Lógica: llegada de informe por
periodo
Sistema: centralita/ gestión informes G: 5
Sistema: centralita/ gestión informes G: 5

Id: 3.4

Nombre del Proceso: solicitar informe periodo

Descripción: solicitar informes

Flujos que entran: informe

Flujos que salen: solicitud

Resumen de la Lógica: solicitud de informe

Sistema: centralita/ gestión informes G: 5


Diccionario de Flujo de Datos

Nombre del Flujo de datos: información Nombre del Flujo de datos: llegada información

Descripción: Se encuentran las llamadas Descripción: llega la información de las llamadas


realizadas
Proviene de los procesos: enviar información
Proviene de los procesos: centralita
Para los procesos: enviar información final
Para los procesos: enviar información llamadas
Estructura de datos: Cédula, Nombre, hora de
Estructura de datos: Cédula, Nombre, hora de llamada, fecha de llamada
llamada, fecha de llamada

Sistema: centralita/ gestión llamadas G: 5 Sistema: centralita/ gestión llamadas G: 5

Nombre del Flujo de datos: información final Nombre del Flujo de datos: llegada información
final
Descripción: Se encuentra la información final de
las llamadas Descripción: Se encuentra la información final de
las llamadas
Proviene de los procesos: decanato
Proviene de los procesos: enviar información final
Para los procesos: enviar información final
Para los procesos: centro de calculo
Estructura de datos: Cédula, Nombre, hora de
llamada, fecha de llamada Estructura de datos: Cédula, Nombre, hora de
llamada, fecha de llamada
Sistema: centralita/ gestión llamadas G: 5
Sistema: centralita/ gestión llamadas G: 5

Nombre del Flujo de datos: mensaje Nombre del Flujo de datos: llegada de listones

Descripción: Se encuentran las listas de las Descripción: llega las listas de las llamadas
llamadas que se han realizado
Proviene de los procesos: generando listones
Proviene de los procesos: centro de calculo llamadas

Para los procesos: generando listones llamadas Para los procesos: llegada listones llamadas

Estructura de datos: Código, Nombre, hora de Estructura de datos: Código, Nombre, hora de
llamada. llamada.

Sistema: centralita/ gestión listones G: 5


Sistema: centralita/ gestión listones G: 5
Nombre del Flujo de datos: envío Nombre del Flujo de datos: registro

Descripción: Se encuentra la información de los Descripción: Se comienza a registrar los


resultados de las llamadas resultados de las llamadas

Proviene de los procesos: centralita Proviene de los procesos: registro resultados


llamadas
Para los procesos: enviar resultados llamadas
Para los procesos: envío informe mensual
Estructura de datos: Codigo_resul, nombre,
dirección, hora,fecha Estructura de datos: Codigo_resul, nombre,
dirección, hora,fecha
Sistema: centralita/ gestión informe G: 5
Sistema: centralita/ gestión informe G: 5

Nombre del Flujo de datos: llegada

Descripción: llega los informes ya revisados

Proviene de los procesos: envio informe mensual

Para los procesos: solicitar informe periodo

Estructura de datos: Codigo_resul, nombre,


dirección, hora,fecha

Sistema: centralita/ gestión informe G: 5


DISEÑO ARQUITECTÓNICO
Sistema de
proceso de
informacion

Gestion
Gestion listones Gestion informes
llamadas

enviar recepcion de generacion de recepcion de Entrega de


informacion informacion listones informacion Informe

recepcion envio de llamadas recepcion Resultado de


envio llamadas

almacenamiento almacenamiento generando


proceso
informes

finalizado listado procesando

Informar

Entregar

MODELO RELACIONAL

Das könnte Ihnen auch gefallen