You are on page 1of 49

INSTITUTO POLITCNICO NACIONAL

Unidad Profesional Interdisciplinaria de Ingeniera y


Sociales y Administrativas

Ciencias

Easy Car Insurance


Equipo de Trabajo:
NOMBRE
Arreola Rendn Alfredo
Len Lpez Eduardo No
Martnez Mrquez Oscar
Fernando
Rodrguez Velasco Priscila
Viridiana
Santibez Muoz Zuriel

NUMERO DE BOLETA
2012600090
2012600806
2013600476
2012601391
2012602173

Nmero de Equipo. 5
Profesora: Cuevas Escobar Susana
Unidad de Aprendizaje: Herramientas Automatizadas
Secuencia: 2NM51

INDICE
Descripcin del proyecto..
.3
Problemtica a resolver.
....3
Justificacin..
...3
Alcance........
.3
Limitantes..
..4
Elementos de la Aplicacin
Entradas...
....5
Procesos.
....................6
Almacenamientos
6
Salidas.
....................6
Principales funciones del sistema para el usuario...
..7
Herramientas automatizadas utilizadas para el
proyecto...9
Diagramas UML
Casos de
uso...................
.11
Estados.
..12
Secuencia.
.23

Actividades..
29
Colaboracin.......
..............39
Pantallas de
interfaz....................42
Metodologa empleada para la construccin de la aplicacin
.47
Estrategia de desarrollo
...47
Mapa
mental............
.......48

NOMBRE DEL PROYECTO


Easy Car Insurance
DESCRIPCIN DEL PROYECTO
Sistema de registros de clientes de seguros de automvil, el cual recibe una alerta del cliente para
ayudar a optimizar el tiempo de respuesta de un percance enviando solicitudes de apoyo mediante
una aplicacin mvil y as la seguradora realice las actividades que sta considere apropiadas, y
adems avisa a los usuarios administrativos y a su respectivo cliente la fecha lmite de vencimiento
de su prximo pago del seguro contratado. Tambin se incluye una pgina web donde el cliente
podr revisar su estado de cuenta donde podr revisar: datos personales, informacin sobre su auto,
fechas prxima de pago de la cuota de seguro, etc. Tambin tres aplicaciones de escritorio para la
empresa; uno donde se recibirn los avisos de pagos prximos a vencimiento que adems solo
permitir quitar de la pantalla aquellas alertas de pagos que ya han sido efectuados (es a criterio de
la administracin de la aseguradora), otra donde se estarn monitoreando las alertas de percances
en donde un usuario administrativo seleccione cul de ellas atender y las seleccione para que
dejen de aparecer nuevamente. Tambin una ms para que se registren los datos de los clientes que
la empresa considere utilizar, por ejemplo edad, nombre, direccin, RFC solo por mencionar
algunos.

PROBLEMTICA A RESOLVER

Ayudar a recordar las fechas de pago prximas a vencimiento, generando avisos con la
aplicacin web (para el cliente) o bien, en la aplicacin para escritorio (para los usuarios
administrativos).

Facilitar al usuario la asistencia del seguro contratado.

Lo anterior se lograr a travs del registro del cliente de seguros en un portal web, donde se
almacenar su informacin de manera segura y slo ser utilizada para los fines
anteriormente detallados.

JUSTIFICACION
Este proyecto pretende ayudar a los clientes de la aseguradora a facilitar acciones como: adquirir su
recibo de pago en lnea y solicitar asistencia con una aplicacin mvil, y a los usuarios
administrativos de la seguradora a monitorear las fechas de pago y las alertas que se generen en
caso de un percance. Se planea lograr esto utilizando una nueva aplicacin piloto para dispositivos
mviles Android y sistemas operativos Windows, tambin se implementar una base de datos para
llevar el control de los clientes que soliciten asistencia.

ALCANCE
Este proyecto podr utilizar los datos registrados en su base de datos, para as, por medio de
determinados logaritmos, determinar las fechas en las que el sistema mandar la alerta tanto al
personal administrativo como al cliente (el sistema le enviar una correo electrnico indicando el
monto a pagar, y la fecha lmite antes del vencimiento) sobre la fecha lmite al siguiente pago.
Se har entrega de 3 aplicaciones de escritorio, la primera; consistir en una interfaz donde slo se
mostrarn las prximas fechas de pago, mostrando el nombre del cliente, su ID, y su monto a pagar,
as como la fecha lmite para realizar dicho pago.
La segunda; consistir en una pantalla donde se mostrar el ID y el nombre del cliente que envi la
alerta desde la aplicacin mvil. Depender del personal el tiempo de respuesta a dicha alerta.
Y la tercera; consistir en una interfaz donde se podrn manipular los datos de los clientes,
guardando sus datos personales, para as tener un registro organizado de la cartera de clientes que
maneja la aseguradora. As mismo se manejar otros registros de los trabajadores de la
aseguradora, estos debern registrarse con un nombre de usuario y una contrasea, para mayor
seguridad dentro de la empresa.
El sistema tambin har uso de una pgina web, donde los usuarios podrn visualizar datos
personales y su estado de cuenta, podrn accesar por medio de un nombre de usuario y contrasea,
no podr modificar datos, dicha pgina mostrar toda la informacin necesaria para que el usuario
est enterado sobre las siguientes fechas de pago.
Por ltimo, nuestro sistema tambin proporcionar una aplicacin compatible con el sistema
operativo Android, compatible desde su versin 2.0. Esta aplicacin tiene como tarea el mandar a la
aseguradora una alerta, con el significado que el cliente necesita de apoyo de parte de la
aseguradora. Dicha aplicacin har uso de datos mviles o conexin WIFI para poder mandar dicha
alerta, para saber qu cliente fue quien mand dicha alerta, este deber de iniciar sesin al
momento de abrir por primera vez la aplicacin mvil, as la alerta se mandar con el nombre y el ID
del cliente.
Entonces, sern 5 entregables, una aplicacin de escritorio que consiste en monitoreo de alertas,
aviso de fechas lmites a cobrar, y administracin de registros de clientes, una pgina web, y una
aplicacin mvil.

