Sistema automático para transferencia de datos hacia una base datos Oracle

dc.contributor.advisorOrellana Hernández, Martha Lucíaspa
dc.contributor.advisorGómez, Rafaelspa
dc.contributor.advisorRodríguez, Dino Isaacspa
dc.contributor.authorQuispe Segura, José Emmanuelspa
dc.contributor.authorSierra Romero, Gabriel Fernandospa
dc.contributor.cvlacOrellana Hernández, Martha Lucía [0000639095]*
dc.contributor.orcidOrellana Hernández, Martha Lucía [0000-0002-1468-7857]*
dc.contributor.scopusOrellana Hernández, Martha Lucía [57189464324]*
dc.coverageBucaramanga (Colombia)spa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.date.accessioned2020-06-26T17:56:28Z
dc.date.available2020-06-26T17:56:28Z
dc.date.issued2005, 09, 15
dc.degree.nameIngeniero de Sistemasspa
dc.description.abstractEn el Laboratorio de Resistencia de Materiales del Instituto Colombiano del Petróleo ICP se requiere tiempo y personal capacitado para configurar una interfaz para la manipulación y transferencia automática de archivos texto generados por cada instrumento de ensayos de muestras, hacia el Sistema de Información de Laboratorios, utilizando la herramienta software con que cuentan actualmente. Adicionalmente, no se cuenta con facilidades que permitan seleccionar la información que va a ser transferida, lo que genera acumulación de una alta cantidad de datos ociosos en la base de datos, que desmejoran la eficiencia de la aplicación. Por este motivo se hace necesario disponer de una aplicación que le permita al usuario, primero seleccionar los datos que ameriten ser transferidos y segundo transferir los datos seleccionados, en forma automática, al Sistema de Información de Laboratorios, sin que esto implique conocimientos y manipulación de código en algún lenguaje o herramienta específica, por parte del usuario final. De esta manera se evita el tratamiento de información por personal de Instituto evitando errores de digitación que pudieran presentarse, y se filtran adecuadamente los datos que serán exportados al Sistema. Con este proyecto se pretende proporcionar al usuario una aplicación software que procese archivos ASCII generados por los diferentes ensayos, en el Laboratorio de Resistencia de Materiales, y transfiera los datos al Sistema de Información de Laboratorios, con un diseño flexible que permita y facilite el manejo de los datos generados por otros instrumentos de ensayo en otros laboratorios.spa
dc.description.abstractenglishIn the Materials Strength Laboratory of the Colombian Petroleum Institute ICP, time and trained personnel are required to configure an interface for the manipulation and automatic transfer of text files generated by each sample testing instrument, to the Laboratory Information System, using the software tool they currently have. Additionally, there are no facilities that allow selecting the information to be transferred, which generates accumulation of a high amount of idle data in the database, which impairs the efficiency of the application. For this reason, it is necessary to have an application that allows the user, first to select the data that deserves to be transferred and second to transfer the selected data, automatically, to the Laboratory Information System, without this implying knowledge and manipulation of code in some specific language or tool, by the end user. In this way, the treatment of information by Institute personnel is avoided, avoiding typing errors that may occur, and the data that will be exported to the System is adequately filtered. The aim of this project is to provide the user with a software application that processes ASCII files generated by the different tests, in the Materials Strength Laboratory, and transfers the data to the Laboratory Information System, with a flexible design that allows and facilitates handling. from data generated by other test instruments in other laboratories.eng
dc.description.degreelevelPregradospa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsGLOSARIO 12 RESUMEN 14 INTRODUCCIÓN 15 1. OBJETIVO DEL PROYECTO 16 1.1 OBJETIVO GENERAL 16 1.2. OBJETIVOS ESPECÍFICOS 16 2. JUSTIFICACION 18 3. ANTECEDENTES 21 3.1 SILAB 22 3.2 IDM/SEEDPAK2 22 3.3 SOBRE LOS ARCHIVOS ASCII 23 3.4 SOBRE LOS ARCHIVOS ARE 24 3.5 ELEMENTOS DEL SOFTWARE A CONSTRUIR 25 4. CONCEPTOS BÁSICOS 27 4.1 ARCHIVOS ASCII 27 4.2 ANALIZADOR LÉXICO (AL) 28 4.3 EXPRESIONES REGULARES 28 4.4 INTERFAZ DE BASE DE DATOS 29 4.5 MANEJADOR DE BASE DE DATOS 30 5. HERRAMIENTAS 31 5.1 PERL (Practical Extraction and Reporting Language) 33 5.1.1 El comienzo 34 5.1.2 Perl 4 34 5.1.3 Perl 5 36 5.1.4 Soporte de plataformas 36 5.1.5 Expresiones regulares en Perl 37 5.1.6 Funcionamiento de Perl 38 5.2 VISUAL BASIC 6 38 5.2.1 Historia 39 5.2.2 ¿Que es Visual Basic? 41 5.2.3 Características Generales de Visual Basic 42 6. DESARROLLO DEL SISTEMA 45 6.1 INVESTIGACIÓN Y CONOCIMIENTO DEL PROBLEMA 46 6.2 ANÁLISIS 46 6.2.1 Proceso de Adquisición de Requerimientos 47 6.2.2 Modelo de proceso de Adquisición de Requerimientos 49 6.3 DISEÑO 50 6.3.1 Modelo de Contexto 51 6.3.1.1 Propósito del Modelo de Contexto 52 6.3.1.2 Diagrama de Flujo de Datos 52 6.3.1.3 Notación de Diagramación de Flujo de Datos o DFD 52 6.3.2 Modelo de Eventos 54 6.3.2.1 Lista de Eventos 55 6.3.2.2 Diccionario de Eventos 59 6.3.3 Modelo de Información 60 6.3.3.1 Descripción de entidades relaciones y atributos 60 6.3.3.2 Diccionario de datos 61 6.3.3.3 Tablas de la Aplicación en Oracle 61 6.3.3.4 Diagrama entidad-relación 62 6.3.3.5 Oracle9i Designer 62 6.3.3.6 Transformación del Diagrama Entidad Relación a Tablas 67 6.4 GENERACIÓN DE CÓDIGO O CONSTRUCCIÓN 69 6.5 PRUEBAS Y MANTENIMIENTO 70 7. CONCLUSIONES 72 8. RECOMENDACIONES Y TRABAJOS FUTUROS 74 9. REFERENCIAS BIBLIOGRÁFICAS 75 ANEXOS 78spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/1336
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.relation.referencesQuispe Segura, José Emmanuel, Sierra, Gabriel Fernando, Orellana, Martha Lucía (2005). Sistema automático para transferencia de datos hacia una base datos Oracle. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABspa
dc.relation.referencesBABOOM Software. Perl en Español. Expresiones Regulares. 2004. http://perlenespanol.baboonsoftware.com/archives-tut/000072.html. Pagina visitada en Octubre de 2004.spa
dc.relation.referencesCONCEPCIÓN NOVA, Pedro. Análisis y Diseño de Sistemas. Azua - República Dominicana. 30 de Marzo 2002. http://window.to/concepcion.com.do como archivo .DOC: anaydiseis.doc. Pagina visitada en Agosto de 2004.spa
dc.relation.referencesDAVYT DÁVILA, Nicolás. Ingeniería de Requerimientos. Universidad Ort Uruguay. Facultad de Ingeniería. webs.montevideo.com.uy/nicolasd. como archivo .PDF: Requerimientos.pdf. Pagina visitada en Julio de 2004.spa
dc.relation.referencesFROUFE Agustín. Tutorial de Java. Características de Java. 1 de Febrero de 1997. http://www.cica.es/formacion/JavaTut/Intro/carac.html. Pagina visitada en Julio de 2004.spa
dc.relation.referencesGALUPPO, Fabio. Expresiones Regulares. Articulo publicado originalmente en http://www.universalthread.com/spanish/magazine, traducido en http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art101.asp. Pagina visitada en Octubre de 2004.spa
dc.relation.referencesGÁLVEZ ROJAS, Sergio. Análisis Lexicográfico. Docente Titular de Escuela Universitaria. Traductores Compiladores e Interpretes. 23 de Junio de 2001. http://www.lcc.uma.es/~galvez/ftp/tci/ como archivo PDF: Tictema2.pdf. Pagina visitada en Agosto de 2004.spa
dc.relation.referencesORTIZ M.C. BERNABÉ, Herbert. Lenguaje C++. La Paz, Baja California Sur. 20 de Junio del 2001. http://www.itlp.edu.mx/posgrado/lengprog/c.htm. Pagina visitada en Julio de 2004.spa
dc.relation.referencesPRESSMAN, Roger. Ingeniería del Software, un enfoque práctico. Madrid. Quinta edición. McGraw-Hill. 2002.spa
dc.relation.referencesREVELLES, Jorge. Análisis de Léxico. Departamento de Ingeniería de Software. Universidad de Granada. España. 2004. http://giig.ugr.es/~jrevelle/docencia/pl/ como archivo .PDF: Tema02PL.pdf. Visitada en Agosto de 2004.spa
dc.relation.referencesRODRÍGUEZ, Daniel. Expresiones Regulares - Conceptos Avanzados. Danirc http://www.ibiza-beach.com/. Julio de 2001 como archivo. PDF: bulma-736.pdf. Pagina visitada Octubre de 2004.spa
dc.relation.referencesRUBLE A., David. Análisis y Diseño Practico para Sistemas Cliente-Servidor con GUI. Prentice Hall. México. 1998.spa
dc.relation.referencesSANGUINO, Sandra. Guia 1 SQL. Universidad Autónoma de Bucaramanga. Agosto 2004. fis.unab.edu.co\docentes\ssanguin como pdf: guia1.pdf. Pagina visitada en Noviembre de 2004.spa
dc.relation.referencesSUÁREZ B., Luis. Curso de Visual Basic. www.jrubi.com. 6 de abril 2003. www.telecable.es/personales/jrubi/index.htm?curso.htm. Pagina visitada en Octubre de 2004.spa
dc.relation.referencesVAQUERO S., Antonio. QUIROZ V., Gerardo. Microsoft Visual Basic 6, Manual del Programador. Microsoft Corporation. Mc Graw Hill. Madrid. 1998.spa
dc.relation.referencesWYKE R., Allen. Donald B., Thomas. Fundamentos de Programación en Perl. Traducción Gustavo Elías Fonsenca, Osborne – McGraw Hill. Primera Edición Bogotá. 2002.spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsData transmission systemseng
dc.subject.keywordsUser interfaceseng
dc.subject.keywordsComputer systemseng
dc.subject.keywordsDevelopment of computer programseng
dc.subject.keywordsSystems Engineeringeng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsAnalysiseng
dc.subject.keywordsInterfaceeng
dc.subject.keywordsLaboratory Information Systemeng
dc.subject.keywordsASCII fileseng
dc.subject.keywordsCommunicationseng
dc.subject.lembSistemas de transmisión de datosspa
dc.subject.lembInterfases con el usuariospa
dc.subject.lembSistemas para computadorspa
dc.subject.lembDesarrollo de programas para computadorspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInvestigacionesspa
dc.subject.lembAnálisisspa
dc.subject.proposalInterfaz
dc.subject.proposalSistema de información de laboratorios
dc.subject.proposalArchivos ASCII
dc.subject.proposalComunicaciones
dc.titleSistema automático para transferencia de datos hacia una base datos Oraclespa
dc.title.translatedAutomatic system for data transfer to an Oracle databaseeng
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTrabajo de Gradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2005_Tesis_Jose_Emmanuel_Quispe_Segura.pdf
Tamaño:
2.28 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis