Requerimientos para el Simulador de Cultivo de Flores (Versión 0.1.2)


Indice de Contenido


Indice de figuras

  1. Ejemplo de Bloque
  2. Ejemplo de Finca
  3. Configuraciones posibles de un bloque
  4. Casos de uso

Licencia

Derecho de Autor (c)  2000 Igor Támara Patiño.
Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de Documentación Libre GNU, Versión 1.1 o cualquier otra versión posterior publicada por la Free Software Foundation; sin Secciones Invariantes, sin Textos de Portada , y sin Textos de Contra Portada.
Una copia de la licencia de la "Licencia de Documentación Libre GNU" se puede encontrar en http://www.gnu.org/copyleft/fdl.html.

Descripción General

El cultivo de flores se realiza en una finca en Tocancipa (Cundinamarca, Colombia), la finca se compone de 17 bloques, actualmente las decisiones de siembra y corte de flores dependen de la experiencia que se ha tenido, para manejar el volumen de información que se maneja, se llevan los registros manualmente y en una hoja de cálculo. Se quiere desarrollar una herramienta que simule la situación de la finca y con la cual se puedan presentar distintos escenarios con siembra de diferentes variedades, para hacer proyecciones de producción de la finca, y para administrar la realidad, dándole la posibilidad al usuario para que modifique los índices con los cuales se hacen las proyecciones de acuerdo a cada variedad, ajustándolos de acuerdo a la realidad. La finca además de producir clavel, produce rosa; el interés actual es manejar la producción de clavel.

Vocabulario

Mata : Unidad básica de medición. Una mata produce flores

Indices de Productividad y Mortalidad : Datos que indican la producción semanal de una mata, y la posibilidad de mortalidad respectivamente. Se almacenarán máximo 110 datos de cada índice.

Variedad : Las flores están divididas en variedades, de esta forma, se puede identificar sus índices de productividad y mortalidad.

Color : Las variedades están agrupadas por colores.

Novedad : Una novedad corresponde a la agrupación de colores distintos al rojo, el rosado o al blanco.

Grupo: Clasificación de las flores en 4 categorías: rojo, rosado, blanco y novedad.

Cama : Una cama se compone de una cantidad de matas de la misma variedad. Por ejemplo hay camas de 500 a 1500 matas, hay camas que pueden estar ocupadas por flores no interesantes o no aplicables a la simulación, hay camas que pueden estar vacías, es decir, disponibles para sembrar.

Tabla : Este concepto va intimamente ligado a la nave, geográficamente. La gráfica del bloque muestra el concepto de Tabla y nave. Hay 2 Tablas en cada Bloque, identificadas con A y B.

Nave : Este concepto sirve para agrupar camas de flores, las naves están numeradas de forma consecutiva, cada nave puede contener entre 5 a 12 camas en promedio. En la gráfica hay 6 naves

Bloque :Es cada uno de los invernaderos presentes en la finca, todos están identificados por una cadena compuesta por dos números, separados por punto; no hay un acuerdo, ni una organización referenciada. Por ejemplo, la lista de bloques puede ser de la siguiente forma: [1.1][1.2][2.1][2.3][4.8]. Un bloque puede componerse de Naves que no tengan tablas enfrentadas. Un bloque contiene entre 4 y 22 naves.

Ejemplo de bloque

Figura 1. Ejemplo de un Bloque de 6 Naves y 12 camas en cada nave





Finca: Una agrupación de bloques

Mapa de una finca

Figura 2. Ejemplo de un mapa de una finca

Software actual

El Sistema Operativo empleado actualmente es Windows 95, y la hoja de cálculo empleada para llevar los índices de productividad y la información de la finca es Excel.

Hardware actual

Actualmente se cuenta con un Pentium de 133 Mhz, 32 MB de Memoria Ram, disco duro de 1.2 gigas, conectado a una red Windows. Además de este, hay otro equipo con características similares, un portátil, en el cuál se desea también instalar la aplicación para compartir información entre los dos computadores

Usuario del Software

El usuario que va a emplear la herramienta actualmente usa la aplicación hecha en Excel. Está acostumbrado al ambiente Windows de Microsoft.

