You are on page 1of 53

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN


UNIVERSITARIA
INSTITUTO UNIVERSITARIO DE TECNOLOGA DE MARACAIBO
PROGRAMA NACIONAL DE FORMACIN INFORMTICA








APLICACIN WEB PARA LA GESTIN OPERATIVA DE PROYECTOS
COMUNALES. CASO: CONSEJO COMUNAL ROTARIA V ARGIMIRO
GABALDN


AUTORES:
TSU BARRANCO EDGARDO C.I.: 12.308.406
TSU CORREDOR, CECILIA C.I.: 18.397.464
TSU LIMA ENDER C.I.: 10.449.790
TSU MNDEZ YAMILE C.I.: 17.842.841
TSU ORTIZ, FRANKLIN C.I.: 9.588.605





ASESOR:
ING. HUERTA, ALONSO M.SC.
TUTOR:
ING. HERNNDEZ, JULIAN M.SC.




MARACAIBO, MARZO DE 2014

ii

DEDICATORIA

A DIOS, por habernos dado la vida, fuerzas, paciencia, para lograr
todos los objetivos planteados, recordando que Lo que es imposible para el
hombre es posible para Dios. (Lucas 18:27).
A todas esas personas que estn siempre a nuestro lado (esposa(o),
hermanos(as), novio(as), hijos (as) y dems familiares por sus consejos en
no desmayar ante cualquier adversidad.
A nuestros padres, por brindarnos su apoyo en todos los aspectos, por
ensearnos lo ms bello de la vida que es amar al prjimo y cuidarnos.
Gracias por todo los queremos muchsimo.



Gracias por todo
Autores.



iii

AGRADECIMIENTO

A nuestros compaeros, por su apoyo que fue de gran ayuda para
continuar, gracias por cada momento que vivimos juntos.
A Alonso Huerta y Julin Hernndez, profesores encargados de guiar
este proyecto quien con sus conocimientos nos llev al desarrollo del mismo,
por todos los momentos que lo necesitamos estuvieron dispuestos a
escuchar y ayudarnos a resolver.
A Niovis Gonzlez, Docente del Departamento y adems amiga,
gracias por su apoyo y asesora jurdica en los aspectos legales a llevarse a
cabo en este proyecto.
A todos los miembros activos del consejo comunal, quienes nos
brindaron su apoyo en todo el material e informacin para la realizacin del
mismo.
A Todos los profesores, del IUTM quienes de una y/o otra forma
formaron parte del desarrollo acadmico de todos los integrantes de este
proyecto.

Gracias.


iv

NDICE GENERAL


DEDICATORIA ............................................................................................... ii
AGRADECIMIENTO ...................................................................................... iii
NDICE GENERAL ......................................................................................... iv
NDICE DE TABLAS ...................................................................................... vi
NDICE DE FIGURA ..................................................................................... vii
RESUMEN ................................................................................................... viii
INTRODUCCIN ............................................................................................ 1
CAPITULO I .................................................................................................... 3
DIAGNSTICO PARTICIPATIVO SOCIO COMUNITARIO ............................ 3
1 CARACTERIZACIN DE LA COMUNIDAD ........................................ 3
1.1. Dimensin Socio Geogrfica ....................................................... 3
1.2. Dimensin Socio Histrica .......................................................... 4
1.3. Dimensin Socio Poltica ............................................................. 6
1.4. Dimensin Socio Educativa ......................................................... 7
1.5. Dimensin Socio Tecnolgica ..................................................... 7
2 DIAGNOSTICO PARTICIPATIVO SITUACIONAL ............................... 8
2.1 rbol del Problema ....................................................................... 9
2.2 rbol de Objetivo ........................................................................ 10
3 OBJETIVOS DEL PROYECTO .......................................................... 11
3.1. OBJETIVO DE TRANSFORMACIN SOCIAL DEL PROYECTO . 11
3.2. OBJETIVOS TECNOLGICOS ...................................................... 12
4 JUSTIFICACIN E IMPACTO SOCIAL ............................................. 12
CAPTULO II ................................................................................................. 16
DISEO DEL PROYECTO ........................................................................... 16
1.- ANTECEDENTES TERICOS Y TECNOLGICOS ........................... 16
2.- REFERENCIAS TERICAS Y TECNOLGICAS ............................... 18
v

3.- PROCESAMIENTO PARA LA EJECUCIN DE LAS ACTIVIDADES.22
4.- PLANIFICACIN DE LAS ACTIVIDADES. ......................................... 26
4.1 Cronograma De Actividades. ..................................................... 28
4.2 Anlisis Costo-Beneficio. .......................................................... 29
CAPITULO III ................................................................................................ 30
EJECUCIN DEL PROYECTO .................................................................... 30
Fase I. Planificacin del proyecto .......................................................... 30
Fase II. Diseo ......................................................................................... 32
Fase III. Codificacin. .............................................................................. 34
Fase IV. Pruebas. ..................................................................................... 39
CONCLUSIN. ............................................................................................. 41
RECOMENDACIONES ............................................................................... 433
REFERENCIAS BIBLIOGRFICAS .......................................................... 444





vi

NDICE DE TABLAS

Tabla Nro. 1: Descripcin del Hardware y Software .................................. 8
Tabla Nro. 2: Plan de Accin ...................................................................... 27
Tabla Nro. 3: Diagrama de Gantt ............................................................... 28
Tabla Nro. 4: Anlisis Costo - Beneficio ................................................... 29
Tabla Nro. 5: Historia de Usuarios - Registrar habitante comunal ......... 30
Tabla Nro. 6: Historia de Usuario - Registrar proyecto comunal ............ 31
Tabla Nro. 7: Historia de Usuario - Consultar proyecto comunal ........... 32
Tabla Nro. 8: Historia de Usuario - Gestionar usuarios ........................... 32
Tabla Nro. 9: Actores de la aplicacin ...................................................... 33





vii

NDICE DE FIGURA

Figura Nro. 1: Ubicacin Geogrfica. .......................................................... 4
Figura Nro. 2: Organigrama Consejo Comunal .......................................... 6
Figura Nro. 3: rbol del Problema ............................................................. 10
Figura Nro. 4: rbol de Objetivos .............................................................. 11
Figura Nro. 5: Caso de usos ...................................................................... 33
Figura Nro. 6: Modelo E-R .......................................................................... 34
Figura Nro. 7: Pantalla principal ................................................................ 35
Figura Nro. 8: Pantalla de registro de proyecto comunal ....................... 36
Figura Nro. 9: Pantalla consultar proyecto comunal ............................... 37
Figura Nro. 10: Pantalla Registro de recursos ......................................... 38
Figura Nro. 11: Pantalla consulta de recursos ......................................... 39



viii

Barranco Edgardo, Corredor Cecilia, Lima Ender, Mndez Yamile, Ortiz
Franklin. Aplicacin Web Para la Gestin Operativa de Proyectos
Comunales. Caso: Consejo Comunal Rotaria V Argimiro Gabaldn.
Maracaibo-Estado Zulia 2014.


RESUMEN


El presente proyecto tiene como finalidad desarrollar una aplicacin web para
el Consejo Comunal "Rotaria V Argimiro Gabaldn", organismo encargado de
instanciar la participacin, articulacin e integracin entre los ciudadanos,
ciudadanas y las diversas organizaciones comunitarias, el cual tiene como
objetivo principal promover herramientas que faciliten los procesos de
manera precisa, segura y confiable. En primera instancia se efectu un
acercamiento a la comunidad con el fin de conocer la problemtica presente
y plantear una posible solucin, para facilitar dicho proceso se elaboraron el
rbol del problema y de objetivos respectivamente. Desde el punto de vista
metodolgico se emple XP (Programacin Extrema), compuesta por las
siguientes fases: Planificacin del Proyecto, Diseo, Codificacin, Pruebas.
Por ltimo, se determin que la aplicacin web logra la consistencia de datos,
control de actividades y recursos, procesos rpidos, informes pblicos y
facilidad en la toma de decisiones, todo lo cual se refleja en la confianza en
la gestin del consejo comunal.

Palabras Claves: Aplicacin Informacin - Comunal.





1



INTRODUCCIN

Un Consejo Comunal es el organismo encargado de instanciar la
participacin, articulacin e integracin entre los ciudadanos, ciudadanas y
las diversas organizaciones comunitarias, movimientos sociales y populares,
que permiten al pueblo organizado ejercer el Gobierno Comunitario y la
gestin directa de las polticas pblicas y proyectos orientados a responder a
las necesidades, potencialidades y aspiraciones de las comunidades, en la
construccin del nuevo modelo de sociedad socialista de igualdad, equidad y
justicia social.
En concordancia con los anteriormente expuesto, el Consejo Comunal
Rotaria V Argimiro Gabaldn tiene en funcionamiento un a aplicacin web
que les permite controlar los procesos realizados por los lderes de dicho
consejo comunal, as como, verificar eficientemente los registros de los
servicios, eventos y noticias que se realizan. No obstante, los procesos
relacionados con la gestin operativa de proyectos comunal se efecta en
archivos de excel que luego son remitidos a Fundacomunal para su
evaluacin y aprobacin, por otra parte, la informacin relacionada con los
proyectos comunales aprobados no se presenta a la comunidad en general,
sino que se mantiene solo para los lderes del consejo comunal.
Por lo tanto, se propone el desarrollo de una aplicacin web para la
gestin operativa de proyectos comunales con la finalidad de obtener
consistencia de datos, control de actividades y recursos, procesos rpidos,
informes pblicos y facilidad en la toma de decisiones, todo lo cual se refleja
en la confianza en la gestin del consejo comunal.
De tal manera, para visualizar claramente la estructura del proyecto se
clasifican los captulos:
2



Captulo I comprende la caracterizacin de la comunidad, que a su vez,
esta compuesto por la dimensin socio geogrfico, socio histrico, socio
poltica, socio educativo y socio tecnolgico. Adems, se encuentra el
diagnostico participativo situacional donde se observa el rbol de problema y
de objetivo. De igual modo, se plantean objetivos del proyecto (objetivo de
transformacin tecnolgico, general y especficos) y finalmente la
justificacin.
Seguidamente, se tiene el Captulo II, donde se observa el diseo del
proyecto, se detallan las fases de la metodologa, se definen los principales
elementos del proyecto tericos tecnolgicos, el procedimiento para la
planificacin de las actividades como son: el cronograma de actividades y el
anlisis costo beneficio.
Por ltimo, el Captulo III, contiene la memoria descriptiva de la
ejecucin de cada producto o resultados acordes a las actividades de la
metodologa utilizada para el desarrollo del proyecto en marcha; como
tambin sus conclusiones y recomendaciones.





3



CAPITULO I
DIAGNSTICO PARTICIPATIVO SOCIO COMUNITARIO

1 CARACTERIZACIN DE LA COMUNIDAD
El Consejo Comunal Rotaria V Argimiro Gabaldn, brinda un
conocimiento claro de sus dimensiones, con el fin de recolectar informacin
precisa de la comunidad a la que pertenece y tener conocimiento de cmo
est constituido bajo los siguientes puntos:

1.1. Dimensin Socio Geogrfica
El presente proyecto se desarrollar en la Casa Comunal "Rotaria V
Argimiro Gabaldn", organismo encargado de instanciar la participacin,
articulacin e integracin entre los ciudadanos, ciudadanas y las diversas
organizaciones comunitarias, movimientos sociales y populares, que
permiten al pueblo organizado ejercer el Gobierno Comunitario y la gestin
directa de las polticas pblicas y proyectos orientados a responder a las
necesidades, potencialidades y aspiraciones de las comunidades, en la
construccin del nuevo modelo de sociedad socialista de igualdad, equidad y
justicia social.
Est ubicada en la calle 90B casa No.82-130, perteneciente al sector la
Rotaria etapa V, de la parroquia Ral Leoni, municipio Maracaibo, siendo
sus coordenadas geogrficas al Norte con la Urbanizacin la Rotaria-calle
90A, al Sur con la carretera La Sibucara (C-3), al Este con la Avenida
Suliman Urbanizacin los Naranjos y al Oeste con la Urbanizacin la Rotaria
calle 89. (Ver Figura 1).



4






1.2. Dimensin Socio Histrica
La Urbanizacin La Rotaria fue fundada aproximadamente en el ao
1965, con la compra mancomunada de terrenos a travs del programa social,
con la finalidad de realizar una Urbanizacin tipo clase media llamada "La
Rotaria" denominado as por los aportes econmicos y administrativos del
Rotary Club de Venezuela a principio de los aos 1960.
Esta Urbanizacin fue construida por etapas, llegando a un total de seis
(6). En este sentido se hace mencin de la quinta etapa, objeto de inters de
este proyecto, cuya consolidacin se hace aproximadamente 40 aos atrs,
siendo poblada por 20 familias como primeros habitantes de los cuales an
viven all un 70% de las mismas. Hoy da se encuentran ms de 200 familias
que han venido habitando este sitio progresivamente. En abril del ao 2012
se formaliza el Consejo Comunal Rotaria V Argimiro Gabaldn bajo el
No.23-13-15-001-0024, por iniciativa de un grupo de ciudadanos del mismo
Figura 1: Ubicacin Geogrfica.
Fuente: Consejo Comunal Rotaria V Argimiro Gabaldn (2013)
5



sector para ejercer los derechos y deberes que la constitucin de 1999 y la
nueva Ley Orgnica del Poder Popular le confieren para lograr mayor
felicidad de la mancomunidad.
En este sentido, la estructura organizativa y funcionamiento del
Consejo Comunal se fundament en la Ley Orgnica de Consejos
Comunales (LOCC), quedando como sigue (Ver Figura 2):
rgano ejecutivo: encargado de promover y articular la participacin
organizada de la comunidad, planificar e informar las actividades de
cada comit.
Comits y mesas son:
Comits de: Salud, Educacin, Tierra Urbana o Rural, Vivienda
y Hbitat, Proteccin e Igualdad Social, Economa Popular, Cultura,
Seguridad Integral, Medios de Comunicacin e Informacin,
Recreacin y Deportes, Alimentacin, Servicios, Cualquier otro que
considere la comunidad.
Mesas: Tcnica de Agua, Mesa Tcnica de Energa y Gas.
Unidad de gestin financiera o Banco Comunal: Es el rgano
econmico-financiero para administrar recursos financieros y no
financieros, servir de ente de inversin y de crdito, y realizar
intermediacin financiera con los fondos generados, asignados o
captados. Se rige por la ley especial de cooperativas y no por la ley de
bancos e instituciones financieras.
La Unidad de Contralora Social: se encarga de realizar la
contralora social y la fiscalizacin, control y supervisin del manejo
de los recursos asignados, recibidos o generados por el consejo
comunal, as como sobre los programas y proyectos de inversin
pblica presupuestados y ejecutados por el gobierno nacional,
regional o municipal.
6



Comisin Electoral: Es la instancia encargada de organizar y
conducir el proceso de eleccin de los voceros o voceras y dems
integrantes de los rganos del Consejo Comunal.



















1.3. Dimensin Socio Poltica
El Consejo Comunal Rotaria V Argimiro Gabaldn, se apoya en las
directrices y polticas a nivel nacional, regional y sub-regional, establecido
por el Ministerio del Poder Popular para la Educacin Superior.
Sobre este particular, la Gaceta Oficial No. 39032 en su artculo 2,
destaca los objetivos y lineamientos que el estado venezolano desea fundar
para consolidar los consejos comunales con proyectos socio-tecnolgicos
que brinden soluciones tecnolgicas y de comunicacin generadas por la
Figura 2: Organigrama Consejo Comunal
Fuente: Corredor, Lima, Barranco, Ortiz, Mndez ( 2014)
7



participacin directa de estudiantes de los programas de formacin nacional
en informtica, especficamente del Instituto Universitario de Tecnologa de
Maracaibo como ente rector y ejecutor.
Tambin se toman en cuenta, las asesoras y recomendaciones que
Funda Comunal Zulia hace como rgano asesor y supervisor a nivel regional
de consejos comunales, as como tambin las distintas leyes que existen
sobre seguridad informtica como por ejemplo: infogobierno, delitos
informticos, proyecto nacional SB, para poder tener un mayor impacto social
en la solucin tecnolgica ofrecida.

1.4. Dimensin Socio Educativa
Un Consejo Comunal, es la Estructura Social, que funciona como el
ente planificador de proyecto de necesidad y de proyectos de produccin que
desarrollan nuevas fuentes de trabajos que impulsan el desarrollo social y
econmico de la comunidad.
Es por esta razn que se lleva a cabo esta investigacin en este
consejo comunal brindndole una serie de conocimiento en cuanto a
gestionar el seguimiento de proyectos comunales durante la fase de
ejecucin, as como la asignacin y administracin de recursos financieros
otorgados por proyecto, dndole seguridad y auditoria a esta aplicacin. Por
lo que una de sus funciones primarias es establecer alianzas con el sector
educativo.
.
1.5. Dimensin Socio Tecnolgica
El Consejo Comunal Rotaria V Argimiro Gabaldn, es una zona
urbanizada que cuenta con comunidad de nivel acadmico en un 50%
profesional, un 40% analfabeta y un 10% en estudios universitarios. Adems
con tecnologas informtica (Hardware y Software) adecuadas para el
desarrollo e implantacin del proyecto puesto en marcha. Posee internet,
8



orientacin software libre, y existe el personal capacitados para el uso de la
aplicacin. A continuacin se describe la tecnologa (ver Tabla 1)

Tabla 1: Descripcin del Hardware y Software
Modelo Descripcin

Computador
(Hardware)

Pentium (R)4 Intel (R)
CPU 2.06Ghz, RAM 1 GB, disco duro 80GB a
160GB
Monitor
Marca Lenovo
Mod. C1700F CRT 17
Accesorios
Teclado, cornetas y mouse. Marca Lenovo, color
negro
Software libre y
propietario
Sistema Operativo Windows XP
Libre-Office
Fuente: Consejo Comunal Rotaria V Argimiro Gabaldn (2014)

2 DIAGNOSTICO PARTICIPATIVO SITUACIONAL
En la actualidad el Consejo Comunal Rotaria V Argimiro Gabaldn
ejecuta proyectos en pro del bienestar de la comunidad, por ejemplo, uno de
los ms relevantes son los proyectos habitacionales, no obstante, los
procesos relacionados con la gestin operativa de proyectos comunales se
efecta a travs de archivos en Excel que luego son reenviados a
Fundacomunal ente encargado de su evaluacin y aprobacin, por otra
parte, la informacin relacionada con dichos proyectos comunales aprobados
no se presenta a la comunidad en general, sino que se mantiene solo para
los lderes del consejo comunal.
Del mismo modo, se puede detallar el proceso de elaboracin y
formalizacin, en primer lugar se convoca una asamblea de ciudadanas y
9



ciudadanos en la cual se priorizan las principales problemticas que afectan
a la comunidad para luego identificar el plan de inversin que se requiere
para llegar a la solucin del problema, tomando en cuenta las actividades,
recursos y supervisin, se debe recalcar que Fundacomunal provee 13
formatos donde se debe plasmar la informacin relacionada con los
proyectos comunales. Asimismo, debe existir una unidad de gestin
financiera, unidad contralora social y organizacin ejecutora (se compone
por la comunidad, empresa y cooperativa) que permiten llevar a cabo el
proyecto una vez aprobado por Fundacomunal.
Tomando en cuenta lo anteriormente expuesto, se debe resaltar que
una vez aprobado el proyecto por Fundacomunal, los lderes del consejo
comunal se encuentran limitados para informar a la comunidad sobre los
recursos disponibles, emprendimiento del proyecto, avances de las
actividades, tiempos estimados y otros datos relacionados; por tal motivo es
necesario un medio que permita el seguimiento por parte de la comunidad
sobre los proyectos ejecutados en la Rotaria V especficamente en el
Consejo Comunal Argimiro Gabaldn. Ver Anexos 1-13

2.1 rbol del Problema
Una vez determinada y priorizada la problemtica, se procedi al
anlisis del problema, estableciendo la relacin causas y efectos con la
tcnica del rbol de problema, en tal sentido, se puede observar que el
problema se centra en la deficiencia en la gestin operativa de proyectos
comunales, cuyas causas son: procesos manuales, archivos poco ordenados
y poco control de actividades y recursos, siendo sus efectos: datos
inconsistentes, procesos lentos, ausencia de informes pblicos, dificultades
en la toma de decisiones y en ltimo caso se genera desconfianza en la
gestin del consejo comunal. (Ver Figura 3)

10




Figura 3: rbol del Problema
Fuente: Corredor, Lima, Barranco, Ortiz, Mndez (2014).


2.2 rbol de Objetivo
La tcnica de rbol de objetivos permite abarcar las exploraciones de
las posibles soluciones para solventar la problema presente actualmente el
Consejo Comunal "Rotaria V Argimiro Gabaldn". En este orden de ideas, se
plantea como solucin la ptima gestin operativa de proyectos comunales,
mediante procesos sistematizados, archivos ordenados y control de
actividades y recursos con el fin de obtener consistencia de datos, procesos
rpidos, informes pblicos y facilidad en la toma de decisiones, todo lo cual
se refleja en la confianza en la gestin del consejo comunal. (Ver Figura 4).

11




Figura 4: rbol de Objetivos
Fuente: Corredor, Lima, Barranco, Ortiz, Mndez. (2014).

3 OBJETIVOS DEL PROYECTO
Est aplicaciones web puede lograr grandes avances, mediante un sitio
web hoy en da es un medio de comunicacin global a las necesidades
requeridas por las personas que navegan por Internet. Aportndole
beneficios eficaces y efectivos a todas las operaciones, adems la
renovacin y el crecimiento tecnolgico para la gestin y desarrollo de la
comunidad.


3.1. OBJETIVO DE TRANSFORMACIN SOCIAL DEL PROYECTO
Optimizar la gestin operativa de proyectos comunales. Caso: En el
Consejo Comunal Rotaria V Argimiro Gabaldn.



12



3.2. OBJETIVOS TECNOLGICOS
3.1.2. OBJETIVO GENERAL
Desarrollar una aplicacin web para la gestin operativa de proyectos
comunales.

3.1.2. OBJETIVOS ESPECFICOS
Analizar los requerimientos necesarios para el desarrollo de una
aplicacin web para la gestin operativa de proyectos comunales.
Disear una aplicacin web para la gestin operativa de proyectos
comunales.
Construir una aplicacin web para la gestin operativa de proyectos
comunales.
Verificar el buen funcionamiento de la aplicacin web para la gestin
operativa de proyectos comunales.
Implantar la aplicacin web para la gestin operativa de proyectos
comunales en el Consejo Comunal Rotaria V Argimiro Gabaldn.

4 JUSTIFICACIN E IMPACTO SOCIAL
a) Desde el punto de vista terico y sus aportes al conocimiento.
El presente Proyecto Socio Tecnolgico pretende convertirse en una
referencia terica para nuevas investigaciones mediante el uso de
conceptos, definiciones y trminos concisos y claros, adems, es importante
resaltar el uso de la metodologa XP (Extreme Programming) que en la
actualidad es una de las ms populares debido al concepto de programacin
gil.

