Completed

Sitio Web Cortes de Madera

Published on the September 16, 2013 in IT & Programming

About this project

Open

Se divide en 2 etapas: diseño/análisis de software, y programación/diseño gráfico.

Para la primera etapa deben entregarnos:
- Carta Gantt con un tiempo estimado y tiempos/detalles de control.
- Wireframe
- Diagrama ER
- Documento que especifique Web Service: nombres de métodos, etc.
- ÁRbol de navegación
- Propuestas de diseño a implementar.


Luego de todo validado, se procede al diseño definitivo y programación del sitio y su algoritmo principal (software de corte de madera como el que tiene Online el sitio http://www.placacentro.com/chi/servicios/optimizador.html)

El sitio consiste de lo siguiente:

1) Sitio Web en HTML5 (y versión html para IE antiguos), en versiones Online y Offline (algunos computadores usarán versión que no requiera internet, se los instalaremos nosotros en CD's).

Características:

•    Version sitio Online:
o    Home con banners y gráficas:
    Banner superior: muestra imágenes, las cuales van rotando de una a otra. Se puede colocar un máximo de 4 imágenes. Es administrable desde sitio de Administración.

    Tips: muestra listado de tips con título, imagen y texto. Es administrable desde sitio de Administración.
    Información de uso de Aplicación de Optimización de Corte.
    Acceso a la aplicación de Optimización de Corte: con login y password.
O    La Base de datos inicialmente será cargada por Advante, en base a un Excel entregado por el cliente. Esta se cargará y en caso de haber passwords en blanco serán generados por Advante.
O    Al acceder a la aplicación se guardará reporte del usuario que accedió, y la fecha en la que lo hizo.
O    En caso que se haga alguna actualización, se verá inmediatamente reflejada en la página.
O    Incorpora Google Analytics.
O    Compatible con Google Chrome, Internet Explorer 9 o superior, Mozilla Firefox, Safari. Para plataforma Windows. Para IE menores se deberá implementar en html.



•    Versión sitio Offline:
o    Home:
    Información de uso de Aplicación de Optimización de Corte.
    Acceso a la aplicación de Optimización de Corte de manera instantánea: no requiere login y password. No guarda reportes ni es actualizable en línea.



2) La aplicación de corte en sí incorpora lo siguiente:
Parámetros generales (elección tamaño de madera)
1-    Cada plancha tendrá un ID, la que determinará el modelo, el tamaño y el color de la plancha a cortar.
Cortes
1-    Cada corte tendrá un ID
2-    Cantidad (cantidad de cortes con la misma medida) [textbox].
3-    Ancho [textbox]
4-    Alto [textbox]
5-    Permitir girar (permite girar la placa) [checkbox].
6-    Eliminar (elegir entre [botón] o [link]).
7-    Agregar (elegir entre [botón] o [link]).
8-    Guardar [textbox].
9-    Calcular [textbox].

Resultado de la optimización
Algoritmo (toda la programación inteligente)
1-    Calcular área de la placa con los parámetros de alto y ancho de la madera a elección.
2-    Si se incluye un ancho mínimo antes del corte restar ese ancho al área de la madera o placa
3-    Calcular todas las áreas de los cortes ingresados.
4-    Aplicar algoritmo de ordenamiento el cual consiste en :
a.    Restar las áreas de los cortes ingresados  al área de la madera a elección.
b.    Ordenar de la manera más eficiente el área de los cortes, contemplando un ancho de la hoja de corte entre cada área de cortes dentro del área de la madera o placa.
c.    Si el área de los cortes, más el ancho de la hoja de corte, ordenados son mayores a el área de la madera o placa, mostrar en pantalla quitar un corte y volver a intentar (devolver a la pantalla anterior con los cortes seleccionados).
d.    Si el área de los cortes, más el ancho de la hoja de corte, ordenados son menores a el área de la madera o placa, proyectar el resultado de la optimización, mostrando  donde se deben hacer los cortes más las medidas de esto, diferenciando con distinto color el área a cortar con el área de la madera o placa sobrante.

Piezas sobrantes
1.    Mostrar una tabla con el ancho y alto de los cortes que se podrían realizar con la madera sobrante.
2.    Mostrar porcentaje de superficie utilizada.
3.    Mostrar porcentaje de superficie sobrante.

Imprimir
1.    Imprimir [Botón]: Permite imprimir en la impresora o documento PDF que el computador tenga instalado.

3) Sitio de Administración:
•    Acceso mediante un password.
•    Permite modificar Banner grande del home: 4 imágenes con link.
•    Permite modificar Tips: muestra el listado con título, imagen y descripción. Permite eliminar y agregar nuevos Tips.
•    Reporte Global: Permite descargar totales de acceso diarios a la aplicación.
•    Base de datos de usuarios: Muestra listado de usuarios con nombre, email, nombre de usuario y password. Permite eliminar, modificar y agregar usuarios. Además permite ver el Historial de cada usuario (muestra datos en Excel).



30 días de desarrollo.

Category IT & Programming

Delivery term: October 16, 2013

Skills needed