También por la ayuda de muchos otros compañeros y amigos de la Universidad, quienes me brindaron su luz y energía en este camino académico. 5-20 Pantalla con resultados de actualización de seguimiento 106 5-21 Pantalla con lista de registros de la tabla seleccionada 107 5-22 Pantalla con lista de registros de la tabla unit_measurement.
Definición de Proyecto
- Definición de Tema
- Justificación
- Objetivos
- Alcances ….…
- Limitantes.…
Esto significa que la ubicación de las obras físicas referenciadas con el sistema de coordenadas se almacena en la base de datos, de la cual se extraen datos para su visualización y posicionamiento cuando se muestran los resultados. El modelo de datos está apegado a los procesos reales de la institución aunque los datos sean ficticios.
Análisis del Sistema
Recolección de datos
Ivania Avendaño de Garcilazo de la Unidad de Seguimiento y Evaluación de la Secretaría Técnica de la Presidencia. Los usuarios de la Unidad de Seguimiento y Evaluación sólo consultan, pero pueden ver los datos de todas las demás instituciones.
Determinación de la situación
Este campo es la clave principal de la tabla, almacena el código que identifica cada estado. STAGE_CODE enteros (int) Almacena el código de la etapa en la que se encuentra el proyecto.
Diagrama de flujos y procesos
Información Técnica y Operativa
La Tabla 2-1 describe los requisitos mínimos para implementar la aplicación tanto en el servidor como en las computadoras. Para garantizar el funcionamiento de la aplicación después de su implementación, se requiere la participación de recursos humanos en la operación del proyecto.
Viabilidad de integración de información de otras instituciones
Existe, por tanto, una gama de soluciones de integración, en su mayoría orientadas a la integración electrónica, utilizando Internet como medio tecnológico estándar.
Investigación de conceptos y tecnologías
Generalidades de SIG
Las posiciones de los objetos en la superficie esférica de la Tierra se miden en grados de latitud y longitud, también conocidos como coordenadas geográficas. Un SIG permite asociar de forma interactiva las bases de datos alfanuméricas de la organización con las correspondientes bases cartográficas digitales.
Implementación del concepto de SIG
Generalidades sobre tecnologías
Dinámica física, que puede crear patrones de comportamiento de gráficos en función del tiempo, permitiendo así la construcción de verdaderas animaciones gráficas. Dinámica lógica, por lo que el gráfico ya no sería una entidad con propiedades fijas e inmutables una vez guardado el archivo. Es un formato de gráficos vectoriales que hace que los gráficos sean editables, lo que incluye curvas, transparencias, suavizado, rastrillado, etc.
En resumen, el formato SVG es compatible con los estándares web actuales, al mismo tiempo que proyecta compatibilidad gráfica con los lenguajes de programación, por lo que llegará un momento en que la integración de gráficos, datos y código script será completa.
Herramientas de diseño gráfico
Adobe Illustrator 10 es una de las herramientas más poderosas en ilustración vectorial y se integra con todos los campos creativos actuales: impresión, web, animación. Jasc WebDraw 1.0.1 es un programa nativo SVG (Scalable Vector Graphics), que proporciona todas las herramientas necesarias para manipular este nuevo formato de imagen web. WebDraw combina las herramientas estándar de trazado y animación que se encuentran en los dibujos SVG típicos, utilizando el formato en su estado original, tal cual.
Método para acceder a la base de datos y escribir SVG y HTML personal interactivo (dependiendo del usuario).
Diseño del Sistema
Diseño de Entrada y Salida de Datos
El resultado es la información entregada a los usuarios por el sistema de información. Debido a que los resultados útiles son esenciales para garantizar el uso y la aceptación del sistema de información, se han considerado varios objetivos en el diseño. El acceso a la información de las obras únicamente deberá ser en modalidad de consulta, desde los botones de la página.
El diseño de captura de información se basa en pantallas en las que el usuario ingresa los datos a proporcionar al sistema.
Diseño y Creación de Base de Datos
Este campo es la clave principal de la tabla y almacena el código que identifica cada fuente de financiamiento. INSTITUTION_CODE enteros (int) Este campo es la clave principal de la tabla, almacena el código que identifica a cada institución. MUNICIPAL_CODE enteros (int) Este campo es la clave principal de la tabla, almacena el código que identifica a cada municipio.
WORK_CODE enteros (pulg.) Este campo es la clave principal de la tabla y almacena el código.
Diseño Interfaz de usuario
Almacena el número que determina el orden del elemento del menú en la lista. Almacena el nombre de la tabla en la base de datos, su nombre descriptivo y su relación con las tablas principales. Este campo es la clave principal de la tabla. Almacena el código que identifica cada tabla, que es el nombre correcto de la tabla en la base de datos.
Este campo, junto con el campo TABLE_CODE, forman la clave principal de la tabla.
Diseño Administración del sistema
Proceso de Desarrollo …
Creación del Mapa
La mayor ventaja de este Sistema es la visualización gráfica de la ubicación de las obras. De la base de datos se extraen instituciones, tipos de obra, fases, direcciones, municipios y años de registro. Cuando el usuario decide colocar el icono del trabajo dentro del mapa haciendo clic, se llaman las funciones recordClick(evt) y MyrecordClick(evt) para establecer las coordenadas reales del trabajo, estas toman los datos calculados como parámetros. función cambiarTexto().
Si desea cambiar la ubicación de la obra, haga clic en otra ubicación en el mapa. Luego, el trabajo se elimina de su ubicación anterior y se dibuja en el último lugar en el que hizo clic el usuario. La posición final del lugar de trabajo en el mapa se muestra a la derecha con la etiqueta “última posición”.
Creación Entrada y Salida de Datos
Creación Interfaz de usuario
Esto se genera mediante servlets que recuperan datos de la base de datos y se manipula mediante funciones de JavaScript. Esta relación se define en la base de datos dependiendo de cómo se almacena el elemento del menú. Los cuadros que contendrán los submenús de cada menú principal se crean utilizando funciones de Servlets Java consultando la base de datos de la aplicación.
Inicialmente, estos campos están ocultos a la vista del usuario cuando se carga el servlet y solo se pueden mostrar cuando el mouse está sobre el menú y se ocultarán cuando el cursor no esté sobre el menú. Para ello se utilizan las propiedades OnMouseOver y OnMouseOut de cada elemento.
Interactividad entre sistema, mapa y base de datos
A continuación se establece una condición base que permite la interacción del servlet con la base de datos en ese punto exacto. Es en este punto, antes de finalizar la estructura base del mapa, que el servlet extrae de la base de datos el tipo de obras registradas en el sistema para ser insertadas en una estructura de capas donde cada capa está definida por propiedades SVG por su tipo de obra - Una vez identificado el identificador, permite agrupar posteriormente todos los puestos de trabajo registrados en esa categoría de puesto de trabajo. Después de esta sección, el servlet vuelve a la base de datos para extraer los iconos de los tipos de trabajos utilizados para posicionar nuevos trabajos dentro del mapa. Al final de esta serie de instrucciones, el servlet termina de generar el mapa que se mostrará al usuario.
El proceso comienza cuando el usuario abre el botón 'Agregar nuevo trabajo'. En ese punto, usando JavaScript, se llama a la función show_icons(), que puede mostrar todos los iconos que el usuario actual puede manipular. A partir de este momento, el usuario podrá seleccionar Ingresar una nueva obra, al hacer clic en el ícono deseado, se llamará a la función show_symbols(), la cual leerá de las propiedades del mapa el id correspondiente al ícono seleccionado, realizando la identificación única. Se puede visualizar y mantener activo el tipo de obra, se desea entrar y tener listas las acciones en torno al nuevo proceso constructivo.
Funcionalidad del Sistema
Registro de Obras
La posición de las piezas se refleja en sus coordenadas en el marco del mapa; estas coordenadas x,y se mostrarán automáticamente en la página. En este momento se solicita un nombre, el cual se debe asignar a la pieza a identificar. Para que un trabajo se registre correctamente, se debe colocar el trabajo en el mapa y asignarle un nombre apropiado en el cuadro de diálogo que se muestra (Figura 6-3).
Luego de dar el nombre del trabajo, este se guarda en la base de datos de la aplicación, en este momento puedes utilizar los botones Proyectos, Necesidades, Información General.
Visualización de Información
La necesidad está relacionada con obras existentes, por lo que en la pantalla de visualización de información se muestra el nombre de la obra a la que será asignada pero sin modificación. Al ingresar a la sección del mapa se cargan los íconos y obras que se han ingresado al sistema y corresponden al usuario que realiza la solicitud de información, estos elementos aparecen en el mapa en el lugar donde se encuentran durante su registro en el Solicitud. En el lado izquierdo del mapa, aparece una lista de selección de tipos de trabajos, cada uno con una casilla de verificación; Esto permite mostrar al mismo tiempo la ubicación de todas las obras incluidas en la clasificación seleccionada.
Las diferentes clasificaciones de obras se pueden mostrar todas al mismo tiempo, pero esto puede dar lugar a que varias obras de diferente clasificación se coloquen muy cerca o en el mismo punto de tal forma que no se puedan distinguir correctamente, para esta funcionalidad de selección. de obras las obras se suministran tipos de obras.
Navegación en el Mapa
Este cambio puede desorientar al usuario al mover el mapa a una región no deseada del mapa. Permite al usuario mover el mapa a una ubicación predefinida en una combinación de selección. El usuario selecciona de una combinación una región a la que desea ir, posiblemente una región que actualmente no está visible en el mapa en pantalla.
A través de un servlet se incluyen en la lista los nombres de los posibles destinos que se encuentran en el mapa.
Presupuesto de implementación
Inversión: hardware y software
Costos de mantenimiento mensual
Especificaciones del servidor
Conclusiones
El desarrollo de un proyecto de sistemas de información incluye varios componentes y pasos que se llevan a cabo durante la fase de análisis y que ayudan a traducir las necesidades del cliente en un modelo de sistema que hace más eficientes los procesos de la institución y también responde a los requisitos del cliente. Los resultados de un sistema de información son el resultado de todos sus análisis, diseños y desarrollos. El sistema de información geográfica desarrollado presenta resultados visuales que, junto con otras herramientas, contribuyen al análisis en la toma de decisiones.
Finalmente se generó una lógica de desarrollo que permite reducir el tiempo de mantenimiento de la funcionalidad de la aplicación en cuanto a la parte de desarrollo, y permite al administrador realizar el mantenimiento del sistema reduciendo la interacción directa con la base de datos, a través de un generar mantenimiento como lo más general posible a aquellas pantallas que no requieren un tratamiento especial sino que tienen características comunes.
Recomendaciones
Debido a que el sistema actualmente no cuenta con un mecanismo de comunicación con la administración del sistema o con otras partes que puedan estar involucradas en la aplicación, se podría crear una interfaz simple de publicación de mensajes; de tal forma que puedan ser remitidas a la administración (que sólo serán vistas por los responsables de esta sección) o permanecer visibles para que otros usuarios las lean (estas podrían ser como comunicaciones generales), esto depende de la funcionalidad que Quiero darle una de las limitaciones planteadas es la optimización de la funcionalidad para Internet Explorer; Para que la funcionalidad se pueda extender a otros navegadores se debe realizar el correspondiente estudio en la equivalencia de las propiedades y atributos utilizados, poniendo especial énfasis en el apartado de manipulación del objeto SVG que se genera. Ampliar la parte de seguimiento del proyecto para poder incluir procesos como ofertas, asignación, etc.
Algunos de los niveles se han desarrollado globalmente, incluidos grandes grupos que cubren subniveles.
Cronograma