b) Desde el punto de vista tcnico mbito de accin
En cuanto al rea tcnica el presente proyecto se basa en la filosofa de
software libre y las cuatros libertades que profesa, en tal sentido, se
emplearon lenguajes de programacin libre como PHP y javascript, servidor
13



web Apache 2.0, manejador de base de datos MySQL y framework para
programacin del lado cliente JQuery.

c) Desde la razn legal
Para justificar legalmente la ejecucin del presente proyecto se puede
hablar en primer lugar que dentro de los consejos comunales debe existir la
corresponsabilidad social, la rendicin de cuentas, el manejo transparente,
oportuno y eficaz de los recursos que dispongan, segn se expresa en el
artculo 5 de Ley De Los Consejos Comunales.
Asimismo, en la misma ley, especficamente en el artculo 21 se
establecen las funciones del rgano ejecutivo, las cuales son

1. Ejecutar las decisiones de la asamblea de
ciudadanos y ciudadanas;
2. Articular con las organizaciones sociales
presentes en la comunidad y promover la
creacin de nuevas organizaciones donde
sea necesario, en defensa del inters
colectivo y el desarrollo integral, sostenible y
sustentable de las comunidades;
3. Elaborar planes de trabajo para solventar
los problemas que la comunidad pueda
resolver con sus propios recursos y evaluar
sus resultados;
4. Organizar el voluntariado social en cada
uno de los comits de trabajo;
5. Formalizar su registro ante la respectiva
Comisin Presidencial del Poder Popular;
6. Organizar el Sistema de Informacin
Comunitaria;
7. Promover la solicitud de transferencias de
servicios, participacin en los procesos
econmicos, gestin de empresas pblicas y
recuperacin de empresas paralizadas
mediante mecanismos autogestionarios y
cogestionarios;
8. Promover el ejercicio de la iniciativa
legislativa y participar en los procesos de
14



