You are on page 1of 46

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN UNIVERSITARIA


INSTITUTO UNIVERSITARIO DE TECNOLOGA DE MARACAIBO
PROGRAMA NACIONAL DE FORMACIN EN INFORMATICA
MARACAIBO ESTADO ZULIA

APLICACIN WEB PARA LA VINCULACIN DE LA IGLESIA LA BIBLIA CON


LA COMUNIDAD NUEVA INDEPENDENCIA

Tutores:

Autores:

Tutor Asesor: Ing. Alfonso Glea.

ENGELBER ANGULO
CI: 22.399.319

Tutor Acadmica: Ing. Deisy Contreras.


GERARDO INCIARTE
CI: 19.309.469
JOEL MNDEZ
CI: 19.967.025

Maracaibo, Abril de 2014

DEDICATORIA

Principalmente le doy gracias a mi Dios, ya que por el he llegado a


donde estoy; gracias a mi familia por apoyarme, especialmente a
mi Madre que me ha aconsejado, y apoyado incondicionalmente.

Engerber Angulo

DEDICATORIA
Agradezco primeramente a Dios, por las bendiciones que ha
puesto en todas las reas de mi vida y en la de mis familiares.
Tambin a mis padres por su ayuda econmica y apoyo
incondicional en todo, para llevar acabo la realizacin de este
proyecto, as como tambin a los compaeros y profesores que
siempre han estado all cuando se les necesita.

Joel Mndez

DEDICATORIA

Doy infinitas gracias. Ante todo a mi Dios padre que todo lo puede
A mi madre, y a mi ta por su amor y su apoyo econmico
A mis tos que ya no estn aqu conmigo por su amor
A mis amigos tambin por su apoyo y
A la vida por lo aprendido.

Gerardo Inciarte

AGRADECIMIENTOS

A nuestras familias, por su apoyo infinito y su ayuda en el proyecto.


A la profesora Deisy Contreras, por su orientacin y gua.
A Los pastores de la Iglesia por su apoyo y habernos ayudado en lo
absoluto sin ellos nada de esto sera posible.
A los profesores, compaeros, colegas y amigos, por su
colaboracin de alguna u otra forma en este proyecto.

A todos mil gracias.

Los proyectistas.
Angulo, Inciarte, Mndez

Engelber Angulo, Gerardo Inciarte, Joel Mndez APLICACIN WEB PARA LA


VINCULACIN DE LA IGLESIA LA BIBLIA CON LA COMUNIDAD NUEVA
INDEPENDENCIA Instituto Universitario de Tecnologa de Maracaibo. Proyecto
Socio-Tecnolgico. Maracaibo, Venezuela 2014.

RESUMEN
La siguiente investigacin tiene como finalidad el diseo de una Aplicacin
Web para la vinculacin de la Iglesia la Biblia, que tiene como mayor
inconveniente, es que todos los procesos son ejecutados manualmente y este
atrasa la comunicacin de dicha iglesia a la hora de ser transmitida eficazmente, el
objetivo principal de este proyecto, es remplazar las actividades de informes y
servicios de la comunidad por una aplicacin web que facilite dicho proceso. Este
sitio web se desarrollara con Sublime Text Portable 3.0, Ruby, HTML 5, Css3,
Jquery, y como base de datos se us sqlite3, la metodologa utilizada es la
Programacin Extrema (XP) formulado por Beck (1999), La cual consta de cuatro
fases: Planificacin, Desarrollo, Codificacin y Pruebas. Para el Diseo del
sistema se emplearon: PHP, MySQL, XAMPP. Los resultados obtenidos luego del
desarrollo de este proyecto, fueron satisfactorios, puesto que se logr la mxima
aceptacin y eficiencia del Sitio Web.

Palabras Claves: APLICACIN WEB, PROCESO, DESARROLLO RUBY,


SQLITE3, XAMPP, CSS3, JQUERY, HTML5, SUBLIME TEXT.

INTRODUCCIN
Debido a los avances tecnolgicos que hoy en da se presentan, durante el
desarrollo de las actividades ms cotidianas, desde utilizar un computador en el
seno del hogar, hasta en las ms compleja organizacin de ascendencia, las
comunidades desde las ms pequeas hasta las ms grandes tienen la necesidad
de formar parte de los avances que brinda la tecnologa para agilizar los procesos
que traen consigo grandes beneficios.
En tal sentido este proyecto enmarcado en la modalidad de investigacin
tecnolgica busca dar respuesta a los requerimientos presentados al servicio de
examinar los conocimientos de bsqueda en la web este contaba con servicios
manuales con una o varias fichas ya establecidas haciendo estos mtodos dbiles
e ineficientes que no permiten controlar eficientemente el proceso de noticias y
eventos que aqu ocurren.
Captulo I
La metodologa que se utiliz fue la Programacin Extrema (XP) formulado
por Beck (1999), La cual consta de cuatro fases: Analizar, Determinar, Disear,
construir. Y ejecutar. Los resultados obtenidos luego del desarrollo de este
proyecto, fueron satisfactorios, puesto que se logr la mxima aceptacin y
eficiencia de la aplicacin web para la vinculacin de la Iglesia la Biblia.
Por consiguiente se llevan a cabo los siguientes objetivos:

analizar la problemtica existente en la iglesia.

determinar los requerimientos solicitados por la organizacin.

disear la aplicacin web segn los requerimientos exigidos.

desarrollar la aplicacin web.

verificar el funcionamiento de la aplicacin para cumplir con el objetivo.


deseado en la institucin.

Mientras que el Captulo II, est constituido por las Bases Tericas,
Conjeturas Cientficas relacionadas con las variables de las investigaciones y por
ultimo las Bases Tecnolgicas. Tomando adems

los procedimientos para la

ejecucin de actividades siguiendo los lineamientos de la Mitologa Extreme (XP).


