Coopelesca en línea móvil
Resumen
Para la etapa final del proyecto se ha logrado desarrollar la aplicación móvil
según las especificaciones planteadas al inicio, y en el transcurso del proyecto se ha
ido teniendo que implementar algunas funcionalidades necesarias para el correcto
funcionamiento de la aplicación y cambiando algunos detalles de diseño.
A continuación se presentan los alcances de la práctica de especialidad:
a) Las funcionalidades básicas descritas en los primeros informes.
a.1 Recibir, muestra, borrar y calificar notificaciones para usuario con cuenta y el
recibir y mostrar notificaciones para usuarios generales.
a.2 Validación de usuario, para usuarios con una cuenta.
a.3 Solicitud de cuenta para usuarios que todavía no poseen cuenta.
a.4 Muestra de la siguiente información sobre los servicios suscritos a una
cuenta: Información general del servicio, historial de consumo de energía,
historial de facturación y calendario de facturación y lectura.
a.5 Creación de reportes según sus necesidades, tales como: Reporte de falla
eléctrica, reporte fotográfico de una situación relevante, consulta de
disponibilidad de los servicios de internet y cable, solicitud para ser contactando
por la Cooperativa y reporte de queja.
b) A la aplicación se le implemento un sistema de seguridad con una funcionalidad
autorizadora llama OAuth2 (DotNetOpenAuth), para el consumo de los servicios
webs, donde la aplicación solicita un “token” el cual luego utilizara en todas las
llamadas a los servicios web.
c) Implementación de manejo de base de datos local, ya que para ciertas
secciones de la aplicación, la información que se maneja es mucha como para
estarla invocando por medio de los servicios web constantemente.
Este proyecto tiene como objetivo principal estrechar los lazos con el asociado,
introduciéndose en el muy creciente y demandado mercado de los dispositivos móviles
(con Android).
Descripción
Proyecto de graduación (Bachillerato en Ingeniería en Computación) Instituto Tecnológico de Costa Rica, Escuela de Ingeniería en Computación, 2013