consulta en el marco del Parlamentarismo
Social;
9. Promover el ejercicio y defensa de la
soberana e integridad territorial de la nacin;
10. Elaborar el Plan de Desarrollo de la
Comunidad a travs del diagnstico
participativo, en el marco de la estrategia
endgena;
11. Las dems funciones establecidas en el
reglamento de la presente Ley y las que sean
aprobadas por la Asamblea de Ciudadanos y
Ciudadanas.

Por otra parte, el artculo 110 de la Constitucin reconoce como inters
pblico, la ciencia, la tecnologa, el crecimiento, la innovacin y los servicios
de informacin con el objeto de lograr el desarrollo econmico, social, poltico
del pas. Esta disposicin constitucional se expresa con fuerza en los
artculos 1 de la ley de telecomunicaciones y 12 de la ley orgnica de la
administracin pblica.
De igual forma, mediante Gaceta Oficial 39.633 del da 14 de marzo
de 2011, se indican las resoluciones mediante las cuales se establece:
Resolucin 025: El uso de Canaima GNU/Linux como Sistema
Operativo de Software Libre en las estaciones de trabajo de los
rganos y Entes de la Administracin Pblica Nacional de la
Repblica Bolivariana de Venezuela, con el propsito de
homogeneizar y fortalecer la plataforma tecnolgica del Estado
Venezolano.
Resolucin 026: Se establecen los lineamientos de accesibilidad que
deben ser aplicados por los rganos y Entes de la Administracin
Pblica Nacional en el desarrollo, implementacin y puesta en
produccin de los Portales de Internet.
Resolucin 027: Se establecen los requisitos mnimos para la
prestacin de servicios, por parte de personas naturales, en calidad de
Facilitadores Comunitarios en el rea de Tecnologas de Informacin
15



