Está en la página 1de 91

Introducción

La automatización facilita los procesos manuales o pocos


estratégicos que se realizan en las empresas, entidades, instituciones
y organismos, haciendo que estos sean prácticamente necesarios para
ayudar de esta manera a que disminuya tanto el tiempo en que se
ejecutan dichos procesos, como el error humano el cual genera
dificultades que en ocasiones pueden llegar a ser catastróficas.

Los sistemas informáticos, al agilizar y optimizar el


almacenamiento, difusión y procesamiento de la información, mejoran
el servicio de las organizaciones que los emplean para la
automatización de sus funciones. Sin embargo, si no se tienen en
cuenta ciertos elementos en el diseño e implantación, no siempre la
automatización significa un beneficio, es por esto que se realiza un
análisis exhaustivo del sistema existente, por ser esta una etapa
crítica para el éxito del proyecto.

El presente trabajo es una definición analítica de una


Aplicación Web para ser aplicado en un Organismo de Seguridad,
donde se hace totalmente necesario, para llevar un adecuado registro
y consultas múltiples de los mismos. Se encuentran además las bases
principales y los métodos de trabajo que se utilizaran para el análisis
sistemático de la aplicación web antes mencionada, además de los
objetivos y oportunidades de éxito.

1
En función de ello se ha estructurado el siguiente trabajo los
siguientes capítulos:

El Capítulo I, contiene el planteamiento del problema donde se


describe de manera amplia la situación objeto de estudio; los
objetivos que son las metas que se trazan en relación con los aspectos
que indagan y se buscan conocer; la justificación de la investigación
que son las razones por las cuales se realiza esta investigación y sus
aportes; alcance y limitaciones donde se establece hasta donde se
llegará.

El Capítulo II, llamado marco teórico, está compuesto por


antecedentes de la investigación, es decir, trabajos que mantienen
relación a este proyecto. Bases teóricas que comprende un conjunto
de conceptos de un enfoque determinado, dirigido a fundamentar la
investigación. Definición de términos básicos que buscan definir los
conceptos para la interpretación de la terminología utilizada en este
proyecto.

Capitulo III, marco metodológico, comprendido por el nivel y


diseño de la investigación adoptada, población y muestra que se
estudia, técnicas e instrumentos de recolección de Datos y además de
las técnicas de procesamiento y análisis de datos.

Capitulo IV, desarrollo del proyecto de la investigación,


comprende el trabajo propiamente dicho, y es en donde se presentan
los resultados y análisis de la investigación.

2
Capitulo V, donde se establecen las conclusiones de la
realización del proyecto.

Capitulo VI, se muestran las recomendaciones que se pueden


añadir cuando así fuese necesario.

3
CAPITULO I
EL PROBLEMA

1.1. Planteamiento del problema

En el mundo, el hurto y robo de vehículos se está convirtiendo


rápidamente en un gran negocio de criminales organizados, ya es un
problema global. Las Naciones Unidas están buscando urgentemente
limitar los vacíos que están posibilitando el crecimiento acelerado de
esta empresa ilegal. Marcas de vehículos como Porsches, BMWs,
Ferraris, Mercedes desaparecen de los caminos y estacionamientos en
países como Francia, Italia y Suiza, están produciendo rápidas
ganancias para las cadenas criminales en lugares tan lejos como
Australia, África Occidental y el Medio Este.

Las estadísticas de robo de vehículos efectuadas con


información del Buró Federal de Investigaciones (FBI) indican que las
que mayor crimen de robo de automóviles existe en las ciudades y
comunidades fronterizas o áreas cercanas a puertos comerciales,
como lo son: Phoenix-Arizona, Miami-Florida, Fresno-California,
Detroit-Michigan, Sacramento-California, Tucson-Arizona, Tacoma-
Washington, Stockton-California, Seattle-Washington, Jersey City-
Nueva Jersey.

Se puede afirmar que en Centroamérica cada siete minutos hay


un robo. Latinoamérica no deja de ser blanco de estos delitos, dice

4
que en Colombia el hurto de vehículos ascendió a la astronómica cifra
de 36.400, otros países afacetados lo son Argentina, Chile, México,
Venezuela.

La actual creciente en el robo Internacional y Nacional de autos


establece un número de obstáculos intimidantes para las agencias
encargadas de hacer cumplir la ley; la falta de datos centralizados,
inadecuado mantenimiento de registros de los vehículos en general,
hacen difíciles los procedimientos de recuperación.

El robo de vehículos es el delito que tiene mayor incidencia en el


país. Diariamente, alrededor de 120 vehículos de distintos tipo son
robados en Venezuela. El robo de vehículos constituye un negocio
millonario. Se trata de un negocio estructurado en numerosos
niveles. El ladrón, recibe solamente una pequeña una suma por el
simple apoderamiento del vehículo y su correspondiente entrega al
comisionante.

Hasta 25 denuncias diarias recibe la División Contra Robo y


Hurto de Vehículos de la CICPC, sólo en la zona metropolitana de
Caracas. Se trata de una mínima cantidad denunciada, pues las
estadísticas generales desde 1998 hasta el presente, muestran como
este delito lejos de disminuir se ha duplicado.

El Cuerpo de Investigaciones Científicas, Penales y


Criminalísticas (CICPC), como órgano de seguridad ciudadana del
Estado venezolano, es la institución que garantiza la eficiencia en la
investigación del delito, mediante su determinación científica,

5
asegurando el ejercicio de la acción penal que conduzca a una sana
administración de justicia.

El CICPC como órgano de Seguridad Ciudadana cuenta con la


División de Vehículos, la cual realiza investigaciones para determinar
el valor probatorio e indicios acerca del delito, su autoría y demás
partícipes, en cuanto al robo y hurto de vehículos, para llegar a la
posible recuperación.

La información generada en estas investigaciones sobre los


vehículos solicitados y recuperados es publicada en el portal del
CICPC. El Área de Página Web por ser el área encarga de Diseñar,
desarrollar e implantar políticas y estrategias comunicacionales de
periodismo, programación y diseño digital, utilizando los avances
tecnológicos, es el área que se ocupa de la administración del Web
Site, por este motivo es quien recibe por parte de la División de
Vehículos el disquete con la información generada, dicha información
es llevada a través de hojas de cálculo de Microsoft Office Excel; este
control consiste en el registro de placas, marca, modelo, color, año,
serial de carrocería, delito, expediente, fecha de recuperación y
observaciones del vehículo. Este sistema de control causa que las
búsquedas de información para funcionarios y usuarios sea poco
eficiente, efectiva y a su vez son casi interminables, debido a que es
demasiado el flujo de información que se maneja, además de sumarle
trabajo extra al Área de Página Web quien hasta ahora realiza
actividades que no son parte de las funciones establecidas de esta
área. Cabe decir que es información confidencial que supone ser
manejada sólo por la División de Vehículos.

6
Otra de las desventajas es que al momento de pasar estos datos
a las hojas de Excel existen múltiples oportunidades de error de datos
causando que la información generada, requerida y existente en
cuanto a los vehículos solicitados y recuperados no sea precisa,
actualizada y confiable. Lo que produce a su vez, descontento en los
usuarios de este órgano de seguridad ciudadana por lo infructuoso
del sistema.

1.2 Objetivos:

Objetivo General:

Desarrollar una Aplicación Web para el Cuerpo de


Investigaciones Científicas, Penales y Criminalísticas CICPC que
permita la consulta y registro de los vehículos solicitados y
recuperados a nivel nacional.

Objetivos Específicos:

 Realizar Levantamiento de Información.


 Identificar las características del sistema actual utilizado para
llevar el registro y consulta de vehículos recuperados.
 Determinar los requerimientos de información del Organismo
en la División de Vehículos.
 Efectuar el diseño lógico de la Aplicación Web recomendada.
 Efectuar el diseño físico de la Aplicación Web recomendada.
 Desarrollar la documentación de la Aplicación Web.
 Probar el correcto funcionamiento de la Aplicación Web.

7
 Implantar la Aplicación Web (previa autorización de la
Institución).

1.3 Justificación de la investigación

Ante la problemática observada en el sistema actual con el que


se lleva los datos, referente a los vehículos solicitados y recuperados
del Cuerpo de Investigaciones Científicas, Penales y Criminalísticas,
específicamente por la saturación de registros y consulta de
información, a causa de la gran cantidad manejada, entre otros
factores, constituyen una desventaja considerable en la operatividad
de la Institución, razón principal que motiva la presentación del
proyecto del desarrollo de una aplicación web.

El desarrollo de una aplicación web más que una actualización


para el Organismo, es una necesidad para poder generar mayor valor
a éste, ya que ofrece un mejor servicio a la comunidad venezolana, en
cuanto al manejo, suministro, y consulta de información de vehículos.
Atendiendo a los agraviados las denuncias relacionadas con
vehículos, y facilitando la ubicación de los vehículos ya recuperados,
satisfaciendo necesidades al momento deseado.

En este orden de ideas, las innovaciones tecnológicas de la


automatización, generada a través de la aplicación web para el CICPC,
permitan la consulta y registro de los vehículos solicitados y
recuperados a nivel nacional, lo cual traería mejoras conmensurables,
puesto que el manejo de la información de manera automática
brindaría resultados más precisos, actualizados, rápidos, confiables y

8
con posibilidades de acceso menos limitadas, lo que significa que las
búsquedas de los vehículos solicitados y/o recuperados serían menos
tediosas al contar con la información adecuada y opciones para su
búsqueda.

La implementación de esta propuesta permitiría acabar con el


registro de los vehículos solicitados y recuperados llevados a través de
hojas de cálculo de Microsoft Office Excel; y por lo tanto con la poca
eficiencia en las búsquedas de información para funcionarios y
usuarios debido al excesivo flujo de información que se maneja.

Asimismo, la Aplicación Web que se propone, reducirá las


oportunidades de error al momento de procesar la información,
logrando ofrecer datos precisos, confiables y actualizados a los
funcionarios y usuarios del primer organismo de investigaciones de
Venezuela.

Además, cabe destacar que se estaría delegando este trabajo a


sus responsables Institucionales directos, es decir, a los miembros de
la División de Vehículos, evitando la propagación de información
confidencial de la División y la realización de labores extra a los
funcionarios del Área de Página Web.

A través de la Aplicación Web para el CICPC, los funcionarios


podrán acceder directamente al sistema desde cualquier sitio que
cuente con conexión a Internet, para realizar los registros y consultas
de los vehículos solicitados y recuperados. Esto redundará en
agilización de los procesos internos y hará más efectivo y eficiente el
servicio público.

9
Otro de los beneficios que obtendría el Organismo de Seguridad
Ciudadana, sería la posibilidad de ofrecer y contar con búsquedas
múltiples que podrán realizar tanto los funcionarios como usuarios,
donde no se necesitará contar con toda la información para dar con
un vehículo y conocer su estatus (solicitado, recuperado, entregado).

Con la implementación de este servicio, se ofrecerá al usuario


información determinada por la Jefatura de División, además de que
contará con altos niveles de control y seguridad, que garantizará su
confiabilidad, ya que el sistema registrará a través de inicio de sesión
(login) el ingreso de los funcionarios y el sitio de conexión.

En resumen, la aplicación web propuesta, permitiría a los


usuarios realizar y agilizar las consultas de información referente a
vehículos solicitados y recuperados, a través de búsquedas múltiples,
dando la opción de especificar si la búsqueda es por número de
placa, serial carrocería, serial motor o numero de expediente.

La aplicación, permite la alimentación en línea por parte de


funcionarios, lo que hace necesario la administración de estos datos,
lo que implicaría registros de vehículos como de funcionarios quienes
interactuaran con el sistema realizando funciones de ingreso,
consulta y modificación de estos registros.

Alimentación en línea, ofrecerá mayores niveles de seguridad a la


Institución y sus usuarios, y por su versatilidad, permitirá el
crecimiento del número de funcionarios y de manejo de información,

10
la cual será clasificada, para una mayor automatización del sistema.

1.4 Alcance y limitaciones

Alcance:

El desarrollo de la Aplicación Web para El Cuerpo de


Investigaciones Científicas, Penales y Criminalísticas supone de
registros de vehículos solicitados y recuperados a nivel nacional, y
consultas por parte de funcionarios y usuarios a nivel mundial.

Limitaciones:

 La falta de Información obtenida por parte de la División de


Vehículos de la Institución debido a que es información
confidencial.

 El Desarrollo de la Aplicación Web sólo le permitirá a los


usuarios realizar solo consultas múltiples.

 Es una aplicación web que amerita del uso de Conexión a


Internet.

 El Desarrollo da la Aplicación Web Permitirá a los Funcionarios


del la División de Vehículos agregar y consultar los datos
relacionados a los vehículos solicitados y/o recuperados, estos
no serán eliminados ya que deben formar parte de la base de
datos de la CICPC. Solo el administrador podrá tener además la
opción de Modificar estos datos

11
 Es decisión de la División de Vehículos, establecer quienes
serán los funcionarios que tendrán alias y clave para tener
acceso a la aplicación web.

 La responsabilidad de administrar y mantener la aplicación


web es sólo del Área de Página Web.

 El Desarrollo de la Aplicación Web para el CICPC, sólo se


Implantará si el Cuerpo de Investigaciones Científicas, Penales
y Criminalísticas, lo autoriza.

12
CAPITULO II
MARCO TEÓRICO

2.1 Antecedentes de la investigación

A continuación se presentan trabajos de investigación que tienen


relación con el tema que se investiga, así como señala Flames (2003),
“los antecedentes de la investigación son las citas realizadas referidas
a otros autores que han efectuado investigaciones en el tema o objeto
de estudio” (p. 17).

Desarrollo del Web Site del Cuerpo de Investigaciones Científicas,


Penales y Criminalísticas CICPC.
Tesis presentada en abril 2005 para optar al título de
Licenciado en Administración mención Informática en la Universidad
Simón Rodríguez.

Autores: Luís Manuel Morandy CI: 11.202.409.

Objetivo: Desarrollar del Web Site del Cuerpo de Investigaciones


Científicas, Penales y Criminalísticas CICPC.

Aportes: Diseñar un Sistema de Información no es una tarea fácil,


es primordial hacer un buen análisis de lo que se quiere hacer, mas
importante aun es enmarcar el trabajo en un verdadero proyecto de
Investigación tomando en cuenta las diferentes directrices que se

13
deben usar y estar claro en emplear distintos medios de medición
para su posterior utilización. Según lo expuesto el proyecto es factible
ya que se midieron todos los tópicos que había que revisar, siempre
actuando en un diseño de investigación consono con los nuevos
tiempos y con la Institución para el cual esta hecho. La medición nos
ayudó a comprender en realidad las inquietudes que tiene los
funcionarios así como también la comunidad para plasmar en un web
site, que se conviertan en un ente descentralizado y de apoyo en las
distintas situaciones del que hacer diario.

Diseño, desarrollo e implementación de un sistema web para la


bitácora de operación y mantenimiento de CANTV.
Tesis presentada en abril 2004 para optar al título de Técnico
Superior Universitario
Mención Informática en el Instituto Universitario De Tecnología
“Antonio José De Sucre”

Autores: Basanta Reniel


Rojas Pedro….

Objetivo: Diseñar e Implantar un sistema Web para el manejo de la


Bitácora de operación y mantenimiento de la red de Señalización # 7
que permita los registros eficientes en el manejo de solución de
problemas en la Gerencia de Red Inteligente de CANTV.

Aportes: CANTV manifestó una problemática y se realizó un


levantamiento de información, el cual fue elaborado por unos
expertos en la materia los cuales plantearon tanto la problemática
como la solución de dicho problema mediante unos objetivos

14
específicos. Esto conllevó a la solución del problema cumpliendo con
cada uno de los pasos a seguir, como resultado del cumplimiento de
estos se llegó al diseño y implantación del Sistema web.

Propuesta de Diseño de un Sistema Automatizado de control


académico simulado a través de un entorno virtual de procesos y
servicios vinculados a instituciones de educación superior publicas y
privadas en el área de pre-grado:
Tesis presentada para optar al título de Técnico Superior
Universitario
Mención Informática en el Instituto Universitario De Gerencia y
Tecnología IUGT- Caracas.

Autores: Vismara Santamaría Garbán


Darwin Jesús Lugo García

Objetivo: Elaborar una Propuesta de Diseño de un Sistema


Automatizado de control académico simulado a través de un entorno
virtual de procesos y servicios vinculados a instituciones de
educación superior públicas y privadas en el área de pre-grado.

Aportes: La investigación de esta propuesta permitió conocer


herramientas que aunado a un sistema informático generan grandes
beneficios en cuanto a servicios y procesos se refiere, implicando
tecnología y vanguardia, dos elementos muy importantes en la
actualidad.
Se obtuvieron habilidades y destrezas en el área de informática.
Permitió a través de la aplicación del sistema de control académico
con servicios virtuales herramientas tecnológicas capaz de

15
implementar las tareas habituales en la gestión de un campús
universitario. La metodología adaptada fué la de Kendall & Kendall.

Sistema para el Control de Condominios:


Tesis presentada para optar al título de Técnico Superior
Universitario Mención Informática en el Instituto Universitario De
Gerencia y Tecnología IUGT- Caracas.

Autores: Parra Alberto

Objetivo: Desarrollar un Sistema para el control de condominios.

Aportes: Se desarrollaron los objetivos específicos tales como:


Levantar la información acerca de todos los procesos que realiza la
Junta de Condominios del Parque Residencial la Campiña,
esquematizar gráficamente por medio de un diagrama de flujos,
diseñar la base de datos en Access 2000, programar la aplicación en
Visual Basic 6.0, diseñar interfaz de usuario acorde con el ambiente
Windows, crear manual de usuarios que instruya la os mimos al
manejo del sistema, implantar el sistema e instruir físicamente a los
usuarios. Todo para controlar la información de una manera
estructurada eficaz y confiable. La metodología usada fué la de
Kendall & Kendall.

2.2 Bases teóricas

Los aspectos conceptuales en que se divide la teoría y que están


directamente implicados con el objeto de investigación de este
proyecto son los siguientes:

16
Al pasar de los años, las organizaciones han reconocido la
importancia de administrar recursos principales.
Según Kendall & Kendall (1997), “la información se ha
colocado en un lugar adecuado como recurso principal” (p.1).

2.2.1 Sobre el manejo de la información como recurso,


Kendall & Kendall (1997) señala:

Para maximizar la utilidad de la información, la organización


debe manejarla correctamente tal como maneja los demás
recursos. Debe comprender que hay costos asociados con la
producción, distribución, seguridad, almacenamiento y
recuperación de toda información. Aunque la información se
encuentra a nuestro alrededor ésta no es gratis, y su uso es
estratégico para posicionar la competitividad, y permitirle a la
CICPC prestar mejor servicio a la ciudadanía. (p.1).

2.2.2 Para Kendall & Kendall (1997) el manejo de la


información generada por computadora:

Difiere en forma significativa del manejo de datos producidos


manualmente. Por lo general, hay mayor cantidad de información
de computadora a administrar. El costo de organizarla y
mantenerla puede crecer a tasas alarmantes, y los usuarios la
tratan menos escépticamente que la información obtenida por
otras vías (p.1).

Esta información generada por computadoras u otras vías debe


ser Controlada para lograr la organización, mantenimiento,

17
comprobación, inspección, fiscalización, intervención y búsqueda de
la misma. Esto se hace posible a través de un sistema.

2.2.3 Sistema: Para Catacora Carpio (1997):

Un sistema es un conjunto de elementos, entidades o


componentes que se caracterizan por ciertos atributos
identificables que tiene relación entre sí, y que funciona para
lograr un objetivo común. Los elementos es una agrupación de
piezas individuales que tiene interrelación entre sí. Los atributos
identificables de cada elemento están constituidos por las
características individuales que posee cada uno de esos
elementos, es decir los objetivos específicos para los cuales
fueron diseñados (p.25-26).

En el mismo orden de ideas Montilva (1999) señala, en su libro


titulado Desarrollo de sistemas de información, “un sistema es un
conjunto de partes, elementos o cosas interdependientes e
interrelacionadas para la consecución de un fin.
Existen diferentes tipos de sistemas que forman parte de una
organización” (p.12)

2.2.3.1 Sistema Administrativo: Catacora (1997) señala que:

Son los sistemas utilizados por las empresas para el


procesamiento de la información generada por todas sus
operaciones. Su principal función es ayudar a soportar las
decisiones gerenciales de la empresa para guiar las operaciones
y cumplir con los objetivos de la misma. Existen sistemas para

18
manejar las compras, inventarios, producción, facturación y
muchas otras funciones que existen en una empresa (p.43).

2.2.3.2 para Senn (1992), los sistemas de Información


Administrativa:

Ayudan a los directivos a tomar decisiones y resolver


problemas. Puesto que los procesos de decisión están
claramente definidos, entonces se puede identificar la
información necesaria para formular las decisiones. (p.28)

2.2.4 Para Senn (1992), el desarrollo de sistemas:

Puede considerarse formado por dos grandes componentes: el


análisis de sistemas y el diseño de sistemas. El análisis
especifica Qué es lo que el sistema debe hacer. El diseño
establece como alcanzar el objetivo. (p. 11-12).

2.2.4.1 Senn (1992), señala que:

El análisis de Sistemas se refiere al proceso de examinar la


situación de una empresa con el propósito de mejorarla, con
métodos y procedimientos más adecuados. Es comprender en
su totalidad el viejo sistema y determinar la mejor forma en
que se puede (si es posible), utilizar la informática para hacer
la operación más eficiente. El análisis por consiguiente es el
proceso de clasificación y de interpretación de los hechos,
diagnósticos de problemas y empleo de la información para
recomendar mejoras al sistema. (p. 11-12).

19
2.2.4.2 Senn (1992), señala que:

El diseño de Sistemas es la otra fase del desarrollo, es el


proceso de planificar, reemplazar complementar el sistema
organizacional existente. Pero antes de llevar a cabo esta
planeación es necesario comprender, en su totalidad, el viejo
sistema y determinar la mejor forma en que se pueden, si es
posible, utilizar las computadoras para hacer la operación
más eficiente. (p. 12)

2.2.5 El Ciclo de Vida del Desarrollo de Sistemas, Según Kendall


& Kendall (1997), es:

Un enfoque por fases del análisis y diseño que sostiene que los
sistemas son desarrollados de mejor manera mediante el uso de
un ciclo específico de actividades del analista y del usuario. Los
analistas no están de acuerdo con que tantas fases exactas hay
en el ciclo de vida del desarrollo de sistemas, pero, por lo
general, alaban su enfoque organizado (p. 8).

El autor Kendall & Kendall (1997), divide el ciclo en siete fases


que son las siguientes:

Fase 1 Identificación de Problemas, Oportunidades y


Objetivos; el analista tiene que ver con la identificación de
problemas, oportunidades y objetivos:

20
El Analista debe observar lo que está sucediendo en el negocio
junto con los demás miembros de la organización y resaltar el
problema (normalmente estos ya han sido vistos por los demás, y
son la razón por la cual el analista fue llamado inicialmente).

Las oportunidades son situaciones que el analista


considera que pueden ser mejoradas por medio del uso de
sistemas de información computarizados.

La identificación de objetivos es también un componente


importante, el analista debe tratar de descubrir que trata de
hacer la empresa, y ser capaz de ver si algún aspecto de la
aplicación de un sistema de información puede ayudar par que
la empresa alcance sus objetivos atacando problemas específicos
u oportunidades.

Las actividades de esta fase consisten en entrevistas a


los administradores de los usuarios, sumarización del
conocimiento obtenido, estimación del alcance del proyecto y
documentación de resultados. (p. 8)

Fase 2 Determinación de los Requerimientos de


Información: es la fase de determinación de los requerimientos
de información para los usuarios particulares involucrados. Las
herramientas utilizadas son: muestreo e investigación de los
datos relevantes, entrevista, cuestionarios, el comportamiento de
los tomadores de decisiones y su ambiente de oficina y hasta la
elaboración de prototipos.

