Sunteți pe pagina 1din 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS

PROGRAMA DE INGENIERA DE SISTEMAS


PRCTICA EMPRESARIAL

SISTEMA DE INFORMACION PARA REGISTRO Y SEGUIMIENTO DE


ASISTENCIA A VICTIMAS DEL CONFLICTO ARMADO

JAIRO YESID CAMARGO DURAN

CORPORACION UNIVERSITARIA DEL META


INGENIERIA DE SISTEMAS
INGENIERIAS TECNOLOGICAS
VILLAVICENCIO META
2014

Orgullosamente Unimetense!
Pgina 1 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

SISTEMA DE INFORMACION PARA REGISTRO Y SEGUIMIENTO DE


ASISTENCIA A VICTIMAS DEL CONFLICTO ARMADO

JAIRO YESID CAMARGO DURAN

PRACTICAS EMPRESARIALES

ASESOR
ING. JHON ALEXANDER OSSA JERONIMO

CORPORACION UNIVERSITARIA DEL META


INGENIERIAS TECNOLOGICAS
INGENEIRIA DE SISTEMAS
VILLAVICENCIO - META
2014

Orgullosamente Unimetense!
Pgina 2 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

CORPORACION UNIVERSITARIA DEL META

RECTORADO

Dr. RAFAEL MOJICA GARCA


Rector

VICERRECTORADO DE FORMACIN UNIVERSITARIA

MANUEL HUMBERTO PAREZ BAQUERO


Vicerrector de Formacin Universitaria

DECANATO INGENIERIAS TECNOLGICAS

DEISY BIBIANA HERRERA LOPEZ


Decana Escuela de Ingenieras Tecnolgicas

LUCERO TRUJILLO CASALLAS


Jefe de Facultad de Ingeniera Electrnica e Ingeniera de Sistemas

Orgullosamente Unimetense!
Pgina 3 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
Nota de aceptacin:
________________________________
________________________________
________________________________
________________________________
________________________________

________________________________
Firma del Jurado

________________________________
Firma del Jurado

________________________________
Firma del Jurado

________________________________
Firma del Jurado
Villavicencio, Jueves trece Noviembre del 2014 (13/11/14)

Orgullosamente Unimetense!
Pgina 4 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

A mis padres por todo su esfuerzo, a mi


esposa por acompaarme en todo
momento, a mi familia que fueron los que
me dieron las herramientas necesarias
para ser un profesional, a mis compaeros
los cuales me brindaron su apoyo
incondicional y perseverancia.

Jairo Camargo

Orgullosamente Unimetense!
Pgina 5 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
AGRADECIMIENTOS

Agradezco ante todo a Dios, a mi familia por darme la oportunidad de formarme


como profesional, Agradezco de ante mano a mis padres por los esfuerzos y el
apoyo brindado, a Diana Osorio por su acompaamiento y comprensin, doy
gracias a todas y cada una de las personas que me apoyaron desde el inicio y
siempre me estrecharon la mano en los momentos en los que ms lo necesitaba.

Jairo Camargo

Orgullosamente Unimetense!
Pgina 6 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
Contenido

INTRODUCCION ......................................................................................................................8

OBJETIVOS ...............................................................................................................................9
2.1

OBJETIVO GENERAL......................................................................................................9

2.2

OBJETIVO ESPECIFICO.................................................................................................9

MARCO TEORICO ................................................................................................................ 10

RESEA HISTRICA ........................................................................................................... 11

PLAN ESTRATEGICO .......................................................................................................... 11


5.1

MISIN ............................................................................................................................ 11

5.2

VISIN ............................................................................................................................. 11

5.3

POLTICA DE CALIDAD ............................................................................................... 11

5.4

OBJETIVOS ESTRATGICOS .................................................................................... 12

FUNCIONES DEL PRACTICANTE ..................................................................................... 12

6.1

LABORES ........................................................................................................................ 12

6.2

PROCEDIMIENTO ......................................................................................................... 12

METAS QUE SE PROPONE. .............................................................................................. 13

DIAGNSTICO O PROBLEMTICA .................................................................................. 13

CRONOGRAMA DE ACTIVIDADES REALIZADA. .......................................................... 14

