proyecto diagramas asdfdoo 2cm9
DESCRIPTION
sdfsdfsdfTRANSCRIPT
INSTITUTO POLITCNICO NACIONALESCUELA SUPERIOR DE CMPUTO
Sistema de renta de pelculas.
GRUPO: 2CM9
INTEGRANTES: Ortiz Moreno Luis EnriqueZiga Hernndez Aime
ASIGNATURA: Anlisis y Diseo Orientado a Objetos
PROFESORA: Laura Mndez
Enero 2015
Definicin de clases.Nombre de la claseAtributosMtodosClase con la que se relacionaNombre de la relacin
Administrador* id Admin.* Nombre.* Apellido.* Fecha de nacimiento.* Correo.* Contrasea.
* Buscar cliente.* Agregar cliente.*Eliminar cliente.* Cliente* PelculasAdministra.
Cliente* id Cliente.* Nombre.* Apellido.* Fecha de nacimiento.* Direccin.* Correo.* Telfono.* Fecha de registro.*Comprar pelcula.*Rentar pelcula.PelculaRenta/Compra
Pelcula * id Pelcula.* Nombre.* Gnero.* Fecha estreno.* Cantidad
Administrador.Cliente.Solicitud de prstamo.
Diagrama de clases.
Diagrama de casos de uso:
Descripcin de casos de uso.Nombre del Caso de Uso:Inicio de sesin.
Actores que participan:Cliente(C), Sistema
Objetivo del Caso de Uso:Realiza el login del cliente en escoMovies
Condicin Inicial:El cliente debe estar registrado.
Flujo de acciones o eventos (pasos del Caso deUso):1. El caso de uso se inicia cuando el cliente quiere acceder al Sistema2. Sistema: Solicita que se introduzca el nombre y contrasea del cliente.3. C: Introduce los datos solicitados.4. Sistema: Valida los datos introducidos.
Condicin final (Condicin que finaliza el casode uso):El Sistema despliega la pgina principal.
Nombre del Caso de Uso:Consultar catlogo
Actores que participan:Cliente (C), Sistema
Objetivo del Caso de Uso:Llevar a cabo una consulta del catlogo de las pelculas de escoMovies.
Condicin Inicial:El cliente debe estar registrado.
Flujo de acciones o eventos (pasos del Caso deUso):1. El cliente desea hacer una consulta sobre los catlogos de pelculas de escoMovies.2. C: Introduce uno o varios campos de bsqueda.3. Sistema: Muestra la relacin de pelculas encontrados en el catlogo.4. El cliente selecciona uno de los artculos relacionados para ver su especificacinDetallada.El cliente repite los pasos 3-4 hasta acabar la consulta.
Condicin final (Condicin que finaliza el casode uso):El Cliente selecciona ciertas pelculas que terminan con la consulta del catlogo.
Nombre del Caso de Uso:Renta de pelculas
Actores que participan:Cliente (C), Sistema
Objetivo del Caso de Uso:Realizar el alquiler de alguna pelcula que ofrece el escoMovies.
Condicin Inicial:La pelcula debe estar disponible. El usuario debe haber ingresado al sistema.
Flujo de acciones o eventos (pasos del Caso deUso):1. C: El cliente desea rentar una pelcula en el sistema.2. Sistema: Despliega pantalla para el ingreso del usuario.3. C: Ingresa la clave de usuario.4. Sistema: Despliega pantalla con el catlogo de las pelculas disponibles.5. C: Introduce identificador de la pelcula.6. Sistema: Registra la renta y muestra la descripcin de la pelcula junto con su precio.5. C: Introduce clave de tarjeta.6. Sistema: Finaliza (confirma) la renta.
Condicin final (Condicin que finaliza el casode uso):El Sistema despliega pantalla de renta exitoso.
Nombre del Caso de Uso:Comprar pelcula
Actores que participan:Cliente(C), Sistema
Objetivo del Caso de Uso:Realizar la compra de alguna pelcula(s).
Condicin Inicial:El cliente debe estar registrado.
Flujo de acciones o eventos (pasos del Caso deUso):1. El caso de uso se inicia cuando el cliente solicita comprar alguna(s) pelcula(s).2. C: Introduce el identificador de la pelcula.3. Sistema: Registra la lnea de venta y muestra la descripcin de la(s) pelcula(s), su precio y el total acumulado.Repetir pasos 2-3 para todos los artculos que desea comprar el cliente.4. Sistema: Muestra el total de la venta y pide confirmacin de pago.5. C: Confirma la venta (previo pago del cliente).6. Sistema: Registra la venta y extiende el recibo en el que figuran los precios de la(s) pelcula(s) y el total.
Condicin final (Condicin que finaliza el casode uso):El Sistema despliega pantalla de compra exitosa .
Nombre del Caso de Uso:Registrar cliente
Actores que participan:Administrador (Admin), Sistema
Objetivo del Caso de Uso:Registrar un nuevo cliente en la base de datos de escoMovies.
Condicin Inicial:El cliente no debe tener ya una cuenta.
Flujo de acciones o eventos (pasos del Caso deUso):1. El Cliente desea hacerse socio del videoclub.2. Admin: Introduce los datos de identificacin del cliente ( nombre, apellidos, direccin,telfono, correo).3. Sistema: Valida los datos introducidos.4. Sistema: Registra el alta del cliente y muestra su id (Nmero de identificacin de cliente).
Condicin final (Condicin que finaliza el casode uso):El Sistema despliega pantalla de registro exitoso.
Nombre del Caso de Uso:Elimina cliente
Actores que participan:Administrador (Admin), Sistema
Objetivo del Caso de Uso:Elimina a cliente en la base de datos de escoMovies.
Condicin Inicial:El cliente debe estar registrado.
Flujo de acciones o eventos (pasos del Caso deUso):1. El Cliente desea dejar de ser socio de escoMovies.2. Admin: Introduce el id del cliente.3. Sistema: Busca al cliente.4. Sistema: Pregunta al administrador si desea eliminar al cliente.5. Admin: Confirma la eliminacin del cliente.
Condicin final (Condicin que finaliza el casode uso):El Sistema despliega pantalla de eliminacin exitosa.
Nombre del Caso de Uso:Devolver pelcula
Actores que participan:Administrador(Admin), Sistema
Objetivo del Caso de Uso:Realizar la devolucin de alguna pelcula(s).
Condicin Inicial:El cliente debe estar registrado.
Flujo de acciones o eventos (pasos del Caso deUso):1. El caso de uso se inicia cuando un cliente accede s escoMovies para realizar su devolucin.3. Sistema: Registra la devolucin.
Condicin final (Condicin que finaliza el casode uso):El Sistema despliega pantalla de devolucin exitosa .