ezProScout

Integrantes Carlos Silva Lütty csl[@] elo utfsm cl Profesor: Agustín González V.
  Eduardo González Fisher egonzalf [@] elo utfsm cl    

 

Descripción del problema

Uno de los objetivos de la ruta Manuel Rodríguez del Grupo Guías y Scout Cruz del Sur es incentivar a sus jóvenes miembros (hombres y mujeres entre los 15 y 20 años) a la realización de proyectos de diferente índole, como servicio comunitario, apoyo a los miembros más pequeños del grupo Scout y generar actividades que sean una alternativa para quienes les guste compartir en un ambiente sano, entre otras.

En la actualidad, muchos de los proyectos que proponen los jóvenes no prosperan, y es que no poseen un sistema ordenado que permita conocer el estado actual de los proyectos, ni la misión específica o los responsables.

Es por esto que el Señor Marcelo Tamayo (Dirigente de Ruta) ha manifestado la necesidad de crear un sistema que permita incentivar, y más aun, dar continuidad y orden a la creación, puesta en marcha, realización y evaluación de los proyectos de la Ruta Manuel Rodríguez.

 

Bosquejo de solución

Se presentará al Señor Marcelo Tamayo la siguiente solución:

 

 

Un sitio Web que posea una interfaz atractiva y sencilla, donde los jóvenes puedan inscribir sus proyectos, además de continuamente poder actualizar la información, presentando sus avances y comentarios que estimen necesarios. Este sistema debe constar con autenticación de usuarios.

La solución se basa en que los jóvenes, accediendo a este sitio Web y llenando unas cuantas formas, obtengan como resultado un sitio Web de su proyecto. Este sitio se crea de forma transparente para los jóvenes, pues en su mayoría son estudiantes de enseñanza media o de primer año de carreras universitarias que no están relacionadas con este tipo de tecnologías.
Las tecnologías utilizadas:

Servidor Web APACHE, para que los jóvenes puedan acceder a los sitios de sus proyectos.

Servidor de aplicaciones TOMCAT_5, para contener las páginas JSP y HTML donde los jóvenes creen los sitios Web de sus proyectos.

Base de datos POSTGRESQL, donde estarán almacenadas las cuentas de usuarios y los contenidos de los sitios creados por los jóvenes.

JSP y JAVA_BEANS, para dar acceso a clases de JAVA que permitan realizar las tareas necesarias, como creación de directorios en el servidor, la creación de los archivos HTML de los sitios Web y conectividad con la base de datos.
Entorno de desarrollo NETBEANS 4.1 y Sun Application Server 8.1

 

Casos de Uso: Crear un Nuevo Usuario/Proyecto Modificar la Página

 

Diagrama de Bloques Javadoc de las clases de JAVA Código Fuente de la Aplicación Presentación (PPT)

 

Dificultades Enfrentadas:

La elección de la Plataforma de desarrollo y la familiarización con el ambiente de creación de Aplicaciones Web.

La conectividad entre la Plataforma de desarrollo y el servidor de Aplicaciones.

El modelamiento de los datos, la utilización de lenguaje SQL y la conectividad entre el contenedor de aplicaciones y la Base de Datos. (JDBC)

Internalización de conceptos de JSP y el uso de los Java_Beans para dar interactividad entre clases de Java y páginas Web.
Conceptos de diseño orientado a Objetos y su aplicación a lo largo del desarrollo del proyecto. Dificultad para abandonar el tradicional XP.

DEMOSTRACION

RESULTADO