Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programacion 4 unicaribe, Monografías, Ensayos de Programación Java

Trabajo final de la materia de programacion 4 de unicaribe

Tipo: Monografías, Ensayos

2021/2022

Subido el 05/04/2022

darksyds
darksyds 🇩🇴

2 documentos

1 / 25

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Trabajo final
Materia
Programación IV
Temas
PARTE 1: Temas de exposición
PARTE 2: Creación de plataforma para registros de clientes
empresariales
Maestro
Pelagio Soriano
Participante
Alejandro Delgado 2013-3088
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19

Vista previa parcial del texto

¡Descarga Programacion 4 unicaribe y más Monografías, Ensayos en PDF de Programación Java solo en Docsity!

Trabajo final

Materia

Programación IV

Temas

PARTE 1: Temas de exposición

PARTE 2: Creación de plataforma para registros de clientes

empresariales

Maestro

Pelagio Soriano

Participante

Alejandro Delgado 2013 - 3088

Introducción

Como proyecto final selecciono la cuarta opción de lista del documento

del trabajo final que se basa en Registros de clientes empresariales, se

elaboró una plataforma en el que los usuarios pueden realizar registros,

editar los mismo o borrarlos. Dentro de la plataforma podemos encontrar

diferentes tipos de funcionalidades para cualquier tipo de necesidad. La

misma cuenta con una sección de logueo en la que los usuarios puedan

autentificar sus datos y poder así hacer la base de datos.

EN EL ENLACE SIGUIENTE ESTÁ EL CÓDIGO DEL PROYECTO EN

LA NUBE.

https://mega.nz/file/rNAklRQb#AL8EiIlyFhWHo7d__SiM1q _4_nDPMFG5vCVCjQTl8jk

 Standard Widget Toolkit(SWT) – un kit de herramientas de widgets portátiles  JFace  Banco de trabajo Eclipse Plugins IDE de Eclipse Eclipse tiene su propia comunidad y su propio mercado, donde puede discutir y encontrar muchos plugins para el IDE para añadir más características y funcionalidad. Los plugins están especialmente escritos para el IDE de Eclipse para ampliar sus capacidades, si eres un buen desarrollador, puedes crear plugins y enviarlos a Eclipse Marketplace.

 NetBeans

Es un entorno de desarrollo gratuito y de código abierto. Permite el uso de un amplio rango de tecnologías de desarrollo tanto para escritorio, como aplicaciones Web, o para dispositivos móviles. Da soporte a: Java , PHP , Groovy , C/C++ , HTML5 , entre otras... Además puede instalarse en varios sistemas operativos: Windows, Linux, Mac OS,...

Características principales

Suele dar soporte a casi todas las novedades en el lenguaje Java. Cualquier preview del

lenguaje es rápidamente soportada por Netbeans.

Posee asistentes para la creación y configuración de distintos proyectos, incluida la

elección de algunos frameworks.

Buen editor de código , multilenguaje , con el habitual coloreado y sugerencias de código,

acceso a clases pinchando en el código, control de versiones, localización de ubicación de

la clase actual, comprobaciones sintácticas y semánticas, plantillas de código, coding tips,

herramientas de refactorización y muchas otras. También hay tecnologías donde podemos

usar el pulsar y arrastrar para incluir componentes en nuestro código.

Simplifica la gestión de grandes proyectos con el uso de diferentes vistas, asistentes de

ayuda, y estructurando la visualización de manera ordenada, lo que ayuda en el trabajo

diario. Una vez que nos metemos en una clase java, por poner un ejemplo, se nos mostrarán

distintas ventanas con el código, su localización en el proyecto, una lista de los métodos y

propiedades (ordenadas alfabéticamente), también hay una vista que nos presenta las

jerarquías que tiene nuestra clase y otras muchas opciones

Herramientas para depurado de errores : el debugger que incluye el IDE es bastante útil para encontrar dónde fallan las cosas. Podemos definir puntos de ruptura en la línea de código que nos interese, monitorizar en tiempo real los valores de propiedades y variables, se nos permite ir paso

a paso, ejecutar un método de un tirón, o entrar dentro, en fin, las opciones típicas, pero que tan útiles son en el trabajo diario. Optimización de código : por su parte el Profiler nos ayuda a optimizar nuestras aplicaciones e intentar hacer que se ejecuten más rápido y con el mínimo uso de memoria. Podemos igualmente configurarlo a nuestro gusto, aunque por defecto, nos ofrece opciones bastante útiles. Acceso a base de datos : desde el propio Netbeans podemos conectarnos a distintos sistemas gestores de bases de datos, como pueden ser Oracle, MySql y demás, y ver las tablas, realizar consultas y modificaciones, y todo ello integrado en el propio IDE.

 Greenfoot

Es un entorno de desarrollo Java con fines educativos y con el que podemos crear aplicaciones gráficas tales como simulaciones o juegos en 2D que nos permiten introducir las primeras líneas de código Java y conocer los conceptos básicos de la programación orientada a objetos de una forma práctica, amena y accesible para todos. Greenfoot es un software libre y gratuito, enfocado esencialmente a adolescentes que desean iniciarse en el mundo de la programación y más concretamente en el lenguaje Java. Aunque existen otras herramientas similares se trata de proyectos tales como Scratch o Alice pero que están enfocados a niños más pequeños. Greenfoot es más potente que estas herramientas y, aunque no llega a ser un entorno de desarrollo profesional, se puede entender como una “aproximación” al mismo.

Al utilizar el botón buscar, se mostrarán los datos de la base de datos.

Y si se utiliza el filtro de la pestaña desplegable que contiene los filtros

nombre, compañía y teléfono los resultados de la búsqueda serán

limitados.

El botón borrar tal como dice el nombre, permite eliminar un registro

de la base de datos.

El botón registro permite introducir un nuevo registro de algún cliente a

la base de datos

Dado el caso de que no se completen todos los campos, el registro no

se permitirá

Acá se puede observar la base de datos en MySQL Workbench

Como se puede apreciar el registro que se hizo mediante la aplicación

se ve reflejado en la tabla clientes de la base de datos

clientes_alejandro-delgado.

Diccionario de Datos

La base de datos se llama “clientes_alejandro-delgado” La tabla siguiente es llamada “clientes” y poseerá los siguientes campos idClientes Nombre Compañía Dirección Teléfono Correo

Diccionario de datos

Nombre de Archivo: clientes_alejandro-delgado Fecha de creación: 04/03/ Descripción: Base de datos que contendrá la siguiente tabla de los clientes afiliados Campo Tamaño Tipo de Dato Descripción IdClientes 11 INT Identificador único, auto incrementado Nombre 45 varchar Nombre del representante o cliente Compañía 45 varchar Compañía afiliada al cliente

Dirección 45 varchar Domicilio físico de la compañía Teléfono 45 varchar Número telefónico de la compañía Correo 45 varchar Correo electrónico de la compañía

Acá está el código de cada clase creada

Clase loggin

En esta se encuentran el jtable, los botones de cada función.

Sigue la clase Guardar

Esta clase posee los textfield, etiquetas y botones de guardado y

cancelado de registro.

Seguimos con la clase conexión

Esta clase es la que se encarga de crear y establecer la conexión con

la base de datos. Las demás clases poseen una instancia de esta

clase.