ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Entornos de Desarrollo Unidad 5 Diagrama de Clases


Enviado por   •  17 de Mayo de 2019  •  Tareas  •  2.283 Palabras (10 Páginas)  •  120 Visitas

Página 1 de 10

1.- Clases: Creación de una tabla en la que se detallen las clases (típicamente sustantivos) que tendrá la aplicación y una breve descripción de cada una de ellas.

CLASES

DESCRIPCION

ARTICULO

Información sobre las características de los distintos artículos de la tienda que podrán ser comprados por los usuarios. Debemos conocer características como precio, stock, descripción , etc.

BOMBILLA

Es un tipo de articulo concreto que tendrá características únicas, (número y tipo), aparte de las mismas características que los artículos generales

LAMPARA

Es un tipo de articulo concreto que tendrá características únicas, (tipo), aparte de las mismas características que los artículos generales

ESTORE

Es un tipo de articulo concreto que tendrá características únicas, (tipo y tamaño), aparte de las mismas características que los artículos generales

CAMPANIA

Información sobre las campañas de venta que se ponen en marcha para un grupo de artículos. Se estructuran en año y temporada.

FIRMA

Sinónimo de marcas comerciales. Son las distintas marcas a las que pertenecen los artículos que se venden en la tienda. No todos los artículos tienen porque tener una firma, dado que muchos son de fabricación propia, se pueden considerar a estos articulos que la firma es habitaluz dado que son los que los fabrican

PROVEEDOR

Información sobre las empresas que suministran artículos de una o varias firmas concretas, a los que la empresa Habitaluz les compra estos artículos. Debemos conocer datos básicos como nombre, dirección, etc.

SOCIO

Información sobra las personas que compran en la Web, a los que llamamos socios, usualmente son los usuarios que se registran en la tienda online. Debemos conocer datos como nombre, dirección, y email.

PEDIDOS

Información sobre las compras que realizan los socios en la web. Debemos conocer la fecha y el total del pedido, así como si está cumplimentado  pendiente, cancelado, para servir, pagado, etc.

DETALLE PEDIDO

Información sobre los distintos artículos que forman un pedido, como artículo comprado y cantidad

EMPLEADO

Información sobre los empleados de la empresa, como nombre, dirección, teléfono, etc.

ADMINISTRATIVO

Es un tipo de empleado que realiza unas serie de tareas concretas, como dar de alta y de baja las campañas

ALMACENISTA

Es un tipo de empleado que realiza una serie de tareas concretas, como cumplimentar un pedido para que se pueda repartir.


2.- Información de clases: Para cada clase se creará una tabla que incluirá los atributos de esa clase y, a continuación, sus métodos, de la siguiente forma:

Atributos de la clase=> Para cada uno de los atributos indicar: visibilidad (o modificador de acceso), el nombre del atributo, una descripción del mismo, el tipo de datos y el valor inicial, en caso de ser necesario.

Métodos de la clase => indicando para cada uno de ellos: visibilidad (o modificador de acceso), nombre del método, descripción, parámetros que recibe y valor devuelto, en caso necesario. Incluir al final los métodos setter, getter y el constructor o constructores.

NOTA: No he querido usarla letra “ñ” para nombrar las clases, métodos y atributos, dado que no es un carácter que se use en nombres de identificadores normalmente.


CLASE ARTICULO

ATRIBUTOS

Nombre

Visibilidad

Tipo

Valor Inicial

Descripción

id

Privado

Cadena

codigo unico que identifica un artículo

Nombre

Privado

Cadena

 

Nombre del artículo

Descripcion

Privado

Cadena

Detalles del artículo (funcionalidad, usos, etc.)

Material

Privado

Cadena

 

Indica el material del que está hecho

Color

Privado

Cadena

color predominante del artículo

Precio

Privado

Numero Real

0

Precio del artículo

Stock

Privado

Numero Entero

0

Cantidad actual en el almacén para el artículo

METODOS

Nombre

Visibilidad

Parámetros

Devuelve

Descripción

grabarArticulo

Publica

true o false

Recoge los datos del objeto artículo para grabarlo enla BD. Devuelve true o false en función de la si la acción ha tenido éxito o no

leerArticulo

Publica

 

true o false

Lee un artículo de la Bases de datos en función de su ID y asigna los datos leidos al objeto Articulo. Devuelve true si se pudo leer el artículo o false en caso de que no exista

borrarArticulo

Publica

true o false

Intenta borrar un artículo de la BD. Devuelve true o false en función de la si la acción ha tenido éxito o no

Constructor

Publica

 

 

Instancia un objeto artículo sin datos

Constructor

Publica

id, Nombre, Descripción, Material, Color, Precio, Stock

Instancia un artículo de la clase y lo incializa con los datos pasados como parámetros

setId

Publica

id

 

Asigna un id al articulo

getId

Publica

id del artículo

obtiene el id del artículo

setNombre

Publica

nombre

 

Asigna un mombre al articulo

getNombre

Publica

nombre del artículo

obtiene el nombre del artículo

setDescripcion

Publica

descripcion

 

Asigna una descripción al articulo

getDescripcion

Publica

descripción del articulo

obtiene la descripción del artículo

setMaterial

Publica

material

 

Asigna un material al articulo

getMaterial

Publica

material del articulo

obtiene el material del artículo

setColor

Publica

color

 

Asigna un color al articulo

getColor

Publica

color del artículo

obtiene el color del artículo

setPrecio

Publica

precio

 

Asigna un precio al articulo

getPrecio

Publica

precio del articulo

obtiene el precio del artículo

setStock

Publica

stock

 

Asigna un stock al articulo

getStock

Publica

 

stock actual del artículo

obtiene el stock del artículo

...

Descargar como (para miembros actualizados)  txt (21.8 Kb)   pdf (493.6 Kb)   docx (244.2 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com