Vous êtes sur la page 1sur 28

UNIVERSIDAD NACIONAL DEL

ALTIPLANO
MAESTRA EN INFORMTICA

PROYECTO DE SISTEMAS DISTRIBUIDOS


TIENDA DE VIDEOS

INTEGRANTES:

RAUL OVIDIO CASTILLO PINTO


HELARF FERRER CALSINA CONDORI

PUNO - 2014

Contenido

1.

2.

INTRODUCCIN........................................................................................
1.1.

Propsito............................................................................................

1.2.

Alcance...............................................................................................

1.3.

Referencias.........................................................................................

1.4.

Apreciacin global...............................................................................

DESCRIPCIN GENERAL...........................................................................
2.1.

Perspectiva del producto....................................................................

2.1.1.

Interfaces de usuario........................................................................

2.1.2.

Interfaces de hardware.....................................................................

2.1.3.

Interfaces de software......................................................................

2.1.4.

Restricciones de memoria.................................................................

2.1.5.

Funcionamientos..............................................................................

2.2.

Funciones del producto.....................................................................10

2.3.

Caractersticas de los usuarios..........................................................10

2.4.

Restricciones....................................................................................10

3.

OBJETIVOS DEL SISTEMA.......................................................................11

4.

REQUISITOS ESPECFICOS.....................................................................12
4.1.

Requisitos de almacenamiento de informacin.................................12

4.2.

Atributos del software del sistema....................................................14

4.2.1.
3

Disponibilidad................................................................................

5.

4.2.2.

Seguridad.....................................................................................

4.2.3.

Mantenimiento...............................................................................

4.2.4.

Portabilidad...................................................................................

ANLISIS...............................................................................................16
5.1.

Arquitectura del software.................................................................16

5.2.

Casos de Uso de Anlisis...................................................................16

5.2.1.

Diagrama de casos de uso...............................................................

5.2.2.

Definicin de Actores......................................................................

5.2.3.

Casos de uso del sistema................................................................

5.2.3.1.

Diagrama de casos de uso del subsistema gestin de socio...............

5.2.3.2.

Diagrama de casos de uso del subsistema gestin de alquileres........

5.2.3.3.

Diagrama de usos de subsistema gestin de pelculas......................

5.2.3.4.

Diagrama de usos de subsistema gestin de consultas.....................

5.2.4.

Especificacin de casos de uso.........................................................

5.3.

Diagrama de Secuencias...................................................................28

5.4.

Diagrama de Colaboracin................................................................29

5.5.

Diseo de la Base de Datos...............................................................29

5.5.1.

Diseo..........................................................................................

5.5.2.

Diagramas.....................................................................................

1 Introduccin
LA TIENDA DE VIDEOS: El propietario de una pequea tienda de videos tiene
alrededor de 3.000 pelculas. Cada pelcula tiene un nmero de identificacin o
cdigo nico, y un cdigo de barras que es comn para todas las copias de una
misma pelcula. Las pelculas estn en formato VHS y DVD. Para cada pelcula,
necesita conocer su ttulo y categora (comedia, suspenso, drama, accin, guerra,
entre otros). Se tienen mltiples copias de muchas de las pelculas.
Frecuentemente los clientes preguntan por pelculas con actores populares
especficos, as que se desea registrar las pelculas donde estn los actores de
moda. Se tienen cientos de clientes registrados, y slo se arriendan pelculas a
gente asociada al video-club, y que no tenga multas por devoluciones retrasadas.
Para cada socio se registra su nombre, apellido, telfono, direccin y su nmero de
socio. Adems se necesita mantener un registro de las pelculas que ha arrendado
cada cliente. Un cliente puede arrendar varias pelculas al mismo tiempo.
En vista de que el propietario desea darle mayor calidad a la atencin de sus
clientes, propone la construccin de un sistema de tiempo real para que sus
clientes, que tengan Internet en casa, puedan alquilar y separar sus videos por este
medio. Como siempre le gusta premiar a sus clientes VIP, propone que el sistema a
construir le proporcione las estadsticas correspondientes. Este interfaz solo debe
ser manipulado por el administrador del sistema.
El presente proyecto es una herramienta fundamental para la administracin y
control e un Vdeo Club, y est desarrollada con la metodologa web UWE UML
(UML-Based Web Engineering) adems de tener mltiples funcionalidades como
llevar las cuentas de pago, Control de Membresas de los Socios, Control de las
salidas y retornos de los filmes, adems de reportes de los movimientos realizados.
El sistema de alquiler de Pelculas est desarrollado para entornos Web, lo que
facilita la actualizacin, modificacin y solucin de errores que se presenten en su
momento.