Luego en el Captulo III, se constituye lo que es la aplicacin web para la
vinculacin de la Iglesia la Biblia con la comunidad Nueva Independencia, los
requerimientos de la aplicacin o sitio web propuesto, requerimientos de
almacenamiento, el diagrama de entidad relacin, El caso de uso, Interfaz con el
usuario, y pruebas por ltimo, se presentan las referencias, recomendaciones y
conclusiones.
Debido a todo lo anterior se producen prdidas de documentos y de tiempo, es
por ello que la Iglesia la biblia se ven en la necesidad de acudir a la tecnologa
para detectar y suprimir las fallas especficas, en vista de ello se plantea como
solucin desarrollar aplicacin web para su vinculacin con la comunidad.
Todo sistema para su comienzo significa avance, pero luego de un tiempo se
podrn ver los beneficios que este trae para ello, es por esto que es muy
importante tener en cuenta que lo invertido en el desarrollo del sistema se
convertir en beneficios a corto plazo, y largo plazo.

CAPITULO I
DIAGNOSTICO PARTICIPATIVO SOCIO COMUNITARIO.
1. CARACTERIZACIN DE LA COMUNIDAD
La comunidad de la Iglesia la Biblia se encuentra ubicada en el sector: Nueva
Independencia, Parroquia la Concepcin en la III etapa con Av. 80 A del Municipio
Jess Enrique Lossada del Estado Zulia. Referencia con la avenida 80.
Limita por el Norte con la calle 73, por el Sur con los veteranos, al este con la
Av. 73 y al oeste la Av. 71
Dimensin Socio Geogrfica.
Cuenta con vas amplias siendo la principal la va la Concepcin que comienza
en Maracaibo en la Av. La Limpia en el sector la curva de Molina y pasa por la
Concepcin y llega hasta la Paz. En este sentido la Iglesia la Biblia es una
organizacin sin fines de lucro que se encarga de adorar y exaltar el nombre de
nuestro seor Jesucristo, la misma se encuentra ubicada en el estado Zulia
municipio Jess Enrique Lossada, parroquia la concepcin, sector nueva
independencia calle principal. Limita al norte con el sector las cabrias, sur calle
principal del sector nueva independencia, este con el sector los veteranos, y al
oeste con el sector los rosales calle principal. (Ver Figura. 1).

Figura 1 Ubicacin Geogrfica de la Iglesia La Biblia. Fuente: Google Mapas


Venezuela. (2014)

Dimensin Socio Histrica:


En el principio el sector Nueva Independencia se funda en el ao de 2012,
como creacin junto al barrio los veteranos. Cuando en el ao 2002 por iniciativa
de Kelvin Gonzlez y Georgina Altahona (Actualmente pastores de la Iglesia) y un
grupo de creyentes fundaron lo que hoy se conoce con La Iglesia la Biblia.
En un tiempo atrs antes de la fundacin de dicha Iglesia el seor Castellanos
quien es el fundador de estas iglesias en Latinoamrica desde Colombia senta
que los mtodos tradicionales de fundar una iglesia no tenan xito. En 1983
considerando que Dios le estaba dando una direccin especfica, fund la Misin
Carismtica Internacional. Inicialmente en nuestro pas el G12
se inici
aproximadamente a principios del nuevo milenio.
Pero en el mbito religioso G12 es algo bien diferente. Fue Tras diversos procesos
de crecimiento y desarrollo, hoy en da todas las iglesias G12 estn bajo la
cobertura del pastor Csar Castellanos a travs de su Equipo de Doce pastores
nacionales.
Dimensin Socio Poltica:
La comunidad del sector Nueva Independencia por medio de ofrendas que le
proveen a la Iglesia la Biblia para su sustento, de este nico modo es que el pastor
y sus ayudantes o discpulos pueden coexistir debido a que por su religin es su
nico apoyo aun cuando algunos de ellos estudien o hagan alguna otra actividad
relacionada con la iglesia.
Dimensin Socio Educativa:
Se puede decir que sus fundadores Georgina Altahona de Gonzlez, termino
sus estudios de Teologa como Licenciada en el INSUT, y estudio msica en la
Universidad del Zulia, actualmente es lder de la banda musical de la Iglesia y su
esposo el pastor Kelvin Gonzlez, termino sus estudios de Teologa como MSc.
En el INSUT, y actualmente se dedica a predicar en la concepcin con su equipo
de trabajo, que bien se encarga de instruir a los creyentes en la palabra de Dios y
adems de eso hacen actividades recreativas para esto cuenta con un auditorio
en el que dictan conferencias de ndole educativa, emocionales y culturales,
posee 4 salones donde se imparten clases para nios, jvenes y adolescentes de
carcter educativo psicolgico, adems 1 oficina y un lobby. Actualmente su
matrcula es de 400 miembros.

Dimensin Socio Tecnolgico:


Es preciso sealar que cuenta con 3 computadoras marca HP con
procesadores Intel Pentium 4, Memoria RAM de 1.50 GB unidades de DVD sata
disco duro de 160GB 5200rpm tarjeta madre hp estas cuentan con sistema
operativo propietario Windows xp con sp3 integrado al os adems tambin cuenta
con una laptop siragon con un procesador Intel core 2 duo de 1.3 GHz, con
Memoria RAM de 4 GB y disco duro de 500GB tambin con un sistema operativo
propietario Windows 7 ultmate sp1.

2. DIAGNOSTICO PARTICIPATIVO SITUACIONAL.

Al realizar la investigacin y anlisis de los intereses y necesidades que


presentan en la comunidad de la Iglesia la Biblia, se detect la falta de un medio
de comunicacin masivo para darse a conocer, ante este diagnstico presentado
surge la gran preocupacin de que existe poca motivacin por parte de los
miembros de la iglesia y de la comunidad en general.
Este mismo da se recomend la creacin de un sitio web, donde todos puedan
obtener toda la informacin de la iglesia, sus eventos, y el proceso mediante la
expansin del mismo.
Con el objetivo de obtener una tecnologa ms avanzada, acceder a
soluciones informticas en menor tiempo y utilizar adecuadamente los recursos
disponibles, La ejecucin del proyecto se desarrolla siguiendo los lineamientos
que establece la metodologa Extreme Programing (XP). Esta nace de la mano de
Kent Beck ao 2008, publicando finalmente las ideas primordiales de su sistema
metodolgico en la revista C++ Magazine en el ao 2006. Por tal motivo se dice
que el mayor problema que presenta la comunidad es la falda de comunicacin
para divulgar las actividades que esta hace

