miércoles, 12 de enero de 2011

RIAs con Flex - Página de ventas y Administración de Stock



Aquí estoy otra vez, esta vez subiendo una nueva aplicación desarrollada en el segundo semestre de 2010. Esta aplicación, devenida en página Web fue mi primer aproximación a una RIA. Este fue un trabajo en grupo para la materia Seminario de Integración Profesional realizado por Martín Bossero, Juan Gastaldi, y quien les escribe: Daniel Sánchez Leguizamo.

Martín y Juan dieron su aporte en la etapa de análisis, documentación y testing. Yo me encargué de la codificación (implementación de las páginas web y servidor), la coordinación del proyecto, como también di mis aportes en el resto de las áreas.

La elección del tópico fue inicialmente un proyecto de administración de stock, pedidos de productos, ventas en sucursales, y abm's de productos y usuarios, enfocado al análisis de gestión con reportes y gráficos para la toma de decisiones orientados hacia la gerencia. Lamentablemente a nuestro alcance inicial, por orden de los profesores de la materia tuvimos que sumarle el desarrollo también de un sistema de venta online, lo que quizás no nos permitió enfocarnos en la herramienta para la toma de decisiones, y nos amplió el proyecto de sobremanera, para implementar en menos de 6 meses, con una tecnología que prácticamente no conocíamos.

Por eso mismo este proyecto se dividió en dos, el orientado hacia el cliente: 




Y el orientado hacia la administración de la empresa:





En este último se diferencian tres perfiles (dejo datos de usuarios creados):

Perfil: Administrador de Stock | Usuario: administrador | Password: administrador

Perfil: Gerente | Usuario: gerente | Password: gerente

Perfil: Empleado de Ventas | Usuario: ventas | Password: ventas

La actual implementación del sistema es sobre productos de una empresa de electrodomésticos, de todas formas de igual manera podría implementarse para cualquier otra empresa de venta de productos.

Mi idea con esto, más allá del desarrollo de un nuevo proyecto necesario para la aprobación de la materia, era aprender de alguna manera, desarrollando un proyecto básico, as3 (actionscript), y aprender mucho más sobre el desarrollo de aplicaciones Web, y la integración de las aplicaciones cliente con el servidor (usamos php) y con la base de datos mysql. Del lado del cliente usamos Actionscript, como antes mencioné, y Adobe Flex. Para la conexión de Flex a php, usamos objetos remotos, con amfphp.

Hasta el momento mi único precedente, en aplicaciones Web, era el Ahorcado Online, actualmente funcionando en Facebook, y desarrollado en java con conexión a Php y BD mysql.


Fue un gran proyecto, y por sobre todas las cosas me dejó una gran experiencia para un gran proyecto que estaré desarrollando durante este año...


danii!

2 comentarios:

Unknown dijo...

Excelente este Blog !
Gracias Daniel !

Daniel SL dijo...

Gracias a vos por tu comentario!