10

ACTIVIDADES Y FUNCIONES........................................................................................ 15

11

ESTRUCTURA DEL DIAGNSTICO. ............................................................................ 20

12

PLAN DE MEJORAMIENTO ............................................................................................ 21

13

PRODUCTO ........................................................................................................................ 22

14

NORMATIVIDAD EXTERNA E INTERNA DE LA INSTITUCION .............................. 30

15

APORTES DEL PRACTICANTE ..................................................................................... 31

16

APORTES Y SUGERENCIAS DEL PRACTICANTE ................................................... 31

17

CONCLUSIONES............................................................................................................... 32

18

CARTA DE TERMINACION DE PRCTICAS ............................................................... 33

19

BIBLIOGRAFIA ................................................................................................................... 34

Orgullosamente Unimetense!
Pgina 7 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
1

INTRODUCCION

Sistema de informacin para registro y seguimiento de asistencia a vctimas del


conflicto armado, la aplicacin se disea Con el fin de facilitar la recoleccin de la
informacin sin mantener una dependencia permanente de los servicios de
Internet.
El aplicativo es diseado con dos mdulos elementales una aplicativo de escritorio
y un aplicativo tipo web para la recoleccin de la informacin necesaria.
La aplicacin de ESCRITORIO permite al personal en campo, aplicar el
instrumento de recoleccin de la informacin de las instituciones de cada
municipio sin necesidad de conexin a Internet para posteriormente cuando
pueda conectarse logre reportar las respuestas para consolidar la informacin
El mdulo de sistema de reportes para el diagnstico va WEB permite a los
formuladores de proyectos y personal a cargo del diagnstico, generar reportes
detallados e informes consolidados, analizar resultados, generar indicadores y
realizar consultas de los datos recolectados de todas las entidades y municipios a
las cuales les fueron aplicadas las encuestas para la caracterizacin, identificacin
y seguimiento de la poblacin vctima del conflicto armado.
La prctica se enfocara en el mdulo de sistema de reportes por va WEB, donde
se generan reportes detallados e informes consolidados en formatos .xls (Excel),
se usara la librera PHPExcel para generar reportes masivos de datos con formato
.XLSX

Orgullosamente Unimetense!
Pgina 8 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
2
2.1

OBJETIVOS

OBJETIVO GENERAL

Desarrollar el diseo y la actualizacin de sistema de informacin para registro y


seguimiento de asistencia a vctimas del conflicto armado, bajo el module de
generacin de reportes.

2.2

OBJETIVO ESPECIFICO

Recoleccin de requerimientos e informacin para generar el buen


desarrollo del software
Analizar la documentacin para desarrollar el software
Investigar nuevas alternativas en libreras para generacin de informes en
excel
Disear un cdigo php simplificado con la librera PHPExcel que se adapte
a diferentes diseos de software.

Orgullosamente Unimetense!
Pgina 9 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

MARCO TEORICO

Un sistema de informacin es un conjunto de elementos que interactan entre s


con el fin de apoyar las actividades de una empresa o negocio, Un sistema de
informacin realiza cuatro actividades bsicas: entrada, almacenamiento,
procesamiento y salida de informacin.
Donde en la entrada de informacin es el proceso mediante el cual el Sistema de
Informacin toma los datos que requiere para procesar la informacin, pero El
almacenamiento de la informacin es una de las actividades ms importantes que
tiene un software, dicha informacin es almacenada en Una base de datos que
nos permite guardar grandes cantidades de informacin de forma organizada para
que luego podamos encontrar y utilizar fcilmente,
La salida de la informacin puede ser en diferentes medios fsicos o digitales, pero
en nuestro caso usaremos la exportacin de datos, la cual consiste en transferir
datos de un programa a otro o un cambio de formato compatible con las libreras
usadas, esta exportacin es usada para la generacin de reportes, los reportes
pueden generarse bien sea utilizando un formato de despliegue ya existente o
construyendo un nuevo formato el cual puede usarse solo una vez o almacenarse
para otras oportunidades.
El internet ya hoy es porttil, y en unos cuantos meses ya habr cobertura en
cualquier lugar del pas. Usted podr acceder por medio de una red privada virtual
a sus aplicaciones via Web, y tener la informacin de cualquier otro sistema en
internet.
El internet no solamente se utiliza para pginas web, esa es una pequea parte de
lo basta que es la herramienta. Hoy en da se pueden colocar reportes, bases de
datos, aplicaciones, y dems funciones o aplicativos en ambiente Web, reduciendo
dramticamente los costos de actualizacin de software, y dando portabilidad a
sus aplicaciones.

