Академический Документы
Профессиональный Документы
Культура Документы
Materia: Taller de Investigacin II Proyecto: Elaboracin de un software para la gestin de consultas del personal del I.T.A.
Equipo: De los Santos Palacios Cristian Fabin Reyes Molina Cristian Miranda Mendoza Pedro Alberto Jurez Valentn Nstor Daniel Ramrez Paco Jazmn
N.C. 08320941 N.C. 08320964 N.C. 08320951 N.C. 08321005 N.C 08320962
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
2|Pgina
Institucin
Elaboracin de un software para la gestin de consultas del personal docente del ITA.
1. Resumen
Actualmente en el rea de recursos humanos del ITA, existen algunos problemas al momento de buscar alguna informacin referente a los profesores docentes y administrativos del plantel, esto contrae una serie de inconvenientes, que conlleva la prdida de tiempo y falta de organizacin del personal. Ahora bien nos dedicamos a buscar una solucin al problema especificado y nos dimos a la tarea de crear un pequeo software para la gestin de consultas de todo el personal del ITA, el cual funcionara como un buscador de datos y tambin en el cual se podrn imprimir reportes de la informacin que se est buscando por medio de formatos preestablecidos dentro del sistema. Dentro del departamento de recursos humanos actualmente no cuenta con este tipo aplicacin para llevar a cabo dichas consultas rpidas, esta aplicacin pretende ser una herramienta eficaz y fcil de usar para el personal de recursos humanos.
Figura 1 y 2. Ejemplos de sistemas de bsqueda de informacin. Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
3|Pgina
4. Propuesta de solucin:
Desarrollar un software conectado a un sistema gestor de base de datos que controle la informacin almacenada del personal docente del ITA para llevar a cabo la realizacin de las actividades administrativas que realiza el departamento de recursos humanos
5. Objetivo general:
Desarrollar un software conectado a un sistema gestor de base de datos para la administracin de la informacin del personal docente del ITA.
6. Objetivos especficos:
Control de cuentas de usuario para restringir el acceso a personal no autorizado. Sistemas de bsquedas a travs del nombre del personal docente y/o nmero de empleado para realizar consultas.
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
4|Pgina
7. Hiptesis
Dada la implementacin de este software se busca reducir el tiempo que tarda el personal administrativo del departamento de recursos humanos del ITA en realizar sus correspondientes labores, estimando que el tiempo de trabajo se reducir en un 30 % sobre el promedio del tiempo del trabajo actual, adems se optimizar la elaboracin de los reportes mediante formatos preestablecidos mejorando la calidad y presentacin de los mismos.
8. Justificacin
Se est llevando a cabo esta investigacin para agilizar los trmites y diversos labores administrativos que se llevan a cabo dentro del departamento de recursos humanos del ITA.
9. Marco terico
Dada algunas razones citadas por el Ing. Juan Jos Bedolla Solano, Jefe del departamento de Recursos humanos del ITA, nos comenta que dentro del departamento a veces se requiere de cierta informacin sobre el personal con el que se trabaja ( ya sea docente o administrativo) tales como RFC, CURP, nmeros telefnicos, cedulas profesionales, etc. Debido a que las consultas de esta informacin se realizan mediante la bsqueda dentro de expedientes archivados, libretas, o archivos de computadora; esto conlleva a que el tiempo de bsqueda sea un poco tardado, adems de que a la hora de clasificacin del personal ya sea por horas, sexo, antigedad, etc. sea algo laborioso. Por lo tanto se ha propuesto desarrollar un software para la gestin de estos procedimientos, a este tipo de software se le denomina sistemas de informacin [6]. Implementado este sistema se espera mejorar el tiempo y facilidad de bsqueda sobre el personal, haciendo las labores administrativas ms cmodas Para conocer ms sobre estos Sistemas de Informacin, en el presente proyecto tiene como fundamentos bsicos los conocimientos existentes sobre las bases de datos y programacin orientada a objetos, ya que estos en conjunto tiene muchas aplicaciones para diversos usos; para conocer ms acerca de estas conceptos, a continuacin se mostrara la historia de las base de datos y su concepto.
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
5|Pgina
9.1.1 Historia
Los orgenes de las bases de datos se remontan a la Antigedad donde ya existan bibliotecas y toda clase de registros. Adems tambin se utilizaban para recoger informacin sobre las cosechas y censos. Sin embargo, su bsqueda era lenta y poco eficaz y no se contaba con la ayuda de mquinas que pudiesen reemplazar el trabajo manual. Posteriormente, el uso de las bases de datos se desarroll a partir de las necesidades de almacenar grandes cantidades de informacin o datos. Sobre todo, desde la aparicin de las primeras computadoras, el concepto de bases de datos ha estado siempre ligado a la informtica. En 1884 Herman Hollerith cre la mquina automtica de tarjetas perforadas, siendo nombrado as el primer ingeniero estadstico de la historia. En esta poca, los censos se realizaban de forma manual.
6|Pgina
Posteriormente, en la dcada de los cincuenta se da origen a las cintas magnticas, para automatizar la informacin y hacer respaldos. Esto sirvi para suplir las necesidades de informacin de las nuevas industrias. Y a travs de este mecanismo se empezaron a automatizar informacin, con la desventaja de que solo se poda hacer de forma secuencial.
Por lo que respecta a la dcada de los setenta, Edgar Frank Codd, cientfico informtico ingles conocido por sus aportaciones a la teora de bases de datos relacionales, defini el modelo relacional a la par que public una serie de reglas para los sistemas de datos relacionales a travs de su artculo Un modelo relacional de datos para grandes bancos de datos compartidos. Este hecho dio paso al nacimiento de la segunda generacin de los Sistemas Gestores de Bases de Datos. Como consecuencia de esto, durante la dcada de 1970, Lawrence J. Ellison, ms conocido como Larry Ellison, a partir del trabajo de Edgar F. Codd sobre los sistemas de bases de datos relacionales, desarroll el Relational Software System, o lo que es lo mismo, lo que actualmente se conoce como Oracle Corporation, desarrollando as un sistema de gestin de bases de datos relacional con el mismo nombre que dicha compaa. Posteriormente en la poca de los ochenta tambin se desarrollar el SQL (Structured Query Language) o lo que es lo mismo un lenguaje de consultas o lenguaje declarativo de
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
7|Pgina
As se cre la tercera generacin de sistemas gestores de bases de datos. Fue tambin en esta poca cuando se empez a modificar la primera publicacin hecha por ANSI del lenguaje SQL y se empez a agregar nuevas expresiones regulares, consultas recursivas, triggers y algunas caractersticas orientadas a objetos, que posteriormente en el siglo XXI volver a sufrir modificaciones introduciendo caractersticas de XML, cambios en sus funciones, estandarizacin del objeto sequence y de las columnas auto-numricas. Y adems, se crear la posibilidad de que SQL se pueda utilizar conjuntamente con XML, y se definir las maneras de cmo importar y guardar datos XML en una base de datos SQL. Dando as, la posibilidad de proporcionar facilidades que permiten a las aplicaciones integrar el uso de XQuery (lenguaje de consulta XML) para acceso concurrente a datos ordinarios SQL y documentos XML. Y posteriormente, se dar la posibilidad de usar la clusula order by.
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
8|Pgina
El estado est compuesto de datos, ser uno o varios atributos a los que se habrn asignado unos valores concretos (datos). El comportamiento est definido por los mtodos o mensajes a los que sabe responder dicho objeto, es decir, qu operaciones se pueden realizar con l. La identidad es una propiedad de un objeto que lo diferencia del resto, dicho con otras palabras, es su identificador (concepto anlogo al de identificador de una variable o una constante).
Un objeto contiene toda la informacin que permite definirlo e identificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de mecanismos de interaccin llamados mtodos, que favorecen la comunicacin entre ellos. Esta comunicacin favorece a su vez el cambio de estado en los propios objetos. Esta caracterstica lleva a tratarlos como unidades indivisibles, en las que no se separa el estado y el comportamiento. Los mtodos (comportamiento) y atributos (estado) estn estrechamente relacionados por la propiedad de conjunto. Esta propiedad destaca que una clase requiere
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
9|Pgina
10 | P g i n a
b. Conceptos Fundamentales
La programacin orientada a objetos es una forma de programar que trata de encontrar una solucin a estos problemas. Introduce nuevos conceptos, que superan y amplan conceptos antiguos ya conocidos. Entre ellos destacan los siguientes:
Clase: definiciones de las propiedades y comportamiento de un tipo de objeto concreto. La instanciacin es la lectura de estas definiciones y la creacin de un objeto a partir de ellas. Herencia: (por ejemplo, herencia de la clase C a la clase D) Es la facilidad mediante la cual la clase D hereda en ella cada uno de los atributos y operaciones de C, como si esos atributos y operaciones hubiesen sido definidos por la misma D. Por lo tanto, puede usar los mismos mtodos y variables publicas declaradas en C. Los componentes registrados como "privados" (private) tambin se heredan, pero como no pertenecen a la clase, se mantienen escondidos al programador y slo pueden ser accedidos a travs de otros mtodos pblicos. Esto es as para mantener hegemnico el ideal de OOP. Objeto: entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (mtodos) los mismos que consecuentemente reaccionan a eventos. Se corresponde con los objetos reales del mundo que nos rodea, o a objetos internos del sistema (del programa). Es una instancia a una clase. Mtodo: Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecucin se desencadena tras la recepcin de un "mensaje". Desde el punto de vista del comportamiento, es lo que el objeto puede hacer. Un mtodo puede producir un cambio en las propiedades del objeto, o la generacin de un "evento" con un nuevo mensaje para otro objeto del sistema. Evento: Es un suceso en el sistema (tal como una interaccin del usuario con la mquina, o un mensaje enviado por un objeto). El sistema maneja el evento enviando el mensaje adecuado al objeto pertinente. Tambin se puede definir como evento, a la reaccin que puede desencadenar un objeto, es decir la accin que genera. Mensaje: una comunicacin dirigida a un objeto, que le ordena que ejecute uno de sus mtodos con ciertos parmetros asociados al evento que lo gener.
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
11 | P g i n a
En comparacin con un lenguaje imperativo, una "variable", no es ms que un contenedor interno del atributo del objeto o de un estado interno, as como la "funcin" es un procedimiento interno del mtodo del objeto.
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
12 | P g i n a
10.
Sistemas de informacin
Un sistema de bases de datos es bsicamente un sistema computarizado para llevar registros. Es posible considerar a la propia base de datos como una especia de armario electrnico para archivar; es decir es un depsito o contenedor de una collacin de archivos de datos computarizados. los usuarios del sistema pueden realizar una variedad de operaciones sobre dichos archivos. Por ejemplo: Agregar nuevos archivos vacos a la base de datos. Insertar datos dentro de los archivos existentes. Recuperar datos de los archivos existentes. Modificar datos en archivos existentes. Eliminar datos de los archivos existentes. Eliminar archivos existentes de la base de datos. [5]
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
13 | P g i n a
14 | P g i n a
11. Presentacin del Prototipo del Sistema Gestor de Base de Datos del Personal Docente y Administrativo del I.T.A.
En el siguiente documento se presenta el prototipo del software (sistema gestor de base de datos) que se utilizara para apoyar al personal de recursos humanos para la bsqueda de informacin acerca de los administrativos y docentes del plantel, mostrando los resultados por medio reportes, ciertos formatos predeterminados estarn incluidos en el sistema; adems de realizar constancias para el personal del ITA. El programa cuenta con una interfaz fcil de manejar, el usuario ahorrara mucho tiempo a la hora de buscar algn dato de algn docente o administrativo, pues se estima un ahorro de tiempo del 30%. Por ello a continuacin explicaremos paso a paso, cada una de las vistas que integran el sistema, y la funcin que realiza cada una. En primer lugar tenemos la ventana de inicio de sesin que a continuacin se describe su funcin especfica. Ventana de inicio de sesin Al iniciar el programa, se mostrara nuestra primera vista, que es la del inicio de sesin
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
15 | P g i n a
La cual muestra dos tipos de cuentas, una de usuario y otra de administrador, ambas con contrasea para la seguridad propia del sistema y solo inicien sesin aquellas personas que tengan el acceso a la informacin. La cuenta de administrador ser la nica en el sistema que tendr la propiedad de poder modificar, borrar, agregar y hasta eliminar los datos existentes. Ventana principal (Men del programa) A continuacin se muestra el men principal del prototipo del programa, donde se muestran diferentes reas de trabajo, del lado izquierdo tenemos el acceso rpido para consultas del personal docente y el personal administrativo, tambin se muestra en cierta parte del men principal la zona de bsqueda y los distintos botones con ciertas funciones.
2
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
16 | P g i n a
La vista nmero dos, muestra la lista del personal administrativo con los datos ms relevantes de cada uno de estos.
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
17 | P g i n a
Como en la vista numer uno se puede los ver datos completos del personal administrativo, imprimiendo la informacin a buscar por medio de reportes. Se cuenta ya con formatos predefinidos para la impresin de los datos. En la vista 3 se muestra otra ventana la cual su funcin ser realizar una bsqueda avanzada del personal desde la ventana principal, se podrn agregar datos de bsqueda; si los datos que se escriben no existen o estn incorrectos, mostrara un mensaje de error, el cual nos dir que no existen los datos solicitados. Desde esta ventana se pueden imprimir los datos completos del personal, crear constancias, o modificar datos; esta ltima opcin solo se tendr acceso al administrador, de lo contrario el botn estar desactivado.
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
18 | P g i n a
Ahora bien, no hemos explicado la funcin de ciertos botones, como por ejemplo, Al dar clic en el botn de crear constancias. Este abrir una ventana donde mostrara los datos del personal que se ha seleccionado como su nombre, RFC, entre otros datos relevantes mostrando la edicin de esta misma. Estas constancias ya estarn predefinidas, y desde de esta ventana se podr imprimir, o bien guardarla como archivo de Word, Excel, o bien PDF.
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
19 | P g i n a
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
20 | P g i n a
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
21 | P g i n a
TIPO DE DATO
Char Char Char Char Char Char Char Date Char Char Char Char Char Char Char Char Int Char VarChar VarChar Char Char Char Char Char Char Char Char Date Char Char Date Char
DESCRIPCION
Nmero que identifica a cada administrativo del ITA. Nombre del administrativo. Apellido paterno del administrativo. Apellido materno del administrativo. RFC de cada administrativo del plantel. CURP de cada administrativo del plantel. Nombre de la institucin en la que laboran. Fecha en la que ingreso el administrativo. Horario en el que labora el administrativo en el ITA. Hora extra de trabajo Categora a la que pertenece cada administrativo del ITA. Nmero que identifica la plaza del administrativo. RFC de cada administrativo. Dato referente a la plaza. Plaza que se tiene cada administrativo. Dato referente a la plaza. Horas que trabaja cada administrativo. Nmero que identifica el puesto del administrativo. RFC de cada administrativo. Puesto que desarrolla cada administrativo. Nmero que identifica el estudio cursado de cada administrativo. RFC de cada administrativo. Carrera tcnica que desempeo durante sus estudios. Estudio bsico que desarrollo durante sus estudios. Estudio que desarrollo durante sus estudios. Lugar en que desarrollo su estudio de preparatoria. Nombre de la carrera de estudio Ttulo de la licenciatura Fecha de titulacin Cedula Ttulo de la Maestra Fecha Cedula
Administrativos
CURP Lugar De Adscripcin Fecha De Ingreso Horario Hora Extra Categora Numero RFC
Plaza
Puestos
RFC Puesto Numero RFC Carrera Tcnica Secundaria Preparatoria Lugar De La Preparatoria
Estudios
Licenciatura Titulo/Pasante De Lic. Fecha De Titulacin De Lic. Cedula De Lic. Titulo/Pasante De Maestra Fecha De Titulacin De Maestra Cedula De Maestra
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
22 | P g i n a
NOMBRE TABLA
NOMBRE ATRIBUTO
Numero Nombre Apellido Paterno Apellido Materno
TIPO DE DATO
Char Char Char Char Char Char Char Data Time Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Date Char VarChar VarChar Date Char Char Char Date Char
DESCRIPCION
Nmero que identifica al docente de la institucin. Nombre de cada docente inscrito del ITA. Apellido paterno de cada docente del ITA. Apellido materno de cada docente del ITA. RFC de cada docente del ITA. CURP de cada docente del ITA. Nombre de la institucin en la que laboran. Fecha en que ingreso el docente al ITA. Horario que tiene el docente en el ITA. Hora extra de trabajo Nmero que identifica el puesto del docente del ITA. RFC de cada docente del ITA. Puesto que desarrolla cada docente del ITA. Nmero que identifica la plaza de cada docente del ITA. RFC de cada docente del ITA. Dato referente a la plaza. Plaza que tiene cada uno de los docentes del ITA. Dato referente a la plaza. Horas que trabaja cada Docente. Categora a la que pertenece cada docente del ITA. Nmero que identifica al docente de la institucin. RFC de cada docente del ITA. Nombre de la carrera de estudio. Ttulo de la licenciatura. Fecha en la que se titul el docente. Cedula. Nombre de la carrera de estudio. Ttulo. Fecha. Cedula. Nombre de la carrera de estudio Ttulo. Fecha en la que doctoro el docente. Cedula.
Docentes
RFC CURP Lugar De Adscripcin Fecha De Ingreso Horario Hora Extra Numero
Puestos
Plazas
Plaza Diagonal Horas Categora Numero RFC Licenciatura Titulo/Pasante De Lic. Fecha De Titulacin De Lic. Cedula De La Licenciatura
Estudios
Maestra Titulo/Pasante Fecha De Titulacin De Maestra Cedula De La Maestra Doctorado Titulo/Pasante Del Doctorado Fecha De Titulacin Doctorado Cedula Del Doctorado
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
23 | P g i n a
[1].- Historia de la informtica. Historia de las Bases de Datos (4, Ene, 2011) http://histinf.blogs.upv.es/2011/01/04/historia-de-las-bases-de-datos/ [2].- Wikipedia.org. Lenguaje de programacin orientada a objetos (17, Nov, 2011) http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos [3].-Introduccin a la programacin. Historia. 2002. http://go.yuri.at/idep/clase1/clase1_introduccion.html#his [4].-Universidad IVES. Historia de los Lenguajes de Programacin. http://www.ives.edu.mx/bibliodigital/Ingenierias/Pack%20de%20Cursos%20de%20progra macion/PROGRAMACI%C3%93N/Historia%20de%20los%20lenguajes%20de%20program aci%C3%B3n.pdf.Buenas
[5].- C. J. Date. Introduccin a los sistemas de Base de Datos (7 edicin).Edit. Pearson Pretince Hall.pag 6. [6].- luca I. Cardaso M. Sistemas de Base de Datos II .Edit. Universidad Catolica Andres (2006).pg. 17 [7].- Olga Pons Capote. Introduccin a los sistemas de bases de datos. Edit Paraninfo (2008).pg. 2 [8].- La Informtica y su Impacto Social- [En Lnea]. http://monografias.com [Visitado 4/Junio/2005]. [9].- Cohen Karen, Daniel, Sistemas de Informacin Gerencial - McGraw Hill.-2000
Elaboracin de un software para la gestin de consultas del personal docente del I.T.A.
24 | P g i n a