Ppr Alf Ronm

download Ppr Alf Ronm

of 19

description

Practica profesional

Transcript of Ppr Alf Ronm

Alumno: Roberto Nieto Morales Matricula: al13502595 Cuarto Semestre Nombre de la Empresa: Ilusion Bolwl Asesor Externo: Lic. Oscar Gmez

Secretaria de Educacin Pblica15Alumno: Roberto Nieto Morales Matricula: al13502595 Cuarto Semestre Nombre de la Empresa: Ilusion Bolwl Asesor Externo: Lic. Oscar Gmez Reporte Final para el docenteANA FABIOLA LOPEZ HUEZO

Nombre del estudiante, matrcula, programa educativo, semestre, nombre de la empresa, del docente y del asesor por parte de la entidad

REPORTE FINAL PARA EL DOCENTEEl reporte final de la Prctica deber cumplir con lo siguiente:

1. Descripcin de propuesta de solucin a la problemtica identificada en la empresa o institucin. La propuesta debe retomar la descripcin de la problemtica y exponer la o las alternativas que pudieran contribuir a su solucin. Incluir anexos.

a) Identificacin de la problemticaEn un inicio como lo comente, en la empresa en donde presto mis servicios como guardia de seguridad Ilusion Bowl platique con el gerente en ese entonces Lic. Oscar Gmez, le comente que estaba por hacer mi primera prctica profesional y que estaba estudiando el caso en donde podra hacerla.

Me pregunto que cual era el rea en donde podra desarrollar la prctica y le conteste que el rea de diseo de base de datos y la programacin de interfaz de usuario de esa base de datos.

Le intereso el tema y me dijo que l en ese momento quera una base de datos para llevar el control de juegos que se llevan a cabo cada ao en el mes de febrero, y que actualmente estaban utilizando base de datos en Excel y que haba muchos errores y quera algo nuevo para ser ms eficaz la informacin y que se hiciera de una manera rpida.

b) Anlisis de la problemtica: relacionarla con las lneas de estudio del programa educativo.Dentro de mi marco de estudio me he podido identificar con la administracin de base de datos, que he estado estudiado en estos ltimos semestres en la Universidad Abierta y a Distancia de Mxico.Asimismo, en relacin a la programacin Orientada a objetos que es lo que realmente ha sobresalido en mi diseo de interfaz grafica de usuario, en el inicio de mis estudios estudiamos en la primera fase la programacin estructura en C, pero lo que nos han enseado y me ha gustado bastante es la programacin Orientada a Objetos en lenguaje de programacin Java.

Haciendo un anlisis de los requerimientos, elabore un documento de especificacin de requerimientos y contemple los procesos que se llevan a cabo por parte de los usuarios del sistema en el desarrollo de torneos.Cabe mencionar que aparte del torneo de aniversario que se lleva a cabo cada ao en el mes de Febrero, cada semana de lunes a viernes se lleva a cabo varios torneos diariamente, y visualizando el sistema vi como se controlaban los juegos y el control de jugadores.

Especificando los requerimientos del torneo de aniversario es el siguiente: Se llevan a cabo varias modalidades, individual, parejas, cuartetas y general. En cada juego se llevan a cabo dos lneas por modalidad en el sistema se contemplan: Id del jugador Nombre del jugador Hndicap Primer juego Segundo juego Total de la serie.El sistema a travs de las pantallas en cada pista de boliche se visualiza dicha informacin pero el problema es que no se puede capturar la inf0rmacion y enviarla a un sistema gestor de base de datos, y lo que se hace es capturar los resultados manualmente para posteriormente introducir los mismos en base de datos en Excel.

A travs de formulas se llevan a cabo los resultados se imprimen y se pegan en un rea en donde el pblico puede visualizar las posiciones de cada jugador.

c) Propuesta de solucin. Deber incluir referencias bibliogrficas.

Atreves del anlisis en los procesos de dicha problemtica, se opto por llevar a cabo el diseo de la base de datos en el sistema gestor MySQL Workbench.En mi primer diseo considere hacer solo una tabla llamada Jugador, donde establec el nombre de las columnas con cada nombre contemplado en pantallas de las pistas de boliche.Al trmino de mi primer diseo considere un xito ya que cumpli con lo solicitado por parte del Lic., Oscar Gmez, pero no fue fcil de implementar ya que el personal se tiene que capacitar para manipular la informacin a travs de la lnea de comandos utilizando sentencias SQL. As que solo el gerente y yo manejamos la informacin esto sirvi de prueba para futuros torneos.

Posteriormente me solicito el Lic. Oscar Gmez que le hiciera algo nuevo ya que consideraba que hay tiempo necesario para poder hacer algo ms que una sencilla base de datos como la que se hizo.Me pidi que hiciera un formulario y que hubiese una interfaz principal en donde aparecieran las tablas de dicho formulario, y que se abrieran y se pudiera manipular la informacin y que esto me servira para que en un futuro hiciera bases de datos pero en otras areas, como en el caso de recursos humanos, inventarios, etc.As que considere a travs de sus requisitos hacer un formulario con tres tablas, una llamada jugador en donde se hiciera el registro de jugadores contando con el cdigo del jugador, nombre, apellido paterno, apellido materno, direccin y nmero de telfono. Otra tabla llamada modalidad en donde se le diera un cdigo a cada modalidad, y as se le diera un nombre como es el caso de individual, parejas, cuartetas y general.Una ms que le di el nombre de matricula que es donde se matricularan a todos los jugadores, dndole un cdigo de matrcula, sumndole el cdigo de la modalidad, incluyendo el numero de gestin, la cantidad de puntuacin del primer juego, la cantidad de puntuacin del segundo juego y la nota final de la puntuacin de la suma de los anteriores.A continuacin indico los pasos, es algo que he aprendido en la Universidad Abierta y a Distancia de Mxico.

