Está en la página 1de 12

One for all

Desarrollo de programación
orientada a objetos
Modulo 2.4

Equipo: One for all

18/10/2021
Instituto Nacional “Isidro Menéndez”

INIM

San Miguel

Bachillerato técnico vocacional en desarrollo de software.

 Asignatura:
 Desarrollo de programación orientada a objetos.
 Docente:
 Lic. Julián Antonio Diaz Portillo.
 Integrantes del grupo:
 Julio Cesar Euceda Rivas.
 Henry Alexander Ventura Benítez.
 Marvin Elenilson Roque García.
 Josué Benjamin Vigil Caballero.

18/10/2021
Introducción

El tema que le hemos dado a nuestro proyecto es “Continentes”. El cual tiene


como objetivo principal el cumplir con una tarea asignada, y luego poder dar una
demostración de todo lo aprendido hasta este momento. Se los presentaremos de
manera sistemática para mayor comprensión del proyecto. Así también daremos
una explicación y muestra de la aplicación creada con la ayuda de las distintas
herramientas utilizadas a lo largo del módulo.

Objetivo del modulo

 Desarrollar las competencias que permitan la creación de aplicaciones


web, utilizando lenguaje de programación orientado a objetos, para
ofrecer soluciones ágiles a las tareas administrativo-financieras de una
empresa o entidad.
 Desarrollar una aplicación para facilitar la búsqueda de información sobre
los países del mundo ideal para trabajos de estudio.

Objetivos específicos

 Aprender a trabajar en equipo y saber dividir el trabajo.


 Aprender a usar las diferentes herramientas ya sea NetBeans, java,
PhpMyadmin etc.
Herramientas utilizadas en el proyecto.

 NetBeans:

Es un IDE (Integrated Development Environment) o entorno de desarrollo


integrado, que es gratuito y de código abierto. NetBeans sirve para el
desarrollo de aplicaciones web, corporativas, de escritorio y móviles que
utilizan como Java y HTML5, entre otras.

Además, NetBeans es una plataforma de herramientas y framework de


aplicaciones que incluye soporte para trabajar con otros lenguajes como PHP y
C/C++, lo cual lo convierte en un entorno de desarrollo integrado de mucho
más versátil y completo.

En nuestro caso la herramienta NetBeans la utilizamos para dar diseño y


funcionalidad al programa
 PhpMyadmin:

Es una herramienta escrita en PHP con la intención de manejar la administración


de MySQL a través de páginas web, utilizando un navegador web. Actualmente
puede crear y eliminar bases de datos, crear y eliminar y alterar tablas, borrar,
editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en
campos administrar privilegios exportar datos en varios formatos y está
disponible en 72 idiomas.
PhpMyadmin fue la herramienta en la cual esta la base de datos del programa y
es con la que gestionamos las bases de datos y tablas.
 Argo UML y Star UML
Fueron las herramientas utilizadas para hacer los diagramas
ArgoUML es una aplicación de diagramado de UML escrita en Java y publicada
bajo la Licencia EPL. Dado que es una aplicación Java, está disponible en
cualquier plataforma soportada por Java.
StarUML es una herramienta para el modelamiento de software basado en los
estándares UML (Unified Modeling Language) y MDA (Model Driven Arquitecture),
que en un principio era un producto comercial y que hace cerca de un año paso
de ser un proyecto comercial (anteriormente llamado plastic) a uno de licencia
abierta GNU/GPL.
 XAMPP

XAMPP es una distribución de Apache que incluye diferentes softwares libres. El


nombre es un acrónimo compuesto por las iniciales de los programas que lo
constituyen:
1. Linux: Es el sistema operativo donde estará instalado nuestra aplicación.
A diferencia de Windows, Linux es una distribución libre que es segura, no
requiere pago de licencias y tiene alto rendimiento.
2. Apache: el servidor web de código abierto es la aplicación usada
globalmente para la entrega de contenidos web. Las aplicaciones del
servidor son ofrecidas como software libre por la Apache Software
Foundation.
3. MySQL/MariaDB: XAMPP cuenta con uno de los sistemas relacionales de
gestión de bases de datos más populares del mundo. En combinación con
el servidor web Apache y el lenguaje PHP, MySQL sirve para el
almacenamiento de datos para servicios web. En las versiones actuales de
XAMPP esta base de datos se ha sustituido por MariaDB.
4. PHP: es un lenguaje de programación de código de lado del servidor que
permite crear páginas web o aplicaciones dinámicas. Es independiente de
plataforma y soporta varios sistemas de bases de datos.
5. Perl: este lenguaje de programación se usa en la administración del
sistema, en el desarrollo web y en la programación de red. También
permite programar aplicaciones web dinámicas.
Diagramas

 Diagrama de caso de uso:


 Diagrama de clase
 Diagrama de secuencia
 Diagrama de actividades
Capturas del Programa

1. En esta ventana iniciamos sesión para acceder a la interfaz del programa.

2. Esta es la interfaz del programa en la cual podemos utilizarlo.

También podría gustarte