2. Base De Datos Homeopatía
S. David Valencia Gómez 2
Base De Datos
Índice………………………………………………………………………………………………………………………...2
Introducción………………………………………………………...……………………………………………...3, 4
Justificación…………………………………………………………...………………………………………………..5
Objetivos………….……………………………………………………..……………………………………………….6
Diccionario De Datos……….……………………………………..………7, 8, 9, 10, 11, 12, 13, 14, 15
Desarrollo del
proyecto………………………………………….……..………………………………………….....................16
Interfaz
Gráfica…………………………………………………………………..……………………………………………….17
Interfaz Gráfica Capturas……………………………………………………..…………………….18, 19, 20
Capturas De Pantalla……………………………………………………….21, 22, 23, 24, 25, 26, 27, 28
Conclusiones……………………………………………………………………………………………………….…29
Anexos…………………………………………………………………………………………………………………..30
Base De Datos Homeopatía
3. Base De Datos Homeopatía
S. David Valencia Gómez 3
Introducción
En este documento se presentara el proyecto final de la materia
de ingeniería del software basándome en las materias del Base De
Datos y taller De Base De Datos.
Autor: Sergio David Valencia Gómez.
Tiempo: 6to Semestre (Feb – jun 2014).
El proyecto consiste en crear una base de datos solicitada por un
cliente con ciertos requerimientos y que cumpla acciones que el
cliente solicite que realice.
La Base De Datos se desarrollara en el lenguaje de programación
MYSQL, junto con él se desarrollara en JAVA la interfaz gráfica
final que se le va mostrar al cliente ya que esté terminada.
Deberá de cumplir con los requerimientos estrictamente para que
el cliente se sienta cómodo tanto con su interfaz como con las
funciones que el sistema deba realizar.
4. Base De Datos Homeopatía
S. David Valencia Gómez 4
Introducción
Nombre Del Alumno: SERGIO DAVID VALENCIA GOMEZ
Carrera: INGENIERIA EN COMPUTACION
Materia: BASE DE DATOS
Profesor: Pablo Gonzales
Universidad: CENTRO UNIVERSITARIO DE EDUCACION HERMOZA
PROVINCIA
Fechas: FEBRERO 2014 – JUNIO 2014
Versión: 1.1
Empresa: Consultorio Homeopático Torres
Requerimientos:
Los requerimientos que el cliente solicito son:
Interfaz Gráfica Fácil de utilizar
Rápido y fácil de manejar
Estable, rápido y sencillo
Fácil de mover
Compatibilidad
Windows, Mac, Linux
Respaldos
5. Base De Datos Homeopatía
S. David Valencia Gómez 5
Justificación
EL cliente es un Doctor que puso su propio consultorio
homeopático y necesita archivar información de manera ágil y
precisa que no tenga problemas para consultarla cuando quiera y
a la hora que desee.
Ocupará que la base le de las herramientas necesarias para dar un
mejor servicio a sus clientes y llevar las cuentas de todo tanto
como de las pacientes, citas, expediente médico etc.
Los aspectos generales que lleva este proyecto es cubrir la
necesidad de un cliente y dejarlo satisfecho con el resultado de
esto ofreciendo eficacia, rapidez y un mejor manejo de
información importante archivándola en la base de datos y
consultándola con la interfaz gráfica.
6. Base De Datos Homeopatía
S. David Valencia Gómez 6
Objetivos
Los Objetivos Del Proyecto Son:
La Base cumplirá con todo los requisitos que diga el cliente,
se entregara con la documentación apropiada de la
creación y la estructura de la misma tanto sus proyectos
como sus funciones.
La base deberá de tener el menor número de errores
posibles y debe de ser eficiente a la manera de trabajar del
usuario.
7. Base De Datos Homeopatía
S. David Valencia Gómez 7
Diccionario De Datos
Tablas:
catalogo_espec
catalogo_estado
catalogo_sint
consulta
especialidad
estado
expediente
gastos
laboratorio
medicamento
paciente
producto
sintomas
ventas
8. Base De Datos Homeopatía
S. David Valencia Gómez 8
Diccionario De Datos
catalogo_espec
Esta tabla guardara las especialidades en las que el paciente ha
tenido problemas últimamente dándole un ID a cada una de ella
con una descripción.
Campo Tipo Descripción
ID_espe Int(11) primary key
auto_increment
ID De Las Especialidades
Especialidad Varchar(255) Nombre De La Especialidad y
Descripción Breve
catalogo_estado
Esta tabla guardara los sintomas en las que el paciente ha tenido
problemas últimamente dándole un ID a cada una de ella con una
descripción.
Campo Tipo Descripción
ID_estado Int(11) primary key
auto_increment
ID De Las Estado Del
Paciente
Estado Varchar(255) Nombre Del Estado Del
Paciente y Descripción
Breve
9. Base De Datos Homeopatía
S. David Valencia Gómez 9
Diccionario De Datos
catalogo_sint
Esta tabla guardara los síntomas en las que el paciente ha tenido
problemas últimamente dándole un ID a cada una de ella con una
descripción.
Campo Tipo Descripción
ID_sint Int(11) primary key
auto_increment
ID De Los Síntomas Del
Paciente
Sintoma Varchar(255) Nombre Del Síntoma y
Descripción Breve
consulta
Esta tabla se guardara el diagostico tomado al paciente
junto con la fecha, la hora y el ID de cada una de las
consultas realizadas.
Campo Tipo Descripción
ID Int(11) primary key
auto_increment
El ID De La Consulta
Diagnostico Varchar(255) Síntomas que le detectan al
paciente en consulta
ID_pac Int(11) Second key
(paciente)
ID Del Paciente
Fch_Hr Timestamp Hora Y Fecha
10. Base De Datos Homeopatía
S. David Valencia Gómez 1
0
Diccionario De Datos
especialidad
En esta tabla se guardara el Id del paciente junto con el tipo de
especialidad que se le vincule.
estado
En esta tabla se guardara el Id del paciente junto con el tipo de
estado que se le vincule.
Campo Tipo Descripción
ID_estado Int(11) secondary key
(catalogo_estado)
ID Del Estado Del Paciente
ID_pac Int(11) secondary key
(paciente)
ID Del Paciente
Fch_ini Datetime Hora Y Fecha
Fch_fin Datetime Hora Y Fecha
Campo Tipo Descripción
ID_pac Int(11) secondary key
(paciente)
ID Del Paciente
ID_especialidad Int(11) secondary key
(catalogo_espec)
ID De Alguna Especialidad
11. Base De Datos Homeopatía
S. David Valencia Gómez 1
1
Diccionario De Datos
expediente
En esta tabla se gurdara el historial medico complete del paciente
asi como sus datos personales como nombre, edad etc.
Campo Tipo Descripción
Nombre Varchar(30) Nombre Del Paciente
Direccion Varchar(30) Dirección De Paciente
Colonia Varchar(15) Colonia Del Paciente
Estado_Civil Varchar(10) Estado Civil Del Paciente
Sexo Varchar(1)
Sexo Del Paciente
Tipo_Sangre Varchar(5) Tipo De Sangre Del Paciente
Edad Int(2) Edad Del Paciente
ID Int(11) primary key
auto_increment
ID Del Expediente
gastos
Los gastos del consultorio.
Campo Tipo Descripción
Renta
Int(11)
EL gasto del consultorio en
renta
Agua Int(11) EL gasto del consultorio en
agua
Luz Int(11)
EL gasto del consultorio en
la luz
Transporte Int(11) EL gasto del consultorio en
transporte
12. Base De Datos Homeopatía
S. David Valencia Gómez 1
2
Diccionario De Datos
laboratorio
En esta tabla se guarda la información del laboratorio que surte al
consultorio como su dirección, teléfono, email etc.
Campo Tipo Descripción
Nombre Varchar(30) Nombre del laboratorio
Direccion Varchar(20) Donde está localizado
Telefono Varchar(10) Teléfono del laboratorio
E_Mail Varchar(30) Email del laboratorio
ID Int(11) primary key
auto_increment
Id asignado por el
consultorio al laboratorio
13. Base De Datos Homeopatía
S. David Valencia Gómez 1
3
Diccionario De Datos
medicamento
Esta tabla muestra en Id del medicamento como el de la consulta
y la cantidad.
Campo Tipo Descripción
ID_med Int(11) secondary key
(medicamento)
ID Del Medicamento
ID_cons Int(11) secondary key
(consulta)
ID Del La Consulta
Cantidad_Hr Int(11)
paciente
En esta tabla se guarda el tratamiento dado junto con el
diagnostic que se le hizo al paciente la ultia vez.
Campo Tipo Descripción
Tratamiento Varchar(255) Tratamiento Recetado en
consulta
Diag_Miesmatico Varchar(255) Diagnostico que revisa por
zona del cuerpo y sistemas
uno a uno
ID Int(11) primary key
auto_increment
ID Del Paciente
14. Base De Datos Homeopatía
S. David Valencia Gómez 1
4
Diccionario De Datos
producto
Esta tabla guardara la cantidad, el tipo, el precio y el ID del
producto comprado para consultar.
Campo Tipo Descripción
Tipo Varchar(20) Tipo Del Medicamento ya
sea gotero , capsulas,
pastillas etc.
Cantidad Int(11) Cantidad De Medicamento
Precio Float Precio Del Medicamento
ID Int(11) primary key
auto_increment
ID Del Medicamento
sintomas
En esta tabla se guardara el Id del paciente junto con el tipo de
síntoma con el que se le vincule
Campo Tipo Descripción
ID_sintoma Int(11) secondary key
(catalogo_sint)
ID Sintomas
Id_pac Int(11) secondary key
(paciente)
ID Del Paciente
15. Base De Datos Homeopatía
S. David Valencia Gómez 1
5
Diccionario De Datos
ventas
En esta tabla se guarda la información de las consultas que han
hecho el consultorio.
Campo Tipo Descripción
Id_cons Int(11) secondary key
(consulta)
ID De La Consulta
16. Base De Datos Homeopatía
S. David Valencia Gómez 1
6
Desarrollo del proyecto
El proyecto se realizó en dos sistemas muy diferentes uno de alto
nivel que es JAVA ahí creando la interfaz que permite al usuario
ingresar a la información que contiene más fácilmente.
Y el otro que es MYSQL donde se creó la base de datos con todas
sus tablas y es el sistema que la sostiene.
EL proyecto se realizó en alrededor de 4 meces en los cuales
primero se realizó la base de datos comenzando por las
realización de todas las tablas que contiene la base de datos.
Después de finalizo con la creación de la interfaz gráfica en JAVA
empezando con la conexión de la base de datos a java y con las
ventanas de información botones etc.
Finalizando la base y la interfaz.
17. Base De Datos Homeopatía
S. David Valencia Gómez 1
7
Interfaz Grafica
Ya terminada la base de datos con sus acciones y sus tablas se
creara la interfaz gráfica.
La interfaz es la que el usuario final vera al acceder a la base de
datos, es con la que podremos ingresar a la información que este
en ella y se mostraran en pantalla.
La interfaz se creara en el lenguaje de programación JAVA
lenguaje de alto nivel el propósito de la interfaz es que el usuario
pueda accesar a la información que tiene dentro de ella.
Fácilmente con solo dar clic a algunos botones, por lo cual se
desarrollara la interfaz gráfica muy fácil de utilizar y que el usuario
quede conforme al utilizar el software de manera correcta.
Así se tomaron medidas para que haya en menor número de
errores en ella.
18. Base De Datos Homeopatía
S. David Valencia Gómez 1
8
Interfaz Gráfica Capturas
19. Base De Datos Homeopatía
S. David Valencia Gómez 1
9
Interfaz Gráfica Capturas
20. Base De Datos Homeopatía
S. David Valencia Gómez 2
0
Interfaz Gráfica Capturas
21. Base De Datos Homeopatía
S. David Valencia Gómez 2
1
Capturas De Pantalla
22. Base De Datos Homeopatía
S. David Valencia Gómez 2
2
Capturas De Pantalla
23. Base De Datos Homeopatía
S. David Valencia Gómez 2
3
Capturas De Pantalla
24. Base De Datos Homeopatía
S. David Valencia Gómez 2
4
Capturas De Pantalla
25. Base De Datos Homeopatía
S. David Valencia Gómez 2
5
Capturas De Pantalla
26. Base De Datos Homeopatía
S. David Valencia Gómez 2
6
Capturas De Pantalla
27. Base De Datos Homeopatía
S. David Valencia Gómez 2
7
Capturas De Pantalla
28. Base De Datos Homeopatía
S. David Valencia Gómez 2
8
Capturas De Pantalla
29. Base De Datos Homeopatía
S. David Valencia Gómez 2
9
Conclusiones
Al final de haber creado el software puedo concluir que el
software cumple con los requerimientos establecidos por el
cliente.
El software es capaz de satisfacer cada uno de los requerimientos
en base a las funciones implementadas en la Base de Datos.
Se tomaron en cuenta las medidas para que no haya errores con
eso el cliente queda satisfecho.
30. Base De Datos Homeopatía
S. David Valencia Gómez 3
0
Anexos
La base de datos se entregó al cliente con su respectiva
documentación y su interfaz gráfica.
Consta de 14 tablas explicadas en este documento.
LA Base de datos fue creada en MYSQL y su interfaz en JAVA.