LIMITANTES
Para las diferentes aplicaciones del sistema hay una problemtica general, ya que se piensa en
contratar un hosting donde adems de darnos el servicio para alojar nuestra pgina web, podamos
tener acceso remoto a bases de datos suministradas por SQL SERVER de Microsoft. Los
proveedores de ste tipo de servicios es muy limitado.
Aunque se ha hecho nfasis en utilizar herramientas de uso libre (por no decir gratuitas) y no
privativas para realizar ste proyecto se podra optar por montar o instalar un servidor, pero esta
tarea es demasiado difcil ya que se deben tener en cuenta muchos aspectos como son la seguridad
en redes y se podra no cumplir la meta de crear un sistema que funcione siempre que se le
requiera. Es por esto que se ha decidido usar un hosting donde la infraestructura ya est
previamente configurada y siempre pueda estar disponible.
1. Para la aplicacin de escritorio para usuarios administrativos:
a. Poder realizar las consultas sobre bases de datos remotas alojadas en servidores de
pago. En esta limitante solo podemos probar tecnologas que puedan servir y elegir la
que mejor se adapte a la conexin con la base de datos ya que no podemos configurar
el servidor porque solo estamos pagando por la renta del equipo y no por el uso total
de los privilegios del mismo.
b. Solo podr usarse en sistemas operativos Windows 7 por la gran cantidad de equipos
que usan este sistema operativo.
2. Para las aplicaciones donde se mostraran los avisos o alertas ya sea de pagos prximos
vencimiento o de percances:
a. Para stas aplicaciones el primer problema que se ha analizado es determinar cada
cuanto tiempo se realizaran las consultas automticas de la base de datos.
b. Solo podr usarse en sistemas operativos Windows 7 por la gran cantidad de equipos
que usan este sistema operativo.
3. Para la aplicacin mvil:
a. Una limitante en los dispositivos mviles es que puedan conectarse a internet por
paquete de datos con su respectiva compaa operadora (Telcel, Movistar, Iusacel,
Unefon).
b. Adems puede tenerse el detalle que aunque el dispositivo tenga acceso a internet tal
vez no pueda ejecutar la consulta a la base de datos en el servidor. De igual manera
que en la aplicacin de escritorio no podemos configurar el servidor y solo resta
depender de la configuracin que el proveedor del servicio de hosting(el cual incluye
conexin remota con manejadores de bases de datos MS SQL) nos limita a solo
darnos el servicio.
4. Para la aplicacin web:
a. Los obstculos aqu solo son saber programar en PHP o ASP.NET para desarrollar la
codificacin y lgica necesaria para que la aplicacin pueda manejar sesiones de
usuario ya que ste tipo de aplicaciones son de alta complejidad. ste problema se
resolver aprendiendo de manera rpida las dos tecnologas antes mencionadas pero
se limitar a que la aplicacin solo realice funciones especficas como: mostrar
informacin del cliente que abra una sesin, y que solo pueda imprimir en formato PDF

un pequeo historial de los pagos que ha realizado, pagos vencidos o fechas de pago
prximas.

ELEMENTOS DE LA APLICACIN
ENTRADAS:

Ingreso de informacin personal del cliente (Nombre, edad, CURP, fecha de


adquisicin del seguro de auto, tipo de seguro contratado, lugar de residencia, clave
de la pliza, coberturas del seguro).

Ingreso de informacin personal del agente de seguros (Nombre del usuario


administrativo, RCF, edad, domicilio).

Ingreso de la informacin personal de los usuarios administrativos

Ingreso de fechas de pago que deben realizar los clientes para que el sistema haga
los clculos necesarios y determine que fechas debe mostrar, es decir, que no debe
mostrar un aviso cuando an falta un mes para realizar un pago, sino que es mucho
ms prctico mostrar un aviso 5 das antes de vencerse un pago.

Envo de alerta de percance mediante la aplicacin mvil.


o Para la aplicacin mvil, sta tendr registrada previamente un ID del cliente,
y as el sistema haga la consulta en la base de datos, y active o cambie un
valor. Cabe mencionar en ste apartado que dicha base de datos ser
monitoreada por los programas que generen las alertas.

PROCESOS:

La comparativa de la fecha limite a la fecha actual para la realizacin del pago.


Da un aviso a la aseguradora de que el usuario tuvo un percance.
Registro del pago del cliente despus de haber sido verificado por el personal
administrativo.
Utilizacin de la informacin para mostrar el estatus (informacin o datos del cliente
que la empresa posee) del cliente si as lo requiere l mismo.

ALMACENAMIENTO:

Datos del asegurado (datos personales), los cuales incluyen:


o Nombre completo
o Domicilio
o R.F.C.
o Telfono
Datos del Vehculo
o Vehculo
o Modelo
o Motor
o No. de ocupantes

o Serie
o Carga
o Placas
o Uso
o Servicio
Datos adicionales
o I.D. del Agente
o Nombre del Agente
Conductores del vehculo asegurado
o Nombre
o Edad
o Sexo

SALIDA:

Aviso de pagos prximos a vencimiento, los cuales sern reflejados en la pantalla


mostrando la fecha limite que tendrn nuestros clientes para realizar sus pagos por
el servicio de seguros de auto que la empresa ofrece.
Alertas de percances, estas tambin sern presentadas en pantalla, dando aviso de
que cierto cliente est en problemas, la tarea de los empleados administrativos ser
mandar a la asistencia vial a el lugar del percance.
Informacin de estatus del cliente (recibo de pago, adeudos), esto se realizara
mediante la pagina web, la cual tendr la opcin de que el cliente al ingresar a su
cuenta pueda imprimir dicho reporte. La informacin del estatus es el historial que el
cliente presente durante el contrato del seguro como es sus pagos, adeudos,
informacin personal como tambin lo referente al tipo de seguro contratado.

PRINCIPALES FUNCIONES DEL SISTEMA PARA EL USUARIO


El sistema Easy Car Insurance contempla a 5 tipos de usuarios divididos en tres categoras que son:
1. Para las aplicaciones de escritorio(1):
El usuario que administrar la informacin que la aseguradora necesite obtener del cliente.
El usuario que deber vigilar los avisos de los pagos prximos a vencimiento.
El usuario que deber vigilar las alertas de percances.
Nota: es preciso sealar que la aseguradora pudiese elegir a un solo usuario para realizar las
3 actividades antes mencionas, por lo que queda a consideracin de la misma la designacin
del o los usuarios que estarn implicados en dicha tarea. Tambin cabe sealar que no
afectar al funcionamiento del sistema el hecho de tener los 3 mdulos funcionando en la
misma estacin de trabajo pero s se ver afectado el tiempo de conexin para con la base de
datos.
2. Para la pgina web tendremos al usuario que es el cliente de la aseguradora, quien podr
simplemente ver la informacin respecto a la siguiente fecha que debe pagar la cuota de su
seguro, as como poder ver e imprimir un pequeo informe o reporte donde estarn algunas
fechas de pago realizadas, percances que han sucedido.

3. Para la aplicacin mvil se tendr como usuario al cliente de la aseguradora, desde donde
enviar una alerta a la aseguradora para que sea atendido el percance y se realicen los
procesos pertinentes a cargo de la aseguradora.
Los procesos para cada usuario los podemos describir como sigue:
A. En el mdulo para administrar la informacin el usuario deber autentificarse para demostrar
que tiene es el encargado de llevar a cabo la gestin de los datos personales y otros que a
aseguradora pueda necesitar del cliente.
Despus de autentificarse mostrar un men en el que podr elegir que accin puede realizar,
que pueden ser; dar de alta o ingresar los datos de un nuevo cliente en la base de datos
introduciendo los datos necesarios, modificar los datos de clientes que ya estn registrados
en la base de datos, de igual manera eliminar registros de los clientes de la base de datos,
otra opcin donde podr buscar un registro de un cliente mediante una clave nica para cada
uno de stos, y por ltimo una opcin donde podr seleccionar la nueva fecha de pago que el
cliente deber hacer.
Para la opcin de introducir una nueva fecha de pago puede llegar a confundirse en que el
sistema debe calcularla automticamente, pero en este caso no es as, ya que pueden existir
das explcitos en que las entidades bancarias no tengas actividades y pueda originar
problemas entre la empresa y sus clientes, as que se mantiene a consideracin de la
empresa y de los procesos que sta lleve a cabo y que son ajenos al sistema Easy Car
Insurance.
Por ltimo el usuario podr elegir por la bsqueda de cada registro si se ha efectuado el pago
correspondiente, si es as el usuario de ste mdulo determinar una nueva fecha de pago
con el monto correspondiente, de lo contrario se sumar el monto de adeudo a la siguiente
fecha de pago que deber realizar el cliente.
B. Para la aplicacin donde se visualizaran los avisos de pagos prximos a vencimiento, como
primera instancia se mostrar una pantalla donde se mostrarn las fechas de los siguientes
pagos que los clientes deban hacer para que se hagan los procesos que el usuario considere
pertinentes (se puede determinar que sea para llamarle al cliente y recordarle su prxima
fecha de pago).
En la misma pantalla podrn observarse tanto los das faltantes a la fecha de pago como los
das que han pasado desde su vencimiento.
ste mdulo tambin contar con una opcin de recargar los datos por si el sistema no
pudiera hacerlo de manera automtica.
Al abrir el mdulo pedir autentificarse como un usuario vlido para poder realizar las
acciones o tareas antes mencionadas.
C. En el mdulo o aplicacin donde se mostrarn las alertas de percances el usuario podr ver
las alertas enviadas por un cliente, por ejemplo se ver en la pantalla y en forma de lista el
nombre del cliente que emite la alerta y su nmero de telfono mvil por si se desea marcar al
cliente.
Tambin aparecer una opcin llamada alerta atendida donde al seleccionarse sta opcin
dejara de aparecer la alerta correspondiente.

