SlideShare una empresa de Scribd logo
1 de 13
UNIVERSIDAD DE CUENCA
Erick Barzallo
Programación 3
Proyecto “sicmed”
Semestre Sep. 2016/feb. 2017
SICMED
• Creación:
• Desarrollado en el Lenguaje de Programación “Java”
• Codificación implementando Programación en Capas
• Plataforma:
• Java es multiplataforma, es decir, se puede ejecutar
MOTIVACIÓN PERSONAL
 Mejorar los conocimientos sobre la programación en Java, añadiendo
funcionalidades como en este caso el manejo de ficheros, simulando una base de
datos
PROGRAMACIÓN EN CAPAS
• Es un estilo de programación con el objetivo de separación de la lógica de negocios de
la lógica de diseño
• Una de las ventajas de esta programación es el desarrollo de la aplicación a escala
de niveles
CAPA DE PRESENTACIÓN
• También conocida como capa de usuario
• Es la capa que se presenta al usuario en donde da información para su uso
• Debe ser de características amigables, es decir, entendible y fácil de usar
CAPA DE NEGOCIOS
• En esta capa es donde se ejecuta las peticiones del usuario y envía la respuesta
• Aquí se establecen todas las reglas a cumplirse
• Esta capa se comunica con las capas de presentación para la solicitud y presentación
de resultados y también con la capa de datos para la gestión de datos
CAPA DE DATOS
• En esta capa residen los datos y es la encargada del acceso a los mismos
• Esta formada por uno o varios gestores de bases de datos, los cuales realizan el
almacenamiento de datos, solicitudes de almacenamiento o recuperación de
información
ESTRUCTURAS DE DATOS
• Para el desarrollo del proyecto se hizo uso del diccionario TreeMap, el cual perímete
la ordenación de los datos según la clave
DIAGRAMA DE CLASES
CAPAS
Presentación
Datos
Lógica
MANEJO DE ARCHIVOS
COMPLICACIONES
• Dependiendo de la codificación que se utilice para el manejo de ficheros, algunas
funciones no podrán realizar lo que uno desea
• La implementación de la eliminación, es una complicación que se da al momento no
poder ordenar bien los datos, el cual dificulta mucho la codificación
RECOMENDACIONES
• Para el almacenamiento de datos, se debería usar un Sistema Gestor de Base de
Datos, que permita la mejor ordenación y procesamiento de la información, la cual es
el mayor inconveniente al momento de usar un archivo .txt

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
10_SGBD
10_SGBD10_SGBD
10_SGBD
 
SISTEMAS MANEJADORES DE DATOS
SISTEMAS MANEJADORES DE DATOSSISTEMAS MANEJADORES DE DATOS
SISTEMAS MANEJADORES DE DATOS
 
Open ofice base 904 nicolas y santiago
Open ofice base 904 nicolas y santiagoOpen ofice base 904 nicolas y santiago
Open ofice base 904 nicolas y santiago
 
SGDB
SGDBSGDB
SGDB
 
Bases de datos embebidas
Bases de datos embebidasBases de datos embebidas
Bases de datos embebidas
 
Base de datos y SGBR
Base  de datos y SGBRBase  de datos y SGBR
Base de datos y SGBR
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos embebidas
Bases de datos embebidasBases de datos embebidas
Bases de datos embebidas
 
Ventajas y desventajas de bases de datos
Ventajas y desventajas de bases de datosVentajas y desventajas de bases de datos
Ventajas y desventajas de bases de datos
 
Principales base de datos existentes
Principales base de datos existentesPrincipales base de datos existentes
Principales base de datos existentes
 
Funciones del DBA (Database Administrator)
Funciones del DBA (Database Administrator)Funciones del DBA (Database Administrator)
Funciones del DBA (Database Administrator)
 
Mantenimiento Servidores de-imágenes
Mantenimiento Servidores de-imágenesMantenimiento Servidores de-imágenes
Mantenimiento Servidores de-imágenes
 

Destacado

Ev.2 análisis periódico
Ev.2 análisis periódicoEv.2 análisis periódico
Ev.2 análisis periódicoM M
 
Computadora como artefacto cultural enrix gómix
Computadora como artefacto cultural enrix gómixComputadora como artefacto cultural enrix gómix
Computadora como artefacto cultural enrix gómixharrygomix
 
Khảo sát thành phần hóa học cao ethyl acetate của lá cây bình bát nước annona...
Khảo sát thành phần hóa học cao ethyl acetate của lá cây bình bát nước annona...Khảo sát thành phần hóa học cao ethyl acetate của lá cây bình bát nước annona...
Khảo sát thành phần hóa học cao ethyl acetate của lá cây bình bát nước annona...https://www.facebook.com/garmentspace
 
Presentacion nivel 1 repaso
Presentacion  nivel 1 repasoPresentacion  nivel 1 repaso
Presentacion nivel 1 repasodulcelorenagn
 
Hệ thống báo điểm tự động qua email trong trường trung học phổ thông
Hệ thống báo điểm tự động qua email trong trường trung học phổ thôngHệ thống báo điểm tự động qua email trong trường trung học phổ thông
Hệ thống báo điểm tự động qua email trong trường trung học phổ thônghttps://www.facebook.com/garmentspace
 
