La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistema de Gestión de Información Desarrollado por: Solange Ahumada 2073003-K Bernardo Malet 9821011-3.

Presentaciones similares


Presentación del tema: "Sistema de Gestión de Información Desarrollado por: Solange Ahumada 2073003-K Bernardo Malet 9821011-3."— Transcripción de la presentación:

1 Sistema de Gestión de Información Desarrollado por: Solange Ahumada 2073003-K Bernardo Malet 9821011-3

2 Formato Papel poco eficiente Ocupa gran cantidad de espacio Es difícil de mantener ordenado Se deteriora Ineficiente a la hora de buscar Información

3 Formato Electrónico difícil de manejar No es tangible Necesita HW y SW para desplegarse Requiere conocimientos de SW

4 Encontrar manera sencilla y eficiente de manejar el formato electrónico Manejo a través de HTML Administrar sin conocimientos en SQL Obtención precisa de la información Metodología Top-Down

5 Solución: JAVA Servlets Convertir datos HTML a sentencias SQL Realizar los llamados SQL a la Base de Datos mediante protocolo JDBC Interpretar las respuestas SQL de la base de datos creando páginas web dinámicas que desplieguen esta información

6 Estructura en JAVA

7 Clases e interfaces del protocolo JDBC Clase/InterfaceDescripción DriverPermite conectarse a una base de datos: cada gestor de base de datos requiere un driver distinto DriverManagerPermite gestionar todos los drivers instalados en el sistema DriverPropertyInfoProporciona diversa información acerca de un driver ConnectionRepresenta una conexión con una base de datos. Una aplicación puede tener más de una conexión a más de una base de datos DatabaseMetadataProporciona información acerca de una Base de Datos, como las tablas que contiene, etc. StatementPermite ejecutar sentencias SQL sin parámetros PreparedStatementPermite ejecutar sentencias SQL con parámetros de entrada/TD> CallableStatementPermite ejecutar sentencias SQL con parámetros de entrada y salida, típicamente procedimientos almacenados ResultSetContiene las filas o registros obtenidos al ejecutar un SELECT ResultSetMetadataPermite obtener información sobre un ResultSet, como el número de columnas, sus nombres, etc.

8 Diagrama de clases principales ocupadas por protocolo JDBC

9 Desarrollamos así el SGI Buscador: Sitio web de busqueda de documentos Insertor: Sitio web de administración de documentos

10 Buscador Consiste en una página HTML con combo-box y casillas que el usuario rellena con sus requerimientos de búsqueda El Servlet toma estos parámetros y genera sentencias SQL que envía a la base de datos a través de JDBC La base de datos procesa estas sentencias y responde al Servlet El Servlet despliega una página web dinámica con la información y los links a los documentos electrónicos que contienen la información requerida por el usuario

11 Insertor Pagina HTML protegida por password El administrador elige una opción y se despliega el formulario correspondiente Existen Servlets independientes para cada opción de administración que toman los datos HTML y generan con ellos sentencias SQL que envian a la base de datos, modificando su contenido La base de datos devuelve el estado final, que es desplegado por el Servlet como una página web

12 Precauciones Limitar el número de administradores Realizar backups de la base de datos Actualizar los campos de búsqueda Mantener una organización preestablecida de documentos a ingresar

13 Conclusiones Este proyecto demuestra que las tecnologías de la información cuando son correctamente ocupadas permiten al usuario simplificar su tarea, sin agregar complejidad. En este caso, no es necesario que usuarios y administradores tengan que conocer SQL para ocupar bases de datos

14 Demostración Sitios web de búsqueda y administración del SGI


Descargar ppt "Sistema de Gestión de Información Desarrollado por: Solange Ahumada 2073003-K Bernardo Malet 9821011-3."

Presentaciones similares


Anuncios Google