Está en la página 1de 31

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LAEDUCACIÓN UNIVERSITARIA,


CIENCIA Y TECNOLOGÍA
UNIVERSIDAD RÓMULO GALLEGOS
ÁREA DE INGENIERÍA DE SISTEMAS
PROGRAMA DE INGENIERÍA EN INFORMÁTICA

APLICACIÓN MÓVIL PARA EL REGISTRO Y CONTROL


DE BOLETAS DE TRANSITO EMITIDAS POR LA POLICIA
DEL MUNICIPIO JUAN GERMAN ROSCIO ESTADO
GUÁRICO

Autor:

Guanchez Damas Samuel Alejandro


C.I: 25.236.413

San Juan de los Morros, Julio 2018


Indicé

Índice ii

Introducción 2.

Objetivos de la investigación 3.

Objetivo general 3

Objetivos específicos 3

Justificación 4-5.

Materiales y Métodos 6-8.

Metodología Mobile-D 6-7

Costos 8

Cronograma de actividades 9.

Modelado del Sistema 10-21.

Diagramas de caso de-uso 10-15

Diagramas de actividad 16-18

Diagrama de componentes 19

Tabla de campos 20

Diagrama de Entidad Relación 21.

Referencias 22.

Anexos 23- 30

ii
Introducción

San Juan de los Morros se encuentra ubicado en el Estado Guárico, por ser la capital de
este estado tiene una gran afluencia de vehículos como motocicletas, automóviles,
autobuses, camionetas, camiones entre otros, muchos de los conductores de estos
vehículos no tomo en cuenta las normas de tránsito descritas en la ley de tránsito
terrestre. En el municipio juan German Roscio el departamento de tránsito realiza una
gran cantidad multas de tránsito a diario. Estas multas son emitidas como boletas y
entregas a los funcionarios para ser llenadas por ellos al momento de ser necesario
colocarle una multa vehicular a un conductor, dichas boletas son impresas en papel a
diario por un ente no perteneciente al departamento de tránsito, esto le genera un gran
gasto de dinero a la hora de mandar imprimir un numero nuevo de boletas. Aunado a esto
las boletas son llevadas a la sede del departamento de tránsito y procesadas para su
posterior almacenamientos en los archivadores del departamento, provocando que
muchas de esas multas sean traspapelados o se pierdan a la ahora de ser archivadas. Se
propone el desarrollo de una aplicación móvil para la registro y emisión de boleta de
transito con la intención solventar las necesidades del departamento de tránsito, en
cuanto a la emisión, registro, control y almacenamiento de boletas de tránsito.

2
Objetivos de la Investigación

Objetivo general:

 Desarrollar una aplicación móvil para el registro y control de boletas de transito


emitidas por la Policía del Municipio Juan German Roscio Estado Guárico

Objetivos específicos:

1. Diagnosticar las principales necesidades de registro y emisión de boletas del


departamento de transito del municipio juan German roscio nieves
2. Establecer los requerimientos de Información, Hardware y Software necesarios
para el desarrollo de la aplicación.
3. Diseñar la arquitectura base de la aplicación móvil, de acuerdo a los
requerimientos detectados.
4. Aplicar las pruebas necesarias para la correcta implementación del producto
tecnológico propuesto
.

3
Justificación

Tal como lo señala Nonaka y Takeuchi (1995:42)

“Las TIC evidencian cambios en las organizaciones creando nuevas


necesidades, estas nuevas necesidades crean dos vertientes como lo
son: los nuevos modos de trabajar, y los nuevos trabajadores”, por
consiguiente los nuevos modos de trabajar suponen nuevas estructuras
organizacionales, los nuevos trabajadores necesitan nuevos formas de
ejecutar su trabajo. Esto evidentemente en el marco de lo que se conoce
como una nueva sociedad de la información y esta sociedad de la
información se convierte a través de la experiencia aplicada en la
sociedad del conocimiento”.

En este sentido, la Policía del Municipio Juan Herman Roscio Estado Guárico,
debe vincularse con las tecnologías de la información y comunicaciones (TIC), para la
optimización de los procesos que lleva a cabo internamente, sin embargo, los procesos
administrativos con la que han estado trabajando en el transcurso del tiempo, no ha sido
los más apropiados, por lo que el Desarrollar una aplicación móvil para el registro y
control de boletas de transito emitidas por la Policía del Municipio Juan German Roscio
Estado Guárico, permitirá agilizar estos.
De esta forma el sistema propuesto le permitirá a todo el personal que labora
dentro del departamento de tránsito, contar con un recurso tecnológico que mejore el
desempeño de sus labores. Este aplicación móvil minimizara la duplicidad de datos,
contara con una base de datos para almacenar información y permitirá visualizar e
imprimir reportes necesarios para la agilización de los todos procesos relacionados con la
emisión de boletas de transito dentro del departamento de la policía del Municipio Juan
German Roscio, los cuales se llevan a cabo manualmente, generando retraso en los
procesos que le atañen.
Aunado a esto, es un proyecto técnicamente factible ya que se cuenta con la
tecnología necesaria para el desarrollo del mismo, y hay presencia de equipos móviles los
cuales están calificados para la implementación de este proyecto.
La operatividad del personal está presente, ya que el departamento cuenta con un
personal administrativo comprometido a brindar todo el apoyo necesario durante el
desarrollo del sistema, el cual deberá ser capacitado y entrenado para poder interactuar
con los procesos automatizados y el manejo de la aplicación.

4
No escapan de ello algunas limitaciones para la realización del proyecto, tales
como el desconocimiento de algunos lenguajes de programación y manejadores de bases
de datos, así como el tiempo requerido para el desarrollo del sistema.

5
Materiales y Métodos

Metodología Mobile-D:

Se escogió esta metodología porque está diseñada para realizar proyectos en periodos
cortos de programación, aunado a esto también permite que los que los equipos de
desarrollo sean reducidos. Por estas características esta metodología es ideal para ser
usada para el desarrollo de aplicación móvil para el registro y control de boletas de
transito emitidas por la Policía del Municipio Juan German Roscio Estado Guárico
Esta metodología está basada en diversas tecnologías como Rational Unified Process
(RUP) como base en el diseño del ciclo de vida, Extreme Programming para las prácticas
de desarrollo y Crystal Mehodologies para escalar los métodos, y su finalidad es intentar
obtener pequeños ciclos de desarrollo de forma rápida en dispositivos pequeños. Fue
desarrollada en el año 2004, principalmente por investigadores de la VIT (instituto de
investigación finlandés).
Ciclo de desarrollo de Mobile-D.

Fase de Exploración
.
Se definió el desarrollo de la aplicación, las necesidades que debe solventar el
desarrollo del proyecto y las limitaciones del mismo,

6
Fase de inicialización

Se realizaron las debidas visitas al Policía del Municipio Juan German Roscio
Estado Guárico de definieron los requerimientos del sistema, tiempos de desarrollo,
posibles módulos del proyecto y se recabó toda la información necesaria para la puesta
en marcha del proyecto

Fase de producción

Se inició el desarrollo de la aplicación, poniendo en marcha la realización de cada


uno de los módulos que se integrarían para el funcionamiento de la aplicación. Se
realizaron diversas visitas al departamento de transito de la policía, para verificar que el
desarrollo de los módulos cumplían con las necesidades que debía solventar el proyecto

Fase de estabilización

Una vez obtenida una versión estable de la aplicación se realizaron diversas


pruebas para verificar el correcto de los módulos del sistema

Fase de pruebas y reparación

Teniendo una versión funcional de la Aplicación se realizar diversos testeos de ella


siendo utilizada por diversos funcionarios de la Policía, en esta fase se realizaron una
serie de modificación y arreglos a la aplicación arrojadas del testeo realizado.

Requerimientos del sistema:

Para lograr un funcionamiento óptimo de la aplicación que se desarrollara se


requieren de lo siguiente:

