Вы находитесь на странице: 1из 8

Sistema para Vdeo Club: Cinema

Ejemplo para Trabajo prctico de Diseo

Sistema para Vdeo Club: Cinema


Descripcin general
El sistema Cinema, para vdeo clubes, permite llevar el registro de los alquileres realizados por los socios y la informacin asociadas. Esto permite cubrir los siguientes objetivos: Disponer de un control total sobre el inventario de pelculas Disponer de informacin sobre el comportamiento de los socios para su mejor atencin Atender a los requerimientos legales de informacin

Usuarios
Se identifican en el sistema los siguientes usuarios.

Socio
Es quien desea disfrutar las pelculas. Generalmente su inters es no ver las mismas pelculas mas de una vez. Suelen tener gustos definidos en cuanto a gnero o directores o actores.

Vendedor
Es quien atiende al socio y le entrega las pelculas. Tambin es quien recibe las pelculas cuando el socio las devuelve. Es el encargado de verificar el estado de la entrega y la devolucin. Dada la cantidad de socios, posiblemente no recuerde las preferencias del socio. Su mayor inters es satisfacer al socio.

Cajero
Es el responsable de cobrar al socio el importe de los alquileres y de las moras por devolucin tarda. Su mayor inters es cobrar lo justo y que no le sobre o falte dinero.

Administrador
El Administrador del local es responsable por la adquisicin, venta, y descarte de pelculas. Su inters es asegurar la mayor rotacin de las pelculas (es decir, que se alquilen mucho).

Copyleft (L) 2009, Carlos Fau

v1.1
Permitida su reproduccin con mencin de la fuente

1/8

Sistema para Vdeo Club: Cinema

Ejemplo para Trabajo prctico de Diseo

Requerimientos
Se enumeran a continuacin los requerimientos para este sistema:

Requerimientos funcionales
1. El Sistema debe permitir el registro de socios 2. 3. Este registro debe contener informacin mnima de: Nombre, nmero y tipo de documento, fecha de nacimiento, domicilio, fecha de inicio como socio El Sistema debe permitir vincular los socios con un socio principal. Por ejemplo para cnyuge, hijos, un otros parientes El inventario contendr un ttulo, y varias copias como se disponga de dicho ttulo Podr haber ttulos sin copias El sistema debe registrar la informacin de las pelculas: Ttulo, ao de filmada, directores, actores, lenguaje original, lenguajes disponibles, gnero cinematogrfico, duracin Cada copia se identificar con un nmero de serie asignado mediante una etiqueta a la caja de la copia Este nmero estar en formato de cdigo de barras para su lectura El administrador debe poder ingresar pelculas y/o copias nuevas El administrador debe poder dar de baja pelculas y/o copias vendidas, perdidas, o deterioradas El Socio podr alquilar por vez una o mas pelculas El socio debe abonar el valor de los alquileres en el momento de retirar las pelculas El costo del alquiler ser de un valor para las pelculas calificadas como estreno, otro valor para las pelculas normales, y un tercero para las pelculas en promocin. Las pelculas se alquilan por 24 hs para los estrenos, 48 hs para las normales, 7 5 das para las de promocin. La reserva se har para un da determinado Slo podr reservarse la pelcula, no la copia Un socio no podr reservar mas de 3 pelculas por da Debe poderse cobrar en el momento del alquiler Debe poderse cobrar por mora en la devolucin v1.1
Permitida su reproduccin con mencin de la fuente

4. El sistema debe permitir disponer de un inventario de pelculas disponibles 5. 6. 7.

8. 9. 10. 11.

12. El Sistema debe permitir alquilar pelculas a los socios 13. 14. 15. 16.

17. El Sistema debe permitir reservar pelculas a los socios 18. 19. 20. 22. 23.

21. El sistema debe permitir la cobranza al Socio

Copyleft (L) 2009, Carlos Fau

2/8

Sistema para Vdeo Club: Cinema 24. 25. 26. 28. 29.

Ejemplo para Trabajo prctico de Diseo