A continuacin se muestran el rbol de problemas y el rbol de objetivos

2.1 ARBOL DEL PROBLEMA


A continuacin se presenta el rbol del problema en donde se refleja las
causas y consecuencias diagnosticadas en la presente investigacin.

Informacin
desorganizada

Funciones de
desempeo con niveles
o indicadores
inadecuados

Divulgacin de la
informacin tarda

DESVINCULACION DE LA IGLESIA LA BIBLIA CON


LA COMUNIDAD DEL SECTOR NUEVA
INDEPENDENCIA

Procesos informales para la


publicacin de noticias e
informacin

Mecanismos manuales
deficientes para transmitir
la informacin

FIGURA 2. rbol del Problema. Fuente: Angulo, Inciarte, Mndez (2014)

2.2 ARBOL DE OBJETIVOS


A Continuacin se presenta el rbol de objetivos en donde se visualiza los fines
y objetivos de la presente investigacin

Informacin
organizada

Funciones de desempeo con


niveles e indicadores
adecuados

Vinculacin de la informacin
al da

VINCULACION DE LA IGLESIA LA BIBLIA CON LA


COMUNIDAD DEL SECTOR NUEVA INDEPENDENCIA

Procesos formales y
adecuados para la
publicacin de noticias
e informacin

Mecanismos sistemticos
eficientes para transmitir la
informacin

FIGURA 3. rbol de Objetivo. Fuente: Angulo, Inciarte, Mndez (2014)

3. OBJETIVOS DEL PROYECTO.


3.1. Objetivo de trasformacin social
Vinculacin de la Iglesia la Biblia con la comunidad del sector Nueva
Independencia.
3.2. Objetivos tecnolgicos.
3.2.1. Objetivo General.
Implementar una aplicacin web para la vinculacin de la Iglesia la
Biblia con la comunidad del sector Nueva Independencia.
3.2.2. Objetivos Especficos.
Diagnosticar la situacin actual de la iglesia la Biblia.
Determinar los requerimientos funcionales y no funcionales de la
aplicacin web.
Disear la pgina web segn los requerimientos exigidos.
Programar la pgina web segn su diseo.
Verificar el funcionamiento de la pgina web para cumplir con el
objetivo deseado.
Implantar la pgina web para la vinculacin de la Iglesia la Biblia con
la comunidad Nueva Independencia.
4.- JUSTIFICACION E IMPACTO SOCIAL.
El proyecto influye en la comunidad, porque beneficiara a todos los colectivos,
trayendo como fin la satisfaccin del uso a la mano de la informacin de una
manera clara, dinmica y precisa de las noticias correspondientes a dicha
sociedad, en este sentido se implementara el proceso de manera satisfactoria
involucrando a todos creando una fuente de interaccin equitativa.
a) Desde el punto de vista terico y sus aportes al conocimiento:
En la Antigedad, el hombre occidental quera ser sabio; luego el hombre
moderno quiso ser conocedor; el hombre contemporneo parece contentarse
con estar informado y posiblemente el hombre futuro no est interesado en otra
cosa que en tener datos y la integracin de la sociedad con las nuevas

tecnologas es completa con Internet, ya que todos los das miles de


personas buscan soluciones a mltiples problemas por medio de la red,
encontrando solucin, una aplicacin Web es una herramienta totalmente
funcional, que se codifica en un lenguaje que es soportado por los
navegadores ejecutndose en el mismo. Para el desarrollo de aplicaciones
Web, es necesario una cantidad de conocimiento especfico (distintos
lenguajes de programacin, tcnicas innovadoras para no tener que recargar la
pgina como AJAX, la utilizacin de applets, el uso de tecnologa Web
dinmica en general) y mltiples plataformas de desarrollo para programar de
manera correcta, ofrecer una compatibilidad en todos los navegadores
disponibles, sistemas operativos y dems factores que son importantes a la
hora de desarrollarla.
b) Desde el punto de vista tcnico mbito de accin.
Desde esta perspectiva el proyecto aporta a la organizacin informacin
importante que les permita utilizar con propiedad el sitio web, proporcionando un
mejor rendimiento acadmico a los nios y adolescentes pertenecientes a la
iglesia y mayor inters en los usuarios del mismo, esto conlleva a tener una mejor
calidad de desenvolvimiento y desarrollo de las tecnologas comunicacionales una
mejor calidad de vida para ellos porque los aleja de malos vicios comunes en
dicha comunidad as mismos para aumentar su capacidad de aprendizaje.

c) Desde la razn legal:


Este proyecto presentara todos y cada uno de los objetivos especficos
exigidos por el ministerio del poder popular para la ciencia tecnologa e
innovacin, vinculado con el plan Simn Bolvar (2012-2019) en su primer artculo
promoviendo una tica socialista para formar ciudadanos capaces de transformar
su manera de ver la vida y ser mejores seres humanos cada da.
Promueve la tica, la cultura y la educacin liberadora y solidaria, para la
Suprema Felicidad Social como lo establece el lineamiento del plan Simn Bolvar
basado en la construccin de una estructura social incluyente, un nuevo modelo
social, productivo, humanista y endgeno, para que todos vivamos en
equivalentes condiciones, rumbo a lo que deca El Libertador: La Suprema
Felicidad Social.

Tambin se encuentra relacionado con el tercer lineamiento del plan Simn


