Bienvenida a la nueva web !!

Sean bienvenid@s a esta nueva web de Desarrollos de Gualberto, en la que iré añadiendo los distintos proyectos que he realizado en diferentes lenguajes de programación, a modo de una entrada (ficha) por cada proyecto. Cada ficha de proyecto aparece publicada con la misma fecha en la que el proyecto fue realizado, así se puede buscar en esta web por fecha de realización; además de por tecnologías usadas, por cualquier otra palabra clave, etiqueta o categoría.

Saludos ;)!!

Clasificación y Envasado de Huevos

Se trata de una aplicación que permite gestionar datos de huevos, envases que contienen huevos y productores que los producen. Su uso más habitual es añadir una serie de huevos, envases y productores, y poder rellenar envases con huevos existentes.

Es una aplicación de consola que usa tres ficheros de texto en los que realiza lecturas y escrituras. Se hace énfasis en la relación de objetos de distintas clases entre sí. Se usan listas, herencia y las típicas operaciones de gestión: alta, baja, modificación y consulta.

El archivo descargable del programa incluye la documentación javadoc repleta de comentarios y los archivos de proyecto para Eclipse y para Oracle JDeveloper. Además, se puede ver/descargar una descripción del programa en PDF a modo de manual de usuario.


Realizado por: Gualberto
Versión: 1.0.0
Motivo: Clases particulares a Angela. Asignatura de Java de ciclos formativos.

Descripción del programa Descargar el programa Descargar el código fuente (con clave)

Book Shop Application

Se trata de una pequeña aplicación que gestiona órdenes de compra (orders) y detalles de las mismas (details). Permite crear, recuperar, actualizar órdenes y borrarlas. En sí la aplicación es una tontería, lo que realmente importa es cómo está programada: usa patrones de diseño (fachadas, factorías abstractas, singletons, decoradores...), diseño estructurado en capas (capa de acceso a datos, capa de negocio, capa de interfaz gráfica), acceso a base de datos (MySQL), pool de conexiones, archivos de propiedades e interfaz gráfica Swing con dos JTable, un JFrame y un JDialog. Además se controla la concurrencia en las operaciones contra la base de datos.

La aplicación requiere un motor MySQL activo con una base de datos llamada "bookshop", un usuario con nombre "practica", con clave "practica" y con privilegios completos sobre la anterior base de datos. Además, la base de datos debe tener la estructura de tablas y campos especificada en el archivo "GenerarBD.sql" incluido. El paquete descargable incluye el proyecto Eclipse para la aplicación y el conector de MySQL para Java.


Realizado por: Gualberto, Richie y Miguelo
Versión: 1.0.0
Motivo: Asignatura "Métodos Formales en Ingeniería del Software" de 5º Ingeniería Informática

Descargar el programa Descargar el código fuente (con clave)

Attachments: