Professional Documents
Culture Documents
Agentes
Aplicacin de Pedidos de Ventas para Tablets en Android
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
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
3/17
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
6/17
2. Diseo Tcnico
4. Prototipos interfaces principales
7/17
2. Diseo Tcnico
5. Diagrama ER (Entidad(Entidad-Relacin)
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
11/17
6. Interfaces principales
12/17
6. Interfaces principales
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.
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.
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