sábado, 22 de noviembre de 2014

Presentación de Interfaz Gráfica




Crear una base de datos!



Algunas muestras del trabajo de todo mi equipo!










Walter Oswaldo Telón Yucuté


Estudiante de la Universidad Mariano Gálvez de Guatemala, cursa el cuarto semestre de Ingeniería en Sistemas de Información.

Cómo integrante del grupo, tuvo a bien encargarse del diseño de la base de datos (como apoyo a Manuel) en MySQL Worckbench definiendo sus tablas y relacionando por medio de llaves primarias y foraneas para cada una de las mismas.



También fue el encargado de editar el manual que lleva los pasos de lo que día a día se realizaba y generaba datos en las reunimos vía chat de Google + , todo eso y mucho más fueron funciones de este gran compañero, para mí como coordinador fue un gran placer haber compartido junto a él las labores de desarrollo.


Eddy Hernández


Estudiante de la Universidad Mariano Gálvez de Guatemala, cursa el cuarto semestre de Ingeniería en Sistemas de Información.

Cómo integrante del grupo, tuvo a bien encargarse del diseño de la interfaz gráfica del sistema creado con Netbeans, tomo como tarea primordial el análisis y documentación de cada una de las herramientas utilizadas en la creación del mismo.



También fue el encargado de crear los fragmentos de manual operativo e introductorio de las herramientas utilizadas y necesarias para la elaboración de nuestra aplicación, todo eso y mucho más fueron funciones de este gran compañero, para mí como coordinador fue un gran placer haber compartido junto a él las labores de desarrollo.


Eliezer Eduardo Morales Sinto


Estudiante de la Universidad Mariano Gálvez de Guatemala, cursa el cuarto semestre de Ingeniería en Sistemas de Información.

Cómo integrante del grupo, tuvo a bien encargarse del diseño del manual de algoritmo, llevo a cabo labores de diseño y programación de la interfaz gráfica para usuarios de nuestro proyecto.



Los fragmentos del manual se dividieron en algoritmo el cual fue tratado por él exclusivamente, la programación de los botones y formularios de la interfaz con el IDE de Neatbeans también parte de sus labores como perteneciente a este grupo de estudiantes. todo esto y mucho más fueron funciones de este gran compañero, para mí como coordinador fue un gran placer haber compartido junto a él las labores de desarrollo.


Manuel De Jesús Xicay Ajsivinac


Estudiante de la Universidad Mariano Gálvez de Guatemala, cursa el cuarto semestre de Ingeniería en Sistemas de Información.

Cómo integrante del grupo, tuvo a bien encargarse del diseño de la identidad relación y la creación de la base de datos en MySQL Worckbench definiendo sus tablas y relacionando por medio de llaves primarias y foraneas cada una de las mismas.



También fue el encargado de supervisar a sus dos compañeros delegados para colaborar y aportar al diseño de la base de datos como tal.  Los fragmentos de video de cada uno de los compañeros pasaron por sus manos para ser reeditados a fin de eliminar ambiguedades.
Todo eso y mucho más fueron funciones de este gran compañero, para mí como coordinador fue un gran placer haber compartido junto a él las labores de desarrollo.


viernes, 21 de noviembre de 2014

Jimmy Alexander Arenales Callejas



Es estudiante de la Universidad Mariano Gálvez de Guatemala, cursa el cuarto semestre de Ingeniería en Sistemas de Información.

Como integrante del grupo tuvo a bien encargarse, de parte del diseño de la identidad relación de la base de datos desarrollada en MysQl Workbench.


También fue el encargado de supervisar y reeditar los manuales creados por los demás compañeros. Los fragmentos de manual se dividieron en el algoritmo, la introducción a las herramientas utilizados  y datos de lo que se hacía cada vez que nos reunimos en el chat de Google + , todo eso y mucho más fueron funciones de este gran compañero, para mí como coordinador fue un gran placer haber compartido junto a él las labores de desarrollo.


