Proyecto Android de Control de Gastos

July 24, 2017 | Author: Glenny Lee Lescano Villafuerte | Category: Android (Operating System), Mobile App, Software, Budget, Computing
Share Embed Donate


Short Description

Download Proyecto Android de Control de Gastos...

Description

DESARROLLO DE UN APLICATIVO MÓVIL PARA LA GESTIÓN DE GASTOS GRUPALES Y PERSONALES Integrantes:  Cuadros Taipe, Yesenia Adalicia  Guerra Salazar, José Luis  Pizarro Arteaga, César Augusto

Docente:  Petrlik Azabache, Ivan Carlo

Curso: Programación en ANDROID

2013 - I

Indicé

GENERALIDADES ........................................................................................................................... 2

I.

1.1 RESUMEN EJECUTIVO ...................................................................................................................... 2 1.2 NOMBRE DEL PROYECTO ................................................................................................................. 3 1.3 FORMULACIÓN DEL PROBLEMA ...................................................................................................... 3 1.4 OBJETIVOS DEL PROYECTO ............................................................................................................. 3 OBJETIVO GENERAL ........................................................................................................................... 3 OBJETIVOS ESPECÍFICOS .................................................................................................................. 3 1.5 JUSTIFICACIÓN E IMPORTANCIA ..................................................................................................... 3 1.6 ALCANCE .......................................................................................................................................... 4 MARCO APLICATIVO .................................................................................................................... 4

II.

2.1 METODOLOGÍA DE DESARROLLO DE LA SOLUCIÓN MÓVIL .......................................................... 4 2.2 DETERMINACIÓN REQUERIMIENTOS DEL SISTEMA........................................................................ 5 Requerimientos Funcionales: .................................................................................................................. 5 Requerimientos No Funcionales:............................................................................................................. 6 2.3 DIAGRAMA DE CASO DE USO DEL SISTEMA ..................................................................................... 6 2.4 DISEÑO DE DIAGRAMA DE CLASE .................................................................................................. 7 2.5 DIAGRAMAS DE SECUENCIAS ........................................................................................................... 7 2.6 DIAGRAMA DE ACTIVIDADES ........................................................................................................... 9 2.7 PROTOTIPOS DE PANTALLAS DE LA APLICACIÓN MÓVIL (CLIENTE) .......................................... 10 2.8 DIAGRAMA DE COMPONENTES Y DESPLIEGUE ............................................................................. 14 2.9 MODELO DE BASE DE DATOS DEL SISTEMA ................................................................................. 15 2.10 DESARROLLO MÓVIL ..................................................................................................................... 16 III. 3.1 IV.

I.

MARCO DEMOSTRATIVO Y PUESTO EN MARCHA .......................................................... 16 EJECUCIÓN DEL APLICATIVO EN EL EMULADOR .......................................................................... 16 CONCLUSIONES Y RECOMENDACIONES ........................................................................... 25

GENERALIDADES

1.1 Resumen Ejecutivo

En un mundo globalizado donde la administración de los recursos es muy importante, no solo para el ámbito empresarial sino también en el ámbito personal. Este producto nos ayudara a administrar el dinero, dándonos información estadística de nuestros gastos e ingresos. La mayoría de personas realizan gastos que luego ni se acuerdan, este sistema ayudara a recordar esos pequeños gastos que generalmente lo pasamos desapercibido, y en acumulación llegan a sumar una gran suma de dinero para los ingresos que se tiene. Es importante tener en cuenta que este sistema debe ser accesible desde cualquier momento o lugar, debido que los gastos pueden ser realizados de la misma forma. Es por ello que para acceder a este sistema es mediante cualquier dispositivo móvil que tenga la plataforma Android a partir de la versión 2.2 o también mediante la página web. 1.2 Nombre del Proyecto “DESARROLLO DE UN APLICATIVO MÓVIL PARA LA GESTIÓN DE GASTOS GRUPALES Y PERSONALES” 1.3 Formulación del Problema  La economía familiar es un tema de vital importancia, más aún en hogares en los que es una preocupación constante. Los problemas financieros en las familias han aumentado drásticamente en los últimos tiempos, debido a que los miembros de una familia no llevan un control de sus gastos, no elaboran un plan de presupuesto o carecen de principios financieros (Mala Administración). Por lo que esto conlleva a que las personas gasten y gasten, sin saber si los ingresos del mes les alcanzará; o si esto los llevará a endeudarse más allá de la capacidad de pago.

1.4 Objetivos del proyecto OBJETIVO GENERAL  Desarrollar un Aplicativo Móvil para la gestión de gastos familiares y personales. OBJETIVOS ESPECÍFICOS    

Implementar el diseño de la base de datos del Aplicativo Móvil. Crear el diseño de la interfaz gráfica del Aplicativo Móvil. Implementar sincronización de Base de Datos mediante web-services. Implementar el proceso de elaboración de reportes de gastos.