21
Se identifica que información necesitan los usuarios para
realizar su trabajo (se interactúa con el usuario). El analista debe
saber los detalles de las funciones actuales del sistema.

Al terminar esta fase, el analista debe comprender el por


qué de la funciones de la empresa y tener información completa
sobre las personas, objetivo, datos y procedimientos
involucrados. (p.9).

Fase 3 Análisis de las Necesidades del Sistema:


Involucra el análisis de las necesidades del sistema usando
herramientas y técnicas especiales para la determinación de
requerimientos. Una herramienta es el uso de diagramas de flujo
de datos para diagramar la entrada, proceso y salida de las
funciones del negocio en forma grafica estructurada y a partir de
estos DFDs desarrollar un diccionario de datos, que lista todos
los concepto de datos usados en el sistema.

En este punto del ciclo de vida del desarrollo de sistemas el


analista prepara una propuesta que sumariza lo que ha sido
encontrado, proporciona análisis de costo/beneficio de las
alternativas y hace recomendaciones sobre lo que deber se
hecho. (p. 9-10).

Fase 4 Diseño del Sistema Recomendado: en esta fase del


ciclo de vida del desarrollo de sistemas, el analista usa la
información recolectada para realizar el diseño lógico del sistema
de información. El analista diseña procedimientos precisos para
la captura de datos, a fin de que los datos de entrada sean

22
correctos, además también proporciona entrada efectiva para el
sistema de información mediante el uso de técnicas para el buen
diseño de formas y pantallas.

Parte del diseño lógico, es diseñar la interfaz de usuario


(comunica al usuario con el sistema), además incluye el diseño
de archivos o bases de datos que guardarán la mayor parte de
los datos necesarios para los tomadores de decisiones de la
organización; se debe diseñar procedimientos de control y
respaldo para proteger al sistema y a los datos. (p.10).

Fase 5 Desarrollo y Documentación del Software: indica


que en la quinta fase del ciclo de vida del desarrollo de sistemas,
es la parte de programar para el desarrollo el software que se
necesita. El analista también trabaja con los usuarios para
desarrollar documentación efectiva para el software, incluyendo
manuales de procedimientos. La documentación le dice al
usuario la manera de usar el software y también que hacer si
suceden problemas con el software.

Los programadores conforme diseñan, codifican y eliminan


errores de sintaxis de los programas de computadora. (p.11).

Fase 6 Pruebas y Mantenimiento del Sistema: el sistema


de información debe ser probado. Es mucho menos costoso
encontrar problemas antes de que el sistema sea entregado a los
usuarios. Se ejecutan una serie de pruebas para que destaquen
los problemas.

23
El mantenimiento del sistema y de su documentación es
efectuado rutinariamente alo largo de la vida del sistema de
información. Muchos de los procedimientos sistemáticos que
emplea el analista a lo largo del ciclo de vida del desarrollo del
sistema pueden ayudar a asegurar que el mantenimiento se
mantenga al mínimo. (p.11).

Fase 7 Implementación y Evaluación del Sistema: es la


fase del desarrollo del sistema en la que, el analista ayuda a
implementar el sistema de información. Incluye entrenamiento de
usuarios para el manejo del sistema, una conversión suave del
antiguo sistema al nuevo, la puesta del nuevo sistema en
producción.

La evaluación se realiza en cada una de las fases del ciclo


de vida del desarrollo de sistemas. Un criterio principal que debe
ser satisfecho es si los usuarios ya están usando el sistema.

Los sistemas trabajan de forma cíclica, cuando el analista


termina una fase del desarrollo del sistema y pasa a la
siguiente, el descubrimiento de un problema puede obligar a que
el analista se regrese a la fase anterior y modifique el trabajo
que hizo allá. (p. 11-12).

Después que el sistema está instalado se debe tomar en cuenta


el mantenimiento:

2.2.6 Para Kendall & Kendall (1997), la importancia del


mantenimiento es:

24
Un proceso continuo a lo largo del ciclo de vida de un sistema de
información, el mantenimiento por lo general toma la forma de
corrección de errores de programa no detectados previamente.
Ya corregidos los errores, el sistema alcanza un estado estable
proporcionando servicios mas confiables a sus usuarios. Sin
embargo, conforme pasa el tiempo y cambia el negocio y la
tecnología, los esfuerzos de mantenimiento se incrementan. (p.
11-12).

Con respecto a el CICPC, La Ley de los Órganos de


Investigaciones Científicas, Penales y Criminalísticas (2001), articulo
31, señala que:

Es un órgano de seguridad ciudadana, integrado al Ministerio


del Interior y Justicia, del cual dependen
administrativamente. Está dirigido por la Dirección General
Nacional y conformado por ésta y las demás dependencias
que determinen el reglamento internos del Cuerpo. (p. 21-22).

2.3 Definición de términos básicos

Aplicación Web: Para el web site http://www.microestudio.com/

Es una aplicación informática completa, donde el marco en


que se muestran los contenidos es su propio navegador de
Internet. Las aplicaciones web le proporcionan la gran
comodidad de ser accesibles desde cualquier punto de
conexión a Internet, permitiendo a sus empleados, socios y

25
clientes operar con ellas con los mínimos requerimientos: tan
sólo un navegador de Internet. Utilizando aplicaciones web su
empresa puede trasladar sus servicios al marco de Internet o
proporcionar nuevos servicios como comercio electrónico,
teleformación, teletrabajo, consultoría. Cada vez son más los
usuarios que buscan a través de Internet cómo cubrir sus
necesidades de productos o servicios.

Archivo: Para Norton (2000), es:

Conjunto de datos de computadora relacionados (utilizados


por un usuario) o instrucciones de programa (usada por una
aplicación o un sistema operativo) al que se le ha dado un
nombre. (p.503).

Base de Datos: Para Norton (2000):

Una base de datos contiene una colección de elementos o


hechos relacionados, ordenados en una estructura específica.
En una base de datos computarizada, por lo general se
introducen los datos – y a veces se ven-, en una tabla
bidimensional que consiste de columnas y filas, similar a la
estructura de una hoja de cálculo. (p. 223-224).

Base de datos relacionales: según Norton (2000), es “una base de


datos formada por un conjunto de tablas, un campo común existente
en cualquiera de las dos tablas crea una relación entre éstas.” (p.
224).

26
Campo: Según Norton (2000), es:

La unidad más pequeña en una base de datos, usada para


agrupar cada pieza o elemento de datos en una categoría
especifica. Los campos son acomodados en una columna y
titulados por el usuario. (p.505).

Cliente: para la Enciclopedia Libre Wikipedia (web site), es “un


programa u ordenador que accede a recursos y servicios brindados
por otro llamado Servidor, generalmente en forma remota”.

Cliente Servidor: para la Enciclopedia Libre Wikipedia (web site), la


arquitectura cliente-servidor:

Llamado modelo cliente-servidor o servidor-cliente es una


forma de dividir y especializar programas y equipos de
cómputo a fin de que la tarea que cada uno de ellos realiza se
efectúe con la mayor eficiencia, y permita simplificar las
actualizaciones y mantenimiento del sistema. En esta
arquitectura la capacidad de proceso está repartida entre el
servidor y los clientes. En la funcionalidad de un programa
distribuido se pueden distinguir 3 capas o niveles:
1. Manejador de Base de Datos (Nivel de
almacenamiento),
2. Procesador de aplicaciones o reglas del negocio
(Nivel lógico) y
3. Interface del usuario (Nivel de presentación)

27
Consulta: para Norton (2000), es una “pregunta de búsqueda que
instruye al programa para que localice registros que cumplan criterios
específicos.” (p. 507).

Diccionario de Datos: Para Kendall & Kendall (1997), es:

Un trabajo de referencia de datos acerca de ellos compilados


por los analistas de sistemas para guiarse a través del
análisis y diseño. Como documento, el diccionario de datos
recolecta, coordina y confirma lo que significa un término de
datos especifico para diferentes personas de la organización.”
(p. 293).

Funcionario: Es aquella persona que labora en el Cuerpo de


Investigaciones Científicas Penales y Criminalísticas CICPC, para la
cual se construye la Aplicación Web. Es la persona que más tiempo
interactúa en el proyecto a través de entrevistas, aprobación de
especificaciones, implementación.

HTML: D´Jalon, Rodríguez y Imaz (1999), es:

Una herramienta fundamental de Internet. Gracias al


hipertexto, desde una página Web se puede acceder a
cualquier otra página Web almacenada en un servidor http
situado en cualquier parte del mundo. Todo este tipo de
operaciones se hacen mediante un programa llamado browser
o navegador, que básicamente es un programa que reconoce
el lenguaje html, lo procesa y lo representa en pantalla con el
formato más adecuado posible (p. 6).

28
JAVA: Según Norton (2000), es:

Un lenguaje de programación usado para crear programas de


plataforma cruzada. Java permite que los diseñadores de
páginas web incluyan movimiento e interactividad en las
páginas web (p. 514).

JAVA JSP (JAVA SERVER PAGE): Según el web site


www.programacionfacil.com, Java Server Page:

Es otra de las nuevas tecnologías para tratar de hacer mas


eficiente el modelo cliente-servidor y sobre todo la
construcción de sistemas de comercio electrónico. En este
modelo, una pagina html también incluye código en java, es el
servidor de paginas quien al estar mandando la página a la
PC remota la compila y la convierte en un servlet. Esta
tecnología combina en una sola aplicación, tanto código html
como código java. Cuando el usuario requiere un jsp, el
servidor lo carga, lo compila, lo convierte a servlet y manda la
pagina resultante al usuario remoto.

Lenguaje de consulta estructurado SQL: para Norton (2000), es


“lenguaje de consulta estándar usado para buscar y seleccionar
registros y campos en una base de datos relacional” (p. 522).

Navegador WWW: Para Cisco System (1999) es:

Aplicación de cliente de hipertexto basada en interfaz gráfica del


usuario como, por ejemplo, Navigator o Netscape Explorer, que se

29
utiliza para acceder a documentos de hipertexto y otros servicios
ubicados en innumerables servidores remotos a lo largo de la WWW
y la Internet” (CCNA semestre 1).

Registro: para Norton (2000), es “Fila de una base de datos


compuesta de campos relacionados; una colección de registros forma
la base de datos.” (p. 522).

Respaldo: Norton (2000), señala que es:

Proceso de creación de un duplicado de archivos de programa


o datos en caso de que los originales se dañen. Puede hacerse
una copia de respaldo, también llamada de seguridad, de
archivos individuales, directorios completos y unidades
enteras. Los respaldos pueden hacerse en muchos tipos de
medios de almacenamiento. (p. 522).

Servlet de Java: Para Sun Microsystems (web site) es:

Una clase del lenguaje de programación de Java usada para


ampliar las capacidades de los servidores que reciben los
usos alcanzados vía un modelo de programación de la
solicitar-respuesta. Aunque los servlets pueden responder a
cualquier tipo de petición, se utilizan comúnmente para
ampliar los usos recibidos por los servidores de Web. Para
tales usos, la tecnología de Java Servlet define clases HTTP-
especificas del servlet.

30
Servidor: según Enciclopedia Libre Wikipedia (web site), “Un servidor
en informática o computación es:

 Una computadora que realiza algunas tareas en


beneficio de otras aplicaciones llamadas clientes. Algunos
servicios habituales son los servicios de archivos, que
permiten a los usuarios almacenar y acceder a los archivos
de un ordenador y los servicios de aplicaciones, que realizan
tareas en beneficio directo del usuario final. Este es el
significado original del término. Es posible que un ordenador
cumpla simultáneamente las funciones de cliente y de
servidor.

 El ordenador en el que se ejecutan dichos programas,


tanto si se trata de un ordenador central (mainframe), un
miniordenador, un ordenador personal, un PDA o un sistema
integrado. Sin embargo, hay ordenadores destinados
únicamente a proveer los servicios de estos programas: estos
son los servidores por antonomasia.”

Usuario: Es aquella persona que utiliza la aplicación web para


realizar consultas múltiples, esta conformada por la población
venezolana.