Propsito

Alcance

Presentar

a los usuarios (Administrador, Trabajador, Socio y Cliente) una

interfase amigable, que le permita gestionar y optimizar los procesos.


El Sistema [NOMBRE SISTEMA], deber dar soporte a las siguientes
funciones:
Cliente:

Proporcionar reportes de VHS/DVDs Disponibles en la Tienda.


Proporcionar detalles de filmes disponibles en la Tienda (Sinopsis, Reparto,
Trailers).
Socio:
Proporcionar entrono para administrar sus prestamos, devoluciones y
membresias pendientes.
Proporcionar detalles personalizados de filmes disponibles en la tienda,
categorizado por: Reparto, Ao de estreno, Titulo del Filme, etc.
Proporcionar detalles de filmes disponibles en la Tienda (Sinopsis, Reparto,
Trailers).
Trabajador:
Proporcionar una entorno amigable para el registro de datos de clientes y/o
socios.
Proporcionar

detalles

personalizados

de

filmes

disponibles

(Por:

Actor/Actriz/Director, Ao de Estreno, Tipo o Categora de Pelcula).


Proporcionar un entorno para la administracin de Alquiler y/o Devolucin de
VHS/DVDs.
Administrador:

Proporcionar reportes de los movimientos (alquiler, devolucin, trabajador


y/o socio).
Proporcionar entrono para registrar a nuevos trabajadores.
Proporcionar entorno para administrar los VHS/DVD adquiridos o dados de
baja.

Referencias

Titulo

Ruta
UWE UML

Autor
www.Uml.org

UML

Apreciacin global

Dar a conocer requerimientos de software y hardware para el desarrollo e


implantacin del sistema.

Descripcin general
El sistema consta de dos interfaces dinmicas, una para el usuario normales o
clientes no frecuentes (cliente), que esta encargada de mostrar informacin de los
filmes disponibles en la tienda a modo de vitrina virtual; y la otra para usuarios con
privilegios especiales (Socio, Trabajador, Administrador), encargada de presentar
los mdulos para cada tipo de usuario, esta interfaz esta restringida por una llave
de acceso.

Perspectiva del producto

El sistema [NOMBRE SISTEMA] ser la encargada de gestionar los procesos


del Video Club, Esta Constara de 6 mdulos principales:

Modulo de gestin de Usuarios.


Modulo de gestin de Filmes.

Modulo de gestin de pagos.


Modulo de Reportes e impresin.
Modulo de gestin de prestamos y devoluciones.
Modulo del Sistema.

El modulo de gestin de usuarios se encargara de administrar la


recoleccin de informacin de los Actores del Sistema que interactan con el
sistema, almacenado la informacin en una base de datos y proporcionando
los

datos

de

acceso

para

los

nuevos

registros

(Socio,

Trabajador,

Administrador).

El modulo de gestin de Filmes, sera la encargada de administrar los


VHS/DVDs que se tengan en el vdeo club, adems de sera la encargada de
obtener la informacin de cada filme consultando a Wikipedia, imdb,
GoogleSearch y otras fuentes de datos.

El modulo de gestin de pagos se encargara de administrar los


movimientos

de

caja,

verificacin

de

deudas

pendientes

generar

comprobantes de pago.

El modulo de reportes e impresin sera la encargada de generar los


reportes de movimientos del sistema como los prestamos y devoluciones
segmentados por fecha, socio, trabajador o filme, tambin sera la encargada
de presentar un informe con datos estadsticos para la toma de decisiones
de futuras adquisiciones.

El modulo de gestin de prestamos y devoluciones se encargara de


