Presentacion

Preview:

Citation preview

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