Orgullosamente Unimetense!
Pgina 10 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

RESEA HISTRICA

TuXSTONe Technologies, fundada en Agosto de 2001, es una empresa de


consultora especializada en Ingeniera, Tecnologas de Informacin (IT),
Comunicaciones, Seguridad Informtica para proveer soluciones que se
fundamentan en la integracin de sistemas y plataformas libres y comerciales en
entornos corporativos, privados y pblicos.

PLAN ESTRATEGICO

5.1 MISIN
Proveemos soluciones integrales e innovadoras en consultora especializada en
ingeniera, tecnologas de informacin, comunicaciones y seguridad informtica,
anticipando y superando las necesidades de nuestros clientes con los ms altos
niveles de calidad, confiabilidad y seguridad; permaneciendo en constante
desarrollo tecnolgico apoyados en nuestro talento humano, la generacin de
valor a travs del conocimiento y la continua evolucin personal y profesional.
5.2 VISIN
Para el ao 2020 TuXSTONe Technologies Ltda, ser el ncleo del clster
empresarial lder en innovacin y desarrollo tecnolgico regional con la confianza y
fidelidad de nuestros colaboradores, aliados y clientes, siendo un apoyo
significativo en la realizacin de proyectos de vida para cada uno de ellos.
5.3 POLTICA DE CALIDAD
Somos una empresa de consultora especializada en ingeniera, tecnologas de
informacin (IT), comunicaciones y seguridad informtica que provee soluciones
fundamentadas en la integracin de sistemas en entornos corporativos, privados y
pblicos.
Nuestro compromiso es brindar soluciones integrales e innovadoras que superen
las necesidades de nuestros clientes con el apoyo de un equipo humano
competente y comprometido.
Para fortalecer nuestra estrategia organizacional desarrollamos un enfoque de
mejoramiento continuo en nuestros procesos, enmarcado dentro de un sistema de
gestin de la calidad.

Orgullosamente Unimetense!
Pgina 11 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
5.4

OBJETIVOS ESTRATGICOS
1. Anticipar y superar las necesidades de los Clientes.
2. Brindar soluciones integrales e innovadoras en TICS.
3. Fortalecer el talento humano mediante la capacitacin, la mejora de
competencias laborales y la especializacin.
4. Desarrollar un enfoque de mejoramiento continuo en nuestros procesos.
5. Brindar adecuadas instalaciones locativas y tecnologa de punta necesaria
para el desarrollo de la actividad comercial.
6. Aumentar la competitividad de la Empresa mediante la asociatividad y
alianzas estratgicas.

6
6.1

FUNCIONES DEL PRACTICANTE

LABORES
Desarrollo de nuevos mdulos para aplicativos existentes
Diseo de componentes para aplicativos nuevos
Actualizacin de componentes utilizados en los desarrollos
Creacin y mejora a las interfaces de usuario.

6.2 PROCEDIMIENTO
Se utilizan metodologas de desarrollo, se establecen objetivos de corto plazo y se
revisan resultados.
Lineamientos para el desarrollo de las actividades:

Indicaciones especificas acerca del requerimiento al pasante


Tareas investigativas en las que el pasante debe documentarse acerca del
uso de una herramienta especifica.
Capacitacin al pasante acerca de la aplicacin de la herramienta en el
caso en cuestin.
Asignacin de la tarea para que el pasante la desarrolle, se establece el
tiempo de entrega.
Revisin de la actividad desarrollada.
Correcciones a la actividad y retroalimentacin
Entrega final de la actividad propuesta

Orgullosamente Unimetense!
Pgina 12 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
7

METAS QUE SE PROPONE.

