Diseño y creación de una herramienta para diseñar gráficamente una instalación eléctrica ferroviaria con elementos de dibujo sencillos con propiedades asociadas.
Los elementos son los siguientes:
- Nodos
- Líneas
- Subestaciones de alimentación
- Feeders
- Uniones entre trazados
- Cargas puntuales
Cada uno de estos elementos podrán estar conectados entre sí con distintos tipos de conexiones y podrán tener asociadas propiedades específicas para cada elemento, utilizando para su almacenamiento una base de datos SqlLite.
Los elementos pueden ser desplazados gráficamente manteniendo las uniones y con etiquetado de texto en cada elemento. Será necesario la gestión de eventos con el ratón para la relación entre elementos, el desplazamiento y la apertura de formularios para la insercción de los datos de los elementos.
Este módulo se integraría con la herramienta RailNode a modo de interfaz gráfica y se comunicará con ella a través de la base de datos compartida. Para permitir compartir datos con otras aplicaciones se definirá la estructura XML para la información almacenada y permitirá la exportación e importación a través de este formato.
Dado que es un proyecto a desarrollar junto a la empresa e2f se utilizará una metodología Scrum de tipo Ágil.
Por lo tanto se temporizará en Sprints marcando los objetivos y las reuniones de control de la evolución del proyecto. Siendo el tutor de la empresa un actor fundamental en marcar los objetivos a conseguir en el tiempo establecido.