World Wide Web (WWW): para Cisco System CCNA, (1999), es “Red
de servidores de Internet de gran tamaño que suministra hipertexto y
otros servicios para terminales que ejecutan aplicaciones cliente tales
como un navegador WWW”.

31
CAPITULO III
MARCO METODOLÓGICO

3.1 Nivel de la investigación

Para Arias (1999), “el nivel de la investigación se refiere al grado


de profundidad con que se aborda un objeto o fenómeno” (p. 45).

Según Arias (1999), el nivel de la investigación, se define y se


clasifica de la siguiente manera:

Investigación Exploratoria: para es aquella que se efectúa


sobre un tema u objeto poco conocido o estudiado, por lo que
sus resultados constituyen una visión aproximada de dicho
objeto.

Investigación Descriptiva: Consiste en la caracterización de


un hecho, fenómeno o grupo con el fin de establecer su
estructura o comportamiento.

Investigación Explicativa: Se encarga de buscar el Por Qué


de los hechos mediante el establecimiento de relaciones
causa-efecto (p.46-47).

32
El nivel de la investigación con que se aborda este proyecto es
Nivel de investigación Descriptivo factible, ya que esta
investigación utiliza un método de análisis donde se logra caracterizar
la situación concreta del organismo y señalar sus características.
Además se combina con ciertos criterios de clasificación que permite
sistematizar los objetos involucrados en el trabajo indagatorio.

3.2 Diseño de la investigación

Para Arias (1999), el diseño de la investigación es:

La estrategia que adopta el investigador para responder al


problema planteado. Es donde se define y se justifica el tipo
de investigación, según el diseño o estrategia por emplear. En
atención al diseño, la investigación se clasifica en:

Investigación Documental: es aquella que se basa en la


obtención y análisis de datos provenientes de materiales
impresos u otros tipos de documentos

Así, cuando la fuente principal de información son los


documentos y cuando el interés del investigador es
analizarlos como hechos en sí mismos (fuentes primarias) o
como documentos que brindan información sobre otros hechos
(fuentes secundarias), están en presencia de una
investigación que podríamos tipificar como documental. Este
tipo de investigaciones, con cierta frecuencia, se lleva a cabo
por estudiantes y profesionales de las ciencias sociales.

33
No hay que confundir a la investigación documental en
tanto tipo de investigación en si misma con el proceso de
documentación que obligatoriamente se debe llevar a cabo al
iniciar una investigación en cualquier área del conocimiento,
pues la documentación constituye una fase de la
investigación.

Investigación de Campo: consiste en la recolección de datos


directamente de la realidad donde ocurren los hechos, sin
manipular o controlar variable alguna.

Investigación Experimental: es un “Proceso que consiste


en someter a un objeto o grupo de individuos a determinadas
condiciones o estímulos (variable independiente), para
observar los efectos que se producen (variable dependiente).
Se diferencia de la investigación de campo por la
manipulación de variables” (p.47-48).

El diseño de la investigación adoptado en el presente proyecto es


La Investigación de Campo, debido a que este amerita la recolección
de datos relacionados con la situación actual, es decir como señala
Arias (1999), “consiste en la recolección de datos directamente
de la realidad donde ocurren los hechos, sin manipular o controlar
variable alguna” (p.48).

Además de abordar La investigación documental, dado a que se


han realizado consultas a material bibliográfico.

34
3.3 Población y muestra

Para Arias (1999) “la población se refiere al conjunto para el


cual serán validas las conclusiones que se obtengan: a los elementos
o unidades (personas, instituciones o cosas) involucradas en la
investigación” (p.49).

Siguiendo la definición del autor, se puede establecer que las


conclusiones que se obtengan del trabajo de investigación, serán
válidas para los funcionarios de la División de Vehículos y el Área de
Página Web del Cuerpo de Investigaciones Científicas, Penales y
Criminalísticas quienes son el conjunto de las unidades de análisis.
Es decir, la población esta conformada por aquellas personas que
utilizan el sistema diariamente.

Según lo expuesto, la población con la que se esta trabajando


para lograr el cumplimiento de este proyecto, consta de los siguientes
funcionarios según el área que labora:

Área de Página Web:

 Un (1) Jefe del Área de Pagina Web (administrador del portal


del CICPC, quien tendrá permisología de Nivel de Administrador
dentro de aplicación web propuesta.

 Un (1) Experto Profesional (cumple funciones de auxiliar y


analista del área, quien por su cargo le da permisos en la

35
aplicación web de Nivel Uno lo que indica que tiene acceso
limitado en la aplicación).

División de Vehículos:

 Un (1) Jefe de la División (quien podrá tener nivel de


administrador dentro de la aplicación web por el cargo que
cumple).

 Un (4) Experto Profesional (quienes dentro de sus labores de


trabajo, deben cumplir con la recolección e ingreso de datos
referente a vehículos, lo que los hace tener permisología Nivel
Uno.
Total de la Población: siete personas.

Para Arias (1999), la muestra es un “subconjunto


representativo de un universo o población” (p.49).

En ese mismo orden de ideas Flames (2003) señala, “la muestra


es una parte representativa de la población objeto de estudio (p. 31).

La muestra esta conformada por el mismo número de personas


de la población, debido a que esta cantidad es un número reducido de
personas, el cual se puede estudiar, analizar y manipular fácilmente.
Total de la muestra: siete personas.

36
3.4 Técnicas e instrumentos de recolección de datos

Técnicas de recolección:

Según Arias (1999) “las Técnicas de recolección de datos son las


distintas formas o manera de obtener la información” (p.53).
Según Flames (2003), entre las técnicas de recolección de
datos, se destacan: observación, entrevista, encuesta, pruebas, teste,
técnicas sociométricas y escalas de actitud.

La Observación:

Flames (2003), define la observación como:

La acción de utilizar los sentidos para estudiar un problema


de investigación. La observación puede tomar cuatro
modalidades: observación participante, observación no
participante, observación planificada, observación no
planificada. (p. 35).

Para clasificar y consignar los datos de acuerdo con algún


esquema previsto y de acuerdo al problema que se estudia, se
observo específicamente las actividades de los funcionarios
del Área de Página Web y de la División de Vehículos, donde
las modalidades de la observación usadas fueron: modalidad
observación participante, que Flames (2003) menciona que “es
cuando el investigador se involucra en las actividades propias
del grupo” y modalidad observación no planificada, que el

37
autor señala que es cuando el investigador observa aspectos
desde diferentes perspectivas sin previa planificación (p. 35).

La Entrevista:

Según Flames (2003), la entrevista es:


Un intercambio de opiniones, ideas o puntos de vistas entre
dos personas (investigador-investigado). La Entrevistas
presenta dos modalidades: Entrevista planificada, y la
entrevista no planificada (p. 35).

La entrevista realizada en el Cuerpo de Investigaciones


Científicas, Penales y Criminalísticas es de modalidad planificada por
ser según Flames (2003), “en la que se preestablece una guía de
entrevista” (p. 35).

En la entrevista realizada las respuestas son formuladas


verbalmente y escritas en el instrumento guía de entrevista, además
el entrevistador esta presente. Es la comunicación interpersonal
establecida entre el investigador y los empleados de la organización
en la División de Vehículos y el Área de Página Web, a fin de obtener
respuestas a las interrogantes planteadas sobre el problema
propuesto.

La Encuesta:

Para Flames (2003), la encuesta es:

38
La obtención directa de las personas y/o de fuentes primarias
de las informaciones, datos, puntos de vista o aspectos
relevantes un tema de objeto de estudio. El instrumento de de
recolección de datos con que se materializa la encuesta es el
cuestionario. (p. 36- 38).

El cuestionario: se efectuó vía Internet, pues el cuestionario


consta de pregunta única y fue publicado en la página web de la
CICPC.

Los Instrumentos de recolección

Para Arias (1999), los instrumentos de recolección son:

Los medios materiales que se emplean para recoger y


almacenar la información. Mecanismo que usa el investigador
para recolectar y registrar la información; formularios,
pruebas, test, escalas de opinión, listas de chequeo. (p.53).

En ese orden de ideas Flames (2003), define los instrumentos de


recolección de datos como “Recursos metodológicos que materializan
la obtención de los datos, informaciones y/o aspectos relevantes de la
investigación”. (p. 36).

A continuación se muestra el modelo de instrumento de


recolección de datos, que son la guía de entrevistas y formato de
cuestionario utilizado de manera impresa, destinado a obtener
respuestas sobre el problema en estudio y que el funcionario
entrevistado llena por sí mismo:

39
Para los usuarios el instrumento de recolección de datos fue por
medio del cuestionario de manera Online, publicado en la página web
del CICPC. Donde se busca conocer la cantidad de personas de
acuerdo con la realización de la aplicación web.
Los resultados de este cuestionario son utilizados en una de las
preguntas de la entrevista realizada a los funcionarios que laboran en
el Área de Página Web y en la División de Vehículos.

MODELO DE CUESTIONARIO ONLINE

¿Desea contar con una aplicación web para realizar búsquedas


rápidas acerca de vehículos solicitados y recuperados?

URL: http://www.cicpc.gov.ve

Categoría: Internet

Según Senn (1992):

Los analistas emplean la entrevista para reunir información


proveniente de personas o grupos, los cuales generalmente
son usuarios del sistema existente (p133). Entrevista
estructurada (pregunta estándar con respuestas abiertas):

40
GUÍA DE ENTREVISTA

Fecha:

Nombres Y Apellidos:

Cargo: Tiempo en la CICPC:

Algunos Usuarios sugieren que la manera más


adecuada e idónea para consultar los datos de los vehículos
solicitados y recuperados es implementando un sistema
computacional (Aplicación Web) que permita el registro y
búsquedas múltiples de estos datos.

1.- ¿Recomendaría usted el desarrollo de tal sistema? ¿Bajo que


circunstancias?

2.- ¿Conoce usted el sistema actual de consultas de vehículos


solicitados y recuperados? ¿Qué puede opinar de este? ¿Qué
información se maneja?

3.- ¿Cree usted que el sistema podría ser mejorado? ¿Cuál seria
su recomendación?

4.- ¿Sabia usted que una encuesta online dirigida a los consultores
de la página web del CICPC (web site), arrojó que la solución a las
dificultades actuales es la implementación de una aplicación web?
¿Qué opina usted, esta de acuerdo?

41
3.5 Técnicas y herramientas de procesamiento y análisis de
datos

Según Arias (1999), “…describen las distintas operaciones a las


que serán sometidos los datos que se obtengan: Clasificación,
registro, tabulación y codificación si fuere el caso” (p.53).

Tabulación de datos del cuestionario dirigido a los


consultores del portal del CICPC

Cuadro N°1.: Resultados Encuesta

Resultados de la Encuesta Realizada Online


Si No
Nº % Nº %
13040,72 77 3895,28 23
Total de la Encuesta: 16936
Fuente: Danahis Vivas.

El gráfico
expresa,

42
que el porcentaje de las personas en contestar si, que realizaron la
encuesta, es mayor a las que respondieron No, lo que implica que es
mayor la gente que desea contar con una aplicación para realizar
búsquedas.

Tabulación de datos de las entrevistas realizadas a los funcionarios


del CICPC con relación al siguiente tema:

Algunos Usuarios sugieren que la manera más adecuada e


idónea para consultar los datos de los vehículos solicitados y
recuperados es implementando un sistema computacional (Aplicación
Web) que permita el registro y búsquedas múltiples de estos datos.
Cuadro N° 2.: Resultados Entrevista

Frecuencia

Preguntas
Acuerdos Desacuerdo
Nº % Nº %
¿Recomendaría usted el desarrollo de tal
sistema? 5 71.43 2 28.57
¿Conoce usted el sistema actual de
consultas de vehículos solicitados y
recuperados? 4 57.14 3 42.86
¿Cree usted que el sistema podría ser
mejorado? 6 85.71 1 14.29
¿Sabia usted que una encuesta online
dirigida a los consultores de la página
web del CICPC, arrojó que la solución a
las dificultades actuales es la 2 28.57 5 71.43
implementación de una aplicación web?
¿Qué opina usted, esta de acuerdo con la
implementación? 5 71.43 2 28.57
Fuente: Danahis Vivas *nota: muestra de siete (7)
personas.

43
Los resultados de las tabulaciones luego de ser llevadas a
porcentaje se transforman a grados para hacer el gráfico circular:

Como se visualiza en el gráfico, es mayor las personas


entrevistadas que están de acuerdo con el desarrollo de sistemas.

44
45
Según los gráficos, se puede afirmar que, en opinión de la
mayoría de los entrevistados, el sistema actual puede ser mejorado
por medio de la implementación de la aplicación web propuesta.

46
CAPÍTULO IV
DESARROLLO DEL PROYECTO DE LA INVESTIGACIÓN

4.1. Desarrollo.

Para la elaboración del proyecto se definieron los pasos


técnicos, y análisis de datos, para llevar la secuencia de pasos
ordenados (metodología), que nos garanticen el cumplimiento del
objetivo planteado.

Existen diversas metodologías para el diseño de sistemas


informáticos automatizados, estos enfocan diversas formas o teorías
que permiten tratar de manera exitosa la complejidad inherente al
desarrollo de software.

Los métodos de diseño estructurado surgieron para guiar a los


desarrolladores que intentaban construir sistemas complejos
utilizando algoritmos como bloques fundamentales para la
construcción de estos sistemas.
MEDSÍ que se caracteriza según Montilva (1999) por ser una
metodología estructurada, completa, particionada y modificable, el
autor divide dicha metodología en ocho Fases, cada una de ellas con
su objetivo (p.16).

Senn (1992) en su libro “Análisis y Diseño de Sistemas de


Información” da importancia a los métodos, herramientas y técnicas

47
para el desarrollo de sistemas. Estudia con detalle la construcción de
prototipos, el análisis estructurado y el modelo tradicional del ciclo de
vida del desarrollo de sistemas (p. v-ix).

Los métodos de diseño orientado a objetos de Grady Booch en


su libro de nombre "Análisis y Diseño Orientado a Objetos" han
surgido para ayudar a los desarrolladores a explotar la potencia
expresiva de los lenguajes de programación basados en objetos y
orientados a objetos, utilizando las clases y los objetos como bloques
básicos de construcción.

La aplicación web expuesta en la presente investigación ha


sido basado en “Análisis y Diseño de Sistemas” de Kendall & Kendall,
que se enfoca en el Ciclo de Vida del Desarrollo de Sistemas,
integrando el uso de herramientas para lograr sistemáticamente los
objetivos, para mejorar a los negocios por medio de la implementación
de los sistemas de información computarizados.

4.2. Resultados

Levantamiento de información e identificación de


problemas, oportunidades y objetivos

Esta fue una fase de observación de lo que realmente sucedía


en el organismo, donde se identificaron los problemas y se hicieron
resaltar las oportunidades y objetivos del proyecto.

Estas situaciones según los estudios que se realizaron,


enfocaban, que para que pudiesen ser mejoradas tendría que contar

48
con el uso de un sistema de información, por lo que la institución
tomó en cuenta el llamar a un analista, para buscar mejorías de la
situación actual.

Una vez obtenida la solicitud de una aplicación web para el


Cuerpo de Investigaciones Científicas Penales y Criminalística
CICPC por parte del área de Página Web, se inició la actividad que
establece el ciclo de vida de los sistemas de Kendall & Kendall, que
contemplo tanto el levantamiento de Información como la
identificación del sistema llevado.
Esta actividad esta conformada por tres partes:

 Aclaración de la Solicitud por parte del área de Página Web:


antes de considerar cualquier investigación de sistemas, la
solicitud del proyecto, fue examinada determinando así lo que el
área en si requiere.

 Estudio de Factibilidad: Era importante conocer si la


aplicación solicitada era factible, por lo cual se realizaron estudios
en cuanto a la factibilidad técnica, económica, financiera y
operacional.

 Factibilidad Técnica: contando con el equipo informático


suministrado por el Área de Página Web, se logró la
realización del proyecto propuesto, debido a que éste
contaba con características necesarias y el espacio de
memoria requerido para la instalación de los softwares
necesarios para la programación y la corrida de la aplicación
web, además de poseer un servidor que la soporte, con tan

49
sólo hacer algunas configuraciones técnicas y tener dominio
donde publicarlo.

Para la realización del proyecto, el CICPC estableció un


cronograma de actividades (ver anexos, página 82), dónde se fijaba el
período de tiempo en el cual se iba a realizar el proyecto, tomando en
cuenta cada uno de los objetivos específicos planteados. En base a
este, se proyectaron la factibilidad económica y financiera:

 Factibilidad Económica: con la creación de la aplicación


web los beneficios que se obtienen dan valor agregado a la
institución, cabe destacar, que los costos para la realización
de la misma, son evidentemente bajos y convenientes para el
CICPC, como lo muestra el siguiente estudio realizado:

Recurso Humano: Unidad de Medición H/H (horas/hombre).


Descripción Mensual Anual
Sueldo Básico (TSU) Bs. 690.000,00 Bs. 8.280.000,00
Prima Profesional Bs. 82.800,00 Bs. 993.600,00
Bono Vacacional (40 días) Bs. 920.000,00
Aguinaldo (3 meses) Bs. 2.070.000,00
Total Bs. 12.263.600,00

Sueldo Integral:
Anual Diario Hora
Bs. 12.263.600,00 Bs. 33.598,904 Bs. 4.199,863

Nótese, que el período establecido para la realización del


proyecto fué de dos meses, lo cual equivale a trescientas veinte horas
(laborando ocho horas diarias); se dice el que el sueldo integral por las
horas laboradas en el proyecto es de:

50
Bs. 4.199,863 * 320 hrs. = Bs. 1.343.956,10

Y tomando en cuenta que dentro del período establecido fueron 39


días laborales, a los cuales se les reconoce Bs. 12.350,00 de cesta
tickets por día, que es complemento del sueldo integral del proyecto,
nos resulta que, el costo del recurso humano por los dos meses
laborados es de:

Bs. 1.343.956,10 + Bs. 481.650,00 (cesta tickets)


Total del Costo del Recurso humano por la duración del proyecto
es de: Bs. 1.825.606,10

Recurso Tecnológico:
En la factibilidad técnica, se mencionó el uso de un equipo
informático (computador). Fué necesario tomar en cuenta la
depreciación del mismo durante el período que este estuvo destinado
para uso exclusivo de la realización del proyecto, ya que es parte del
costo que conforman la inversión realizada.
Costo estimado del computador: 1.300.000,00
Vida útil estimada: 36 meses

Depreciación: 36.111,11 mensual


Costo por el uso exclusivo del computador: Bs. 72.222,22

Dentro de los recursos tecnológicos, se requiere la utilización de


software para la programación, almacenamiento, y correcto
funcionamiento de estas herramientas de trabajo. Los costos
relacionados con lo antes mencionado, es de cero bolívares, ya que no
requieren de ningún pago por licencias para obtenerlos y correrlos,
estos se pueden descargar de Internet, por ser estos de código fuente
abierto, es decir disponibles para todo usuario.

51
Basados en lo anterior, se puede notar que la inversión total
aproximada es de: Bs. 1. 897.828.32.

 Factibilidad Financiera:

El motivo principal por el cual el Cuerpo de Investigaciones


Científicas Penales y Criminalística decide hacer una
automatización a través de una aplicación web, es para mejorar la
calidad del Servicio a la población y así generar mayor valor al
organismo ante la sociedad venezolana. A su vez cumplir con el
artículo 28 de la Constitución de la República Bolivariana de
Venezuela que dice:

Toda persona tiene el derecho de acceder a la información y a


los datos que sobre sí misma o sobre sus bienes consten en
registros oficiales o privados, con las excepciones que establezca
la ley, así como de conocer el uso que se haga de los mismos y
su finalidad, y de solicitar ante el tribunal competente la
actualización, la rectificación o la destrucción de aquellos, si
fuesen erróneos o afectasen ilegítimamente sus derechos.
Igualmente, podrá acceder a documentos de cualquier naturaleza
que contengan información cuyo conocimiento sea de interés
para comunidades o grupos de personas. Queda a salvo el
secreto de las fuentes de información periodística y de otras
profesiones que determine la ley. (P.34).

Con la realización de la aplicación web para el CICPC, se obtienen los


siguientes Beneficios:

52
 Permite al primer organismo Investigaciones de Venezuela,
mejorar las condiciones de servicio, en cuanto al suministro
de información referente a vehículos de una manera
automatizada.

 Con la automatización de la información de vehículos, se


brinda respuestas a consultas de usuario de una manera
rápida, actualizada, confiable, precisa y con posibilidades de
acceso ilimitada.

 Las consultas de información referente a vehículos, se hacen


posible a través de búsquedas múltiple, dónde el usuario
puede escoger como desea realizar dicha búsqueda, ya sea
especificando el número de placa, serial carrocería, serial
motor o número de expediente.

 Para realizar estas búsquedas, no es necesario contar con


toda la información para encontrar un vehículo en la lista y
conocer su estatus.

 Brinda comodidad a los usuarios, ya que para consultar de


estos datos sólo requiere de Internet para darle uso a la
aplicación web.
 En cuanto a los funcionarios, el sistema ofrece una interfaz
con la que se puede interactuar fácilmente para el registro
de datos, sea referente a vehículos, o a los funcionarios que
manipulan la aplicación.

53
 Los funcionarios cuentan con la posibilidad de generar
históricos de bases de datos.

 Con la implementación de este servicio, se brinda al usuario


información determinada por la División de Vehículos.

 La aplicación cuenta con niveles de acceso y seguridad, que


garantiza su confiabilidad, ya que el sistema registra a
través del inicio de sesión el ingreso de los funcionarios a la
aplicación.

 Ahorro de tiempo en el registro de datos referente a


vehículos solicitados y recuperados por la interfaz utilizada,
las validaciones y los mensajes dinámicos.

Reducción de tiempo equivale a dinero:

Los funcionarios que laboran en la División de Vehículos, tiene


como parte de sus funciones diarias, el registro y mantenimiento de
los datos referente a vehículos solicitados y recuperados, lo cual es
llevado en una hoja de calculo Excel, dónde el funcionario tiene
destinado dos horas diarias para incluir y modificar estos datos, a
parte de las consultas que se realizan por la solicitud de algún
usuario.

La intención con la aplicación realizada, es lograr disminuir el


tiempo en que se realizan estos procesos, al menos a una hora diaria,
permitiendo a su vez, que los datos que ingresen al sistema, tengan el

54
formato establecido, haciendo verificaciones de información en cuanto
a precisión y logrando que las consultas sean confiables para los
usuarios.
Según lo expuesto:

Sueldo integral por hora: Bs. 4.199,863


Horas destinadas al registro de datos
Lo Actual Lo Propuesto
Diarias 2 horas Diarias 1hora
Mensual 40 horas Mensual 20 horas
40 horas * Bs. 4.199,863 20 horas * Bs. 4.199,863
Bs. 167.994.52 Bs. 83.997.26

Cabe decir, que son dos los expertos técnicos que se ocupan de
realizar estos procesos con el sistema, lo que señala que el gasto
mensual por la realización de estas labores equivale a Bs. 167.994.52
por dos funcionarios, equivale a Bs.335.989,04 (con el sistema
actual).
Sistema propuesto: Bs. 167.994,52 tomando en cuenta las horas por
dos funcionarios.
Lo que demuestra que el ahorro mensual sería, según lo estudiado de
Bs. 167.994,52
Tomando en cuenta la Inversión de Bs. 1.897.828.32 y el Ahorro
mensual estimado de Bs. 167.994,52; Se aproxima que alrededor
de 12 meses el CICPC recuperaría lo invertido (tasa de retorno).

 Factibilidad Operacional: La aplicación web está dirigida


a la población venezolana, ofreciéndoles beneficios al agilizar
las búsquedas de información referente a vehículos; y a los

55
mismos funcionarios que laboran en este organismo público,
suavizando las labores diarias en cuanto al registro de
vehículos, ya sean recuperados o solicitados.

 Aprobación de la Solicitud: al finalizar estas evaluaciones por


parte del analista y directivos, se aprobó la solicitud del desarrollo
de una Aplicación Web, para el Cuerpo de Investigaciones
Científicas, Penales y Criminalísticas CICPC, que permita la
consulta y registro de los vehículos solicitados y recuperados a
nivel nacional, ya que se determinó que éste es factible.

Determinación de los requerimientos de información de la


Institución

Esta fase permitió analizar, los procesos de la CICPC en cuanto


al manejo de Información referente a los vehículos solicitados y
recuperados a nivel nacional. En ésta, se observó que ésta
información es generada en la División de Vehículos y enviada por
éstos, al Área de Página Web para ser publicada en un archivo de
Excel (.xls) en el portal de la CICPC, causando que las búsquedas de
usuario y actualizaciones por parte de funcionarios sea lento y
tedioso. Las Actualizaciones son realizadas cada ocho días, lo que
genera mayor volumen de transacciones de datos. El grado de
eficiencia con que se realizan éstas actividades se trata de mejorar
cada vez, pero no deja de ser ineficiente debido a lo inherente del
sistema con el que se cuenta.
Las herramientas para llegar a tal conclusión fueron:

56
o Entrevista dirigida a los funcionarios que laboran en el área de
Página Web y en la División de Vehículos. Cabe decir que estas
entrevistas fueron de manera informal, dónde sólo se buscaba
determinar lo que necesitan los funcionarios para la realización
del trabajo.

o Cuestionario dirigido a los usuarios externos, la cual fue


realizada “online” a aquellos consultores de la página web del
CICPC, donde se les pedía opinión, en cuanto a la realización de
una aplicación web, para realizar múltiples consultas referente,
a los vehículos solicitados y recuperados para facilitar su
búsqueda o consulta, además de ser en un tiempo
definitivamente rápido.

Al finalizar el análisis en cuanto a la determinación de


requerimientos de información, se pudo visualizar como la aplicación
web solucionará los inconvenientes del sistema actual, tanto para los
usuarios que consultan, como para los funcionarios que son los
encargados de registrar estos datos referentes a los vehículos
solicitados y recuperados. Es decir, se observa que brindará solución
de manera interna y externa de la organización.

Efectuar el diseño lógico de la aplicación web propuesta

Se realizó el inicio del diseño lógico de la Aplicación para el


Cuerpo de Investigaciones Científicas Penales y Criminalísticas,
lo que hace referencia al análisis de la aplicación, utilizando las

57
herramientas y técnicas especiales, para la determinación de los
requerimientos del la misma. Las herramientas utilizadas son:

 Diagrama de Flujo de Datos: diagrama que muestra un


panorama lo más amplio posible de las entradas, procesos y
salidas de las funciones del sistema del organismo CICPC, en
forma gráfica estructurada. Como señala Kendall & Kendall
(1997), los diagramas de flujo de datos deben ser trazados en
forma sistemática, van de lo general a lo especifico (p 233). Es por
esto que se crearon los distintos niveles:

 Nivel Contextual: donde se muestran las entradas


básicas, el proceso y las salidas del sistema. El diagrama
contexto es el nivel más alto, donde las entradas son datos
de vehículos solicitados, recuperados y datos del
Funcionario, el proceso es la Aplicación Web, y las salidas
son reportes ya sean, respuestas a consultas de usuario o
histórico de la base de datos.

Datos de Vehículo
Respuesta a Usuarios
Vehículo
Desarrollo de una Aplicación Web para el
Cuerpo de Investigaciones Científicas,
Penales y Criminalísticas que permita la Reportes
consulta y registro de los vehículos
solicitados y recuperados a nivel nacional.
Funcionario
Histórico Base de Datos
Datos Funcionario
58
 Nivel Cero: donde se logró un mayor detalle del nivel
contexto, al ser éste explotado o fragmentado, permitiendo
visualizar el proceso general en otros más específicos.

Vehículo Funcionario

Datos de Datos de
Vehículo Funcionario

1 2 3

Actualizar datos Datos de Actualizar datos Datos de Elaborar Reportes


de Vehículos Vehículos de Funcionarios Funcionarios
Actualizados Actualizados

Histórico de base
de datos

Reportes
Respuestas a
usuarios

 Nivel Uno: diagrama subsiguiente, dónde se


complementa el nivel cero, al dar uso de las bases de datos o
almacenamiento de los datos de vehículos solicitados,
recuperados y datos de funcionarios.

59
Vehículo Funcionario

Datos de Datos de
Vehículo Funcionario
Histórico de
1 2 3 base de datos

Reportes
Actualizar datos Datos de
Actualizar datos Datos de Elaborar
de vehículos Vehículos de funcionarios Funcionarios Reportes Respuestas a
Actualizados Actualizados usuarios

A Vehículo
1 s

A Funcionario
A Vehículo A Funcionario 2
1 s 2

 Nivel Dos: diagrama que muestra los procesos de


actualización de datos de vehículos y funcionarios de una
manera mas explicita, indicando los diferentes subprocesos
que pueden realizarse, como lo son incluir, consultar,
modificar datos, según la permisología establecida por la
organización, que luego será definida. Cabe mencionar que
los datos no podrán ser eliminados, decisión tomada por el
CICPC, debido a que son datos que deben almacenarse, ya
sea para alguna estadística u otro motivo en general.

60
Vehículo Vehículo

Datos de
Vehículo
1 1.1 1.2 1.3

Actualizar datos 2 Incluir datos de Consultar datos Modificar datos 2


de vehículos Datos de vehículo de vehículo de vehículo
Vehículo Datos de
Actualizados Vehículo
Datos de Actualizados
Datos de
Vehículo Vehículo
Incluidos Consultados

A1 Vehículos

61
Funcionari Funcionari
o o

2 2.1 2.2 2.3

Actualizar 3 Incluir datos de Consultar Modificar 3


datos de Datos de Funcionario datos de datos de
Funcionario Funcionario Funcionario Funcionario Datos de
Actualizados Funcionario
Datos de Actualizados
Datos de
Funcionario
Funcionario
Incluidos Consultados

A2 Funcionario

 A partir del diagrama de flujo de datos se desarrolla un


Diccionario de Datos, que lista todos los conceptos de
datos a utilizar en la aplicación web, así como sus
especificaciones en cuanto a tipo de datos, descripción, y
longitud. Esta información involucra a todos los datos
manejados por la aplicación web para el CICPC:

Nombre de la Tabla: Permisos


Descripción: Contiene toda la información detallada de la permisología de los
usuarios de la aplicación web

Campos que posee la tabla:


Permiso
Nombre del Campo Descripción Tipo de Longitud Permitir
Dato Valores
Nulos
Id_Permiso Nivel de permisología varchar 10 No

62
Descripción Descripción del nivel Varchar 30 No

Nombre de la Tabla: Funcionario CICPC


Descripción: Contiene toda la información detallada de cada Funcionario CICPC.
Campos que posee la tabla:
Funcionario CICPC
Nombre del Descripción Tipo de Longitud Permitir
Campo Dato Valores
Nulos
Password Clave del Funcionario varchar 06 No
Credencial Credencial del funcionario varchar 14 No
Alias Alias del Funcionario varchar 20 No
Nombre Nombre del Funcionario varchar 30 No
Apellido Apellido del Funcionario varchar 30 No
Cedula PK Cedula del Funcionario. Int 10 No
Cargo Cargo del Funcionario varchar 30 No
Sede Sede donde labora el varchar 20 No
Funcionario
Telefono Teléfono del Funcionario int 12 Si
Celular Celular del Funcionario varchar 12 Si
Email Email del funcionario varchar 30 Si

Nombre de la Tabla: Vehículos Solicitados y/o Recuperados


Descripción: Contiene toda la información detallada de cada Vehículo.
Campos que posee la tabla:
Vehículos
Nombre del Descripción Tipo de Longitud Permitir
Campo Dato Valores
Nulos
Veh_No Número de Vehículo Int 11 Auto
incremento
Numero_Expediente Número de expediente varchar 20 No
PK de denuncia
Placa Placa del vehículo varchar 7 No
Marca Marca del vehículo varchar 30 No
Modelo Modelo del vehículo varchar 30 No
Color Color del vehículo varchar 20 No
Año Año del vehículo Time 04 No
Serial_Carroceria S_Carrocería del varchar 30 No
vehículo
Serial_Motor S_Motor del vehículo varchar 30 Si
Delito Delito del vehículo varchar 20 No
Fecha_Recuperacion Fecha de recuperación Time 10 Si
Obs_Veh Observaciones del varchar 100 Si
vehículo

63
Estatus Muestra el estado del varchar 20 No
vehículo

Nombre de la Tabla: Auditoria


Descripción: Contiene la información detallada de la Auditoria del Sistema Web
Campos que posee la tabla:
Auditoria
Nombre del Descripción Tipo de Longitud Permitir
Campo Dato Valores
Nulos
No Número de Auditoria Int 10 Auto
incremento
Alias Alias del Funcionario varchar 20 No
Inicio_Log Hora y fecha del Inicio del Fecha/hora 10 No
login
Fin_Log Hora y fecha del fin del Fecha/hora 10 No
login
Dir_IP Dirección Ip del funcionario Varchar 30 No

Siguiendo los objetivos específicos que están basados en el ciclo


de vida del desarrollo de sistemas, se recolectó toda la información ya
estudiada y analizada para la realización del modelo entidad relación,
dónde se muestra de manera gráfica como se relacionan los datos:

64
1 1 1 1
Vehículo 1:N
Funcionario
1:N Permiso
N 1 N 1

1 N

1:N

1 1

Auditoria

Las relaciones que se establecen entre cada una de las


entidades son de la siguiente manera:

Relación Vehículo – Funcionario


 Una denuncia de un vehículo es atendida por un funcionario.
 Un funcionario atiende al muchas denuncias de vehículos

Relación Funcionario – Permiso


 Un funcionario tiene un nivel de permiso.
 Un mismo nivel de permiso puede pertenecer a muchos
funcionarios.

Relación Funcionario – Auditoria

65
 Un funcionario se registra en una auditoria (log de
actividades).
 Una auditoria puede registrar muchos funcionarios.

Se diseñaron procedimientos precisos para la captura de datos


de los vehículos solicitados, recuperados y los funcionarios del
Cuerpo de Investigaciones Científicas Penales y Criminalísticas, para
garantizar que los datos que ingresen al sistema web sean correctos y
confiables.

Otra de las actividades realizadas fue la creación de la interfaz


del usuario, mediante el uso de técnicas para el buen diseño de
pantallas, ya que ésta, es la manera en que el usuario hace conexión
con el sistema web e interactúa con éste.

Como lo indica Kendall & Kendall (1997), ésta fase incluye el


diseño de base de datos y procedimientos de respaldo de las mismas
(p.10).

66
Es por esto que según el enfoque del modelo entidad relación se efectúa
el modelo relacional:

Organización: Cuerpo de Investigaciones Científicas Penales y


Fecha de Edición: Julio 2005
Criminalísticas
Modelo de Empresa: CICPC
Fichero: Modelo Relacional, Base de Datos. doc Elaborado por: Danahis Vivas

Vehículo Funcionario Permiso


Recuperado
Numero_Expediente PK Id_Permiso FK

Id_Permiso PK
Placa Password _ Descripción
Delito Alias
Marca Nombre
Color Apellido
1 1
Año Cedula PK
Serial_Carroceria Cargo
Auditoria
Serial_Motor Sede
Estatus Teléfono
No_Auditoria PK
Modelo Celular
Dir_Ip
Fecha_Recuperacion Email
Cedula FK
Observaciones Credencial 唴
Alias
Cedula FK
唴 _ Inicio_Log
_ Fin_Log

Cabe decir, que para el manejo de los datos, se instaló el


software de base de datos para continuar con su creación. La base del
CICPC, por ahora es manejable en un web hosting server con MySQL,
pero se deben tomar en cuenta ciertas recomendaciones a presentar
para implementar en un futuro cercano.

Efectuar el diseño físico de la aplicación web propuesta

67
El diseño físico implica que se inicia el desarrollo del software,
el cual va a dar solución a la problemática, ya identificada y
explicada.

Esta etapa de la realización del diseño físico, comprende la


programación en códigos, para darle vida al análisis y diseño
efectuado, se diseña se codifica y se eliminan errores de sintaxis; es
decir, que es una fase fundamental, dónde se pone en práctica la
información levantada, buscando y adaptando soluciones a la medida
del CICPC.

Buscando la manera factible para el usuario, para que éste


pueda interactuar con la aplicación web.

Durante la programación, se toma en cuenta que deben


realizarse comentarios explicando las partes complejas para que sea
un código entendible o manejable por el personal que el CICPC
decida, ya sea, para modificarlo o reestructurarlo.

Para el desarrollo del software, se implementó un entorno de


trabajo para lograr la programación, es decir, se instalaron
herramientas necesarias para la codificación en el lenguaje de
programación JAVA, utilizando herramientas de java como lo son
servlets y jsp. Para realizar la programación se instaló netbeans 4.0
en la máquina para el desarrollo del código, en el servidor (hosting) se
instaló Tomcat, que permite correr java, mysql y el administrador de
bases de datos mySQL-FRONT. La aplicación web tiene una

68
combinación de: html, CSS (cascading style sheets), Javascript, y java
(servlets and jsp).

Para culminar con la etapa del diseño físico de la aplicación


web, se programó todo el código, para darle funcionamiento a la
aplicación, creando validaciones a la misma. Esto quiere decir que la
aplicación web esta corriendo, claro sin ser todavía implantada, ya
que se debe probar el correcto funcionamiento.

Se realizó la documentación de la aplicación web, que refiere a


la realización del manual de usuario interno (funcionario), dónde
indica el manejo de la aplicación, instalación y como actuar ante
posibles errores, y dónde muestra las acciones a seguir en
determinados casos.

Cabe destacar, que la aplicación web es continuamente


sometida a evaluaciones internas del funcionario experto profesional,
el cual se ha mantenido muy complacido, ya que se adapta a los
requerimientos determinados en el levantamiento de información.

Probar el correcto funcionamiento de la aplicación web.

Esta fase del ciclo de vida de los sistemas de Kendall & Kendall
(1997), establece que el sistema debe ser probado antes de ser usado,
una de las razones, es que es menos costoso encontrar problemas
antes que la aplicación sea entregada a la organización (p.11).

69
Algunas de las pruebas realizadas, consisten en estudios con
datos de ejemplo y con datos reales de la aplicación, estos datos son
comparados con la base de datos existente, para comprobar que la
aplicación web esta realizando la búsqueda múltiple correctamente,
es decir, si está arrojando los datos solicitados (correctos).

Se prueba detalladamente el inicio de sesión (login) (ingreso a la


aplicación para la alimentación) de funcionarios y del administrador,
realizando pruebas en cuanto a datos, en cada uno de los procesos
que la aplicación web, te permite realizar, como lo son la consulta, el
registro y la modificación de datos, referente a vehículos recuperados
o a funcionarios.

Se revisa con detalle si la aplicación está realizando lo esperado,


además, de crear validaciones para las posibles acciones de error que
el usuario o funcionario, pudiera cometer. Estas validaciones son
referentes, al tipo de datos que se introduce en la aplicación y cual es
el requerido, se crean mensajes dinámicos de ayuda para el usuario y
así disminuir las acciones de error.

Otras de las pruebas realizadas están directamente


relacionadas a la seguridad de la aplicación, dónde se revisa, que tan
vulnerable está y así, crear medidas de seguridad ante posibles
ataques de usuarios que quieran ingresar (violar) a la aplicación web,
en el área que es sólo para funcionarios.

Para realizar las pruebas más a fondo, se llamaron a un grupo


de funcionarios, para que interactuaran con el sistema, y así notar
que errores realizaban, que necesitaban ser validados o que necesitan

70
algún tipo de mensaje de error. Es decir, se buscan errores desde el
punto de vista de usuario y no solo desde el punto de vista del
analista, diseñador y programador.

Según las pruebas realizadas, se puede decir que la aplicación


web, tiene un correcto funcionamiento, se comporta según los
requerimientos de la organización, además de mostrar mensajes de
error, que le indican al usuario las fallas efectuadas y como
solucionarlas. Cabe recordar que existe un manual de usuario antes
cualquier duda o actividad que no sabe como realizar.

Implantar la aplicación web

En esta fase, se implementa la aplicación web en el servidor del


Cuerpo de Investigaciones Científicas Penales y Criminalísticas
CICPC. Para lograr esto, se instaló en el servidor actual, las
herramientas necesarias para la corrida de la aplicación, según el
lenguaje de programación utilizado.
Estas herramientas instaladas en el servidor son:

Tomcat que permite la corrida de los Servlet y los JSP de Java.

MySQL para el almacenamiento de la base de datos del CICPC.


MySQL FRONT el cual permite administrar e interactuar con la base
de datos existente, dónde permite, utilizar una serie de
herramientas facilitando el manejo de éstas.

71
La fase de implantación del sistema, es con la que culmina todo
el análisis, diseño, y programación de la aplicación web, es dónde se
finaliza el proyecto.

Por ahora, la aplicación web fue instalada para demostrar su


funcionamiento, dejándola en un período de prueba, para luego ser
publicada a la población venezolana, como parte de la página web
existente.

72
CAPÍTULO V
CONCLUSIONES

Tomando en cuenta los resultados obtenidos en el presente


proyecto, se procede a enunciar las siguientes conclusiones de la
investigación.

El CICPC, manifestó una problemática por la cual se realizó el


levantamiento de información, dónde se visualizó la situación actual,
que es referente al sistema llevado para el momento, de los registros y
consultas de información de vehículos, pudiendo a través de este
análisis, identificar la problemática que se presentaba en el Cuerpo
de Investigaciones Científicas, Penales y Criminalísticas, además
de determinar el requerimiento de información de ésta,
específicamente en el área de Página Web y en la División de
Vehículos. Seguidamente se establecieron objetivos, general y
específicos, tomando en cuenta las delimitaciones para llegar a la
solución de dicha problemática, la cual se logró cumpliendo con cada
uno de los objetivos establecidos.

La investigación conllevó al estudio exhaustivo del uso de una


potente herramienta de programación orientada a objetos como lo es
JAVA, y MySQL como manejador de base de datos. Esto permite la
libertad de crear códigos con características de bloques estructurados

73
como los antiguos lenguajes de programación y a su vez consultas de
cuarta generación a través del ya tradicional SQL.

Mediante la metodología adoptada, se puedo cumplir con las


distintas fases para la culminación de la aplicación web. Es decir, se
efectuaron exitosamente los procesos del ciclo de vida del desarrollo
de sistemas, enfocándose en lo que es el análisis, observando las
características necesarias del nuevo sistema, siguiendo con la parte
de diseño hasta completar satisfactoriamente el programa
automatizado por medio de la programación, y así poder aplicarlo
previas evaluaciones e implantarlo en la organización, generando así,
mayor valor a ésta, ya que ofrece un mejor servicio a los agraviados
en la denuncias y recuperación de vehículos, satisfaciendo
necesidades al momento deseado.

Logrando de esta manera, que las innovaciones tecnológicas de


la automatización de la Aplicación Web, permita la consulta y registro
de los vehículos solicitados y recuperados a nivel nacional, brindando
resultados precisos, actualizados, rápidos, confiables y con
posibilidades de acceso ilimitadas. A los funcionarios y usuarios del
primer organismo de investigaciones de Venezuela.

Otro de los beneficios que obtuvo este principal Organismo de


Seguridad Ciudadana, es la posibilidad de ofrecer y contar con un
sistema de búsquedas múltiples que se realizan tanto por los
funcionarios como usuarios externos, donde no se necesita contar con
toda la información para encontrar un vehículo en la lista y conocer
su estatus.

74
En conclusión, la aplicación propuesta agiliza la búsqueda y
alimentación en línea, ofrece mayores niveles de seguridad a la
Institución y sus usuarios, y por su versatilidad, permite el registro de
nuevos funcionarios para el manejo de información, alimentación, y
mantenimiento de la aplicación, generando una mayor
automatización que finalmente significa el mejoramiento de las
operaciones de la Institución

75
CAPITULO VI
RECOMENDACIONES

Una de las recomendaciones importantes para el nivel


administrador es establecer un período determinado de tiempo, para
que los funcionarios cambien su password, es decir su clave de
acceso del sistema web, ya que es una de las maneras de prestar
seguridad.

La información que se maneja es de suma importancia, es por


esto que se deben establecer medidas de respaldo de la base de datos,
el administrador de la aplicación debe realizar funciones de respaldo,
donde este pueda interactuar con el sistema y escoger el lugar de
almacenamiento donde crear el respaldo. Es importante realizar
respaldos de la base de datos al menos dos veces al mes, para estar
preparados en caso de contingencia.

Se recomienda que el Personal que se encargará del


mantenimiento de la base de datos cumpla con los conocimientos
necesarios para realizar dicha tarea, evitando así la perdida
innecesaria de la información.

Adiestrar a los usuarios con poca experiencia en la interacción


con sistemas automatizados, asegurando la máxima confiabilidad de
destrezas del personal y maximizando la eficacia del trabajo en el
menor intervalo de tiempo posible.

76
Otra de las recomendaciones, es implantar un servidor físico, a
fin que éste almacene la base de datos, y los usuarios puedan acceder
a esta información a través del puerto 8080 y así no tener problemas
en cuanto al espacio de almacenamiento. Siempre, tomando en
cuenta las medidas y políticas de seguridad informática y de antivirus
a tomar.

En cualquier eventualidad o problema se recomienda leer el


manual de usuario, ya que indica algunas de los posibles errores que
se pueden presentar, además de detallar las distintas funciones que
se pueden realizar dentro de la aplicación web, ya sea desde el punto
de vista de usuario externo o interno.

77
REFERENCIAS

Flames, Abel, (2003). Como elaborar un trabajo de grado de enfoque


cuantitativo (3ª ed.). Editorial Exísteme a.C.

Arias Odón, Fidias G., (1999). El Proyecto de Investigación (Guía para


su elaboración) (2ª ed.). Fondo Editorial IPASME.

Booch, Grandy (1996). Análisis y Diseño Orientado a Objetos con


Aplicaciones. Editorial Addison Wesley.

Catacora Carpio, Fernando (1997). Sistemas y Procedimientos


Contables. Editorial Mc-Graw Hill Interamericana de Venezuela.

Cisco System Inc, (1999). Programa de la Academia de Networking de


Cisco. CCNA Semestre 1 v2.1.

De Jalón, Javier G., Rodríguez, José I. y Imaz, Aitor (1999). Aprenda


Servlets de Java como si estuviera en primero. tecnun Campus
Tecnológico de la Universidad de Navarra, escuela superior de
ingenieros.
http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprenda
inf/JavaServlets/servlets.pdf

Kendall, K. & Kendall, J. (1997). Análisis y Diseño de Sistemas

78
(3ª ed.). México: Ciudad de México. Prentice Hall
Hispanoamericana, S.A.
Montilva, Jonás (1999). Desarrollo de Sistemas de Información.
Editado por el Consejo de Publicaciones de la Universidad de
los Andes; Textos Avedes.

Norton, Peter (2000). Introducción a la Computación. (3ª ed.). Mc-Graw


Hill Interamericana.

Senn, James A. (1992). Análisis y Diseño de Sistemas de Información


(2ª ed.). Mc-Graw Hill Interamericana de Venezuela.

Gaceta Oficial (2001). Ley de Los Organos de Investigaciones


Cientificas, Penales y criminalísticas.

Gaceta Oficial (2001). Constitución de la Republica Bolivariana de


Venezuela.

Sun Microsystems:
http://java.sun.com/j2ee/tutorial/1_3-cs/doc/Servlets2.html#75087

Cisco Systems:
http://www.cisco.com/

Tutorial Java Programación Swing Applets Servlet Jsp:


http://www.programacionfacil.com/java/indice.htm

Wikipedia, Enciclopedia Libre


http://es.wikipedia.org/wiki/Servidor

79
Anexos

80
81
ENTREVISTA Nº 1

Fecha: 26 de Abril del 2005

Cargo: Jefe del Área de Página Web Tiempo en la CICPC: 3 años

Algunos Usuarios sugieren que la manera más adecuada e


idónea para consultar los datos de los vehículos solicitados y
recuperados es implementando un sistema computacional
(Aplicación Web) que permita el registro y búsquedas múltiples
de estos datos.

1.- ¿Recomendaría usted el desarrollo de tal sistema? ¿Bajo que


circunstancias?
Si, si lo recomendaría para mejorar el manejo de la
información, manteniendo al área de página web como el
encargado de administrar tanto el portal existente y sus
modificaciones así como la aplicación web propuesta.

2.- ¿Conoce usted el sistema actual de consultas de vehículos


solicitados y recuperados? ¿Qué puede opinar de este? ¿Qué
información se maneja?
Si lo conozco, esta dentro de mis labores diarias el
manejarlo, opino que se puede mejorar, la información que
maneja esta relacionada con los vehículos.

3.- ¿Cree usted que el sistema podría ser mejorado? ¿Cuál seria su
recomendación?
Si el sistema puede ser mejorado, propongo una búsqueda
que permita al usuario consultar los datos de su vehículo de
manera rápida, dando opciones de consulta.

4.- ¿Sabia usted que una encuesta online dirigida a los consultores de
la página web del CICPC (web site), arrojó que la solución a las
dificultades actuales es la implementación de una aplicación web?
¿Qué opina usted, esta de acuerdo?

Si, claro que se de la encuesta y sus resultados ya que me


encargo de esa área específicamente. Si estoy de acuerdo con
la implementación de una página web, siempre y cuando este
bajo los requerimientos y cumpla con las limitaciones que nos
caracterizan por ser un órgano de seguridad ciudadana.

82
ENTREVISTA Nº 2

Fecha: 26 de Abril del 2005

Cargo: Experto profesional Tiempo en la CICPC: 2 años

Algunos Usuarios sugieren que la manera más


adecuada e idónea para consultar los datos de los
vehículos solicitados y recuperados es implementando un
sistema computacional (Aplicación Web) que permita el
registro y búsquedas múltiples de estos datos.

1.- ¿Recomendaría usted el desarrollo de tal sistema?


¿Bajo que circunstancias?
Si claro, así se podría agilizar el registro de los datos de
los vehículos, además de ofrecer mejor servicio de búsquedas
para los afectados por la delincuencia.

2.- ¿Conoce usted el sistema actual de consultas de


vehículos solicitados y recuperados? ¿Qué puede opinar de
este? ¿Qué información se maneja?
Si lo conozco, trabajo en esa área, normalmente soy
quien recibe el diskette con los datos que envía la división de
vehículos. Yo se que la información es de estos vehículos que
fueron denunciados o recuperados.

3.- ¿Cree usted que el sistema podría ser mejorado?


¿Cuál seria su recomendación?
Si el sistema puede ser mejorado, he escuchado algunas
ideas del jefe de área, aunque no manejo bien la informática.

4.- ¿Sabia usted que una encuesta online dirigida a los


consultores de la página web del CICPC (web site), arrojó que la
solución a las dificultades actuales es la implementación de una
aplicación web? ¿Qué opina usted, esta de acuerdo?
Como dije, por trabajar en el área tengo conocimiento de
estos resultados, lo que me parece un buen comienzo para la
propuesta del proyecto.

83
ENTREVISTA Nº 3

Fecha: 27 de Abril del 2005

Cargo: Jefe División de Vehículos Tiempo en la CICPC: 2 años y ½

Algunos Usuarios sugieren que la manera más


adecuada e idónea para consultar los datos de los
vehículos solicitados y recuperados es implementando un
sistema computacional (Aplicación Web) que permita el
registro y búsquedas múltiples de estos datos.

1.- ¿Recomendaría usted el desarrollo de tal sistema?


¿Bajo que circunstancias?
Si lo recomiendo porque esto significa agilizar procesos
dentro de la División de Vehículos, en muchos aspectos. Lo
único es que el área de página web debe considerar el
capacitar a los funcionarios de la división para el correcto
funcionamiento de dicho sistema, para aprovecharlo al
máximo.

2.- ¿Conoce usted el sistema actual de consultas de


vehículos solicitados y recuperados? ¿Qué puede opinar de
este? ¿Qué información se maneja?
No, no lo conozco. He visto como cargan los datos a
Excel, pero no tengo contacto directo con esa información.

3.- ¿Cree usted que el sistema podría ser mejorado?


¿Cuál seria su recomendación?
Si el sistema puede ser mejorado, debe tomarse en
cuenta facilitar la manera de almacenar los datos.

4.- ¿Sabia usted que una encuesta online dirigida a los


consultores de la página web del CICPC (web site), arrojó que
la solución a las dificultades actuales es la implementación de
una aplicación web? ¿Qué opina usted, esta de acuerdo?
Si tengo conocimiento por cuanto fui informado, aunque
todavía no he visto los resultados obtenidos.

84
ENTREVISTA Nº 4

Fecha: 27 de Abril del 2005

Cargo: Experto Profesional Tiempo en la CICPC: 2 años

Algunos Usuarios sugieren que la manera más


adecuada e idónea para consultar los datos de los
vehículos solicitados y recuperados es implementando un
sistema computacional (Aplicación Web) que permita el
registro y búsquedas múltiples de estos datos.

1.- ¿Recomendaría usted el desarrollo de tal sistema?


¿Bajo que circunstancias?
Si, las circunstancias serian que fuera fácil de utilizar ya
que no poseo conocimientos extensos de informática.

2.- ¿Conoce usted el sistema actual de consultas de


vehículos solicitados y recuperados? ¿Qué puede opinar de
este? ¿Qué información se maneja?
Si lo conozco, es en Excel, me ocupo de pasar los datos
que se recolectan a nivel nacional.

3.- ¿Cree usted que el sistema podría ser mejorado? ¿Cuál


seria su recomendación?
Si el sistema puede ser mejorado.

4.- ¿Sabia usted que una encuesta online dirigida a los


consultores de la página web del CICPC (web site), arrojó que
la solución a las dificultades actuales es la implementación de
una aplicación web? ¿Qué opina usted, esta de acuerdo?
Si, estoy de acuerdo.

85
ENTREVISTA Nº 5

Fecha: 27 de Abril del 2005

Cargo: Experto Profesional Tiempo en la CICPC: 1 años

Algunos Usuarios sugieren que la manera más adecuada e


idónea para consultar los datos de los vehículos solicitados y
recuperados es implementando un sistema computacional
(Aplicación Web) que permita el registro y búsquedas
múltiples de estos datos.

1.- ¿Recomendaría usted el desarrollo de tal sistema? ¿Bajo


que circunstancias?
Si, si lo recomendaría para mejorar el manejo de la
información.

2.- ¿Conoce usted el sistema actual de consultas de vehículos


solicitados y recuperados? ¿Qué puede opinar de este? ¿Qué
información se maneja?
No.

3.- ¿Cree usted que el sistema podría ser mejorado? ¿Cuál


seria su recomendación?
Si el sistema puede ser mejorado.

4.- ¿Sabia usted que una encuesta online dirigida a los


consultores de la página web del CICPC (web site), arrojó que la
solución a las dificultades actuales es la implementación de una
aplicación web? ¿Qué opina usted, esta de acuerdo?
No, pienso que los que laboramos en la división de vehículos
no estamos capacitados para manejar un nuevo sistema de
registro que no sea Excel.

86
ENTREVISTA Nº 6

Fecha: 28 de Abril del 2005

Cargo: Experto Profesional Tiempo en la CICPC: 1 años

Algunos Usuarios sugieren que la manera más


adecuada e idónea para consultar los datos de los
vehículos solicitados y recuperados es implementando un
sistema computacional (Aplicación Web) que permita el
registro y búsquedas múltiples de estos datos.

1.- ¿Recomendaría usted el desarrollo de tal sistema?


¿Bajo que circunstancias?
No lo recomendaría, ya que noto que el control que se
lleva actualmente es manejable y cumple con lo que se
requiere.

2.- ¿Conoce usted el sistema actual de consultas de


vehículos solicitados y recuperados? ¿Qué puede opinar de
este? ¿Qué información se maneja?
No.

3.- ¿Cree usted que el sistema podría ser mejorado? ¿Cuál


seria su recomendación?
No, para que usar tiempo en un sistema nuevo, lo que se
requiere es de personal para transcribir los datos.

4.- ¿Sabia usted que una encuesta online dirigida a los


consultores de la página web del CICPC (web site), arrojó que
la solución a las dificultades actuales es la implementación de
una aplicación web? ¿Qué opina usted, esta de acuerdo?
No estoy de acuerdo, como dije no es necesario iniciar un
proyecto que no se sabe si va a ser funcional.

87
ENTREVISTA Nº 7

Fecha: 26 de Abril del 2005

Cargo: Experto Profesional Tiempo en la CICPC: 10 años

Algunos Usuarios sugieren


Cronograma de que la manera más adecuada
actividades
e idónea para consultar los datos de los vehículos
solicitados y recuperados es implementando un sistema
computacional (Aplicación Web) que permita el registro y
búsquedas múltiples de estos datos.

1.- ¿Recomendaría usted el desarrollo de tal sistema? ¿Bajo que


circunstancias?
Son muchos los sistemas antiguos que se utilizan dentro
del organismo, que necesitan ser actualizados, por algún área
se debe iniciar, estoy de acuerdo sobre todo porque es un
servicio que se le ofrece a la población y que esta siendo
visualizada por gran cantidad de personas. Las
circunstancias, hacen referencia a que se muestre a los
consultores de la aplicación la información que realmente
requieren y no mas.

2.- ¿Conoce usted el sistema actual de consultas de vehículos


solicitados y recuperados? ¿Qué puede opinar de este? ¿Qué
información se maneja?
Si lo conozco, por supuesto ayudo en gran parte a cargar
los datos en una hoja de calculo, para luego enviar ese
diskette al jefe del área de Página Web.

3.- ¿Cree usted que el sistema podría ser mejorado? ¿Cuál seria
su recomendación?
Como dije es momento de hacer actualizaciones en la
organización así que es buen momento de iniciar.

4.- ¿Sabia usted que una encuesta online dirigida a los


consultores de la página web del CICPC (web site), arrojó que la
solución a las dificultades actuales es la implementaci ón de una
aplicación web? ¿Qué opina usted, esta de acuerdo?
Si, creo que es algo que la población requiere, y es por esto
que están de acuerdo.

88
NetBeans fue hecho fuente abierta por Sun
Microsystems que sigue siendo el patrocinador.
NetBeans IDE es un producto libre para el uso
comercial y no comercial. El código fuente está
disponible para cualquier persona bajo términos
del uso.

MySQL se ha convertido en la
base de datos código abierto (open
source) más popular, y ha con rápido
crecimiento en la industria. Esto se
basa en su esmero por proporcionar
una solución menos complicada y
conveniente para el despliegue
extenso del uso en un TCO
grandemente reducido. This is based

89
on its dedication to providing a less
complicated solution suitable for
widespread application deployment at
a greatly reduced TCO. MySQL esta
disponible bajo licencia de código
abierto (open source).

MySQL-Front es una sencilla pero útil


aplicación diseñada especialmente para
desarrolladores que trabajan con base de datos
MySQL.Este Administrador de base de datos
MySQL ofrece facilidad para obtener información
sobre las bases de datos, tanto de sus tablas como
de su estructura y contenido. MySQL-FRONT es
un frente gráfico para la base de datos de MySQL.
Con MySQL-Front se pueden realizar acciones
básicas como añadir, borrar o modificar tablas,
campos, registros.

90
Apache Tomcat es un el servlet contenedor que es
usado en la referencia oficial para implementación de
JavaServlet y en las tecnologías de páginas JavaServer.
El Java Servlet y las especificaciones de las páginas de
JavaServer son desarrolladas por Sun bajo proceso de la
comunidad de Java. Apache Tomcat es un desarrollador
abierto y realizado bajo la licencia de Apache Software
License.

91

También podría gustarte