Você está na página 1de 26

Habilitacin Profesional Frigorfico La Estancia Segunda Carpeta

VERSION 1.1

Curso: 4K2

Grupo 5:
Rodriguez Matias 44696 Bianchi Hernn 45173 Andrs Tabarelli 42671 Arellano Vctor 44964

Profesor: Ing. Zohil Julio JTP: Ing. Zohil Julio

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

Historial de revisiones
Da 29/06/06 Versin 1.0 Descripcin Presentacin inicial Autor Grupo 5.

Universidad Tecnolgica Nacional

2006

Pgina 2 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

ndice
1. Introduccin.................................................................................................................................4 1.1 Definicin global de la metodologa adoptada.................................................................4 1.2 Definicin en detalle del Workflow en cuestin...............................................................4 2. Modelo de Anlisis......................................................................................................................5 2.1 Diagrama de Colaboraciones............................................................................................5 2.1.1 Registrar Cliente..................................................................................................................5 2.1.2 Registrar Pedido...................................................................................................................5 2.1.3 Reservar Materias Primas e Insumos...................................................................................5 2.1.4 Registrar Producto...............................................................................................................6 2.1.5 Registrar Lista de Precio......................................................................................................6 2.1.6 Seguimiento y Control de Orden de Produccin.................................................................7 2.1.7 Generar Orden de Despacho................................................................................................7 2.1.8 Registrar Entrega de Pedido................................................................................................8 2.1.9 Registrar Objeto de Entidad Simple....................................................................................9 2.1.10 Cancelar Nota de Pedido de Mercaderas..........................................................................9 2.1.11 Cancelar Nota de Pedido de Materia Prima e Insumos...................................................10 2.1.12 Cancelar Plan de Pago.....................................................................................................10 3. Modelo de Diseo......................................................................................................................11 3.1 Diagrama de clases refinado...........................................................................................11 3.2 Derivacin a base de datos relacional.............................................................................14 3.3 Diagrama de Estado de Clases........................................................................................19 3.3.1 Clase: Orden de Produccin..............................................................................................19 3.3.2 Clase: Orden de Compra....................................................................................................20 3.3.3 Clase: Cliente.....................................................................................................................21 3.3.4 Clase: Producto..................................................................................................................22 3.3.5 Clase: Plan de Mantenimiento...........................................................................................23 3.3.6 Clase: Receta.....................................................................................................................24 3.4 Diagrama de componentes..............................................................................................25 3.5 Diagrama de Despliegue.................................................................................................26 3.6 Descripcin de la implementacin..................................................................................26 3.6.1 Hardware............................................................................................................................26 3.6.2 Software.............................................................................................................................26 3.6.3 Capacitacin al personal....................................................................................................26

Universidad Tecnolgica Nacional

2006

Pgina 3 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

1.

Introduccin

En la presente etapa analizamos la informacin recuperada en la etapa anterior y diseamos la solucin para el problema. Tambin modelamos los datos que realmente son necesarios mantener en registros y como se relacionan stos datos. Esto se logra mediante una herramienta de modelado llamada diagrama de clases que organiza y relaciona los datos de manera que representa la estructura del negocio. Tambin definiremos en esta etapa el ambiente sobre el cual ser implementada la solucin definida. 1.1 Definicin global de la metodologa adoptada La metodologa de modelado que utilizamos en sta etapa son los Modelos de Anlisis y de Diseo. El primero permite analizar la informacin recuperada en la etapa anterior y aclarar los conceptos para inducirse al negocio y as plantear una mejor solucin. El segundo modelo permite disear la solucin al problema encontrado, cubriendo todos los requerimientos establecidos de la mejor manera posible. 1.2 Definicin en detalle del Workflow en cuestin En este WF se deben refinar los requisitos del sistema, analizando ahora la vista interna del sistema, descubriendo as clases de anlisis (realizacin de los UC de anlisis) y una descripcin de la vista arquitectnica utilizando diagramas de interaccin para realizar los UC del Sistema. Los arquitectos se encargan de descubrir nuevas clases y UC a medida que evolucionan el WF y los Ingenieros se encargan de refinar y detallarlas a medida que son descubiertas.

Universidad Tecnolgica Nacional

2006

Pgina 4 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

2.
2.1 2.1.1

Modelo de Anlisis
Diagrama de Colaboraciones Registrar Cliente

1: opcionRegistrarClien... 4: tomarRazonSocia... 6: tomarCuit( ) 8: tomarDocum ent... 16: tomarSeleccionTipoCliente( ) 18: tomarTelefono( ) 20: tomarMail( ) 22: tomarSeleccionCiuda... 24: tomarCalle( ) 26: tomarNumero( ) 28: tomarPiso( ) 30: tomarDepartament... 32: tomarApellidoContacto( ) 34: tomarNombreContact... 36: tomarTelefonoContact... 38: tomarMailContacto( ) 40: confirm arCliente( )

3: mailContacto 5: razonSocial( ) 7: cuit( ) 9: documento( ) 17: seleccionTipoCliente( ) 19: telefono( ) 21: mail( ) 23: seleccionCiudad( ) 10: validarCliente() 12: buscarTipoCliente 25: calle( ) 14: buscarCiudad( ) 27: num ero( ) 42: crearCliente( ) 29: piso( ) 44: fin U-C( ) 31: Departamento( ) : Cliente 2: habilitarVentana() 11: existeCliente() 33: apellidoContacto( ) 35: nom breContacto( ) 37: telfonoContacto( ) 39: mailContacto( ) 13: mostrarNombre() 41: validaDatosIngresado... : PantallaRegistrarCliente 15: mostrarNombre() : TipoCliente

