Documentos de Académico
Documentos de Profesional
Documentos de Cultura
class System
Prov eedor
Usuario + contacto: String
Perfil
+ correo: String
+ clave: String
+ codigo: int + direccion: String
+ codigo: int
+ nombre: String + nit_cc: int
+ nombreCompleto: String
- tareas: String[ ] + nombre: String
1
*+ nombreUsuario: String
+ telefono1: String
+ actualizarPerfil(int) : boolean + telefono2: String
+ actualizarUsuario(int) : boolean
+ crearPerfil(String, int) : boolean + telefonoContacto: String
+ autenticarUsuario(String, String) : boolean
+ listarPerfil() : void
+ crearUsuario() : int
+ actualizarProveedor() : boolean
+ buscarProveedor() : Proveedor
+ crearProveedor() : int
1..*
Cliente 1..*
1..*
1..*
Nov edad
ProcesoOrden Proceso
+ descripcion: String
+ fechaFin: date + codigo: int
+ numero: int
+ fechaInicio: date + descripcion: String
+ novedad: String + macroproceso: String
+ agregarNovedad() : void
+ operario: int
+ actualizarProceso() : boolean
+ actualizarProceso() : boolean + buscarProceso() : Proceso
+ buscarProceso() : Proceso + crearProceso() : Proceso
+ crearProceso() : Proceso + listarProceso() : Proceso[]
+ listarProceso() : Proceso[]
+ registarProceso() : void
PuntoControl
+ descripcion: String
+ numero: int
+ guardarPuntoControl() : int
Diccionario de Datos
Realizar la documentación teniendo en cuenta el estándar de
UML.
Clase:Perfil
Clase:Usuario
Clase: Proveedor
Visibilida
Atributo Tipo Descripción
d
Contacto string public Nombre del contacto en la empresa del proveedor
Correo string public Correo electronico del proveedor
direccion string public Dirección del proveedor
Nit_ccc integer public Nit o cedula del proveedor
Nombre string public Razón social o nombre del proveedor
Telefono1 string public Teléfono del proveedor
Telefono2 string public Teléfono del proveedor
TelefonoContacto string public Teléfono del contacto
Parámetros de entrada Valores que retorna
Método Visibilidad Descripción
Tipo Descripción Tipo Descripción
actualizarProveedor public Contacto, boolea … Retorna true si se
string,
Correo, n realiza la
string,
direccion, actualización, false
string,
Nit_cc, de lo contrario
integer,
Nombre,
string,
Telefono1,
string,
Telefono2,
string,
TelefonoCont
string
acto,
buscarProveedor public Provee … Devuelve el
dor proveedor en caso
Int NIT-cc de que exista de lo
contrario retorna
null
CrearProveedor public string, Contacto, int Devuelve 1 si crea
string, Correo, el usuario, 0 de lo
string, direccion, contrario
integer, Nit_cc,
string, Nombre,
string, Telefono1,
string, Telefono2,
string TelefonoCont
acto,
Clase: Cliente
Visibilida
Atributo Tipo Descripción
d
Contacto string public Nombre del contacto en la empresa del Cliente
Correo string public Correo electronico del Cliente
direccion string public Dirección del Cliente
Nit_ccc integer public Nit o cedula del Cliente
Nombre string public Razón social o nombre del Cliente
Telefono1 string public Teléfono del Cliente
Telefono2 string public Teléfono del Cliente
TelefonoContacto string public Teléfono del contacto
Parámetros de entrada Valores que retorna
Método Visibilidad Descripción
Tipo Descripción Tipo Descripción
actualizarCliente public Contacto, boolea … Retorna true si se
string,
Correo, n realiza la
string,
direccion, actualización, false
string,
Nit_cc, de los contrario
integer,
Nombre,
string,
Telefono1,
string,
Telefono2,
string,
TelefonoCont
string
acto,
buscarCliente public Cliente … Devuelve el Cliente
en caso de que
Int NIT-cc exista de lo
contrario retorna
null
CrearCliente public Contacto, int Devuelve 1 si crea
string,
Correo, el usuario, 0 de lo
string,
direccion, contrario
string,
Nit_cc,
integer,
Nombre,
string,
Telefono1,
string,
Telefono2,
string,
TelefonoCont
string
acto,
Clase: MateriaPrima
Visibilida
Atributo Tipo Descripción
d
codigo integer public Código numérico con el que se va a identificar la materia prima
colores String[] public Arreglo de colores en los cuales la materia prima es utilizada
descripcion String public Descripción textual de la material prima
tipo String public Tipo de material prima, eje tela, adorno, estampado
UnidadMed String public Unindad en la cual se medira la material prima
Parámetros de entrada Valores que retorna
Método Visibilidad Descripción
Tipo Descripción Tipo Descripción
actualizarMateriaPr public iinteger, codigo, void … Devuelve 1 si
ima String[], colores, actualiza la
String, descripcion, MateriaPrima, 0 de
String, tipo, lo contrario
String, UnidadMed…
asignarProveedor public boolean … Devuelve 1 si
Int, codigoMateria asigna la
int Nit_cc MateriaPrima, 0 de
lo contrario
buscarMateriaPrim public MateriaPrim Devuelve la
a... a materia prima en
codigoMateria
int caso de que exista
de lo contrario
retorna null
listarMateriaPrima public MateriaPrim Devuelve la
a[] materia prima en
void caso de que exista
de lo contrario
retorna null
CrearMateriaPrima public integer, codigo, Devuelve 1 si
String[], colores, actualiza la
String, descripcion, MateriaPrima, 0 de
String, tipo, lo contrario
String, UnidadMed
Clase: Proceso
Visibilida
Atributo Tipo Descripción
d
codigo integer public Código de identificación del proceso.
descripcion string public Descripcion textual del proceso
Nombre del macroproceso al que pertenece (diseño corte,
macroproceso. string public
confección, decoración, lavado)
Parámetros de entrada Valores que retorna
Método Visibilidad Descripción
Tipo Descripción Tipo Descripción
Devuelve el
integer, codigo, procesos en caso
actualizarProceso public string, descripcion, boolean … de que exista de lo
string macroproceso. contrario retorna
null
Devuelve el
procesos en caso
integer,
buscarProceso public … Proceso … de que exista de lo
contrario retorna
null...
integer, codigo, Devuelve 1 si crea
crearProceso public string, descripcion, int el proceso, 0 de lo
string macroproceso contrario
Devuelve el arreglo
de procesos en
listarProceso public void Proceso[] caso de que exista
de lo contrario
retorna null
Clase: PuntoControl
ión
Carga las
materias primas
asignarMateriasPrimas public
a la orden de
producción.
Carga los
procesos a la
asignarProcesos public
orden de
producción.
Date, fechaEntrega,
Date, fechaPactadaEntrega,
Devuelve 1 si
Date, fechaRecepcion,
crea la orden de
crearOrden public Integer, numeroOrden, int …
producción ó 0
Integer, numeroPrendas,
de lo contrario.
String, procesoInicio,
String producto
Devuelve una
OrdenProduccion
numeroOrden OrdenPro
complementarOrden public integer … si crea la orden
duccion
de lo contrario
retorna null.
Devuelve una
OrdenProduccion
numeroOrden OrdenPr
buscarOrden public integer si crea la orden
oduccion
de lo contrario
retorna null.
Clase: Novedad