Libres, en tanto dicho servicio sea requerido por los rganos y Entes
de la Administracin Pblica Nacional.

Asimismo, las referencias anteriormente citadas refuerzan la
importancia del uso de la tecnologa para el avance cientfico, tecnolgico y
productivo del pas, pero sobre todo resalta la preferencia del software libre
como mecanismo de liberacin e independencia tecnolgica nacional.

d) Desde el contexto participante comunidad
Por ltimo, en cuanto al mbito social, es decir, la vinculacin entre los
participantes y la comunidad, se pretende optimizar la gestin operativa de
proyectos comunales, de esta manera brindar consistencia de datos, control
de actividades y recursos, procesos rpidos, informes pblicos y facilidad en
la toma de decisiones, todo lo cual se refleja en la confianza en la gestin del
consejo comunal. Es importante resaltar que llevar a cabo tal proyecto
implica el crecimiento profesional de los participantes, adems de un mayor
sentido de pertenencia y responsabilidad con la comunidad.



16



CAPTULO II
DISEO DEL PROYECTO

1.- ANTECEDENTES TERICOS Y TECNOLGICOS

Para llevar a cabo la ejecucin del proyecto socio tecnolgico fue
necesario la consulta y contribucin terico/practico que ofrecen los
siguientes trabajos de investigacin, ya que aportan grandes conocimientos y
beneficios de apoyo terico para la realizacin del proyecto.
En este sentido, Aquino (2012) en su proyecto titulado sitio web
informativo para el consejo comunal los vencedores del barrio la toma,
Ciudad Bolvar-Estado Bolvar el cual el presente trabajo se refiere al diseo
de una aplicacin informtica utilizando tecnologa Web. Este permitir la
gestin de dinamizar la entrega de documentos solicitados por los vecinos y
vecinas a los voceros y voceras del consejo comunal, el desarrollo del
proyecto se basaron en el Lenguaje de etiquetas (Html-Css), utilizaron las
herramientas de Extensin para aplicaciones Web (Kompozer). Logrando de
sta manera la publicacin y conocimiento de cualquier informacin del
consejo comunal en lo general y para la comunidad.
Ahora bien, este estudio y su desarrollo sirvieron de base para sta
investigacin ya que refleja de manera clara, y precisa el desarrollo de sus
actividades, as mismo como el cumplimiento de su objetivo fundamental,
que fue desarrollar el sitio web informativo para los habitantes de la
comunidad del barrio la toma del estado Bolvar.
De la misma manera, Salcedo, Llanos (2010), en su trabajo de
investigacin titulado Aplicacin Web para la Gestin de Proyectos caso:
Cooses, diseando una aplicacin adaptaba a las necesidades de la
publicacin de y publicidad de sus proyectos basndose en la metodologa
17



XP (Extreme Pragraming) que de acuerdo a los requerimientos funcionales
se manejaron con las siguientes herramientas: php y joomla bajo las
herramientas de Windows 7. Cabe destacar que este portal web logro la
interaccin de los usuarios con el sitio. Lograron de esta forma portar
informacin actualizada de los proyectos a futuro o en ejecucin de la
comunidad.
A su vez, Algarra, Leal, (2011) en su proyecto titulado Mdulo de
Auditoria del Sistema de Registro de la Comunidad y sus Necesidades en el
Consejo Comunal Altos 1 haciendo referencia al diseo de una aplicacin
web para el ingreso, registro de la comunidad y sus necesidades;
permitiendo facilitar el acceso a las diferentes informaciones que maneja el
consejo comunal;
El desarrollo del proyecto es el RBAC( Role-Base Acces Control), el
cual estuvo basado en la definicin de un conjunto de elementos y de
relaciones entre ellos incluyendo un conjunto de sesiones donde cada sesin
es la relacin de un usuario y un subconjunto de roles que a su vez poseen
determinados permiso los cuales se activan al momentos de ingresar
cualquier usuario esto llevo al diseo basndose en Php y la base de datos
en MySQL. Logrando de esta manera un mdulo que contribuy al ahorro de
tiempo, mayor exactitud, confiabilidad, mostrar informacin relacionada con
el consejo comunal.
Los proyectos anteriores permitieron desarrollar en aplicaciones web
Mdulo de auditora de sistema para la produccin de beneficios en cuanto a
la ejecucin y organizacin de gestionar los procesos operativos de
proyectos comunales de dichas instituciones; y a su vez significo un aporte
importante en el funcionamiento de todas sus actividades. Por lo tanto
facilitara la ejecucin de las tareas, ahorro de tiempo, asimismo la calidad de
los resultados, para obtener una notable reduccin de recurso financiero y la
productividad de la institucin, como tambin el desempeo de los
voceros/comunidad.
18



De acuerdo a las investigaciones anteriormente nombradas abren paso
al desarrollo de una APLICACIN WEB PARA LA GESTIN OPERATIVA
DE PROYECTOS COMUNALES. CASO: CONSEJO COMUNAL ROTARIA V
ARGIMIRO GABALDN. Debido a las similitudes que aportan los proyectos.