Bolvar, que promueve la Democracia Protagnica Revolucionaria, consolidando la
organizacin social, y transformacin de la debilidad del ciudadano en fuerza
colectiva, reforzando la independencia, la libertad y el poder originario del
individuo. De igual forma contribuye a que los usuarios mejoren su calidad de vida
y su nivel de educacin y todo bajo el Artculo 2. Las actividades cientficas,
tecnolgicas, de innovacin y sus aplicaciones son de inters pblico y de inters
general.
Proteccin de los Conocimientos Tradicionales
Artculo 9. El Ministerio de Ciencia y Tecnologa apoyar a los organismos
competentes por la materia, en la definicin de las polticas tendientes a proteger y
garantizar los derechos de propiedad intelectual colectiva de los conocimientos
tradicionales, tecnologas e innovaciones de los pueblos indgenas y de las
comunidades locales.
En el cuarto lineamiento se invita a creer en la democracia protagnica
revolucionaria con el fin de transformar debilidades en destrezas para la
independencia y la libertad del ser humano y con ello formar mentes nuevas que
luchen por sus metas y que las cumplan a cabalidad.
Promoviendo estos parmetros hacemos que la comunidad estudiantil y
pblico en general sea capaz de desempear su cargo y mejorar su calidad de
vida y por ende la de la nacin y as promover a nivel mundial el gran sistema
educativo que presenta el pas y ser ejemplos de superacin para otras naciones,
como lo establece la constitucin y el plan Simn Bolvar en general.

d) Desde el contexto Participante Comunidad


Con la instalacin de la aplicacin web para la vinculacin de la Iglesia la
Biblia con la comunidad Nueva Independencia, se generan actitudes positivas
que permitan mayor capacidad de aprendizaje de jvenes y adultos con un buen
rendimiento en el rea de ciencia tecnologa e informacin ya que de eso se trata
este proyecto, para la organizacin de enseanzas a futuro para estos jvenes, tal
como los programas de educacin gratuitos empleados por el gobierno como es el
caso del (P.N.F) programa nacional de formacin, donde existe una gran cantidad
de beneficiados que de lo aprendido podrn ayudar a que otras personas se
beneficien tambin, esto en virtud de propagar una mejor calidad de vida y
educacin liberadora en nuestro pas.

CAPTULO II
DISEO DEL PROYECTO
1. ANTECEDENTES TERICOS Y TECNOLGICOS.
Para la elaboracin del referente proyecto se consult las siguientes relaciones
tomando en cuenta su importancia para cada una de las partes que componen
dicha aplicacin web:
Salcedo y Llanos (2010), desarrollaron un proyecto titulado Aplicacin web
para la gestin de proyectos caso: Cooperativa Cooses. Con el desarrollo del
mismo se busc dar solucin al problema presentado en la cooperativa el cual era
la necesidad de proyectarse en el mundo Web para lograr la actualizacin de sus
proyectos, publicidad as como tambin proyectarse en el mundo Web
solucionando as la problemtica. El desarrollo del proyecto fue estructurado bajo
la metodologa Extreme Programing (XP).
A este carcter se aada Ignacio Carlos Blanco (2010), quien diseo un
proyecto titulado Plataformas de desarrollo de aplicaciones Web orientadas
a componentes reutilizables plantear una posible solucin, con plataforma,
que cumpla con los requerimientos y a la vez que resuelva las debilidades
encontradas en las plataformas estudiadas por el mismo Aplicaciones o sitios Web
consistan de pginas estticas, permitiendo una interaccin limitada con el
usuario. Al comienzo de los aos 90, estas limitaciones fueron superadas cuando
los servidores Web fueron reemplazados para permitir comunicaciones a travs
del desarrollo de fragmentos de cdigo que eran ejecutados del lado del servidor.
A partir de entonces las aplicaciones dejaron de ser estticas y solamente
editadas por aquellos gures del HTML y se permitieron a usuarios normales
interactuar con las aplicaciones por primera vez
Por otro lado, Gmez y Hernndez (2009), presentan un trabajo de ttulo
Aplicacin Web para el registro de historias mdicas en la especialidad de
pediatra caso: Clnica Amado, en l se obtuvo como principal objetivo el
desarrollo de una aplicacin Web que se encarga del control y registro de las
historias mdicas en ese establecimiento remplazando as las actividades
manuales que all se realizaban
Facilitando de esta manera la ejecucin de los procesos logrando tambin la
recuperacin de horas hombre que con los procesos manuales no se lograban
alcanzar. Para la construccin de la aplicacin se utilizaron herramientas como
sqlite3 como manejador de base de datos, las Herramientas de Macromedia
Dreamweaver como editor de pgina Web y los lenguajes HTML y RUBY como
lenguajes para la programacin. Como metodologa para su desarrollo se utiliz

Extreme Programing. Por otra parte, Rodrguez y Villasmil (2007), desarrollaron un


proyecto titulado Aplicacin web para la pre-inscripcin de cursos
computarizados.

2. REFERENCIAS TERICAS Y TECNOLGICAS:


Se presentan a continuacin los referencias esenciales para el diseo de dicho
proyecto cabe mencionar que cada uno de estos conceptos con sus autores son
esenciales para su elaboracin estructuracin.
Base de Datos Edgar Frank Ao (2008): Un conjunto exhaustivo no redundante
de datos estructurados organizados independientemente de su utilizacin y su
implementacin en mquina accesibles en tiempo real y compatibles con usuarios
concurrentes con necesidad de informacin diferente y no predicable en tiempo.
Como consecuencia de esto, durante la dcada de 1970, Lawrence J. Ellison, ms
conocido como Larry Ellison, a partir del trabajo de Edgar F. Codd sobre los
sistemas de bases de datos relacionales, desarroll el Relational Software
System, o lo que es lo mismo, lo que actualmente se conoce como Oracle
Corporation, desarrollando as un sistema de gestin de bases de datos relacional
con el mismo nombre que dicha compaa.
Caso de uso Ivar Jacobson (2007): importante contribuyente al desarrollo de los
modelos de UML y proceso unificado, cre el concepto de caso de uso. Un caso
de uso es una descripcin de los pasos o procesos que debern realizarse para
llevar a cabo la funcionalidad de la aplicacin .Los personajes o entidades que
participarn en un caso de uso se denominan actores. Durante los aos 1990 los
casos de uso se convirtieron en una de las prcticas ms comunes para la captura
de requisitos funcionales, especialmente con el desarrollo del paradigma de la
programacin orientada a Objetos, donde se originaron, si bien puede utilizarse
con resultados igualmente satisfactorios con otros paradigmas de programacin.
Interfaz grfica vn Lasso Ao (2008): Una interfaz es el sistema de
comunicacin entre el usuario y la computadora. Es decir, el medio por el cual le
damos rdenes a la computadora y ella nos devuelve el resultado de esas
rdenes. Recordemos que la computadora slo se comunica con 0 y 1. Una
interfaz traduce nuestras rdenes a 0 y 1 y viceversa, nos muestra la informacin
en una manera que podamos entender. En informtica, el adelanto que hizo que la
gente comn se aproximase a las computadoras y que estas fuesen ms fciles
de usar.

