Terminado

Reporteador Php Mysql

Publicado el 08 Mayo, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere el desarrollo de un reporteador web para publicar reportes de Perdidas y Ganancias de una Compañía del Sector Transporte de Carga.  Este reporteador será publicado en la zona privada del sitio web de la Compañía y debe ser accesado mediante usuario y contraseña. 

Los reportes a desarrollar son reportes de pérdidas y ganancias a nivel general y por agencia, centro de costo (vehículo) y proyecto.


Para alimentar los reportes se cuenta con la información del movimiento contable mensual, la cual es generada por otro aplicativo y es exportada en formato plano.  Dicha información debe cargarse en una base de datos, la cual acumule los movimientos con periodicidad mensual. 

La información debe prevalidarse antes de ser cargada a la base de datos, si no cumple con los criterios de validación se devuelve con log de errores..


La información no se publica tal cual sino que se requiere aplicar distintas reglas de negocio:
-homologar centros de costo,
-asignar nuevo proyecto a los vehículos,
-acumular cuentas
-presentar cifras en otras cuentas

Los reportes son;
1.- Reporte de Pyg por proyecto - parámetros -rango de fechas inicial-final, proyecto, agencia.
    En este reporte se requiere drill-down para revisar el detalle de cualquier cifra del informe
2.- Reporte por Centro de costo, - parámetros -rango de fechas.
3.- Reporte comparativo de centros de costo -parámetros -meses a comparar 
3.- Reporte detalle de Centro de costo parámetros - placa vehículo)
4.- Reporte de asignación de la flota --parámetros - proyecto, todos los proyectos
muestra numero de vehículos asignados a cada proyecto, de forma numérica y gráfica.

Las Tablas maestras que debe tener son
1.- Centros de costo -- placa vehículo, descripción vehículo, características (marca, modelo, capacidad, etc.)
2.- Proyectos -- nombre del proyecto, descripción

Para la regla de negocios de asignar nuevo proyecto se requiere  crear un formulario para la captura de novedades de cambio de proyecto que contenga los campos
- Vehículo (placa)
-Mes- año
-Proyecto Actual
-Reasigna SI/No
-Nuevo Proyecto
- Usuario
-fecha novedad

Las novedades capturadas en el periodo deben tenerse en cuenta para el reporte de dicho periodo.

Los reportes deben poderse imprimir.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Roles necesarios Diseñador, Programador

Plazo de Entrega: No definido

Habilidades necesarias