1.5 Justificación e Importancia

 Si bien hemos visto a lo largo de los años la problemática financiera en la que muchas familias se encuentran debido a que no realizan un plan de gastos o gastan más de lo que ingresa a su hogar, teniendo como consecuencia grave el endeudamiento, lo cual lo puede llevar a perder todo lo que tiene y es porque no se tiene establecido desde el comienzo un plan de presupuesto que permita ver al usuario en lo que gasta.  Por todo ello, es imprescindible dar una mirada a nuestras finanzas para ajustar adecuadamente el presupuesto familiar, aprender a ser más organizados y llevar un mejor control del gasto diario, partiendo por supuesto, de los ingresos. Para hacer esta evaluación y poder llevar mes a mes un buen control, las personas o los miembros de la familia deben ser honestos con los gastos que realizan.  Por lo cual el presente trabajo permitirá ayudar a las familias o personas independientes a llevar un control de sus gastos diarios mediante una aplicación móvil, que les brindará la opción de listar todos los gastos que realicen a lo largo del mes; está lista será vista por los miembros de una familia que se encuentren en el mismo grupo, para luego graficarlos en un reporte. 1.6 Alcance Este proyecto impulsara la gestión de nuestros propios recursos económicos, para poder tomar decisiones que ayuden a distribuir mejor mi dinero. Ayudando a mejorar mi estado económico. II.

MARCO APLICATIVO

2.1 Metodología de Desarrollo de la Solución Móvil La metodología a utilizar es aquel proceso donde se aplica un conjunto de mejores prácticas para trabajar en equipo y obtener mejores resultados, nos referimos a la Metodología SCRUM. Esta metodología esta orienta hacia proyectos de corto plazo lo que impulsara a cumplir con las fechas programadas y obtención de buenos resultados funcionales según criterio del Usuario. Esta metodología reducirá al máximo la burocracia y actividades no orientadas a producir software que funcione y produce resultados en periodos muy breves de tiempo (cada 30 días), por medio de iteraciones o Sprints. Ideal para proyectos con un rápido cambio de requerimientos.

2.2 Determinación Requerimientos del Sistema -

Para iniciar el proyecto fueron identificados, en primera instancia, las necesidades de los usuarios que utilizaran la aplicación propuesta, y de las funcionalidades requeridas por el mismo. A continuación detallaremos los procesos a realizar el sistema:

Requerimientos Funcionales:  El sistema deberá registrar la información personal del usuario para la creación de su cuenta.  El sistema deberá solicitar usuario y contraseña para el ingreso del sistema.  El sistema deberá mostrar los grupos para que el usuario pueda unirse al grupo escogido.  El sistema deberá mostrar los Ingresos y Egresos.  El sistema deberá mostrar una lista de opciones según el gasto a realizar; ejemplo: Luz, Agua, Ropa, etc.  El sistema deberá ingresar datos según el gasto seleccionado.  El sistema deberá mostrar reportes económicos.  El sistema deberá tener la opción de salir del sistema.  El sistema deberá permitir sincronizar gastos.

Requerimientos No Funcionales:  El sistema no tendrá límite de dispositivos con los que se sincroniza.  El sistema administrador de base de datos a utilizar es el MySQL.  Se debe poder acceder al sistema desde cualquier dispositivo móvil que tenga plataforma android a partir de la versión 2.2.  El tiempo de respuesta no debe exceder de 20s.

2.3 Diagrama de Caso de uso del Sistema

2.4 Diseño de Diagrama de Clase

2.5 Diagramas de Secuencias

2.6 Diagrama de Actividades

2.7 Prototipos de pantallas de la aplicación Móvil (Cliente)

2.8 Diagrama de Componentes y Despliegue

Componentes

Despliegue

2.9 Modelo de Base de Datos del Sistema

2.10

Desarrollo Móvil Se ha hecho uso del Lenguaje de programación ANDROID para el desarrollo del aplicativo móvil. El Web service, que alimentara al ANDROID, está desarrollado en PHP, haciendo uso de MYSQL como gestor de Base de Datos.

III.

MARCO DEMOSTRATIVO Y PUESTO EN MARCHA

3.1 Ejecución del aplicativo en el Emulador

IV.

CONCLUSIONES Y RECOMENDACIONES

En este proyecto se cumplió con los objetivos, dando vida a un aplicativo móvil que es de utilidad para la gestión de nuestro dinero. El desarrollo del aplicativo móvil para ANDROID, nos ayudó a comprender mejor a este Sistema Operativo, incrementando nuestros conocimientos y haciéndonos más competentes para el mercado profesional. Es por ello que recomendamos al público usuario a desarrollar software utilizando este sistema operativo que hoy en día es el más utilizado en el mercado.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF