SlideShare una empresa de Scribd logo
ENTIDADES<br />EN JAVA<br />En este respectivo paquete hemos considerado necesario la creación de tres clases, las cuales se manejaran durante todo el proceso de desarrollo. Estas clases se encargaran de encapsular los datos  que en este caso el docente ingresara por teclado, estos datos son de carácter obligatorio.<br />Pero que es un dato???  Datos son los hechos que describen sucesos.  A un hecho simple se le denomina quot;
data-ítemquot;
 o elemento de dato.<br />Los datos son comunicados por varios tipos de símbolos tales como las letras del alfabeto, números. Estos símbolos se pueden ordenar y reordenar de forma utilizable y se les denomina información. Esta información  será almacenada y utilizada para los diferentes procesos de este software.<br />Las clases a utilizar en este paquete son: ALUMNO, CURSO y NOTAS. Las cuales son indispensables unas de otras ya que el docente esta a cargo  de un curso, así como también este registrara a sus alumnos y por consiguiente registrará sus notas.<br />A continuación tomaremos una de estas clases y pasaremos a describirla; la clase modelo a tomar será curso. Hemos creído necesario tomar esta clase porque es la  encargada  de asociar alumno con notas.<br />Hemos creado la clase curso la cual esta constituida por sus atributos código, nombre, formula y tipos de evaluación, de los cuales se ha creado dos constructores, uno vacío y otro con  parámetros,  para que al momento de instanciarlos se indique o no estos. El atributo código servirá para identificar a distintos cursos y es de carácter único, este atributo esta declarado como tipo de dato String, el atributo nombre se utilizara para facilitar al usuario la búsqueda de un curso y también esta declarado como tipo de dato String, el atributo formula indicara que por cada curso existe una manera de calificación que es dispuesta por el usuario así también esta declarado como tipo dato String y finalmente tenemos el atributo TiposEvalucaiones el cual esta declarado como una lista ya que aquí se almacenará la forma de calificación según el usuario, cabe recordar que para utilizar una lista previamente se tiene que importar de la librería java los paquetes java.util.ArrayList y java.util.List.    <br />Estos atributos se utilizaran durante todo el proceso del software y serán invocados o llamado para su respectivo uso mediante los métodos   get y set, los cuales retornaran y guardaran información respectivamente.<br />Al final de esta clase hemos  hecho el método toString que convierte el objeto a e String para ser usado luego en el combo box.<br />EN PHP<br />Bueno en este caso no entraremos a profundo en este lenguaje debido a que la lógica y la definición de cada paquete es parecido o igual al de Java, por tal motivo  describiremos, cosas bien generales en este manual del lenguaje Php.<br />En este caso implementamos lo mismo que en java, con la diferencia de que aquí para declarar una variable se utiliza el símbolo “$“,  y para llamar a los atributos de la clase curso es necesario agregar al “$this->”  en el caso de java será “this.”<br />
Entidades
Entidades

Más contenido relacionado

La actualidad más candente

Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)
KareliaRivas
 
Infija prefija sufija
Infija prefija sufijaInfija prefija sufija
Infija prefija sufija
AndresDvila
 
Trabajo teorico de java
Trabajo teorico de javaTrabajo teorico de java
Trabajo teorico de java
UNEFA
 
Introducción a la Programaciónen Java
Introducción a la Programaciónen JavaIntroducción a la Programaciónen Java
Introducción a la Programaciónen Java
santosisidrorivera
 
P.O.O.
P.O.O.P.O.O.
Programación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetosProgramación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetos
Edward Ropero
 

La actualidad más candente (6)

Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)
 
Infija prefija sufija
Infija prefija sufijaInfija prefija sufija
Infija prefija sufija
 
Trabajo teorico de java
Trabajo teorico de javaTrabajo teorico de java
Trabajo teorico de java
 
Introducción a la Programaciónen Java
Introducción a la Programaciónen JavaIntroducción a la Programaciónen Java
Introducción a la Programaciónen Java
 
P.O.O.
P.O.O.P.O.O.
P.O.O.
 
Programación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetosProgramación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetos
 

Destacado

Tendances Web 2013
Tendances Web 2013Tendances Web 2013
Tendances Web 2013
Tink
 
Embryo amphibien
Embryo amphibienEmbryo amphibien
Embryo amphibienlarajakson
 
Curriculum Jose Javier Agote
Curriculum Jose Javier AgoteCurriculum Jose Javier Agote
Curriculum Jose Javier Agote
José Javier Agote
 
La brecha digital
La brecha digitalLa brecha digital
La brecha digitalTecnifores
 
Café des grands lacs
Café des grands lacsCafé des grands lacs
Café des grands lacs
TradeForDevelopment Centre
 
