SlideShare una empresa de Scribd logo
1 de 2
Las clases, atributos y métodos de mi proyecto son:

Clase principal: Videoclub.
Visibilidad: pública.
Atributos: empleados (empleados), clientes (clientes), películas (películas), ventas (ventas) y
rentas (rentas).
Visibilidad: privada.
Métodos: crear().
Visibilidad: pública.

Clase: Empleado.
Visibilidad: pública.
Atributos: número (no_empleado), nombre (nom_empleado) y contraseña (contraseña).
Visibilidad: privada.
Métodos: consultar().
Visibilidad: pública.

Clase: Cliente.
Visibilidad: pública.
Atributos: número (no_cliente), nombre (nom_cliente), colonia (colonia), calle (calle), número
de calle (no_dir), código postal (cp_dir) y teléfono (tel_cliente).
Visibilidad: privada.
Métodos: registrar().
Visibilidad: pública.

Clase: Película.
Visibilidad: pública.
Atributos: número (no_pel), título (título), material (material), situación (situacion), género
(genero), clasificación (clasificacion), costo de venta (costo_vta), costo de renta (costo_rta),
cantidad de películas de venta (cantpel_vta) y cantidad de películas de renta (cantpel_rta).
Visibilidad: privada.
Métodos: vender(), rentar(), registrar() y eliminar().
Visibilidad: pública.

Clase: Ticket de venta.
Visibilidad: pública.
Atributos: número de ticket de venta (no_tvta), número de cliente (no_cliente), número de
empleado (no_empleado), nombre de empleado (nom_empleado), número de película
(no_pel), costo de venta (costo_vta), título de la película (título), cantidad de películas vendidas
(cant_vta), fecha de venta (fecha), subtotal (subtotal) y total (total).
Visibilidad: privada.
Métodos: imprimir().
Visibilidad: pública.

Clase: Ticket de renta.
Visibilidad: pública.
Atributos: número de ticket de renta (no_trta), número de cliente (no_cliente), número de
empleado (no_empleado), nombre de empleado (nom_empleado), número de película
(no_pel), costo de renta (costo_rta), título de la película (título), cantidad de películas rentadas
(cant_rta), fecha de renta (fecha), fecha límite de renta (fechaLimRta), fecha de entrega
(fechaEntrega), multa (multa), subtotal (subtotal) y total (total).
Visibilidad: privada.
Métodos: imprimir ().
Visibilidad: pública.

En la clase Empleado, se requiere el número de empleado y su contraseña para que el
empleado pueda acceder a la base de datos.
El método consultar(), es el método con el cual el Empleado podrá consultar la base de datos.

En la clase Cliente, se requieren los atributos ya mencionados para registrar al cliente en la
base de datos.
El método registrar() es para registrar a los clientes en la base de datos.

En la clase Película, el número de la película es el número con el que se identificara cada
película que haya en el videoclub. El material puede ser VHS, DVD o Blu-ray. La situación de la
película significa si la película esta disponible, o si esta rentada.
Los métodos vender() y rentar() se utilizarán cuando se realicen ventas y rentas
respectivamente de las películas.
Los métodos agregar() y eliminar() se utilizarán para dar de alta una película y para eliminar
una película respectivamente.

La clase TicketVenta contiene los atributos que aparecerán en un Ticket de venta al realizarse
una venta.
El método imprimir() hará que se muestre el Ticket de la venta.

La clase TicketRenta contiene los atributos que aparecerán en un Ticket de renta al realizaese
una renta.
El método imprimir() hará que se muestre el Ticket de la renta.

Por el momento las clases anteriores, son las clases que he observado en mi proyecto. Si
después observo mas clases, las añadiré a mi proyecto.

Más contenido relacionado

Similar a Clases Videoclub: Empleado, Cliente, Película, Venta, Renta (20)

Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Requerimientos
RequerimientosRequerimientos
Requerimientos
 
Requerimientos
RequerimientosRequerimientos
Requerimientos
 
Actividad 1 unidad 3
Actividad 1 unidad 3Actividad 1 unidad 3
Actividad 1 unidad 3
 
Ejercicios de normalizacion
Ejercicios de normalizacionEjercicios de normalizacion
Ejercicios de normalizacion
 
Trabajo de investigacion unidad 3 Act 1
Trabajo de investigacion unidad 3 Act 1Trabajo de investigacion unidad 3 Act 1
Trabajo de investigacion unidad 3 Act 1
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion ejercicios
Normalizacion   ejerciciosNormalizacion   ejercicios
Normalizacion ejercicios
 