: Encargado de Ventas

: GestorCliente 43: new()

: Ciudad

: Cliente

2.1.2

Registrar Pedido

6 : b u s c a rC lie n te () 9 : b u s c a rP ro d u c to ( ) 1 : o p c io n R e g is tra rP e d id o () 3 : n u e vo P e d id o () 1 1 : b u s c a rS u c u rs a ... 4 : to m a rD a to C lie n te (C u it o D o c u m e ... 5 : d a to C lie n te (C u it o D o cu m e ...2 : b u s c a rF o r m a D e P a g o (Mo ... 2 1 4 : to m a r S e le c cio n D e P ro d u c t... 1 6 : to m a rC a n tid a d ( ) 2 : h a b ilita rVe n ta n a () 1 5 : P ro d u cto ( )2 7 : ca l cu la r In te re s (Fo r m a d e P a g o , M o n to d e l P e d ... 1 7 : ca n tid a d (2)8 : c a lcu la r Mo n to T o ta l(F o rm a d e P a g o , M o n to d e l P e d ... 1 8 : to m a r S e le c cio n L u g a rD e E n tre g ... 1 9 : lu g a rD e E n tr e g a ( ) 3 3 : cre a rP e d id o ( ) : C l ie n te 2 0 : to m a rFe c h a E n tr e g a ( ) 2 1 : fe c h a E n tre g a ( ) 3 5 : fin U -C ( ) 2 5 : to m a rS e le c cio n F o r m a D e P a g ... 2 6 : fo rm a D e P a g o ( ) 3 1 : co n firm a rP e d id o ( ) 3 2 : co n firm a P e d id o ( ) 7 : e xis te C lie n te () : P a n ta lla R e g is tra rP e d id o 2 4 : m o s tra r F o rm a s D e P a g o s () 2 9 : m o s tra r In te re s () 3 0 : m o s tra r Mo n to T o ta l( G e s to rP e d id o : )

: E n c a rg a d o d e Ve n ta s

1 0 : m o s tra r N o m b r e

: P r o d u c to

2 3 : m o s tra r N o m b re ()

8 : m o s tr a rD a t... 1 2 : m o s tra rS u c u rs a le s ()

3 4 : n e w ()

: P e d id o : C lie n te 1 3 : m o s tr a r D a to s ( )

: F o rm a D e P a g o

: S u c u rs a l

2.1.3

Reservar Materias Primas e Insumos 2006 Pgina 5 de 26

Universidad Tecnolgica Nacional

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

4 : c a l c u l a rC a n t i d a d C o m p o n e n t e s(P e d i d o ) 1 1 : v a l i d a rR e se rv a () 1 3 : a c t u a l i z a rS t o c k ( ) 1 5 : f i n d e l U -C ( ) 2 : h a b i l i t a rV e n t a n a () 6 : C o n o c e r P r o d u c t o s () 7 : m o st ra rD a t o s() 1 : o p c i o n R e g i s t r a rP e d i d o ( ) : P e d id o 3 : re se rv a rC o m p o n e n t e s() 5 : c o n o c e rD e t a l l e () : D e ta ll e P e d id o 8 : c o n o c e rR e c e t a ( ) : P ro d u c to

: P a n ta ll a R e g is tr a r P e d i d o

9 : c o n o c e rC o m p o n e n te s () : E n c a rg a d o d e V e n ta s : G e s t o r R e s e rv a C o m p o n e n t e s 1 0 : m o st ra rC a n t i d a d () Pr d 1 2 : m o s t r a r C a n t i d a d A c: t u a ol () u c t o 1 4 : r e s e r v a r ()

: R e c e ta

: C o m p o n e n te : C o m p o n e n te

2.1.4

Registrar Producto

4 : b u s c a rTip oP ro d u c... 1 : o p cion R e g is tra rP ro d ... 3 : n ue vo P ro d u cto 1 1 : va lid a rP ro d u cto ( ) () 7 : to m a rN o m b r... 8 : n om b re ( ) 1 3 : bu s ca rTa rea s ( ) 9 : to m a rS e le ccio nTip o D e P ro d u ct... 2P robu s ca rC o m p on e n te ... 4 : d uct... : Tip o P ro d u cto 2: () 1 6 : to m a rS ele ccion D e Ta re ...h ab ilita rVe n ta n a1 0 : s e le ccio n Tip o D e 1 7 : s e le cc io n Ta re a ( ) 1 8 : to m a rN u m e ro D e O rd e n D e la T... 1 9 : nu m e ro D e O rde n D e la Ta re ... 2 0 : to m a rD u ra cio n D e la Ta re ... 2 1 : du ra cio n D e la Ta re a ( ) 5 : m o s tra rN o m b re () 2 2 : to m a rD e s crip cio n ( ) 2 3 : de s crip cio n ( ) 2 7 : to m a rS ele cc ion C om p o ne n t... 2 8 : s e le cc io n C o m p on e n t... 1 2 : exis te P ro d u cto () : P a n ta lla R e g is tra rP ro d ucto 6 : m o s tra rTip o s D e P rod ... 1 5 : m o s trarTa re:aG e s to rP ro d u cto s s( ) 2 6 : m o s trarC o m p o n e n te ...

: P ro du cto

: E n ca rg a d o d e P ro d u c cio n

1 4 : m o s trarN o m b re () : Ta re a 2 5 : m o s trarN o m b re ()

: C o m po n e n te

2.1.5

Registrar Lista de Precio

Universidad Tecnolgica Nacional

2006

Pgina 6 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

4 : b u sc a rT i p o C l i e n t e () 8 : b u sc a rP ro d u c to ( ) 1 : o p c i o n R e g i stra rL i st a d e P re c i o () : T ip o C lie n te 0 3 2 : h a b il it a rV e n t a n a () : n u e v a L i st a2() : c re a rL i st a D e P re c i o ( ) 1 0 : to m a rT i p o D e C l i e n te ( ) 1 1 : t i p o Cl i e n te ( ) 2 2 : f i n U -C ( ) 1 2 : t o m a r P ro d u c to ( ) 1 3 : p ro d u c t o ( ) 1 4 : to m a rP re ci o ( ) 1 5 : p re c i o ( ) 5 : m o s tr a r T i p o C l ie n te 1 6 : t o m a rC o m e n t a ri o ( ) 1 7 : c o m e n ta ri o ( ) 1 8 : c o n fi rm a L i sta ( ) 1 9 : v a l i d a D a t o sIn g re sa d o s( ) : P a n t a l l a R e g i st ra r L i st a d e P re c i o : E n c a rg a d o d e A d m i n i stra c i o n

: L i st a D e P re c i o

7 : e x i ste P a ra T i p o C l i e n t e

6 : e x i st e L i sta P re ci o

: G e s to r L is ta d e P re c io
2 1 : n e w ()

: T i p o C li e n te

9 : m o st ra rP ro d u c to

: P ro d u ct o

: L i sta D e P re c i o

2.1.6

Seguimiento y Control de Orden de Produccin


4: bus carProduc to 11: bus carOrdenProduc c ion( ) 18: busc arP rim eraTare a( ) 27: bus carE mplea dos () 34: v alidarD atos ( ) 3: realizarSeguim ient o() 36: f in de U -C ( ) 8: f ec ha( ) : Pr odu ct o 5: m os trarN om bre() 10: s elec c ionProduc to( ) 17: iniciarProducc ion( ) 28 : mo st rar Nom b re( ) 26: selec cionMaquina( ) 31: s elec c ionEm pleado( ) 33: inic iarTarea( )

1: opc ionSeguim ient oy C ontrol() 7: t om arF echa( ) 9: tom arSelec cionProducto( ) 16: opc ionInic iarProduc c ion( ) 25: tom arSelec c ionMaquina( ) 30: t om arSelec c ionEm pleado( ) 32: opcionInic iarTarea( )

2: habilitarVent ana()

: Em pleado

: PantallaSeguim ient oy C ontrol

12: es taC reada(f ec ha,product o)

: Enc ar gad o de Producc ion

6: m os trarN om breProductos() 13: m os trarD atos 14 : mo st rar Dat os Ord enD ePro duc cio n( ) : 35: ac tulizarEst ado(iniciada) 15: habilitarBotonInic iarProduc c ion( ) Ges torSeguim ientoy C ont rol 24 : mo st rar Maq uinas( ) : O rdenD eP roduc cion 29: m os t rarEm pleados ( ) 19: v erPreparac ion() : OrdenD eProduc c ion

20: m os trarTareas () : Produc to : Preparacion

21 : mo st rar Nom b re( Or den 1) : Tarea 22: m os t rarMaquina()

23: m os trarN om bre() : Tarea : Maquina

2.1.7

Generar Orden de Despacho

Universidad Tecnolgica Nacional

2006

Pgina 7 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

2 : h a b i l i ta rV e n ta n a () 1 : o p ci o n G e n e ra rO rd e n D e sp a ch o () 9 : to m a rS e l e cci o n P e d i d o ( ) 1 5 : to m a rS e l e cci o n T ra n sp o rti sta ( ) 1 9 : to m a rC o n fi rm a ci o n ( )

4 : b u sc a rP e d i d o s() 1 1 : b u sca rE m p re sa T ra n sp o rti sta ( ) 1 7 : g e n e ra rO rd e n D e sp a ch o ( ) 2 1 : c re a rO r de n D esp ach o ( ) 2 4 : f in d e l U- C( ) 3 : nu e va O r de n D esp ach o () 1 0 : se l e cci o n P e d i d o ( ) 1 6 : se le c ci o n T ra n sp o rti sta ( ) 2 0 : co n fi r m a ( ) : Pedido

5 : lis t o ()

1 2 : e xi ste ()

: P a n ta l la G e n er a rO rd e n De sp ac h o 6 : m ostr ar D ato s() : E n ca r ga d o d e D e p o si to 8 : m o stra rD a to sP e d i d o sL i sto s() 1 4 : m o stra rN o m b re E m p re sa sT ra n sp o:rti sta ( ) rO rd e n De sp a ch o G e sto 1 8 : m o stra rD a to sO rd e n D e sp a ch o ( ) : T ra n sp o rti sta

7 : m ostr ar D at o s() 1 3 : m o stra rN o m b re () : P e did o 2 2 : n e w ()

: T ra n sp o rti sta

2 3 : n e w ()

: D e ta l l e P e d i d o

: O rd e n De sp a ch o

: De ta ll eO r de n D e sp a ch o

2.1.8

Registrar Entrega de Pedido

2 : h a b i l i ta rV e n ta n a ()

6 : b u sc a rP e d i d o () 1 3 : a c tu li z a r E s ta d o P e d id o (E n tr e g a d o ) 1 5 : fi n d e l U -C ( )

7 : e x i s t e P e d i d o (N ro ) 3 : n u e v a E n tre g a 1 : o p c i o n R e g is tr a r E n t r e g a ( ) 5 : n u m e ro P e d i d o ( ) 4 : t o m a rN u m e ro P e d i d o ( ) : P e d id o 1 1 : t o m a r E s t a d o P e d i d o (E n t r e g a d o ) 1 2 : e s t a d o P e d i d o ( E n t re g a d o ) : P a n t a l la R e g i st r a rE n tr e g a : E n c a rg a d o d e A d m in istr a c io n 8 : m o s tr a r D a t o s( ) 1 4 : t o m a r E s ta d o ( E n t re g a d o ) : G i ( 1 0 : m o s tr a r D a t o s P eed st door E) n t re g a s 9 : m o s t r a r D a t o s( )

: P e d id o
: D e ta lle P e d id o

Universidad Tecnolgica Nacional

2006

Pgina 8 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

2.1.9

Registrar Objeto de Entidad Simple

Se realiz una sola colaboracin para modelar el alta de objetos de entidad simples

5: DatosEntidad 2: HabilitarVentana

4: TomarDatosEntidad 1: OpcionRegistrarEntidad : PantallaEntidad

6: ValidarDatosEntidad

3: NuevoObjetoEntidad : Encargado Entidad : GestorEntidad

7: New

: ObjetoEntidad

2.1.10 Cancelar Nota de Pedido de Mercaderas

10: OpcionCancelarNota 4: TomarNroNota 1: OpcionCancelarPedidoMerc

2: habilitarVentana

11: CancelarNota 6: ValidarNro de Nota

5: Nota de Pedido

3: CancelarPedidoMerc 9: MostrarDatosNota : Encargado de Compras

12: Cancelar

: PantallaCancelarPedidoMerc

7: BuscarNota

: GestorPedidosMercaderas 8: DatosNota : Notas de Pedido

Universidad Tecnolgica Nacional

2006

Pgina 9 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

2.1.11 Cancelar Nota de Pedido de Materia Prima e Insumos


2 : hab ilita rVe n tan a 1 1: C a nce larN ota 6 : Valid arN ro d e N ota

1 0 : Op cionC an ce la rN o ta 4 : Tom a rN ro N o ta 1: Opcion C ance la rPe did oMP

5 : N ota d e Pe dido

3 : C a n ce larPe did oMP 9: Mo s trarD a to s N o ta : En ca rga do d e C om p ras

1 2 : C a nce lar

: Pa nta lla C an ce la rPe dido MP : Ges to rPe dido s MP

7 : Bu s carN o ta

8 : D a to s N o ta : N o tas de Pe dido

2.1.12 Cancelar Plan de Pago

1 0 : O p cio n C an c e la rP la n 4 : To m a rN ro P la n 1 : O p cio n C a nc e la rP la n P a g o

1 1 : C a n ce la rP la n 2 : h a b ilita rVe n ta n a 6 : Valid a rD ato s P la n 5 : P la n P a g o 1 2 : C a nc e la r

3 : C a n ce larP la n P a g o 9 : Mo s tra rD a to s P la n : E n c a rg a d o d e C o b ra n za s : P a n ta lla C a n ce la rP la n P a g o : G e s to rP la n P a g o

7 : B u s c a rP la n

8 : D a to s P la n : P la n P a g o

Universidad Tecnolgica Nacional

2006

Pgina 10 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

3.
3.1

Modelo de Diseo
Diagrama de clases refinado

Pedido fechaCreacion FechaEntregaPropuesta numeroPedido estado detallePedido : DetallePedido empleado : Empleado fechaDespacho fechaEntregaReal domicilioEntrega factura : Factura sucursal : Sucursal formaDePago : FormaDePago concocerDetallePedido() conocerEmpleado() calcularTotalPedido() crear() factrurar() entregar() asignarOrden() conocerFactura() conocerSucursal() conocerFormaDePago() OrdenProduccion fecha fechaProduccion detalle : DetalleOrdenProduccion actividad : Actividad producto : Producto capacidadTotal capacidadUtilizada capacidadDisponible estado comentario mostrarDatos() new() cancelar() conocerDetalleOrdenProduccion() conocerProducto() calcularcapacidadDisponible() terminar() realizar() Cuota numero fechaPago monto vencimiento cobro : Cobro mostrarDatos() metodosDeSeteo() conocerCobro() Cobro

DetallePedido producto : Producto cantidad precio estado concerProducto() metodosDeSeteo() mostrarDatosDetalle() calcularImporte() Transportista razonSocial direccion telefono mail fechaAlta estado mostrarDatos()

PlanDePago fechaCreacion fechaVigencia fechaTerminado estado cuota : Cuota mostrarDatos() conocerCuota()

Factura nroFactura fechaFactura detalle : DetallePedido interes mostrarDatos() new() conocerDetallePedido() calcularTotalFactura()
Proveedor razonSocial direccion telefono mail fechaAlta estado mostrarDatos()

DetalleOrdenProduccion pedido : Pedido cantidadProducto mostrarDatos() conocerPedido() calcularCantidadTotal()

Cliente razonSocial tipoDocumento numeroDocumento C.U.I.T tipo : TipoCliente provincia localidad domicilio telefono mail fechaAlta pedido : Pedido sucursal : Sucursal planDePago : PlanDePago estado mostrarDatos() conocerPedido() cuantosPedidosPeriodo() conocerEstadoDeCuenta() conocerCuentaCorriente() conocerSucursal() cononcerPlanDePago() darBaja() enMora() conocerTipoCliente() calcularAntiguedad() metodosDeSeteo()

Cargo nombre descripcion tomarNombre() mostrarNombre() tomarDescripcion() mostrarDescripcion()

DetalleOrdenDeCompra insumo : Insumo materiaPrima : MateriaPrima cantidad mostrarDatos() conocerInsumo() conocerMateriaPrima() Empleado dni nombre apellido fechaIngreso domicilio telefono mail cargo : Cargo estado sueldo conocerCargo() antiguedad() mostraDatos() metodosDeSeteo()

EntregaPedido fechaEntrega transportista : Transportista pedido : Pedido estado mostrarDatos() conocerTranspotista() conocerPedido()

Devolucion fecha motivo empleado : Empleado pedido : Pedido observacion mostrarDatos() concerPedido() conocerEmpleado()

OrdenDeCompra fechaEmision estado detalleOrdenDeCompra : DetalleOrdenDeCompra mostrarDatos() conocerDetalleOrdenDeCompra() pedir() cancelar() recibir() pagar() DetalleVenta producto : Producto cantidad importe mostrarDatos() conocerProducto()

fecha detalle : DetalleCobro mostrarDatos() metodosDeSeteo() conocerDetalleCobro()

DetalleCobro entregaPedido : EntregaPedido mostrarDatos() conocerEntregaPedido()

Sucursal nombre ciudad : Ciudad direccion telefono mail mostrarDatos() metodosDeSeteo() conocerCiudad()

VentaMostrador fecha empleado : Empleado detalleVenta : DetalleVenta montoTotal mostrarDatos() conocerEmpleado() conocerDetalleVenta()

PoliticaDePago fechaCreacion fechaUltimaModificacion metodosDeSeteo() mostrarDatos() calcularAntiguedad()

MantenimientoEquipo

Trabajadores

Produccion

Comunes

Universidad Tecnolgica Nacional

2006

Pgina 11 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

EncargadoDeVentas legajo fechaIngreso nombre apellido tipoDocumento numeroDocumento domicilio telefono mail estado registrarVenta() registrarPedido() registrarCancelacionDePedido() informarCancelacionDePedido() registrarCliente() actualizarDatosCliente() registrarDevolucionDeProducto() generarInformeDeVentas() generarInformeDeDevoluciones() generarInformeDeClientes()

EncargadoDeAdministracion legajo fechaIngreso nombre apellido tipoDocumento numeroDocumento domicilio telefono mail estado registrarCuentaCorriente() registrarPoliticaDePago() generarInformeDeEstadoDeCuentaCorriente() registrarTransportista() generarInformeDeTransportistas()

EncargadoDeDeposito legajo fechaIngreso nombre apellido tipoDocumento numeroDocumento domicilio telefono mail estado registrarMovimientosDeStock() registrarPoliticaDeReposicion() generarInformeDeStock() registrarMateriasPrimas() registrarInsumos() registrarMercaderia() generarInformeDeMovimientosDeStock() informarFaltantesEnStock() EncargadoDeProduccion legajo fechaIngreso nombre apellido tipoDocumento numeroDocumento domicilio telefono mail estado registrarOrdenDeProduccion() generarOrdenDeProduccion() actualizarOrdenDeProduccion() registrarProducto() registrarReceta() actulizarReceta() registrarCapacidadDeProduccion() actualizarProducto()

EncargadoDeCompras legajo fechaIngreso nombre apellido tipoDocumento numeroDocumento domicilio telefono mail estado registrarCompra() registrarProveedor() registrarPedidoDeM.PeInsumos() registrarPedidoDeMeracaderia() cancelarPedidoDeM.PeInsumo() cancelarPedidoDeMercaderia() generarInformeDeCompras()

EncargadoDeCobranzas legajo fechaIngreso nombre apellido tipoDocumento numeroDocumento domicilio telefono mail estado registrarCobro() registrarPlanDePago() generarInformeDeMorosos() asignarPlanDePago() generarInformeDeCobros() seguimientoDeCobros() reclamoDeCobro()

EncargadoDeMantenimiento legajo fechaIngreso nombre apellido tipoDocumento numeroDocumento domicilio telefono mail estado registrarMantenimiento() asignarMantenimientoPreventivo() generarInfomeDeMantenimiento() informarFallas()

Universidad Tecnolgica Nacional

2006

Pgina 12 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

TipoCliente nombre descripcion fechaCreacion fechaUltimaModificacion comentario tomarNombre() mostrarNombre() tomarDescripcion() mostrarDescripcion() tomarComentario() mostrarComentario() mostrarDatos() calcularAntiguedad()

ListaPrecio fechaCreacion fechaUltimaModificacion comentario detalle : DetalleLista mostrarDatos() metodosDeSeteo() calcularAntiguedad() conocerDetalle()

Componente Ciudad nombre codigoPostal provincia : Provincia estado mostrarDatos() metedosDeSeteo() conocerProvincia() nombre tipo : TipoComponente descripcion unidadMedida proveedor : Proveedor precio costoDeCompra precioUltimaCompra cantidadAlaFecha consumoDiario demandaAnual tasaAlmacenamiento demoraReaprovisionamiento riesgoDemora stockMaximo stockMinimo stockProteccion loteEconomico stockValUltimaCompra fechaProximaReposicion mostrarDatos() conocerProveedor() conocerTipoProducto() calcularStockMinimo() calcularStockMaximo() calcularLoteEconomico() calcularStockValorizado() calcularFechaReposicion() metodosDeSeteo() calcularStockDeProteccion() Descuento fechaCreacion fechaUltimaModificacion cliente : Cliente producto : Producto porcentajeDescuento mostrarDatos() conocerCliente() conocerProducto() calcularAntiguedad()

TipoComponente DetalleLista producto : Producto cantidad precio mostrarDatos() conocerProducto() nombre descripcion comentario mostrarDatos() metodosDeSeteo()

FormaDePago fechaCreacion fechaUltimaModificacion montoMinimo comentario interes nombre estado mostrarDatos() metodosDeSeteo() calcularAntiguedad()

Formulario fecha responsable : Empleado hora descripcion formulario : TipoFormulario estado mostrarDatos() metodosDeSeteo() conocerEmpleado() conocerTipoFormulario() calcularMontoTotal()

TipoFormulario nombre tipoMovimiento mostrarDatos() metodosDeSeteo() Contrato


(from Logical Vi ew)

Preparacion tarea : Tarea orden tiempo mostrarDatos() conocerTarea() metodosDeSeteo()

Provincia nombre estado DetalleContrato producto : Producto cantidad periodoEntrega mostrarDatos() metodosDeSeteo() conocerProducto() mostrarDatos() metodosDeSeteo()

DetalleFormulario producto : Producto componente : Componente cantidad precio mostrarDatos() metodosDeSeteo() conocerProducto() conocerComponente() calcularImporteTotal()

fechaCreacion fechaInicio fechaFin cliente : Cliente formaDePago : FormaDePago cuotas : Cuotas detalle : DetalleContrato interes monto mostrarDatos() conocerCliente() conocerFormaDePago() metodosDeSeteo() calcularAntiguedad() conocerDetalleContrato() conocerCuotas()

Zona(NoVa) nombre estado cantidadDias limiteNorte limiteSur limiteEste limiteOeste fechaCreacion fechaUltimaModificacion mostrarDatos() metodosDeSeteo() mostrarLimites()

TipoMaquina nombre descripcion comentario mostrarDatos() metedosDeSeteo()

Universidad Tecnolgica Nacional

2006

Pgina 13 de 26

Frigorfico La Estancia Informe Preliminar 3.2 Derivacin a base de datos relacional


Composicion PK PK cod_producto cod_componente cantidad INTEGER INTEGER DOUBLE

Grupo 5 Habilitacin Profesional

Tipo_Producto PK cod_tipo_producto INTEGER nombre estado VARCHAR(50) VARCHAR(50)

Jornada PK cod_jornada nombre hora _inicio hora _fin cant_horas INTEGER VARCHAR(50) DATETIME DATETIME VARCHAR(50) PK cod_pedido cod_cliente cod_direccion fecha_pedido fecha_despacho fecha_entrega _pactada fecha_real _entrega cod_forma_pago interes monto_real monto_final estado Pedido INTEGER INTEGER INTEGER DATETIME DATETIME DATETIME DATETIME INTEGER DOUBLE DOUBLE DOUBLE VARCHAR(50)

Interrupcion PK PK cod_interrupcion cod_orden fecha_interrupcion hora _interrupcion motivo fecha_reanudacion hora _reanudacion INTEGER INTEGER DATETIME DATETIME VARCHAR(50) DATETIME DATETIME

Orden _Produccion PK cod_orden cod_producto cap_total cap_utilizada cap_disponible descripcion fecha_orden estado INTEGER INTEGER DOUBLE SMALLINT INTEGER VARCHAR(50) DATETIME VARCHAR(50)

Reserva_Componente PK cod_reserva INTEGER cod_orden estado INTEGER VARCHAR(50)

Universidad Tecnolgica Nacional

2006

Pgina 14 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional


Cliente INTEGER INTEGER VARCHAR(50) VARCHAR(50) INTEGER INTEGER INTEGER INTEGER INTEGER DATETIME INTEGER INTEGER VARCHAR(50) PK cod_cliente razon_social cuit tipo_doc nro_doc telefono mail cod_direccion cod_tipo_cliente apellido _contacto nombre _contacto telefono_contacto mail_contacto fecha_alta estado INTEGER VARCHAR(50) VARCHAR(50) VARCHAR(50) VARCHAR(50) VARCHAR(50) VARCHAR(50) INTEGER INTEGER VARCHAR(50) VARCHAR(50) VARCHAR(50) VARCHAR(50) DATETIME VARCHAR(50)

Producto PK cod_producto cod_tipo_producto nombre unidad _medida stock_actual punto_reposicion stock_minimo stock_maximo cantidad_reponer fecha_prox_reposicion stock_proteccion cap_dia estado

Estado_Orden PK PK cod_orden cod_tarea hora_inicio hora_fin hora_registro fecha_inicio fecha_fin descripcion estado Dia PK cod_dia dia cod_jornada INTEGER VARCHAR(50) INTEGER INTEGER INTEGER DATETIME DATETIME DATETIME DATETIME DATETIME VARCHAR(50) VARCHAR(50) PK PK Detalle_Reserva cod_reserva cod_componente cantidad INTEGER INTEGER INTEGER

Maquina PK cod_maquina cod_tipo_maquina anio_fabricacion fecha_alta modelo marca capacidad descripcion estado INTEGER INTEGER INTEGER DATETIME VARCHAR(50) VARCHAR(50) DOUBLE VARCHAR(50) VARCHAR(50)

Detalle_Contrato PK PK cod_contrato cod_producto cantidad periodo INTEGER INTEGER INTEGER INTEGER

Ciudad PK cod_ciudad nombre codigo_postal cod_provincia estado INTEGER VARCHAR(50) INTEGER INTEGER VARCHAR(50)

Detalle_Orden _Contrato PK PK cod_orden cod_contrato cantidad INTEGER INTEGER INTEGER

Universidad Tecnolgica Nacional

2006

Pgina 15 de 26

Frigorfico La Estancia Informe Preliminar


Tipo_Cliente PK cod_tipo_cliente INTEGER nombre descripcion VARCHAR(50) VARCHAR(50) PK

Grupo 5 Habilitacin Profesional


Componente cod_componente cod_tipo_componente nombre descripcion Precio_Unitario Unidad_Medida Demanda_anual Demanda_anual _val Cantidad _Fecha Acumulado Puc Ppp Stock_val_puc Stock_val_ppp Punto_pedido Stock_minimo Stock_maximo Cantidad _Reponer Fecha_Prox_Reposicion Clase K P C D H desvio stock_proteccion INTEGER INTEGER VARCHAR(50) VARCHAR(50) CURRENCY VARCHAR(50) DOUBLE CURRENCY INTEGER DOUBLE CURRENCY CURRENCY CURRENCY CURRENCY INTEGER INTEGER INTEGER INTEGER DATETIME VARCHAR(50) DOUBLE DOUBLE DOUBLE DOUBLE DOUBLE DOUBLE INTEGER

Lista_Precios PK PK cod_tipo_cliente cod_producto precio INTEGER INTEGER DOUBLE

Provincia PK cod_provincia INTEGER nombre demora estado VARCHAR(50) VARCHAR(50) VARCHAR(50)

Planificacion_X_Empleado PK PK PK PK cod_producto cod_tarea cod_empleado hora _inicio hora _fin INTEGER INTEGER INTEGER DATETIME DATETIME

Tipo_Maquina PK cod_tipo_maquina INTEGER

descripcion VARCHAR(50) unidad _medida_capacidad VARCHAR(50) Sucursal PK cod_sucursal cod_cliente nombre telefono cod_direccion estado INTEGER INTEGER VARCHAR(50) VARCHAR(50) INTEGER VARCHAR(50) PK PK Descuento cod_cliente cod_producto INTEGER INTEGER

porcentaje _descuento DOUBLE

Tipo_Componente PK cod_tipo_componente INTEGER nombre descripcion VARCHAR(50) VARCHAR(50)

Universidad Tecnolgica Nacional

2006

Pgina 16 de 26

Frigorfico La Estancia Informe Preliminar


Contrato PK cod_contrato cod_cliente fecha_contrato fecha_inicio fecha_fin cod_forma_pago interes monto estado INTEGER INTEGER DATETIME DATETIME DATETIME INTEGER DOUBLE DOUBLE VARCHAR(50)

Grupo 5 Habilitacin Profesional

Tarea PK cod_tarea nombre descripcion INTEGER VARCHAR(50) VARCHAR(50)

Receta PK PK PK cod_producto cod_tarea cod_componente cantidad descripcion INTEGER INTEGER INTEGER DOUBLE VARCHAR(50) PK PK PK PK

Planificacion_X_Maquina cod_producto cod_tarea cod_maquina hora_inicio hora_fin Cargo PK cod_cargo nombre descripcion INTEGER VARCHAR(50) VARCHAR(50) INTEGER INTEGER INTEGER DATETIME DATETIME

Preparacion PK PK cod_producto cod_tarea orden tiempo descripcion INTEGER INTEGER INTEGER DOUBLE VARCHAR(50)

Capacidad _X_Dia_X_Producto PK PK cod_dia cod_producto cantidad INTEGER INTEGER INTEGER

Universidad Tecnolgica Nacional

2006

Pgina 17 de 26

Frigorfico La Estancia Informe Preliminar

Grupo 5 Habilitacin Profesional

Detalle_Orden PK PK Detalle_Pedido PK PK cod_pedido cod_producto INTEGER INTEGER Empleado PK cod_empleado apellido nombre tipo_doc nro _doc cod_cargo telefono mail cod_direccion fecha_alta honorario estado INTEGER VARCHAR(50) VARCHAR(50) VARCHAR(50) VARCHAR(50) INTEGER VARCHAR(50) VARCHAR(50) INTEGER DATETIME DOUBLE VARCHAR(50) cod_orden cod_pedido cantidad INTEGER INTEGER VARCHAR(50)

cantidad INTEGER precio_unitario DOUBLE

Direccion PK cod_direccion calle nro piso depto cod_ciudad INTEGER VARCHAR(50) INTEGER VARCHAR(50) VARCHAR(50) INTEGER

Universidad Tecnolgica Nacional

2006

Pgina 18 de 26

Frigorfico La Estancia Informe Preliminar 3.3 Diagrama de Estado de Clases

Grupo 5 Habilitacin Profesional

3.3.1

Clase: Orden de Produccin

nw e () C aa re d re liz r() a a E n P d c io ro u c n
te in r() rm a

c ne r a c la()

s s e d r() upne

Cn e d a c la a

Ssed a u p n id

h b r( a ilita ) F a aa in liz d

Mtodo: new() realizar() cancelar() terminar() suspender() habilitar()

Caso de Uso Asociado Nombre: Registrar Pedido Actualizar Orden de Produccin Actualizar Orden de Produccin Registrar Alta en Stock de Productos Fabricados Actualizar Orden de Produccin Actualizar Orden de Produccin

Universidad Tecnolgica Nacional

2006

Pgina 19 de 26

Frigorfico La Estancia Informe Preliminar 3.3.2 Clase: Orden de Compra

Grupo 5 Habilitacin Profesional

new()

Generada

pedir()

cancelar()

Realizada

cancelar()

Cancelada

recibir()

Recibida pagar() Pagada

Mtodo: new() pedir() cancelar() recibir() pagar()

Caso de Uso Asociado Nombre: Registrar Pedido de Materia Prima e Insumos. Registrar Pedido de Materia Prima e Insumos. Cancelar Pedido de Materia Prima e Insumos. Registrar Alta en Stock de MP e Insumo Registrar Pago de Materia Prima e Insumo

Universidad Tecnolgica Nacional

2006

Pgina 20 de 26

Frigorfico La Estancia Informe Preliminar 3.3.3 Clase: Cliente

Grupo 5 Habilitacin Profesional

new() habilitar() Registrado suspender() enMora() Moroso darBaja() darBaja() Suspendido

DeBaja

Mtodo: new() suspender() habilitar() enMora() darBaja()

Caso de Uso Asociado Nombre: Registrar Cliente Actualizar Datos Cliente Actualizar Datos Cliente Seguimiento y Reclamo de Pago Actualizar Datos Cliente

Universidad Tecnolgica Nacional

2006

Pgina 21 de 26

Frigorfico La Estancia Informe Preliminar 3.3.4 Clase: Producto

Grupo 5 Habilitacin Profesional

new() Definido
asignarReceta()

Con Receta

cancelarReceta()

Sin Receta

darBaja()
producir()

darBaja()

De Baja Produc iendose

Mtodo: new() asignarReceta() producir() cancelarReceta() darBaja()

Caso de Uso Asociado Nombre: Registrar Producto Registrar Receta Actualizar Orden de Produccin Dar Baja Receta Dar Baja Producto

Universidad Tecnolgica Nacional

2006

Pgina 22 de 26

Frigorfico La Estancia Informe Preliminar 3.3.5 Clase: Plan de Mantenimiento

Grupo 5 Habilitacin Profesional

new()

Definido darBaja() De Baja

aplicar()

darBaja()
darBaja()

Aplicado

cancelar()

Cancelado

Mtodo: new() darBaja() cancelar() aplicar()

Caso de Uso Asociado Nombre: Registrar Plan de Mantenimiento Preventivo a un Equipo Actualizar Plan de Mantenimiento Preventivo a un Equipo Actualizar Mantenimiento de Equipo Registrar Mantenimiento de Equipo

Universidad Tecnolgica Nacional

2006

Pgina 23 de 26

Frigorfico La Estancia Informe Preliminar 3.3.6 Clase: Receta


new() Definida asignar() Asignada asignar()

Grupo 5 Habilitacin Profesional

Sin Asignar

darBaja() Dada de Baja

Mtodo: new() asignar() darBaja()

Caso de Uso Asociado Nombre: Registrar Receta Registrar Producto Dar de Baja Receta

Universidad Tecnolgica Nacional

2006

Pgina 24 de 26

Frigorfico La Estancia Informe Preliminar 3.4 Diagrama de componentes

Grupo 5 Habilitacin Profesional

Diagrama de Componentes Frigorfico La Estancia

Presentacin

ServiciosNegocio

DatosNegocio

Universidad Tecnolgica Nacional

2006

Pgina 25 de 26

Frigorfico La Estancia Informe Preliminar 3.5 Diagrama de Despliegue

Grupo 5 Habilitacin Profesional

Diagrama de Despliegue Frigorfico La Estancia

<Servidor de Aplicaciones>

<Servidor de Base de datos>

preemptive

3.6

Descripcin de la implementacin

La implementacin ser realizada sobre una nica computadora, ubicada en la oficina de la fbrica con las siguientes caractersticas: 3.6.1 3.6.2 Hardware Pentium IV 2.0 GHZ. 256 MB de Memoria Ram 80 GB HD Software Windows XP Home/Professional

Durante los dos meses siguientes a la implementacin se registrarn Logs de la aplicacin para determinar su funcionamiento y para la rpida deteccin de posibles fallas de funcionamiento. Pasado este perodo de marcha blanca se considerar finalizado y se desactivar el sistema de logs de seguimiento. 3.6.3 Capacitacin al personal

Se dictarn cursos de capacitacin por un total de 40 hs, dos semanas de clases de 4hs cada una, destinado a cinco personas que la empresa elija, donde se mostrarn las distintas funcionalidades segn los roles o perfiles definidos. De esta manera se podr inducir al uso del sistema a las personas elegidas para que el uso del mismo sea ameno y para que las mismas puedan capacitar a futuros usuarios.

Universidad Tecnolgica Nacional

2006

Pgina 26 de 26

Você também pode gostar