jueves, 6 de noviembre de 2014

¿Por qué es necesario actualizar la versión más reciente de java?

 
Porque la versión más reciente de Java contiene importantes mejoras para el rendimiento, estabilidad y seguridad de las aplicaciones de Java que se ejecutan en sus equipos.

La instalación de la actualización gratuita garantiza que sus aplicaciones Java sigan ejecutándose de forma segura y eficaz.

¿Qué es NetBeans?

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE[2] es un producto libre y gratuito sin restricciones de uso.

NetBeans es un entorno de desarrollo muy completo y profesional. Contiene muchas funcionalidades, para distintos tipos de aplicaciones y para facilitar al máximo la programación, la prueba y la depuración de las aplicaciones que se desarrollan. También incorpora un editor propio.

Las aplicaciones en NB se denominan proyectos. Cada proyecto contiene uno o varios elementos. Un elemento puede ser, entre otras cosas, un archivo de código fuente. O un formulario que use la aplicación. U otras cosas necesarias

Al día de hoy hay disponibles dos productos: el NetBeans IDE y NetBeans Platform

¿Qué es MySQL?

 
MySQL es un sistema de administración de bases de datos (Database Management System, DBMS) para bases de datos relacionales. Así, MySQL no es más que una aplicación que permite gestionar archivos llamados de bases de datos.
Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza múltiples tablas para almacenar y organizar la información. MySQL fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo, permitiendo su interactuación con los lenguajes de programación más utilizados como PHP, Perl y Java y su integración en distintos sistemas operativos.
También es muy destacable, la condición de open source de MySQL, que hace que su utilización sea gratuita e incluso se pueda modificar con total libertad, pudiendo descargar su código fuente. Esto ha favorecido muy positivamente en su desarrollo y continuas actualizaciones, para hacer de MySQL una de las herramientas más utilizadas por los programadores orientados a Internet

¿Qué es un archivo jar?

 
Los archivos .jar se utilizan para archivar o compilar. Una de las características de estos archivos es la compresión de archivos sin sufrir pérdidas de datos
Una vez que un programador ha creado un archivo JAR, debe ser ejecutado por el interpretador Java para poder correr el programa.
Los ficheros Jar (Java Archives) permiten recopilar en un sólo fichero varios ficheros diferentes, almacenándolos en un formato comprimido para que ocupen menos espacio.
La particularidad de los ficheros .jar es que no necesitan ser descomprimidos para ser usados, es decir que el intérprete de Java es capaz de ejecutar los archivos comprimidos en un archivo jar directamente. Por ejemplo, si hemos recopilado todos los ficheros necesarios para ejecutar una aplicación en un fichero "aplic.jar", podemos lanzar la aplicación desde una terminal de texto mediante: java -jar aplic.jar

¿Qué es iReport?

iReport es una herramienta visual que sirve para generar ficheros XML (plantillas de informes) que se puedan utilizar con la herramientas de generación de informes JasperReports.
 
iReport inicialmente se ha desarrollado en J++ por lo que su entorno de ejecución se limita a plataformas Microsoft. En sus últimas versiones se ha publicado una versión 100% java con lo cual se limita la restricción existente.

lunes, 20 de octubre de 2014

COMANDOS BASICOS EN MYSQL 1

BUEN DÍA, COMPAÑEROS Y AMIGOS QUE VISITAN ESTE BLOG A CONTINUACIÓN OS ENSEÑARE ALGUNOS COMANDOS  BÁSICOS NECESARIOS PARA EL USO DE MYSQL.

- CREATE DABATASE "NOMBRE DE LA BASE";
 esta estructura nos servirá para crear una base de datos. ej.




-SHOW DATABASES;

Este comando lo utilizaremos para que nos muestre todas las bases de datos que hayamos creado o que ya existan eje.



- USE  "NOMBRE DE LA BASE DE DATOS";

