presentacion
TRANSCRIPT
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