Upload
gabriela-arroyo-flores
View
214
Download
0
Embed Size (px)
Citation preview
8/9/2019 POO2_U3_EA_HUFO
http://slidepdf.com/reader/full/poo2u3eahufo 1/6
Programación Orientada Objetos 2
Evidencia de Aprendizaje. Unidad 3
Ingeniería de Desarrollo de Software 1
Universidad Abierta y a Distancia deMéico
!ngenier"a en Desarro##o de$o%t&are
Programación Orientada Objetos 2
Evidencia de Aprendizaje. Unidad 3
'aci#itador( )*ristian +eone# Ortiz
!s#as $,nc*ez
-rpos $eparados( D$/DP02/103)/001
8/9/2019 POO2_U3_EA_HUFO
http://slidepdf.com/reader/full/poo2u3eahufo 2/6
1. Identifica una problemática a resolver en tu entorno. (Ejemplos:
control de inventarío, cobro de una tienda, venta de pasajes de
autobús, control escolar, etc.), posteriormente redacta el
problema en un procesador de textos.. !ara resolverlo crea un pro"ecto (pro#rama) con el I$E (Entorno
de $esarrollo Inte#rado) %et&eans.'. rea tambin el script *ue construirá la base de datos con la *ue
conectarás el pro#rama.+. onecta el pro#rama del punto con la base de datos creada
mediante el script del punto ' " desarrolla lo necesario para *ue
el pro#rama almacene informacin en la base de datos.
PROBLEMAS POR FALTA DE ORGANIZACIÓN EN LOS EQUIPOS DE TELECOMUNICACIONES
En la empresa donde trabajo no -a" un control de entradas " salidas de
e*uipos de telecomunicaciones. levan una relacin de los e*uipos *ue
tienen pero tampoco está controlado el número de cada uno.
a funcin de los inventarios son los si#uientes:
/"udará a la independencia de operaciones0 continuidad de las
variaciones de demanda $eterminar condiciones de prdida de tiempo al estar buscando el
e*uipo solicitado $eterminar la ptica secuencia de operaciones
so ptimo de la capacidad productiva
GESTION DE INVENTARIOS
1. $eterminacin de las existencias
8/9/2019 POO2_U3_EA_HUFO
http://slidepdf.com/reader/full/poo2u3eahufo 3/6
. /nálisis de inventarios
'. 2ipos de inventarios Inventarios de materia prima o insumos
Inventarios de productos terminados
Inventarios de materiales para soporte de las operaciones Inventarios cíclicos o de lote
Inventarios estacionales (por estacin): Inventarios de se#uridad Inventarios especulativos
3toc4s de tránsito 3toc4s de especulacin 3toc4s de aislamiento
SCRIPT QUE CONSTRUIRA LA BASE DE DATOS
rear la base de datos en m"s*l la instruccin es la si#uiente:
5E/2E $/2/&/3E 6inventario6 789+1 $E;/2 </5/2E5 3E2 utf=87>
!ara crear las tablas:
2/&/ $E !E53?%/3
5E/2E 2/&E 6inventario6.6personas6/$$ ?@% 6codi#o6 A/5</5(1B) %?2 % ,/$$ ?@% 6%ombre6 A/5</5(1) % ,/$$ ?@% 6/pellidos6 A/5</5(1) % /;2E5 6%ombre6,/$$ ?@% 63exo6 A/5</5(B) % /;2E5 6/pellidos6,
/$$ ?@% 6telefono6 A/5</5(1B) % /;2E5 63exo6,/$$ ?@% 6$%I6 A/5</5() % /;2E5 6telefono6,/$$ ?@% 656 A/5</5() % /;2E5 6$%I6,/$$ ?@% 6email6 A/5</5(') % /;2E5 656,/$$ ?@% 6direccion6 A/5</5(1) % /;2E5 6email6>
8/9/2019 POO2_U3_EA_HUFO
http://slidepdf.com/reader/full/poo2u3eahufo 4/6
2abla de !roductos
5E/2E 2/&E 6inventario6.6producto6/$$ ?@% 6cantidad6 I%2 %?2 % ,/$$ ?@% 6%um!arte6 A/5</5(') %?2 % ,
/$$ ?@% 6descripcion6 A/5</5(B) %?2 % ,/$$ ?@% 6serial6 A/5</5(1B) %?2 % ,/$$ ?@% 6ciudad6 A/5</5(') % /;2E5 6serial6,/$$ ?@% 6estado6 A/5</5(') % /;2E5 6ciudad6,/$$ ?@% 6nivel6 A/5</5(1) % /;2E5 6estado6,/$$ ?@% 6sa6 A/5</5(B) % /;2E5 6nivel6,/$$ ?@% 6meses6 I%2 % /;2E5 6sa6,$5?! !5I@/5C DEC,/$$ !5I@/5C DEC (6%um!arte6)>
onexin:
public class onexion3 F onnection conect G null> 3tatement stm>
public onnection conexion() F tr"F 77lass.for%ame(Hcom.m"s*l.jdbc.$riverH)> 77onnection co G$river@ana#er.#etonnection(Hjdbc:m"s*l:77local-ost7inventariouserGrootJpassKordGrootH, null)> 773tatement stm G co.create3tatement()> 77lase $river 3trin# driverlass%ame G Hcom.m"s*l.jdbc.$riverH> 77;orma #eneral de la conexin para m"s*l es 3trin# driverrl G Hjdbc:m"s*l:77local-ost7inventarioH>
3trin# user G HrootH>
3trin# passKord G HrootH> lass.for%ame(driverlass%ame)> conectG $river@ana#er.#etonnection(driverrl,user, passKord)>
L catc-(lass%ot;oundException exc)F exc.print3tac42race()> L catc- (3Exception ex) F
8/9/2019 POO2_U3_EA_HUFO
http://slidepdf.com/reader/full/poo2u3eahufo 5/6
M?ption!ane.s-oK@essa#e$ialo#(null,HError HNex)> o##er.#eto##er(onexion3.class.#et%ame()).lo#(evel.3EAE5E, null,ex)> L
return conect> LL
PARA ELIMINAR UN REGISTRO O ACTUALIZAR
!ara modificar o borrar seleccionamos el re#istro con mouse derec-o.omo lo muestra la si#uiente pantalla:
!ara llevar a cabo las prácticas presentadas, además del I$E re*uieresinstalar un manejador de base de datos, se instalo @"3*l (@"3ommunit" 3erver), " para ma"or facilidad de uso se recomiendainstalar tambin una -erramienta #ráfica para su control (@"3Oor4benc-), ambos serán encontrados en la si#uiente direccin
8/9/2019 POO2_U3_EA_HUFO
http://slidepdf.com/reader/full/poo2u3eahufo 6/6
electrnica:-ttp:77dev.m"s*l.com7doKnloads7