Software:
Para conseguir un desarrollo óptimo de la aplicación se quiere:
 Sistema operativo Windows 10.
 Eclipse java for developed sdk
 blueStacks version 7.0 o mayor
 un manejador de bases de datos como xampp, wampp o appserver.
 Java 8.0 jdk

Para un funcionamiento óptimo de la aplicación se requiere:


 Sistema operativo Android 4.4.2 o mejor
 Una conexión a internet mayor o igual a 2mb/seg (conexión 3g).

Hardware:

 Un dispositivo móvil con una dimensión de 4.5pulgadas o más, adecuadas para un


manejo óptimo de la aplicación.

7
Costos

Hardware:

Dispositivo Android 4.5 pulgadas, SO Android 4.4.2 80.000.000bs.

Laptop portátil unas características mínimas de un procesador dual Core de 2.2ghz, 2gb
de RAM, sistema operativo Windows 10, 250gb de almacenamiento. 180.000.000bs

Software:

Licencia de Windows 10 4.000.000bs.

Humano:

Horas de trabajo cumplidas por el equipo de desarrollo de la aplicación 65.000.000bs.

8
Cronograma de actividades

ACTIVIDADES Marzo Abril Mayo Junio Julio


01 - 31 01-03 01-31 01-30 01-31
DEFINICION DEL PROYECTO
ANALISIS DEL CONTEXTO
DEFINICIÓN DE
REQUERIMIENTOS
PRODUCCION DE LA
APLICACIÓN
ESTABILIZACION DE ÑA
APLICACION
PRUEBAS DE APLICACIÓN
REPARACIN DE APLICACIÓN
PRUEBA DE ACEPTACIÓN

9
Modelado del Sistema

Diagramas de caso de uso de la aplicación propuesta

Seguidamente se presentan los casos de uso del modelado del producto con su correspondiente descripción de los
procesos inmersos en el registro y control de boletas de transito emitidas por la Policía del Municipio Juan German Roscio
Estado Guárico

N°1 Caso de uso: Emitir Boleta de Transito:

Validar Datos
Del ciudadano

‹‹extended›› ‹‹extended›› Leyes ‹‹extended››


‹‹extended›› ‹‹extended›› Datos Datos
Descripción de Datos impuestas Boleta
los Del ciudadano Del Vehículo Del Funcionario
acontecimiento
s
Funcionario

Validar Datos
Del Vehículo

10
Nombre Emitir boleta de transito:

Actor Funcionario

Descripción Se describe el proceso por que debe de pasar el usuario para poder emitir
una boleta de transito

Actor Sistema

Flujo principal El funcionario proporciona todos los El sistema muestra una serie de vistas
datos necesarios para poder emitir la en la que el funcionario ingresar los
boleta| datos solicitados, a su vez serán
validados y guardados en la base de
datos y por ultimo le suministrara al
funcionario la boleta de tránsito.

Pre-condición El sistema carga la vista inicial

Post-condición El sistema acepta todos los datos ingresados y emite la boleta

11
N°2 caso de uso: Añadir Funcionario

Ingresar
datos del
funcionario

‹‹extended›› ‹‹include››
Datos del Añadir Validar datos
Funcionario Funcionario del
funcionario
Funcionario

Guardar
funcionario

Nombre Añadir funcionario

Actor Funcionario

Descripción Se describe el proceso por que debe de pasar el usuario para poder añadir
un funcionario nuevo a la aplicación

12
Actor Sistema

Flujo principal El funcionario proporciona todos los El sistema muestra una vista en la que
datos necesarios para poder añadir al el funcionario ingresar los datos
funcionario solicitados, a su vez serán validados y
guardados en la base de datos

Pre-condición El sistema carga la vista añadir funcionario

Post-condición El sistema acepta todos los datos ingresados

13
N°3 caso de uso: Añadir Ley

Ingresar datos
del artículo o
decreto

‹‹extended›› ‹‹include››
Leyes Añadir ley
impuestas Validar datos

Funcionario

Guardar
artículo o
decreto

14
Nombre Añadir ley

Actor Funcionario

Descripción Se describe el proceso por que debe de pasar el usuario para poder añadir
una ley

Actor Sistema

