SlideShare una empresa de Scribd logo
1 de 10
UNIVERSIDAD DE
CUENCA
PROGRAMACIÓN 3: ESTRUCTURA DE ARCHIVOS.
PROFESOR: ING. ANGEL VAZQUEZ.
ALUMNO: JEFFERSON ARIAS.
PROYECTO: AGENDA ESTUDIANTIL.
SEMESTRE: SEP. 2016 – FEB. 2017.
Contenido.
• Que realiza esta Aplicación.
• Como fue programada.
• Funcionalidades de Las Capas.
• Estructuras de Datos Utilizadas.
• Enlaces de Interés.
Que realiza esta Aplicación
• Esta aplicación tiene como objetivo ayudarnos a llevar de mejor
manera cada una de nuestras tareas que debemos hacer
diariamente pero pudiéndolas clasificar mediante las materias que
tengamos registradas para que podamos tener de una mejor
manera organizado lo que debemos hacer por un criterio definido
(Materias), ayudándonos de las distintas estructuras de datos que
posee java en este caso Listas Ligadas y Pilas.
• Nos provee de muchas opciones las cuales puede realizar el usuario
entre las cuales:
• Agregar Materia y tarea.
• Editar Materia y Tarea.
• Mostrar Materias Registradas.
• Consultar Tareas de una Materia en Especifico.
• Eliminar una Materia y Finalizar una Tarea.
Como fue Programada.
• Esta aplicación fue programada mediante el entorno de
desarrollo Netbeans IDE 8,X.
• Se utilizo listas ligadas y el concepto de pilas para
almacenar la información que se fuese ingresando por
parte del usuario
• Se utilizo pilas al momento de ingresar una tarea,
encadenándola a esa materia para que al momento de
realizar una búsqueda nos salga solo las tareas
disponibles de esa materia.
Funcionalidades de Las Capas.
• Para mantener organizada cada una de las clases que se
programaron y así no tener problemas al momento de poder
implementar todo el programa para lo cual se necesitaron
cinco capas las cuales serán descritas a continuación:
• Capa de Datos: Esta capa contiene toda la información que es
guardada y recuperada mediante un documento de texto para
que así el usuario no tenga que volver a ingresar la
información siempre que el programa inicie si no con solo ir a
esta funcionalidad recuperarla sin ingresar los datos
nuevamente.
• Capa Interfaz Gráfica: Esta capa contiene todo lo que tiene que ver
con las interfaces graficas las cuales va a interactuar el usuario así
como también sus distintas funcionalidades que darán cada una de
estas clases para que el programa funcione correctamente
• Capa de Negocios: Esta capa contiene el programa principal y a la vez la
clase Lista, esta implementa todo los métodos de agregación, lectura de
datos y demás métodos que el usuario realizar con el programa al
momento de su ejecución.
• Capa de Clases: Esta capa contiene las clases que fueron abstraídas para la
implementación del programa en este caso fueron dos: Materias y Tareas.
• Capa de Imágenes:
• Esta capa contiene todas las imágenes que fueron utilizadas
durante el proceso de creación de las interfaces además sirven
para ya no volver a cagarlas de nuevo cada ves que se inicie el
proyecto nuevamente.
Estructuras de Datos Utilizadas.
• - Listas Ligadas: Se utilizara al momento de crear una materia,
luego al agregar una tarea a una de estas pasara a hacerse
otra lista ligada en esa materia para así mantener de una
mejor manera organizado los datos.
• - Pilas: Se utilizara los conceptos de estas cuando el usuario
valla a ingresar datos (Se realizara el ingreso como una Pila) o
termine una de las tareas correspondientes y requiera dar por
terminada esta tarea y eliminarla entonces, se aplicara el
concepto de desenpilar.
• - Archivos: Se utilizó archivos para guardar y leer la
información que el usuario valla ingresando y para no tener
que volver a ingresarla a cada momento que se inicie el
programa, para que de esta manera sea mucho más eficiente
el programa.
Enlaces de Interés.
• Link de YouTube sobre el Proyecto:
• https://youtu.be/lZ-EUedBz2w
• Link del Proyecto:
• https://github.com/jeffer111/Agenda_Estudiantil
• Link Informe Escrito:
• https://es.scribd.com/document/331243804/Informe-
Agenda-Estudiantil

Más contenido relacionado

Similar a Agenda Estudiantil Java Listas Pilas

Similar a Agenda Estudiantil Java Listas Pilas (20)

Proyecto Agenda Estudiantil
Proyecto Agenda EstudiantilProyecto Agenda Estudiantil
Proyecto Agenda Estudiantil
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon KoudsiFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
 
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
 
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
 
Presentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexPresentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uex
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Programacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma pooProgramacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma poo
 
Presentacion proyecto
Presentacion proyectoPresentacion proyecto
Presentacion proyecto
 
Introducción a la PPO
 Introducción a la PPO Introducción a la PPO
Introducción a la PPO
 
