Está en la página 1de 4

CLASE USUARIO

ATRIBUTOS:

La clase usuario tiene 5 atributos los cuales son:

1. Id Usuario: tiene una visibilidad privada con un tipo de dato numérico entero
2. Nickname: tiene una visibilidad privada con un tipo de dato alfanumérico
3. Clave usuario: tiene una visibilidad privada con un tipo de dato alfanumérico
4. Foto usuario: tiene una visibilidad privada con un tipo de dato que guarda el tamaño de las
fotos
5. Tipo usuario: tiene una visibilidad privada con un tipo de dato alfanumérico

METODOS

La clase usuario tiene 5 métodos los cuales son:

1. Validar usuario tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
2. Registrar usuario tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
3. Consultar acceso tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
4. Modificar usuario tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
5. Inactivar usuario tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad

CLASE EMPLEADO

ATRIBUTOS:

La clase empleado tiene 8 atributos los cuales son

1. Id empleado: tiene una visibilidad privada con un tipo de dato numérico entero
2. Numdocempleado: tiene una visibilidad privada con un tipo de dato alfanumérico
3. Tipodocempleado : tiene una visibilidad privada con un tipo de dato alfanumérico
4. Nombremepleado: tiene una visibilidad privada con un tipo de dato alfanumérico
5. Apellidoempleado: tiene una visibilidad privada con un tipo de dato alfanumérico
6. Direcciónempleado: tiene una visibilidad privada con un tipo de dato alfanumérico
7. Telefonoempleado: tiene unavisibilidad privada con un tipo de dato numérico
8. Cargoempleado: tiene una visibilidad privada con un tipo de dato alfanumérico

METODOS
La clase empleado tiene 4 metodos los cuales son:
1. Registrarempleado: tiene una visibilidad publica con un retorno de los atributos para
su funcionalidad

2. Consultarempleado: tiene una visibilidad publica con un retorno de los atributos para
su funcionalidad

3. Modificarempleado: tiene una visibilidad publica con un retorno de los atributos para
su funcionalidad

4. Inactivarempleado: tiene una visibilidad publica con un retorno de los atributos para
su funcionalidad

CLASE CLIENTE

ATRIBUTOS

La clase cliente tiene 8 atributos los cuales son:

1. idcliente: tiene una visibilidad privada con un tipo de dato numérico entero
2. numerodocumentocliente: tiene una visibilidad privada con un tipo de dato numérico
entero
3. tipodocumentocliente: tiene una visibilidad publica con un tipo de dato numérico entero
4. nombrecliente: tiene una visibilidad privada con un tipo de dato alfanumérico
5. apellidocliente: tiene una visibilidad privada con un tipo de dato alfanumérico
6. direccioncliente: tiene una visibilidad privada con un tipo de dato alfanumérico
7. teléfonocliente: tiene una visibilidad privada con un tipo de dato numérico
8. correoelccliente: tiene una visibilidad privada con un tipo de dato alfanumérico
METODOS

La clase cliente tiene 4 metodos los cuales son:

1. registrar: tiene una visibilidad publica con un retorno de los atributos para su funcionalidad
2. consultarcliente: tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
3. modificarcliente: tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
4. inactivarcliente: tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad

CLASE COMPRA
ATRIBUTOS

La clase compra tiene 7 atributos los cuales son:

1. idcompra: tiene una visibilidad privada con un tipo de dato numérico entero
2. fechacompra: tiene una visibilidad privada con un tipo de dato de fecha y hora
3. cantidadcompra: tiene una visibilidad privada con un tipo de dato numérico entero
4. preciocompra: tiene una visibilidad privada con un tipo de dato numérico decimal
5. subtotalcomora: tiene una visibilidad privada con un tipo de dato numérico decimal
6. ivacompra: tiene una visibilidad privada con un tipo de dato numérico decimal
7. Total compra: tiene una visibilidad privada con un tipo de dato numérico decimal
METODOS

La clase compra tiene 4 métodos los cuales son:

1. Registras compra: tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
2. Consultar compra: tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
3. Consultar subtotal compra: tiene una visibilidad publica con un tipo de dato numérico
decimal
4. Calcular total compra: tiene una visibilidad publica con un tipo de dato numérico decimal

CLASE VENTA

ATRIBUTOS

La clase venta tiene 9 atributos los cuales son:

1. Id venta: tiene una visibilidad privada con un tipo de dato numérico entero
2. Fecha venta: tiene una visibilidad privada con un tipo de dato de fecha y hora
3. Cantidad venta: tiene una visibilidad privada con un tipo de dato numérico entero
4. Descripcion venta: tiene una visibilidad privada con un tipo de dato alfanumérico
5. Precio venta: tiene una visibilidad privada con un tipo de dato numérico decimal
6. Subtotal venta: tiene una visibilidad privada con un tipo de dato numérico decimal
7. Descuento venta: tiene una visibilidad privada con un tipo de dato numérico decimal
8. Iva Venta: tiene una visibilidad privada con un tipo de dato numérico decimal
9. Total Venta: tiene una visibilidad privada con un tipo de dato numérico decimal

METODOS

La clase venta tiene 9 metodos los cuales son:


1. Registrar Venta: tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
2. Consulta venta: tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
3. Anular Factura Venta: tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
4. Calcular sub total venta: tiene una visibilidad publica con un tipo de dato numérico decimal
5. Calcular IVA: : tiene una visibilidad publica con un tipo de dato numérico decimal
6. Calcular total venta: : tiene una visibilidad publica con un tipo de dato numérico decimal
7. Reporte ventas: : tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
8. Reporte ventas empleado: : tiene una visibilidad publica con un retorno de los atributos
para su funcionalidad
9. Generar factura: : tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad

CLASE PRODUCTO

ATRIBUTOS

La clase producto tiene 5 atributos los cuales son:

1. Id producto: tiene una visibilidad privada con un tipo de dato numérico entero
2. Descripción producto: tiene una visibilidad privada con un tipo de dato alfanumérico
3. Valor unitario producto: tiene una visibilidad privada con un tipo de dato numérico entero
4. Iva producto: tiene una visibilidad privada con un tipo de dato numérico decimal
5. Stock producto: : tiene una visibilidad privada con un tipo de dato numérico entero

METODOS

La clase producto tiene 5 metodos los cuales son:

1. Registrar producto: tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
2. Consultar producto: tiene una visibilidad privada con un tipo de dato alfanumérico
3. Modificar producto: tiene una visibilidad privada con un retorno de los atributos para su
funcionalidad
4. Inactivar producto: tiene una visibilidad publica con un retorno de los atributos para su
funcionalidad
5. Reporte existencia producto: tiene una visibilidad publica con un retorno de los atributos
para su funcionalidad

También podría gustarte