Flujo principal El funcionario debe seleccionar si El sistema muestra una vistas en la


desea agregar un artículo o un decreto que el funcionario ingresar los datos
y proporciona todos los datos solicitados, a su vez serán validados y
necesarios para poder añadir una guardoso en la base de datos
nueva ley

Pre-condición El sistema carga la vista añadir ley

Post-condición El sistema acepta todos los datos ingresados

15
Diagrama de actividades

N° 1 Diagrama Actividad: Emitir boleta de transito

Funcionario Sistema

Descripción de los
acontecimientos

[Campos inválidos]

Datos Del Validar datos


ciudadano del ciudadano

[Campos válidos]

[Campos inválidos]

Datos Del Vehículo Validar datos


del vehículo

[Campos validos]

Datos Del funcionario

Leyes
impuestas

Boleta de
transito

16
N°2 Diagrama de Actividad: Añadir Funcionario.

Funcionario Sistema

Datos Del funcionario

Añadir funcionario
[Datos inválidos]

Ingresar datos Validar datos

[Datos válidos]

Guardar en la base
datos

17
N°3 diagrama de actividad: añadir ley.

Funcionario Sistema

Ley impuesta

Añadir ley
[Datos inválidos]

Ingresar datos Validar datos

[Datos válidos]

Guardar en la base
datos

18
Diagrama de Componentes

Nombre
Validar
Añadir
funcion
ario Rango

Descripción de
los Validar Datos del Validar Datos del Ley Boleta de
acontecimientos ciudadano ciudadano impuesta transito

Articulo o
decreto
Añadir
Ley
Numero
Validar

Descripción

19
Tablas de Aplicación móvil para la registro y control de boleta de transito del
municipio Juan German Roscio estado Guárico

Decreto Articulo Funcionario Boleta


Id_decreto Id_ley Id_funcionario Num_boleta
Nro_decreto Nro_articulo Nomb_func Descripción
descrip_d Descripcion Rango Fecha
Estado Hora
Lugar
Nomb_ciudadano
Nacionalidad
Tipo_documento
N_documento
Teléfono
Licencia
Direc_ciudadano
Estado
Municipio
Parroquia
Condición
Placa
Marca
Modelo
Tipo_vehiculo
Color
Año
S_carroceria
Remolque
Estacionamiento
Citado
Fecha_citado
Hora_citado
Id_funcionario
Id_ley
Ut_impuesta
Valor_ut

20
Id_arti
culo

Artículo

Tiene

Id_bol
eta
Id_de
creto

Tiene Boleta genera


PdfBoleta
Decreto

Tiene

Id_func
ionario

Funcionario

21
Referencias

Bennett, S. Steve M. y Ray F. (2010). Análisis y Diseño de Sistemas Orientado a Objetos.


Tercera Edición. Madrid-España: Mcgraw Hill.

Alexis G. Pérez. (2005). Guía metodológica para anteproyectos de Investigación.


Venezuela, Editorial UNL. Segunda Edición.

Bell D. (2007). Diagrama de Componentes [Disponible en Línea]


http://manuel.cillero.es/doc/metrica-3/tecnicas/diagrama-de-componentes/ [Consultado]:
junio, 2018.

Chávez Martínez, Juan Carlos, [Disponible en Línea]


http://www.eumed.net/librosgratis/2013b/1345/cadena-valor.html/ [Consultado]: junio,
2018.

22
Anexos

Manual de Usuario

Nombre de la Vista : activity_Descripcion_acontecimientos.xml

Datos que contiene: Fecha y Hora de los acontecimientos,


descripción de los acontecimientos

Descripción: Esta interfaz permite a los Usuarios ingresar la


fecha y la hora de los acontecimientos y la
descripción de ellos, una vez ingresados estos
datos presionar el botón “Siguiente”.

Interfaz Gráfica:

23
Nombre de la Vista : Activity_datos_del_ciudadano.xml

Datos que contiene: Cedula del ciudadano, licencia, grado de la


licencia, teléfono del ciudadano.

Descripción: Esta interfaz permite a los Usuarios ingresar la


