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

En 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...

Full description

Autores:
Quispe Segura, José Emmanuel
Sierra Romero, Gabriel Fernando
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/1336
Acceso en línea:
http://hdl.handle.net/20.500.12749/1336
Palabra clave:
Data transmission systems
User interfaces
Computer systems
Development of computer programs
Systems Engineering
Investigations
Analysis
Interface
Laboratory Information System
ASCII files
Communications
Sistemas de transmisión de datos
Interfases con el usuario
Sistemas para computador
Desarrollo de programas para computador
Ingeniería de sistemas
Investigaciones
Análisis
Interfaz
Sistema de información de laboratorios
Archivos ASCII
Comunicaciones
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_50fdacbc9ba228a8b1d51429d6281577
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/1336
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Sistema automático para transferencia de datos hacia una base datos Oracle
dc.title.translated.eng.fl_str_mv Automatic system for data transfer to an Oracle database
title Sistema automático para transferencia de datos hacia una base datos Oracle
spellingShingle Sistema automático para transferencia de datos hacia una base datos Oracle
Data transmission systems
User interfaces
Computer systems
Development of computer programs
Systems Engineering
Investigations
Analysis
Interface
Laboratory Information System
ASCII files
Communications
Sistemas de transmisión de datos
Interfases con el usuario
Sistemas para computador
Desarrollo de programas para computador
Ingeniería de sistemas
Investigaciones
Análisis
Interfaz
Sistema de información de laboratorios
Archivos ASCII
Comunicaciones
title_short Sistema automático para transferencia de datos hacia una base datos Oracle
title_full Sistema automático para transferencia de datos hacia una base datos Oracle
title_fullStr Sistema automático para transferencia de datos hacia una base datos Oracle
title_full_unstemmed Sistema automático para transferencia de datos hacia una base datos Oracle
title_sort Sistema automático para transferencia de datos hacia una base datos Oracle
dc.creator.fl_str_mv Quispe Segura, José Emmanuel
Sierra Romero, Gabriel Fernando
dc.contributor.advisor.spa.fl_str_mv Orellana Hernández, Martha Lucía
Gómez, Rafael
Rodríguez, Dino Isaac
dc.contributor.author.spa.fl_str_mv Quispe Segura, José Emmanuel
Sierra Romero, Gabriel Fernando
dc.contributor.cvlac.*.fl_str_mv Orellana Hernández, Martha Lucía [0000639095]
dc.contributor.orcid.*.fl_str_mv Orellana Hernández, Martha Lucía [0000-0002-1468-7857]
dc.contributor.scopus.*.fl_str_mv Orellana Hernández, Martha Lucía [57189464324]
dc.subject.keywords.eng.fl_str_mv Data transmission systems
User interfaces
Computer systems
Development of computer programs
Systems Engineering
Investigations
Analysis
Interface
Laboratory Information System
ASCII files
Communications
topic Data transmission systems
User interfaces
Computer systems
Development of computer programs
Systems Engineering
Investigations
Analysis
Interface
Laboratory Information System
ASCII files
Communications
Sistemas de transmisión de datos
Interfases con el usuario
Sistemas para computador
Desarrollo de programas para computador
Ingeniería de sistemas
Investigaciones
Análisis
Interfaz
Sistema de información de laboratorios
Archivos ASCII
Comunicaciones
dc.subject.lemb.spa.fl_str_mv Sistemas de transmisión de datos
Interfases con el usuario
Sistemas para computador
Desarrollo de programas para computador
Ingeniería de sistemas
Investigaciones
Análisis
dc.subject.proposal.none.fl_str_mv Interfaz
Sistema de información de laboratorios
Archivos ASCII
Comunicaciones
description En 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.
publishDate 2020
dc.date.issued.none.fl_str_mv 2005, 09, 15
dc.date.accessioned.none.fl_str_mv 2020-06-26T17:56:28Z
dc.date.available.none.fl_str_mv 2020-06-26T17:56:28Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/1336
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
url http://hdl.handle.net/20.500.12749/1336
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Quispe 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 UNAB
BABOOM Software. Perl en Español. Expresiones Regulares. 2004. http://perlenespanol.baboonsoftware.com/archives-tut/000072.html. Pagina visitada en Octubre de 2004.
CONCEPCIÓ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.
DAVYT 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.
FROUFE 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.
GALUPPO, 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.
GÁ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.
ORTIZ 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.
PRESSMAN, Roger. Ingeniería del Software, un enfoque práctico. Madrid. Quinta edición. McGraw-Hill. 2002.
REVELLES, 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.
RODRÍ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.
RUBLE A., David. Análisis y Diseño Practico para Sistemas Cliente-Servidor con GUI. Prentice Hall. México. 1998.
SANGUINO, 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.
SUÁ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.
VAQUERO S., Antonio. QUIROZ V., Gerardo. Microsoft Visual Basic 6, Manual del Programador. Microsoft Corporation. Mc Graw Hill. Madrid. 1998.
WYKE 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.
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spa.fl_str_mv Bucaramanga (Colombia)
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/1336/1/2005_Tesis_Jose_Emmanuel_Quispe_Segura.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/1336/2/2005_Tesis_Jose_Emmanuel_Quispe_Segura.pdf.jpg
bitstream.checksum.fl_str_mv a863dca7a31be7ff56e56145536405aa
820cc6dd0b19fae08c119ff89a443e12
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1808410583172644864
spelling Orellana Hernández, Martha LucíaGómez, RafaelRodríguez, Dino IsaacQuispe Segura, José EmmanuelSierra Romero, Gabriel FernandoOrellana Hernández, Martha Lucía [0000639095]Orellana Hernández, Martha Lucía [0000-0002-1468-7857]Orellana Hernández, Martha Lucía [57189464324]2020-06-26T17:56:28Z2020-06-26T17:56:28Z2005, 09, 15http://hdl.handle.net/20.500.12749/1336instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABEn 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.GLOSARIO 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 78PregradoIn 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.application/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaSistema automático para transferencia de datos hacia una base datos OracleAutomatic system for data transfer to an Oracle databaseIngeniero de SistemasBucaramanga (Colombia)Universidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPData transmission systemsUser interfacesComputer systemsDevelopment of computer programsSystems EngineeringInvestigationsAnalysisInterfaceLaboratory Information SystemASCII filesCommunicationsSistemas de transmisión de datosInterfases con el usuarioSistemas para computadorDesarrollo de programas para computadorIngeniería de sistemasInvestigacionesAnálisisInterfazSistema de información de laboratoriosArchivos ASCIIComunicacionesQuispe 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 UNABBABOOM Software. Perl en Español. Expresiones Regulares. 2004. http://perlenespanol.baboonsoftware.com/archives-tut/000072.html. Pagina visitada en Octubre de 2004.CONCEPCIÓ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.DAVYT 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.FROUFE 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.GALUPPO, 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.GÁ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.ORTIZ 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.PRESSMAN, Roger. Ingeniería del Software, un enfoque práctico. Madrid. Quinta edición. McGraw-Hill. 2002.REVELLES, 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.RODRÍ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.RUBLE A., David. Análisis y Diseño Practico para Sistemas Cliente-Servidor con GUI. Prentice Hall. México. 1998.SANGUINO, 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.SUÁ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.VAQUERO S., Antonio. QUIROZ V., Gerardo. Microsoft Visual Basic 6, Manual del Programador. Microsoft Corporation. Mc Graw Hill. Madrid. 1998.WYKE 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.ORIGINAL2005_Tesis_Jose_Emmanuel_Quispe_Segura.pdf2005_Tesis_Jose_Emmanuel_Quispe_Segura.pdfTesisapplication/pdf2389902https://repository.unab.edu.co/bitstream/20.500.12749/1336/1/2005_Tesis_Jose_Emmanuel_Quispe_Segura.pdfa863dca7a31be7ff56e56145536405aaMD51open accessTHUMBNAIL2005_Tesis_Jose_Emmanuel_Quispe_Segura.pdf.jpg2005_Tesis_Jose_Emmanuel_Quispe_Segura.pdf.jpgIM Thumbnailimage/jpeg5072https://repository.unab.edu.co/bitstream/20.500.12749/1336/2/2005_Tesis_Jose_Emmanuel_Quispe_Segura.pdf.jpg820cc6dd0b19fae08c119ff89a443e12MD52open access20.500.12749/1336oai:repository.unab.edu.co:20.500.12749/13362022-04-06 16:19:01.839open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co