- Resumen
- Desarrollo
- Descripción
simplificada del trabajo de tesis a implantar mediante el
sistema informático - Presentación de la
programación dinámica realizada hasta el
momento - Descripción
de pantallas con código de
programación - Anexos
Resumen
A través de este documento se mostrará
cómo se administra la Base de Datos
del sistema
informático del trabajo
tesis,
utilizando una aplicación WEB basada en
páginas dinámicas.
Introducción
La informática cada día se introduce
con mayor eficiencia y
facilidad en las diferentes áreas de la vida del hombre, tan es
así, que ya no se concibe realizar algunas actividades de
la vida del hombre sin la aplicación de la
informática.
En el mundo de la informática han existido y
existen variadas herramientas
de programación para lograr obtener sistemas
informáticos que faciliten el trabajo en
diversas esferas de la vida humana.
Un lenguaje de
programación es una técnica estándar de
comunicación que permite expresar las
instrucciones que han de ser ejecutadas en una computadora.
Consiste en un conjunto de reglas sintácticas y
semánticas que definen un lenguaje
informático.
Clasificación de los lenguajes de
programación:
- Según el nivel de
abstracción. - Lenguajes de bajo nivel.
- Lenguajes de medio nivel.
- Lenguajes de alto nivel.
- Lenguajes compilados.
- Lenguajes interpretados.
- Según la forma de ejecución.
- Lenguajes estructurados.
- Lenguajes orientados a objetos.
- Lenguajes funcionales.
- Según el paradigma de
programación.
Con la utilización expandida de la Internet y la Intranet, las
aplicaciones montadas en sitios creados por servidores web se
han hecho cada vez más populares y utilizadas en el mundo,
desarrollándose las aplicaciones mediante páginas
dinámicas.
Una página es dinámica cuando realiza efectos especiales
o implementa alguna funcionalidad o interactividad.
Definiciones a
conocer:
ADOdb: Librería de
abstracción de la capa de datos.
BD: Conjunto de datos interrelacionados,
almacenados con carácter más o menos permanente en
la
computadora, puede ser considerado una colección de
datos variables en
el tiempo.
CGI: (Common Gateway Interface; Interfaz
Común de Pasarela) Interfaz de intercambio de datos
estándar en WWW a través del cual se organiza el
envío y recepción de datos entre navegador y
programas
residentes en servidores WWW.
WWW: Significa World Wide Web
o telaraña mundial.
HTML: El Lenguaje de Marcado de HiperTextos
(HTML –
HyperText Markup Language) es un lenguaje que sirve para
especificar la estructura de
documentos que
se visualizan a través de Internet usando programas de
despliegue.
Java: Java es un lenguaje de programación
expresamente diseñado para usarse en el entorno
distribuido de Internet. Se diseñó para que se
"pareciera" al lenguaje C++,
pero es más sencillo de usar que éste y obliga a
una visión de la programación completamente
orientada a objetos. Java puede usarse
para crear aplicaciones completas que corran en un sólo
ordenador o se distribuyan entre servidores y clientes de
una red.
También puede usarse para construir pequeños
módulos de aplicación o applets para utilizarlos
como parte de una página
Web.
Perl: Practical Extraction and Report Language;
Lenguaje Práctico de Extracción e Informes):
Lenguaje de programación muy utilizado para la
elaboración de aplicaciones CGI.
UML: Lenguaje gráfico para especificar,
construir, visualizar y documentar la información que se utiliza o produce
mediante un proceso de
software.
Desarrollo
Descripción simplificada
del trabajo de tesis a implantar mediante el sistema
informático
El trabajo investigativo objeto de la tesis es:
"Sistema para el reclutamiento
de la reserva laboral en la
oficina de
empleo y su
ubicación en las entidades de Gaviota Varadero", con
la autoría de Ing. Niurka San Gabino
Merino.
Durante el período de análisis que derivó en la
concepción de este trabajo de tesis, se obtuvieron varias
versiones:
Una primera versión partió
del estudio (en esta área) de un documento existente
(Manual de
procedimientos) en el cual se registran las funciones de cada
personal
integrante del departamento de selección
de la Agencia de Empleo de Gaviota en Varadero, y a través
de entrevistas (a
especialista y al jefe del departamento) sobre cómo
realmente se hace el trabajo en el departamento de
selección.
La segunda versión se
realizó como resultado del perfeccionamiento del trabajo
que este departamento hace (con el consentimiento y
opinión del jefe del departamento de selección)
como resultado de innumerables entrevistas.
La tercera versión y definitiva,
fue obtenida recientemente, resultado de una investigación del trabajo a nivel nacional,
donde el objeto de estudio fueron los departamentos de
selección de las diversas regiones del país del
Grupo Gaviota
S.A. Esta última investigación redefinió el
trabajo que anteriormente se había realizado,
lográndose una nueva metodología a nivel nacional del Grupo
Gaviota S.A., la cual será implantada a través del
sistema informático a elaborar en esta tesis.
Esta nueva metodología está orientada a
informatizar el proceso para el reclutamiento de la reserva
laboral en la oficina de empleo de Gaviota S.A. y su
ubicación en las entidades del territorio.
En general, el estado
actual de esta tesis es:
- Nueva metodología definida en su totalidad y
lista a implantar. - Fase final del diseño de la base de datos del sistema
informático. - Se cuenta con la definición detallada de todos
los módulos a programar originados por la nueva
metodología a aplicar. - Programación inicial (página inicial
del sistema, algunas páginas informativas, y
definiciones necesarias (estilos, encabezamientos,
diseño) para el desarrollo
coordinado de la programación del sistema
informático). - Existencia de páginas php que:
actualizan algunas bases de datos,
ejecutan funciones, presentan menús, etc.
Presentación de la
programación dinámica realizada hasta el
momento
La tesis objeto de estudio es: "Sistema para el
reclutamiento de la reserva laboral en la oficina de empleo y su
ubicación en las entidades de Gaviota Varadero".
Basada en este trabajo investigativo se está realizando la
programación de un sistema informático basado en
páginas dinámicas montado en un sitio
web.
Para la aplicación informática se utiliza
un servidor WEB
montado a través de una herramienta llamada WAMP
(versión 5_1.6.6), que instala el Apache para ello
(versión 2.0.59). Además, esta herramienta instala
PHP (versión 5.2.0) para la programación de las
páginas dinámicas, y MySQL
(versión 5.0.27) como gestor de base de datos.
En la programación del sistema, además de
la programación en php, se utilizan módulos
programados en java para realizar funciones de seguridad de la
clave de usuario, de menús con mejor apariencia y
facilidades, como son:
- buildmenu.js
- fw_menu.js
- md5.js
- stmenu.js
- stfilter.js
- sthilight.js
- stie.js
- stinit.js
- stscroll.js
- stslip.js
- stwinels.js
- stdom.js
También se utilizan (para ahorrarse líneas
de códigos) algunos ficheros llamados mediante la función
include():
- func_boton_menu.inc
(Ver líneas de códigos en los
anexos).
- func_manda_ins_mod_elim.inc
(Ver líneas de códigos en los
anexos).
- func_valida_camp_vac1.inc
(Ver líneas de códigos en los
anexos).
- menu_js_flot.inc
(Ver líneas de códigos en los
anexos).
- ver_datos_paginados.inc
(Ver líneas de códigos en los
anexos).
Como herramientas para el manejo de la base de datos en
MySQL se utiliza un módulo llamado
adodb.
Página siguiente |