administrar y controlar el stock del vdeo club, Presentando la informacin
de filmes disponibles y filmes a devolver de un determinado cliente o socio.

El modulo del Sistema, este modulo sera la encargada de administrar al


resto de mdulos, asiendo que los mdulos puedan interactuar con los otros
sistemas como la base de datos.

Todo los mdulos cuentan con una plantilla o tmplate que el modulo del
sistema interpretara y mostrara el resultado.

Interfaces de usuario

Estarn constituidos por las interfaces de cada modulo, estos sern


visualizados mediante el explorador de internet. Estas interfaces constan
principalmente de tablas lostas y campos de texto.

Interfaces de hardware

Servidor:

Procesador: Pentium IV o Superior.


Memoria RAM: 512 MB o ms.
2 GB de espacio libre en disco duro.
Tarjeta de red.

Clientes:

Procesador: Pentium IV o Superior.


Memoria RAM: 256 MB o ms.
Tarjeta de red.
Monitor
Teclado
Lector de cdigo de barras(para el caso de control de asistencia)

Interfaces de software
Constituido por los siguientes programas:

Sistema operativo (Windows XP/2000/vista/7/8, GNU/Linux)


Explorador de internet (Internet Explorer, Firefox, Chrome, Opera,
Iceweasel, etc)
Gestor de base de datos MySQL
Servidor web Apache 2.2
Servidor de aplicaciones PHP.

Restricciones de memoria
Funcionamientos

Modulo de gestin de usuarios


En este modulo se realiza los siguientes procesos:

Registro y actualizacin de datos de los actores del sistema.


Registro y actualizacin de privilegios de de los actores del sistema.
A

Modulo de gestin de Filmes


Se realizan los siguientes procesos:

Registro y actualizacin de datos de los filmes.


Actualizacin de datos de los filmes consultando a fuentes externas.
A

Modulo de gestin de pagos


Se realizan los siguientes procesos:

Reporte de prestamos impagos y generacin de comprobante.


Consulta y actualizacin movimientos de caja.

Modulo de reportes e impresin


Se realizan los siguientes procesos:

Consulta de movimientos realizados segmentando resultados.


Generacin de reportes en formatos de impresin.
A

Modulo de Gestin de Prestamos y devoluciones


En este modulo se realiza los siguientes procesos:

Registro y actualizacin de movimientos de Filmes.


Registro de peticiones de prestamos.
Registro de reserva de filme.
A

Modulo del sistema


En este modulo se realiza los siguientes procesos:

Lectura y procesado de plantillas o templates de los mdulos instalados.


Administracin y gestin de base de datos.
Generar interfaz base para la muestra de interfaz de los mdulos.

Funciones del producto


Caractersticas de los usuarios
Socio:
Empleado:
Administrador:

Restricciones

Se han tomado las siguientes:

El sistema depende de una Base de datos MySQL

Es necesario que las PCs tengan Tarjetas de Redes.


El sistema deber contar con el servidor de aplicaciones PHP y Apache.
La fiabilidad del sistema depende de la veracidad de los datos ingresados por
los usuarios.

Objetivos del Sistema


OBJ-01

Gestin de VHS y DVDs

Descripcin

El sistema debe gestionar los VHS y DVDs con los que


cuenta el Video Club: Alquiler, Baja, Disponibilidad,
etc.

Estabilidad

Alta

Comentario

Ninguno

OBJ-02

Gestin de Socios

Descripcin

El sistema debe gestionar las cuentas de lso Socios


del Video Club: Alta, Baja, Modificaciones de datos,
Sanciones, cuentas, etc.

Estabilidad

Alta

Comentario

Ninguno

OBJ-03

Gestin de Alquileres

Descripcin

El sistema debe gestionar los alquileres de VHS y


DVDs: entrada, Devoluciones, Devoluciones tardias,
reclamaciones, disponibilidad,etc.

Estabilidad

Alta

Comentario

Ninguno

OBJ-04

Gestin de Consultas

Descripcin

El sistema debe gestionar las consultas que se


realizan mediante la web del Video Club: Peliculas
Disponibles, Reservas, informacion extra, Busqueda
personalizada, etc.