Este comando nos servirá para usar la base de datos, (use= usar) ej.


Efectivamente, la base de datos ha sido cambiado y podemos utilizar la base de datos personal.


-CREATE TABLA "NOMBRE DE LA TABLA";

Este comando nos servira para crear una tabla en la base de datos, recuerden estar siempre en la base de datos corrrecta,  ej.



si prestan toda su atención, se darán cuenta que se ha creado la tabla, así  mismo tuvimos que definir
los campos, sus tipos de datos, el tamaño y la llave primaria de dicha tabla.



-DESC  "NOMBRE DE LA TABLA";

Este comando nos servirá para ver la estructura de la tabla, es decir como esta conformada sus atributos, sus restricciones, su llave primaria, etc. ej.




- SHOW TABLES;

Este comando nos servirá para mostrar las tablas creadas en nuestra base de datos, ej.


En este caso solo mostrará una tabla ya que solo una hemos creado en nuestra base de datos.


-INSERT INTO "NOMBRE TABLA"
 VALUES (VALOR1,VALOR2);

Este comando nos servirá para introducir  registros a las tablas, en el caso del comando VALUES 
son los valores que vamos a introducir, pero tiene que ir en orden porque si no puede ocasionar 
 algún error, es decir que si primero declaramos un campo  numérico , tiene que ir un valor numérico, y si declaramos un campos de tipo alfanúmerico seguidamente tenemos que introducir un valor alfanumerico seguido.  La ilustracion explicara mejor .



En este caso he agregado dos registros, y nos tira un mensaje que la consulta ha sido corrrecta o la 
acción.
Att. Walter Telón




jueves, 16 de octubre de 2014

Cómo postear o crear entradas acá!


Qué es un blog?





Un blog (en español,1 también bitácora digital, cuaderno de bitácora, ciber bitácora, ciber diario, o web blog, o weblog)1 es un sitio web en el que uno o varios autores publican cronológicamente textos o artículos, apareciendo primero el más reciente, y donde el autorconserva siempre la libertad de dejar publicado lo que crea pertinente. También suele ser habitual que los propios lectores participen activamente a través de los comentarios. Un blog puede servir para publicar ideas propias y opiniones de terceros sobre diversos temas.

Los términos ingleses blog y web blog provienen de las palabras web y log ('log' en inglés es sinónimo de diario).

El web blog es una publicación en línea de historias publicadas con una periodicidad muy alta, que son presentadas en orden cronológico inverso, es decir, lo más reciente que se ha publicado es lo primero que aparece en la pantalla. Es muy frecuente que los weblogs dispongan de una lista de enlaces a otros weblogs, a páginas para ampliar información, citar fuentes o hacer notar que se continúa con un tema que empezó otro weblog. También suelen disponer de un sistema de comentarios que permiten a los lectores establecer una conversación con el autor y entre ellos acerca de lo publicado.


Autor: Wikipedia

Introduccion MySql

Fredy Leonel Xicay Ajsivinac

Soy estudiante de la Universidad Mariano Gálvez de Guatemala de la Facultad de Ingeniería en Sistemas de Información con sede en el departamento de Chimaltenango.



En este proyecto de la creación de una aplicación llamada: Gestión de Alumnos de un Colegio, impuesto por el Ingeniero: Haroldo Turcios del curso de: Programación avanzada.
He tomado el puesto de coordinador del grupo, teniendo a mi cargo a jóvenes que han entregado todo su esfuerzo para realizar esta tarea tan desafiante y tan compleja para nosotros como alumnos de la materia.
Mi rol principal fue la de la creación de la interfaz gráfica en Netbeans ya en el campo de acción, delegando así, funciones a mis demás compañeros por la calidad del puesto que se me ha asignado por los mismos en voto unánime.
Describo a continuación los nombres, puestos y número de carné de los que integramos el grupo:

Fredy Leonel Xicay Ajsivinac                   Coordinador                                   1990-11-2979
Jimmy Alexander Arenales Callejas          Reeditor de manuales                    1990-04-12789
eliezer eduardo morales cinto                    Creador del algorítmo                    1990-08-11820           Manuel De Jesús Xicay Ajsivinac             Diseñador de la base de datos        1990-11-2968           Eddy Manuel Hernández Iscayá                Editor de videos                             1990-08-12485       Walter Oswalo Telón Yucuté                    Colaborador de base de datos         1990-12-12448

Los puestos acá descritos son realmente muy generales, ya que en este proyecto se utilizó la filosofía de que todos debemos de aprender de todo, desde la creación de manuales hasta la implementación de la aplicación en la vida real.Se utilizó el sistema de videollamdas de Google+ para comunicarnos personalmente a la distancia, se utilizaron los perfiles de las redes sociales, sobre todo el chat de Facebook para comunicación en horario laboral y llamadas a larga distancia para afinación de tareas y temas a desarrollar; como se puede observar en las fotografías se utilizó el tiempo y el recurso humano de cada uno de los integrantes para la realización de la aplicación.





Código de la creación de una tabla en wampserver


Esta secuencia de códigos y su funcionalidad fue explicada en un video que por varios motivos no será aún publicado, sin embargo, lo haremos más adelante. A todos mis compañeros que estuvieron en la videoconferencia de ayer 15 de octubre de 2014, considero que lo entenderán.

create database BasedeDatosColegio;

show databases;

use BasedeDatosColegio;

create table Alumnos(
cod_alumno varchar(7) primary key,
nom_alumno varchar (20) not null,
ape_alumno varchar (20) not null,
sexo_alumno varchar (9) not null,
edad_alumno int (2) not null,
direc_alumno varchar (40) not null,
tel_alumno varchar (15) not null
);

show tables;

describe Alumnos; 

insert into Alumnos (cod_alumno,nom_alumno) values ('X045','Fredy Leonel');

delete from Alumnos where cod_alumno=X045;

update Alumnos set nom_alumno='Eliezer Morales' where cod_alumno = X045;

select cod_alumno, nom_alumno from Alumnos;

select cod_alumno,nom_alumno from Alumnos where nom_alumno='Walter Z';

select * from Alumnos;

Att. Fredy L. Xicay Ajsivinac.

Pack de cursos

Curso de creación de base de datos con MySql

Queridos amigos, gracias por seguir los pasos y la evolución que está teniendo este blog. Estos pasos y cambios están sirviendo de mucho para que todos podamos aprender y crecer en el conocimiento de la tecnología y de las herramientas que tenemos a nuestro alcance y poder, de esa forma, implementarlas a nuestras necesidades utilizando cada una de ellas a nuestro favor.

A continuación voy a dejar un enlace para que puedan descargar un paquete de videos tutoriales que hemos recolectado de youtube, cabe mencionar que los mismos no son de nuestra autoría sino de las personas y canales que ahí se mencionan.

Más adelante, estaremos subiendo más aportes de videos que mi equipo está realizando con el fin de poder ampliar más cada tema y dar a conocer así los pasos que se han seguido para evaluación del distinguido Ingeniero Haroldo Turcios.




Att. Fredy L. Xicay Ajsivinac.

Saludos!

Espero que para todos ustedes, éste; sea un buen día y que todo les salga bien.


Compañeros quiero compartir con todos ustedes los programas y paquetes que necesitaremos para crear nuestra aplicación y enlazarla a la base de datos para lo cual,  les dejo los siguientes link's o enlaces de donde pueden descargar los mencionados. Para cualquier consulta, me pueden contactar por cualquiera de los medios que ustedes tienen al alcance.






* Voy a empezar dejandoles el link de la siguiente carpeta en donde van a encontrar los siguientes aplicativos:

MySQL conector, MySQL-Workbench y Wamp server

