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.
Plazo de Entrega: 16 Octubre, 2013