Aprovechar los conocimientos de programacin del tutor


Cumplir con las metas asignadas por el tutor
Investigacin y argumentacin de procesos y diferentes tipos de lenguajes
de programacin requeridos

DIAGNSTICO O PROBLEMTICA

En el primer da de la presentacin de las prcticas el tutor nos realiz un examen


de conocimiento en programacin, para la asignacin de labores.
Donde los conocimientos fueron demasiados bajos, por lo cual toco hacer
capacitaciones e investigaciones de procesos y tipos de lenguajes.
La falta de conocimiento hace que retrasemos labores e incumplimientos con
metas asignadas, ya que nos toca realizar investigaciones y entender desde cero.
Gracias a eso, hemos conocido nuevos procesos que nos servirn en un futuro
como desarrolladores de software.

Orgullosamente Unimetense!
Pgina 13 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
9

CRONOGRAMA DE ACTIVIDADES REALIZADA.

Orgullosamente Unimetense!
Pgina 14 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
10 ACTIVIDADES Y FUNCIONES

Induccin y Capacitacin:
Se realizaron procesos evaluativos para medir los conocimientos de
programacin y de entendimiento de codificacin.
Capacitacin de las herramientas a utilizar para el desarrollo del proyecto
programado
Metodo XP: es la metodologa que se us para elaborar el proyecto,
donde se obtuvo el conocimiento bsico, para diferenciar los roles y
responsabilidades de cada uno del personal.
Este mtodo se basa principalmente en 4 valores o principios bien
definidos.
Simplicidad: consiste en desarrollar solo el sistema que realmente
se necesita. Implica resolver en cada momento solo las necesidades
actuales.
Feedback: basada en el desarrollo iterativo de pequeas partes, con
entregas y pruebas frecuentes y continuas, proporciona una
retroalimentacin para detectar los problemas o desviaciones.
Decisin: implica saber tomar decisiones difciles, reparar un error al
momento de detectarse y mejorar el cdigo siempre que tras el
feedback y las sucesivas interacciones.
Comunicacin: el mtodo hace casi imposible la falta de
comunicacin, ya que pone en comunicacin directa y continua entre
desarrolladores, director y clientes.

Pencil Evolus: se realiz una induccin mediante una tutora


personal dando la funcionalidades bsicas del software, luego de
esto se nos indic unas referencias de manuales y video tutoriales
para complementar las habilidades con el software.
Pencil evolus permite crear mock up, prototipos de diseo de
interfaces del software, podran ser de aplicaciones web,
aplicaciones mvil, aplicaciones de Tablet, aplicaciones de escritorio
o aplicaciones multiplataforma.

Orgullosamente Unimetense!
Pgina 15 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
Investigacin:
Investigacin de nuevas libreras para generar informes en archivos Excel, se
analizaron varias libreras generadoras de este formato pero no cumplieron con el
objetivo que se esperaba.

PHPExcel

PHPExcel es una librera escrita en PHP integrada por un conjunto


de clases que permiten escribir y leer diferentes formatos de archivos
de hojas de clculo como .xls, . xlsx, .csv, .ods, PDF, HTML, Este
proyecto se basa en el estndar OpenXML Microsoft y PHP.

SimpleExcel PHP

Es una librera PHP con enfoque simplista que permite analizar,


convertir y escribir datos tabulares desde y hacia Microsoft Excel
XML / CSV / TSV / HTML / formato JSON

PHP-Excel

PHP-Excel es una librera php-excel muy simple que permite para


generar documentos Excel desde php.

Se hall una nueva librera en lenguaje php que se dejaba modificar y estructurar
en clases, y cumpla con el objetivo principal para generacin de reportes masivos
de datos.
La librera PHPExcel es de uso libre, pero con poca informacin para orientacin
de diseo de archivos .xls, los pocos manuales o tutoriales hallados eran del
idioma ingls.
Se realizaron varios cdigos de ejemplos para ir sacando una estructura bsica y
multifuncional, entre los ejercicios de pruebas toco usar varias libreras, las cuales
fueron desapareciendo para unificar una estructura funcional con los
requerimientos propuestos.
Ejemplo 1 con estructura bsica