Usuario Jos M Prez ao (2007) : El concepto de usuario es utilizado


generalmente en el campo de la tecnologa informtica para referirse a quien
utiliza determinado hardware y/o software, mediante el cual obtiene un servicio
Usuario, en (user), un usuario es un individuo que utiliza una computadora,
sistema operativo, servicio o cualquier sistema, adems se utiliza para clasificar a
diferentes privilegios, permisos a los que tiene acceso un usuario o grupo de
usuario, para interactuar o ejecutar con el ordenador o con los programas
instalados en este.
SQLite Jos Manuel Prez ao (2007): es un sistema de gestin de bases de
datos relacional compatible con ACID, contenida en una relativamente pequea
(~275 kiB)2 biblioteca escrita en C. SQLite es un proyecto de dominio pblico1
creado por D. Richard Hipp. A diferencia del sistema de gestin de bases de datos
cliente-servidor, el motor de SQLite no es un proceso independiente con el que el
programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza
con el programa pasando a ser parte integral del mismo. El programa utiliza la
funcionalidad de SQLite a travs de llamadas simples a subrutinas y funciones.
Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas
a funciones son ms eficientes que la comunicacin entre procesos. El conjunto
de la base de datos (definiciones, tablas, ndices, y los propios datos), son
guardados como un slo fichero estndar en la mquina host. Este diseo simple
se logra bloqueando todo el fichero de base de datos al principio de cada
transaccin.
En su versin 3, SQLite permite bases de datos de hasta 2 Terabytes de tamao,
y tambin permite la inclusin de campos tipo BLOB.
Sistema de informacin Pea, (2006): Un sistema de informacin es un conjunto
de elementos interrelacionados con el propsito de prestar atencin a las
demandas de informacin de una organizacin, para elevar el nivel de
conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo
de acciones.
Ruby Yukihiro Matz Matsumoto, (2008): Es un lenguaje mezclado partes de
lenguajes (Perl, Smalltalk, Eiffel, Ada, y Lisp) para formar un nuevo lenguaje que
incorporara tanto la tanto la programacin funcional como la programacin
imperativa a menudo ha manifestado que est tratando de hacer que Ruby sea
natural, no simple de una forma que se asemeja a la vida real

3. PROCEDIMIENTO PARA LA EJECUCIN DE ACTIVIDADES:


La ejecucin del proyecto se desarrolla siguiendo los lineamientos que
establece la metodologa Extreme Programing (XP). Esta nace de la mano de Kent
Beck ao 2007, publicando finalmente las ideas primordiales de su sistema
metodolgico en la revista C++ Magazine en el ao 2006, siendo una metodologa
de desarrollo que tiene como objetivo aumentar la productividad del desarrollo de
Software con el uso de mtodos ligeros y giles para lograr finalmente la
satisfaccin del cliente y as como tambin potenciar el trabajo en equipo.
Esta metodologa se basa en cuatro fases, las cuales quedan resumidas de la
siguiente manera. La programacin extrema es una metodologa de desarrollo
ligero (o gil) basada en una serie de valores y de prcticas de buenas maneras
que persigue el objetivo de aumentar la productividad a la hora de desarrollar
programas.
Este modelo de programacin se basa en una serie de metodologas de
desarrollo de software en la que se da prioridad a los trabajos que dan un
resultado directo y que reducen la burocracia que hay alrededor de la
programacin.

FIGURA 4. Diagrama de metodologa. Fuente: Angulo, Inciarte, Mndez (2014)

Fase 1: Planificacin del proyecto.


En esta primera fase se debe hacer inicialmente una recopilacin de todos los
requerimientos del proyecto, tambin debe haber una interaccin con el usuario al
igual que una buena planificacin por parte de los desarrolladores del proyecto
para as lograr los objetivos finales.
El primer paso de cualquier proyecto que siga la metodologa X.P 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 unas
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 que hacer dicha historia.

Fase 2: Diseo:
La metodologa XP sugiere la construccin de diseos simples y sencillos,
procurar hacerlos lo menos complicado posible para conseguir un diseo
fcilmente entendible e implementarle que a su vez a la larga costar menos
tiempo y esfuerzo desarrollar. En esta fase se lograr crear parte del proyecto (la
parte fsica) el cual es la interfaz que tendr el usuario o cliente con el proyecto
(software) CRC (Clase Responsabilidad- Colaboracin), no se implementan
caractersticas que no son necesarias, con esta tcnica, las clases descubiertas
durante el anlisis pueden ser filtradas para determinar qu clases son realmente
necesarias para el sistema.

Fase 3: Codificacin.
En la metodologa XP el cliente es una parte ms del equipo de desarrollo por
lo que su presencia es indispensable en cada una de las fases. A la hora de
codificar una historia de usuario su presencia es an ms necesaria. No se debe
olvidar que estos son los que crean las historias de usuario y negocian los tiempos
en los que sern implementadas.

Fase 4: Pruebas.
Uno de los pilares de la metodologa XP es el uso de test para comprobar el
funcionamiento de los cdigos que se vallan implementando. Estos test son
pruebas que se le hacen al proyecto o a los cdigos que se vallan implementando.
El uso de estos test sirve para evaluar las distintas tareas en las que ha sido
dividida una historia de usuario.
Para asegurar el funcionamiento final de una determinada historia de usuario se
deben crear "Test de aceptacin" las cuales sern test creados y Usados por los
clientes para comprobar que las distintas historias de usuario cumplen su
cometido y sern pruebas se realizan a las funcionalidades generales que debe
cumplir el programa especificado y definiendo as si se cumple lo establecido en la
descripcin de los requisitos dando por terminada las pruebas al mismo
culminando as con el desarrollo del sitio web.

