La opción Mantenimiento del menú principal, despliega accesos directo hacia las tablas catalogo de la Base de Datos Relacional El usuario puede visualizar dos tipos de pantallas, pantallas con tablas puras (ver fig. 1) y pantallas que poseen integridad referencial con otras tablas (ver fig. 2). Para ambos tipos de pantalla el uso es el mismo, contienen una barra de herramienta la cual le permite al usuario navegar y realizar operaciones básicas tales como Agregar, Modificar, Eliminar y Buscar. FIG. 1 FIG. 2
Seleccionar Salir de menú principal despliega las opciones Acerca de Mantenimiento y Salir de Mantto, las cuales muestran los créditos y finalizar la ejecución del programa. Acerca de Mantenimiento
Utilización de la Barra de Herramientas. Agregar Datos Posesione el puntero sobre el botón Agregar y haga clic sobre el, esta acción le permitirá ingresar datos en la celdas vacías por medio del teclado, una vez ha ingresado los datos basta con presionar Enter en su teclado para que los datos sean almacenados. Actualizar Datos Posesione el puntero sobre la celda a modificar y haga clic en ella, por medio del teclado modifique o elimine los caracteres de la celda seleccionada, cuando este seguro de los cambio realizados, posesione el Mouse sobre el botón Guardar y hacer clic sobre el. Eliminar Datos Posesione el puntero sobre la cualquier celda a del registro a eliminar, una vez posesionado sobre ella hacer clic en el botón eliminar. Buscar Datos Arrastre el puntero del Mouse sobre el botón buscar y haga clic sobre el, en el cuadro de texto ingrese la palabra del dato a buscar y presione enter. Salir de la pantalla Posesionar el puntero del Mouse sobre le botón salir y haga clic sobre el. ANEXO II. MANUAL TECNICO En el manual técnico se encuentra la descripción detallada de los programas y funciones utilizadas por SODMII.
LISTADO DE PROGRAMAS Y. NOMBRE DE LOS PROGRAMAS FrmAbout FrmFormato FrmGeneraEstructura FrmLenguaje FrmLog FrmNormalizaBase Programa que muestra todo la información acerca de SODMII así como también la información acerca de los derechos reservados y autores del mismo. Este programa muestra los dos posibles formatos que se pueden migrar por medio de SODMII Permite seleccionar el nombre de la base de datos y de una manera automática asignar los tipos de campos apropiados para cada base de datos, después genera la estructura de base de datos en la cual se almacenara la información seleccionada del archivo plano. Esta pantalla permite seleccionar el idioma con el cual se utilizara SODMII a partir de ese momento. Muestra un resumen de todas las operaciones realizadas, así como los registros del archivo plano que dieron error al momento de hacer el proceso de migración. Esta pantalla permite hacer el proceso de repartición de datos en las nuevas tablas de la base de datos. FrmODBCLogon Permite seleccionar el DSN de la maquina en la que se esta ejecutando SODMII, el cual determina los parámetros necesarios para poder establecer una conexión con la nueva Base de Datos. NOMBRE DE LOS PROGRAMAS
FrmPreparaCampos FrmProceso Permite seleccionar los campos a migrar del archivo plano así como también permite construir de manera automática el lenguaje de formateo que se envía a MicroIsis para que devuelva la data. Esta pantalla permite seleccionar la ubicación del archivo plano, su estado, la cantidad de registros que esta posee y además prepara la información para posteriormente ser normalizada. LISTADO DE LAS ES POR PROGRAMA DE SODMII. FrmAbout StartSysInfo GetKeyValue Muestra información sobre la maquina en la cual se esta ejecutando el sistema Permite recolectar la información de la maquina Captura el nombre del proyecto FrmFormato Option1_Click Permite seleccionar el formato a migrar Deshabilitar el botón siguiente FrmGeneraEstructura
CmdGeneraEsstructura_Click CreaCepal CreaRepidi CmbBaseDatos_Click Borra y genera la nueva estructura de la Base de Datos Contiene los SQL de creación de tablas para el formato CEPAL Contiene los SQL de creación de tablas para el formato Repidisca Contiene los tipos de datos para cada base de Datos y los muestra automáticamente Carga los nombre de la Base de Datos FrmLenguaje Option1_Click Determina el idioma en el cual se usara SODMMI Establece por default el idioma español FrmLog Prepara el resumen a presentar FrmNormalizaBase
CmdNormalizar_Click Establece una nueva instancia de conexión a la Base de Datos. Establece un formato estándar para la fecha por medio del modulo (clase) ClsfechaIb y posteriormente efectúa el proceso de normalización por medio de Modulo de Clase ClsConexion FrmODBCLogon Carga la información de los DSN que posee la maquina en la cual esta ejecutándose SODMII. FrmPreparaCampos LlenarListCepal LlenarListRepidisca Option1_Click Invoca la funciones que establecen los campos que poseen cada formato Llena la lista de campos posibles con los campos del formato CEPAL Llena la lista de campos posibles con los campos del formato REPIDISCA Borra todos los campos que se hallan seleccionado hasta ese momento
OptSeleccionarAll_Click CmdAdd_Click cmdaddall_click SeleccionaTodo V_Cepal V_Repidi Concejal ConREPIDISCA FrmProceso Selecciona todos los campos del formato y los prepara. Adiciona el campo, selecciona los campos a migrar estableciendo el tipo del campo, la longitud del campo y el formato que se enviara a MicroIsis para poder extraer la información además verifica que el campo no halla sido seleccionado anteriormente para evitar duplicidad de campos y que se halla seleccionado por lo menos un campo para que este se pueda ejecutar Prepara todos los campos del formato con una selección múltiple, estableciendo el tipo del campo y la longitud del campo y el formato que se enviara a MicroIsis para poder extraer la información Prepara todos los campos del formato estableciendo el tipo del campo, la longitud del campo y el formato que se enviara a MicroIsis para poder extraer la información Permite establecer el numero de campo en el archivo plano que se esta seleccionando del formato CEPAL Permite establecer el numero de campo en el archivo plano que se esta seleccionando del formato Repidisca Permite establecer el tipo de campo en la nueva base de datos, de acuerdo al numero de campo del archivo plano, el SQL temporal para los campos seleccionados así como también el formateo que envía al archivo plano y el control de los campos seleccionado que se migraran. para el formato CEPAL Permite establecer el tipo de campo en la nueva base de datos, de acuerdo al numero de campo del archivo plano, el SQL temporal para los campos seleccionados así como también el formateo que envía al archivo plano y el control de los campos seleccionado que se migraran. para el formato Repidisca
LblCantidadReg_Change OpenIsis GuardarArchivo Read_Issis_New Instancia al archivo plano por medio del DLL, establece los valores para la barra de estado Permite controlar el cambio del registro en el archivo plano Permite establecer la ubicación física del archivo plano y verificar su estado Permite hacer el lazo de lectura hacía el archivo plano Permite extraer la información del archivo plano por medio de el formato previamente formado y los preparar la data para ser insertada en la nueva tabla y a la vez insertarla por cada registro leído. Clsconexion Class_Initialize Insertar_Temp_Repidi InsertarNivelRegistro InsetarIdiomas Esta función permite verificar si el usuario y la clave son digitados correctamente al momento de iniciar sección para poder dejar abierta el acceso a la base de datos función permite insertar en la tabla temporal todos los datos que son leídos desde el archivo plano para posteriormente empezar a hacer el proceso de distribución Proceso en el cual se insertan el nivel de registro de acuerdo a la normas ISO previamente definidas Proceso en el cual se insertan el idioma en de acuerdo a la normas ISO previamente definidas
InsetarTipoLiterarura InsertarPaises InsertarAutores InsertarAutorInstitucional Proceso en el cual se insertan el Tipo de literatura de acuerdo a la normas ISO previamente definidas Proceso en el cual se insertan los países de acuerdo a la normas ISO previamente definidas Permite extraer de la tabla temporal los autores y generarles un código único para cada cual. Permite extraer de la tabla temporal los autores Institucionales y generarles un código único para cada cual. InsertarCiudad ciudades y generarles un código único para cada cual. ActuPais_en_Ciudad InsertarProveedor InsertarEditorial Act_Ciudad_de_Editorial_v66 Act_Ciudad_de_Editorial_v56 InsertarConferencia InsertarSolicitudPrestamo Permite extraer de la tabla los países de la tabla temporal y actualizarlo el la tabla de ciudades de acuerdo al país que este corresponda Permite extraer de la tabla temporal los Proveedores y generarles un código único para cada cual. editoriales y generarles un código único para cada cual. Permite extraer el valor del campo V66 que corresponde a la ciudades y actualizarlo en la tabla de editoriales de acuerdo a la ciudad que esta pertenezca Permite extraer el valor del campo V56 que corresponde a la ciudades y actualizarlo en la tabla de editoriales de acuerdo a la ciudad que esta pertenezca conferencias e insertarla en la nuevo tabla generándoles un código único a cada cual. solicitudes de préstamo e insertarla en la nuevo tabla
InsertarPrestamos InsertarProyectos InsertarDocumentos Act_Autores_a_Doc Act_Ciudad_a_Documentos Act_Titulo_a_Doc Act_Editorial_a_Doc Act_Conferencia_a_Doc Act_Proveedor_a_Doc Act_Proyectos_a_Doc Act_Fechas_a_Doc CreaTabla prestamos e insertarla en la nuevo tabla proyectos e insertarla en la nuevo tabla generándoles un código único a cada cual documentos e insertarla en la nuevo tabla Permite seleccionar de la tabla de actores el código de autor correspondiente a ese registro y actualizarlo en la tabla de documentos Permite seleccionar de la tabla de ciudades el código de ciudad correspondiente a ese registro y actualizarlo en la tabla de documentos Esta función permite actualizar el titulo y el titulo traducido a los registros de la tabla documentos que se encuentran en la tabla temporal Permite seleccionar de la tabla de editorial el código de editorial correspondiente a ese registro y actualizarlo en la tabla de documentos Permite seleccionar de la tabla de conferencia el código de conferencia correspondiente a ese registro y actualizarlo en la tabla de documentos Permite seleccionar de la tabla de Proveedores el código de proveedor correspondiente a ese registro y actualizarlo en la tabla de documentos Permite seleccionar de la tabla de proyectos el código de proyecto correspondiente a ese registro y actualizarlo en la tabla de documentos Permite convertir las fechas de formato texto a formato fecha de la tabla documentos, prestamos, solicitud_prestamos Permite crear una nueva tabla en la nueva base de datos
DropTabla Permite borra una tabla de la nueva base de datos si esta existe CLSFECHAIB FechaIB Convierte el campo fecha en el formato adecuado para cualquier base de datos