Que es acces y definicion de conceptos
Que es acces y definicion de conceptosQue es acces y definicion de conceptos
Que es acces y definicion de conceptos
 
Especificación de requisitos
Especificación de requisitosEspecificación de requisitos
Especificación de requisitos
 
thy
thythy
thy
 
APLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NETAPLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NET
 
Patrones de diseño II
Patrones de diseño IIPatrones de diseño II
Patrones de diseño II
 
Lp pract2006
Lp pract2006Lp pract2006
Lp pract2006
 
Base de datos
Base de datosBase de datos
Base de datos
 
Framework
FrameworkFramework
Framework
 
Proyecto susana final
Proyecto susana finalProyecto susana final
Proyecto susana final
 

Último

Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Exposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporaciónExposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporaciónjas021085
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 

Último (20)

Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Exposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporaciónExposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporación
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 

Agenda Estudiantil Java Listas Pilas

  • 1. UNIVERSIDAD DE CUENCA PROGRAMACIÓN 3: ESTRUCTURA DE ARCHIVOS. PROFESOR: ING. ANGEL VAZQUEZ. ALUMNO: JEFFERSON ARIAS. PROYECTO: AGENDA ESTUDIANTIL. SEMESTRE: SEP. 2016 – FEB. 2017.
  • 2. Contenido. • Que realiza esta Aplicación. • Como fue programada. • Funcionalidades de Las Capas. • Estructuras de Datos Utilizadas. • Enlaces de Interés.
  • 3. Que realiza esta Aplicación • Esta aplicación tiene como objetivo ayudarnos a llevar de mejor manera cada una de nuestras tareas que debemos hacer diariamente pero pudiéndolas clasificar mediante las materias que tengamos registradas para que podamos tener de una mejor manera organizado lo que debemos hacer por un criterio definido (Materias), ayudándonos de las distintas estructuras de datos que posee java en este caso Listas Ligadas y Pilas. • Nos provee de muchas opciones las cuales puede realizar el usuario entre las cuales: • Agregar Materia y tarea. • Editar Materia y Tarea. • Mostrar Materias Registradas. • Consultar Tareas de una Materia en Especifico. • Eliminar una Materia y Finalizar una Tarea.
  • 4. Como fue Programada. • Esta aplicación fue programada mediante el entorno de desarrollo Netbeans IDE 8,X. • Se utilizo listas ligadas y el concepto de pilas para almacenar la información que se fuese ingresando por parte del usuario • Se utilizo pilas al momento de ingresar una tarea, encadenándola a esa materia para que al momento de realizar una búsqueda nos salga solo las tareas disponibles de esa materia.
  • 5. Funcionalidades de Las Capas. • Para mantener organizada cada una de las clases que se programaron y así no tener problemas al momento de poder implementar todo el programa para lo cual se necesitaron cinco capas las cuales serán descritas a continuación: • Capa de Datos: Esta capa contiene toda la información que es guardada y recuperada mediante un documento de texto para que así el usuario no tenga que volver a ingresar la información siempre que el programa inicie si no con solo ir a esta funcionalidad recuperarla sin ingresar los datos nuevamente.
  • 6. • Capa Interfaz Gráfica: Esta capa contiene todo lo que tiene que ver con las interfaces graficas las cuales va a interactuar el usuario así como también sus distintas funcionalidades que darán cada una de estas clases para que el programa funcione correctamente
  • 7. • Capa de Negocios: Esta capa contiene el programa principal y a la vez la clase Lista, esta implementa todo los métodos de agregación, lectura de datos y demás métodos que el usuario realizar con el programa al momento de su ejecución. • Capa de Clases: Esta capa contiene las clases que fueron abstraídas para la implementación del programa en este caso fueron dos: Materias y Tareas.
  • 8. • Capa de Imágenes: • Esta capa contiene todas las imágenes que fueron utilizadas durante el proceso de creación de las interfaces además sirven para ya no volver a cagarlas de nuevo cada ves que se inicie el proyecto nuevamente.
  • 9. Estructuras de Datos Utilizadas. • - Listas Ligadas: Se utilizara al momento de crear una materia, luego al agregar una tarea a una de estas pasara a hacerse otra lista ligada en esa materia para así mantener de una mejor manera organizado los datos. • - Pilas: Se utilizara los conceptos de estas cuando el usuario valla a ingresar datos (Se realizara el ingreso como una Pila) o termine una de las tareas correspondientes y requiera dar por terminada esta tarea y eliminarla entonces, se aplicara el concepto de desenpilar. • - Archivos: Se utilizó archivos para guardar y leer la información que el usuario valla ingresando y para no tener que volver a ingresarla a cada momento que se inicie el programa, para que de esta manera sea mucho más eficiente el programa.
  • 10. Enlaces de Interés. • Link de YouTube sobre el Proyecto: • https://youtu.be/lZ-EUedBz2w • Link del Proyecto: • https://github.com/jeffer111/Agenda_Estudiantil • Link Informe Escrito: • https://es.scribd.com/document/331243804/Informe- Agenda-Estudiantil