3 Marco Propositivo
3.3.6 Implementación
3.3.6.1 Requerimientos
Para implementar la Aplicación Web en Internet se requiere de lo siguiente:
Nombre de Dominio
Hosting para el alojamiento del portal
Soporte de mysql
Computador con mayor velocidad de procesador y ram
Internet de velocidad
86 CONCLUSIONES
EL portal web de gestión de integración del miembro de la iglesia divino maestro degalileaesta desarrollada con el motor de la base de datos mysql, lenguaje php, herramientas de dreamweaver y java.
con la implementación del portal web mejorara la integracionde los miembros ya que mediente esta aplicación es para promocionar lpos eventos a realizarse dentro de la iglesia como también un chat cristiano para comunicarse con los miembros.
Este portal ayudara también a almacenar en la base de datos a todos los miembros de la iglesia con el fin de tener organizado y en digital.
La implemenracion de portal ayudara a los lideres de la iglesia realizar peticiones de oración que pide el usuario de intrnet.
La aplicación web mejorara la presentación de la iglesia por el avance tecnológico que aplica.
RECOMENDACIONES
Se recomienda el uso adecuado y delegrarun personal responsable del área.
Analizar cuidadosamente cada uno de los procesos que incluirá la aplicación Web que tenga concordancia el diseño con la realidad.
Se recomienda seguir cuidadosamente el proceso de cambios en el sistema, teniendo en cuenta que esta diseño en web y a futuro se podrán realizar mejoras incluyendo en esto ventas y más opciones que permitan optimizar recursos en el criadero de aves de combate.
Capacitar al personal encargado del registro de la información para lograr un correcto funcionamiento de la aplicación Web, así como su funcionamiento.
Bibliografía
ALARCON, M. (2010). COMPONENTES Y COMUNICACION . ESPAÑA: SA.
ALEGSA, L. (2010). QUE SIGNIFICA LA COMUNICACION . BUENOS AIRES : BA. ANDREU, J. (2013). SERVICIO EN RED. MADRID: EDITEX.
Ballester, E. G. (2 de actubre de 2009). Base de Datos 1. Obtenido de Departamene de lenguajes y sistemas de informacion:
http://rua.ua.es/dspace/bitstream/10045/2990/1/ApuntesBD1.pdf BERNARD BENHAMOU 2006Arquitectura del InternetEspañaEsprit BUYTO. (2010). EL PORTAL WEB . MADRID : PAVI SL.
Camadds. (2002). MANUAL PARA EL MANEJO Y CONTROL. AVES Y CRIANZA , 11,12,13.
CASTELLS, M. (2012). INTERNET Y LA SOCIEDAD. ESPAÑA : HELLIN. EIDOS, G. (2008). LENGUAJE HTML. MEXICO: EIDOS.
GOMEZ, J. C. (2011). PORTAL DEFINICION-EVOLUCION Y CLASIFICACION .
MADRID : INC.
GOMEZ, J. C. (2012). PORTALES DEL INTERNET . NURCIA: NA.
GOMEZ, J. C. (2010). PORTALES,DEFINICION EVOLUCION Y CALSIFICACION .
NURCIA : ADVENTURE.
GRAELLS, P. M. (2002). PORTALES WEB. MADRID: SANTILLANA. GUILLERMO, L. (2013). BUSQUEDA EFECTIVA. LIMA: SA.
JL., C. (2000). Investigación cualitativa y cuantitativa. La Habana: Rev. Cubana Endocrinol .
Luciano, P. (2005). Word Wide Web Techonology Architecture. E.E.U.U: New Library. M., C. (2001). La galaxia Intenet- Reflexiones sobre intenet. Barcelona: Plaza y Janés. MACHA, U. L. (2010). CURSO DE FORMACION INTERNET. ESPAÑA: SI LIBRO. McGRAW-HILL. (2012). Fundamentos de Base de Datos. ESPAÑA: Concepción Fernández Madrid.
Morales, P. A. (2009). La Biblia del Servidor. Mexico: e- Book.
MUJICA, C. (2013). TECNOLOGIAS DE INFORMACION Y COMUNICACION .
VENEZUELA: WORDPRESS.
Otero, C. (2010). COMPETENCIAS EN TIC ARQUITECTURA DE LA WEB. ESPAÑA: MARA MOBILIA.
P., P. (2010). Análisis del movimiento en la red. Merida- Venezuela: Cidiat. Perez, D. (2010). Lenguajes de Programacion .
PYMEHELP. (2010). pymehelp . SAN MARTIN: S-M.
Rodrigo, I. N. (2013). El origen de Internet. El camino hacia la red de redes. ESPAÑA: IVMA.
S-A. (12 de Noviembre de 2010). Guia breve de sitios web. Obtenido de Guia breve de sitios web: http://www.w3c.es/Divulgacion/GuiasBreves/ServiciosWeb
SANTILLAN, L. A., & GINESTA, O. P. (2012). BASE DE DATOS EN MYSQL.
BARBERA: UOC.
Shekhar, S. &. (2009). Spatial Databases. En S. &. Shekhar.
Toro, L. C., & Ortiz, M. E. (2010). Arquitectura de Internet . Mèxico : Miron.
Tutoriales . (s.f.). Obtenido de Tutorial correo electronico :
Valdés, D. P. (Noviembre de 2007). Mestros de la web. Obtenido de Los diferentes lenguajes de programación para la web: http://www.maestrosdelweb.com/los-diferentes- lenguajes-de-programacion-para-la-web/
Vallejo, C. (Diciembre de 2010). Expogallos. Obtenido de http://www.expogallos.com/blog/123.html
Vallejos, O. (2012). Introduccion al Internet. Argentina: UNL.
WIKIPEDIA BOOKS. (2012). Obtenido de BOOOKS: http://es.wikipedia.org/wiki/Microsoft_SQL_Server
wikipedia. (26 de febrero de 2015). wikipedia . Obtenido de fundacion wikimedia : http://es.wikipedia.org/wiki/PHP
ANEXOS
ENCUESTA SOBRE LA GESTIÓN DE INTEGRACIÓN DE LOS MIEMBROS DE LA IGLESIA DIVINO MAESTRO DE GALILEA.
Objetivo: recopilar información sobre los procesos de gestión en la iglesia.
Introducción: Marque con una X en las respuestas que crea conveniente
CUESTIONARIO
1. ¿La iglesia tiene un administrador de equipos informáticos? Si ( )
No ( )
2. ¿Con que frecuencia tiene los eventos evangelìsticos en la iglesia? Semanal ( )
Mensual ( ) Trimestral ( )
3. ¿Ha considerado la pérdida de información por el manejo manual de los eventos programados?
Si ( )
Algunas veces ( )
No ( )
4. ¿Cree Ud. que la información digital de hoy en día es apto para publicar los eventos en la web?
Si ( ) No ( )
5. ¿Considera ud que una implementación del portal para la Iglesia mejoraría la imagen? Mucho ( )
Poco ( ) Nada ( )
6. ¿Considera importante la gestión de integración de los miembros de la iglesia a través de la web?
Adecuado ( ) Inadecuado ( )
7. ¿Cree usted que mediante un chat en el Portal, ayudaría a fortalecer a los miembros? Mucho ( )
Poco ( )
Nada ( )
8. ¿Piensa usted, que publicando los eventos programados aumentaría el número de participantes a los eventos?
Si ( ) No ( )
9. ¿cree usted que los mensajes cristianos le motiva a los miembros de la iglesia? Si ( )
No ( )
10. 10.- ¿Considera usted qué el acceso a internet es una herramienta innovada para actualizar conocimientos?
Si ( ) No ( )
SCRIPT DE LA BASE DE DATOS
Servidor: localhost
-- Tiempo de generación: 11-11-2015 a las 16:36:23 -- Versión del servidor: 5.0.51
-- Versión de PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; --
-- Base de datos: `iglesia` --
-- --- --
-- Estructura de tabla para la tabla `jv_auditoria` --
CREATE TABLE `jv_auditoria` (
`id_auditoria` int(11) NOT NULL auto_increment, `id_usuario` int(11) NOT NULL,
`fecha` varchar(10) NOT NULL, `hora` varchar(5) NOT NULL, `id_estado` int(11) NOT NULL, PRIMARY KEY (`id_auditoria`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=126 ; --
-- Volcar la base de datos para la tabla `jv_auditoria` --
INSERT INTO `jv_auditoria` VALUES (57, 3, '2013-07-27', '0:42', 1);
INSERT INTO `jv_auditoria` VALUES (83, 1, '2013-08-05', '0:12', 1);
INSERT INTO `jv_auditoria` VALUES (82, 4, '2013-08-05', '0:12', 1);
INSERT INTO `jv_auditoria` VALUES (81, 2, '2013-08-05', '0:11', 1);
INSERT INTO `jv_auditoria` VALUES (80, 1, '2013-08-05', '0:10', 1);
INSERT INTO `jv_auditoria` VALUES (79, 3, '2013-08-05', '9:52', 1);
INSERT INTO `jv_auditoria` VALUES (78, 4, '2013-08-05', '9:52', 1);
INSERT INTO `jv_auditoria` VALUES (77, 3, '2013-08-05', '9:41', 1);
-- Estructura de tabla para la tabla `jv_banner` CREATE TABLE `jv_banner` (
`id_banner` int(11) NOT NULL auto_increment, `id_tipo_banner` int(11) NOT NULL,
`banner` varchar(100) NOT NULL, `fecha` varchar(10) NOT NULL, `id_estado` int(11) NOT NULL, PRIMARY KEY (`id_banner`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; --
-- Volcar la base de datos para la tabla `jv_banner` --
INSERT INTO `jv_banner` VALUES (1, 1, 'f5cbda9fc4.gif', '2013- 06-13', 1);
-- --- --
-- Estructura de tabla para la tabla `jv_chat` --
CREATE TABLE `jv_chat` (
`id_persona` int(11) NOT NULL, `id_destino` int(11) NOT NULL, `mensaje` text NOT NULL,
`fecha` varchar(10) NOT NULL, `hora` varchar(5) NOT NULL, `id_estado` int(11) NOT NULL, PRIMARY KEY (`id_chat`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=18 ; --
-- Volcar la base de datos para la tabla `jv_chat` --
INSERT INTO `jv_chat` VALUES (1, 4, 1, 'mensaje de prueba', '2013-07-27', '09:36', 1);
INSERT INTO `jv_chat` VALUES (2, 3, 0, 'texto de prueba', '2013- 07-27', '12:40', 1);
INSERT INTO `jv_chat` VALUES (5, 4, 0, 'listo guamán prueba', '2013-07-27', '0:50', 1);
CREATE TABLE `jv_civil` (
`id_civil` int(11) NOT NULL auto_increment, `civil` varchar(25) NOT NULL,
`id_estado` int(11) NOT NULL, PRIMARY KEY (`id_civil`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; --
-- Volcar la base de datos para la tabla `jv_civil` --
INSERT INTO `jv_civil` VALUES (1, 'SOLTERO', 1); INSERT INTO `jv_civil` VALUES (2, 'CASADO', 1); INSERT INTO `jv_civil` VALUES (3, 'VIUDO', 1); INSERT INTO `jv_civil` VALUES (4, 'DIVORCIADO', 1); INSERT INTO `jv_civil` VALUES (5, 'UNION LIBRE', 1);
-- --- --
-- Estructura de tabla para la tabla `jv_contenido` --
CREATE TABLE `jv_contenido` (
`id_contenido` int(11) NOT NULL auto_increment, `id_menu` int(11) NOT NULL,
`id_posicion` int(11) NOT NULL, `titulo` varchar(50) NOT NULL, `alias` varchar(50) NOT NULL, `contenido` text,
`url` varchar(25) default NULL, `imagen` varchar(100) default NULL, `fecha` date NOT NULL,
`id_idioma` int(11) NOT NULL, `publicar` varchar(2) NOT NULL, `id_estado` int(11) NOT NULL,
PRIMARY KEY (`id_contenido`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=32 ;
CODIFICACIONES DE PROGRAMACIÓN <?php $varrand = substr(md5(uniqid(rand())),0,10); $varallw = array("image/gif","image/jpeg","image/pjpeg","image/png","image/ x-png"); $tips = array("gif","jpeg","png","jpg"); $varstat = ""; if ($_POST["action"] == "upload") { $id_contenido=$_POST["id_contenido"]; $tabla=$_POST["tabla"]; $identificador=$_POST["identificador"]; require_once('../conexion/conexion.php'); if (is_uploaded_file($_FILES["imagen"]["tmp_name"])) { $varname = $_FILES["imagen"]['name']; $vartemp = $_FILES['imagen']['tmp_name']; $vartype = $_FILES['imagen']['type'];
if (in_array($vartype, $varallw) && $varname != "") { $arrname = explode(".", $varname);
$i = strtolower(end($arrname)); if(in_array($i, $tips)){ $varname = $varrand.".".$i; $directorio=""; if($tabla=='jv_galeria_items') { $directorio="../images/galeria/"; } else if($tabla=='jv_matrimonio') { $directorio="../images/contenido/"; } else { $directorio="../images/contenido/"; } if (copy($vartemp, $directorio.$varname)) { $direccion=$directorio.$varname;
if($tabla=='jv_galeria_items') {
$sql = "update ".$tabla." set item='".$varname."' where
".$identificador."='".$id_contenido."'"; }
if($tabla=='jv_matrimonio') {
$sql = "update ".$tabla." set certificado='".$varname."' where
".$identificador."='".$id_contenido."'"; }
else {
$sql = "update ".$tabla." set imagen='".$varname."' where ".$identificador."='".$id_contenido."'"; } $consulta = mysql_query($sql); if($tabla=='jv_galeria_items') {
$sql="select ".$identificador." from ".$tabla." where ".$identificador."='".$id_contenido."' and item='".$varname."'";
}
else if($tabla=='jv_matrimonio') {
$sql="select ".$identificador." from ".$tabla." where ".$identificador."='".$id_contenido."' and certificado='".$varname."'";
} else {
$sql="select ".$identificador." from ".$tabla." where ".$identificador."='".$id_contenido."' and imagen='".$varname."'"; } $consulta = mysql_query($sql); if(mysql_num_rows($consulta)>0) { mysql_free_result($consulta); $varstat = "ok"; } else { mysql_free_result($consulta); $varstat = "no"; } } else {
$varstat = "Error al subir el archivo"; }
} else { $varstat = "Archivo no valido"; } } else {
$varstat = "Archivo no valido"; } } } ?> <html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso- 8859-1" />
<title>Herramienta para subir imagenes - ecuasoporte</title> <link rel="stylesheet" href="../css/ecuasoporte.css"
type="text/css" media="all" /> </head>
<body>
<table width="420" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="413" height="40" class="titulo"><b>Herramienta para subir imagen de artículo</b></td>
</tr> <tr> <td class="text"> &nb sp; Powered by Ing. Jeferson Villacís || 2013</td> </tr> <tr>
<form action="ecuasoporte.php" method="post" enctype="multipart/form-data">
<td height="50" valign="top" class="text">
<input name="imagen" type="file" class="casilla" id="imagen" size="35" />
<br/>
<input name="enviar" type="submit" class="boton" id="enviar" value="Subir Imagen" />
<input name="id_contenido" type="hidden" value="<?=$_GET['id']?>" />
<input name="tabla" type="hidden" value="<?=$_GET['tabla']?>" />
<input name="identificador" type="hidden" value="<?=$_GET['identificador']?>" />
<input name="action" type="hidden" value="upload" /> </td> </form> </tr> <?php if ($varstat == "ok") { ?> <tr> <td class="textinf"><strong>Confirmación:</strong><br> Archivo subido satisfactoriamente.
</td> </tr>
<?php } else { ?>
<?php if ($varstat != "") { ?> <tr>
<td class="textinf"><strong>Error:</strong><br> <?php echo $varstat; ?> </td>
</tr> <?php } ?> <?php } ?> </table> <?php $id_contenido=$_GET['id']; $tabla=$_GET['tabla']; $identificador=$_GET['identificador']; $directorio="../images/contenido/"; $certificado="";
if (strlen($id_contenido)!=0 && $tabla=='jv_matrimonio' && $varstat != "ok")
{
require_once('../conexion/conexion.php');
$sql="select certificado from jv_matrimonio where id_matrimonio=".$id_contenido; $consulta=mysql_query($sql); $row=mysql_num_rows($consulta); if($row>0) { while($row=mysql_fetch_array($consulta)) { $certificado=$row[0]; } } if(strlen($certificado)!=0) { ?>
<p align="center"><a href="<?php echo
$directorio.$certificado; ?>"><img width="200" height="200" src="<?php echo $directorio.$certificado; ?>"></a></p> <?php
} }
?>
<?php if ($varstat == "ok") { ?>
<p align="center"><img width="101" height="101" src="<?php echo $directorio.$varname; ?>"></p>
<?php } ?>
<?php if ($_GET['image'] != "") { ?>
<p align="center"><img width="101" height="101" src="<?php echo $directorio.$_GET['image']; ?>"></p>
<?php } ?> </body> </html>
El resto de script de la base de datos se encuentra en digital.