Orgullosamente Unimetense!
Pgina 16 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

Ejemplo 2 con estructura de clases

Orgullosamente Unimetense!
Pgina 17 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

Orgullosamente Unimetense!
Pgina 18 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

Alcance o Complimientos a los objetivos propuestos


Para lograr estos objetivos propuestos se establecieron tiempos de revisin
y de entrega de las tareas asignadas, los plazos fueron asignados
semanalmente, en los cuales se muestra o entrega de un avance parcial o
completo.
En cada presentacin semanal se analizaban los problemas hallados en el
desarrollo y las posibles soluciones, generando as una retroalimentacin y
un desarrollo gil del aplicativo.

Orgullosamente Unimetense!
Pgina 19 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
11 ESTRUCTURA DEL DIAGNSTICO.
El sistema de informacin para registro y seguimiento de asistencia a vctimas del
conflicto armado es un aplicativo de escritorio y de va web. Con el fin de facilitar la
recoleccin de la informacin sin mantener una dependencia permanente de los
servicios de Internet, la aplicacin se disea estableciendo los siguientes
componentes:

Base de datos Consolidada: Reside en un servidor, all se reciben los


datos y se incorporan al conjunto de datos recolectados municipio por
municipio. Contiene la informacin de todas las entidades y municipios.
Aplicacin Web: Permite generar informes consolidados, analizar
resultados, generar indicadores y realizar consultas individuales.
Base de datos mvil: Reside en los equipos en los que se recolecta la
informacin, contiene los datos recolectados y cuya consolidacin permite
subirlos al servidor.
Aplicacin de Escritorio: Es una aplicacin Windows que permite
capturar los datos para posteriormente enviarlos al servidor y que queden
almacenados en la base consolidada.
WebServices: Permiten a la aplicacin de escritorio realizar las
operaciones de comunicacin bidireccional, es decir, realizar actualizacin
de las preguntas y enviar los datos recolectados.

El mdulo de sistema de reportes para el diagnstico va WEB permite a los


formuladores de proyectos y personal a cargo del diagnstico, generar reportes
detallados e informes consolidados, analizar resultados, generar indicadores y
realizar consultas de los datos recolectados de todas las entidades y municipios a
las cuales les fueron aplicadas las encuestas para la caracterizacin, identificacin
y seguimiento de la poblacin vctima del conflicto armado.
El formato de documento que suple estos requisitos para la generacin de
reportes en formatos Excel (.xls). Para generar este tipo de documento amerita el
uso de las libreras PHPExcel el cual mediante la generacin de un mdulo base
realizado en PHP permita la fcil modificacin y adaptacin para la generacin de
diversos reportes desde una base de datos.
Esto permitir que los reportes generen una mayor cantidad de datos en un solo
archivo de formato (.xlsx) de una forma segura y controlada, ya que esta librera
genera un reporte masivo de datos.

Orgullosamente Unimetense!
Pgina 20 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
12 PLAN DE MEJORAMIENTO
Para optimizar el funcionamiento del mdulo de sistema de reportes para el
diagnstico aplicacin web en formatos Excel aremos nfasis en los siguientes
aspectos:

Creacin de clases para la organizacin optima de funciones.


Creacin de funciones las cuales faciliten mediante el uso de variables la
modificacin y adaptacin del cdigo.
La ubicacin estratgica de variables dentro del cdigo que facilite la
asignacin de valores mediante bases de datos.
Verificar continuamente la estructura del cdigo PHP para detectar
variables y funciones innecesarias las cuales puedan afectar el gil
funcionamiento del mdulo.
Anlisis e investigacin de nuevos comandos los cuales perfeccionen el
funcionamiento del mdulo mediante actualizaciones.

Orgullosamente Unimetense!
Pgina 21 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
13 PRODUCTO

Recoleccin de Requerimientos
La recoleccin de los requerimientos del software fueron obtenidos en una
entrevista personal con el ingeniero juan fajardo, la documentacin de
requerimientos que el posea fue recolectada con funcionarios de la
gobernacin del meta y usuarios vctimas del conflicto armado.