Estabilidad

Alta

Comentario

Los

Socios

podrn

hacer

reservas

de

pelculas

acreditandoce con su numero de socio y una clave

secreta del socio.

Requisitos especficos
Requisitos de almacenamiento de informacin
Esta seccin la lista de los requisitos de almacenamiento de
informacin

que

se

han

identificado,

especificaremos

toda

la

informacin que debe almacenar nuestro sistema


RI-01

Informacin sobre Pelculas

Objetivos asociados

OBJ-01 Gestionar las pelculas y Cintas

Requisitos Asociados

Alta de Filme
Alta DVD
Alta VHS
Baja DVD
Baja VHS
Consulta Pelicula

Descripcin

El sistema debe de almacenar la informacin de las


peliculas del video club, los datos a almacenar son:

Datos Especficos

Titulo de la pelcula

Descripcin de la pelicula

ao de produccin

reparto (Actores principales, Directores, Productora)

genero de la pelcula (infantil, accin, ciencia-ficcin,


adultos, terror, etc.)

Duracin de la Pelcula

VHS y DVDs Disponibles.

Intervalo Temporal

Pasado y presente

Estabilidad

Alta

Comentarios

ninguno

RI-02

Informacin Sobre Socios

Objetivos asociados

OBJ-01 Gestin de socios

Requisitos Asociados

Alta de socio
Baja de socio

modificacin de datos de socio


Consulta de datos de Socio
consulta de datos de socio con pagos pendientes
Descripcin

El sistema debe de almacenar la informacin de los socios


del video club, los datos a almacenar son:

Datos Especficos

Numero de Socio (nico para cada Socio)

Numero de Documento Nacional de Identidad

Nombre y Apellido

Fecha de Nacimiento

Sexo

Fecha de Alta Como Socio

Direccin

Telfono

Pelculas alquiladas en un momento dado

Intervalo Temporal

Presente.

Estabilidad

Alta

Comentarios

ninguno

RI-03

Informacin Sobre cuenta de Socios

Objetivos asociados

OBJ-02 Gestin de socios


OBJ-02 Gestin de Alquileres

Requisitos Asociados

Alta de socio
Baja de socio
Alquiler DVD
Alquiler VHS
Devolucin DVD
Devolucin VHS
Ingresos a Cuenta
Consulta de datos de Socio
Consulta de datos de socio con pagos pendientes

Descripcin

El

sistema

debe

de

almacenar

la

informacin

correspondiente a las cuentas de los socios vdeo club, los


datos a almacenar son:
Datos Especficos

Saldo de cuenta en cada momento

Ingresos realizados a la cuenta, indicando fecha y


cantidad

Cargos realizados en la cuenta, indicando fecha,

motivo y cantidad.

Pagos pendientes, indicando motivo (Alquiler no


pagado, Multas), pelcula y fecha que se realizo el
alquiler o se aplico la multa.

Intervalo Temporal

Presente.

Estabilidad

Alta

Comentarios

Un socio puede reservar una pelcula y recogerla luego.

Atributos del software del sistema


Disponibilidad
Los datos debern estar disponibles para el usuario, segn su rea de trabajo.
El administrador del sistema tendr todos los privilegios sobre los datos
almacenados en cualquier momento.

Seguridad

El sistema tendr un almacenamiento de reserva en otra pc, con backups de


la base de datos.
El sistema cuenta con un sistema de sesiones para el control de usuarios.
El sistema cuenta con el control de accesos a la red mediante configuracin
de IPs estticas.

Mantenimiento
El control de fallos tambin ser controlado, mediante operaciones del
administrador general.
El sistema contar con los mantenimientos de software y hardware para su
correcto funcionamiento.

Portabilidad
El sistema se caracteriza por su portabilidad, dado que este se ejecuta sobre
un explorador de internet conjuntamente con un servidor de aplicaciones
web.

Anlisis.
Arquitectura del software.

Casos de Uso de Anlisis


Diagrama de casos de uso
Diagrama de subsistemas.

Definicin de Actores
ACT-01

Socio

Descripcin

Este Actor representa a los Socios del Vdeo Club