2.- REFERENCIAS TERICAS Y TECNOLGICAS
Expresan la relacin que existe entre la metodologa y las tecnologas
utilizadas para llevar a cabo la construccin de la aplicacin web puesta en
marcha, las mismas sirven para comprender fcilmente la terminologa y
tener un mayor enfoque en el desarrollo, como se describen a continuacin:
Se entiende por Aplicacin Web, segn la consulta Enciclopedia Libre
en Lnea- https://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web (editada a las
23:44 24 ene 2013 por Allforrous (discusin contribuciones).En la ingeniera
de software se denomina aplicacin web a aquellas herramientas que los
usuarios pueden utilizar accediendo a un servidor web a travs de Internet o
de una intranet mediante un navegador. En otras palabras, es una aplicacin
software que se codifica en un lenguaje soportado por los navegadores web
en la que se confa la ejecucin al navegador.
As mismo, las aplicaciones web son populares debido a lo prctico del
navegador web como cliente ligero, a la independencia del sistema operativo,
as como a la facilidad para actualizar y mantener aplicaciones web sin
distribuir e instalar software a miles de usuarios potenciales. Existen
aplicaciones como los webmails, wikis, weblogs, tiendas en lnea y la propia
Wikipedia que son ejemplos bien conocidos de aplicaciones web.
Es importante mencionar que una pgina Web puede contener
elementos que permiten una comunicacin activa entre el usuario y la
informacin. Esto permite que el usuario acceda a los datos de modo
interactivo, gracias a que la pgina responder a cada una de sus acciones,
como por ejemplo rellenar y enviar formularios, participar en juegos diversos
y acceder a gestores de base de datos de todo tipo.
19