Diseo de prototipos:
Junto con los ingenieros Juan Fajardo y Emerson Duran se realizaron los
siguientes prototipos o mock up en el software Pencil Evolus.

Diseo y desarrollo de las interfaces:


Esta fase del proyecto fue desarrollada por el ingeniero Juan Fajardo en
lenguaje de C# sharpdevelop.
La fase de diseo de interfaces la realizo el ingeniero, mientras que mi
labor asignada era el anlisis de las interfaces realizadas, para adecuar la
utilizacin de las libreras a cada una de las funcionalidades de dichas
interfaces, se realiz la investigacin de nuevas libreras para generacin
de reportes en formatos Excel.

Orgullosamente Unimetense!
Pgina 22 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

Diseo de la base de datos


El diseo de la base de datos se realiz junto al ingeniero juan fajardo
corroborando la informacin y el diseo basado en la recoleccin de
requerimientos.
La estructura de diseo de la base de datos es fundamentalmente la misma
en la aplicacin de escritorio y la aplicacin web.
La base de datos consolidada cuenta adems con campos destinados a la
generacin de indicadores.
El diagrama siguiente describe el diseo preliminar utilizado en la
recoleccin.

Orgullosamente Unimetense!
Pgina 23 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

Desarrollo del mdulo sistema de reportes para el diagnstico


aplicacin web
Despus de la exhaustiva bsqueda de nuevas libreras para solucionar la
problemtica de la librera que actualmente manejaba tuxstone techonoligie,
donde la librera .xls generaba solo reportes con la cantidad de datos hasta
16000 filas.
La alternativa a esta problemtica hallada, fue la utilizacin de una nueva
librera llamada PHPexcel, donde los nuevos formatos de Excel los genera
en .XLSX que son para generar reportes masivos de datos, la cantidad de
datos a soportar esta librera son aproximadamente unas 60000 filas.
La estructura del mdulo de reportes para el aplicativo va web se
desarroll utilizando el lenguaje PHP conectndose a la base de datos en
SQLite.
La estructura desarrollada fue distribuida por clases y funciones, para
facilitar la modificacin y adaptacin para las diferentes funcionalidades de
las interfaces.

Orgullosamente Unimetense!
Pgina 24 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

Orgullosamente Unimetense!
Pgina 25 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

Documentacin
Manual de usuario mdulo sistema de reportes para el diagnstico
aplicacin web
DIAGNOSTICO RNI - GOBERNACIN DEL META

Orgullosamente Unimetense!
Pgina 26 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

Orgullosamente Unimetense!
Pgina 27 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

Orgullosamente Unimetense!
Pgina 28 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL

Orgullosamente Unimetense!
Pgina 29 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
14 NORMATIVIDAD EXTERNA E INTERNA DE LA INSTITUCION
ABC LEY 1581 DE 2012 PROTECCIN DE DATOS PERSONALES
GENERALIDADES
La ley de proteccin de datos personales Ley 1581 de 2012 es una ley que
complementa la regulacin vigente para la proteccin del derecho fundamental
que tienen todas las personas naturales a autorizar la informacin personal que es
almacenada en bases de datos o archivos, as como su posterior actualizacin y
rectificacin. Esta ley se aplica a las bases de datos o archivos que contengan
datos personales de personas naturales.
QU ES UN DATO PERSONAL?
Es cualquier informacin vinculada o que pueda asociarse a una o varias personas
naturales que, dependiendo de su grado de utilizacin y acercamiento con la
intimidad de las personas podr ser pblica, semiprivada o privada.
DATO PERSONAL PBLICO: Son aquellos datos personales que las normas y la
Constitucin han determinado expresamente como pblicos y, para cuya
recoleccin y tratamiento, no es necesaria la autorizacin del titular de la
informacin. (Ej. Direccin, telfono, datos contenidos en sentencias judiciales
ejecutoriadas, datos sobre el estado civil de las personas, entre otros.)
DATO PERSONAL SEMIPRIVADO: Son datos que no tienen una naturaleza
ntima, reservada, ni pblica y cuyo conocimiento o divulgacin puede interesar no
solo a su titular, sino a un grupo de personas o a la sociedad en general. Para su
tratamiento se requiere la autorizacin expresa del titular de la informacin. (Ej.
Dato financiero y crediticio).
DATO PERSONAL PRIVADO: Es un dato personal que por su naturaleza ntima o
reservada solo interesa a su titular y para su tratamiento requiere de su
autorizacin expresa. (Ej. Nivel de escolaridad)
DATO PERSONAL SENSIBLE: Es aquel dato personal de especial proteccin,
por cuanto afecta la intimidad del titular y su tratamiento puede generar
discriminacin. NO puede ser objeto de tratamiento a menos que sea requerido
para salvaguardar un inters vital del titular o este se encuentre incapacitado y su
obtencin haya sido autorizada expresamente. (Ej. Origen racial o tnico,
orientacin poltica, convicciones religiosas, datos biomtricos, relativos a la salud,
entre otros.)