Debe poderse cobrar por prdidas o deterioros en la devolucin El Sistema debe emitir un Ticket por el importe a pagar con el detalle de lo cobrado Si el Socio no paga, no puede retirar las pelculas en alquiler El Socio slo podr devolver copias que haya alquilado Si al momento de devolverla, el socio la hubiera tenido mas tiempo que el indicado para el alquiler, deber pagar una multa. Este ser un valor igual al valor de alquiler por cada da de demora. Cuando el socio pierda la pelcula o la deteriore impidiendo su uso, deber pagar el valor de reposicin de la misma. Al informarse de una prdida o deterioro el sistema deber inhabilitar la copia para su alquiler El sistema debe bloquear a un socio que no ha devuelto pelculas con mas de 10 das de mora. Un socio bloqueado no puede realizar alquileres ni reservas Las personas vinculadas al socio tampoco podrn realizar estas operaciones Cuando el socio cumple en devolver las pelculas que adeudaba, es decir que no tiene mas pelculas en su posesin, y pag la deuda, entonces ser desbloqueado Debe poder buscar por ttulo, gnero, ao, actor o director. La bsqueda deber poderse realizar por una parte del ttulo, o nombre de actor o director Es deseable poder buscar parcialmente por la descripcin de la pelcula Al buscar deber poderse omitir las pelculas ya alquiladas por el socio Es deseable que el sistema pueda proponerle al socio pelculas que ste no haya visto Esta bsqueda debe estar disponible tanto en la consulta del socio como en el momento del alquiler

27. El sistema debe permitir la devolucin de pelculas por los socios

30. 31.

32. El Sistema debe permitir bloquear a los socios 33. 34. 35. 36.

37. El sistema debe permitir al socio buscar pelculas 38. 39. 40. 41. 42. 43.

Requerimientos no funcionales
Las estimaciones para los volmenes y tiempos de respuesta son lo siguientes: Evento / Entidad Socios Ttulos Copias por pelcula Copyleft (L) 2009, Carlos Fau v1.1
Permitida su reproduccin con mencin de la fuente

Mnimo 100 200 1

Tpico 800 3

Mximo 5000 4000 10 3/8

Sistema para Vdeo Club: Cinema Alquileres por da Copias por alquiler Actores por pelcula Directores por pelcula Reservas por da Copias por reserva Anticipacin de la reserva Tiempo de espera en bsqueda Tiempo de espera en registro de alquiler / reserva / devolucin Tempo de espera en otras operaciones Cantidad de Vendedores

Ejemplo para Trabajo prctico de Diseo 20 1 0 0 0 1 1 da N/A N/A N/A 1 50 3 7 1 5 3 1 semana 1s 2s 3s 3 200 20 20 3 50 20 1 mes 5s 10s 15s 7

Anlisis
Casos de Uso principales
Vendedor alquila pelculas
Permite al vendedor realizar un alquiler al socio.
Camino bsico

El Vendedor identifica la Socio [1]. El Sistema muestra el estado del Socio (si est bloqueado o no). [2] El Vendedor busca una pelcula El Sistema muestra las pelculas coincidentes indicando si hay copias disponible. El Vendedor selecciona una de las pelculas (que est disponible) El Sistema la incorpora al alquiler. Si hay mas pelculas para alquilar se vuelve a [2] Se invoca el caso de uso Cajero cobra El Sistema registra el Alquiler. Copyleft (L) 2009, Carlos Fau v1.1
Permitida su reproduccin con mencin de la fuente

4/8

Sistema para Vdeo Club: Cinema


Alternativa: El Socio est bloqueado

Ejemplo para Trabajo prctico de Diseo

En [1] el Sistema detecta que el Socio est bloqueado. Informa de esta situacin y finaliza el caso de uso.

Vendedor recibe pelculas


Permite al vendedor recibir las pelculas entregadas por el Socio.
Camino bsico