Tambin existir una opcin para recargar la informacin en caso de que el mdulo no lo haga
automticamente.
Al abrir el mdulo pedir autentificarse como un usuario vlido para poder realizar las
acciones o tareas antes mencionadas.
D. La aplicacin web consistir en primera instancia con un formulario de validacin de usuario
donde deber introducir su clave de usuario y una contrasea vlida.
Despus lo que podr hacer es ver informacin que la aseguradora tiene acerca de l pero
con respecto al estado de cuenta, por ejemplo, historial de pagos que ha realizado, pagos
vencidos y la usual informacin personal como puede ser el nombre, clave de registro, fecha
de vencimiento del seguro y percances que se han registrado.
Es importante mencionar que el usuario de sta aplicacin no podr modificar informacin
alojada en la base de datos.
E. En la aplicacin mvil el usuario ingresar su nombre, clave de registro y una contrasea para
determinar que es un usuario vlido, y si no lo es deber autentificarse las veces que sea
necesario con datos vlidos.
Slo en la primera ocasin en que el usuario abra la aplicacin en su dispositivo mvil deber
ingresar la informacin requerida y mencionada anteriormente, y una vez que se ha registrado
como un usuario vlido la aplicacin solo mostrara en su interfaz un botn donde al pulsarlo
enviar los datos ya mencionados a la base de datos para que su alerta sea atendida.

PRINCIPALES HERRAMIENTAS CASE QUE SE UTILIZARAN


Nombre:

Descripcin:

Etapa de ciclo de
vida que apoya:

Clasificacin:

Microsoft SQL Server 2008

Es un sistema para la gestin de bases


de datos producido por Microsoft
basado en el modelo relacional cuya
principal funcin es la de almacenar y
consultar datos solicitados por otras
aplicaciones, sin importar si estn en la
misma
computadora,
si
estn
conectadas a un red local o si estn
conectadas a travs de internet.

Programacin

L-CASE / Back
End.

StarUml, es una herramienta UML de


licencia gratuita (inicialmente comercial),
desarrollada en 1996 y posteriormente
en el 2005 modificada por la GLP para
el
modelamiento
de
software,
basndose en estndares UML y DMA.
StarUML genera todo tipo de diagramas
compatibles con la plataforma de
programas Microsoft Office. StarUML se

Diseo y Anlisis.

StarUML

Plataform
que traba

U-CASE / Front
End.

W
o
M

W
o
M

maneja con facilidad.


NetBeans

Es una herramienta de cdigo abierto,


diseada para el desarrollo de
aplicaciones fcilmente portables entre
las distintas plataformas, haciendo uso
de la tecnologa java.

Programacin.

L-CASE / Back
End

T
s

Sublime Text.

Sublime Text es un editor de cdigo


multiplataforma, ligero y con pocas
concesiones a las florituras, est escrito
en C++ y Python para los plugins. Se
distribuye de forma gratuita, sin
embargo
no
es software
libre o
de cdigo abierto, se puede obtener una
licencia para su uso ilimitado, pero el no
disponer de sta no genera ninguna
limitacin ms all de una alerta cada
cierto tiempo. Soporta HTML, PHP,
XML, C++, Python, Java, entre otros
lenguajes de programacin.

Programacin

L-CASE / Back
End.