4. PLANIFICACIN DE ACTIVIDADES.
El proyecto comienza con la bsqueda de la institucin donde se realizara el
proyecto socio tecnolgico para posteriormente iniciar con el anlisis de la
situacin que se encontraba en el mismo, pudiendo elaborar lo que sera un
cronograma en el cual se har por fases segn la metodologa XP y por medio de
entrevistas al pastor de dicha iglesia y su personal que le ayuda en la comunidad
se pudo constatar cuales son las necesidades o requerimientos la cual este
llevara y de cmo se trabajara segn el tiempo que ser comnmente las fechas
y un estimado de horas especificas por cada da si este fuera el caso.
A continuacin el cronograma de actividades segn la metodologa diseada.

4.1 Cronograma de actividades:

FIGURA 5. Cronograma de actividades. Fuente: Angulo, Inciarte, Mndez (2014)

Diagrama de Gantt:

FIGURA 6. Diagrama de Gantt: Fuente: Angulo, Inciarte, Mndez (2014)

4.2 Anlisis Costos beneficio:


Para la realizacin del proyecto se puntualizar con el equipo de trabajo de la
Iglesia la Biblia. Por otro lado la misma posee una computadora, por lo que en el
transcurso del desarrollo del proyecto la iglesia deber adquirir los siguientes
materiales para ser ms efectivo el proceso sabiendo que esta es una herramienta
que le brindara a esta institucin sin fines de lucro una alternativa tecnolgica para
una mejor gestin en la vinculacin con la comunidad ahorrndoles un tiempo muy
importante que puede ser empleado en otras actividades.
A continuacin se muestra un cuadro con el costo y el beneficio que dicho
proyecto generara a la comunidad de la iglesia la biblia.

Recursos

Costo total

Costo Anual

Hosting
Dominio

137 Bs.
1380 Bs.
300 Bs
Gratuito
Gratuito
Gratuito
Gratuito
Gratuito
Gratuito

137 Bs.
1380 Bs.
N/A
Gratuito
Gratuito
Gratuito
Gratuito
Gratuito
Gratuito

Conexin Internet 3Gb

Css3
Ruby
HTML 5
Jquery
Photoshop Cs6

Sqlite3

FIGURA 7. Costo beneficio: Fuente: Angulo, Inciarte, Mndez (2014)

CAPTULO III

EJECUCIN DEL PROYECTO


Ejecucin Del Proyecto.
Despus de los lineamientos tericos se detect que el proceso de noticias
es llevado manualmente y ocasiona retrasos y prdidas importantes en fechas
importantes para la comunidad nueva independencia, y falta de orden en cuanto a
la perdida de posibilidad en la realizacin del proceso de dicho proceso.
DETENCIN DE LA PROBLEMTICA.
Al comienzo de la investigacin se hizo una visita a la Iglesia del sector
Nueva Independencia donde se tom en cuenta las necesidades requeridas por el
personal de la iglesia, estas se describieron a travs de varias conversaciones y
reuniones. Que se hicieron con dichos pastores, como es, quienes expusieron y a
su vez informaron de la problemtica existente en la organizacin de los cuales
nos permitieron usar los materiales y as tambin elegir lo que se quera hacer
segn sus necesidades acorde a lo establecido en los requerimientos del proyecto
y en beneficio de todos en la comunidad.
ANLISIS DE REQUERIMIENTOS
Para lograr todo los requerimientos prcticos del sistema se obtuvieron
datos que se realizaron de forma manual, con los pastores Por otra parte se le
mostro al personal de la iglesia la aplicacin web para su aprobacin El cual lleno
las expectativas y requerimientos de la colectividad y a su vez se tom en cuenta
los mecanismos a utilizar para la colocacin del sistema que ser al final del
proyecto cuenta con 6 mdulos los cuales son (Inicio, Historia, Anuncios, Galera,
Registro y contacto).

Cuadro 1. Identificacin de las necesidades de los Usuarios.


USUARIO

PERSONAL COLABORADOR DE LA IGLESIA

NECESIDAD

Falta de Tecnologas de informacin oportunas y necesarios

PRIORIDAD

Alta

SITUACIN
ACTUAL

Procesos de informacin de pregoneros y volantes

SITUACIN
PROPUESTA

Aplicacin web para la vinculacin de la iglesia con la comunidad


y pblico en general

BENEFICIO

Vinculacin del personal o asociaciones que hacen vida en la


comunidad al igual que publicidad en el portal web

COSTOS

500 Bs o ms por gastos de produccin y reproduccin de


volantes diseos etc.

USUARIO

ADMINISTRADOR DE SEGURIDAD

NECESIDAD

Delegar las funciones de registros del personal y comunicacin


de informacin

PRIORIDAD

Alta

SITUACIN
ACTUAL

La comunicacin de la informacin a suministrar es asignada de


manera manual al personal asistente para ser publicada o
enviada a travs de un documento o carta a las personas
involucradas en la iglesia

SITUACIN
PROPUESTA

Aplicacin Web para la Vinculacin De La Iglesia La Biblia Con


La Comunidad Nueva Independencia que permitir a sus
administradores delegar las funciones de registro de noticias y
dems de inters para los involucrados.

BENEFICIO

COSTOS

Vinculara a las personas que cada domingo van a la iglesia con


un portal web que los notifique con cada acontecimiento de una
forma clara y precisa de un antes y un despus debido a esta
herramienta tecnolgica.
Ingresos mensuales o anuales a la iglesia gracias a todo su
contenido publicitario

Especificacin de requerimientos usando los diagramas de casos de uso


Se quiere especificar los requerimientos de una Aplicacin Web para la vinculacin
De La Iglesia La Biblia Con La Comunidad Nueva Independencia Luego de
efectuar la respectiva recopilacin de requerimientos los siguientes casos de uso.

Cuadro 2. Funciones o usos del producto para los diferentes actores que utilizaran
el sitio.
Actor Rol

