Está en la página 1de 13

Código

Informe Practicas asignatura:


Nombre de la Asignatura Versión: 01
Página

Fecha de
elaboración
Área:
Nombre de la carrera:
Nombre del estudiante:

Informe de Ejercicios:
Asignatura

1
Informe Prá ctica Unidad 1: Introducció n a
las estructuras de datos

2
Índice.

Informe Práctica Unidad 1: Nombre de la práctica..............................................................................................................2


Descripción de la práctica:...................................................................................................................................................4
Introducción.......................................................................................................................................................................... 4
Desarrollo de la práctica......................................................................................................................................................5
Parte teórica....................................................................................................................................................................... 5
Parte Practica (Imágenes y figuras)................................................................................................................................6
Conclusión........................................................................................................................................................................... 12

3
Unidad 1: Introducción a las
Estructuras de datos

Nombre de la práctica:
Proyecto de Introducción a las Estructuras de Datos

Descripción de la práctica:

En esta práctica se realiza la búsqueda de una problemática en el entorno


que vivimos, a la cual se le dará una solución poniendo en práctica lo
aprendido sobre las estructuras de datos. Plantearemos un problema y una
solución con un programa que vaya aplicando lo visto en cada una de las
unidades. En este caso, la práctica consiste en plasmar y explicar el
problema seleccionado que podrá encontrarse en la introducción.

Introducción

En el año 2020 comenzó la pandemia del Coronavirus, como ya sabemos


ha cobrado muchas vidas, por lo que muchos negocios, tiendas, centros,
etc. Tuvieron que cerrar sus puertas temporalmente para evitar la
concurrencia de gente y que los contagios aumentaran, por lo que muchos
de ellos se vieron afectados y en algunas ocasiones su cierre tuvo que ser
definitivo. Nos encontramos en 2021, donde la pandemia continua, sin
embargo, ahora nos encontramos más preparados, sabemos sobre las
medidas de seguridad, sabemos cuáles son los síntomas con los que
debemos estar alerta y por fortuna ahora tenemos una vacuna que, aunque
no nos hace inmunes nos protege un poco más. Gracias a todo esto, los
lugares que tuvieron que cerrar ahora pueden abrir sus puertas
nuevamente, siempre y cuando se sigan las medidas de protección
correspondientes para evitar que este virus se siga propagando.
Sabemos perfectamente que llevar un control sobre el estado de salud de
las personas que ingresan a ciertos negocios, tiendas, entre otros, puede
ser complicada, para ello, decidimos crear un programa que ayude a todos
estos lugares a llevar un registro que pueda ayudar a prevenir contagios en
el establecimiento. 4
Desarrollo de la práctica

Parte teórica

Estamos trabajando en la creación de una aplicación que lleve un


registro de las personas que entran al establecimiento, presentando
algún síntoma. Las personas llenarán una especie de formulario donde
deberán colocar datos de contacto como correo electrónico y número de
teléfono. Respecto al control para evitar contagios, deberán llenar un
cuadro donde escribirán si han presentado síntomas y cuáles.

El programa guardará los registros de las personas que entran al


establecimiento por día y se irán almacenando en una base datos.

¿Cómo ayudará esto a la prevención de contagios?

Al momento de que en el establecimiento se presente algún caso de


COVID, se hará una búsqueda en el registro de los días donde se hayan
presentado personas con síntomas, de ahí se mandará una alerta a las
personas que asistieron al lugar en la misma fecha para que puedan
estar prevenidas y tomen sus medidas de seguridad.

Nuestro objetivo es que sea una aplicación fácil de entender, efectiva y


rápida, evitando a los establecimientos llevar un registro manual donde
en cualquier caso sea mucho más difícil buscar y alertar a los visitantes.

5
Parte Practica (Imágenes y figuras)
1. Iniciamos con la creación de un JFrame Form (el cual tiene como nombre
“registros”). para el diseño de nuestro formulario, el cual, tiene como función del
acumulado de los diferentes “Swing containers” como lo son Panel, Label,
check box, Text field, Table y Button. Así mostrados en la imagen cambiando
el nombre de las variables para así tener una mejor eficacia de respuesta.