Animales en peligro de extikncion
Animales en peligro de extikncionAnimales en peligro de extikncion
Animales en peligro de extikncionlosdonkey
 

Destacado (8)

Ev.2 análisis periódico
Ev.2 análisis periódicoEv.2 análisis periódico
Ev.2 análisis periódico
 
Computadora como artefacto cultural enrix gómix
Computadora como artefacto cultural enrix gómixComputadora como artefacto cultural enrix gómix
Computadora como artefacto cultural enrix gómix
 
Khảo sát thành phần hóa học cao ethyl acetate của lá cây bình bát nước annona...
Khảo sát thành phần hóa học cao ethyl acetate của lá cây bình bát nước annona...Khảo sát thành phần hóa học cao ethyl acetate của lá cây bình bát nước annona...
Khảo sát thành phần hóa học cao ethyl acetate của lá cây bình bát nước annona...
 
Informatica
InformaticaInformatica
Informatica
 
Presentacion nivel 1 repaso
Presentacion  nivel 1 repasoPresentacion  nivel 1 repaso
Presentacion nivel 1 repaso
 
Hệ thống báo điểm tự động qua email trong trường trung học phổ thông
Hệ thống báo điểm tự động qua email trong trường trung học phổ thôngHệ thống báo điểm tự động qua email trong trường trung học phổ thông
Hệ thống báo điểm tự động qua email trong trường trung học phổ thông
 
Logística inversa
Logística inversaLogística inversa
Logística inversa
 
Animales en peligro de extikncion
Animales en peligro de extikncionAnimales en peligro de extikncion
Animales en peligro de extikncion
 

Similar a Presentacion (20)

Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
Continuacion
ContinuacionContinuacion
Continuacion
 
Ensayo bases de datos DAMARIS
Ensayo bases de datos DAMARISEnsayo bases de datos DAMARIS
Ensayo bases de datos DAMARIS
 
Presentacion
PresentacionPresentacion
Presentacion
 
Taller 1, 2 y 3
Taller 1, 2 y 3Taller 1, 2 y 3
Taller 1, 2 y 3
 
Diferencas , ventajas y desventajas
Diferencas , ventajas y desventajasDiferencas , ventajas y desventajas
Diferencas , ventajas y desventajas
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Base de datos
Base de datos Base de datos
Base de datos
 
Aplicaciones n capas en visual net
Aplicaciones n capas en visual netAplicaciones n capas en visual net
Aplicaciones n capas en visual net
 
Talleres 1,2 y 3
Talleres 1,2 y 3Talleres 1,2 y 3
Talleres 1,2 y 3
 
Talleres 1-2-3
Talleres 1-2-3Talleres 1-2-3
Talleres 1-2-3
 
Talleres 1, 2 y 3
Talleres 1, 2 y 3Talleres 1, 2 y 3
Talleres 1, 2 y 3
 
proyecto base de datos 5ºA
proyecto base de datos  5ºAproyecto base de datos  5ºA
proyecto base de datos 5ºA
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionales
 

Último

ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesgovovo2388
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 

Último (20)

ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 

Presentacion

  • 1. UNIVERSIDAD DE CUENCA Erick Barzallo Programación 3 Proyecto “sicmed” Semestre Sep. 2016/feb. 2017
  • 2. SICMED • Creación: • Desarrollado en el Lenguaje de Programación “Java” • Codificación implementando Programación en Capas • Plataforma: • Java es multiplataforma, es decir, se puede ejecutar
  • 3. MOTIVACIÓN PERSONAL  Mejorar los conocimientos sobre la programación en Java, añadiendo funcionalidades como en este caso el manejo de ficheros, simulando una base de datos
  • 4. PROGRAMACIÓN EN CAPAS • Es un estilo de programación con el objetivo de separación de la lógica de negocios de la lógica de diseño • Una de las ventajas de esta programación es el desarrollo de la aplicación a escala de niveles
  • 5. CAPA DE PRESENTACIÓN • También conocida como capa de usuario • Es la capa que se presenta al usuario en donde da información para su uso • Debe ser de características amigables, es decir, entendible y fácil de usar
  • 6. CAPA DE NEGOCIOS • En esta capa es donde se ejecuta las peticiones del usuario y envía la respuesta • Aquí se establecen todas las reglas a cumplirse • Esta capa se comunica con las capas de presentación para la solicitud y presentación de resultados y también con la capa de datos para la gestión de datos
  • 7. CAPA DE DATOS • En esta capa residen los datos y es la encargada del acceso a los mismos • Esta formada por uno o varios gestores de bases de datos, los cuales realizan el almacenamiento de datos, solicitudes de almacenamiento o recuperación de información
  • 8. ESTRUCTURAS DE DATOS • Para el desarrollo del proyecto se hizo uso del diccionario TreeMap, el cual perímete la ordenación de los datos según la clave
  • 12. COMPLICACIONES • Dependiendo de la codificación que se utilice para el manejo de ficheros, algunas funciones no podrán realizar lo que uno desea • La implementación de la eliminación, es una complicación que se da al momento no poder ordenar bien los datos, el cual dificulta mucho la codificación
  • 13. RECOMENDACIONES • Para el almacenamiento de datos, se debería usar un Sistema Gestor de Base de Datos, que permita la mejor ordenación y procesamiento de la información, la cual es el mayor inconveniente al momento de usar un archivo .txt