Boletín de la Gobernación del Valle - abril 12 de 2012
Boletín de la Gobernación del Valle - abril 12 de 2012Boletín de la Gobernación del Valle - abril 12 de 2012
Boletín de la Gobernación del Valle - abril 12 de 2012
Luis Fernando Tascón Montes
 
Boletín de la Alcaldía de Palmira 69 marzo 29
Boletín de la Alcaldía de Palmira 69 marzo 29Boletín de la Alcaldía de Palmira 69 marzo 29
Boletín de la Alcaldía de Palmira 69 marzo 29
Luis Fernando Tascón Montes
 
Suite bureautiques et messagerie : Les nouveaux critères de choix
Suite bureautiques et messagerie : Les nouveaux critères de choixSuite bureautiques et messagerie : Les nouveaux critères de choix
Suite bureautiques et messagerie : Les nouveaux critères de choix
VOIRIN Consultants
 
Evangelizadores y educadores en cuanto testigos
Evangelizadores y educadores en cuanto testigosEvangelizadores y educadores en cuanto testigos
Evangelizadores y educadores en cuanto testigosYuri Carbajulca
 
Semana06 reduccion al_1_cuadrante_parteii
Semana06 reduccion al_1_cuadrante_parteiiSemana06 reduccion al_1_cuadrante_parteii
Semana06 reduccion al_1_cuadrante_parteiiJhon Villacorta
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
MICHAEL YEPES
 
Problemas gingivales
Problemas gingivalesProblemas gingivales
Problemas gingivalesenricopet
 
