lina marÍa esquivel cruz cÓdigo 20112078036 juan …
TRANSCRIPT
SISTEMA DE INFORMACIÓN WEB PARA EL MANEJO Y ACTUALIZACIÓN DE LA
INFORMACIÓN DEMOGRÁFICA DE LOS RESGUARDOS INDÍGENAS DEL MUNICIPIO
DE COYAIMA
LINA MARÍA ESQUIVEL CRUZ
CÓDIGO 20112078036
JUAN SEBASTIÁN MÉNDEZ LOZANO
CÓDIGO 20112078402
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS
BOGOTÁ
2015
2
SISTEMA DE INFORMACIÓN WEB PARA EL MANEJO Y ACTUALIZACIÓN DE LA
INFORMACIÓN DEMOGRÁFICA DE LOS RESGUARDOS INDÍGENAS DEL MUNICIPIO
DE COYAIMA
LINA MARÍA ESQUIVEL CRUZ
CÓDIGO 20112078036
JUAN SEBASTIÁN MÉNDEZ LOZANO
CÓDIGO 20112078402
Proyecto presentado para optar por el título de tecnólogo en sistematización de datos
TUTOR:
ING. HÉCTOR JULIO FÙQUENE ARDILA
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS
BOGOTÁ
2015
3
Nota de aceptación
__________________________
__________________________
__________________________
__________________________
__________________________
Tutor: Héctor Julio Fúquene
__________________________
Jurado: Norberto Novoa Torres
__________________________
Jurado: Johanna Del Pilar Dueñas
4
“Si quieres construir un barco, no empieces por buscar
madera, cortar tablas o distribuir el trabajo, sino que
primero has de evocar en los hombres el anhelo del mar
libre y ancho.”
Antoine de Saint-Exupéry
5
AGRADECIMIENTOS
En primera medida agradecemos a nuestros padres que con sus esfuerzos
hicieron posible la realización de nuestra meta, además del apoyo brindado a lo
largo de este camino; asimismo es necesario agradecer a los docentes que nos
brindaron sus conocimientos, para nuestra formación como tecnólogos, aparte de
inculcarnos como primera medida la ética profesional y la exigencia personal para
superarnos.
Al ingeniero Héctor Julio Fúquene, quien con sus conocimientos contribuyo al
buen desarrollo de este proyecto.
Por último agradecer a las personas que compartieron con nosotros a lo largo de
la carrera, ya que aportaron enseñanzas e hicieron más fácil la culminación de
nuestra carrera, dando ánimos en los momentos de fracaso.
6
Contenido ABSTRACT ................................................................................................................. 12
RESUMEN ................................................................................................................... 13
INTRODUCCIÓN ......................................................................................................... 14
1. FASE DE DEFINICIÓN, PLANEACIÓN Y ORGANIZACIÓN....................................... 15
1.1 TÍTULO. ............................................................................................................ 15
1.2 TEMA ................................................................................................................ 15
1.3 PLANTEAMIENTO DEL PROBLEMA. .............................................................. 15
1.3.1 Descripción. ................................................................................................ 15
1.3.2 Formulación del problema. ......................................................................... 16
1.4 JUSTIFICACIÓN. .............................................................................................. 16
1.5 OBJETIVOS. ..................................................................................................... 17
1.5.1 Objetivo general. ........................................................................................ 17
1.5.2 Objetivos específicos. ................................................................................. 17
1.6 ALCANCES Y DELIMITACIONES. ................................................................... 17
1.6.1 Alcances. .................................................................................................... 17
1.6.2 Delimitaciones. ........................................................................................... 18
1.6.2.1 Delimitación Geográfica ................................................................................ 18
1.6.2.2 Delimitación Temporal .................................................................................. 18
1.6.2.3 Delimitación técnica ...................................................................................... 19
1.7 MARCO DE REFERENCIA .................................................................................... 19
1.7.1 Hardware: ........................................................................................................ 19
1.7.2 Software .......................................................................................................... 19
1.8 FACTIBILIDAD (TÉCNICA, OPERATIVA, ECONÓMICA Y LEGAL) ................... 21
1.9 CRONOGRAMA .................................................................................................... 22
2 FASES DE REQUERIMIENTOS ................................................................................... 23
2.1 REQUERIMIENTOS FUNCIONALES .................................................................... 23
2 .2 REQUERIMIENTOS NO FUNCIONALES ............................................................. 23
2.3 REQUERIMIENTOS DEL SISTEMA ...................................................................... 24
2.3.1 Requerimientos de Hardware........................................................................... 24
2.3.2 Requerimientos humanos ................................................................................ 24
7
2.4 DEFINICIÓN DE ACTORES .................................................................................. 25
2.5 LISTA PRELIMINAR DE CASOS DE USO ............................................................ 25
2.6 MODELOS DE CASOS DE USO ........................................................................... 26
2.6.1 Casos de uso administrador ............................................................................ 26
2.6.2 Caso de uso usuario ........................................................................................ 27
2.6.3 Casos de Uso Invitado ..................................................................................... 28
2.7 DOCUMENTACIÓN DE CASOS DE USO ............................................................. 29
3 FASE DE ANÁLISIS ..................................................................................................... 39
3.1 DIAGRAMA DE FUNCIONES ................................................................................ 39
3.1.1 Diagrama proceso cargar menú administrador ................................................ 40
3.1.2 Diagrama proceso cargar menú usuario .......................................................... 41
3.1.3 Diagrama proceso cargar formularios .............................................................. 42
3.1.4 Diagrama de proceso Insertar datos demográficos ......................................... 43
3.1.5 Diagrama de proceso Eliminar datos demográficos ........................................ 44
3.1.6 Diagrama de proceso Modificar datos .............................................................. 45
3.1.7 Diagrama de proceso generar reportes ............................................................ 46
3.1.8 Diagrama de proceso generar certificado ........................................................ 47
3.1.9 Diagrama de proceso crear usuario ................................................................. 48
3.1.10 Diagrama de proceso consultar datos ............................................................ 49
3.2 HERRAMIENTA DE PROGRAMACIÓN ........................................................... 50
3.3 DIAGRAMA DE SECUENCIA ........................................................................... 51
3.3.1 Diagrama de secuencia: insertar Datos demográficos individuo ...................... 51
3.3.2 Diagrama de secuencia: eliminar usuario registrado ........................................ 51
3.3.3 Diagrama de secuencia: modificar usuario registrado ...................................... 52
3.3.4 Diagrama de secuencia: consultar datos demográficos ................................... 52
3.3.5 Diagrama de secuencia: generar certificados .................................................. 53
3.3.6 Diagrama de secuencia: generar reporte de certificados generado…………….49
3.3.7 Diagrama de secuencia: ingreso persona ........................................................ 54
3.4 DIAGRAMA DE ACTIVIDAD ................................................................................. 55
3.4.1 Diagrama de actividad: inserción datos demográficos ..................................... 55
3.4.2 Diagrama de actividad: eliminar datos demográficos ....................................... 55
3.4.3 Diagrama de actividad: modificar datos demográficos ..................................... 56
3.4.4 Diagrama de actividad: generar reporte ........................................................... 56
8
3.4.5 Diagrama de actividad: generar Certificado ..................................................... 57
3.4.6 Diagrama de actividad: crear Usuario .............................................................. 57
3.5 DIAGRAMA DE COLABORACIÓN ....................................................................... 58
3.5.1 Diagrama de colaboración: ingreso datos demográficos .................................. 58
3.5.2 Diagrama de colaboración: modificar datos demográficos ............................... 58
3.5.3 Diagrama de colaboración: eliminar datos demográficos ................................. 59
3.5.4 Diagrama de colaboración: consulta datos demográficos ................................ 59
3.5.5 Diagrama de colaboración: registro usuario ..................................................... 59
3.5.6 Diagrama de colaboración: generar Certificado ............................................... 60
3.6 DIAGRAMA DE ESTADO ...................................................................................... 60
3.6.1 Diagrama de estado: ingreso sistema .............................................................. 60
3.6.2 Diagrama de estado: ingreso datos demográficos ........................................... 61
3.6.3 Diagrama de estado: modificar datos demográficos ......................................... 61
3.6.4 Diagrama de estado: eliminar datos demográficos ........................................... 62
3.6.5 Diagrama de estado: generar certificado ......................................................... 62
3.6.6 Diagrama de estado: crear usuario .................................................................. 63
3.6.7 Diagrama de estado: buscar ........................................................................... 63
4 FASE DE DISEÑO ................................................................................................... 64
4.1 DIAGRAMA DE CLASES ...................................................................................... 64
4.2 MODELO DE BASE DE DATOS ........................................................................... 65
4.2.1 Modelo relacional ............................................................................................. 65
4.2.2 Diccionario de datos ........................................................................................ 66
4.3 MODELO DE INTERFAZ ....................................................................................... 67
5 FASE DE PRUEBAS DEL SISTEMA ........................................................................... 69
5.1 PRUEBAS DE ESTRÉS ......................................................................................... 70
5.2 PRUEBAS DE RESPUESTA DEL SERVIDOR ...................................................... 74
CONCLUSIONES ............................................................................................................ 76
RECOMENDACIONES .................................................................................................... 77
BIBLIOGRAFÍA ............................................................................................................... 78
ANEXOS DIGITALES ...................................................................................................... 79
9
ÍNDICE DE TABLAS
Tabla 1: Herramientas de desarrollo de software para el proyecto........................ 19
Tabla 2: Definición de actores .................................................................................. 25
Tabla 3: lista de casos de uso ................................................................................... 25
Tabla 4: caso de uso ingreso datos demográficos ........................................................ 29
Tabla 5: caso de uso modificar datos ........................................................................... 30
Tabla 6: caso de uso eliminar registros ........................................................................ 31
Tabla 7: caso de uso reporte certificados ..................................................................... 32
Tabla 8: caso de uso inicio de sesión admin ................................................................ 33
Tabla 9: caso de uso inicio de sesión persona ............................................................. 34
Tabla 10: caso de uso generar certificados .................................................................. 35
Tabla 11: caso de uso modificar datos ......................................................................... 36
Tabla 12: caso de uso consultar datos ......................................................................... 37
Tabla 13: caso de uso registrar persona ...................................................................... 38
Tabla 14: lenguaje de programación ......................................................................... 50
Tabla 15: Diccionario de Datos..................................................................................... 63
Tabla 16: Pruebas del Sistema .................................................................................... 69
10
ÍNDICE DE IMÁGENES
Imagen 1: Cronograma ................................................................................................ 22
Imagen 2: Ingreso de datos demográficos .................................................................... 26
Imagen 3: Modificación de datos demográficos ........................................................... 26
Imagen 4: Eliminación de registros .............................................................................. 26
Imagen 5: Reporte de certificados generados .............................................................. 26
Imagen 6: Inicio sesión ................................................................................................. 27
Imagen 7: Inicio sesión ................................................................................................. 27
Imagen 8: Generación de certificados .......................................................................... 27
Imagen 9: Modificar datos demográficos(usuario) ........................................................ 27
Imagen 10: Consultar datos demográficos (persona/invitado) ...................................... 28
Imagen 11: Registro de datos sesión(persona) ............................................................ 28
Imagen 12: Insertar datos demografícos (Dg Secuencia) ............................................. 51
Imagen 13: Eliminar Usuario(Dg Secuencia) ................................................................ 51
Imagen 14: Modificar Usuario(Dg Secuencia) .............................................................. 52
Imagen 15: Consultar Datos Demográficos(Dg Secuencia) .......................................... 52
Imagen 16: Generar Certificados(Dg Secuencia) ......................................................... 53
Imagen 17: Generar Reporte Certificados(Dg Secuencia) ............................................ 53
Imagen 18: Ingresar Persona(Dg Secuencia) ............................................................... 54
Imagen 19: Inserción Datos(Dg Actividad) ................................................................... 55
Imagen 20: Eliminar Datos(Dg Actividad) ..................................................................... 55
Imagen 21: Modificar Datos(Dg Actividad) ................................................................... 56
Imagen 22: Generar Reporte(Dg Actividad) ................................................................. 56
Imagen 23: Generar Certificado(Dg Actividad) ............................................................. 57
Imagen 24: Crear Usuario(Dg Actividad) ...................................................................... 57
Imagen 25: Insertar Datos Demográficos(Dg de Colaboración) .................................... 58
Imagen 26: Modificar Datos Demográficos(Dg de Colaboración) ................................. 58
Imagen 27: Eliminar Datos Demográficos(Dg de Colaboración) ................................... 59
Imagen 28: Consultar Datos Demográficos(Dg de Colaboración) ................................. 59
Imagen 29: Registro usuario(Dg de Colaboración) ....................................................... 59
Imagen 30: Generar Certificado(Dg de Colaboración) .................................................. 60
Imagen 31: Ingresar Sistema(Dg de Estado) ................................................................ 60
11
Imagen 32: Ingresar Datos(Dg de Estado) ................................................................... 61
Imagen 33: Modificar Datos(Dg de Estado) .................................................................. 61
Imagen 34: Eliminar Datos(Dg de Estado) ................................................................... 62
Imagen 35: Generar Certificados(Dg de Estado) .......................................................... 62
Imagen 36: Crear usuario(Dg de Estado) ..................................................................... 63
Imagen 37: Buscar(Dg de Estado) ............................................................................... 63
Imagen 38: Diagrama de clases ................................................................................... 64
Imagen 39: Modelo relacional ...................................................................................... 65
Imagen 40: Configuración para 20 usuarios ................................................................. 67
Imagen 41: Prueba de estres para 20 usuarios ............................................................ 68
Imagen 42: Resultado para 20 usuarios ....................................................................... 68
Imagen 43: Respuesta de las URL por contenido ........................................................ 69
Imagen 44: Configuración de la prueba para 100 usuarios........................................... 70
Imagen 45: Prueba de estres para 100 usuarios .......................................................... 70
Imagen 46: Resultado de la prueba para 100 usuarios ................................................ 71
Imagen 47: Prueba de respuesta del servidor .............................................................. 71
12
ABSTRACT
The information technologies and communication utilize elements and techniques
used in the treatment and information transmition, mainly in the internet and
telecommunications.
The objective of this project is create an efficient system, able to organize the
information, in this case the information of natives pijao zanja honda, with the idea
to improve all processes of this community, like the censuses development, affiliate
certifications, among others process that bring benefits to the community .
We pretend that the indigenous community , recognize the technology tools,
information and communication, that them permit have access to world wide web,
and enjoy the benefits that offered, in addition to give to community an effective
way to organize his information , and they can have access in manner more easy
13
RESUMEN
Las tecnologías de la información y la comunicación agrupan los elementos y las técnicas usadas en el tratamiento y la transmisión de la información, principalmente la informática, Internet y las telecomunicaciones.
Lo que se busca con este proyecto es crear un sistema eficaz, capaz de organizar
la información de las personas que pertenecen a comunidades indígenas en este
caso específico el Resguardo Indígena Pijao Zanja Honda, con el fin de mejorar la
forma en que se lleva a cabo todos los procesos de la comunidad, como la
elaboración de censos, certificaciones a los afiliados, entre otros procesos de
beneficio para la comunidad.
Además se busca que la comunidad indígena, se familiarice con las herramientas de la tecnología, información y la comunicación TIC, que les permita tener acceso a la world wide web, disfrutar de los beneficios que esta ofrece, además de darle a la comunidad una forma eficaz de organizar su información para acceder de manera más sencilla a ella.
14
INTRODUCCIÓN
En la actualidad existen muchos sistemas información para la toma de decisiones,
pero ¿funcionan en realidad bien estos sistemas? Siempre nos quejamos de los
sistemas, que si no funcionan, que si no dan los resultados esperados, etc., pero
¿por qué es que no funcionan?
Esto suele suceder por la desinformación, cuando una persona requiere de un
sistema, va con su programador y le informa que es lo que quiere obtener de él,
sin saber cuáles son las limitaciones del software.
El sistema de información de una empresa es el punto básico para una buena
gestión administrativa, ya que a través de sus componentes toma los datos desde
la actividad para conducirlos en sucesivas fases y grados de elaboración, al
proceso de decisiones.
Para comprender lo que significa un buen sistema de información dentro de una
entidad, es necesario identificar los objetivos que este persigue.
En conclusión se puede decir, que para que un sistema de información
computarizado funcione eficazmente, es necesario que se combinen los Hardware
y Software adecuados para el desempeño de la tarea requerida, es muy
importante que se realicen estudios sobre los diferentes programas (Software) y
los dispositivos (Hardware) que existen para elegir el que mejor convenga.
15
1. FASE DE DEFINICIÓN, PLANEACIÓN Y ORGANIZACIÓN.
1.1 TÍTULO.
SISTEMA DE INFORMACIÓN WEB PARA EL MANEJO Y ACTUALIZACIÓN DE LA INFORMACIÓN DEMOGRÁFICA DE LOS RESGUARDOS INDÍGENAS DEL MUNICIPIO DE COYAIMA
1.2 TEMA
El proyecto se basa en el desarrollo y diseño un sistema de información web
con el fin de administrar los datos demográficos del resguardo, ofreciendo y
creando recursos de fácil acceso para que la población indígena logre tener
dominio sobre las nuevas tecnologías.
1.3 PLANTEAMIENTO DEL PROBLEMA.
1.3.1 Descripción.
El municipio de Coyaima Tolima, se encuentra ubicado a doscientos quince (215) KM de la capital de la república de Colombia, su población está conformada por 47 resguardos indígenas pertenecientes a la Etnia Pijao y de estos el 95% de sus habitantes se encuentran organizados en cabildos y resguardos indígenas. Actualmente, la forma de subsistencia es la agricultura, la ganadería y la pesca tradicional. Siendo como fuente ingreso primario el cultivo de hoja de cachaco que es utilizado para la industria tamalera en las principales capitales de Colombia. Es bien conocido que los resguardos indígenas han sido tradicionalmente marginados por el gobierno nacional, departamental y municipal, especialmente en el campo educativo y productivo del país, por la falta de educación profesional a los jóvenes que habitan en los resguardos indígenas, que son únicamente utilizados en el sector agropecuario, además que por la falta de oportunidades, otros son utilizados en grupos armados al margen de la ley, generadores de violencia, y actualmente son muy pocos los jóvenes que llegan a las diferentes universidades públicas o privadas del país. Actualmente en los resguardos indígenas del municipio de Coyaima, no cuenta con un sistema de información centralizado, que permita tener claridad de quienes o cuantas personas pertenecen a estas comunidades, su nivel escolar,
16
estrato social, etc., lo cual es muy grave, ya que tener esta información clara es muy importante para los procesos internos de la comunidad y la toma de decisiones de esta misma. Este proceso se está realizando en tablas de Excel, las cuales están siendo almacenadas en medios magnéticos tales como cd’s y memorias USB. A esto se le suma que las personas afiliadas a los Resguardos Indígenas, necesitan constantemente una certificación que les permitan adelantar trámites de tipo educativo, salud y otros que les pueda interesar, ya que el hecho de pertenecer a dicha comunidad les trae innumerables beneficios Por lo expuesto se puede plantear, ¿Diseñando un sistema de información web se podrá organizar la información de los Resguardos Indígenas del municipio de Coyaima?
1.3.2 Formulación del problema.
¿El desarrollo de un sistema de información web permitirá la organización de la información de los resguardos indígenas del municipio de Coyaima?
1.4 JUSTIFICACIÓN.
Las tecnologías de la información y la comunicación agrupan los elementos y
las técnicas usadas en el tratamiento y la transmisión de la información,
principalmente la informática, Internet y las telecomunicaciones.
Lo que se busca con este proyecto es crear un sistema eficaz, capaz de
organizar la información de las personas que pertenecen a comunidades
indígenas en este caso específico el Resguardo Indígena Pijao Zanja Honda,
con el fin de mejorar la forma en que se lleva a cabo todos los procesos de la
comunidad, como la elaboración de censos, certificaciones a los afiliados,
entre otros procesos de beneficio para la comunidad.
Se pretende que la comunidad indígena, se familiarice con las herramientas de
la tecnología, información y la comunicación TIC, que les permita tener acceso
a la world wide web, disfrutar de los beneficios que esta ofrece, además de
darle a la comunidad una forma eficaz de organizar su información para
acceder de manera más sencilla a ella mediante las capacitaciones para que
conozcan esta nueva herramienta.
17
1.5 OBJETIVOS.
1.5.1 Objetivo general.
Diseñar, desarrollar e Implementar un Sistema de Información WEB para el
manejo y actualización de la información demográfica de los Resguardos
Indígenas del municipio de Coyaima – Tolima
1.5.2 Objetivos específicos.
Construir una base de datos debidamente normalizada que contenga la información de las personas afiliadas a los Resguardos Indígenas.
Diseñar un módulo de seguridad, que impida el acceso a la modificación y/o eliminación de los datos sin haberse identificado previamente dentro del sistema de información web.
Diseñar un módulo de registro, en el cual se pueda crear, editar y eliminar usuarios dentro del sistema de información web.
Diseñar un módulo de reportes, en el cual se pueda consultar y generar certificados de los afiliados al Resguardo en un tiempo razonable.
1.6 ALCANCES Y DELIMITACIONES.
1.6.1 Alcances.
El alcance del diseño, desarrollo e implementación del Sistema de Información
web para el manejo y actualización de la información demográfica de los
Resguardos Indígenas del municipio de Coyaima, está enfocado a prestar un
servicio eficaz en el momento de realizar y generar cualquier tipo de consulta
que tenga que ver con la comunidad, tales como: afiliación, certificado de
pertenencia, certificación de trámites de salud, avales para trámites de estudios
superiores y libreta militar, entre otras.
En cuanto a los alcances del software a desarrollar, se pretende que a su
culminación, éste tenga la capacidad de consultar y generar reportes, permitir
organizar la información de la comunidad para los afiliados a esta, haciendo
uso de herramientas como: HTML, PHP, Java Script y CSS3.
18
1.6.2 Delimitaciones.
1.6.2.1 Delimitación Geográfica
La delimitación de este proyecto inicialmente está establecida solamente
para el uso de personas que estén debidamente registradas dentro del
Resguardo Indígena Pijao Zanja Honda; además de limitar el acceso de la
información incluida para los usuarios impidiéndoles el acceso a la
modificación y/o eliminación de los datos. Para desarrollar el sistema es
preciso conocer, si se cuenta con los recursos necesarios para su
elaboración, se debe considerar el lenguaje de programación, el motor de
base de datos.
1.6.2.2 Delimitación Temporal
El Sistema de Información, incluirá la documentación y manuales de
usuario en un tiempo aproximado de (6) meses.
19
1.6.2.3 Delimitación técnica
Las especificaciones técnicas que debe tener el equipo en el cual
desarrollara el sistema de información web, se resumen en la siguiente
tabla.
SOFTWARE
APLICACIÓN DESCRIPCIÓN
Windows 7 Sistema operativo
MySQL Enterprise Edition 5.6 Sistema gestor de bases de datos
XAMPP 1.8.1 Servidor independiente “software
libre”
Hosting y Dominios Servidor en la WEB Hostinger y
Comuf
Adobe Dreamweaver CS6 “versión
prueba gratuita”
Editor visual para programar en php.
Tabla 1: Herramientas de desarrollo de software para el proyecto.
1.7 MARCO DE REFERENCIA
1.7.1 Hardware: Componentes físicos del ordenador, es decir, todo lo que se puede ver y tocar. Clasificaremos el hardware en dos tipos:
- El que se encuentra dentro de la torre o CPU, y que por lo tanto no
podemos ver a simple vista.
- El que se encuentra alrededor de la torre o CPU, y que por lo tanto, sí
que vemos a simple vista, y que denominamos periféricos.
1.7.2 Software: Son las instrucciones que el ordenador necesita para funcionar, no existen físicamente, o lo que es igual, no se pueden ver ni tocar. También tenemos de dos tipos:
- Sistemas Operativos: Tienen como misión que el ordenador gestione
sus recursos de forma eficiente, además de permitir su comunicación
con el usuario. Nosotros utilizamos el Sistema Windows.
20
- Aplicaciones: Son programas informáticos que tratan de resolver
necesidades concretar del usuario, como por ejemplo: escribir, dibujar,
escuchar música.
-Resguardo indígena: El resguardo indígena es una división territorial de
carácter legal que, por medio de un título, garantiza a determinado
grupo indígena la propiedad sobre un territorio poseído en común y
tradicionalmente habitado por él.1
-Sistema de información: Un sistema de información es un conjunto de
elementos que interactúan entre sí con el fin de apoyar las actividades
de una empresa o negocio.2
-Sistema de información web: Los sistemas de información en Web se
constituyen así en aplicaciones que integran páginas dinámicas con el
acceso a bases de datos para la gestión eficiente de la información
corporativa.3
-Base de datos relacional: Una base de datos relacional es una base de
datos en donde todos los datos visibles al usuario están organizados
estrictamente como tablas de valores, y en donde todas las operaciones de
la base de datos operan sobre estas tablas.4
-MYSQL: MySQL es un sistema de gestión de bases de datos relacional,
licenciado bajo la GPL de la GNU. Su diseño multihilo le permite soportar
una gran carga de forma muy eficiente. MySQL fue creada por la empresa
sueca MySQL AB, que mantiene el copyright del código fuente del servidor
SQL, así como también de la marca.5
1 Comunidades indígenas. Disponible en internet
<http://www.oas.org/dsd/publications/Unit/oea62s/ch011.htm> 2 Conceptos básicos de sistemas de información, CUELLAR, Guillermo. Disponible en internet
http://fccea.unicauca.edu.co/old/siconceptosbasicos.htmg 3 Sistemas de Información Web. Disponible en internet < http://www.diskavirtual.com/servicios/sistemas-de-
informacion-web.html> 4 Bases de datos relacionales. Disponible en internet <
http://basededatosrelacionales.blogspot.com/2007/10/concepto-de-base-de-datos-relacionales.html> 5 Diccionario de Informático. Disponible en internet < http://www.alegsa.com.ar/Dic/mysql.php>
21
1.8 FACTIBILIDAD (TÉCNICA, OPERATIVA, ECONÓMICA Y LEGAL)
El desarrollo del Sistema de información web, para el manejo y actualización de la
información demográfica del Resguardo Indígena Pijao Zanja Honda, está basado
en un plan de seis meses de ejecución, para su implementación en la comunidad.
Se desarrollará en el motor de bases MySQL, ya que es fácil de obtener e instalar;
además de ser multiusuario, su obtención y manipulación es de fácil acceso ya
que estamos hablando de un software libre, en este caso no se generara ningún
problema al momento de implementar la aplicación en cualquier equipo. La
aplicación se desarrollara en PHP.
Para determinar la factibilidad operativa del sistema de información, se tuvo en
cuenta aspectos como: el modo actual en que se lleva a cabo la organización de la
información, ya que actualmente solo se hace en medios magnéticos como cd’s,
USB, etc. Es de saber la gran insatisfacción que tienen los afiliados, ya que cada
año deben presentar a la junta directiva copias de todo los documentos necesarios
para estar afiliado dentro de la comunidad y el inconformismo por la imposibilidad
de tener organizada esta información.
Según las cuestiones legales las licencias de los productos necesarios para la
elaboración del proyecto están en orden, debido a que será desarrollada en
software libre, es decir que se permita el estudio, la copia, la ejecución,
modificación y la distribución de esta aplicación.
22
1.9 CRONOGRAMA
A continuación se muestra el cronograma a seguir para el desarrollo del proyecto
Imagen 1: cronograma
23
2 FASES DE REQUERIMIENTOS
2.1 REQUERIMIENTOS FUNCIONALES
El sistema debe validar la información ingresada por el administrador
automáticamente. En este proceso se debe tener en cuenta aspectos
como la obligatoriedad del campo, caracteres permitidos, datos
irrepetibles, etc.
El sistema permitirá la generación de certificados y reportes siempre y
cuando este registrado el usuario.
El sistema permitirá modificar, insertar, eliminar datos demográficos,
generar reportes además de registrar al administrador
El sistema permitirá modificar datos de sesión, modificar determinados
datos demográficos(dirección, EPS, estado civil y escolaridad) y generar
certificados al individuo registrado
El sistema almacenará el registro de certificados generados para la
realización de reportes
2 .2 REQUERIMIENTOS NO FUNCIONALES
El sistema de información web debe tener una interfaz sencilla, muy
legible y simple de usar
El sistema de información web será utilizado solo por personas que
hagan parte del resguardo indígena de Coyaima
La eficiencia de los reportes estará determinada en gran medida por el
aprovechamiento de los recursos, y la velocidad de las consultas en la
Base de Datos. La herramienta propuesta debe ser rápida y el tiempo de
respuesta debe ser el mínimo posible.
El administrador será el responsable de mantener la base de datos
actualizada.
El sistema operativo escogido es Windows pero puede funcionar en
cualquier sistema operativo.
Motor de bases de datos escogido MySQL.
Herramientas utilizadas PHP, HTML,AJAX,CSS3
24
2.3 REQUERIMIENTOS DEL SISTEMA
A continuación se describe los requerimientos de hardware y humanos de
este sistema
2.3.1 Requerimientos de Hardware
Servidor •5GB de espacio mínimo
•4GB memoria RAM
•Windows Server 2003 o superior
• Hosting y Dominios
•MySQL Enterprise Edition 5.6
Cliente • 2GB memoria RAM
• Procesador 2 núcleos 2.0 GHZ mínimo
• Cualquier sistema operativo que sea compatible con nevegador
web como Mozzila firefox o google chrome
• Acceso a internet (peferiblemente de 1 MB en adelante)
2.3.2 Requerimientos humanos
Personas con conocimientos y habilidades en:
Programación Web (HTML, Java Script, CSS3, AJAX)
Bases de datos (MYSQL)
Lenguaje de programación (PHP)
Hosting web (Hostinger, comuf)
25
2.4 DEFINICIÓN DE ACTORES
Nombre Descripción
Administrador Es aquella persona que está encargada de ingresar los datos demográficos de los habitantes del resguardo, además de eliminar y modificarlos
Usuario registrado
Es aquella persona que hace parte del resguardo indígena y que sus datos se encuentran registrados en la base de datos demográficos, puede además modificar sus datos demográficos específicos como EPS, escolaridad, estado civil y dirección, aparte de generar certificados
Usuario Es quien puede registrarse al sistema siempre y cuando sus datos estén registrados en la base de datos demográficos
Tabla 2: definición de actores
2.5 LISTA PRELIMINAR DE CASOS DE USO
Actor Caso de uso
Administrador Datos demográficos: registrar, modificar, eliminar
Modificar datos de usuario registrado
Reporte: conocer número de reportes generados
Usuario Registrado Certificado: generar certificados
Datos demográficos: modificar y consultar
Sesión: modificar datos de Sesión
Usuario invitado Registrar en el sistema para iniciar sesión siempre y cuando este dentro de la base demográfica de los miembros del reguardo
Tabla 3: lista casos de uso
26
2.6 MODELOS DE CASOS DE USO
2.6.1 Casos de uso administrador
Imagen 2: Ingreso de datos demográficos
Imagen 3: Modificación de datos demográficos
Imagen 4: Eliminación de registros
Imagen 5: Reporte de certificados generados
27
Imagen 6: Inicio sesión
2.6.2 Caso de uso usuario
Imagen 7: Inicio sesión
Imagen 8: Generación de certificados
Imagen 9: Modificar datos demográficos(usuario)
28
2.6.3 Casos de Uso Invitado
Imagen 10: Consultar datos demográficos (persona/invitado)
Imagen 11: Registro de datos sesión(persona)
29
2.7 DOCUMENTACIÓN DE CASOS DE USO
Caso de Uso No. 1 Nombre: Ingreso datos demográficos
Actores Administrador
Objetivo Registrar información de la población del municipio de Coyaima
Pre-Condiciones Los datos no deben estar registrados en el sistema.
Post-Condiciones El usuario está registrado y activo en el sistema con el correspondiente perfil.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1. Clic botón ingresar datos demográficos.
2. El sistema carga la página con el formulario para ingresar los datos del individuo.
3. Se ingresa los datos del individuo 4. El sistema verifica la integridad de los datos.
5. Se almacenan los datos
6. Guarda la información del nuevo individuo en la base de datos.
7. El sistema envía notificación de que el
ingreso fue un éxito.
Manejo de Situaciones Excepcionales
Cancelar la operación
Información incompleta
Individuo ya registrado
Flujo Alterno
El sistema verifica los datos, si falta algún campo obligatorio por llenar, el sistema lo notificara
El sistema valida los datos, si el individuo está registrado, lo notificara con un mensaje.
Autor Fecha
Sebastián Méndez y Lina Esquivel 15 Septiembre de 2014
Tabla 4: caso de uso ingreso datos demográficos
30
Caso de Uso No.2 Nombre: Modificar datos
Actores Administrador
Objetivo Modificar los datos del individuo registrado en el sistema.
Pre-Condiciones El individuo debe estar registrado en el sistema.
Post-Condiciones Los datos del Usuario se sobrescriben en la base de datos.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1. Clic botón Modificar individuo.
2. El sistema carga la página con el
formulario para modificar usuarios.
3. El administrador consulta y selecciona
el usuario.
4. El sistema notifica los resultados de la búsqueda y selección.
5. El administrador registra los nuevos
datos del individuo
6. El sistema envía notificación de confirmación.
7. El administrador confirma la actualización de datos del usuario.
8. El sistema Guarda la información.
Manejo de Situaciones Excepcionales
Cancelar la operación
Usuario no está registrado y activo
Datos erróneos al consultar
Flujo Alterno
El sistema verifica los datos, si falta algún campo obligatorio por llenar, el sistema lo notificara
El sistema valida los datos, si el individuo no está registrado, lo notificara con un mensaje.
Si el administrador ingreso algún dato mal lo puede volver a modificar.
Autor Fecha
Sebastián Méndez y Lina Esquivel 15 Septiembre de 2014
Tabla 5: caso de uso modificar datos
31
Caso de Uso No.3 Nombre: Eliminar Registros
Actores Administrador
Objetivo Eliminar los registros del individuo.
Pre-Condiciones El individuo debe estar registrado en el sistema.
Post-Condiciones Los datos se eliminan de la base de datos.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1. Clic botón Eliminar registros
2. El sistema carga la página con el
formulario para buscar registro.
3. El administrador consulta y selecciona
el usuario.
4. El sistema notifica los resultados de la búsqueda y selección.
5. El administrador elimina los registros.
6. El sistema envía notificación de confirmación.
7. El administrador confirma la eliminación de los datos
8. El sistema Guarda la información.
Manejo de Situaciones Excepcionales
Cancelar la operación
Usuario no está registrado
Error de consulta
Flujo Alterno
El sistema valida los datos, si el individuo no está registrado, lo notificara con un mensaje.
Autor Fecha
Sebastián Méndez y Lina Esquivel 15 Septiembre de 2014
Tabla 6: caso de uso eliminar registros
32
Caso de Uso No.4 Nombre: Reporte Certificados
Actores Administrador
Objetivo Conocer el número de reportes generados
Pre-Condiciones En la fecha seleccionada debió haberse generado certificados
Post-Condiciones Se guarda el reporte
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.Clic botón Reportes
2. El sistema carga la página
3. El administrador selecciona el criterio de
búsqueda
4. El sistema muestra los resultados de la búsqueda.
5.Consulta de reportes 6.El sistema muestra los reportes existentes
Manejo de Situaciones Excepcionales
Cancelar la operación
Fecha no valida
Error de consulta
Flujo Alterno
El sistema valida los datos, si en la fecha seleccionada no se generaron certificados
Autor Fecha
Sebastián Méndez y Lina Esquivel 15 Septiembre de 2014
Tabla 7: caso de uso reporte certificados
33
Caso de Uso No.5 Nombre: Inicio Sesión
Actores Administrador
Objetivo Ingresar al sistema de información
Pre-Condiciones La persona debió haberse registrado en el sistema
Post-Condiciones El sistema permitirá realizar diferentes operaciones
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.Clic botón Login
2. El sistema carga la página
3. El administrador ingresa los datos de
sesión
4. El sistema valida la información ingresada
5.ingreso a la página administrador
Manejo de Situaciones Excepcionales
Cancelar la operación
Error de datos de sesión
Flujo Alterno
El sistema valida los datos, si no se está registrado se impide el acceso al sistema
Autor Fecha
Sebastián Méndez y Lina Esquivel 15 Septiembre de 2014
Tabla 8: caso de uso inicio de sesión admin
34
Caso de Uso No.6 Nombre: Inicio Sesión
Actores Usuario registrado
Objetivo Ingresar al sistema de información
Pre-Condiciones La persona debió haberse registrado en el sistema
Post-Condiciones El sistema permitirá realizar diferentes operaciones
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.Clic botón Login
2. El sistema carga la página
3. El usuario ingresa los datos de sesión
4. El sistema valida la información ingresada
5.ingreso a la página administrador
Manejo de Situaciones Excepcionales
Cancelar la operación
Error de datos de sesión
Flujo Alterno
El sistema valida los datos, si no se está registrado se impide el acceso al sistema
Autor Fecha
Sebastián Méndez y Lina Esquivel 15 Septiembre de 2014
Tabla 9: caso de uso inicio de sesión persona
35
Caso de Uso No7 Nombre: Generación certificados
Actores Usuario registrado
Objetivo Generar certificados
Pre-Condiciones La persona debió haberse registrado en el sistema para la generación de certificados
Post-Condiciones El sistema visualizara el historial de certificados generados del
usuario
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.Clic botón Login
2. El sistema carga la página
3. El usuario ingresa los datos de sesión
4. El sistema valida la información ingresada
5.ingreso a la Reportes 6 El sistema carga la información de
reportes
7.el usuario selecciona el tipo de certificado a
generar 8.El sistema genera y descarga el certificado
Manejo de Situaciones Excepcionales
Cancelar la operación
Error de datos de sesión
Error al generar al reporte
Flujo Alterno
El sistema valida los datos, si no se está registrado se impide la generación del reporte
Autor Fecha
Sebastián Méndez y Lina Esquivel 15 Septiembre de 2014
Tabla 10: caso de uso generar certificados
36
Caso de Uso No8 Nombre: Modificar datos
Actores Usuario
Objetivo Modificar datos demográficos
Pre-Condiciones La persona debió haberse registrado en el sistema para la modificación de datos
Post-Condiciones El sistema actualizara la información modificada
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.Clic botón Login 2. El sistema carga la página
3. El usuario ingresa los datos de sesión
4. El sistema valida la información ingresada
5.ingreso a datos demográficos
6 El sistema carga la información
7.el usuario modifica la información deseada 8.El sistema almacena información
Manejo de Situaciones Excepcionales
Cancelar la operación
Error de datos de sesión
Datos modificados inválidos
Flujo Alterno
El sistema valida los datos, si no se está registrado se impide la modificación de datos
El sistema solo permitirá la modificación de datos como EPS, escolaridad, estado civil y dirección
Autor Fecha
Sebastián Méndez y Lina Esquivel 15 Septiembre de 2014
Tabla 11: caso de uso modificar datos
37
Caso de Uso No9 Nombre: consultar datos
Actores Usuario registrado
Objetivo Consultar datos demográficos
Pre-Condiciones La persona debe estar en la base de datos para consultar datos
Post-Condiciones El sistema mostrara información buscada
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.Clic botón Login 2. El sistema carga la página
3. El usuario ingresa los datos de sesión
4. El sistema valida la información ingresada
5.ingreso a datos demográficos
6 El sistema carga la información
7.el usuario consulta la información deseada
Manejo de Situaciones Excepcionales
Cancelar la operación
Error de datos de sesión
Error al cargar la información
Flujo Alterno
El sistema valida los datos, si no se está registrado se impide la consulta de datos
Autor Fecha
Sebastián Méndez y Lina Esquivel 15 Septiembre de 2014
Tabla 12: caso de uso consultar datos
38
Caso de Uso No10 Nombre: registro persona
Actores Usuario
Objetivo Registrar persona
Pre-Condiciones La persona debe estar registrado en datos demográficos para poder registrarse
Post-Condiciones El sistema confirmara registro
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.Clic botón registro 2. El sistema carga la página
3. El usuario ingresa documento para
confirmar si se puede registrar
4. El sistema valida la información ingresada
5.regsitro de datos de sesión
6 El sistema almacena el registro
Manejo de Situaciones Excepcionales
Cancelar la operación
Persona no registrada en el resguardo
Error al cargar la información
Flujo Alterno
El sistema valida los datos, si no se está registrado se impide el registro de sesión
Autor Fecha
Sebastián Méndez y Lina Esquivel 15 Septiembre de 2014
Tabla 13: caso de uso registrar persona
39
3 FASE DE ANÁLISIS
3.1 DIAGRAMA DE FUNCIONES
A continuación se muestra el diagrama de funciones para la aplicación
40
3.1.1 Diagrama proceso cargar menú administrador
Figura 1: menú administrador
Inicio
Ingreso al sistema
Datos correctos
Datos
erróneos
Entrada de datos de acceso
Mostrar menú 1. Datos demográficos 2. Administrador 3. Reporte 4. Certificados
Formulario a diligenciar (Mostrar)
Validación de datos
Almacenar datos en base de datos
Datos almacenados
Fin
Datos correctos
Digitar datos sesión
No
Si
No
Si Sistema
Sistema
Sistema
Administrador
Sistema
Sistema
Administrador
Administrador
Administrador
Datos
erróneos
41
3.1.2 Diagrama proceso cargar menú usuario
Figura 2: menú usuario
Inicio
Ingreso al sistema
Datos correctos
Datos
erróneos
Entrada de datos de acceso
Mostrar menú 1. Datos demográficos 3. Modificar datos 4. Certificados
Formulario a diligenciar (Mostrar)
Validación de datos
Almacenar datos en base de datos
Datos almacenados
Fin
Datos correctos
Digitar datos
sesión
No
Si
No
Si
Sistema
Sistema
Sistema
Invitado
Sistema
Sistema
Invitado
Invitado
Invitado
Datos
erróneos
42
3.1.3 Diagrama proceso cargar formularios
Figura 3: cargar formularios
Inicio
Ingreso al sistema
Datos correctos
Datos
erróneos
Selección Formulario
Cargar formulario
Fin
Digitar datos sesión
No
Si Invitado/admin
Sistema
Invitado/admin
Invitado/admin
Sistema
43
3.1.4 Diagrama de proceso Insertar datos demográficos
Figura 4: insertar datos demográficos
Inicio
Ingreso al sistema
Datos correctos
Datos
erróneos
Ingreso datos demográficos
Inserción de datos
Almacenar datos en base de datos
Datos almacenados
Fin
Datos correctos
Digitar datos
sesión
No
Si
No
Si
Sistema
Sistema
Sistema
Admin
Sistema
Admin
Invitado
Admin
Datos
erróneos
44
3.1.5 Diagrama de proceso Eliminar datos demográficos
Figura 5: eliminar datos demográficos
Inicio
Ingreso al sistema
Datos correctos
Datos
erróneos
Eliminar datos demográficos
Ingresar criterio de búsqueda
Muestra de resultados
Eliminar datos seleccionados
Fin
Datos correctos
Digitar datos
sesión
No
Si
No
Si
Sistema
Sistema
Sistema
Admin
Sistema
Admin
Invitado
Admin
Datos
erróneos
Actualizar base de
datos
Admin
45
3.1.6 Diagrama de proceso Modificar datos
Figura 6: modificar datos demográficos
Inicio
Ingreso al sistema
Datos correctos
Datos
erróneos
Ingreso a modificar
Modificar datos demográficos
Fin
Datos correctos
Digitar datos
sesión
No
Si
No
Si
Sistema
Sistema
Admin/usuario
Sistema
Admin/usuario
Admin/usuario
Admin/usuario
Datos
erróneos
Actualizar base de
datos
46
3.1.7 Diagrama de proceso generar reportes
Figura 7: generar reportes
Inicio
Ingreso al sistema
Datos correctos
Datos
erróneos
Ingresar a reporte
Ingresar criterio de búsqueda
Muestra de resultados
Generar reportes
Fin
Datos correctos
Digitar datos
sesión
No
Si
No
Si
Sistema
Sistema
Sistema
Admin
Sistema
Admin
Invitado
Admin
Datos
erróneos
Actualizar base de
datos
Admin
47
3.1.8 Diagrama de proceso generar certificado
Figura 8: generar certificados
Inicio
Ingreso al sistema
Datos correctos
Datos
erróneos
Ingreso a certificados
Seleccionar tipo de certificado
Generar certificados
Almacenar certificado
Fin
Digitar datos
sesión
No
Si
Sistema
Sistema
Usuario
Sistema
Usuario
Usuario
Usuario
Actualizar base de
datos
Sistema
48
3.1.9 Diagrama de proceso crear usuario
Figura 9: crear usuario
Inicio
Datos existente
s
Datos
erróneos
Formulario registro
Ingreso datos
Almacenar registro
Fin
Digitar Cedula
No
Si
Sistema
Sistema
Invitado
Invitado
Actualizar base de
datos
Sistema
Datos
validos
Datos
inválidos
49
3.1.10 Diagrama de proceso consultar datos
Figura 10: consultar datos
Inicio
Ingreso al sistema
Datos correctos
Datos
erróneos
Ingreso a datos demográficos
Consultar
Ingreso criterio de búsqueda
Fin
Digitar datos
sesión
No
Si
Sistema
Sistema
Usuario/admin
Usuario/admin
Muestra de
resultados
Datos Validos
Datos
erróneos
No
Si
Usuario/admin
Usuario/admin
Usuario/admin
Usuario/admin
50
3.2 HERRAMIENTA DE PROGRAMACIÓN
En el siguiente cuadro veremos diferentes lenguajes de programación, con sus
características, se especifica cuál y por qué escogimos el lenguaje de
programación en el desarrollo de esta aplicación
LENGUAJE CARACTERÍSTICAS
PHP Lenguaje interpretado del lado del servidor, los programas se ejecutan a través de un intérprete antes de mostrar al cliente el resultado en HTML. Maneja una sintaxis muy similar a C, Perl o Java, lo que facilita el aprendizaje. Interactúa con más de 20 tipos de bases de datos además de trabajar sobre la mayoría de servidores Web. El uso de mayúsculas y minúsculas Se escogió este lenguaje debido a que resulta más rápido, más sencillo de aprender y utilizar, aparte de que es uno de los lenguajes de programación más completos. Lenguaje multiplataforma: Windows, Linux, entre otros
PYTHON Lenguaje de programación dinámico, permite varios estilos programación: orientada de objetos, estructural y funcional. Puede soportar varias bases de datos, permite desarrollar de manera rápida y sencilla. Se desarrolla como proyecto de código abierto. Tiene gran soporte e integración con otros lenguajes y herramientas
JAVASCRIPT No requiere compilación, no está orientada a objetos, no dispone herencias Es un lenguaje seguro y fiable, los scripts son limitados por razones de seguridad. El código se ejecuta en el cliente, el código es visible por cualquier usuario Se escogió este por la seguridad que brinda
ASP Permite desarrollar sitios web dinámicos, no necesita ser compilado para ejecutarse, puede ser insertado junto al código HTML. Es de fácil uso, tiene una comunicación optima con SQL server. Es necesario escribir mucho código para realizar funciones sencillas
Tabla 14: lenguaje de programación
51
3.3 DIAGRAMA DE SECUENCIA
A continuación se muestran los diagramas de secuencia para este sistema
3.3.1 Diagrama de secuencia: insertar Datos demográficos individuo
Imagen 12: insertar datos demográficos (Dg secuencia)
3.3.2 Diagrama de secuencia: eliminar usuario registrado
Imagen 13: eliminar usuario (Dg secuencia)
Sistema Iniciar Sesion Crear Usuario Actualizacion BD
1 : Ingreso datos()
2 : Return()
3 : Inserccion datos()
4 : Return()
5 : Almacenamiento nuevo usuario()
6 : Return()
Sistema Iniciar sesion Buscar usuario Eliminar usuario Actualizar BD
1 : Ingreso datos sistema()
2 : Return()
3 : Ingreso documento usuario()
4 : Return()
5 : Borrar usuario()
6 : Return()
7 : Notificacion de borrado()
8 : Return()
52
3.3.3 Diagrama de secuencia: modificar usuario registrado
Imagen 14: modificar usuario (Dg secuencia)
3.3.4 Diagrama de secuencia: consultar datos demográficos
Imagen 15: consultar datos demográficos (Dg secuencia)
Sistema Iniciar sesion Buscar usuario Eliminar usuario Actualizar BD
1 : Ingreso datos sistema()
2 : Return()
3 : Ingreso documento usuario()
4 : Return()
5 : Borrar usuario()
6 : Return()
7 : Notificacion de borrado()
8 : Return()
Sistema Inicio sesion Consulta datos demograficos
1 : Ingreso datos de sesion()
2 : Return()
3 : Buscar datos demograficos()
4 : Return()
53
3.3.5 Diagrama de secuencia: generar certificados
Imagen 16: generar certificados (Dg secuencia)
3.3.6 Diagrama de secuencia: generar reporte de certificados generados
Imagen 17: generar reporte certificados (Dg secuencia)
Sistema Inicio Sesion Generar Certificado Descargar certificado
1 : Ingreso datos()
2 : Return()
3 : Seleccion de Certificado()
4 : Return()
5 : Seleccionar zona de almacenamiento()
6 : Alamacenamiento Exitoso()
Sistema Inicio Sesion Generar reporte Seleccion fecha
1 : Ingreso datos sesion()
2 : Return()
3 : Generacion de reporte certificados()
4 : Seleccion fecha de certificados()
5 : Return()
6 : Return()
54
3.3.7 Diagrama de secuencia: ingreso persona
Imagen 18: ingresar persona (Dg secuencia)
55
3.4 Diagrama de actividad
A continuación veremos los diagramas de actividad del sistema
3.4.1 Diagrama de actividad: inserción datos demográficos
Imagen 19: inserción datos (Dg actividad)
3.4.2 Diagrama de actividad: eliminar datos demográficos
Imagen 20: eliminar datos (Dg actividad)
56
3.4.3 Diagrama de actividad: modificar datos demográficos
Imagen 21: modificar datos (Dg actividad)
3.4.4 Diagrama de actividad: generar reporte
Imagen 22: generar reporte (Dg actividad)
57
3.4.5 Diagrama de actividad: generar Certificado
Imagen 23: generar certificado (Dg actividad)
3.4.6 Diagrama de actividad: crear Usuario
Imagen 24: crear usuario (Dg actividad)
58
3.5 DIAGRAMA DE COLABORACIÓN
A continuación se muestran los diagramas de colaboración del sistema
3.5.1 Diagrama de colaboración: ingreso datos demográficos
Imagen 25: ingreso datos demográficos (Dg de colaboración)
3.5.2 Diagrama de colaboración: modificar datos demográficos
Imagen 26: modificar datos demográficos (Dg de colaboración)
59
3.5.3 Diagrama de colaboración: eliminar datos demográficos
Imagen 27: eliminar datos demográficos (Dg de colaboración)
3.5.4 Diagrama de colaboración: consulta datos demográficos
Imagen 28: consulta datos demográficos (Dg de colaboración)
3.5.5 Diagrama de colaboración: registro usuario
Imagen 29: registro usuario (Dg de colaboración)
60
3.5.6 Diagrama de colaboración: generar Certificado
Imagen 30: generar certificado (Dg de colaboración)
3.6 DIAGRAMA DE ESTADO
3.6.1 Diagrama de estado: ingreso sistema
Imagen 31: ingresar sistema (Dg de estado)
61
3.6.2 Diagrama de estado: ingreso datos demográficos
Imagen 32: ingresar datos (Dg de estado)
3.6.3 Diagrama de estado: modificar datos demográficos
Imagen 33: modificar datos (Dg de estado)
62
3.6.4 Diagrama de estado: eliminar datos demográficos
Imagen 34: eliminar datos (Dg de estado)
3.6.5 Diagrama de estado: generar certificado
Imagen 35: generar certificados (Dg de estado)
63
3.6.6 Diagrama de estado: crear usuario
Imagen 36: crear usuario (Dg de estado)
3.6.7 Diagrama de estado: buscar
Imagen 37: buscar (Dg de estado)
64
4 FASE DE DISEÑO
En esta sección se presenta la lista u responsabilidad de las clases, modelos,
análisis, lógicos y físicos de las clases.
4.1 DIAGRAMA DE CLASES
Imagen 38: diagrama de clases
65
4.2 MODELO DE BASE DE DATOS
4.2.1 Modelo relacional
Imagen 39: modelo relacional
66
4.2.2 Diccionario de datos
Nombre de la tabla: reportes Descripción: Tabla principal, contendrá la información de los reportes generadores y quien los genero
Campo Tipo Tamaño Descripción
num_reporte Integer 11 Consecutivo de los reportes generados
num_doc Integer 11 Numero de documento del usuario
usu_nombre Varchar 15 Nombre de acceso del usuario
Fecha_reporte Date 50 Fecha generación del reporte
Observaciones Varchar 200 Observaciones del reporte
Relaciones:
Campos clave: num_reporte, num_doc, usu_nombre
Nombre de la tabla: residente(Persona) Descripción: Tabla principal, contendrá toda la información personal del usuario
Campo Tipo Tamaño Descripción
tipo_doc Varchar 2 Tipo de documento del usuario
num_doc Integer 11 Numero de documento del usuario
Apellidos Varchar 50 Apellidos del usuario
Nombres Varchar 50 Nombres del usuario
fecha_nacimiento Date Fecha nacimiento del usuario
Sexo Varchar 1 Sexo del usuario
Dirección Varchar 30 Dirección del usuario
Eps Varchar 30 Eps del usuario
estado_civil Varchar 30 Estado civil del usuario
Escolaridad Varchar 30 Escolaridad del usuario
Relaciones:
Campos clave: tipo_doc, num_doc, apellidos, nombres
Nombre de la tabla: usuario registrado Descripción: Tabla principal, contendrá la información necesaria para poder ingresar al aplicativo
Campo Tipo Tamaño Descripción
usu_nombre Varchar 15 Nombre de usuario para acceder al aplicativo
usu_pw Varchar 15 Clave del usuario para acceder al aplicativo
usu_correo Varchar 50 Correo del usuario
usu_id Integer 11 Documento de identidad del usuario
Usu_rol Varchar 10 Define el tipo de acceso que tendrá al aplicativo
Relaciones: usu_id con Persona(num_doc)
Campos clave: usu_nombre, usu_pw, usu_id
Tabla 15: diccionario de datos
67
4.3 MODELO DE INTERFAZ
Home o Inicio o Nosotros o Contáctanos o Regístrate o Login
Administrador
Inicio
Usuarios o Ver
Todos o Editar o Eliminar
Personas o Consultar
Cedula Todos
o Agregar o Editar o Eliminar
Certificados o Ver
Generados
Salir Usuario
Inicio
Certificado
Datos o Editar Personales o Editar Usuario
Salir
68
Certificados
Salir
Home
Inicio
Nosotros
Contáctanos
Regístrate
Login
Inicio
Usuarios
Todos Ver
Eliminar
Editar
Agregar
Todos
Cedula
Consultar
Personas
Eliminar
Editar
Admin
Ver Generados
Usuario
Inicio
Edit. Usuario
Usuario Salir
Datos
Edit. Personales
Certificado
Certificados
Salir
Home
Inicio
Nosotros
Contáctanos
Regístrate
Login
Inicio
Usuarios
Todos Ver
Eliminar
Editar
Agregar
Todos
Cedula
Consultar
Personas
Eliminar
Editar
Admin
Ver Generados
Usuario
Inicio
Edit. Usuario
Usuario Salir
Datos
Edit. Personales
Certificado
Actor Usuario Visitante
Actor Usuario Registrado
Actor Administrador
69
5 FASE DE PRUEBAS DEL SISTEMA
Tabla 16: pruebas del sistema
Prueba Modulo de Gestión de Usuarios 24 de marzo 2015
Dirigido: Sebastián Méndez Asistente Estado
Hora Inicio: 2:05 pm Lina Esquivel Proceso OK
Hora Fin: 2:50 pm Terminada SI
Concepto Revisar el funcionamiento de las diferentes funciones del sistema
ACCIÓN ELEMENTO A PRUEBA
Resultado esperado Perfil Estado
Insertar datos demográficos
Formulario Registrar datos
Agregar el registro de un nuevo dato demográficos y se almacena en la base de datos.
Administrador OK
Insertar datos demográficos
Formulario eliminar datos
Se eliminaran datos demográficos de quienes ya no habiten más la región
Administrador OK
Registrar usuario
Formulario crear cuenta
Registrar usuario en el sistema siempre y cuando se encuentre registrado sus datos demográficos, la información se almacenara en la base de datos
Invitado OK
Actualizar usuario
Formulario Editar Usuario
Cargar y visualizar la información de un usuario del sistema y posteriormente modificar el registro en la base de datos. Se restringe campos para el usuario
Administrador y usuario
OK
Consultar datos demográficos
Formulario Consultar datos
Visualizar los datos demográficos de la persona, esta información se carga según la información encontrada en la bases de datos
Administrador y usuario
OK
Ingresar al sistema
Formulario Login
Se verifica el inicio de sesión de todos los roles para acceder a los servicios del sistema
Administrador y usuario
OK
Generar reporte
Formulario reporte
Se genera reporte de los certificados generados junto con la información de quien los genero y la fecha
Administrador
Generará certificado
Página certificada
Se genera un certificado el cual puede usarse para diferentes tramites contiene la información de quien lo genero
Usuario
Errores En el rol usuario para modificar datos no completa por default la direccion
En El rol de usuario al seleccionar certificado se mostraba el formulario para registrar una persona
Tanto el usuario como el administrador podían modificar datos de las personas pertenecientes al resguardo
Inicialmente no se generaban certificados
Correcciones Se habilitó una opción de “olvido contraseña” el cual envía un correo electrónico con la contraseña, esto permitirá corregir el error
70
En este capítulo se realizan diferentes pruebas a la aplicación para verificar sus fallas y aumentar la confiabilidad y satisfacción de los usuarios.
Pruebas de estrés, rendimiento, capacidad de concurrencia de usuarios, tiempos de respuesta, tiempos de carga por peticiones, carga por distribución de contenido en la URL, Pruebas de tiempo de respuesta del servidor (Ping), y la evaluación de Google Developers serán la pruebas técnicas a realizar sobre la aplicación
5.1 PRUEBAS DE ESTRÉS
Aunque la aplicación no requiere soportar simultáneamente gran número de usuarios, se realizarán varias pruebas de velocidad y latencia a la página web de la aplicación para determinar su estabilidad, además de su diseño responsive para múltiples dispositivos. La primera de ellas se realizó a través del portal “https://loadimpact.com” donde se permite simular varios usuarios simultáneos visitando la página en un tiempo determinado.
La prueba consiste en virtualizar 20 usuarios agregándose progresivamente por 5 minutos, visitando la página de inicio http:// resguardozanjahonda.hol.es/index.html como lo describe la Figura 40
Imagen 40: Confi0guración para 20 usuarios
71
En la Imagen 41 podemos observar que el Hosting se encuentra en Kansas (Estados Unidos) y el lugar de origen para la prueba fue Ashburn (Estados Unidos), el origen y el destino se toma de forma aleatoria en cada prueba
Imagen 41: Prueba de Estrés para 20 usuarios
Como podemos observar en la Figura 40 pasados los 5 minutos del test de “https://loadimpact.com” se realizaron 920 solicitudes en total y se descargaron 25.54 MB
Además en la Figura 42 nos arroja el comportamiento de los tiempos de carga con la cantidad de usuarios vs la unidad de tiempo, podemos observar que los tiempos de carga varían entre 500ms y 700ms, teniendo como media un poco más de 500s segundo
Imagen 42: Resultado para 20 usuarios
72
La imagen 43 es otro resultado de la prueba realizada en la página “https://loadimpact.com”, nos entrega como resultado las gráficas de distribución de tipos de contenido con sus respectivos tiempos de carga, donde podemos observar que las imágenes representan el mayor tipo de contenido de la página del aplicativo y que el contenido con mayor tiempo de carga es el código en HTML con 321.45ms
Imagen 43: Respuesta de las URL por contenido
73
Se repiten las pruebas como se muestra en la Imagen 44 con 100 usuarios conectados concurrentes durante 5 minutos.
Imagen 44: Configuración de la prueba para 100 usuarios
Pasados los 5 minutos del test de “https://loadimpact.com” con 100 usuarios como se muestra en la Imagen 45 se realizaron 4481 solicitudes en total y se descargaron 124.37 MB además nos arroja el comportamiento de los tiempos de carga con la cantidad de usuarios vs la unidad de tiempo, podemos observar que los tiempos de carga varían entre 500ms y 1s, teniendo como media aproximadamente 500ms
Imagen 45: Prueba de Estrés para 100 usuarios
74
Como podemos observar en la Figura 46 la aplicación responde de forma satisfactoria porque el tiempo promedio se mantiene
Imagen 46: Respuesta de la prueba para 100 usuarios
75
5.2 PRUEBAS DE RESPUESTA DEL SERVIDOR
La siguiente prueba la realizamos con el portal “http://ping.eu/ping/”, como
observamos en la Imagen 47 se realiza un ping al servidor donde se encuentra
alojada la página web desde diferentes puntos de la tierra
Imagen 47: Prueba de Respuesta del Servidor
Observamos que el promedio de ping ronda los 117ms, lo que nos demuestra una conexión sin demoras.
76
CONCLUSIONES
El levantamiento de la información del resguardo, que posteriormente fue
normalizada permitió la elaboración de la base de datos usada en la
aplicación.
Con la implementación y verificación de información de acceso, se aumenta
la seguridad en el sistema, protegiendo la información demográfica del
resguardo, permitiendo de esta manera que sea el administrador el único
rol con permisos para la eliminación, creación y actualización de los datos,
de todos los miembros del resguardo.
La generación de certificados vía web permitió la reducción de tiempo y de
recursos para la población del resguardo.
Con el desarrollo de este proyecto se evidenció que mediante la
sistematización de la información, se puede reducir los tiempos de
ejecución.
Los afiliados al Resguardo Indígena Zanja Honda, al utilizar este sistema de
información, contribuyen a continuar con las políticas medio ambientales, ya
que gracias a esto se evita el uso excesivo de papel.
La aplicación de las pruebas de estrés muestra la efectividad de este
sistema con resultados positivos respecto a la cantidad de usuarios
conectados en red.
77
RECOMENDACIONES
Se recomienda leer el manual de usuario, donde se especifica el paso a
paso para realizar los diferentes procesos que permite el sistema, como la
creación, actualización, eliminación de registros, entre otros.
Para el uso adecuado de esta aplicación es necesario que se realicen
jornadas de capacitación a la población indígena, para que conozcan el
funcionamiento de la aplicación y los procesos que pueden realizar con
este.
Debe existir una persona, a la cual se le asigne el rol de administrador, con
el fin de que administre la información demográfica del resguardo indígena,
además de que conozca los procesos que puede realizar el rol de usuario.
En trabajos futuros es importante la ampliación de la base de datos para
que se incluya a mas resguardos.
78
BIBLIOGRAFÍA
ALE, Mendelzon. Introducción a las bases de datos relacionales. Pearson
Education, 2012.
BERMEO PEREZ, Fabián. METODOLOGÍA RUP. Desarrollo de Software de
Calidad. Disponible en Internet:
<http://fabianbermeop.blogspot.com/2010/12/metodologia-rup-desarrollo-de-
software.html> [Editado en 2010].
CORTES ÁLVAREZ, Jorge. METODOLOGÍAS DE DESARROLLO DE
SOFTWARE. RUP. Universidad de Cartagena. Ingeniería del Software. Disponible
en Internet: < http://www.slideshare.net/cortesalvarez/metodologa-rup>
CUELLAR, Guillermo. Conceptos básicos de sistemas de información. Disponible en internet: <http://fccea.unicauca.edu.co/old/siconceptosbasicos.htmg>
INCODER Instituto Colombiano de Desarrollo Rural, Resolución Constitución
Resguardo Indígena Pijao Zanja Honda. Disponible en internet:
<www.incoder.gov.co/documentos/Normatividad/Acuerdos%202010/acuerdo_2010
_208.pdf>
NOVOA, Guillermo. Lenguaje de programación PHP”. Disponible en internet:
<http://programandoideas.com/el-lenguaje-de-programacion-php>
OAS Organization of American State, Comunidades indígenas en
Colombia.Disponible en internet:
<<http://www.oas.org/dsd/publications/Unit/oea62s/ch011.htm>
PEREZ, Eliseo, “Lenguaje de programación JSP”, Disponible en Internet:
<http://aplicaciones-web-lenguajesprogramaci.blogspot.com/2011/12/jsp.html>
79
ANEXOS DIGITALES
Anexo A: Manual del Sistema
Anexo B: Manual del Usuario
80
Anexo A: Manual del
Sistema
SISTEMA DE INFORMACIÓN WEB PARA EL MANEJO Y
ACTUALIZACIÓN DE LA INFORMACIÓN DEMOGRÁFICA DE
LOS RESGUARDOS INDÍGENAS DEL MUNICIPIO DE
COYAIMA
81
1 INTRODUCCIÓN
El propósito de este Manual es facilitar al usuario la operación de las diferentes
pantallas de captura y consulta de la información que se administra en el Sistema
Información.
Registrar
Información Modificar
Información
Generar
Certificados
82
2 IMPLEMENTACIÓN DEL SISTEMA
2.1 REQUISITOS HARDWARE
Contar con:
• Computadora personal.
• Conexión a Internet
2.2 REQUERIMIENTOS DE SOFTWARE
Contar con:
• Sistema operativo Windows.
• Navegador (Internet Explorer, Netscape Navigator u otro).
• Usuario de acceso por parte del Administrador del Sistema de Información
83
3. INGRESADO AL SISTEMA
El portal de Clientes del Sistema de Información, es una aplicación web que puede
ser accedida desde cualquier navegador de internet. La dirección URL es
http://resguardozanjahonda.hol.es
Imagen 1: Pagina de inicio
La pantalla se divide en 2 zonas: La zona de menus y la zona de información.
3.1 BOTONES Y BARRAS
La forma de utilizar esta herramienta es la misma que en cualquier aplicación que
use Windows, también puede usar los comandos del teclado para activar y
seleccionar opciones, así como la funcionalidad a través del ratón. Cabe
mencionar que en algunos módulos del sistema, los botones y las barras pueden
estar visibles o no, dependiendo de las acciones a ejecutar. Los botones
principales se encuentran dentro de la zona centro o área de trabajo y son los
siguientes:
84
Imagen 2: Botones y Barras
Inicio: Inicio de la aplicación
Nosotros: Desarrolladores de la aplicación
Contactanos: Números y dirección de Contacto
Registrate: Zona de registro para nuevos usuarios
Login: Zona de autentificación para ingresar al aplicativo
3.2 ZONA DE LOGIN
El usuario debe ingresar a un navegador web (Chrome, Mozilla Firefox,
Explorer,Nescape) y escribir la dirección URL del portal. Una vez cargada la
página se visualiza una pantalla en donde se le solicita al usuario ingresar los
datos de autenticación que serán entregados por el Administrador.
Imagen 3: Ingreso al Sistema
85
Para comenzar a utilizar el Sistema de Información, el usuario debe ingresar su
nombre de usuario y contraseña y presionar el botón “Ingresar”
Imagen 4: Autentificación del usuario
Si los datos ingresados por el usuario no son correctos el sistema visualiza un
mensaje de error: “El usuario y/o clave son incorrectos, vuelta a intentarlo.”
Imagen 5: Autentificación Incorrecta
86
3.3 MODULO USUARIO
Si el nombre de usuario y la clave secreta ingresados son válidos el sistema le
ofrece al “usuario” las opciones a las que tiene privilegios. Y por defecto llegamos
al panel principal del “Usuario” actualmente conectado.
Imagen 6: Panel principal del usuario
3.4 FUNCIONALIDADES DEL SISTEMA (USUARIO)
a) Inicio b) Certificado c) Datos d) Salir
Imagen 7: Opciones del usuario
a) Inicio: Permite ir al inicio de la aplicación b) Certificado: Permite generar los diferentes tipos de certificado c) Datos: Permite consultar y actualizar datos personales d) Salir: Permite salir del sistema
87
3.5 MODULO ADMINISTRADOR
Imagen 8: Opciones del administrador
a) Inicio: Permite ir al inicio de la aplicación b) Usuarios: Permite ver, consultar, modificar y eliminar datos de
usuarios c) Personas: Permite ver, consultar, modificar y eliminar datos de
personas d) Certificados: Permite ver los certificados generados por los usuarios e) Salir: Permite salir del sistema
88
4 GUIA DE USO
4.1 CERTIFICADOS
La opción Certificado, nos permite generar cada uno de los certificados que el
usuario pueda necesitar de la aplicación. Entre los cuales encontramos:
Estudios Universitarios
Colegios
Libreta Militar
Trámites de Salud
89
Imagen 9: Modulo de Certificados
Los campos obligatorios a completar para crear un Certificado son:
Estudios Universitarios: Nombre de la Institución:
Colegios: Nombre del Colegio
Libreta Militar: Numero de la base y número del distrito militar
Trámites de Salud: Nombre de la EPS
Completando los datos y dando click el botón “Generar”, se creará el certificado, el
cual podemos ver al final del documento:
Imagen 10: Certificado Estudios Universitarios
90
Imagen 11: Certificado Para Colegios
Imagen 12: Certificado para libreta militar
Imagen 13: Certificado para tramites de salud
Imagen 14: Certificados generados
91
Dando click al reporte del certificado generado en pdf, podremos ver todo su
contenido. Por ejemplo: Reporte_libreta_1105.pdf.
Imagen 15: Certificado generado
4.2 CONSULTA Y MODIFICACIÓN DATOS
La opción Datos, nos permite consultar y/o modificar, la información que el usuario
registró con su administrador. Entre los cuales encontramos:
Editar Datos Personales
Editar Datos de Usuario
4.2.1 Editar Datos Personales
Esta opción permite al usuario, actualizar sus datos personales, solamente dando
click al boton “Actualizar Datos”. Entre los cuales encontramos
Numero de documento (no modificable)
Tipo de documento (no modificable)
Nombres (no modificable)
Apellidos (no modificable)
92
Fecha de nacimiento (no modificable)
Sexo (no modificable)
Direccion
EPS
Estado civil
Nivel educativo
Imagen 16: Actualizar datos de usuario (personales)
93
4.2.2 Editar Datos de Inicio de Sesión
Esta opción permite al usuario, actualizar sus datos inicio de sesion, solamente
dando click al boton “Actualizar Datos”. Entre los cuales encontramos:
Documento de usuario (no modificable)
Nickname de usuario
Clave Usuario
Correo Usuario
Imagen 17: Actualizar datos de usuario (inicio de sesión
94
Anexo B: Manual del
Usuario
SISTEMA DE INFORMACIÓN WEB PARA EL MANEJO Y
ACTUALIZACIÓN DE LA INFORMACIÓN DEMOGRÁFICA DE
LOS RESGUARDOS INDÍGENAS DEL MUNICIPIO DE
COYAIMA
95
1 INTRODUCCIÓN
El presente documento está dirigido a entregar las pautas de operación del
Sistema de Información. Este sistema permite la gestión de información
demográfica de sus usuarios.
La siguiente figura muestra las operaciones que puede realizar los usuarios.
Registrar
Información Modificar
Información
Generar
Certificados
96
2 CONCEPTOS IMPORTANTES
2.1 ACCESO A LA APLICACIÓN
El portal de Clientes del Sistema de Información, es una aplicación web que puede
ser accedida desde cualquier navegador de internet. La dirección URL es
http://resguardozanjahonda.hol.es/login.php
El usuario debe ingresar a un navegador web (Chrome, Mozilla Firefox,
Explorer,Nescape) y escribir la dirección URL del portal. Una vez cargada la
página se visualiza una pantalla en donde se le solicita al usuario ingresar los
datos de autenticación que serán entregados por el Administrador.
Imagen 1: Ingreso al Sistema
Para comenzar a utilizar el Sistema de Información, el usuario debe ingresar su
nombre de usuario y contraseña y presionar el botón “Ingresar”
97
Imagen 2: Autentificación del usuario
Si los datos ingresados por el usuario no son correctos el sistema visualiza un
mensaje de error: “El usuario y/o clave son incorrectos, vuelta a intentarlo.”
Imagen 3: Autentificación Incorrecta
Si el nombre de usuario y la clave secreta ingresados son válidos el sistema le
ofrece al “usuario” las opciones a las que tiene privilegios. Y por defecto llegamos
al panel principal del “Usuario” actualmente conectado.
98
Imagen 4: Panel principal del usuario
a. FUNCIONALIDADES DEL SISTEMA
e) Inicio f) Certificado g) Datos h) Salir
Imagen 5: Opciones del usuario
e) Inicio: Permite ir al inicio de la aplicación f) Certificado: Permite generar los diferentes tipos de certificado g) Datos: Permite consultar y actualizar datos personales h) Salir: Permite salir del sistema
99
3 GUIA DE USO
3.1 CERTIFICADOS
La opción Certificado, nos permite generar cada uno de los certificados que el
usuario pueda necesitar de la aplicación. Entre los cuales encontramos:
Estudios Universitarios
Colegios
Libreta Militar
Trámites de Salud
100
Imagen 6: Modulo de Certificados
Los campos obligatorios a completar para crear un Certificado son:
Estudios Universitarios: Nombre de la Institución:
Colegios: Nombre del Colegio
Libreta Militar: Numero de la base y número del distrito militar
Trámites de Salud: Nombre de la EPS
Completando los datos y dando click el botón “Generar”, se creará el certificado, el
cual podemos ver al final del documento, :
Imagen 7: Certificado Estudios Universitarios
101
Imagen 8: Certificado Para Colegios
Imagen 9: Certificado para libreta militar
Imagen 10: Certificado para tramites de salud
Imagen 11: Certificados generados
102
Dando click al reporte del certificado generado en pdf, podremos ver todo su
contenido. Por ejemplo: Reporte_libreta_1105.pdf.
Imagen 12: Certificado generado
3.2 CONSULTA Y MODIFICACIÓN DATOS
La opción Datos, nos permite consultar y/o modificar, la información que el usuario
registró con su administrador. Entre los cuales encontramos:
Editar Datos Personales
Editar Datos de Usuario
i. Editar Datos Personales
Esta opción permite al usuario, actualizar sus datos personales, solamente dando
click al boton “Actualizar Datos”. Entre los cuales encontramos
Numero de documento (no modificable)
Tipo de documento (no modificable)
Nombres (no modificable)
Apellidos (no modificable)
103
Fecha de nacimiento (no modificable)
Sexo (no modificable)
Direccion
EPS
Estado civil
Nivel educativo
Imagen 13: Actualizar datos de usuario (personales)
ii. Editar Datos de Inicio de Sesión
Esta opción permite al usuario, actualizar sus datos inicio de sesion, solamente
dando click al boton “Actualizar Datos”. Entre los cuales encontramos:
104
Documento de usuario (no modificable)
Nickname de usuario
Clave Usuario
Correo Usuario
Imagen 14: Actualizar datos de usuario (inicio de sesión)