* Dentro de la siguiente carpeta encontrarán archivos jar que son librerías necesarias para crear el método de conexión y otros necesarios para cargarlos a nuestro proyecto en Netbeans.

Archivos jar

* Dentro de la siguiente carpeta quedan los archivos o plugins de iReports necesarios para hacer los reportes o consultas, mismos que deben de ser enlazados a Netbeans.

iReports

* Tenemos la necesidad de descargar este programa o aplicación que nos servirá para realizar nuestra tarea, básicamente cada uno de estos programas nos va ha servir para terminar el proyecto.

MySql installer web community 5.6

* Por último quiero dejarles el IDE Netbeans 8.0 y su respectivo JDK para que lo instalen en su pc y trabajemos todos al unísono, el JDK se instala primero y después el IDE.
Próximamente les estaré indicando el uso de cada paquete o software en el proyecto, desde ya los animo para que empiecen a investigar la función de cada uno de los programas aquí listados.

JDK
NETBEANS

Espero les pueda servir estos archivos amigos, la próxima semana les voy a estar compartiendo el uso correcto de los mismos.



Att. Fredy L. Xicay Ajsivinac.

Bienvenidos (as)


_________________________________________________________________________________
 Hola; para nosotros como un equipo que lucha por aprender, con tantas limitantes, cada día más es grato poder mostrarles este espacio en la nube dedicado a compartir conocimientos y avances respecto de un proyecto que se debe de presentar en una fecha próxima.
El proyecto consta del desarrollo de una aplicación enlazada a una base de datos funcional y libre para uso comunitario sin restricción alguna. Por lo que mi equipo y yo queremos plasmar cada avance que se vaya teniendo a fin de completar la desafiante tarea, por lo tanto, quiero presentar a continuación un resumen de este sitio y las secciones del que consta.

1o. El blog está compuesto de varias imágenes, textos u otros que sirven como enlaces a otros sitios o a nuestras redes sociales con el fin de que se pueda contactar con cualquiera de los administradores para cualquier consulta.

2o. Contiene pestañas que realizan las funciones de páginas o contenedores que archivan y dividen de una forma ordenada todos los aportes que se puedan dar en días futuros para mayor agilidad a la hora de navegar o explorar este blog.

3o. La primer pestaña llamada "Inicio" es la que hace la función de receptáculo para cada nueva entrada o para cada texto o aporte redactado; es decir, si se crea una nueva entrada en el blog sin especificar una pestaña en concreto, el sistema coloca por default el aporte en la pestaña principal, esto es así de forma automática.

4o. En la pestaña "Herramientas" se van a listar las aplicaciones y plugins que vayamos a utilizar durante la creación y diseño de la aplicación, también encontrarán una reseña de la funcionalidad de cada software utilizado y pasos para realizar la instalación de los mismos en un ordenador. Si hubiera necesidad, también en este espacio se podría colocar manuales que mi equipo y yo vayamos a compartir. está demás indicar que cada aporte llevará su diagrama o algún apoyo gráfico.

5o. En la pestaña "Código" compartiremos fragmentos de código fuente para apoyo visual y soporte de desarrollo para aquellos que necesiten de un empujoncito y puedan comprender línea por línea cada uno de ellos, estos códigos también serán explicados en video que se subirá más adelante.

6o. En esta pestaña "Videotutor" se estarán colgando todos los videos que vallamos a generar para completar el proyecto con este apoyo multimedia.

7o. En esta pestaña "Créditos" se indicará con una pequeña biografía cada uno de los integrantes del grupo que conforman la junta administrativa de este blog a quienes se debe cada aporte.

Básicamente y a grandes rasgos, se ha explicado el funcionamiento y cada sección de este espacio. Una buena manera de apoyarnos si es que les fue de utilidad nuestro blog, es comentando ya que cada comentario nos ayudará a crecer profesionalmente, gracias por su atención.

Att. Fredy L. Xicay Ajsivinac.