Boletín de la Alcaldía de Palmira 145 por La Hora de Palmira (viernes 27 de j...
Boletín de la Alcaldía de Palmira 145 por La Hora de Palmira (viernes 27 de j...Boletín de la Alcaldía de Palmira 145 por La Hora de Palmira (viernes 27 de j...
Boletín de la Alcaldía de Palmira 145 por La Hora de Palmira (viernes 27 de j...
Luis Fernando Tascón Montes
 
Metodologia creacion municipios
Metodologia creacion municipiosMetodologia creacion municipios
Metodologia creacion municipios
Luis Fernando Tascón Montes
 
Made en enfer: La filière textile et l'éthique 18 mois après le drame du Rana...
Made en enfer: La filière textile et l'éthique 18 mois après le drame du Rana...Made en enfer: La filière textile et l'éthique 18 mois après le drame du Rana...
Made en enfer: La filière textile et l'éthique 18 mois après le drame du Rana...
TradeForDevelopment Centre
 
Bulletin mensuel de l'ONDRP - 12/14
Bulletin mensuel de l'ONDRP - 12/14Bulletin mensuel de l'ONDRP - 12/14
Bulletin mensuel de l'ONDRP - 12/14
FactaMedia
 
Avis conseil d'Etat sur le projet de loi macron
Avis conseil d'Etat sur le projet de loi macronAvis conseil d'Etat sur le projet de loi macron
Avis conseil d'Etat sur le projet de loi macron
FactaMedia
 

Destacado (20)

Tendances Web 2013
Tendances Web 2013Tendances Web 2013
Tendances Web 2013
 
Embryo amphibien
Embryo amphibienEmbryo amphibien
Embryo amphibien
 
Curriculum Jose Javier Agote
Curriculum Jose Javier AgoteCurriculum Jose Javier Agote
Curriculum Jose Javier Agote
 
La brecha digital
La brecha digitalLa brecha digital
La brecha digital
 
Café des grands lacs
Café des grands lacsCafé des grands lacs
Café des grands lacs
 
Boletín de la Gobernación del Valle - abril 12 de 2012
Boletín de la Gobernación del Valle - abril 12 de 2012Boletín de la Gobernación del Valle - abril 12 de 2012
Boletín de la Gobernación del Valle - abril 12 de 2012
 
Boletín de la Alcaldía de Palmira 69 marzo 29
Boletín de la Alcaldía de Palmira 69 marzo 29Boletín de la Alcaldía de Palmira 69 marzo 29
Boletín de la Alcaldía de Palmira 69 marzo 29
 
Suite bureautiques et messagerie : Les nouveaux critères de choix
Suite bureautiques et messagerie : Les nouveaux critères de choixSuite bureautiques et messagerie : Les nouveaux critères de choix
Suite bureautiques et messagerie : Les nouveaux critères de choix
 
Evangelizadores y educadores en cuanto testigos
Evangelizadores y educadores en cuanto testigosEvangelizadores y educadores en cuanto testigos
Evangelizadores y educadores en cuanto testigos
 
Semana06 reduccion al_1_cuadrante_parteii
Semana06 reduccion al_1_cuadrante_parteiiSemana06 reduccion al_1_cuadrante_parteii
Semana06 reduccion al_1_cuadrante_parteii
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
Problemas gingivales
Problemas gingivalesProblemas gingivales
Problemas gingivales
 
Boletín de la Alcaldía de Palmira 145 por La Hora de Palmira (viernes 27 de j...
Boletín de la Alcaldía de Palmira 145 por La Hora de Palmira (viernes 27 de j...Boletín de la Alcaldía de Palmira 145 por La Hora de Palmira (viernes 27 de j...
Boletín de la Alcaldía de Palmira 145 por La Hora de Palmira (viernes 27 de j...
 
Boletín de la Alcaldía de Palmira 101 mayo 22
Boletín de la Alcaldía de Palmira 101 mayo 22Boletín de la Alcaldía de Palmira 101 mayo 22
Boletín de la Alcaldía de Palmira 101 mayo 22
 
Metodologia creacion municipios
Metodologia creacion municipiosMetodologia creacion municipios
Metodologia creacion municipios
 
Made en enfer: La filière textile et l'éthique 18 mois après le drame du Rana...
Made en enfer: La filière textile et l'éthique 18 mois après le drame du Rana...Made en enfer: La filière textile et l'éthique 18 mois après le drame du Rana...
Made en enfer: La filière textile et l'éthique 18 mois après le drame du Rana...
 
Monografía ii
Monografía iiMonografía ii
Monografía ii
 
Bulletin mensuel de l'ONDRP - 12/14
Bulletin mensuel de l'ONDRP - 12/14Bulletin mensuel de l'ONDRP - 12/14
Bulletin mensuel de l'ONDRP - 12/14
 
Juega & aprende
Juega & aprendeJuega & aprende
Juega & aprende
 
Avis conseil d'Etat sur le projet de loi macron
Avis conseil d'Etat sur le projet de loi macronAvis conseil d'Etat sur le projet de loi macron
Avis conseil d'Etat sur le projet de loi macron
 

Similar a Entidades

Programacion java basica
Programacion java basicaProgramacion java basica
Programacion java basica
Juan Antonio Ramos
 
modularidad de programación 2da parte (3) (1).pptx
modularidad de programación 2da parte (3) (1).pptxmodularidad de programación 2da parte (3) (1).pptx
modularidad de programación 2da parte (3) (1).pptx
javierccallo
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Mabel2310
 
Benita ppp unidad 1
Benita ppp unidad 1Benita ppp unidad 1
Benita ppp unidad 1
TAtiizz Villalobos
 
Programar una clase e VB
Programar una clase e VBProgramar una clase e VB
Programar una clase e VB
Leonardo Paul Lopez Zambrano
 
Introducción a la programación orientada a objetos en java
Introducción a la programación orientada a objetos en javaIntroducción a la programación orientada a objetos en java
Introducción a la programación orientada a objetos en java
Franco Morante Rodriguez
 
Java orientado a objetos
Java orientado a objetosJava orientado a objetos
Java orientado a objetosSteven Pazmiño
 
Guia poo php
Guia poo phpGuia poo php
Guia poo php
lissette_torrealba
 
Fun_01_fundamentacion_objetos
Fun_01_fundamentacion_objetosFun_01_fundamentacion_objetos
Jyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salidaJyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salida
Jyoc X
 
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)Oscar V
 
Introduccionjava
IntroduccionjavaIntroduccionjava
Introduccionjava
OLGA MONTES
 
Funciones en lenguage c
Funciones en lenguage cFunciones en lenguage c
Funciones en lenguage c
Lorena Sanchez
 
Vectores y matrices
Vectores y matricesVectores y matrices
Vectores y matrices
Sohar Carr
 
Programacion Orientada Objetos.pdf
Programacion Orientada Objetos.pdfProgramacion Orientada Objetos.pdf
Programacion Orientada Objetos.pdf
SantiagoValenzuela24
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completadoKai Exo
 
POOABD (POO Aplicada a B Datos) - API JDBC parte 1 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 1 -2020POOABD (POO Aplicada a B Datos) - API JDBC parte 1 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 1 -2020
Laura Noussan Lettry
 

Similar a Entidades (20)

Para
ParaPara
Para
 
Para
ParaPara
Para
 
Programacion java basica
Programacion java basicaProgramacion java basica
Programacion java basica
 
modularidad de programación 2da parte (3) (1).pptx
modularidad de programación 2da parte (3) (1).pptxmodularidad de programación 2da parte (3) (1).pptx
modularidad de programación 2da parte (3) (1).pptx
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
 
Benita ppp unidad 1
Benita ppp unidad 1Benita ppp unidad 1
Benita ppp unidad 1
 
Programar una clase e VB
Programar una clase e VBProgramar una clase e VB
Programar una clase e VB
 
Introducción a la programación orientada a objetos en java
Introducción a la programación orientada a objetos en javaIntroducción a la programación orientada a objetos en java
Introducción a la programación orientada a objetos en java
 
Java orientado a objetos
Java orientado a objetosJava orientado a objetos
Java orientado a objetos
 
Guia poo php
Guia poo phpGuia poo php
Guia poo php
 
Acceso a datos
Acceso a datosAcceso a datos
Acceso a datos
 
Fun_01_fundamentacion_objetos
Fun_01_fundamentacion_objetosFun_01_fundamentacion_objetos
Fun_01_fundamentacion_objetos
 
Jyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salidaJyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salida
 
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)
OCP, JSE 6 Programmer (1z0-851) - Guia practica 3 de 7(ap-is)
 
Introduccionjava
IntroduccionjavaIntroduccionjava
Introduccionjava
 
Funciones en lenguage c
Funciones en lenguage cFunciones en lenguage c
Funciones en lenguage c
 
Vectores y matrices
Vectores y matricesVectores y matrices
Vectores y matrices
 
Programacion Orientada Objetos.pdf
Programacion Orientada Objetos.pdfProgramacion Orientada Objetos.pdf
Programacion Orientada Objetos.pdf
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completado
 
POOABD (POO Aplicada a B Datos) - API JDBC parte 1 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 1 -2020POOABD (POO Aplicada a B Datos) - API JDBC parte 1 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 1 -2020
 

Más de Luiggi Inga Barboza (9)

Propuesta sica
Propuesta sicaPropuesta sica
Propuesta sica
 
Logica de negocios
Logica de negociosLogica de negocios
Logica de negocios
 
Logica de negocios
Logica de negociosLogica de negocios
Logica de negocios
 
Presentacion
PresentacionPresentacion
Presentacion
 
Parte Principal
Parte  Principal Parte  Principal
Parte Principal
 
Datos previos
Datos previosDatos previos
Datos previos
 
Datos Previos
Datos PreviosDatos Previos
Datos Previos
 
Datos Previos
Datos PreviosDatos Previos
Datos Previos
 
Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
 

Último

(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 

Último (20)

(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 

Entidades

  • 1. ENTIDADES<br />EN JAVA<br />En este respectivo paquete hemos considerado necesario la creación de tres clases, las cuales se manejaran durante todo el proceso de desarrollo. Estas clases se encargaran de encapsular los datos que en este caso el docente ingresara por teclado, estos datos son de carácter obligatorio.<br />Pero que es un dato??? Datos son los hechos que describen sucesos. A un hecho simple se le denomina quot; data-ítemquot; o elemento de dato.<br />Los datos son comunicados por varios tipos de símbolos tales como las letras del alfabeto, números. Estos símbolos se pueden ordenar y reordenar de forma utilizable y se les denomina información. Esta información será almacenada y utilizada para los diferentes procesos de este software.<br />Las clases a utilizar en este paquete son: ALUMNO, CURSO y NOTAS. Las cuales son indispensables unas de otras ya que el docente esta a cargo de un curso, así como también este registrara a sus alumnos y por consiguiente registrará sus notas.<br />A continuación tomaremos una de estas clases y pasaremos a describirla; la clase modelo a tomar será curso. Hemos creído necesario tomar esta clase porque es la encargada de asociar alumno con notas.<br />Hemos creado la clase curso la cual esta constituida por sus atributos código, nombre, formula y tipos de evaluación, de los cuales se ha creado dos constructores, uno vacío y otro con parámetros, para que al momento de instanciarlos se indique o no estos. El atributo código servirá para identificar a distintos cursos y es de carácter único, este atributo esta declarado como tipo de dato String, el atributo nombre se utilizara para facilitar al usuario la búsqueda de un curso y también esta declarado como tipo de dato String, el atributo formula indicara que por cada curso existe una manera de calificación que es dispuesta por el usuario así también esta declarado como tipo dato String y finalmente tenemos el atributo TiposEvalucaiones el cual esta declarado como una lista ya que aquí se almacenará la forma de calificación según el usuario, cabe recordar que para utilizar una lista previamente se tiene que importar de la librería java los paquetes java.util.ArrayList y java.util.List. <br />Estos atributos se utilizaran durante todo el proceso del software y serán invocados o llamado para su respectivo uso mediante los métodos get y set, los cuales retornaran y guardaran información respectivamente.<br />Al final de esta clase hemos hecho el método toString que convierte el objeto a e String para ser usado luego en el combo box.<br />EN PHP<br />Bueno en este caso no entraremos a profundo en este lenguaje debido a que la lógica y la definición de cada paquete es parecido o igual al de Java, por tal motivo describiremos, cosas bien generales en este manual del lenguaje Php.<br />En este caso implementamos lo mismo que en java, con la diferencia de que aquí para declarar una variable se utiliza el símbolo “$“, y para llamar a los atributos de la clase curso es necesario agregar al “$this->” en el caso de java será “this.”<br />