II
AGRADECIMIENTOS
A Dios por darme la vida para recorrer cualquier camino, a mis padres, por
estar pendiente de todas mis necesidades. A toda mi familia núcleo de amor
y alegría donde me han enseñado valores importantes y la necesidad de
superarme cada día. A mi asesor académico, Ing. Juan B., García R. por su
guía y su tiempo compartido, por cada una de sus enseñanzas necesarias
para elaborar el Informe de Pasantías.
A mi tutora industrial, Esp. Duly Castro por brindarme la oportunidad de
realizar el Informe de Pasantías en su departamento de postgrado de la
universidad nororiental privada Gran mariscal de Ayacucho núcleo Guayana.
A mis compañeros de la universidad, compartiendo conmigo el día a día de
ser estudiantes y hacer lo necesario para formarnos como Profesionales
Universitarios así como su apoyo incondicional para la realización de este
proyecto.
¡Gracias a todos!
III
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NORIENTAL PRIVADA
“GRAN MARISCAL DE AYACUCHO”
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERIA DE SISTEMAS
NÚCLEO CIUDAD GUAYANA
RESUMEN
IV
ÍNDICE GENERAL
II- EL PROBLEMA
Planteamiento del Problema………………………………………………...7
Justificación…………………………………………...………………..….….8
Objetivo General…………………………………………………...……..…..8
Objetivo Especifico………………………………..……………………….....9
Área de conocimientos…………………………………………………….....9
Línea de Investigación…………………………………….……………..…...9
Plan de ejecución………………………………………..……..…………......9
III- METODOLOGÍA
Tipo de Investigación ........................................................... …………..11
Diseño de Investigación ....................................................................... 11
Técnicas e instrumentos de investigación ........................................... 12
Unidad de análisis…………………………………………………...….….12
V
Factibilidad operacional……………………………………………….…....18
Casos de uso………………………………………………………………...19
Especificaciones del caso de uso…………………………………………19
Diccionario de datos………………………………………………………...22
Análisis de Resultados……………………………………………………...25
Entidad relación……………………………………………………….……..25
Diseño del prototipo…………………………………………………….…...27
Interfaz del acceso al sistema………………………………………….…..28
MANUAL DE INSTALACION Y CONFIGURACION DE LA PAGINA WEB
Instalación y Configuración del Hosting (000WEBHOST)………….…..32
Configuración del CMS (WORDPRES)…………….…………….……….34
Descargar y utilizar el cliente ITP Filezilla………………………………...37
Eliminar el archivo install PHP……..………………………………...….…37
Uso aplicativo para los usuarios………………………………………...…39
Olvido de la clave del inicio a Wordpress………………..………….…....39
Acceder a PHPMYADMIN……..………………………………..….…..…..40
Recuperar la contraseña Wordpress…………………………………...…40
Criterios para mejorar la seguridad del aplicativoCMS(Wordpress)……40
¿Cuál es el Host de mi base de datos?..................................................41
Desinstalación de Wordpress………………………………………………41
Desinstalación automática………………………………………………….42
Uso para los usuarios……………………………………………………….42
Restaurar backup de Wordpress…………………………………………..46
V- CONCLUSIONES Y RECOMENDACIONES
Conclusiones…………………………………………………………………47
Recomendaciones………………………………………………………….. 48
Bibliografía………………….....................................................................49
ÍNDICE DE FIGURAS
VI
Figura 10. Sección de instalación de complementos………..……………..30
Figura 11. Instalación……….…..…….…………………………………….…32
Figura 12. Configuración del hosting……...…………..…………….…….…32
Figura 13. Gestión del website … .. … …… … … … … … … … … … .... 33
Figura 14. Gestión de la base de datos...……………………………….. … 33
Figura 15. Bienvenido a worpress………………………………………..…..34
Figura 16. Conexión a las base de datos………………………………..…..35
Figura 17. Aplicación web (general)……………………………………..…...42
Figura 18. Biblioteca virtual...……………………………………………..…...43
Figura 19. Ofertas y recaudos……………………………………………..…..43
Figura 20. Zona de administrador…………………………………………..…44
Figura 21. Últimas novedades……………………………………………..…..44
Figura 22. Dudas y sugerencias……………………………………………….45
ÍNDICE DE TABLAS
VII
INTRODUCCIÓN
En las últimas décadas del siglo XX los seres humanos han sido
testigos de la transformación tanto en lo económico, social y cultural, todo
esto es gracias al fenómeno de la Globalización.
Actualmente, la Globalización tiene lugar en los campos del
desarrollo, la economía mundial, los escenarios sociales y las influencias
culturales y políticas. La globalización señala especialmente dos grandes
tendencias entre ellas se mencionan a los sistemas de comunicación mundial
y las condiciones económicas.
El sistema de comunicación global está teniendo una creciente
importancia en la actualidad, donde la tecnología ha sido el principal factor
para que se genere con mayor facilidad la comunicación entre varios países
o naciones.
Los seres humanos han desarrollado ciertas herramientas que han
permitido el descubrimiento de nuevas tecnologías, hallazgos científicos,
experimentos e innovaciones para alcanzar mejores niveles de vida,
permitiendo rapidez, facilidad en un medio tan agitado y acelerado que
vivimos en estos tiempos.
La tecnología avanza y es un hecho que conduce a que todos
debemos estar actualizados y a la vanguardia, lo que indica mantenernos
informados de lo que sucede a nuestro alrededor y más cuando nos
referimos a emplear un sistema de información mucho más reciente, con esto
nos referimos a Internet.
1
de usuarios en todo el mundo representando un 49% de la
población mundial y el número sigue aumentando
constantemente con un ratio del 939% desde el año 2000;
debido a la facilidad que brinda Internet para obtener
información rápida y de bajo costo desde la comodidad de
su casa u oficina (Miniwatts Marketing Group, 2017).
2
A través de entrevistas con los empleados del área de postgrado y su
directiva y analizando sus necesidades, se aprovechó este proyecto para
hacerlo más sustancial y productivo, agregando nuevos elementos a la
página Web y así cubrir aún más, con el principal objetivo, que es mejorar los
servicios del área de postgrado de la institución, a través de una mejor
comunicación con los postulantes, empleando este medio.
Esta investigación es un proyecto factible, ya que se diseñó en base
a un plan viable a las soluciones establecidas en este trabajo. Cuenta con un
método de investigación, elaboración y desarrollo de una propuesta que
solucione diversos problemas que se presentan actualmente dentro de la
agencia. El proyecto está sustentado con el apoyo de una investigación
documental y de campo para alcanzar los objetivos planteados.
El trabajo se encuentra estructurado bajo el siguiente esquema:
Capítulo I contiene la descripción de la empresa, razón social,
actividades a las que se dedica, reseña histórica, misión, visión, valores,
objetivos, organigrama general y del área donde se realizó la pasantía.
Capitulo II Marco Teórico: representa las bases teóricas que
sustenta el estudio del problema planteado.
Capitulo III Marco Metodológico: hace referencia a las técnicas y
procedimientos que serán utilizados para establecer la solución al problema.
Capitulo IV presentación y análisis de los resultados: está
compuesto por los resultados debidamente procesados con sus respectivos
análisis que van en función de los objetivos.
Capítulo V conclusiones y recomendaciones obtenidas de la
investigación, donde se especifican sugerencias que permitan mejorar las
condiciones de operabilidad y manejo de información en la empresa.
Finalmente se presenta las referencias bibliográficas utilizadas
para la elaboración de este trabajo de pasantía y los respectivos anexos.
3
CAPITULO I
LA EMPRESA
RAZÓN SOCIAL
HISTORIA
4
Universidades (CNU) ratificó la creación de los Núcleos de Anaco, Cumaná y
Maturín.
El Rector fundador de la UGMA fue el Dr. Eduardo González Reyes, quien
dio paso en 1993 al Dr. Genaro Mosquera Castellanos, desempeñando éste
el cargo hasta 1997, cuando es designado el Dr. Milton Granados Pomenta,
de larga trayectoria en la más alta posición de la UGMA que finaliza en
diciembre de 2010, cuando cede el paso al actual Rector, Dr. Edgar Ortiz
Ordaz, quien ocupó previamente los cargos de Vicerrector Académico y
Vicerrector Administrativo.
La UGMA es una referencia institucional educativa privada relevante en la
Venezuela contemporánea, ya que su comunidad está integrada
aproximadamente por 24.000 estudiantes, 1.400 docentes y 500 empleados
y obreros, cifras que la mantienen como una de las principales universidades
privadas del país y definitivamente la más importante del oriente y la región
de Guayana.
MISIÓN
La UGMA como comunidad académica, generadora, constructora,
transmisora de saberes y con sentido de pertinencia social, forma
integralmente a profesionales para el hacer, ser y convivir, con capacidad
crítica, valores éticos, morales, sensibilidad social, aptitudes y conocimientos
que les permitan contribuir con el desarrollo científico, tecnológico,
humanístico y cultural del país.
VISIÓN
Ser una comunidad académica líder de la educación superior privada en el
oriente y sur del país, abierta a la sociedad y tolerante a la pluralidad de
ideas. Orientada a la creación y difusión del conocimiento con pertinencia
social y a la formación de profesionales competentes y emprendedores
comprometidos éticamente con los valores y principios de nuestra sociedad y
con el desarrollo regional y nacional.
5
ORGANIGRAMA DE LA INSTITUCIÓN
6
CAPÍTULO II
EL PROBLEMA
7
aplicación confiable de fácil mantenimiento reduciendo los costos de otras
alternativas online para solventar la problemática existente.
Justificación
OBJETIVOS
General
Proponer una aplicación web para la gestión de la información referente del
área de postgrado de la universidad "Gran Mariscal de Ayacucho".
8
Específicos
Plan De Ejecución
9
Figura 2. Plan de ejecución. Fuente: UGMA CPTE
10
CAPÍTULO III
METODOLOGÍA
Tipo de Investigación
Investigación de campo
Diseño de la investigación.
Investigación aplicada
11
Técnicas e instrumentos de recolección de datos
Unidad de análisis
12
Gran Mariscal de Ayacucho- núcleo Guayana, con base en los datos del
personal de la misma, ubicado en el municipio Caroní, Estado Bolívar
13
CAPITULO IV
14
los postulantes así como brindarle al personal de postgrado una herramienta
que aumente la efectividad de su labor sin incrementar su carga.
Requerimientos funcionales
Base de datos
15
Requerimientos no funcionales
Estudio de factibilidad
Factibilidad técnica
16
Para la presente propuesta se ha trabajado en un ordenador de marca
Toshiba como base de desarrollo. Dicho ordenador cuenta con las siguientes
características:
Sistema Operativo: Windows 10
Manejador de Base de Datos: MySQL (MariaDB 10.1)
Servidor o hosting propuesto para el proyecto:
www.000webhost.com (hosting gratuito)
Herramienta de Aplicación Web: CMS (WordPress 4.9).
17
Factibilidad económica
Factibilidad operacional
18
El diseño es operacionalmente factible, debido a que después de su
implementación, formara parte del sistema de información de la oficina de
postgrados con el que se mantendrán informados a toda la comunidad
estudiantil de las nuevas ofertas de los postgrados y de los requerimientos
que se deben presentar para formalizar su inscripción. Luego de entregada la
propuesta, serán los directivos del núcleo de la universidad así como del
área de postgrado quienes estarán a cargo de la evaluación y aprobación
aplicable de la aplicación web propuesta para usarla como la principal fuente
de información sobre el área de postgrado.
Casos de uso
Administrador
Usuarios
19
Especificaciones
SIMBOLOGÍA
Usuario
Tabla NRO1. Tabla de caso de uso de usuario- Fuente: El autor (2018)
SIMBOLOGÍA
Administrador
Tabla NRO2. Tabla de caso de uso de Administrador- Fuente: El autor
(2018)
20
Figura #3, Resumen de Caso de uso de la Aplicación, Fuente: El autor
(2018)
21
Diccionario de datos:
En diccionario de datos contiene las características lógicas de los datos
que se van a utilizar en la aplicación que estamos programando, incluyendo
nombre, descripción, tipo, contenido y organización.
Cuadro 3
Tabla 3: Jkln_Links
Nombre Del Campo Descripción Tipo Longitud Tipo Clave
Link_Id Bigint 20
Varchar 255
Link_Url
Varchar 255
Link_Name
Varchar 255
Link_Image
Link_Target Varchar 25
Varchar 255
Link_Description
Link_Visible Varchar 20
Link_Owner Bigint 20
Link_Rating Int 11
Datetime
Link_Updated
Link_Rel Varchar 255
Link_Notes Longtext
Link_Rss Varchar 255
Nota: Esta Tabla Almacena Las Redirecciones Básicas De Los Link Del
gestor de contenidos Wordpress.-Fuente: El Autor (2018)
Cuadro 4
Tabla 4: Jkln_Term_Relationships
Nombre Del Campo Descripción Tipo Longitud Tipo Clave
22
Object_Id Bigint 20 Clave Principal
Term_Taxonomy_Id Bigint 20
Term_Order Int 211
Nota: Acá se encuentran guardadas las Relaciones De Las Categorías
Creadas Con Otras Secciones De La Web.-Fuente: El Autor (2018).
Cuadro 5
Tabla 5: Jkln_Postmeta
Nombre Del Campo Descripción Tipo Longitud Tipo Clave
Post_Id Bigint 20
Meta_Key Varchar 255
Meta_Value Longtext
Meta_Id Bigint 20
Nota: Almacena Los Datos Temporales De Los Post Creados A Su Vez
También De Los Eliminados En La Papelera.-Fuente: El Autor (2018).
Cuadro 6
Tabla 6: Jkln_Options
Nombre Del Campo Descripción Tipo Longitud Tipo Clave
Option_Id Bigint 20
Option_Name Varchar 191
Option_Value Longtext
Autoload Varchar 20
Nota: Almacena Todas Las Opciones Privilegiadas Del Administrador
Del CMS, Tanto La Creación Como Modificación De La Plataforma En
Sí.-Fuente: El Autor (2018)
Cuadro 7
Tabla 7: Jkln_Terms
Nombre Del Campo Descripción Tipo Longitud Tipo Clave
Term_Id Bigint 20
Name Varchar 200
Slug Varchar 200
Term_Group Bigint 10
Nota: Almacena Los Datos De Las Categorías Creadas En La Web Para
Hacerle Relación Con Las Noticias.-Fuente: El Autor (2018).
Cuadro 8
Tabla 8: Jkln_Termmeta
Nombre Del Campo Descripción Tipo Longitud Tipo Clave
23
Meta_Id Bigint 20
Term_Id Bigint 30
Meta_Key Varchar 255
Meta_Value Longtext
Nota: Guarda Datos Temporales De Las Categorías De Noticias.-Fuente:
El Autor (2018).
Cuadro 9
Tabla 9: Jkln_Usermeta
Nombre Del Campo Descripción Tipo Longitud Tipo Clave
Umeta_Id Bigint 20
User_Id Bigint 20
Meta_Key Varchar 255
Meta_Value Longtext
Nota: Esta Relaciona Los Datos Solicitados Al Registrase, Es Decir Los
Datos Básicos De Los Usuarios.-Fuente: El Autor (2018).
Cuadro 10
Tabla 10: Jkln_Commentmeta
Cuadro 11
tabla 11: Jkln_Term_Taxonomy
Nombre Del Campo Descripción Tipo Longitud Tipo Clave
Term_Taxonomy_Id Bigint 20
Term_Id Bigint 20
Taxonomy Varchar 32
24
Description Longtext
Parent Bigint 20
Count Bigint 20
Nota: Guarda Las Descripciones Referente Al Crear Una Categoría, Es
Decir, A Que Se Refiere Cada Categoría De Manera Especifica.-Fuente:
El Autor (2018).
Cuadro 12
Tabla 12: Jkln_Users
Nombre Del Campo Descripción Tipo Longitud Tipo Clave
ID Bigint 20 Clave Principal
User_Login Varchar 60
User_Pass Varchar 255
User_Nicename Varchar 50
User_Email Varchar 100
User_Url Varchar 100
User_Registred Datetime
User_Activation_Key Varchar 255
User_Status Int 11
Display_Name Varchar 250
Nota: Almacena Todos Los Datos De Los Usuarios Registrados En La
Plataforma Web.-Fuente: El Autor (2018).
Cuadro 13
Tabla 13: Jkln_Posts
Nombre Del Campo Descripción Tipo Longitud Tipo Clave
ID Bigint 20 Clave Principal
Post_Author Bigint 20
Post_Date Datetime
Post_Date_Gmt Datetime
Post_Content Longtext
Post_Title Mediumtext
Post_Exerpt Mediumtext
Post_Status Varchar 20
Comment_Status Varchar 20
Ping_Status Varchar 20
Post_Password Varchar 255
25
Post_Name Varchar 255
To_Ping Mediumtext
Pinged Mediumtext
Post_Modified Datetime
Post_Modified_Gmt Datetime
Post_Content_Filtered Longtext
Post_Parent Bigint 20
Guid Varchar 255
Menu_Order Int 11
Post_Type Varchar 20
Post_Mime_Type Varchar 100
Commenmt_Count Bigint 20
Nota: Almacena Toda La Información Creada De Los Post Y Páginas Del
Aplicativo, Es Decir, Cada Sección Estática Creada En La Web.-Fuente:
El Autor (2018).
Cuadro 14
Tabla 14: Jkln_Comments
Nombre Del Campo Descripción Tipo Longitud Tipo Clave
Comment_ID Bigint 30
Comment_Post_ID Bigint 20
Comment_Author Text
Comment_Author_E Varchar 150
mail
Comment_Author_Ur Varchar 200
l
Comment_Author_IP Varchar 150
Comment_Date Datetime
Comment_Date_Gmt Datetime
Comment_Content Mediumtext
Comment_Karma Int 20
Comment_Approved Varchar 50
Comment_Agent Varchar 255
Comment_Type Varchar 50
Comment_Parent Bigint 50
User_Id Bigint 30
26
Nota: Almacena Los Comentarios Hechos En Las Publicaciones Y
Páginas, También Almacena Los Datos De Los Que Comentaron,
Fuente: El Autor (2018)
Análisis de Resultados
Entidad-Relación
27
Interfaz acceso al sistema
28
Figura 7. Sección de edición y creación de páginas. Fuente: El Autor (2018)
29
Figura 9. Sección de respaldo de la aplicación. Fuente: El Autor (2018
30
Jhonny Campos
31
Instalación y configuración de la aplicación en el hosting (000webhost)
Figura.11 Instalación
32
Para la gestión del sitio a nivel del hosting tenemos la opción “manage
Website” donde nos muestra el histórico de visitas de la web, el estado en
que se encuentra la página y más detalles estadísticos.
33
Configuración del CMS (WORDPRESS 4.9)
WordPress es un gestor de contenidos libre y gratuito, muy útil para
gestionar una bitácora personal o blog, los pasos para la instalación de
wordpress son los siguientes:
34
a.- Nombre de la base de datos, es tu número de usuario_nombredebase de
datos.
Por ejemplo: a4545454_cualquiernombre.
El nombre de la base de datos será en este ejemplo:
a4545454_cualquiernombre.
35
ser mysql9.000webhost.com, etc varia entre un dominio y otro) se va a usar
mas adelante.
2.- Entren a la carpeta wordpress, hay varios archivos y carpetas, entre ellos
el archivo wp-config-sample, renombrenlo para que se llame wp-config.
3.- Abran el archivo wp-config con cualquier editor de texto, van a modificar
las siguientes líneas:
define(’DB_NAME’, ‘putyourdbnamehere’);
36
define(’DB_HOST’, ‘localhost’);
2.- Ejecutan el cliente filezilla que instalaron, en la parte superior pide server
name, nombre de usuario y clave para poder subir los archivos al servidor.
3.- En servidor escribe el server name (el que aparece a la derecha del
cpanel), por ejemplo: server24.000webhost.com
37
4.- En nombre de usuario escriben su nombre de usuario del dominio, por
ejemplo: a4545454.
1.- Siempre en Filezilla en sitio local entrar a la carpeta que contiene los
archivos de wordpress descomprimido.
3.- En sitio remoto, doble clic a public_html.En el texto de sitio remoto debe
aparecer /public_html, porque ahí es donde se debe subir wordpress.
38
Ya se creó el blog, ahora hay que borrar el archivo install.php,
entrar al cpanel, luego al file manager, entar a la carpeta public_html, entrar a
la carpeta wp-admin, marcar el archivo install.php, ir arriba a la página y
clicar el botón delete, se accede a una nueva página, clic al check verde para
aceptar que se borre el archivo.
Esto paso se hace para que otras personas no puedan registrase en tu blog
como administradores en la página install.php
-Solución 1:
-Solución 2:
ACCEDER A PHPMYADMIN
Accedemos al hosting donde esté instalada la aplicación y accedemos
mediantes phpMyAdmin a las tablas de la instalación. Una vez ahí buscamos
la tabla ‘wp_users‘, donde estará contenida toda la información de los
usuarios registrados.
39
Buscamos la entrada del usuario cuya contraseña necesitamos recuperar y
hacemos clic sobre le botón editar para modificar dicha contraseña Y
modificamos la contraseña que aparezca sobreescribiéndola por esta que
utilizamos en este ejemplo “$P$BowRVQ7v67auZFOkv9WRcrdZDTbFgL/“:
40
¿Cual es el Host de mi base de datos?
Ahora, con los datos de la base de datos que previamente has creado,
cumplimenta los campos de la segunda pantalla de instalación de WordPress
manualmente.
Si has puesto los datos correctos verás un aviso de que todo ha ido bien.
Ya puedes ejecutar la instalación de WordPress.
Ahora toca pasarle los datos del Título del sitio y datos de acceso del
administrador del sitio web. 1
Desinstalación de WordPress
41
Desinstalación automática
42
Figura. 18 Biblioteca Virtual
43
Figura.20 últimas novedades
44
Figura. 22 Dudas y sugerencias
45
Restaurar un backup de WordPress
46
CAPÍTULO V
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
47
Recomendaciones
48
BIBLIOGRAFÍA
49