Cedula del ciudadano, licencia, seleccionar el
grado de licencia y ingresar el teléfono del
ciudadano, una vez ingresados estos datos
presionar el botón “Siguiente” para continuar o
presionar el botón “Anterior” para regresar a la
vista anterior

Interfaz Gráfica:

24
Nombre de la Vista : Activity_direccion_ciudadano.xml

Datos que contiene: Lugar de los incidentes, nombre del


ciudadano, dirección del ciudadano, Estado ,
municipio, parroquia, en condición.

Descripción: Esta interfaz permite a los Usuarios ingresar la el


lugar de los incidentes, el ciudadano al que
se le atribuirá la multa, su dirección(estado,
municipio y parroquia) en la que habita, y por
último la condición en la que se encuentra ,
una vez ingresados estos datos presionar el
botón “Siguiente” para continuar o presionar el
botón “Anterior” para regresar a la vista anterior

Interfaz Gráfica:

25
Nombre de la Vista : Activity_vahiculo.xml

Datos que contiene: Placa del vehículo, modelo, marca, tipo de


vehículo, color, año y el serial de la
carrocería

Descripción: Esta interfaz permite a los Usuarios ingresar el


tipo de vehículo, su placa, el modelo, la marca, el
color, año del vehículo, y el serial de la
carrocería, una vez ingresados estos datos
presionar el botón “Siguiente” para continuar o
presionar el botón “Anterior” para regresar a la
vista anterior

Interfaz Gráfica:

26
Nombre de la Vista : Activity_remolque.xml

Datos que contiene: Remolque, estacionamiento, lugar de la


citación, fecha de citado, hora de citado.

Descripción: Esta interfaz permite a los Usuarios ingresar el


sitio a donde será remolcado el vehículo, el lugar
donde será estacionado el vehículo, el lugar en
donde deberá compadecer el citado y la facha y
la hora en la que tendrá que asistir, una vez
ingresados estos datos presionar el botón
“Siguiente” para continuar o presionar el botón
“Anterior” para regresar a la vista anterior

Interfaz Gráfica:

27
Nombre de la Vista : Activity_funcionario.xml

Datos que contiene: Numeró de identificación, rango, nombre del


funcionario..

Descripción: Esta interfaz permite a los Usuarios seleccionar


en el menú desplegable los números de
identificación delos funcionarios registrados en la
aplicación, para luego presionar el botón buscar y
obtener los datos del funcionario seleccionado,
de no estar registrado en la aplicación puede ser
agregado ingresando los datos del funcionario a
registrar, una vez ingresados estos datos
presionar el botón “Siguiente” para continuar o
presionar el botón “Anterior” para regresar a la
vista anterior

Interfaz Gráfica:

28
Nombre de la Vista : Activity_leyes.xml

Datos que contiene: Artículo, decreto, valor de la U.T, U.T


impuestas, monto a pagar

Descripción: Esta interfaz permite a los Usuarios seleccionar


entre el articulo o el decreto el cual se le va a
aplicar al infractor, el valor de la unidad tributaria,
la unidades tributarias que se le van a imponer y
el monto que debe pagar, de no estar el articulo
o decreto que se le debe imponer al infractor el
usuario podrá seleccionar el botón “AÑADIR
LEY” para ser dirigido a una vista en donde podrá
añadir la ley faltante, una vez ingresados estos
datos presionar el botón “Siguiente” para finalizar
con el proceso y generar la boleta o presionar el
botón “Anterior” para regresar a la vista anterior

Interfaz Gráfica:

29
Nombre de la Vista : Activity_añadir_ley.xml

Datos que contiene: Artículo, decreto, ley, descripción

Descripción: Esta interfaz permite a los Usuarios seleccionar


entre el articulo o el decreto, luego ingresar el
numeró del artículo o decreto y su
correspondiente descripción, una vez ingresados
estos datos presionar el botón “AÑADIR LEY”
para guardar en la base de datos la nueva ley, y
ser re-direccionado a la vista anterior.

Interfaz Gráfica:

30

También podría gustarte