Consecutivamente partiendo de la consulta de la enciclopedia libre en
lnea (http://definicion.de/gestion/#ixzz2L7OfkHm1) la nocin de gestin, se
extiende hacia el conjunto de trmites que se llevan a cabo para resolver un
asunto o concretar un proyecto. La gestin es tambin la direccin o
administracin de una compaa o de un negocio. Adems hace referencia a
la accin y a la consecuencia de administrar o gestionar algo. Al respecto,
hay que decir que gestionar es llevar a cabo diligencias que hacen posible la
realizacin de una operacin comercial o de un anhelo cualquiera.
Partiendo de otro punto, de acuerdo con la consulta (2013).
Enciclopedia Libre en Lnea- wikipedia.org/wiki/software libre, Software Libre
siendo la denominacin del software que respeta la libertad de los usuarios
sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado,
copiado, estudiado, modificado y redistribuido libremente. Segn la Free
Software Foundation (1992), el software libre se refiere a la libertad de los
usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y
distribuirlo modificado.
Adems suele estar disponible gratuitamente, o al precio de costo de la
distribucin a travs de otros medios; sin embargo no es obligatorio que sea
as, por lo tanto no hay que asociar software libre a "software gratuito"
(denominado usualmente freeware); no obstante, este tipo de software no es
gratuito en el mismo sentido que libertad, a menos que se garanticen los
derechos de modificacin y redistribucin de dichas versiones modificadas
del programa.
De acuerdo con la consulta (2011). Enciclopedia Libre en Lnea-
wikipedia.org/wiki/PHP (2008), describe PHP como un acrnimo recursivo
que significa Hypertext Pre-proceso (inicialmente PHP Tools, o, Personal
Home Page Tools). Es un lenguaje de programacin interpretado, diseado
originalmente para la creacin de pginas web dinmicas, constituido en un
lenguaje multiplataforma, que permite aplicar tcnicas de programacin a
objetos. Est considerada la licencia como software libre.
20



Tambin, Pablo Cesar Tito C. (2009). define PHP como un lenguaje
creado por una gran comunidad de personas, sistema desarrollado
originalmente en el ao 1994 por Rasmus Lerdorf como un CGI escrito en C
que permita la interpretacin de un nmero limitado de comandos. El
sistema fue denominado Personal Home Page Tools. Permite funciones de
correo electrnico, admite la gestin de bases de datos ofreciendo interfaces
para el acceso a la mayora de las bases de datos comerciales y por ODBC,
soporta gestin de archivos y el tratamiento de imgenes.
Ahora bien, el lenguaje mencionado servir de gran apoyo y beneficio a
la investigacin, permitiendo adaptar los requerimientos ya que el mismo se
ajusta a cualquier plataforma dejando orientar el desarrollo a la aplicacin
web requerida de forma dinmica, y accesando a informacin almacenada en
la base de datos, habilitando la conectividad con el entorno MySQL.
A este respecto, Prez, J. (2005) define MySQL como una base de
datos relacional, el cual utiliza mltiples tablas para almacenar y organizar la
informacin. Es una base de datos open source, software libre, su continuo
desarrollo y su creciente popularidad estn haciendo de MySQL un
competidor cada vez ms directo de gigantes en la materia de las bases de
datos como Oracle. Esta herramienta es un sistema de administracin de
bases de datos (Database Management System, DBMS) para bases de
datos relacionales y no es ms que una aplicacin que permite gestionar
archivos.
Para los fines del proyecto la utilizacin del gestor MySQL, permitir
tener una mayor velocidad y robustez soportando gran cantidad de tipos de
datos para las columnas, adaptados a los requerimientos sobre los procesos
requeridos del consejo comunal, puede trabajar en distintas plataformas y
sistemas operativos (libres o licenciados), flexibilizando un sistema de
contraseas (passwords) y gestin de usuarios, con un muy buen nivel de
seguridad en los datos implementados por el consejo comunal.
21



Ahora bien, el manejo de ArgoUML como editor de diagramas UML
facilitara, adems, de ser gratuito y de cdigo abierto, la tarea de crear
esquemas que permitan la planificacin y la posterior implementacin de la
aplicacin web para la gestin de servicios, noticias y eventos del consejo
comunal Rotaria V Argimiro Gabaldn.
Por otra parte, segn los estudios de la enciclopedia libre (
https://es.wikipedia.org/wiki/Consejo_comunal) (2013),Un consejo comunal
es una forma de organizacin de la comunidad, desarrollada en el
ordenamiento jurdico venezolano en el marco de la revolucin bolivariana,
donde el mismo pueblo es quien formula, ejecuta, controla y evala las
polticas pblicas, asumiendo as, el ejercicio real del poder popular, es decir,
poniendo en prctica las decisiones adoptadas por la comunidad.
A travs de los cuales se basan en una contralora social, sobre la
base del principio constitucional de la corresponsabilidad, es una funcin
compartida entre las instancias del Poder Pblico y los ciudadanos,
ciudadanas y las organizaciones del Poder Popular, para garantizar que la
inversin pblica se realice de manera transparente y eficiente en beneficio
de los intereses de la sociedad, y que las actividades del sector privado no
afecten los intereses colectivos o sociales.
Por consiguiente, ha sido fundamental para esta investigacin influir los
elementos de contar con los mnimos controles dentro de una red que
fortalezcan todos los aspectos necesarios referentes a las auditorias
informticas, en su manejo de la ejecucin de informacin a los bancos de
datos.
Segn los estudios arrojados por la enciclopedia libre en su portal web
(www.ingienriactiva.com/trabajos15/auditoriascomunicaciones/auditoria-
comunicaciones.shtml, la auditoria nace como un rgano de control de
algunas instituciones estatales y privadas. Su funcin inicial es estrictamente
econmicamente financiera. La funcin auditora debe ser absolutamente
22



independiente; no tiene carcter ejecutivo, ni son vinculantes sus
conclusiones; queda a cargo de la empresa tomar decisiones pertinentes.
De igual manera el alcance de la auditoria informtica es definir con
precisin el entorno y los limites en que va a desarrollarse,
complementndose con los objetivos.

3.- PROCESAMIENTO PARA LA EJECUCIN DE LAS ACTIVIDADES.
Para llevar a cabo el proyecto es necesario tomar como base una
metodologa que guie los pasos, tareas o acciones necesarios para efectuar
el mismo, por lo tanto, el presente proyecto estar determinado por la
metodologa XP (Extreme Programming Programacin Extrema -), la
misma fue propuesta por Beck, K. (1999) quien expone que

la programacin extrema se diferencia de
las metodologas tradicionales principalmente
en que pone ms nfasis en la adaptabilidad
que en la previsibilidad

Fase I. Planificacin del proyecto
Historias de usuario:
El primer paso de cualquier proyecto que siga la metodologa XP es
definir las historias de usuario con el cliente. Las historias de usuario tienen
la misma finalidad que los casos de uso pero con algunas diferencias:
Constan de 3 4 lneas escritas por el cliente en un lenguaje no tcnico sin
hacer mucho hincapi en los detalles; no se debe hablar ni de posibles
algoritmos para su implementacin ni de diseos de base de datos
adecuados, etc. Son usadas para estimar tiempos de desarrollo de la parte
de la aplicacin que describen. Tambin se utilizan en la fase de pruebas,
para verificar si el programa cumple con lo que especifica la historia de
usuario. Cuando llega la hora de implementar una historia de usuario, el
cliente y los desarrolladores se renen para concretar y detallar lo que tiene
23



que hacer dicha historia. El tiempo de desarrollo ideal para una historia de
usuario es entre 1 y 3 semanas.
Release Planning: Despus de tener ya definidas las historias de
usuario es necesario crear un plan de publicaciones, en ingls "Release
plan", donde se indiquen las historias de usuario que se crearn para cada
versin del programa y las fechas en las que se publicarn estas versiones.
Un "Release plan" es una planificacin donde los desarrolladores y clientes
establecen los tiempos de implementacin ideales de las historias de
usuario, la prioridad con la que sern implementadas y las historias que
sern implementadas en cada versin del programa. Despus de un
"Release plan" tienen que estar claros estos cuatro factores: los objetivos
que se deben cumplir (que son principalmente las historias que se deben
desarrollar en cada versin), el tiempo que tardarn en desarrollarse y
publicarse las versiones del programa, el nmero de personas que trabajarn
en el desarrollo y cmo se evaluar la calidad del trabajo realizado.
Iteraciones: Todo proyecto que siga la metodologa XP se ha de dividir
en iteraciones de aproximadamente 3 semanas de duracin. Al comienzo de
cada iteracin los clientes deben seleccionar las historias de usuario
definidas en el "Release planning" que sern implementadas. Tambin se
seleccionan las historias de usuario que no pasaron el test de aceptacin que
se realiz al terminar la iteracin anterior. Estas historias de usuario son
divididas en tareas de entre 1 y 3 das de duracin que se asignarn a los
programadores.
La Velocidad del Proyecto: es una medida que representa la rapidez
con la que se desarrolla el proyecto; estimarla es muy sencillo, basta con
contar el nmero de historias de usuario que se pueden implementar en una
iteracin; de esta forma, se sabr el cupo de historias que se pueden
desarrollar en las distintas iteraciones. Usando la velocidad del proyecto
controlaremos que todas las tareas se puedan desarrollar en el tiempo del
que dispone la iteracin. Es conveniente reevaluar esta medida cada 3 4
24



iteraciones y si se aprecia que no es adecuada hay que negociar con el
cliente un nuevo "Release Plan".
Programacin en Parejas: La metodologa XP aconseja la
programacin en parejas pues incrementa la productividad y la calidad del
software desarrollado. El trabajo en pareja involucra a dos programadores
trabajando en el mismo equipo; mientras uno codifica haciendo hincapi en
la calidad de la funcin o mtodo que est implementando, el otro analiza si
ese mtodo o funcin es adecuado y est bien diseado. De esta forma se
consigue un cdigo y diseo con gran calidad.
Reuniones Diarias: Es necesario que los desarrolladores se renan
diariamente y expongan sus problemas, soluciones e ideas de forma
conjunta. Las reuniones tienen que ser fluidas y todo el mundo tiene que
tener voz y voto.

Fase II. Diseo
Diseos Simples: La metodologa XP sugiere que hay que conseguir
diseos simples y sencillos. Hay que procurar hacerlo todo lo menos
complicado posible para conseguir un diseo fcilmente entendible e
implemntable que a la larga costar menos tiempo y esfuerzo desarrollar.
Glosarios de Trminos: Usar glosarios de trminos y una correcta
especificacin de los nombres de mtodos y clases ayudar a comprender el
diseo y facilitar sus posteriores ampliaciones y la reutilizacin del cdigo.
Riesgos: Si surgen problemas potenciales durante el diseo, XP
sugiere utilizar una pareja de desarrolladores para que investiguen y
reduzcan al mximo el riesgo que supone ese problema.
Funcionabilidad extra: Nunca se debe aadir funcionalidad extra al
programa aunque se piense que en un futuro ser utilizada. Slo el 10% de
la misma es utilizada, lo que implica que el desarrollo de funcionalidad extra
es un desperdicio de tiempo y recursos.
25



Refactorizar: Refactorizar es mejorar y modificar la estructura y
codificacin de cdigos ya creados sin alterar su funcionalidad. Refactorizar
supone revisar de nuevo estos cdigos para procurar optimizar su
funcionamiento. Es muy comn rehusar cdigos ya creados que contienen
funcionalidades que no sern usadas y diseos obsoletos.

Fase III. Codificacin.
El cliente es una parte ms del equipo de desarrollo; su presencia es
indispensable en las distintas fases de XP. A la hora de codificar una historia
de usuario su presencia es an ms necesaria. No se debe olvidar que los
clientes son los que crean las historias de usuario y negocian los tiempos en
los que sern implementadas. Antes del desarrollo de cada historia de
usuario el cliente debe especificar detalladamente lo que sta har y tambin
tendr que estar presente cuando se realicen los test que verifiquen que la
historia implementada cumple la funcionalidad especificada. La codificacin
debe hacerse ateniendo a estndares de codificacin ya creados. Programar
bajo estndares mantiene el cdigo consistente y facilita su comprensin y
escalabilidad.

Fase IV. Pruebas.
Uno de los pilares de la metodologa XP es el uso de test para
comprobar el funcionamiento de los cdigos que vayamos implementando. El
uso de los test en XP es el siguiente:
Se deben crear las aplicaciones que realizarn los test con un entorno
de desarrollo especfico para test.
Hay que someter a tests las distintas clases del sistema omitiendo los
mtodos ms triviales.
Se deben crear los test que pasarn los cdigos antes de
implementarlos; en el apartado anterior se explic la importancia de
crear antes los test que el cdigo.
26



Un punto importante es crear test que no tengan ninguna dependencia
del cdigo que en un futuro evaluar.
Como se coment anteriormente los distintos test se deben subir al
repositorio de cdigo acompaados del cdigo que verifican.
Test de aceptacin. Los test mencionados anteriormente sirven para
evaluar las distintas tareas en las que ha sido dividida una historia de
usuario.
Al ser las distintas funcionalidades de nuestra aplicacin no
demasiado extensas, no se harn test que analicen partes de las
mismas, sino que las pruebas se realizarn para las funcionalidades
generales que debe cumplir el programa especificado en la
descripcin de requisitos.

4.- PLANIFICACIN DE LAS ACTIVIDADES.

La planificacin cumple dos propsitos principales: el protector y el
afirmativo. El propsito protector consiste en minimizar el riesgo reduciendo
la incertidumbre y definiendo las consecuencias de una accin administrativa
determinada. El propsito afirmativo de la planificacin consiste en elevar el
nivel de xito del proyecto. Un propsito adicional de la planificacin consiste
en coordinar los esfuerzos y los recursos dentro de las organizaciones. El
propsito fundamental es facilitar el logro de los objetivos. Implica tomar en
cuenta la naturaleza del mbito futuro en el cual debern ejecutarse las
acciones planificadas.
En el mismo orden de ideas, el presente proyecto establece un plan de
accin mediante el cual se puede observar la distribucin de las distintas
tareas necesarias para efectuar la investigacin en base a lo establecido por
la metodologa XP (Programacin Extrema). (Ver Tabla 2)



27

Tabla 2: Plan de Accin
OBJETIVOS ACTIVIDADES FASES RECURSOS DURACIN
Analizar los requerimientos
necesarios para el desarrollo de una
aplicacin web para la gestin
operativa de proyectos comunales
Entrevista FASE I
PLANIFICACIN
Office u Open Office
Informe de Avance de
Proyecto
Humano.
2 Semana
Elaboracin de historia de
usuario

3 Semana

Priorizacin de requerimientos 1 Semana
Disear una aplicacin web para la
gestin operativa de proyectos
comunales
Casos de usos
Creacin de estructura de datos,
objetos y clases.
Diseo de interfaz grafica
FASE II
DISEO
Programadores-Analistas
Office o Open Office
Argouml
HTML ,PHP y javascript

4 Semana

Construir una aplicacin web para la
gestin operativa de proyectos
comunales.
Construccin de pantallas
-Desarrollo de la base de datos
-Desarrollo de los enlaces
FASE III
CODIFICACIN
4 Semana

Verificar el buen funcionamiento de
la aplicacin web para la gestin
operativa de proyectos comunales
Prueba y validacin de la
Aplicacin Web
FASE IV
PRUEBAS
Aplicacin Web en su
versin final o de entrega
instalados en la Internet y
en el o los equipos de los
beneficiarios

8 Semana


Implantar la aplicacin web para la
gestin operativa de proyectos
comunales. Caso: Consejo Comunal
Rotaria V Argimiro Gabaldn
Implantacin y entrega de
manuales de la Aplicacin Web.
2 Semana
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).


28



4.1 Cronograma De Actividades.
Contiene la duracin del desarrollo de cada fase que compone el proyecto de los das y sus actividades
correspondientes, representado mediante un diagrama de Gantt, en el cual se evaluaron todos los procesos y
riesgos para el desarrollo del mismo. (Ver Tabla 3)

Tabla 3: Diagrama de Gantt
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).
Semanas

Actividades
Abr May ao 2011 Jun Jul Sept Oct Nov Ene Feb Mar
2 3 1 2 3 3 4 1 2 3 4 3 4 1 2 3 4 1 2 3 4
Entrevista
Elaboracin de historia de usuario
Priorizacin de requerimientos
Casos de usos
Creacin de estructura de datos,
objetos y clases.
Diseo de interfaz grafica

Construccin de pantallas
Desarrollo d la base de datos
Desarrollo de los enlaces

Prueba y validacin de la Aplicacin
Web

Implantacin y entrega de manuales de
la Aplicacin Web

29



4.2 Anlisis Costo-Beneficio.
Un anlisis de costo beneficio se basa en una disciplina formal
(tcnica) a utilizarse para el estudio, o ayudar a evaluar, en el caso de un
proyecto o propuesta, que en s es un proceso conocido como evaluacin de
proyectos; o un planteamiento informal para tomar decisiones de algn tipo,
por naturaleza inherente a toda accin humana.
Bajo ambas definiciones, el proceso involucra, ya sea explcita o
implcitamente, un peso total de los gastos previstos en contra del total de los
beneficios estimados de una o ms acciones con el fin de seleccionar la
mejor opcin o la ms rentable. Tomando en cuenta lo anteriormente
mencionado se desarroll el anlisis costo-beneficio para el presente
proyecto en el cual se concluye que el costo es cero para la comunidad
debido a que los participantes no han solicitado remuneracin alguna. (Ver
Tabla 4)

Tabla 4: Anlisis Costo - Beneficio
ANLISIS COSTO - BENEFICIO
DESCRIPCIN HR/H BSF TOTAL
Planificacin 320 0,00 0,00
Diseo 160 0,00 0,00
Codificacin 160 0,00 0,00
Prueba 400 0,00 0,00
0,00
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).