Requerimientos del Software

  1. Tabla A y Tabla B con la misma cantidad de bloques
  2. Tabla A con más naves que la Tabla B, alineadas al Norte
  3. Tabla A con más naves que la Tabla B, alineadas al Sur
  4. Tabla A con menos naves que la Tabla B, alineadas al Norte
  5. Tabla A con menos naves que la Tabla B, alineadas al Sur
  6. Tabla A con más naves que la Tabla B
  7. Tabla A con menoss naves que la Tabla B
  8. Tabla A con naves cargadas al Sur
  9. Tabla A con naves cargadas al Norte

Casos de Uso

Se presentan a continuación los Casos de Uso identificados para la aplicación, haciendo Click sobre cada uno de ellos se puede llegar a su explicación

Figura 4. Casos de Uso

Adicionar  
  Bloque Editar  
  Variedad Adicionar  
  Variedad Pedir  
  Reporte de Grupo Pedir  
  Reporte de Variedad Pedir  
  Reporte de Color Eliminar  
  Matas Sembrar  
  Matas Editar  
  Bloque Eliminar  
  Bloque Guardar  
  Estado Finca Recuperar  
  Estado Finca Exportar  
  Indices Importar  
  Indices Usuario

Editar Variedad

Para editar una variedad es necesario listar todas las variedades presentes, elegir la de edición, permitirle al usuario editar sus propiedades, y finalmente actualizar la variedad de forma persistente, de modo que para cualquier estado de finca se usen los nuevos datos de tal variedad.

Adicionar Variedad

Al adicionar una Variedad se debe garantizar que no se está adicionando una variedad con el mismo nombre que una ya existente. Una nueva variedad tendrá los primeros 70 índices. Además se deberá permitir copiar los índices de otra variedad.

Pedir Reporte de Grupo

Cuando se pida un Reporte por Grupo se deberá especificar si se necesita un reporte para toda la finca o para un bloque específico, se dará la fecha inicial y la fecha final para generar el reporte de las matas. Las opciones posibles para escoger el grupo son blanco, rojo, rosado o novedad

Pedir Reporte de Variedad

Cuando se pida un Reporte por Variedad se deberá especificar si se necesita un reporte para toda la finca o para un bloque específico, se dará la fecha inicial y la fecha final para generar el reporte de las matas. Las opciones posibles para escoger el grupo son las variedades que se hayan adicionado anteriormente.

Pedir Reporte de Color

Cuando se pida un Reporte por Color se deberá especificar si se necesita un reporte para toda la finca o para un bloque específico, se dará la fecha inicial y la fecha final para generar el reporte de las matas. Las opciones posibles para escoger el color son aquellos tonos que se hayan especificado al adicionar variedades.

Eliminar Matas

Una eliminación de matas consiste en escoger del mapa de la finca unas tablas de un bloque o un bloque entero mediante el ratón, esto significa que tal dispositivo será usado para hacer la selección de la cuál se quiere indicar que no habrá matas que incidan en la producción.

Sembrar Matas

Sembrar Matas significa seleccionar tablas del bloque para reemplazarlas por unas nuevas, de la misma o distinta especie, además se deberá indicar cuántas matas habrá por tabla.

Adicionar Bloque

Esta opción permitirá reflejar la realidad de la finca a medida que crece, cuando se adiciona un bloque es necesario indicar la cantidad de Naves que posee, y la geometría definida en la Figura 3

Editar Bloque

La edición de un bloque permite adicionar o eliminar naves al mismo, será útil cuando la finca sea modificada, si un bloque es reconstruido en parte, será necesario reflejarlo en el software. También será útil cuando haya cambios estructurales en la finca.

Eliminar Bloque

Un bloque es eliminado de acuerdo a la intención del usuario. Consiste en seleccionarlo y eliminarlo.

Guardar Estado Finca

El usuario debe dar un nombre al archivo donde quiere que se guarde el estado de la finca, se guardará la información de los bloques, pero no los atributos de las variedades.

Recuperar Estado Finca

El usuario indicará el archivo del cuál quiere recuperar un estado de la Finca que previamente ha guardado.

Exportar Indices

Permite compartir información entre Sistemas distintos, los índices se mantienen en una base de datos manejada por PostGreSQL, de modo que es necesario tomar la información de ahí para transportarla a otro sitio.

Importar Indices

De acuerdo a Exportar índices, este será el proceso inverso, que permitirá almacenar información sobre los índices generada en otra máquina.