Professional Documents
Culture Documents
Tutores:
Autores:
ENGELBER ANGULO
CI: 22.399.319
DEDICATORIA
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
Los proyectistas.
Angulo, Inciarte, Mndez
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.
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:
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
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).
Informacin
desorganizada
Funciones de
desempeo con niveles
o indicadores
inadecuados
Divulgacin de la
informacin tarda
Mecanismos manuales
deficientes para transmitir
la informacin
Informacin
organizada
Vinculacin de la informacin
al da
Procesos formales y
adecuados para la
publicacin de noticias
e informacin
Mecanismos sistemticos
eficientes para transmitir la
informacin
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
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.
Diagrama de Gantt:
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
Css3
Ruby
HTML 5
Jquery
Photoshop Cs6
Sqlite3
CAPTULO III
NECESIDAD
PRIORIDAD
Alta
SITUACIN
ACTUAL
SITUACIN
PROPUESTA
BENEFICIO
COSTOS
USUARIO
ADMINISTRADOR DE SEGURIDAD
NECESIDAD
PRIORIDAD
Alta
SITUACIN
ACTUAL
SITUACIN
PROPUESTA
BENEFICIO
COSTOS
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
Uso o Funcin
Cuadro 3. Funciones o usos del producto para los diferentes actores que utilizaran
el sitio:
Administrador de seguridad
Administrador
Usuario
ADMINISTRADOR DE SEGURIDAD
Uso
Gestin de Seguridad
Descripcin Breve
FLUJO DE EVENTOS
2.2 Flujo Principal
2.2.3
2.2.3
USUARIOS
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)
Bases de datos.
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.
Pantalla 1
Figura 9 Inicio del sitio web Fuente: (Angulo, Inciarte, Mndez 2014)
Pantalla 2
Aqu se mostrara la historia del sitio web de la iglesia
Pantalla 3
Anuncios del sitio web aqu la comunidad y pblico en general podr ver los
anuncios dando clip en el texto correspondiente
Pantalla 5
Registro de los miembros de la iglesia
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.
Pantalla 9
Administrar anuncios aqu el administrador puede publicar los anuncios con
imgenes al igual que editarla y eliminarla como crear otra noticia.
Pantalla 10
Aqu el administrador podr agregar y eliminar las fotos que se muestran en la
galera
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.
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.
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