30





CAPITULO III
EJECUCIN DEL PROYECTO

A continuacin se procede a describir cada una de las actividades
realizadas segn la metodologa XP o Programacin Extrema, de tal manera
se evidencia el proceso de ejecucin para el presente Proyecto Socio
Tecnolgico.

Fase I. Planificacin del proyecto
Historias de usuario:
En primera instancia y como base para la planificacin fue necesario
efectuar varias reuniones con los distintos actores involucrados, de esta
manera se pudieron elaborar las historias de usuarios, determinando as los
requerimientos funcionales y no funcionales de la aplicacin. En tal sentido,
se muestran las mencionadas historias de usuarios, iniciando con la historia
Registrar habitante comunal la cual pertenece al usuario Habitante
comunal, se determin que tiene una prioridad media y que deba
procesarse en la primera iteracin. (Ver Tabla 5).

Tabla 5: Historia de Usuarios - Registrar habitante comunal
Historia de Usuario
Nmero: 1 Usuario: Habitante Comunal
Nombre historia: Registrar habitante comunal
Prioridad en negocio: Media Riesgo en desarrollo: Baja
Puntos estimados: 3 Iteracin asignada: 1
Descripcin:
Permite registrar miembros de la comunidad como usuarios de la aplicacin.
Observaciones:
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).
31



En el mismo orden de ideas, se puede observar la historia Registrar
proyecto comunal del usuario Lder comunal, en la cual se expresa la
necesidad de registrar la informacin relacionada a los proyectos comunales
que aprueba Fundacomunal, la historia se considera de alta prioridad y
riesgo pues se trata de procesos neurlgicos para la aplicacin. (Ver Tabla 6)

Tabla 6: Historia de Usuario - Registrar proyecto comunal
Historia de Usuario
Nmero: 2 Usuario: Lder Comunal
Nombre historia: Registrar proyecto comunal
Prioridad en negocio: Alta Riesgo en desarrollo: Alta
Puntos estimados: 5 Iteracin asignada: 1 - 3
Descripcin:
Permite registrar proyectos comunales aprobados por Fundacomunal, implica
las actividades recursos, cronograma e informe.
Observaciones:
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).

De igual forma, el Lder Comunal indic que se deba consultar la
informacin previamente registrada de los proyectos comunales, esto se
realiz mediante la historia Consultar proyecto comunal, con una prioridad y
riesgo alto para la aplicacin web, es importante destacar que en todo
sistema de informacin la recuperacin de la data es fundamental, ya que es
especialmente til para el seguimiento, gestin y toma de decisiones del
Consejo Comunal Rotaria V Argimiro Gabaldn y su comunidad, de esta
manera se hacen transparentes los procesos llevados a cabo dentro de la
organizacin. (Ver Tabla 7)



32



Tabla 7: Historia de Usuario - Consultar proyecto comunal
Historia de Usuario
Nmero: 3 Usuario: Lder Comunal
Nombre historia: Consultar proyecto comunal
Prioridad en negocio: Alta Riesgo en desarrollo: Alta
Puntos estimados: 5 Iteracin asignada: 2 - 3
Descripcin:
Permite consultar o visualizar la informacin relacionada con proyectos
comunales aprobados por Fundacomunal, las actividades recursos,
cronograma e informe.
Observaciones:
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).

Finalmente, el usuario Webmaster expresa la historia Gestionar
usuario mediante la cual se puede registrar, editar y consultar usuarios en la
aplicacin web, se le asign una prioridad media. (Ver Tabla 8)

Tabla 8: Historia de Usuario - Gestionar usuarios
Historia de Usuario
Nmero: 4 Usuario: Webmaster
Nombre historia: Gestionar usuarios
Prioridad en negocio: Media Riesgo en desarrollo: Media
Puntos estimados: 4 Iteracin asignada: 2
Descripcin:
Permite registrar, editar y consultar usuarios en la aplicacin web.
Observaciones:
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).

Fase II. Diseo
Luego de haber obtenido las historias de usuarios se procede a
formalizar los requerimientos mediante casos de uso e igualmente se
establece el diseo lgico de datos. Antes que nada se clarifican los actores
33



del sistema que son: Habitante comunal, Lder comunal y Web master.
(Ver Tabla 9)

Tabla 9: Actores de la aplicacin
Actor
Descripcin
Habitante Comunal Miembro de la comunidad La Rotaria V
Lder Comunal Miembro elegido por la comunidad para liderar el
Consejo Comunal Rotaria V Argimiro Gabaldn
Web master Persona elegida entre los lderes comunales para
gestionar la aplicacin web
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).

Asimismo, se estableci el caso de uso del sistema tomando en cuenta
los actores previamente identificados y las historias de usuarios
anteriormente captadas. Es posible observar de forma grfica la interaccin
entre los distintos usos y los actores. (Ver Figura 5)

















Registrar
Proyecto
Comunal
Consultar
Proyecto
Comunal
Lder
comunal

