Вы находитесь на странице: 1из 19

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 DOCENTE


El 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 problemtica
En 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.

Videos
En 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-7oc

O en su caso
https://www.youtube.com/channel/UCguchD5sjobXnGZVMX-ZbiQ

Anlisis de entrevistas
En 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 concretos


El 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.

Вам также может понравиться