Uso o Funcin
Este rol ser desempeado por algn lder de la
comunidad, o Iglesia, puede ser el pastor o algn
otro. asignado para ello y realizar lo siguiente:
Inicio: Aqu se resaltara todo lo concerniente a
noticias y otro. (con Usuario y Clave del Hosting)
Historia: donde se expresa la historia de la iglesia
hasta llegar a la comunidad (con Usuario y Clave del
Hosting)

Administrador de
Seguridad

Anuncios: Todo lo referente a lo que es la


informacin de la iglesia como: cultos, reuniones
juveniles, noticias de la comunidad entre otras. (con
Usuario y Clave del Hosting)
Galera: fotos, video, documentales, de la iglesia
(con Usuario y Clave del Hosting)
Registro: Mostrara el registro de los miembros de la
iglesia y se podr editar y eliminar. (con Usuario y
Clave del Hosting)
Contacto: nmeros telefnicos directos y redes
sociales como Facebook, twitter y YouTube.
(con Usuario y Clave del Hosting)

Fuente: Angulo, Inciarte, Mndez (2014)

En el siguiente cuadro se expresa lo que ser los usos y funciones segn lo


expresado en el cuadro anterior que relativamente es lo mismo.
Actor Rol

Uso o Funcin

Este rol ser desempeado por cualquier persona de


la comunidad, y as ellos podrn visualizar sin editar,
agregar solo el registro de la comunidad y pblico en
general
Inicio: Aqu se resaltara todo lo concerniente a
noticias y otro.
Historia: donde se expresa la historia de la iglesia
hasta llegar a la comunidad.
Usuario comn del
portal web

Anuncios: Todo lo referente a lo que es la


informacin de la iglesia como: cultos, reuniones
juveniles, noticias de la comunidad entre otras.
Galera: fotos, video, documentales, de la iglesia.
Registro: Mostrara un formulario donde se podrn
registrar los miembros de la iglesia y otros que lo
deseen.
Contacto: nmeros telefnicos directos y redes
sociales como Facebook, twitter y YouTube.

Fuente: Angulo, Inciarte, Mndez (2014)


Se quiere especificar los requerimientos de un Sitio Web para la vinculacin de
la Iglesia la Biblia con la comunidad nueva independencia. Luego de efectuar la
respectiva recopilacin de requerimientos con entrevista al personal directivo,
personal asistente, se obtuvo para el actor Personal Directivo- AsistenteSupervisor y Administrador de Seguridad los siguientes casos de uso.

Cuadro 3. Funciones o usos del producto para los diferentes actores que utilizaran
el sitio:

Este rol ser desempeado por algn lder


de la iglesia, o puede ser el pastor y para
ello se realizar lo siguiente:

Administrador de seguridad

Web master: Entrar al sitio con un usuario y


clave
asignada
inicialmente
por
los
desarrolladores y la podr cambiar luego.
Registro de noticias: Registro de noticias o
perfiles para la gestin del SITIO.
Registro de Usuarios: Ingresara, Desactivara,
Activara y editar usuarios o actores del sitio
para las noticias o perfiles creados siempre
que el administrador principal lo quiera as.

ESTE ROL SER ASIGNADO POR EL ADMINISTRADOR DE LA SEGURIDAD


Web master: Entrar al sitio con un usuario y
clave asignada por el administrador de
seguridad y la clave la podr cambiar luego.

Personal de la iglesia , colaboradores

Registrar noticias: Registrara, imprimir,


exportara
las
herramientas
ofimticas,
clasificara y buscara los datos de la iglesia o
que sean necesarios para las noticias
Gestin de Correo electrnico: Elaboracin y
envos de correos electrnicos al personal de
la iglesia de forma masiva.
Parametrizacin de Servidor de Correo:
Registro del servidor del correo, usuario,
condicin de seguridad y puerto.
Seguridad en las redes: se encargara de la
red total de la iglesia y otras que sean
necesarias segn sea el caso.

Fuente: Angulo, Inciarte, Mndez (2014)

Actor Administrador de Seguridad

Actor Personal , Asistente o pastores

Administrador

Usuario

Figura 7 fuente: (Angulo, Inciarte, Mndez 2014)


Cuadro 4. Documentacin de los Casos de Uso del Administrador de Seguridad.
Actor

ADMINISTRADOR DE SEGURIDAD

Uso

Gestin de Seguridad

Descripcin Breve

A travs de este caso de uso, el


sistema le permite al administrador
de seguridad: registrar noticias,
anuncios de la iglesia, gestin de
usuario, y gestin de contenido.

FLUJO DE EVENTOS
2.2 Flujo Principal
2.2.3

SE PRESENTA LAS OPCIONES


Perfiles o grupos

2.2.3

USUARIOS

Se presiona la OPCION DESEADA y se ejecuta cada funcin o uso

2.3 Flujo Alterno


2.3.1 Selecciona CERRAR, sale del uso O FUNCION de la web
2.4 Flujo de excepciones
E1

En blanco cualquier campo obligatorio del formulario

Fuente: Angulo, Inciarte, Mndez (2014)

Cuadro 5. Textualizacin de los Casos de Uso del Administrador de Seguridad

DOCUMENTACIN TEXTUAL
Fuente: Angulo,
Inciarte, Mndez
(2014)
Actor
ADMINISTRADOR
DE SEGURIDAD
Uso
Gestin de seguridad
Opcin
PERFILES O GRUPOS
A travs de este caso de uso, el sistema le permite al
Descripcin
ADMINISTRADOR DE SEGURIDAD: REGISTRAR PERFILES O
breve
GRUPOS
FLUJO DE EVENTOS
2.1 Pre
Se debe haber efectuado con xito el caso de uso ENTRAR AL
condiciones
SITIO
2.2 Flujo Principal

2.2.1

Se presenta en pantalla
* Descripcin del Perfil
Perfil Privilegios
Inicio Historia
(S/N) (S/N)

Galera
(S/N)

Anuncios (S/N) Contacto (S/N)

(*) Campo Obligatorio