Orgullosamente Unimetense!
Pgina 30 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
15 APORTES DEL PRACTICANTE
Se realiz un cdigo comentado organizado y entendible, con la certeza de que un
programador promedio entienda el cdigo sin mayor dificultad. Las variables
fueron ubicadas estratgicamente para asignarles un valor sin mayor dificultad ya
sea desde una base de datos o manualmente, cada funcin tiene un nombre
referente a su funcionalidad y un comentario que permite identificarle fcilmente.
Cada variable cumple un rol especfico y es necesario para el buen
funcionamiento del mdulo. Se realiz una investigacin intensiva para simplificar
y agilizar la funcionalidad del mdulo.
Todas la caractersticas anteriormente mencionadas hacen referencia a que el
mdulo posee flexibilidad, es decir se aplican en las diferentes funcionalidades del
de la generacin de reportes modificndose, adaptndose para cualquier tipo de
interface sin mayor dificultad y sin necesidad de realizar grandes cambios a la
estructura del cdigo PHP.

16 APORTES Y SUGERENCIAS DEL PRACTICANTE


Los aportes realizados a la empresa fue la ayuda del desarrollo de un sistema de
informacin para registro y seguimiento de asistencia a vctimas del conflicto
armado.
El desarrollo de una librera para generar reportes masivos de datos en formato
Excel, generalizando el cdigo para darle una usabilidad en la actualizacin de los
dems software que ha desarrollado Tuxstone Technologie.
A pesar del poco conocimiento en desarrollo de software y de lenguajes de
programacin se realiz el mayor esfuerzo para cumplir a tiempo los objetivos
asignados, en ocasiones me vi en la obligacin de intervenir y provocar molestias
o incomodidades realizando consultas en problemticas halladas que no se
podan tomar decisiones sin la autorizacin de los directivos.

Orgullosamente Unimetense!
Pgina 31 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
17 CONCLUSIONES

Al inicio de la prctica hubieron anomalas con los conocimientos en


herramientas de diseo y desarrollo de software, en la induccin y
capacitacin que brindo tuxstone technologie se pudieron aclarar y obtener
nuevos conocimientos.
En el anlisis de los requerimientos, se hallaron varios mtodos por la cual
se poda desarrollar el software, tambin se hallaron problemticas que se
dieron alternativas de solucin en el instante.
En el desarrollo del software es importante tener una codificacin ordenada
y comentada lo ms posible, para tener un entendimiento optimo y realizar
las dems fases o mdulos y obtener una unin satisfactoria.
Generalizar los cdigos en clases hace que desarrollo tenga una
optimizacin de los recursos.
Generalizar la librera de phpexcel para la generacin de reportes masivos
hace que obtenga una usabilidad general para implementarlos en otro
software que necesitan la actualizacin de libreras exportadoras de datos a
formatos Excel.

Orgullosamente Unimetense!
Pgina 32 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
18 CARTA DE TERMINACION DE PRCTICAS

Orgullosamente Unimetense!
Pgina 33 de 34

DECANATO ESCUELA DE INGENIERAS TECNOLGICAS


PROGRAMA DE INGENIERA DE SISTEMAS
PRCTICA EMPRESARIAL
19 BIBLIOGRAFIA

Orgullosamente Unimetense!
Pgina 34 de 34

S-ar putea să vă placă și