2. Comenzamos a editar los nombres de los Label por (Nombre, Edad,


Correo, País, Número telefónico, ¿Estas vacunado?, ¿Enfermedades
crónicas?, Sexo). Para así distinguir los diferentes Label que encontramos
dentro del Panel y de igual forma empezamos a darle forma a nuestro
“Formulario”.
De la siguiente manera cambiamos los valores de las variables de las Text
field por “Jtf_nombre, Jtf_Edad…” respectivamente donde se encuentren
posicionadas en conjunto con las Label también se cambiaron los nombres
de los Button por “Guardar” y “Cancelar”.

6
3. Después de modificar los valores de las variables, cambiar los nombres a
de las Label… queda realizar la modificación de la vista, es decir, la vista
del formulario como se muestra en el Paso 2. Ahora debemos de poner la
acción que hará el Button
“Guardar”. Para ello
debemos de tener a
conciencia las operaciones
básicas, asignación de
variables, métodos,
demostración entre otras
cosas básicas que nos
brindan en clase. Como el
objeto String y la
declaración de la variable int
como se muestra en la
imagen.
String nom, int edad,
String corr, sin, pai,
7 num y
vac… Son variables antes declaradas para obtener una cadena de datos
las cuales son asignadas y acompañadas de .getText();.
4. En este paso nos centraremos en la estructura if - else que se utiliza en
Java para tomar decisiones sobre un valor preexistente. En este caso
sobre el Check Box (como se muestra en el Paso 3.) para poder crearla
selección de la casilla, es decir, que cuando detecte que es seleccionado,
guarde y retorne esa acción en la tabla creada en MySQL Workbench (La
cual debe tener la información de las columnas y el tipo de dato a ingresar).

5. Para generar la comunicación entre MySQL Workbench debemos hacer la


conexión mediante apache NetBeans de la siguiente forma.
Debemos tener el driver que podemos bajar desde internet o desde la
misma página de MySQL la cual se llama “mysql-connector-java-5.1.5-
bin.jar” este driver nos ayudara a tener una conexión de ambos
programas. Una vez ingresado el driver en las librerías del programa
hacemos la conexión mediante código de la siguiente forma:
8
Crearemos una Class llamada Conexión en la cual haremos la conexión de
ambos programas teniendo en cuenta lo siguiente… creamos 4 Private static
final (DRIVER, USER, PASSWORD y LINK). Sobre los cuales tendremos lo
siguiente:

Private static final String Driver, sobre este pondremos entre “” la dirección
del driver para la conexión.

Private static final String USER, pondremos el nombre del usuario que
tenemos en MySQL PHPMYADMIN o Workbech, en este caso es “root”.

Private static final String PASSWORD, aquí podremos entre “ ” la contraseña


que tengamos asignada, en mi caso no tiene contraseña por eso esta vacío, de
lo contrario debemos de poner la contraseña para que tenga acceso. 9
Private static final String URL, aquí va el URL del localhost del MySQL.
6. En este paso crearemos una nueva Class llamada Cls_Productos en la
cual se llamarán las variables creadas anteriormente, las cuales son:
nom, edad, corr, pai, num, vac, enf y sex las cuales se les otorgara la
posición en la que se nos entregara la información ingresada acompañado
de una variable nueva llamada PS.

7. Recordemos que debemos crear la Class main, en este caso la clase


principal para que el programa pueda ser ejecutado de manera correcta.

10
8. Una vez teniendo el diseño, el programa, la acción de cada botón, solo
falta ejecutar e ingresar los datos que se piden para que puedan ser
guardados en la base de datos como se muestra en la siguiente imagen:

11
Una vez ingresado los datos veremos en MySQL ya sea PHPMYADMIN o
Workbench los datos ingresados y guardados y que coincidan con los que se
ingresaron en el formulario.

9. ¡Listo! Programa y conexión establecida correctamente, ahora a seguir


mejorando.
Conclusión
Una vez que analizamos la problemática que encontramos la cual fue la
12
falta de organización en algunas tiendas y/o empresas sobre el registro
de sus clientes para tener un control del contagio del covid-19; decidimos
elaborar un programa en el cual nos arroje un formulario que sea breve y
conciso; llevando un registro visible tanto para los usuarios como para el
encargado del mismo, para así poder controlar de una mejor manera los
contagios ya que si algún usuario presenta el registro de algún síntoma
sea visible y puedan tener una manera de poder frenar los contagios ,
llevando a cabo pruebas o cuarentena de los usuarios que tuvieron
contacto, localizándonos por medio de su número celular o correo
electrónico.

13

También podría gustarte