Software para el seguimiento y control de actividades en la empresa tgo Ltda

La aplicación ha sido diseñada con el objetivo de generar reportes que ayuden a determinar el desempeño real de los empleados en la empresa TGO. Se hace especial aclaración en la palabra “real” porque mucha veces en la empresa se desconoce la exactitud del rendimiento de una persona, ya que esta inf...

Full description

Autores:
Rueda Candela, Andres
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2012
Institución:
Universidad Libre
Repositorio:
RIU - Repositorio Institucional UniLibre
Idioma:
spa
OAI Identifier:
oai:repository.unilibre.edu.co:10901/8866
Acceso en línea:
https://hdl.handle.net/10901/8866
Palabra clave:
Programas para computador
Sentencias SQL
Ingeniería de sistemas
TESIS-FACULTAD INGENIERÍA
INGENIERÍA DE SISTEMAS
TECNOLOGIA
INFORMÁTICA
REDES ELECTRÓNICAS
SISTEMAS ON LINE
SERVIDOR
Base de Datos
Framework
IDE (integrateddevelopmentenvironment)
JavaScript
Scalable Vector Graphics
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id RULIBRE2_165624e7d77f9a7fc83a95b6841ea2bb
oai_identifier_str oai:repository.unilibre.edu.co:10901/8866
network_acronym_str RULIBRE2
network_name_str RIU - Repositorio Institucional UniLibre
repository_id_str
dc.title.spa.fl_str_mv Software para el seguimiento y control de actividades en la empresa tgo Ltda
title Software para el seguimiento y control de actividades en la empresa tgo Ltda
spellingShingle Software para el seguimiento y control de actividades en la empresa tgo Ltda
Programas para computador
Sentencias SQL
Ingeniería de sistemas
TESIS-FACULTAD INGENIERÍA
INGENIERÍA DE SISTEMAS
TECNOLOGIA
INFORMÁTICA
REDES ELECTRÓNICAS
SISTEMAS ON LINE
SERVIDOR
Base de Datos
Framework
IDE (integrateddevelopmentenvironment)
JavaScript
Scalable Vector Graphics
title_short Software para el seguimiento y control de actividades en la empresa tgo Ltda
title_full Software para el seguimiento y control de actividades en la empresa tgo Ltda
title_fullStr Software para el seguimiento y control de actividades en la empresa tgo Ltda
title_full_unstemmed Software para el seguimiento y control de actividades en la empresa tgo Ltda
title_sort Software para el seguimiento y control de actividades en la empresa tgo Ltda
dc.creator.fl_str_mv Rueda Candela, Andres
dc.contributor.advisor.none.fl_str_mv Moncada, Mauricio
dc.contributor.author.none.fl_str_mv Rueda Candela, Andres
dc.subject.spa.fl_str_mv Programas para computador
Sentencias SQL
Ingeniería de sistemas
topic Programas para computador
Sentencias SQL
Ingeniería de sistemas
TESIS-FACULTAD INGENIERÍA
INGENIERÍA DE SISTEMAS
TECNOLOGIA
INFORMÁTICA
REDES ELECTRÓNICAS
SISTEMAS ON LINE
SERVIDOR
Base de Datos
Framework
IDE (integrateddevelopmentenvironment)
JavaScript
Scalable Vector Graphics
dc.subject.lemb.spa.fl_str_mv TESIS-FACULTAD INGENIERÍA
INGENIERÍA DE SISTEMAS
TECNOLOGIA
INFORMÁTICA
REDES ELECTRÓNICAS
SISTEMAS ON LINE
SERVIDOR
dc.subject.proposal.spa.fl_str_mv Base de Datos
Framework
IDE (integrateddevelopmentenvironment)
JavaScript
Scalable Vector Graphics
description La aplicación ha sido diseñada con el objetivo de generar reportes que ayuden a determinar el desempeño real de los empleados en la empresa TGO. Se hace especial aclaración en la palabra “real” porque mucha veces en la empresa se desconoce la exactitud del rendimiento de una persona, ya que esta información está sujeta a ambigüedades, mal interpretación de datos y errores de formato. En cambio, si la información puede ser visualizada en una gráfica entonces es más fácil entender el estado actual de las actividades. Además de esto, con una gráfica existe la opción de interpretar tendencias y posibles comportamientos que puede presentar un indicador. La navegación dentro de la aplicación es intuitiva y está contenida en el Framework Modelo Vista Controlador, respetando los límites en cada una de las capas de programación. En la capa vista encontramos los archivos JSP (JavaServerPage) complementados con JS (Java Script) haciendo uso de JQuery. Por otro lado, en la capa de controlador, los Servlets reciben la información que envía la vista, aplica su respectiva lógica de negocio y se comunica con la capa del modelo. En ésta última capa están las entidades (mapeo de tablas) y los EJB (EnterpriseJavaBean) que contienen los métodos que involucran conexión a la Base de Datos. Cubre las acciones CRUD (create – read – update – delete) y es el puente con el motor Oracle. La manera en que viajan los datos del Servlet a la capa Vista es a través del Objeto Json, y en sentido contrario se utilizan identificadores o llaves con las cuales se puede obtener el valor al que se hace referencia. Dentro de la lógica de negocio se manejan DTO (Data Transfer Object) para encapsular datos y poder obtener (get) y colocar (set) información. Es una buena práctica crear DTOs porque viaja solo la información que se necesita y de forma segura. Todas las anteriores propiedades mencionadas se implementaron con el ánimo de crear un prototipo con perfil empresarial y óptimo que satisfaga un requerimiento en concreto. Es así que cada uno de los roles que acceden a la aplicación comprobarán el alcance y eficiencia del desarrollo propuesto.
publishDate 2012
dc.date.created.none.fl_str_mv 2012-12-11
dc.date.accessioned.none.fl_str_mv 2016-06-28T22:03:32Z
dc.date.available.none.fl_str_mv 2016-06-28T22:03:32Z
dc.type.local.spa.fl_str_mv Tesis de Pregrado
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10901/8866
dc.identifier.instname.spa.fl_str_mv instname:Universidad Libre
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Libre
url https://hdl.handle.net/10901/8866
identifier_str_mv instname:Universidad Libre
reponame:Repositorio Institucional Universidad Libre
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.Spa.fl_str_mv Eckel, B. “Piensa en Java".Cuarta Edición. Prentice-Hall. Madrid. 2007.
Pfleeger S., "Ingeniería de Software, Teoría y Práctica". Primera Edición. Editorial Prentice Hall. 2002.
Pressman R., "Ingeniería del Software, un Enfoque Práctico". Tercera Edición. Editorial Mc Graw-Hill.1993.
Velpuri, Rama; Adkoli, Anand. “Resolución de Problemas con Oracle”. Primera Edición.Mc Graw-Hill.1998.
Arquitectura Oracle: http://docs.oracle.com/cd/B19306_01/win.102/b14304/ architec.htm
Base De Datos Oracle: http://www2.rhernando.net/modules/tutorials/doc/ bd/oracle.html
JDeveloper: http://www.ecured.cu/index.php/JDeveloper
Oracle: http://www.monografias.com/trabajos25/oracle/oracle.shtml
Seguridad Oracle: http://www.desarrolloweb.com/articulos/gestion-seguridadoracle-I.html
Senado Colombia: http://www.secretariasenado.gov.co/senado/basedoc/ley/2009 /ley_1341_2009.html
Sigmalite: http://www.sigmalite.com/caracteristicas-es.php
Simulación y mejora de procesos: http://www.iosa.com.pe/simulacion-y-mejora-deprocesos/proyecto-sistema-de-indicadores-de-gestion-para-el-area-de-servicio-deatencion-al-cliente
Software Libre: http://glosario.over-blog.es/article-leyes-sobre-software-libre-encolombia-59255157.html
Toma Decisiones: http://es.wikipedia.org/wiki/Toma_de_decisiones
Vector Gráficas Escalables: http://es.wikipedia.org/wiki/Scalable_Vector_Graphics
dc.relation.references.Eng.fl_str_mv HighCharts: http://www.highcharts.com/
Visual Report: http://www.e-visualreport.com/tablero-comando.html
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.license.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv PDF
dc.format.mimetype.none.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Bogotá
institution Universidad Libre
bitstream.url.fl_str_mv http://repository.unilibre.edu.co/bitstream/10901/8866/1/DocumentoFinalProyecto2013.pdf
http://repository.unilibre.edu.co/bitstream/10901/8866/4/CamScanner%2006-18-2022%2009.28.pdf
http://repository.unilibre.edu.co/bitstream/10901/8866/2/license.txt
http://repository.unilibre.edu.co/bitstream/10901/8866/3/DocumentoFinalProyecto2013.pdf.jpg
http://repository.unilibre.edu.co/bitstream/10901/8866/5/CamScanner%2006-18-2022%2009.28.pdf.jpg
bitstream.checksum.fl_str_mv d1399920b27796bb93dda129d4a0e6e1
8443f8b11e3916753b70a0561858ef86
8a4605be74aa9ea9d79846c1fba20a33
fde82b704fcc1ee1fb69dbf08917e5fa
630cfa2fb0897f574296c9e57d67e491
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Unilibre
repository.mail.fl_str_mv repositorio@unilibrebog.edu.co
_version_ 1814090384237658112
spelling Moncada, MauricioRueda Candela, AndresBogotá2016-06-28T22:03:32Z2016-06-28T22:03:32Z2012-12-11https://hdl.handle.net/10901/8866instname:Universidad Librereponame:Repositorio Institucional Universidad LibreLa aplicación ha sido diseñada con el objetivo de generar reportes que ayuden a determinar el desempeño real de los empleados en la empresa TGO. Se hace especial aclaración en la palabra “real” porque mucha veces en la empresa se desconoce la exactitud del rendimiento de una persona, ya que esta información está sujeta a ambigüedades, mal interpretación de datos y errores de formato. En cambio, si la información puede ser visualizada en una gráfica entonces es más fácil entender el estado actual de las actividades. Además de esto, con una gráfica existe la opción de interpretar tendencias y posibles comportamientos que puede presentar un indicador. La navegación dentro de la aplicación es intuitiva y está contenida en el Framework Modelo Vista Controlador, respetando los límites en cada una de las capas de programación. En la capa vista encontramos los archivos JSP (JavaServerPage) complementados con JS (Java Script) haciendo uso de JQuery. Por otro lado, en la capa de controlador, los Servlets reciben la información que envía la vista, aplica su respectiva lógica de negocio y se comunica con la capa del modelo. En ésta última capa están las entidades (mapeo de tablas) y los EJB (EnterpriseJavaBean) que contienen los métodos que involucran conexión a la Base de Datos. Cubre las acciones CRUD (create – read – update – delete) y es el puente con el motor Oracle. La manera en que viajan los datos del Servlet a la capa Vista es a través del Objeto Json, y en sentido contrario se utilizan identificadores o llaves con las cuales se puede obtener el valor al que se hace referencia. Dentro de la lógica de negocio se manejan DTO (Data Transfer Object) para encapsular datos y poder obtener (get) y colocar (set) información. Es una buena práctica crear DTOs porque viaja solo la información que se necesita y de forma segura. Todas las anteriores propiedades mencionadas se implementaron con el ánimo de crear un prototipo con perfil empresarial y óptimo que satisfaga un requerimiento en concreto. Es así que cada uno de los roles que acceden a la aplicación comprobarán el alcance y eficiencia del desarrollo propuesto.PDFapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Atribución-NoComercial-SinDerivadas 2.5 Colombiainfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Programas para computadorSentencias SQLIngeniería de sistemasTESIS-FACULTAD INGENIERÍAINGENIERÍA DE SISTEMASTECNOLOGIAINFORMÁTICAREDES ELECTRÓNICASSISTEMAS ON LINESERVIDORBase de DatosFrameworkIDE (integrateddevelopmentenvironment)JavaScriptScalable Vector GraphicsSoftware para el seguimiento y control de actividades en la empresa tgo LtdaTesis de Pregradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisEckel, B. “Piensa en Java".Cuarta Edición. Prentice-Hall. Madrid. 2007.Pfleeger S., "Ingeniería de Software, Teoría y Práctica". Primera Edición. Editorial Prentice Hall. 2002.Pressman R., "Ingeniería del Software, un Enfoque Práctico". Tercera Edición. Editorial Mc Graw-Hill.1993.Velpuri, Rama; Adkoli, Anand. “Resolución de Problemas con Oracle”. Primera Edición.Mc Graw-Hill.1998.Arquitectura Oracle: http://docs.oracle.com/cd/B19306_01/win.102/b14304/ architec.htmBase De Datos Oracle: http://www2.rhernando.net/modules/tutorials/doc/ bd/oracle.htmlJDeveloper: http://www.ecured.cu/index.php/JDeveloperOracle: http://www.monografias.com/trabajos25/oracle/oracle.shtmlSeguridad Oracle: http://www.desarrolloweb.com/articulos/gestion-seguridadoracle-I.htmlSenado Colombia: http://www.secretariasenado.gov.co/senado/basedoc/ley/2009 /ley_1341_2009.htmlSigmalite: http://www.sigmalite.com/caracteristicas-es.phpSimulación y mejora de procesos: http://www.iosa.com.pe/simulacion-y-mejora-deprocesos/proyecto-sistema-de-indicadores-de-gestion-para-el-area-de-servicio-deatencion-al-clienteSoftware Libre: http://glosario.over-blog.es/article-leyes-sobre-software-libre-encolombia-59255157.htmlToma Decisiones: http://es.wikipedia.org/wiki/Toma_de_decisionesVector Gráficas Escalables: http://es.wikipedia.org/wiki/Scalable_Vector_GraphicsHighCharts: http://www.highcharts.com/Visual Report: http://www.e-visualreport.com/tablero-comando.htmlORIGINALDocumentoFinalProyecto2013.pdfDocumentoFinalProyecto2013.pdfRuedaCandela Andres2012application/pdf3792707http://repository.unilibre.edu.co/bitstream/10901/8866/1/DocumentoFinalProyecto2013.pdfd1399920b27796bb93dda129d4a0e6e1MD51CamScanner 06-18-2022 09.28.pdfCamScanner 06-18-2022 09.28.pdfAutorizaciónapplication/pdf225788http://repository.unilibre.edu.co/bitstream/10901/8866/4/CamScanner%2006-18-2022%2009.28.pdf8443f8b11e3916753b70a0561858ef86MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repository.unilibre.edu.co/bitstream/10901/8866/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52THUMBNAILDocumentoFinalProyecto2013.pdf.jpgDocumentoFinalProyecto2013.pdf.jpgIM Thumbnailimage/jpeg4315http://repository.unilibre.edu.co/bitstream/10901/8866/3/DocumentoFinalProyecto2013.pdf.jpgfde82b704fcc1ee1fb69dbf08917e5faMD53CamScanner 06-18-2022 09.28.pdf.jpgCamScanner 06-18-2022 09.28.pdf.jpgIM Thumbnailimage/jpeg20353http://repository.unilibre.edu.co/bitstream/10901/8866/5/CamScanner%2006-18-2022%2009.28.pdf.jpg630cfa2fb0897f574296c9e57d67e491MD5510901/8866oai:repository.unilibre.edu.co:10901/88662022-10-11 12:50:03.939Repositorio Institucional Unilibrerepositorio@unilibrebog.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=