Normalizacion Base de Datos
Normalizacion Base de DatosNormalizacion Base de Datos
Normalizacion Base de Datos
 
Ejercicios de normalizacion
Ejercicios de normalizacionEjercicios de normalizacion
Ejercicios de normalizacion
 
Normalizacion.
Normalizacion.Normalizacion.
Normalizacion.
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion Ejercicios BD
Normalizacion Ejercicios BDNormalizacion Ejercicios BD
Normalizacion Ejercicios BD
 
Normalizacion bd
Normalizacion bdNormalizacion bd
Normalizacion bd
 
Normaliza ejercicios
Normaliza ejerciciosNormaliza ejercicios
Normaliza ejercicios
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
 
Ejercicios de normalizacion
Ejercicios de normalizacionEjercicios de normalizacion
Ejercicios de normalizacion
 
Modelamiento del Data Warehouse (caso práctico)
Modelamiento del Data Warehouse (caso práctico)Modelamiento del Data Warehouse (caso práctico)
Modelamiento del Data Warehouse (caso práctico)
 

Clases Videoclub: Empleado, Cliente, Película, Venta, Renta

  • 1. Las clases, atributos y métodos de mi proyecto son: Clase principal: Videoclub. Visibilidad: pública. Atributos: empleados (empleados), clientes (clientes), películas (películas), ventas (ventas) y rentas (rentas). Visibilidad: privada. Métodos: crear(). Visibilidad: pública. Clase: Empleado. Visibilidad: pública. Atributos: número (no_empleado), nombre (nom_empleado) y contraseña (contraseña). Visibilidad: privada. Métodos: consultar(). Visibilidad: pública. Clase: Cliente. Visibilidad: pública. Atributos: número (no_cliente), nombre (nom_cliente), colonia (colonia), calle (calle), número de calle (no_dir), código postal (cp_dir) y teléfono (tel_cliente). Visibilidad: privada. Métodos: registrar(). Visibilidad: pública. Clase: Película. Visibilidad: pública. Atributos: número (no_pel), título (título), material (material), situación (situacion), género (genero), clasificación (clasificacion), costo de venta (costo_vta), costo de renta (costo_rta), cantidad de películas de venta (cantpel_vta) y cantidad de películas de renta (cantpel_rta). Visibilidad: privada. Métodos: vender(), rentar(), registrar() y eliminar(). Visibilidad: pública. Clase: Ticket de venta. Visibilidad: pública. Atributos: número de ticket de venta (no_tvta), número de cliente (no_cliente), número de empleado (no_empleado), nombre de empleado (nom_empleado), número de película (no_pel), costo de venta (costo_vta), título de la película (título), cantidad de películas vendidas (cant_vta), fecha de venta (fecha), subtotal (subtotal) y total (total). Visibilidad: privada. Métodos: imprimir(). Visibilidad: pública. Clase: Ticket de renta. Visibilidad: pública. Atributos: número de ticket de renta (no_trta), número de cliente (no_cliente), número de empleado (no_empleado), nombre de empleado (nom_empleado), número de película (no_pel), costo de renta (costo_rta), título de la película (título), cantidad de películas rentadas (cant_rta), fecha de renta (fecha), fecha límite de renta (fechaLimRta), fecha de entrega (fechaEntrega), multa (multa), subtotal (subtotal) y total (total). Visibilidad: privada.
  • 2. Métodos: imprimir (). Visibilidad: pública. En la clase Empleado, se requiere el número de empleado y su contraseña para que el empleado pueda acceder a la base de datos. El método consultar(), es el método con el cual el Empleado podrá consultar la base de datos. En la clase Cliente, se requieren los atributos ya mencionados para registrar al cliente en la base de datos. El método registrar() es para registrar a los clientes en la base de datos. En la clase Película, el número de la película es el número con el que se identificara cada película que haya en el videoclub. El material puede ser VHS, DVD o Blu-ray. La situación de la película significa si la película esta disponible, o si esta rentada. Los métodos vender() y rentar() se utilizarán cuando se realicen ventas y rentas respectivamente de las películas. Los métodos agregar() y eliminar() se utilizarán para dar de alta una película y para eliminar una película respectivamente. La clase TicketVenta contiene los atributos que aparecerán en un Ticket de venta al realizarse una venta. El método imprimir() hará que se muestre el Ticket de la venta. La clase TicketRenta contiene los atributos que aparecerán en un Ticket de renta al realizaese una renta. El método imprimir() hará que se muestre el Ticket de la renta. Por el momento las clases anteriores, son las clases que he observado en mi proyecto. Si después observo mas clases, las añadiré a mi proyecto.