2.2.3 Flujo Alterno
2.2.4
Selecciona CERRAR, sale del uso O FUNCION
2.5 Flujo de excepciones
E1
Perfil o grupo existente en la Base de Datos

Bases de datos.

La base de datos es el elemento principal de un sistema ya que su nombre


lo dice es all donde se almacenan los datos ingresados atreves del sistema, en
el caso de este sistema se utiliz sqlite 3 como manejador de base de datos.
Se debe mencionar que el nivel de seguridad del sistema requiere de un
usuario y clave para entrar a las modificaciones de algunos mdulos

el cual

genera trasparencia en cada uno de los procesos. Por lo tanto la base tiene
como elemento las tablas anuncios, galeras y miembros.
A continuacin se muestra la identidad relacin de la base de datos.

Figura 8 Estructura de base de datos

Pantalla 1

Fuente: (Angulo, Inciarte, Mndez 2014)

La aplicacin est conformada por 10 pantallas


A continuacin se muestra las capturas de pantalla con su breve descripcin de
cada una.
Inicio del sitio web

Figura 9 Inicio del sitio web Fuente: (Angulo, Inciarte, Mndez 2014)

Pantalla 2
Aqu se mostrara la historia del sitio web de la iglesia

Figura 10 Historia Fuente: (Angulo, Inciarte, Mndez 2014)

Pantalla 3
Anuncios del sitio web aqu la comunidad y pblico en general podr ver los
anuncios dando clip en el texto correspondiente

Figura 11 Anuncios Fuente: (Angulo, Inciarte, Mndez 2014)


Pantalla 4
Galera de imgenes de la iglesia aqu se pueden agregar e eliminar las imgenes
previamente en el gestor de contenido

Figura 12 Galera Fuente: (Angulo, Inciarte, Mndez 2014)

Pantalla 5
Registro de los miembros de la iglesia

Figura 13 Registro Fuente: (Angulo, Inciarte, Mndez 2014)


Pantalla 6
Contacto con la comunidad de la iglesia

Figura 14 Contacto Fuente: (Angulo, Inciarte, Mndez 2014)

Pantalla 7
Inicio de sesin de administrador para el gestor de contenido para entrar solo se
necesita admin como usuario y contrasea admin luego se podr cambiar
previamente.

Figura 15 Admin del gestor de contenido Fuente: (Angulo, Inciarte, Mndez 2014)

Pantalla 8
Interfaz del gestor de contenido aqu se muestra 4 botones: Administrar anuncio,
Administrar galera, Miembros y Salir.

Figura 16 Inicio a la interfaz de contenido Fuente: (Angulo, Inciarte, Mndez 2014)

Pantalla 9
Administrar anuncios aqu el administrador puede publicar los anuncios con
imgenes al igual que editarla y eliminarla como crear otra noticia.

Figura 17 Admin de galera Fuente: (Angulo, Inciarte, Mndez 2014)

Pantalla 10
Aqu el administrador podr agregar y eliminar las fotos que se muestran en la
galera

Figura 18 Admin de galera Fuente: (Angulo, Inciarte, Mndez 2014)

Pantalla 11
Miembros de la iglesia donde el administrador podr ver la lista de todos los que
integran dicha iglesia como los que se han registrado al igual que editarlo y
eliminarlo.

Figura 19 Admin de miembros Fuente: (Angulo, Inciarte, Mndez 2014)

Pantalla 12
Servidor del sitio web a nivel local con Ruby y Sqlite3,

Figura 20 servidor del sitio web Fuente: (Angulo, Inciarte, Mndez 2014)

CONCLUSIONES
Al analizar la situacin actual de la Iglesia la biblia del sector nueva
independencia, se observ que la misma realiza su proceso de forma manual
generando ineficiencia con prdida de tiempo. De esta manera se decidi realizar
una aplicacin para automatizar las sistematizaciones de dichas reas, as que se
determin los requerimientos necesarios para el diseo del programa.

Conjuntamente, se comienza disear la estructura lgica y fsica de la


aplicacin web que es el orden base para iniciar la recopilacin, al culminar el
sistema se observa que el programa cubre las expectativas y necesidades de la
comunidad sin embargo, se realizan pruebas divisorias, de integracin, y
aceptacin, para Verificar que el funcionamiento es el indicado. y diseado para el
ser la Iglesia cumpliendo siempre con los objetivos trazados desde el principio.

Durante la elaboracin del proyecto se aprendi que para facilitar las


actividades y procesos en un rea siempre es necesario un sistema informtico
que permita incrementar la eficiencia en donde se trabaje, permitiendo resultados
ptimos y efectivos para todos aquellos que estn influenciados por esos mtodos.
Se disminuy el tiempo de trabajo considerablemente dedicado al rea de
anuncios, permitiendo a los pastores realizar otras tareas al mismo tiempo como la
eliminacin de algn miembro de la iglesia.
Despus de culminar la investigacin de identificar el problema en la Iglesia
la Biblia de la comunidad nueva independencia y detectar que contaba con un
proceso manual e ineficiente por el largo tiempo en cada proceso se necesitaba
una automatizacin, para as lograr un programa web optimo y eficiente se
comenz con el desarrollo de la aplicacin, ya concluido la aplicacin web, se
observ que los resultados son favorables.

RECOMENDACIONES
En trminos generales, con el fin de conseguir el mejoramiento productivo
se presentan a continuacin unas sugerencias y recomendaciones que
deben ser tomadas en cuenta estas son:
Cumplir con las medidas de seguridad establecida, para el resguardo de la
integridad de los datos, de manera que las claves de acceso no seas
trasferibles.
Que el nico facultado para eliminar, retirar o modificar algn miembro es el
administrador
Si se presentara alguna falla o error en el sistema que los usuarios no
sepan resolver, comunicrselo a los desarrolladores del sistema o a un
personal calificado y con conocimientos, con el fin de no generar un
problema mayor o una falla que genere la prdida total del sistema de la
base de datos o de la informacin que ya este generada y guardada.
Usar una buena conexin
rpidamente.

de internet para

que la pgina web inicie

You might also like