El Vendedor identifica al Socio. [1] El Vendedor identifica la copia devuelta. Verifica el estado de la misma, y si corresponde la indica como deteriorada. El Sistema verifica que la copia haya sido alquilada por este Socio y calcula, si corresponde, la mora. Si hay mas pelculas para devolver se contina en [1]. El Sistema calcula el importe total a pagar. Si corresponde abonar algo se invoca el caso de uso Cajero Cobra. El Sistema registra las copias como devueltas o deterioradas (si as fue informado). [2]
Alternativa: El socio perdi la pelcula

En [1] el Vendedor identifica la copia como perdida. El sistema la registra como tal y se computar el valor de reposicin. Sigue en [1].
Alternativa: El Socio estaba bloqueado

En [2] el Sistema determina que el socio estaba bloqueado y que ahora no tiene ninguna pelcula en su poder. El Sistema desbloquea al Socio.

Cajero cobra
Permite al cobrador cobrar el importe al socio.
Camino bsico

El Sistema calcula el importe total y lo muestra. [1] El Cajero indica el importe recibido del Socio. El Sistema muestra el valor del vuelto o el importe faltante. Si falta dinero contina en [1]. El Sistema registra el Alquiler e imprime el Ticket. Copyleft (L) 2009, Carlos Fau v1.1
Permitida su reproduccin con mencin de la fuente

5/8

Sistema para Vdeo Club: Cinema

Ejemplo para Trabajo prctico de Diseo

Si se alquilaron pelculas reservadas por este socio, se eliminan estas reservas.

Vendedor reserva pelculas


Permite al vendedor realizar una reserva para el socio.
Camino bsico

El Vendedor identifica la Socio [1]. El Sistema muestra el estado del Socio (si est bloqueado o no). El Vendedor indica la fecha para cuando se desea reservar. [2] El Vendedor busca una pelcula El Sistema muestra las pelculas coincidentes indicando si hay copias disponible para dicha fecha. El Vendedor selecciona una de las pelculas (que est disponible) El Sistema la incorpora a la reserva. Si hay mas pelculas para alquilar se vuelve a [2] El Sistema registra la Reserva.
Alternativa: El Socio est bloqueado

En [1] el Sistema detecta que el Socio est bloqueado. Informa de esta situacin y finaliza el caso de uso.

Socio consulta pelculas


Permite al socio ver que pelculas tiene para alquilar.
Camino bsico

[1] El Socio se identifica. El Socio busca una pelcula El Sistema muestra las pelculas coincidentes indicando si el Socio ya la alquil. Si tienen mas pelculas para buscar, sigue en [1].

Vendedor registra socio (extiende Vendedor alquila pelculas)


Permite agregar un nuevo socio al sistema.
Camino bsico

En [1] el Vendedor indica que es un Socio nuevo. El Vendedor indica los datos del Socio. El Sistema registra al nuevo Socio. Copyleft (L) 2009, Carlos Fau v1.1
Permitida su reproduccin con mencin de la fuente

6/8

Sistema para Vdeo Club: Cinema Contina con el caso de uso principal.

Ejemplo para Trabajo prctico de Diseo

Casos de uso de soporte


Administrador compra pelcula
Permite al administrador incorporar una pelcula nueva como as tambin incorporar copias a pelculas existentes.

Administrador vende pelcula


Permite al administrador quitar copias que han sido vendidas. Opcionalmente puede dar de baja la pelcula si esta no tuviera mas copias.

Administrador descarta pelculas


Similar al anterior, permite dar de baja copias que estn deterioradas.

Administrador deshabilita socio


Permite al administrador bloquear a un Socio para que no pueda alquilar.

Administrador habilita socio


Permite al administrador desbloquear a un Socio para que pueda volver a alquilar.

Copyleft (L) 2009, Carlos Fau

v1.1
Permitida su reproduccin con mencin de la fuente

7/8

Sistema para Vdeo Club: Cinema

Ejemplo para Trabajo prctico de Diseo

Modelo conceptual de datos

Copyleft (L) 2009, Carlos Fau

v1.1
Permitida su reproduccin con mencin de la fuente

8/8

Вам также может понравиться