Вы находитесь на странице: 1из 2

LISTA DE NECESIDADES:

MODULO DE REPORTES
o Se desea conocer las ventas del mes
o Conocer que productos son lo que ms se venden
o Que empleado es ms productivo
o Que tienda y sucursal de la misma se vende ms producto
o Conocer si los promotores asisten a sus labores diarias y si
estn ingresando en los horarios establecidos.

PROBLEMA:
La primera fase cuenta con una forma de visualizar los reportes de
ventas y exportarlos a Excel para su posteriormente trabajarlos y luego
analizarlos, por lo que en la segunda fase se desea implementa un
modulo de reporte que le permita al supervisor de ventas tener la
informacin ya trabajada y poder exportar la informacin a formato PDF;
esto permitir tener un registro y constancias de todo el trabajo que
desarrollan los promotores de venas..

METODOLOGA DE DESARROLLO:
Se ha decido utilizar la metodologa de desarrollo gil SCRUM, ya
que nos permitir realizar entregables de forma rpida.
SCRUM se base en entregas parciales que agregan valor al
proyecto y permitir al cliente ver resultados en la primera semana de
desarrollo. Ya que SCRUM lleva de la mano tanto el diseo como el
desarrollo.
Las pruebas de QA se realicen en cuanto se termine cada reporte
lo cual har que si tenemos cambios se realicen en las entregas
siguientes.

HERRAMIENTAS DE DESARROLLO:

PHP 5.3 Lenguaje de servidor


Silex (FrameWrok de desarrollo MVC)
ORM Doctrine: Nos permite mapear la base de datos y transformar
las tablas de una base de datos, en una serie de entidades que
simplifiquen las tareas bsicas de acceso.

Twig Sistema de tampleting: Este sistema permite separar el


cdigo de PHP de la vista o la capa de presentacin, para tener un
proyecto ordenado y limpio. De esta manera es ms fcil tener a
dos personas trabajando por separado ya que uno se encarga de
la presentacin y otra de la lgica de negocio.

MySql Base de datos


Java Script
jQuery: Bibliote que nos permite interactuar con los documentos
HTML y manipular el rbol DOM (Document Object Model)
Higtharts.js: Biblioteca que nos permite crear grficas a partir de
archivos json, xml o arreglos
Datatable.js: Biblioteca que nos permite ordenar y tabular
informacin de forma interactiva para el usuario final, permite
tener filtros de bsqueda.
Se escogieron estas tecnologas ya que se conoce el potencial y la forma
de integrarlas de forma correcta y que nos permite entregar un proyecto
con el mnimo esfuerzo.