Web
master

Habitante
Comunal
Registrar
Actividades
Registrar
Habitante
comunal
Activar
usuario
Va email
Gestionar
Usuarios
Figura 5: Caso de usos
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).
34



En correspondencia con lo anteriormente expuesto, se realiz el diseo
lgico de datos, el mismo se represent a travs del Modelo E-R, de esta
manera se puede visualizar claramente la estructura lgica de base de datos
para la aplicacin web. (Ver Figura 6)


Figura 6: Modelo E-R
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).

Fase III. Codificacin.
La fase de codificacin implic la conversin del modelo lgico y los
requerimientos de los usuarios en un producto til y terminado. Se trat de
emplear lenguajes de programacin para estructurar la aplicacin, en este
caso en particular se hizo uso de PHP (lado del servidor), HTML y Javascript
(lado del cliente), en tal sentido, se debe resaltar la complejidad que supone
amalgamar distintos lenguajes de programacin dentro de un proyecto.
Ahora bien, se presentan algunas imgenes del producto final obtenido como
la pantalla principal del sistema para gestin de proyectos, donde se
35



visualizan las opciones para registrar los proyectos comunales, consultar y
generar reportes. (Ver Figura 7)


Figura 7: Pantalla principal
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).

De igual forma, se detalla la opcin Iniciar Sesin, en la cual se puede
ver un formulario con los campos: usuario, contrasea, ingresar el cdigo de
recuerdo, solo aplica voceros y voceras de este consejo comunal. (Ver Figura
8).


36




Figura 8: Pantalla de iniciar sesin
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).

Luego se tiene la pantalla para consulta de proyectos comunales que
consta de una tabla donde se listan todos los proyectos previamente
registrados, tambin se tienen opciones por cada registro como: consultar
(detalla todos los datos del proyecto), modificar (permite efectuar cambios
sobre algunos datos del sistema), registrar actividades (almacena las
actividades del proyecto). (Ver Figura 9)



37




Figura 9: Pantalla consultar proyecto comunal
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).

Por otra parte, se presenta la pantalla para registro de actividades de
los proyectos comunales, donde se deben rellenar los campos: tipo de
recurso (humano, oficina, materiales, transporte, otros), ttulo y descripcin,
de esta manera es posible cargar recursos a determinadas actividades
dentro de los proyectos comunales. (Ver Figura 10)



38




Figura 10: Pantalla Registro de recursos
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).

Por ltimo, se tiene la pantalla para registrar un nuevo proyecto donde
especifica el estatus, nombre del proyecto, descripcin del proyecto, cantidad
de poblacin beneficiada, fecha de inicio, monto aprobado. (Ver Figura 11)


39




Figura 11: Pantalla para registro de un nuevo proyecto
Fuente: Corredor, Mndez, Lima, Barranco, Ortiz. (2014).

Fase IV. Pruebas.
La ltima fase que indica la metodologa XP es la prueba, para llevar a
cabo esta porcin del proyecto se organizaron reuniones con los usuarios del
sistema para efectuar pruebas, por iteracin (pruebas parciales) y de sistema
(pruebas completas a la aplicacin), se le solicito cada uno de los
participantes que registraran los eventos anormales o excepciones que se
40



presentaron en la ejecucin del sistema, esto permiti efectuar las debidas
correcciones y culminar con un producto estable.


41



CONCLUSIN.

Luego de finalizar el proyecto y analisar los resultados obtenidos se
emiten las siguientes conclusiones con el desarrollo de la Aplicacin Web. Es
as como a continuacin se seala para cada uno de los objetivos
especficos los hitos alcanzados.
Para el objetivo Establecer los requerimientos del Aplicacin WEB, se
alcanz con un conjunto de entrevistas y conversatorios con los
representantes de la comunidad, describir los actores o usuarios de la
aplicacin con sus funciones con las tcnicas del leguaje de modelado UML
como lo son los casos de usos. Logrando de esta manera cumplir con el
objetivo planteado.
En relacin con el objetivo de Disear la Aplicacin WEB, se realiz el
diseo del Software: Modelo Entidad Relacin; Diccionario de Datos;
Diagrama de Componentes, Diagrama de despliegue y contenido del tutorial
o multimedia educativo. Obtenindose de esta manera el diseo del
Software.
Con respecto al objetivo de Construir la Aplicacin Web, se efectu de
acuerdo a las funciones o requerimientos y diseo del software, con las
herramientas, JavaScript, PHP, Css, MYSQL, framework para programacin
del lado cliente JQuery y el servidor local WAMP. Consiguiendo cumplir con
el objetivo establecido.
As mismo al objetivo de Probar la Aplicacin WEB, se realizaron en
conjunto con la comunidad todas las pruebas de las funciones a efectuar de
los diferentes actores o usuarios, realizando las correcciones sealadas y
obteniendo su validacin y aprobacin. Alcanzndose as el objetivo
propuesto.
42




Y por ltimo el objetivo de Implantar la Aplicacin WEB, se logr
satisfactoriamente al instalar la Aplicacin Web localmente en el hosting
rentado por el actor del trabajo, entregndose un CD con el producto y un
adiestramiento al administrador del sitio y el Director del consejo comunal.
Efectuando as con xito este objetivo.
Con el alcance de los objetivos descritos anteriormente se logr
alcanzar el objetivo general del proyecto Desarrollar una aplicacin web
para la gestin operativa de proyectos comunales., alcanzndose as el
xito de los objetivos propuestos. Tambin se logr exitosamente el objetivo
de transformacin social del proyecto como lo es Gestionar eficientemente
los proyectos comunales y hacer un seguimiento de sus recursos, ya que
con la implementacin de la solucin se podr llevar dichos proyecto de
manera organizada y controlada. Aportando de esta manera una
contribucin a las metas del Proyecto Nacional: lo establecido en la
Constitucin Bolivariana de Venezuela y el Proyecto Simn Bolvar en
insertar a las Universidades en resolver los problemas de las comunidades y
lograr la Transformacin Universitaria.


43



RECOMENDACIONES

Una vez culminado el proyecto socio tecnolgico se determinaron las
siguientes recomendaciones:
Se debe realizar un continuo anlisis de la aplicacin junto al manejo
del mismo.
Se debe adiestrar a los usuarios mediante cursos, manuales o guas
para que as puedan manejar el sistema y tenga xito en el
funcionamiento.
Se recomienda verificar y realizar mantenimiento a la base datos del
sistema por razn de seguridad, en cuanto al procedimiento se refiera.
para evitar el exceso de informacin.
Se sugiere la renovacin de servicio de hosting y dominio.
Se recomienda al consejo comunal Rotaria V tener un escner y as
escanear cada uno de los documentos recibidos, facturas, etc para
hacer un archivo digital PDF en el sitio, y contribuir en el reciclaje y
salvacin del ambiente.


44



REFERENCIAS BIBLIOGRFICAS

Sitio web informativo para el consejo comunal los vencedores del
barrio la toma, Ciudad Bolvar-Estado Bolvar. Proyecto fin de
carrera.Autor: Aquino (2012).

Aplicacin Web para la Gestin de Proyectos caso: Cooses. Proyecto
fin de carrera. Autores: Salcedo, Llanos (2010).

Mdulo de Auditoria del Sistema de Registro de la Comunidad y sus
Necesidades en el Consejo Comunal Altos 1. Proyecto fin de carrera.
Algarra, Leal, (2011).
Programacin en internet 2006-2007. Universidad de Alicante.
Departamento de Lenguajes y Sistemas Informticos. Curso PDF
https://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web
http://definicion.de/gestion/#ixzz2L7OfkHm1
wikipedia.org/wiki/software libre
wikipedia.org/wiki/PHP
https://es.wikipedia.org/wiki/Consejo_comunal
www.ingienriactiva.com/trabajos15/auditoriascomunicaciones/auditori
a-comunicaciones.shtml
http://proyectos.pnfi.org/codigos/Resumenes/WEB%20%20Liceo%20
Caracciolo%20Parra%20Resumen.pdf
http://elaboraciondeunproyecto.blogspot.es/

45

You might also like