Tutorial con java
Enviado por felix051092 • 9 de Octubre de 2018 • Informe • 5.714 Palabras (23 Páginas) • 173 Visitas
[pic 1][pic 2][pic 3]
Contenido
SESIÓN 1: CONSTRUYENDO LA BASE DE DATOS (MYSQL). 2
TABLAS 2
PACIENTES 2
MEDICOS 2
CONSULTORIOS 2
CITAS 3
TRATAMIENTOS 3
SESIÓN 2: DESARROLLANDO LA INTERFAZ GRÁFICA DEL USUARIO (GUI). 4
Sesión 3: CREANDO EL MODELO DE LA APLICACIÓN 6
CLASE PACIENTE 6
CLASE MEDICOS 9
CLASE CONSULTORIOS 11
CLASE CITAS 13
CLASE TRATAMIENTO 16
Sesión 4: ENLAZANDO CON EL CONTROLADOR 20
CLASE PACIENTESJPACONTROLLER 20
CLASE MEDICOSJPACONTROLLER 22
CLASE CONSULTORIOSJPACONTROLLER 25
CLASE CITASJPACONTROLLER 28
CLASE TRATAMIENTOJPACONTROLLER 31
SESIÓN 5: PROBANDO EL MODELO VISTA CONTROLADOR 34
FORMULARIO PRINCIPAL 34
FORMULARIO REGISTRAR PACIENTES 39
FORMULARIO BUSCAR PACIENTES 44
FORMULARIO DE REPORTE LISTA DE PACIENTES 49
FORMULARIO REGISTRAR MEDICOS 54
FORMULARIO BUSCAR MEDICOS 58
SESIÓN 1: CONSTRUYENDO LA BASE DE DATOS (MYSQL).
TABLAS
PACIENTES
[pic 4]
MEDICOS
[pic 5]
CONSULTORIOS
[pic 6]
CITAS
[pic 7]
TRATAMIENTOS
[pic 8]
SESIÓN 2: DESARROLLANDO LA INTERFAZ GRÁFICA DEL USUARIO (GUI).
[pic 9][pic 10][pic 11][pic 12]
[pic 13]
Sesión 3: CREANDO EL MODELO DE LA APLICACIÓN
CLASE PACIENTE
package modelo;
import java.io.Serializable; import java.util.Vector;
import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id;
import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.Table;
import javax.xml.bind.annotation.XmlRootElement;
/**
*
* @author
*/ @Entity
@Table(name = "pacientes") @XmlRootElement @NamedQueries({
@NamedQuery(name = "Pacientes.findAll", query = "SELECT p FROM Pacientes p")
, @NamedQuery(name = "Pacientes.findByPacidentificacion", query = "SELECT p FROM Pacientes p WHERE p.pacidentificacion = :pacidentificacion")
, @NamedQuery(name = "Pacientes.findByPacnombres", query = "SELECT p FROM Pacientes p WHERE p.pacnombres = :pacnombres")
, @NamedQuery(name = "Pacientes.findByPacapellidos", query = "SELECT p FROM Pacientes p WHERE p.pacapellidos = :pacapellidos")
, @NamedQuery(name = "Pacientes.findByPacfechanacimiento", query = "SELECT p FROM Pacientes p WHERE p.pacfechanacimiento = :pacfechanacimiento")
, @NamedQuery(name = "Pacientes.findByPacsexo", query = "SELECT p FROM Pacientes p WHERE p.pacsexo
= :pacsexo")})
public class Pacientes implements Serializable {
private static final long serialVersionUID = 1L; @Id
@Basic(optional = false)
@Column(name = "PACIDENTIFICACION") private String pacidentificacion; @Basic(optional = false)
@Column(name = "PACNOMBRES") private String pacnombres; @Basic(optional = false) @Column(name = "PACAPELLIDOS") private String pacapellidos;
@Column(name = "PACFECHANACIMIENTO")
private String pacfechanacimiento; @Column(name = "PACSEXO") private String pacsexo;
public Pacientes() {
}
public Pacientes(String pacidentificacion) { this.pacidentificacion = pacidentificacion;
}
public Pacientes(String pacidentificacion, String pacnombres, String pacapellidos) { this.pacidentificacion = pacidentificacion;
this.pacnombres = pacnombres; this.pacapellidos = pacapellidos;
}
public String getPacidentificacion() { return pacidentificacion;
}
public void setPacidentificacion(String pacidentificacion) { this.pacidentificacion = pacidentificacion;
}
public String getPacnombres() { return pacnombres;
}
public void setPacnombres(String pacnombres) { this.pacnombres = pacnombres;
}
public String getPacapellidos() { return pacapellidos;
}
public void setPacapellidos(String pacapellidos) { this.pacapellidos = pacapellidos;
}
public String getPacfechanacimiento() { return pacfechanacimiento;
}
public void setPacfechanacimiento(String pacfechanacimiento) { this.pacfechanacimiento = pacfechanacimiento;
}
public String getPacsexo() { return pacsexo;
}
public void setPacsexo(String pacsexo) { this.pacsexo = pacsexo;
...