M
(
s
W
3
L
b

FileZilla es un cliente FTP, un programa


que permite subir y bajar archivos de un
servidor remoto. Es gratuito y su
rendimiento es superior a la media.

Implementacin

Android
Studio es
un entorno
de
desarrollo integrado (IDE) para la
plataforma Android. Est
disponible
para desarrolladores para probarlo
gratuitamente. Basado en IntelliJ IDEA
de
JetBrains,
est
diseado
especficamente para desarrollar para
Android.

Programacin

FileZilla

Android Studio

L-CASE / Back
End.

L-CASE / Back
End.

W
(
s
M

Windows
bit) o sup
Mac OS
SUPERIO
LINUX
KDE

DIAGRAMAS UML
Diagrama de Casos de Uso de Easy Car Insurance

El diagrama anterior describe a rasgos generales el aspecto de nuestro sistema en conjunto y las
relaciones que tiene con cada actor involucrado. A continuacin, los diagramas de:
Pgina web
Aplicacin para computadora personal
Aplicacin mvil

Diagrama de Casos de Uso de la Pgina Web

Como podemos ver en el diagrama, una vez que un usuario se registra en la plataforma y accede,
tiene varias opciones a elegir, entre las que se encuentran: Imprimir un reporte de estado actual,
desplegar fechas de pago prximas, modificar sus datos personales, buscar otros usuarios en la
misma aseguradora, insertar datos de vehculo asegurado y las personas autorizadas a accesar al
mismo.
La simplicidad de la aplicacin mvil estriba en que durante la pantalla principal slo tenemos la
opcion de iniciar sesin. Una vez dentro del sistema, el usuario puede solicitar ayuda si un percance
se presentase.

Diagrama de Casos de Uso de la Aplicacin de Escritorio

En la
aplicacin de escritorio es donde se realizan los registros de nuevos clientes a Easy Car Insurance.
Una vez registrado un cliente, el administrador puede generar los avisos de vencimiento prximo
donde tiene que ingresar el ID del cliente a avisar y la fecha. Tambin puede recibir IDs en tiempo
real de clientes solicitando ayuda. Los casos de uso de Enviar una gra y Discutir la cobertura del
seguro van fuera del rectngulo ya que no se consideran parte del sistema informtico, sino que es
cuestin de la aseguradora.

Diagrama de Casos de Uso de la Aplicacin Mvil

Este ltimo diagrama detalla el funcionamiento de la aplicacin mvil, la cual no tiene mucha
complejidad.

DIAGRAMAS DE ESTADOS
APLICACIN DE ESCRITORIO

Al momento de abrir la aplicacin se pedirn los datos del usuario administrativo, si el sistema valida
correctamente los datos ingresados, el usuario podr entrar al sistema, de lo contrario no acceder.
Se podr cancelar la accin y cerrar la aplicacin.

APLICACIN DE ESCRITORIO

Buscar registro.

Una vez dentro del sistema el usuario podr buscar informacin.


Podr buscar por Nombre del Cliente o por ID para obtener la informacin del cliente, si no existe el
registro no mostrar dato alguno.
El usuario permanecer en este men si desea buscar otros registros, de los contrario podr cerrar
el mdulo.
El usuario podr cancelar la operacin.

APLICACIN DE ESCRITORIO

Ingresar nuevo registro

Una vez dentro del sistema el usuario podr ingresar datos de un nuevo registro.
EL usuario seleccionar la opcin de Agregar nuevo Usuario y podr introducir toda o la mayora
de la informacin requerida. Despus el sistema validar si la informacin es del tipo correcto para
evitar conflictos con la base de datos, si es as proceder a ingresar ese nuevo registro, de lo
contrario el sistema pedir verificar los datos.
El usuario permanecer en este men si desea ingresar nuevos registros, de los contrario podr
cerrar el mdulo. El usuario podr cancelar la operacin.

APLICACIN DE ESCRITORIO
Eliminar registro de cliente.

Una vez dentro del sistema el usuario podr eliminar un registro.


El usuario podr buscar el registro de un cliente y proceder a borrarlo completamente de la base de
datos.
El usuario permanecer en este men si desea eliminar otros registros, de los contrario podr cerrar
el mdulo.
El usuario podr cancelar la operacin.

APLICACIN DE ESCRITORIO
Modificar registro de cliente.

Una vez dentro del sistema el usuario podr modificar un registro.


El usuario podr buscar el registro de un cliente y proceder a modificar ya sea uno o varios de los
datos.
El usuario permanecer en este men si desea modificar otros registros, de los contrario podr
cerrar el mdulo.
El usuario podr cancelar la operacin.

APLIACIN DE ESCRITORIO

Modificar fecha de prximo


pago.

Una vez dentro del sistema el usuario podr modificar fecha de pago un registro.
El usuario podr buscar el registro de un cliente y proceder a modificar la fecha del prximo pago
que deber realizar.
El usuario permanecer en este men si desea modificar las fechas otros registros, de los contrario
podr cerrar el mdulo.
El usuario podr cancelar la operacin.

APLIACIN DE ESCRITORIO

Ver avisos de pagos prximos a


vencimiento.

En ste mdulo el usuario solo podr monitorear los avisos de pagos prximos a vencimiento, para
avisarle al cliente que debe realizar su pago. ste proceso de contactar al cliente es tarea de los
empleados administrativos y no del sistema. Despus de verificar si se ha realizado el pago el
usuario podr seleccionar el aviso y dar por cancelada la alerta.
El usuario tambin podr recargar los datos del formulario si ste no lo hiciera automticamente.
El usuario podr cerrar la aplicacin en cualquier momento.

APLIACIN DE ESCRITORIO

Ver alertas de percances.

En ste mdulo el usuario solo podr monitorear las alertas de percances, para proceder con la
asistencia vial. ste proceso de asistencia vial es tarea de los empleados administrativos y no del
sistema.
Despus de ejecutar los pasos necesarios el usuario podr cancelar la alerta y poder monitorear
otras.
El usuario tambin podr recargar los datos del formulario si ste no lo hiciera automticamente.
El usuario podr cerrar la aplicacin en cualquier momento.

APLICACIN MVIL

App mvil.

En esta aplicacin, al momento de ejecutarla por primera vez el usuario cliente deber introducir
algunos datos para verificar que est afiliado a la aseguradora, si es as podr utilizar la aplicacin, y
si no fuera el caso deber repetir este proceso, al igual que si hubiese un error con el envo de
informacin.
Si el usuario cliente ya fue registrado, al momento de abrirla solo aparecer un botn de pnico para
presionarlo en caso de sufrir un percance, y se deshabilitara si el envo de la alerta fue satisfactorio.
El usuario podr salir de la aplicacin si no ha sufrido un percance.

APLICACIN PARA PGINA WEB

Pgina web.

En la pgina web el usuario cliente podr acceder a visualizar su informacin personal y estado de
cuenta, para esto deber autentificarse como un usuario vlido, si no fuera el caso no podr acceder.
Si logra autentificarse, el usuario cliente podr ver su informacin personal y al mismo tiempo podr
elegir la opcin de imprimir un reporte con sus datos para los efectos que el considere necesarios.
El usuario podr cerrar su sesin.

DIAGRAMAS DE SECUENCIA
APLICACIN DE ESCRITORIO

En este diagrama podemos ver la manera en que interactan el usuario, con el sistema de registros,
y la base de datos para el personal administrativo. Para ingresar a este sistema y poder manipularlo,
es necesario antes iniciar sesin en nuestro sistema.

APLICACIN DE ESCRITORIO

Para poder buscar un registro, antes debe elegirse en el sistema de registros, la opcin Bsqueda,
ingresar los datos por los cuales buscaremos a determinado cliente, entonces el sistema har las
comparaciones correspondientes en la base de datos de clientes, si hay valores para los parmetros
con los que buscamos, nos retornar los registros deseados, sino, no enviar registro alguno, y por
ltimo el sistema mostrar la bsqueda.

APLICACIN DE ESCRITORIO

Para poder modificar un registro de cliente, primero se debe presionar dicha opcin en la interfaz del
sistema, se debe de dar el o los parmetros con los que queremos localizar el registro a modificar, el
sistema har las respectivas comparaciones en la base de datos, y entonces el sistema si encontr
algo, nos confirmar el registro, ah el usuario deber hacer las respectivas modificaciones, el
sistema actualizar la base de datos, y si los datos son vlidos conforme el tipo de dato y parmetro
que maneje cada campo, esta modificacin ser guardada.

APLICACIN DE ESCRITORIO

Para poder borrar un registro de cliente, antes se debe seleccionar dicha opcin en la interfaz del
sistema, una vez elegida, se debe dar el o los parmetros del registro de cliente a borrar, entonces el
sistema har las comparaciones dentro de la base de datos, si hay valores que coincides, este nos
validar lo que deseamos borrar, y as lo har.

APLICACIN DE ESCRITORIO

Para poder modificar una fecha de pago para el cliente, el usuario deber presionar la opcin en la
interfaz, debe dar el o los parmetros para localizar el registro de cliente a modificar, entonces el
sistema har las comparaciones correspondientes en la base de datos de cliente, si hay una
coincidencia, este nos la arrojar, para que el usuario pueda hacer la modificaciones
correspondiente, la base de datos se actualizar, y si es correcto el nuevo dato que el usuario
ingres, este se guardar.

APLICACIN DE ESCRITORIO

En este diagrama, se emula la manera en la cul se debe ingresar un nuevo registro de cliente, esto
es, el usuario selecciona la opcin correspondiente en la interfaz en el sistema, debe extraer los
datos del mismo cliente, el usuario capturarlos en el sistema, entonces el sistema deber ingresarlos
en la base de datos de cliente, la base de datos validar si estos son congruentes con el tipo de dato
de cada campo respectivamente, y as se confirmar dicho registro.

APLICACIN DE ESCRITORIO

Para la alerta de prximos pagos, el usuario deber abrir el mdulo correspondiente para estas
alertas, este mdulo verificar en la base de datos de clientes si hay fechas prximas a vencer para
un pago, este las extraer de la base de datos y las mostrar en pantalla, de tal forma que el usuario
pueda verlas ordenadamente, el usuario entonces podr estar borrando el historial dependiendo de
cmo est avanzando en hacer los avisos correspondientes a los clientes.

APLICACIN MOVIL

Con la aplicacin mvil, el cliente de la empresa, antes de usar dicha aplicacin, deber iniciar
sesin, estos registros se le conceden al momento cuando es registrado por el personal
administrativo en su sistema. El sistema validar si es correcto su login y password, si es vlido, este
lo permitir acezar a dicha aplicacin. Aqu el cliente podr presionar el botn para mandar la alerta
en dado caso que haya ocurrido un percance y que este necesite de los servicios de la aseguradora,
para que dicha alerta se mande, debe verificarse la disponibilidad de datos mviles o conexin WIFI.

APLICACIN MOVIL

Cuando la aplicacin mvil manda la alerta, esta se mostrar en una pantalla, en otro mdulo del
sistema que estar ocupando el personal administrativo, el usuario podr borrar dicha alerta
despus de haberla atendido como se debe.

APLICACIN PARA LA PGINA WEB.

Para la pgina web, el cliente podr accesar con el login y password que le fueron dados cuando el
personal administrativo lo registr en el sistema, entonces la pgina web comprobar dichos valores
dados en la base de datos de clientes, si esto es verdico, el cliente podr accesar a la pgina web,
donde podr revisar su informacin, su estado de cuenta, y podr imprimir un reporte sobre su
informacin.

DIAGRAMAS DE ACTIVIDADES
APLICACIN DE ESCRITORIO
Orientado al
Administrador

Cuando el administrador
plataforma,
tendr
que
sistema valide sus datos este
informacin de los clientes
auto, si los datos que
no son los correctos se
operacin y se cerrara el
el fin de evitar que personas
adquirir
informacin
de

desee
ingresar
a
la
registrarse, hasta que el
podr ingresar y acceder a la
que adquirieron un seguro de
proporciona el administrador
cancelara de inmediato la
programa. Esto se hace con
extraas a la empresa quieran
alguno de nuestros clientes.

APLICACIN DE

ESCRITORIO
Orientado al
Administrador

Al ingresar a la plataforma el administrador tendr la oportunidad de realizar ciertas actividades


dentro de la aplicacin, en un caso especifico para este diagrama se podr hacer la bsqueda de
algn registro de x cliente mediante dos opciones por su nombre o por el ID que se le asigne, en
caso de que ninguna opcin sea seleccionada el proceso se cancelara cerrando as la aplicacin.
Estas bsquedas de usuarios sern necesarias para modificar y/o ajustar ciertos datos de cada uno
de nuestros clientes, teniendo un mayor control de toda la informacin que entra a nuestra base de
datos.

APLICACIN DE ESCRITORIO
Orientado al
Administrador

Otra de las actividades que el administrador podr realizar ser el ingresar a nuevos clientes a
nuestra plataforma, esto ser de la siguiente manera:
Se comenzara preguntando si se desea ingresar a un nuevo cliente de la cual surgirn dos
posibilidades
Si la respuesta es s se podr dar de alta al nuevo cliente introduciendo todos los datos
requeridos por el sistema.
Si la respuesta es no el programa cancelara el proceso y lo cerrara.
Siguiendo por la lnea del registro, una vez concluido con la informacin de nuestro cliente el sistema
validara dicha informacin, tomando con ello dos caminos
1. Si la informacin cumple con lo requerido, el sistema guardara todo en la base de datos.
2. Si la informacin proporcionada no cumple con lo requerido, se tendr la posibilidad de volver
a ingresar dichos datos.
Una vez guardados los datos, se preguntara si se desea activar a otro cliente si la respuesta es si el
programa regresara a la parte del ingreso de datos, de no ser as el programa termina.

APLICACIN DE ESCRITORIO

Orientado al
Administrador

Cada que un cliente desee cancelar un seguro, el administrador podr eliminar su registro de la base
de datos, buscando su apartado en la plataforma y eliminndolo, en este proceso se podr eliminar
todos los registros que sean necesarios, siguiendo un orden, pero si solo se desea borrar a uno el
sistema tendr la opcin de cerrar el programa una vez que se termino con la eliminacin.

APLICACIN DE ESCRITORIO

Orientado al
Administrador

Si por alguna razn alguno de nuestros clientes cambio cierta informacin personal, el administrador
podr hacer los ajustes necesarios de la siguiente manera:
Se preguntara si se desea modificar algn registro, si la respuesta es positiva el sistema buscara en
nuestra base de datos al cliente, una vez que se encontr se podrn hacer los cambios pertinentes,
antes de actualizar los datos se preguntara si se desea confirmar dicho cambio para despus con
toda seguridad modificar la base de datos.
Si la respuesta fuera no, se cancela la opcin y se finaliza.
En el diagrama se observa que existe la posibilidad de que al trmino del primer cambio, se pueda
modificar un siguiente, pero de no ser as el sistema simplemente saldr y cerrara dicho proceso.

APLICACIN DE ESCRITORIO

Orientado al
Administrador

Una vez que se ingreso al sistema se podrn realizar cambios en las fechas de pago, accediendo de
manera particular a la cuenta de cada cliente para actualizar dicha informacin, despus de hacerlo
una vez se preguntara si se requiere modificar alguna otra fecha, de ser requerido el sistema nos
volver a buscar a nuestro segundo cliente, de no ser as el sistema solo terminara la actividad y
cerrara.

APLICACIN DE ESCRITORIO

Para un mejor control de las fechas de vencimiento, se mostrara constantemente en la pantalla


cuales son los prximos pagos, para que la gente encargada de este proceso mande avisos a los
clientes, cabe sealar que el sistema solo mandara a mostrar dichas fechas, una vez que la persona
encargada de este proceso ve dichas fechas se tendr la opcin de eliminar o cancelar el aviso y
actualizar los datos, terminado este paso se cerrara el programa.

APLICACIN DE ESCRITORIO

En este modulo el usuario solo podr monitorear las alertas de percances que tengan nuestros
clientes, para proceder con la asistencia vial. Este proceso de asistencia vial no se incluye en el
proyecto, despus de que la persona encargada del monitoreo checa la alerta esta puede ser
eliminada para poder as actualizar los datos en la pantalla y terminar con el proceso.

APLICACIN MVIL

APP MOVIL

En nuestra aplicacin mvil, el cliente podr acceder a ella mediante ciertas condiciones
1. Si es la primera vez que ingresara a la app es necesario que se registre, y sea enviado todo la
informacin a nuestra base de datos, para validarlo y mandar un aviso satisfactorio a nuestro
cliente de que su envi fue correcto, si en envi por parte del cliente es incorrecto se podr
volver a ingresar los datos para rectificarlos.
2. Para nuestros usuarios que ya estn registrados previamente se mostrara de inmediato el
botn de emergencia, que podr ser ocupado en cualquier momento, el cual mandara la seal
a nuestra base y se regresara un mensaje de que su alerta fue vista.
3. Si por alguna razn ninguna de nuestras dos primeras opciones es satisfactoria para el cliente
el proceso se cancelara y cerrara la app.

APLICACIN PARA PGINA WEB.

PG. WEB

En nuestro sitio web el cliente podr ingresar de una manera segura y practica, validando su
autenticidad con algunos datos proporcionados, el sistema buscara su registro y de ser correcto
entrara a la pgina, donde podr visualizar su historial, e imprimir su reporte al concluir con
cualquiera de estas opciones el cliente cerrara sesin y la pg. finalizara.
Si por lo contrario el cliente ingresa mal sus datos el sistema marcara un error y cancelara la
operacin.

DIAGRAMAS DE COLABORACIN

Caso de Uso: Registro de un usuario.


Actores: Usuario, Pagina web, servidor, base de datos.
Propsito: Permitir que el usuario pueda inscribirse y adquirir un
seguro por medio de la pgina web y el servidor.
Tipo: Primario y esencial.
Descripcin:
El Usuario que desee obtener un seguro para su
vehculo se registra en la pgina web aceptando trminos y
condiciones de uso, terminando su registro el servidor debe guardar
su informacin en la base de datos.
CURSO NORMAL DE LOS EVENTOS
ACCIN DEL ACTOR
1. Se inicia cuando el usuario
accede a la pgina web.
3. El usuario se registra y
aceptando los trminos y
condiciones.
6. El usuario cierra sesin.

RESPUESTA DEL SISTEMA


2. El servidor muestra al
usuario su contenido por
medio de la pgina web.
4. El servidor Guarda la
informacin en la base de
datos.
5. El servidor muestra su
nuevo perfil al usuario.

DIAGRAMAS DE COLABORACIN

Caso de Uso: Observar estado de los clientes.


Actores: Asegurador, cliente, pagina web, software, servidor, base
de datos.
Propsito: Permitir que el asegurador pueda observar el estado
del seguro de los clientes por medio del software de escritorio y el
servidor.
Tipo: Primario y esencial.
Descripcin:
El Asegurador que desea informacin sobre los
clientes lo puede hacer por medio del software, terminando su
chequeo el servidor debe guardar la informacin en la base de
datos.
CURSO NORMAL DE LOS EVENTOS
ACCIN DEL ACTOR
1. Se inicia cuando el
Asegurador accede al software.
4. El Asegurador notifica al
cliente de su prximo pago.
6. El asegurador cierra sesin.
7. El cliente observa su perfil.

RESPUESTA DEL SISTEMA


2. El servidor muestra al
asegurador la base de datos del
cliente por medio del software
de escritorio.
5.
El servidor Guarda la
informacin
en la base de
datos.
3. El servidor muestra el prximo
cobro que debe hacerse al
cliente.

DIAGRAMAS DE COLABORACIN

Caso de Uso: Alerta de App Android.


Actores: Asegurador, cliente, App Android, software, servidor, base
de datos.
Propsito: Permitir que el usuario notifique al asegurador el estado
en el que se encuentra y el cobro del seguro por medio de la App
Android.
Tipo: Secundario y esencial.
Descripcin: Cuando el cliente desea hacer uso de su seguro,
puede notificar al asegurador por medio de la aplicacin mvil,
activando la alarma. Una vez hecho esto el servidor debe guardar la
informacin en la base de datos y notificar al asegurador.
CURSO NORMAL DE LOS EVENTOS
ACCIN DEL ACTOR

RESPUESTA DEL SISTEMA

1. Se inicia cuando el cliente


accede al App Android.
3. El cliente activa la notificacin
de cobro de seguro.
6. El asegurador observa la
activacin y la aprueba.
7. El cliente recibe confirmacin
del cobro.

2. El servidor muestra al cliente


el botn de activacin de cobro
del seguro por medio de la App
Android.
4.
El
servidor
Guarda
la
informacin en la base de datos.
5. El servidor muestra la
activacin del cobro de seguro
del cliente en software de
escritorio.

PANTALLAS QUE SERVIRAN COMO INTERFAZ


PAGINA WEB
LOGIN:

USUARIO REGISTRADO:

APP ANDROID
LOGIN:

PERFIL Y ACCESO A LA ACTIVACION DEL SEGURO:

PROGRAMA DE ESCRITORIO
LOGIN:

BASE DE DATOS:

PERFIL DE USUARIO:

TIPO DE METODOLOGA PARA LA CONSTRUCCIN DE LA APLICACIN


La metodologa que se eligi para apoyarnos a la
construccin de nuestra aplicacin ser basada en un
modelo gil mejor conocido como metodologa Scrum,
debido a que estaremos trabajando de manera
colaborativa durante todo el desarrollo de la aplicacin,
creyendo que de esta forma estaremos entregando un
buen proyecto, el cual cumpla con todas las necesidades
de nuestro cliente, el equipo de trabajo contara con
distintos roles que sern asignados segn las habilidades individuales de cada integrante, el valor de
la comunicacin, el respeto y la retroalimentacin sern fundamentales para realizar un buen trabajo,
las caractersticas que esta metodologa ofrece se acoplan perfectamente con el trabajo que
queremos realizar, ya que en todo momento se trabajara de forma evolutiva es decir se harn
pruebas frecuentes a nuestra aplicacin ejecutando mejoras durante todo el proceso, tambin se
realizaran reuniones diariamente va online las cuales permitirn plantear los puntos en los que se
est avanzando en el proyecto as como tambin lo que se desea lograr y los puntos donde nos
estamos estancando, al trmino de cada modulo se le estar entregando al cliente un avance de
forma clara para que exista la retroalimentacin con el equipo y se realicen los cambio o ajustes
necesarios. Este tipo de metodologa nos dar la pauta para que en cualquier momento podamos
realizar cambios a la aplicacin es decir ser flexible y adaptable a las nuevas necesidades de
nuestro cliente.
ESTRATEGIA DE DESARROLLO PARA LA CONSTRUCCIN DE LA APLICACIN

La estrategia de desarrollo en la que estar basado nuestro proyecto ser el de prototipo ya que nos
enfocaremos a un proyecto pequeo donde tendremos caractersticas generales de los
requerimientos de nuestro cliente y existir una comunicacin constante con el mismo, por otro lado
el equipo de trabajo ser pequeo y se harn entregas constantes donde nuestro usuario podr
interactuar con el prototipo.

MAPA MENTAL DEL FUNCIONAMIENTO DE LA APLICACIN

You might also like