proyecto diagramas asdfdoo 2cm9

11
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO Sistema de renta de películas. GRUPO: 2CM9 INTEGRANTES : Ortiz Moreno Luis Enrique Z!i"# $ern%n&ez Ai'e( ASIGNATURA: An%)isis * Dise!o Orient#&o # O+,etos PROFESORA: L#ur# M(n&ez Enero 2-./ Definición de clases.

Upload: omaar-mustaine-rattlehead

Post on 05-Oct-2015

223 views

Category:

Documents


0 download

DESCRIPTION

sdfsdfsdf

TRANSCRIPT

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 .