Você está na página 1de 37

AP7-AA3-EV1-DESARROLLO DEL TUTORIAL CONSTRUCCIÓN DE APLICACIÓN CON

JAVA

ERLYN TADEO BATALLA CORTEZ

SERVICIO NACIONAL DE APRENDIZAJE SENA-CENTRO FINANCIERO


BOGOTA
SAN ANDRES DE TUMACO NARIÑO
OCTUBRE DEL 2017
TUTORIAL CREAR APLICACIÓN

Introducción

Sesión 1: Construyendo la base de datos

Sesión 2: Desarrollando la Interfaz Gráfica de Usuario (GUI)

Sesión 3: Creando el Modelo de la Aplicación

Sesión 4: Enlazando con el Controlador

Sesión 5: Probando el Modelo Vista Controlador MVC

Sesión 6: Accediendo a la Base de Datos con JDBC

Sesión 7: Accediendo a la Base de Datos con JPA

Sesión 8: Generando reportes impresos


TUTORIAL CREAR APLICACIÓN

Sesión 1: Construyendo la base de datos


Tablas

CITAS 1.1
1.2 CONSULTORIOS

1.3 MEDICOS
1.4 PACIENTES

1.5 TRATAMIENTO
Sesión 2: Desarrollando la Interfaz Gráfica de Usuario (GUI)
Formulario de consulta de paciente
En este espacio las personas autorizadas con sus respetivas contraseñas podrán consultar la informacion de los
pacientes.
En la interfaz podemos observar que quedamos con tras forularios que se pueden observar en el package vista del
cual se desprenden

Secion 3:Creando modelo del a aplicacion


CLASE PACIENTE

package modelo;
public class Paciente
{
private string identificacion;
private string nombres;
private string apellidos;
private string FechaNacimiento;
private string sexo;

public Paciente(string id, string nom, string ape, string fechanac,string sex, string FechaNac )
{
identificacion=id;
nombres=nom;
apellidos=ape;
FechaNacimiento=FechaNac;
sexo=sex;

}
public string getIdentificacion() {
return identificacion;
}
public void setIdentificacion(string identificacion) {
this.identificacion = identificacion;
}
public string getNombres() {
return nombres;
}
public void setNombres(string nombres) {
this.nombres = nombres;
}
public string getApellidos() {
return apellidos;
}
public void setApellidos(string apellidos) {
this.apellidos = apellidos;
}
public string getFechaNacimiento() {
return FechaNacimiento;
}
public void setFechaNacimiento(string FechaNacimiento) {
this.FechaNacimiento = FechaNacimiento;
}
public string getSexo() {
return sexo;
}
public void setSexo(string sexo) {
this.sexo = sexo;
}
}

Gestión depacientes
package modelo;
import java.util.LinkedList;
public class GestorPaciente
{
private static LinkedList<Paciente> pacientes;
public GestorPaciente()
{
pacientes=new LinkedList<Paciente>();
}
public void registrarPaciente(Paciente Paciente)
{
pacientes.add(Paciente);
}
public LinkedList<Paciente>getPacientesBy(int parametro, string valor)
{
LinkedList<Paciente> resultado=new LinkedList<Paciente>();
for (Paciente pac: pacientes)
{
switch(parametro)
{
case 1: if(pac.getIdentificacion().equals(valor))
resultado.add(pac);
break;
case 2: if(pac.getNombres().equals(valor))
resultado.add(pac);

break;
case 3:if(pac.getApellidos().equals(valor))
resultado.add(pac);
break;
case 4: if(pac.getSexo().equals(valor))
resultado.add(pac);
break;
}
}
return resultado;
}
}
CLASE GESTOR PACIENTE
Sesión 4: Enlazando con el Controlador

CLASE PACIENTE CONTROL


Clase controlador gestión paciente control
ccccccccc
Sesión 5: Probando el Modelo Vista Controlador MVC

FORMULARIO PRINCIPAL
CONSPACIENTEINTERNALFRAME
REGPACIENTEINTERNALFRAME
Sesión 6: Accediendo a la Base de Datos con JDBC
CONEXIÓN
Sesión 7: Accediendo a la Base de Datos con JPA
PACIENTESJPACONTROLER
PACIENTECONTROL
GESTORPASIENTECONTROL

Você também pode gostar