Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SENA
TECNOLOGO VIRTUAL EN ANALISIS Y DISEO DE SISTEMAS DE INFORMACION
AGOSTO DE 2014
INTRODUCCION
CONTROLADOR
LOGICA DE CONTROL
Paquete : Controlador
Clases : - GestorPacienteControl
- PacienteControl
MODELO
VISTA
Paquete : Modelo
Clases : - GestorPaciente
- Paciente
BD
ORACLE
Finalizada la instalacin creamos el espacio de trabajo citas sobre el cual vamos a generar
las base de datos citas con sus respectivas tablas.
Para dar inicio a la creacin de las tablas nos logueamos en Getting Started con las
credenciales que asignamos.
Posterior a ello creamos las tablas (Explorador de Objetos-Tablas). Con sus respectivas
claves primarias o de identificacin y/o forneas o de relacin.
TABLA PACIENTES:
TABLA MEDICOS
Creacin de Tabla con sentencias SQL
TABLA CONSULTORIOS
CREACION DE SECUENCIAS
La Tabla Tratamientos al igual que la tabla citas, tiene campos de incrementacin automtica
o en secuencia.
TABLA TRATAMIENTOS
TABLA CITAS
VISTA
Desarrollo de Interfaz Grfica de Usuario GUI
De acuerdo al Modelo-Vista-Controlador, la vista es la encargada de manejar la Interfaz
Grfica de Usuario, en este caso creada con el entorno de desarrollo para Java NetBeans.
Los formularios creados fueron los siguientes:
1. PrincipalJFrame o formulario principal
2. RegPacienteInternalFrame, formulario del tipo Jinternal para lograr que se desplieguen
del principal, encargado de registrar pacientes.
3. ConsPacienteInternalFrame, formulario del tipo Jinternal para lograr que se
desplieguen del principal, encargado de generar las consultar.
MODELO
Encargado de gestionar y controlar en acceso a la base de datos solicitados
Clase Paciente
Esta clase contiene los mtodos de acceso Getter (Retorna Valor) y Setter (Modifica
Valor).
Clase GestorPaciente
Esta clase contiene los mtodos de Conexin, Registro y Consulta de Datos.
CONTROLADOR
Las clases del CONTROLADOR se encargan de gestionar las solicitudes de la VISTA
danto respuesta recurriendo a las clases del MODELO.
Hay que resaltar que para que la clase controladora acceda a los campos de los
formularios es necesario cambiar el nivel de acceso de los campos de private a public.,
esto se hace con el men contextual -Propiedades Code.-->Variable Modifiers.
Clase PacienteControl
Esta clase tiene como objeto capturar los datos ingresados en la vista en el formulario de
Registro de Clientesy posteriormente regstralo a travs de la clase GestionPaciente no
sin antes crear un objeto de la clase Paciente con dichos datos.
Clase GestorPacienteControl
Esta clase se encarga de capturar las solicitudes de consulta que el usuario realiza a
travs del formulario de consulta de pacientes y recibir del modelo la informacin para
luego llevarla a la vista, estos datos son capturados desde la clase GestorPacienteControl
con el evento actionPerformed.
Dado que la conexin es recurrente o frecuente se cre una clase llamada conexin, que
se encargar de crea, configurar y retornar la direccin con la base de datos.
REPORTES
Para la generacin e impresin de reportes se emplearon los plugin Ireport y
JasperReports, posteriormente se agregaron al netbeans .
Se cre clase encargada de gestionar conexin con la base de datos y mostrar los
reportes GestorReportes
Posteriormente se modific la vista del Formulario principal aadiendo al men Archivo la
opcin de imprimir el listado de pacientes