You are on page 1of 17

Trabajo Fin de Carrera (TFC)

INGENIERA TCNICA DE INFORMTICA DE GESTIN


Desarrollo de aplicaciones para dispositivos mviles

Agentes
Aplicacin de Pedidos de Ventas para Tablets en Android

Autor: Jos ngel Garca Lpez


Consultor: Vctor Carceler Hontoria
Junio 2013

1/17

Contenido
1. Presentacin del proyecto
2. Diseo tcnico
3. Implementacin
4. Relacin de funcionalidades
5. Instalacin
6. Interfaces principales
7. Herramientas utilizadas en el proyecto
8. Conclusiones
9. Agradecimientos
TFC: Pedidos de Ventas para Tablets en Android

2/17

1. Presentacin del Proyecto


1. Introduccin
El presente proyecto tiene como objeto el desarrollo de una aplicacin para la red
de ventas de una empresa que distribuye productos de moda (ropa, calzado y
complementos).
Se necesitaran tablets equipadas con sistema operativo Android.

2. Objetivos
El objetivo que persigue el presente proyecto es dotar a la red comercial de una

aplicacin, para tablets con sistemas Android, que les permita realizar sus tareas
bsicas en las acciones comerciales que llevan a cabo diariamente.

3. Ventajas
Mayor agilidad a los agentes a la hora de realizar sus tareas bsicas de: consultar

las fichas de clientes, consultar el catlogo de artculos y la creacin de nuevos


pedidos.
La sustitucin de los PCs porttiles, que actualmente usan, por tablets permitir a
los agentes trabajar ms cmodos y ligeros.
Adems supondr un gran ahorro en costes para la empresa.
TFC: Pedidos de Ventas para Tablets en Android

3/17

1. Presentacin del Proyecto


4. Caractersticas del sistema

TFC: Pedidos de Ventas para Tablets en Android

4/17

2. Diseo Tcnico
1. Patrn propuesto
Estructura por capas segn el patrn Modelo-Vista-Controlador:
Modelo: entidad
Vista: pantalla (layout)
Controlador: lgica de negocio
Gestor: persistencia

2. Subsistemas propuestos
Subsistema de men y parmetros de usuario.
Subsistema de consultas de clientes y artculos.
Subsistema de pedidos de clientes.
Subsistema de sincronizacin.
TFC: Pedidos de Ventas para Tablets en Android

5/17

2. Diseo Tcnico
3. Diagrama general de clases

TFC: Pedidos de Ventas para Tablets en Android

6/17

2. Diseo Tcnico
4. Prototipos interfaces principales

TFC: Pedidos de Ventas para Tablets en Android

7/17

2. Diseo Tcnico
5. Diagrama ER (Entidad(Entidad-Relacin)

TFC: Pedidos de Ventas para Tablets en Android

8/17

3. Implementacin
1. Estructura de la aplicacin

2. Relacin de clases
agentes.app: paquete de las clases controladoras.
agentes.bdd: paquete de las clases gestoras de la base de datos.
agentes.beans: paquete de las clases tipo entidad.
agentes.adapters: clases adaptadoras de las vistas de listas.
TFC: Pedidos de Ventas para Tablets en Android

9/17

4. Relacin de funcionalidades
1. Funcionalidades principales
Consultar clientes
Consultar artculos
Creacin y modificacin pedidos clientes
Sincronizacin con la central
Idiomas espaol e ingls

2. Funcionalidades futuras
Seguridad por usuario
Aadir ms filtros en las consultas
Aadir foto artculo tanto en consultas como en las lneas
de pedido
Ayuda on-line
Aadir ms idiomas
TFC: Pedidos de Ventas para Tablets en Android

10/17

5. Instalacin

TFC: Pedidos de Ventas para Tablets en Android

11/17

6. Interfaces principales

TFC: Pedidos de Ventas para Tablets en Android

12/17

6. Interfaces principales

TFC: Pedidos de Ventas para Tablets en Android

13/17

7. Herramientas utilizadas en el
proyecto
1. Planificacin y diseo tcnico
Planificacin: GanttProject
Diagramas y clases: MagicDraw UML
Diseo de la persistencia: DBDesigner 4
Diseo prototipos interfaces: Pencil

2. Implementacin
Android Developer Tools:
 Eclipse + ADT plug-in
 Android SDK Tools
 Android Platform-tools
Base de datos:
 SQLIte
TFC: Pedidos de Ventas para Tablets en Android

14/17

8. Conclusiones
1. Planificacin
Se han ido cumpliendo fechas e hitos.

2. Diseo tcnico y prototipos


Se ha seguido un modelo mixto:
Modelo clsico en cascada (requisitos, anlisis, diseo, implementacin, pruebas
y mantenimiento) .
Diseo centrado en el usuario (indagacin, diseo prototipos y evaluacin).

3. Implementacin
La implementacin ha estado marcada por:
Aprendizaje de Android: La herramienta de programacin se ha ido
aprendiendo conforme se iba desarrollando.
Desarrollo de la aplicacin: Se han seguido las especificaciones del diseo
tcnico adaptndolo a Android.
TFC: Pedidos de Ventas para Tablets en Android

15/17

8. Conclusiones
4. Documentacin tcnica
La documentacin la podramos clasificar en:
Puramente tcnica: diagramas, relacin de clases y funcionalidades.
Manuales: de instalacin y de usuario.

5. Consecucin de objetivos
Podemos decir que los objetivos, que nos habamos planteado, al inicio del
proyecto, han sido cumplidos, en su mayora. Sin embargo, quedan
pendientes muchas mejoras, a introducir en una nueva revisin.
Concluyendo, hemos desarrollado una aplicacin que no tiene costes de
distribucin, es sencilla de instalar, fcil de manejar, rpida e intuitiva.

TFC: Pedidos de Ventas para Tablets en Android

16/17

9. Agradecimientos
1. A mi familia
Agradezco, a mi mujer y mis hijos, su paciencia y
comprensin.

2. Consultores y tutores
Tambin mi agradecimiento a todos los consultores y tutores de la UOC
que he tenido, quienes me han ayudado y transmitido sus conocimientos ,
y sin los cuales no podra haber llegado a realizar el actual proyecto.

3. Compaeros de asignaturas
Tambin quiero agradecer a los compaeros que he tenido, a lo largo de
estos aos, que me han acompaado y con los que he compartido
conocimientos y experiencias.

GRACIAS !!
TFC: Pedidos de Ventas para Tablets en Android

17/17

You might also like