Comentarios

ninguno

ACT-02

Empleado

Descripcin

Este Actor representa a Empleado del Vdeo Club

Comentarios

Ninguno

ACT-03

Administrador

Descripcin

Este Actor representa a Administrador o Gerente del Video


Club

Comentarios

ninguno

Casos de uso del sistema

Diagrama de casos de uso del subsistema gestin de socio

Diagrama de casos de uso del subsistema gestin de alquileres


Diagrama de usos de subsistema gestin de pelculas

Diagrama de usos de subsistema gestin de consultas

Especificacin de casos de uso.


RF-01

Alta de Socios

Objetivos Asociados

OBJ-02 Gestin de Socios

Requisitos Asociados

RI-02 Informacin sobre socios

Descripcin

El sistema debe de funcionar tal como se describe en


el caso de uso

Pre-condicin

El solicitante no es Socio del Video Club y Tiene su


documentacin disponible.

Secuencia Normal

Paso

Accin

El empleado solicita al Sistema comensar el


proceso de alta de nuevo socio

El sistema Solicita los Siguientes datos del


nuevo socio: Nro de DNI, Nombre, Apellicos,
Fecha de Nacimiento, sexo, Direccion, Telefono
de Contacto.

El empleado solicita los datos requeridos y la


documentacion al nuevo Socio.

El empleado comprueba los datos del nuevo


socio.

El empleado proporciona los datos requeridos


y solicita que los almacene.

El Sistema almacena los datos requeridos,


imprime el carnet del sicio e informa al
empleado que el proceso a terminado con
exito

7
Postcondicion

El empleado entrega el carnet al nuevo Socio.

El Solicitante es Socio del video club y el saldo de su


cuenta es de 0.00

Excepciones

Paso
4

Accin
Si la Documentacin no aportada no es
correcta, el empleado cancela la operacin, a
continuacin este caso de uso termina.

Si el Sistema detecta que el Solicitante ya es


un Socio del video club, el sistema informa al
empleado, permitiendole modificar los datos, a
continuacin este caso de uso retmina

Si el Empleado solicita cancelar la operacin,


el sistema cancela la operacin, a continuacin
este caso de uso termina.

Rendimiento

Paso
4

Cota de tiempo
5 Segundo

Frecuencia Esperada

10 Veces/dia

Estabilidad

Alta

Comentarios

La frecuencia sera mucho mas alta las primeras


semanas, probablemente 100 veces/da.

RF-02

Consulta datos del socio

Objetivos Asociados

OBJ-02 Gestin de Socios

Requisitos Asociados

RI-02 Informacin sobre socios

Descripcin

El sistema debe de funcionar tal como se describe en


el caso de uso

Pre-condicin
Secuencia Normal

Ninguna
Paso

Accin

El empleado del vdeo club solicita al sistema


comenzar el proceso de consulta de los datos
de un socio

El sistema solicita que se identifique al socio

El empleado del vdeoclub proporciona los


datos de identificacin al sistema

El sistema muestra la siguiente informacin


asociada

al

socio:

direccin, nmeros de

nombre,

apellidos,

telfono, alquileres

pendientes y saldo de su cuenta


5

Si el empleado del vdeo club solicita la


impresin delos datos, el sistema imprime los
datos del socio.

Postcondicion
Excepciones

Ninguna
Paso

Accin

Si el empleado del vdeoclub solicita cancelar


la operacin, el sistema cancela la operacin,
a continuacin este caso de uso termina

Si el sistema no tiene registrado ningn socio


con la identificacin proporcionada, el sistema
comunica al empleado del vdeoclub la
situacin, a continuacin este caso de uso
termina

Rendimiento

Paso
4

Cota de tiempo
1 Segundo

Frecuencia Esperada

5 Veces/dia

Estabilidad

Alta

Comentarios

La forma de Visualizacin de los datos sern en un


diseo minimalista.

RF-03

Consulta datos del socio con pagos pendientes

Objetivos Asociados

OBJ-02 Gestin de Socios

Requisitos Asociados

RI-02 Informacin sobre socios


RI-03 Informacin sobre cuentas de socio

Descripcin

El sistema debe de funcionar tal como se describe en


el caso de uso

Pre-condicin
Secuencia Normal

Ninguna
Paso

Accin

El empleado del vdeoclub solicita al sistema


comenzar el proceso de consulta de los socios
con pagos pendientes

El sistema muestra una lista ordenada por


cantidad

pendiente

con

la

siguiente

informacin por cada socio:nombre, apellidos,


cantidad total pendiente y detalle de las
cantidades pendientes
3

Si el empleado del vdeoclub solicita la


impresin delos datos, el sistema imprime la
lista

Postcondicion

Ninguna

Excepciones

Paso

Accin

Rendimiento

Paso

Cota de tiempo

5 Segundo

Frecuencia Esperada

1 Veces/semana

Estabilidad

Alta

Comentarios

Ninguno

RF-04

Identificacin de Socio

Objetivos Asociados

OBJ-02 Gestin de Socios

Requisitos Asociados

RI-02 Informacin sobre socios

Descripcin

El sistema deber comportarse tal como se describe


en el siguiente caso de uso durante la realizacin de
los casos de uso:
RFXX Baja de socio

RFXX Modificacin de datos de un socio


RFXX Alquiler de cintas de vdeo
Pre-condicin
Secuencia Normal

El Socio tiene su documentacin disponible.


Paso

Accin

El sistema solicita que se identifique al socio

El empleado del vdeo club solicita el carn de


socio

El empleado del vdeo club proporciona los


datos de identificacin al sistema

El sistema muestra los nmeros de telfonos


que el socio proporcion cuando se dio de alta

El empleado del vdeo club solicita al socio que


le confirme alguno de los nmeros de telfono
registrados en el sistema

El

empleado

del

vdeo

club

confirma

la

identidad del socio al sistema


Postcondicion
Excepciones

Ninguna
Paso

Accin

Si el sistema detecta que el supuesto socio no


es socio del vdeo club, el sistema comunica al
empleado

del

vdeo

club

la

situacin,

continuacin este caso de uso aborta


5

Si el socio no conoce ningn nmero de


telfono registrado en el sistema y no puede
demostrar su identidad, el empleado del vdeo
club retiene el carn de socio y cancela la
operacin, a continuacin este caso de uso
aborta

Si el socio no conoce ningn nmero de


telfono registrado pero puede demostrar su
identidad por otros medios, el empleado del
vdeo

club

le

recuerda

los

nmeros

de

telfonos que proporcion cuando se dio de


alta, a continuacin este caso de uso contina
Rendimiento

Paso

Frecuencia Esperada

50 Veces/dia

Estabilidad

Alta

Comentarios

Ninguno

Cota de tiempo

RF-05

Baja de socio

Objetivos Asociados

OBJ-02 Gestin de Socios

Requisitos Asociados

RI-02 Informacin sobre socios

Descripcin

El sistema deber comportarse tal como se describe


en el siguiente caso de uso.

Pre-condicin
Secuencia Normal

El Socio tiene su documentacin disponible.


Paso

Accin

El empleado del vdeo club solicita al sistema


comenzar el proceso de baja de un socio

Se realiza el caso de uso RF04(Identificacin


de socio)

El empleado del vdeo club solicita al sistema


que elimine la informacin correspondiente al
socio

El sistema elimina los datos correspondientes


al socio e informa al empleado del vdeo club
de que el proceso ha terminado con xito

El empleado del vdeo club inhabilita el carn


al socio que se acaba de dar de baja

Postcondicion
Excepciones

El solicitante ya no es Socio del Vdeo Club


Paso

Accin

Si el socio tiene pagos pendientes, el sistema


el sistema comunica la situacin al empleado
del vdeo club y cancela la operacin, a
continuacin este caso de uso termina

Si el empleado del vdeo club solicitacancelar


la operacin, el sistema cancela la operacin,
a continuacin este caso de uso termina

Rendimiento

Paso
6

Cota de tiempo
1 segundo

Frecuencia Esperada

1 Veces/mes

Estabilidad

Alta

Comentarios

Si el socio que desea darse de baja tiene un pago


pendiente, puede hacer un ingreso por su importe y
repetir el proceso de darse de baja.

RF-06

Modificacin de Datos de Socio

Objetivos Asociados

OBJ-02 Gestin de Socios

Requisitos Asociados

RI-02 Informacin sobre socios

Descripcin

El sistema deber comportarse tal como se describe


en el siguiente caso de uso.

Pre-condicin
Secuencia Normal

El Socio tiene su documentacin disponible.


Paso

Accin

El empleado del vdeo club solicita al sistema


comenzar el proceso de modificacin de los
datos de un socio

Se realiza el caso de uso RF04(Identificacin


de socio)

El

sistema

muestra

los

siguientes

datos

correspondientes al socio a modificar: nro del


DNI, nombre, apellidos, fecha de nacimiento,
sexo, direccin y telfonos de contacto
4

El sistema permite al empleado del vdeo club


modificar los siguientes datos: direccin y
telfonos de contacto

El empleado del vdeo club modifica los datos


que el sistema le permite y solicita al sistema
que los almacene

El sistema modifica los datos correspondientes


al socio e informa al empleado del vdeo club
de que el proceso ha terminado con xito

Si algn dato modificado aparece en el carn


de socio, el sistema imprime un nuevo carn
de socio

Si fue necesario imprimir un nuevo carn de


socio, el empleado del vdeo club entrega el
nuevo carn al socio e inhabilita el antiguo

Postcondicion
Excepciones

La informacin del Socio esta Actualizada


Paso

Accin

Si el empleado del vdeo club solicita cancelar


la operacin, el sistema cancela la operacin,
a continuacin este caso de uso termina

Rendimiento

Paso
6

Frecuencia Esperada

Cota de tiempo
1 segundo

1 Veces/mes

Estabilidad

Alta

Comentarios

Ninguno

RF-07

Alta DVD/VHS

Objetivos Asociados

OBJ-01 Gestin de VHS/DVDs

Requisitos Asociados

RI-02 Informacin sobre Peliculas

Descripcin

El sistema deber comportarse tal como se describe


en el siguiente caso de uso.

Pre-condicin
Secuencia Normal

Ninguna
Paso

Accin

El empleado del vdeo club solicita al sistema


comenzar el proceso de alta de VHS/DVDs

El sistema solicita que se identifique la pelcula

El

empleado

del

vdeo

club

identifica

la

pelcula
4

Si la pelcula no est registrada, se realiza el


caso de uso RF08(Alta de pelcula)

El sistema solicita el nmero de VHS y/o DVDs


de la pelcula a dar de alta

El empleado del vdeo club proporciona el


nmero de VHS y/o DVDs y solicita al sistema
que almacene la informacin

El sistema almacena los datos proporcionados,


imprime

las

etiquetas

identificacin de

adhesivas

de

la Pelicula e informa al

empleado del vdeo club de que el proceso ha


terminado con xito
8

El empleado del vdeo club pega las etiquetas


en los empaque y/o cajas de los VHS/DVDs y
las coloca en las estanteras

Postcondicion
Excepciones

Los VHS y/o DVDs estas registrados en el Sistema


Paso

Accin

Si el empleado del vdeo club solicita cancelar


la operacin, el sistema cancela la operacin,
a continuacin este caso de uso termina

Rendimiento

Paso
7

Cota de tiempo
1 segundo

Frecuencia Esperada

1 Veces/semana

Estabilidad

Alta

Comentarios

La frecuencia puede variar dependiendo de la cartelera


y la salida a la venta de los estrenos de temporada.

Diagrama de Secuencias

Figura 2: Diagramas de secuencias (Anlisis)

Diagrama de Colaboracin

Diseo de la Base de Datos


Diseo
El diseo de la base de Datos se Realiz en MySQL Workbench, atendiendo
los siguientes grupos de datos:

Informacin personal de los socios


Informacin de empleados
Informacin de prestamos realizados por los socios
Informacin de Pelculas
Datos de Actrices/Actores, Directores, productores
Relacin de reparto de la pelculas (Actores, actrices, directores, productores,
etc)

Diagramas

Vous aimerez peut-être aussi