Anexar formatos propuestos (Si los hubiere) Diagramas de procesos

Tablas

Descripcin de programas de software

A travs de los estudios llevados a cabo en la Universidad, se descargo un gestor de base de datos MySQL Workbench, en donde se cre la base de datos bowlilusion y del mismo modo se crearon tres tablas que son: jugador, modalidad y matricula, que en una base de datos relacional, se relacionan las tablas jugador y modalidad con la tabla principal matricula. La relacin de las tablas jugador y modalidad con la tabla matricula es de 1 a muchos.

VideosEn este video se visualiza la evidencia del funcionamiento de mi interfaz grafica hecha en la plataforma netbeans, en lenguaje de programacin java conectada a la base de datos en el gestor MySQL Workbench bowlilusion, precisamente el propsito de gravar este video es dar testimonio de mi aprendizaje y de la realizacin de mi practica

Se llama Practica Profesional Nmero Uno

www.youtube.com/watch?v=L9kr1lQ-7ocO en su casohttps://www.youtube.com/channel/UCguchD5sjobXnGZVMX-ZbiQ

Anlisis de entrevistasEn realidad en un principio hice un anlisis de los requerimientos con las diversas entrevistas que le haca al Lic. Oscar Gmez, identifique a travs de pantallas de las pistas de boliche tales requerimientos ya que se plasmaba en pantalla lo que precisamente quera el gerente: Id del jugador Nombre del jugador Hndicap Puntuacin del primer juego Puntuacin del segundo juego Total de la serie Esta fue la base de mi formulario ya que estuve haciendo diagramas de casos de uso como era el proceso de los torneos, el da de ayer estuve con la encargado de mesa de control, precisamente analizando la base de datos, y no le encontr errores, y lo que desea hacer es aprender a manipular la informacin de la base de datos a travs de la lnea de comandos MySQL, ya que es muy diestro en la manipulacin de la informacin en Excel, sera un gran reto suplir sus conocimientos en Excel por los de comandos SQL. Modelados de objetos concretosEl modelado de Objetos tambin me oriente en la programacin orientada a objetos, ya que los objetos las clases parten de una superclase llamada bowlilousion en donde se heredara toda las relaciones de las tablas u objetos jugador, matricula y modalidad.

2. Descripcin de las actividades en especfico, realizadas por parte del estudiante durante el periodo que comprende el reporte. (Este apartado corresponde a la descripcin de actividades que se incluyeron en el reporte del asesor externo)

Las actividades consistieron en llevar a cabo el diseo de la interfaz grafica de usuario conectada a la base de datos MySQL, en un principio considere apropiado conectar dicho formulario al gestor de bases de datos Access de Microsoft, pero estuvo muy complicado y fue ms la prdida de tiempo y a final de cuentas como ya tengo el cdigo para poderme conectar al gestor de base de datos MySQL, opte por utilizar el gestor de base de datos que ya conozco y puedo manipular a travs de su lnea de comandos.Considero un error que comet el haberle dicho al Lic. Oscar Gmez que utilizara Access, ya que aunque se manejan las mismas sentencias SQL, es diferente conectarse con Microsoft, posteriormente mi reto es investigar y poderme conectar a ese gestor.En esta imagen se aprecia las tablas en la pgina principal.

En esta imagen se muestra que en la pgina principal al darle clic a la tabla jugador se abre dicha tabla.

En esta imagen se muestra que al dar clic en la pgina principal, se abre dicha tabla.

En esta imagen se visualiza que al dar clic a la tabla matricula se abre esta.

En la siguiente imagen se visualiza la tabla notas que prcticamente es una interfaz en donde se manipula la informacin, ya sea para borrar registros o en su casi para actualizar registros.

3. Conclusiones generales Como se puede visualizar existe una estrecha relacin de las tablas de dicha base de datos, ahora solo me hace falta estudiar y practicar ms en la manipulacin a travs de la lnea de comandos que es la que me imprimir toda la informacin que yo le quiera hacer.Un ejemplo, si me dice el gerente que quiere la puntuacin de los resultados de los que jugaron solamente la modalidad parejas, entonces debo saber manipular la informacin como en el ejemplo siguiente:Con estos comandos abro mi base de datos y me muestra las tablas de la base de datos bowlilusion.

En el siguiente comando le ordeno a mi base de datos que me muestre todos los registros que existen en la tabla jugador.

En la siguiente imagen se observa que a travs del comando select a_nombre, a_paterno from jugador where a_cu=0000-0000-01;

En realidad me gusta mucho mi carrera y mi objetivo es aprender cada da ms a programar y crear interfaz graficas y bases de datos complejas, ya que me ha fascinado esta rea.NOTA IMPORTANTE PARA MI DOCENTE:

Quiero hacer mencin a mi docente, que en el reporte anterior inserte imgenes del 2013, en ella se observa a una jugadora de boliche compitiendo, precisamente en el torneo que se llevo a cabo en ese ao.

Mi idea era que se visualizara como compite un jugador en dichos torneos no importndome el ao que se tomo dicha fotografa, adems de decirle que le pregunte a la encargada de la oficina de mercadotecnia si haba tomado fotografas de este aniversario pasado y me contesto que lamentablemente fueron muy pocas. Excepto la imagen que mostr anteriormente que es esta: y fue en este ao.(Evaluar el cumplimiento de la competencia o competencias sealadas al inicio como marco del trabajo realizado durante la prctica)4. El reporte deber contener un promedio de 800 palabras, en letra erial 12, interlineado sencillo.5. La portada contendr el nombre del estudiante, matrcula, programa educativo, semestre, nombre de la empresa, del docente y del asesor por parte de la entidad.