UNIVERSIDAD NACIONAL DE SAN CRISTOBL DE HUAMANGA FACULTAD DE INGENIERÍA DE MINAS, GEOLOGÍA Y CIVIL E.F.P. Ingeniería de Sistemas
“IMPLEMENTACIÓN DE UN SOFTWARE PARA LA AUTOMATIZACION DEL REGISTRO DE MATRÍCULAS DE LOS LABORATORIOS DE LA ESCUELA DE INGENIERÍA DE SISTEMAS UNSCH-2015” PALOMINO MEDRANO, Diego Hamet
AYACUCHO, JULIO DEL 2015
INDICE INTRODUCCION.............................................................................................. 1
PLANEAMIENTO DE LA INVESTIGACION..........................................................3 1.1
DIAGNOSTICO Y ENUNCIADO DEL PROBLEMA...................................3
1.2
DEFINICION DEL PROBLEMA DE INVESTIGACION...............................4
1.2.1
PROBLEMA GENERAL..................................................................4
1.2.2 PROBLEMAS ESPECIFICOS…………………………………...………………4 1.3
OBJETIVOS DE LA INVESTIGACION....................................................4
1.3.1
OBJETIVO GENERAL....................................................................4
1.3.2 OBJETIVOS ESPECIFICOS………………………………………………………….…………………4 1.4
HIPOTESIS DE LA INVESTIGACION......................................................5
1.5
JUSTIFICACION Y DELIMITACION DE LA INVESTIGACION....................5
1.5.1
IMPORTANCIA DEL TEMA.............................................................5
1.5.2
JUSTIFICACION............................................................................ 6
1.5.3
DELIMITACION.............................................................................. 7
MARCO TEORICO............................................................................................ 8 2.1
DIAGNOSTICO Y ENUNCIADO DEL PROBLEMA...................................8
2.2
MARCO TEORICO............................................................................... 9
2.2.1 SISTEMAS DE INFORMACION............................................................9 2.2.1 AUTOMATIZACION DE PROCESOS...................................................14 2.2.2 SOFTWARE..................................................................................... 15 2.2.3 LENGUAJE DE PROG RAMACION....................................................17 2.2.4 JAVA............................................................................................... 18 2.2.5 HOSTING........................................................................................ 20 METODOLOGIA DE INVESTIGACION……………………………………………. ……………..………...……21 3.1 TIPO DE INVESTIGACION………………………………………………………….. …..……………………21 3.2. DISEÑO DE LA INVESTIGACION………………………………..………….…….. ……….………….22 3.3 POBLACION Y MUESTRA………………………………………….. ………………………..………..…….23 3.4 VARIABLES E INDICADORES…………………………………. ……………….........………………….23 3.5 TECNICAS E INSTRUMENTOS…………………………………………………………….………..…….24
3.5.1 INSTRUMENTO PARA RECOLECTAR INFORMACION ………….. ……..24 3.6 MATERIALES Y METODOS………………………………………………..…. …………………….………24 2
ANEXOS………………………………………………………………………………… ……………………………….25
3
INTRODUCCION En la actualidad los sistemas informáticos son muy importantes ya que gracias a ellos las instituciones manejan la información de manera cómoda y sencilla; sin necesidad de archivar los registros en papeles u otros documentos que no van a permitir obtener información rápida de los registros diarios que se necesita en su debido momento.
Los sistemas de información en la realidad están cambiando la forma de trabajar, ya que usar software para automatizar y mejorar los procesos administrativos, en las diversas áreas donde manejan cantidades de datos de los alumnos, es necesario que exista un sistema de matrículas para poder controlar dicha información.
Los sistemas de información en la realidad están desarrollándose usando las tecnologías Web, y dejando atrás a las tecnologías de escritorio.
En esta investigación se desarrollara un sistema de información, utilizando el lenguaje java e implementado con tecnología Web con ayuda de hosting, para el apoyo en las matrículas del centro de estudiantes de la escuela de ingeniería de sistemas de la UNSCH, servirá como modelo de aporte a los estudiantes y profesionales que desarrollan sistemas de información con tecnología Web.
Teniendo en cuenta las insuficiencias detectadas en el proceso de matrículas de laboratorios; encontrando dificultad en el momento de querer realizar este proceso, ya que el registro se hace de forma manual y al tener la necesidad de recuperar la información, este proceso se torna arduo y muchas veces no se logra oportunamente; se elaboró un sistema automatizado capaz de realizar este proceso, a través de un programa computarizado que optimiza el tiempo, sistematiza la labor del usuario, para un posterior análisis rápido y eficaz; se 1
ofrece una herramienta de trabajo que consiste en un sistema más exacto y rápido para el proceso de matrícula.
La interfaz que se presenta es capaz de realizar el mantenimiento de archivos, con la finalidad de proveer información actualizada de acuerdo a los horarios disponibles, según el numero límite de alumnos; la tesis “Implementación de un software para el procesos de matrículas de laboratorios de la escuela de ingeniería de sistemas” de la UNSCH, Provincia de Ayacucho, tiene por objetivo automatizar el proceso de inscripción y que el mismo genere información oportuna, precisa y confiable mediante el uso de los sistemas de información, llevando las tareas administrativas rutinarias y tediosas al computador; nueva forma de trabajo que sustituya la metodología hasta ahora utilizada. El desarrollo de la propuesta es crear e implementar un software para la automatización del registro de matrícula de los estudiantes.
2
CAPITULO I PLANEAMIENTO DE LA INVESTIGACION 1.1 DIAGNOSTICO Y ENUNCIADO DEL PROBLEMA En la actualidad el laboratorio de la Escuela de Formación Profesional de Ingeniería de Sistemas, de la Huamanga – Ayacucho, cuenta
Universidad Nacional San Cristóbal de con un sistema de matrícula sin emplear,
debido a que el personal encargado no se encuentra capacitado para el manejo de dicho sistema. También, se observa que el mayor problema al momento de realizar dicho proceso, es el caos generado por las largas colas que se da por la gran cantidad de alumnado, con un alto interés de alcanzar el horario deseado. Este proceso, visualizado el semestre académico 2015-I, trato de realizarse ordenadamente, a través de la entrega de tickets a los alumnos por orden de llegada, teniendo como consecuencia la inasistencia de los alumnos a clase, por ende no se llegó a cumplir el objetivo deseado. Es por ello que se ha visto por conveniente la implementación de un software dirigido a todo los estudiantes, para que así la matricula se realice virtualmente desde cualquier ordenador con acceso a internet. Lo que este software pretende es automatizar el proceso de matrícula, de esta manera se evitara la perdida de clases, se reducirá el tiempo empleado en este proceso se eliminara el caos que se genera.
1.2 DEFINICION DEL PROBLEMA DE INVESTIGACION 3
1.2.1 PROBLEMA GENERAL ¿De qué manera con la implementación de un software de sistema de matrículas mejoraría la automatización del registro de matrículas de laboratorio de la Escuela de Formación Profesional de Ingeniería de Sistemas – UNSCH, en el año 2015? 1.2.2 PROBLEMAS ESPECIFICOS
De qué manera la reducción del trámite administrativo de matrículas de laboratorio minimizará el tiempo del proceso de matrículas de laboratorio
de la Escuela de Formación Profesional de Ingeniería de sistemas 2015. De qué manera la aplicación de las TIC’s influyen en la maximización, la accesibilidad y la mejora continua de actualización de datos del proceso de matrículas de laboratorio de la Escuela de Formación Profesional de Ingeniería de sistemas 2015.
1.3 OBJETIVOS DE LA INVESTIGACION 1.3.1 OBJETIVO GENERAL Evaluar de qué manera la implementación de un software de sistemas de matrículas mejorara la automatización del registro de los estudiantes, para facilitar el proceso de matrículas del laboratorio de la Escuela de Formación Profesional de Ingeniería de Sistemas de la UNSCH en el año 2015. 1.3.2 OBJETIVOS ESPECÍFICOS
Reducir el tiempo del trámite administrativo en el proceso de matrícula del laboratorio de la Escuela de Formación Profesional de Ingeniería de sistemas de la UNSCH, con la finalidad de realizar un proceso más
eficiente del semestre 2015. Hacer uso adecuado de las TIC’s en el proceso de matrículas de laboratorio de la Escuela de Formación Profesional de Ingeniería de sistemas UNSCH – 2015, para optimizar la constante actualización de datos.
1.4 HIPOTESIS DE LA INVESTIGACION Con la implementación del software de sistemas de matrículas para la automatización del registro de matrículas en el laboratorio de la Escuela de Formación Profesional de Ingeniería de Sistemas - UNSCH en el año 2015, mejorará significativamente y minimizará el tiempo de su desarrollo. 4
1.5 JUSTIFICACION Y DELIMITACION DE LA INVESTIGACION 1.5.1 IMPORTANCIA DEL TEMA Alguna de las principales importancias del proceso de la implementación del software son: Disminuir el trámite administrativo en el proceso de la matrícula de laboratorio, actualizar información directa a la base de datos, sin necesidad de que el personal intervenga, permitiendo realizar una mejor asignación de cursos (horas de clases, asignaturas. etc.) teniendo en cuenta las necesidades de los alumnos y docentes, lo que implicaría mejores condiciones laborales y académicas; permitiendo a los alumnos organizar su respectivo horario de acuerdo a sus necesidades, en el ámbito económico porque permite realizar una mejor distribución de los recursos humanos y físicos de la Escuela de Formación Profesional Ingeniería de Sistemas-UNSCH, con Importante ahorro del tiempo en el proceso de matrícula en los laboratorios. 1.5.2 JUSTIFICACION El actual sistema de matrícula con el que se cuenta en el laboratorio tiene múltiples inconvenientes, ya sea en la dificultad para el uso del software implantado o en las necesidades que no satisface el mencionado programa. Dichos inconvenientes no se han tratado de mejorar en un lapso bastante prolongado, por lo que el software que implantaremos con este proyecto además de mejorar el proceso
en la matricula nos dará un soporte más
actualizado en cuestión de tecnología. Con la automatización del proceso de matrícula se pretende analizar de manera detallada sobre la situación actual de las actividades que realiza la parte administrativa durante el periodo de matrículas en los laboratorios de la Escuela de Formación Profesional de “Ingeniería De Sistemas”, con la finalidad de poder presentar o plantear una solución que a corto plazo que no permita la aglomeración de los estudiantes en el centro de matrícula. Proporcionar información concreta y accesible sobre los horarios de laboratorio, reducir el tiempo de operación en el proceso de matrícula, mejorar el rendimiento en la
5
atención por parte del personal encargado para un proceso de matrícula mejor y efectivo. 1.5.3 DELIMITACION Una de las debilidades observadas en el proceso de matrícula del laboratorio de la Escuela de Formación Profesional de Ingeniería de Sistemas es el desorden que se genera, debido a la gran afluencia de alumnos que pretenden ser atendidos en el menor tiempo posible. Por otra parte: la falta de cooperación por parte de los alumnos, el limitado ambiente físico con el que se cuenta y los horarios establecidos que no son suficiente respecto a la cantidad de alumnos, hacen que el proceso de matrícula no se lleve a cabo satisfactoriamente. La investigación se realizará y se probará sobre el proceso de matrícula del laboratorio, que se brinda a los estudiantes de la Escuela de Formación Profesional de Ingeniería de Sistema, de la Universidad Nacional San Cristóbal de Huamanga, que llevan cursos con horas de laboratorio, en el semestre académico 2015.
CAPITULO II MARCO TEORICO 2.1 DIAGNOSTICO Y ENUNCIADO DEL PROBLEMA Según Báez & Benavides (2011, p.134) Define la automatización como un proceso metodológico que se basa en poner en orden o dar organización a un conjunto de elementos (prácticas, aprendizajes, ideas, datos...) que hasta ese momento están dispersos y desordenados.
6
Automatización denota algo dinámico y subjetivo lo que se construye; la automatización tiene un potencial enorme como ejercicio teórico-práctico de interpretación y transformación de la realidad, como proceso constructor de pensamiento, de identidad, y de sentido, como factor de unidad y de edificación de propuestas alternativas, como aporte a la renovación de la teoría y la práctica de los procesos organizativos. Por otro lado Freedman (1984) postula que el programa es sencillamente el conjunto
de
instrucciones
instrucciones
que
contiene
para poner en funcionamiento
la
computadora,
ya
sean
el propio sistema informático
(software de sistema) o instrucciones concretas dirigidas a programas particulares del usuario (software específico). En otras palabras, según Sánchez Montoya (1995: 54) el programa supone un “conjunto de [...] pasos que indican a la máquina (hardware) aquello que debe hacer". (Parasuraman et al -1997) define la automatización como un conjunto de técnicas asociadas con la aplicación de sistemas de tipo mecánico/electrónico y basado en ordenadores, cuyo objetivo es la operación y control de la producción.
Para Larrea-Largo (2008; p175) La automatización es un sistema donde se trasfieren tareas de producción, realizadas habitualmente por operadores humanos a un conjunto de elementos tecnológicos. Un sistema automatizado consta de dos partes principales: Parte de Mando Parte Operativa
La Parte Operativa es la parte que actúa directamente sobre la máquina. Son los elementos que hacen que la máquina se mueva y realice la operación 7
deseada. Los elementos que forman la parte operativa son los accionadores de las máquinas como motores, cilindros, compresores y los captadores como fotodiodos, finales de carrera. La Parte de Mando suele ser un autómata programable (tecnología programada),
aunque
hasta
hace
bien
poco
se
utilizaban
relés
electromagnéticos, tarjetas electrónicas o módulos lógicos neumáticos (tecnología cableada). En un sistema de fabricación automatizado el autómata programable está en el centro del sistema. Este debe ser capaz de comunicarse con todos los constituyentes de sistema automatizado. Según Richard Soleman Praga, en computación, el software en sentido estricto, es todo programa o aplicación programado para realizar tareas específicas. El término "software" fue usado por primera vez por John W. Tukey en 1957. La palabra "software" es un contraste de "hardware"; el software se ejecuta dentro del hardware. Segun O´brien, James A. (2006) el software es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación. Un ejemplo de software podrian ser microsoft office que comprende microfot word, excel, power point, acces, entre otros.
Para Heydi Cordero (software:concepto, tipos y uso), El software son las instrucciones electrónicas que van a indicar al ordenador que es lo que tiene que hacer. También se puede decir que son los programas usados para dirigir las funciones de un sistema de computación o un hardware. Como concepto general, el software puede dividirse en varias categorías basadas en el tipo de trabajo realizado. Según Peterson Briatong (p143) La automatización de los procesos es la sustitución de tareas tradicionalmente manuales por las mismas realizadas de manera automática por máquinas, robots o cualquier otro tipo de automatismo. La automatización tiene ventajas muy evidentes en los procesos industriales. 8
Se mejora en costes, en servicio y en calidad. El trabajo es más rápido y no necesita de una cantidad determinada de operarios, que antes eran necesarios. Además se producen menos problemas de calidad por realizarse el trabajo de una manera más uniforme debido a las especificaciones dadas al automatismo. Para Cabero las TIC: “En líneas generales podríamos decir que las nuevas tecnologías de la información y comunicación son las que giran en torno a tres medios básicos: la informática, la microelectrónica y las telecomunicaciones; pero giran, no sólo de forma aislada, sino lo que es más significativo de manera interactiva e interconexionadas, lo que permite conseguir nuevas realidades comunicativas”. (Cabero, 1998: 198) Según Juan Cristóbal Cobo Romaní, "Las TIC se definen colectivamente como innovaciones en microelectrónica, computación (hardware y software), telecomunicaciones y optoelectrónica - microprocesadores, semiconductores, fibra óptica - que permiten el procesamiento y acumulación de enormes cantidades de información, además de una rápida distribución de la información a través de redes de comunicación
2.2 MARCO TEORICO 2.2.1 SISTEMAS DE INFORMACION Es un conjunto de elementos interrelacionados con el propósito de prestar atención a las demandas de información de una organización, para elevar el nivel de conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo de acciones. (Peña, 2009). De una manera más acertada define sistema de información como: Conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio. Teniendo muy en cuenta el equipo computacional necesario para que el sistema de información pueda operar y el recurso humano que interactúa con el Sistema de
9
Información, el cual está formado por las personas que utilizan el sistema. (Peralta, 2008). Un sistema de información realiza cuatro actividades básicas: entrada, almacenamiento, procesamiento y salida de información. (Peralta, 2008) Entrada de Información: Es el proceso mediante el cual el Sistema de Información toma los datos que requiere para procesar la información. Las entradas pueden ser manuales o automáticas. Las manuales son aquellas que se proporcionan en forma directa por el usuario, mientras que las automáticas son datos o información que provienen o son tomados de otros sistemas o módulos. Esto último se denomina interfaces automáticas. Las unidades típicas de entrada de datos a las computadoras son las terminales, las cintas magnéticas, las unidades de diskette, los códigos de barras, los escáners, la voz, los monitores sensibles al tacto, el teclado y el mouse, entre otras. Almacenamiento de información: El almacenamiento es una de las actividades o capacidades más importantes que tiene una computadora, ya que a través de esta propiedad el sistema puede recordar la información guardada en la sección o proceso anterior. Esta información suele ser almacenada en estructuras de información denominadas archivos. La unidad típica de almacenamiento son los discos magnéticos o discos duros, los discos flexibles o diskettes y los discos compactos (CD-ROM). Procesamiento de Información: Es la capacidad del Sistema de Información para efectuar cálculos de acuerdo con una secuencia de operaciones preestablecida. Estos cálculos pueden efectuarse con datos introducidos recientemente en el sistema o bien con datos que están almacenados.
Esta
característica
de
los
sistemas
permite
la
transformación de datos fuente en información que puede ser utilizada para la toma de decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones genere una proyección financiera a partir de los datos que contiene un estado de resultados o un balance general de un año base. Salida de Información: La salida es la capacidad de un Sistema de Información para sacar la información procesada o bien datos de entrada al exterior. Las unidades típicas de salida son las impresoras, 10
terminales, diskettes, cintas magnéticas, la voz, los graficadores y los plotters, entre otros. Es importante aclarar que la salida de un Sistema de Información puede constituir la entrada a otro Sistema de Información o módulo. En este caso, también existe una interface automática de salida.
Gráfico 1: Uso de los sistema de información Para el trato de la información. 2.2.2 TECNOLOGIAS DE INFORMACION Y COMUNICACIÓN Las Tecnologías de la Información y la Comunicación, también conocidas como TIC, son el conjunto de tecnologías desarrolladas para gestionar información y enviarla de un lugar a otro. Abarcan un abanico de soluciones muy amplio. Incluyen las tecnologías para almacenar información y recuperarla después, enviar y recibir información de un sitio a otro, o procesar información para poder calcular resultados y elaborar informes. En los últimos años, las TIC han tomado un papel importantísimo en nuestra sociedad y se utilizan en multitud de actividades. Las TIC forman ya parte de la mayoría de sectores: educación, robótica, Administración pública, empleo y empresas, salud…
11
También han surgido centros de formación especializados en TIC que ofrecen cursos y masters TIC donde las materias que imparten se centran en desarrollar este ámbito de conocimiento. «Las tecnologías de la información y la comunicación no son ninguna panacea ni fórmula mágica, pero pueden mejorar la vida de todos los habitantes del planeta. Se dispone de herramientas para llegar a los Objetivos de Desarrollo del Milenio, de instrumentos que harán avanzar la causa de la libertad y la democracia y de los medios necesarios para propagar los conocimientos y facilitar la comprensión mutua». Podemos hacer una clasificación general de las tecnologías de la información y comunicación en redes, terminales y servicios que ofrecen.
Redes: la telefonía fija, la banda ancha, la telefonía móvil, las redes de
televisión o las redes en el hogar son algunas de las redes de TIC. Terminales: existen varios dispositivos o terminales que forman parte de las TIC. Estos son el ordenador, el navegador de Internet, los sistemas operativos para ordenadores, los teléfonos móviles, los televisores, los
reproductores portátiles de audio y video o las consolas de juego. Servicios en las TIC: las TIC ofrecen varios servicios a los consumidores. Los más importantes son el correo electrónico, la búsqueda de información, la banca online, el audio y música, la televisión y el cine, el comercio electrónico, e-administración y egobierno, la e-sanidad, la educación, los videojuegos y los servicios móviles. En los últimos años han aparecido más servicios como los Peer to Peer (P2P), los blogs o las comunidades virtuales y escuelas de negocio que se especializan en impartir su formación.
2.2.3 BUSSINES PROCESS MANAGEMENT De manera integral se puede entender BPM como el mejoramiento de la gestión de los procesos de negocio de una firma de principio a fin, a partir de la definición deliberada, colaborativa e incremental de la tecnología; para alcanzar claridad en la dirección estratégica, alineación de los recursos de la empresa y disciplina de mejoramiento continuo, 12
necesarias
para
cumplir
las
expectativas
de
los
clientes.
BPM es la tendencia ya consolidada e imparable que está cambiando para siempre la forma de gestionar las operaciones de las empresas y de cualquier organización en el mundo, permitiendo mayor flexibilidad, automatización y potencia. El BPM también se define como: “Una nueva categoría de software organizacional que permite a las empresas modelizar, implementar y ejecutar conjuntos de actividades interrelacionadas –es decir, Procesos- de cualquier naturaleza, sea dentro de un departamento o permeando la entidad en su conjunto, con extensiones para incluir los clientes, proveedores y otros agentes como participantes en las tareas de los procesos”. Por su parte Smith Howard, define BPM como una nueva aproximación para abordar y gestionar procesos de innovación en las compañías que construye el mejoramiento, a partir del estado actual de un proceso en un momento determinado y que plantea una diferencia radical frente a la reingeniería; la cual construye el mejoramiento desde la redefinición total del proceso. En esta óptica BPM se convierte en una respuesta al caos operativo que presentan las compañías en la actualidad. 2.2.4 SERVICE ORIENTED ARCHITECTURE SOA es un concepto de diseño de arquitectura que trata de alinear a las TI con el propio negocio de la organización. Y para esto, sugiere la creación
de
servicios
y
funcionalidades
de
negocio
fácilmente
reutilizables. SOA intenta integrar las TI con el negocio para que las soluciones que aporte sean lo más cercanas a los requisitos de negocio que se intenten cubrir, y dejen de ser soluciones departamentales que cubran o resuelvan solo parcialmente parte de las necesidades existentes sin tener una visión de la globalidad del proceso. Los componentes reutilizables a crear son servicios de aplicación con significado propio, 13
flexible, débilmente acoplada y altamente interoperable sobre estándares tecnológicos abiertos. El hecho de usar estándares facilita el uso de los servicios creados y que no haya que utilizar tecnologías propietarias.
2.2.5 AUTOMATIZACION DE PROCESOS Ford motor Company define automatización como el arte de aplicar dispositivos mecánicos para manipular piezas de trabajo dentro y fuera de los equipos, para manejar piezas entre dos operaciones, para eliminar chatarra, y para realizar estas tareas de forma sincronizada con el equipo de producción de tal forma que la cadena de producción pueda ser contralada total o parcialmente, mediante tablas de comandos de control localizados en puntos estratégicos de la fábrica. En conclusión, automatizar consiste en aplicar un procedimiento automático, a un aparato, proceso o sistema, convirtiendo ciertos movimientos corporales en movimiento automático Objetivos de la automatización: Integrar varios aspectos de las operaciones de manufactura para:
Mejorar la calidad y uniformidad del producto
Minimizar el esfuerzo y los tiempos de producción.
Mejorar
la productividad reduciendo los costos de manufactura
mediante un mejor control de la producción.
Mejorar la calidad mediante procesos repetitivos.
Reducir la intervención humana, el aburrimiento y posibilidad de error humano.
Reducir el daño en las piezas que resultaría del manejo manual.
Aumentar la seguridad para el personal.
Ahorrar área en la planta haciendo más eficiente.
El arreglo de las máquinas.
El flujo de material.
14
2.2.6 SOFTWARE Recurriendo al diccionario de informática publicado originalmente por la Oxford University Press (1993) el término software o programa
se
aplica a aquellos componentes de un sistema informático que no son tangibles, es decir, que físicamente no se pueden tocar. Para Freedman (1984) el programa es
sencillamente
el
conjunto
de
instrucciones que contiene la computadora, ya sean instrucciones para poner en funcionamiento el propio sistema informático (software de sistema) o instrucciones concretas dirigidas a programas particulares del usuario (software específico). En otras palabras, según Sánchez Montoya (1995: 54) el programa supone un “conjunto de [...] pasos que indican a la máquina (hardware) aquello que debe hacer". Algunos términos sinónimo de programa (traducción de software) son aplicación informática, dotación lógica informática, equipo lógico informático, componentes lógicos, logical o logicial. En este sentido, MS-DOS, LINUX o el Sistema Operativo Windows, de Microsoft, son ejemplos
de software de sistema, mientras que
programas como Power Point, Hot Potatoes o Clic entran dentro de la categoría de software específico. Los primeros aportan las instrucciones que la máquina necesita para que el usuario pueda utilizarla en casa o en el centro docente. Por su parte, una vez puesta en marcha la computadora, Power Point permite hacer presentaciones para clase, mientras que Hot Potatoes o Clic son programas gratuitos de autor, es decir, que permite a los docentes elaborar sus propios materiales. La presentación de un concepto concreto, la elaboración de un documento de autoevaluación, una unidad didáctica o una actividad para el desarrollo de la motricidad son aplicaciones, por citar algunas, que permiten realizar estos programas. El diseño del software desarrolla un modelo de instrumentación o implantación basada en los modelos conceptuales desarrollados durante el análisis del sistema. Implica diseñar la decisión sobre la distribución de datos y procesos.
15
El diseño es la primera de las tres actividades técnicas que implica un proceso de ingeniería de software; estas etapas son diseño, codificación y pruebas. Generalmente la fase de diseño produce un diseño de datos, un diseño arquitectónico, un diseño de interfaz y un diseño procedimental.
TIPOS DE SOFTWARE: Software de Aplicación: aquí se incluyen todos aquellos programas que permiten al usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos programas que los individuos usan de manera cotidiana como: procesadores de texto, hojas de cálculo, editores, telecomunicaciones,
software
de
cálculo
numérico
y
simbólico,
videojuegos, entre otros. Software
de Programación: son aquellas herramientas que un
programador utiliza para poder desarrollar programas informáticos. Para esto, el programador se vale de distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador, paquetes integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros. Software de Sistema: es aquel que permite a los usuarios interactuar con el sistema operativo así como también controlarlo. Este sistema está compuesto por una serie de programas que tienen como objetivo administrar los recursos del hardware y, al mismo tiempo, le otorgan al usuario una interfaz. El sistema operativo permite facilitar la utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de corrección y optimización, etcétera.
16
2.2.7 LENGUAJE DE PROGRAMACION Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está
formado
por
un
conjunto
de
símbolos
y
reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación. Lenguajes de programación hay en gran cantidad, algunos han evolucionado a lo largo del tiempo y siguen vigentes en el transcurso de muchos años, mientras que otros han sido operativos durante un periodo más o menos largo y actualmente no se usan. Dada esta gran variedad de lenguajes, no se pretende dar una visión de todos, sino concretar el lenguaje de programación Java que se usara en la implementación de la investigación. La clasificación más importante de los lenguajes de programación son: Lenguajes de bajo nivel Los lenguajes de bajo nivel representan un paso hacia la humanización de los lenguajes de programación, son más fáciles que los lenguajes máquina pero, al igual que ellos, son dependientes de la máquina. Los lenguajes de bajo nivel son lenguajes simbólicos, siendo el más importante el lenguaje ensamblador. Lenguajes de alto nivel Los lenguajes de alto nivel son lenguajes humanizados en los que las instrucciones se escriben utilizando frases del inglés cotidiano (o una mezcla de inglés y otro idioma) y contienen notaciones matemáticas de 17
uso común, facilitando así el aprendizaje del lenguaje y la escritura de programas. Se mencionó que el lenguaje a utilizar será “Java”, esta se encuentra en el en lenguaje de alto nivel y busca sacarle provecho a la gran facilidad y dinámica que tiene para generar códigos sencillos y comprensibles; la diversidad en casi todos los aspectos es de mucha ayuda, Java nos da esa facilidad de escribir un código valido para diversas máquinas y posiblemente sistemas operativos, utilizaremos estas facilidades que nos proporciona para poder lograr la automatización que buscamos en la investigación presente.
2.2.6 JAVA Java es un lenguaje de programación con el que podemos realizar cualquier tipo de programa. En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general. Está desarrollado por la compañía Sun Microsystems con gran dedicación y siempre enfocado a cubrir las necesidades tecnológicas más punteras. Una de las principales características por las que Java se ha hecho muy famoso es que es un lenguaje independiente de la plataforma. Eso quiere decir que si hacemos un programa en Java podrá funcionar en cualquier ordenador del mercado. Es una ventaja significativa para los desarrolladores de software, pues antes tenían que hacer un programa para cada sistema operativo, por ejemplo Windows, Linux, Apple, etc. Esto lo consigue porque se ha creado una Máquina de Java para cada sistema que hace de puente entre el sistema operativo y el programa de Java y posibilita que este último se entienda perfectamente.
18
La independencia de plataforma es una de las razones por las que Java es interesante para Internet, ya que muchas personas deben tener acceso con ordenadores distintos. Pero no se queda ahí, Java está desarrollándose incluso para distintos tipos de dispositivos además del ordenador como móviles, agendas y en general para cualquier cosa que se le ocurra a la industria. Pasado y presente: Java fue pensado originalmente para utilizarse en cualquier tipo de electrodoméstico pero la idea fracasó. Uno de los fundadores de Sun rescató la idea para utilizarla en el ámbito de Internet y convirtieron a Java en un lenguaje potente, seguro y universal gracias a que lo puede utilizar todo el mundo y es gratuito. Una de los primeros triunfos de Java fue que se integró en el navegador Netscape y permitía ejecutar programas dentro de una página web, hasta entonces impensable con el HTML. Actualmente Java se utiliza en un amplio abanico de posibilidades y casi cualquier cosa que se puede hacer en cualquier lenguaje se puede hacer también en Java y muchas veces con grandes ventajas. Para lo que nos interesa a nosotros, con Java podemos programar páginas web dinámicas, con accesos a bases de datos, utilizando XML, con cualquier tipo de conexión de red entre cualquier sistema. En general, cualquier aplicación que deseemos hacer con acceso a través web se puede hacer utilizando Java. Conclusión: En nuestro buscador en la sección de Java podemos encontrar muchas páginas con algunos tutoriales y fuentes de referencia muy útiles. Java es tan grande que si queremos hacer cosas complicadas no podremos aprenderlo todo a través de los tutoriales online y nos harán falta libros o cursos. La página de Java de Sun es sin duda la mejor referencia, aunque un poco avanzada para los que empiezan, es la referencia más útil para los que necesitan documentarse para algo en concreto.
19
2.2.8 HOSTING El alojamiento web (en inglés: web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web. Es una analogía de "hospedaje o alojamiento en hoteles o habitaciones" donde uno ocupa un lugar específico, en este caso la analogía alojamiento web o alojamiento de páginas web, se refiere al lugar que ocupa una página web, sitio web, sistema, correo electrónico, archivos etc. en internet o más específicamente en un servidor que por lo general hospeda varias aplicaciones o páginas web. Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host. El hospedaje web aunque no es necesariamente un servicio, se ha convertido en un lucrativo negocio para las compañías de internet alrededor del mundo. Se puede definir como "un lugar para tu página web o correos electrónicos", aunque esta definición simplifica de manera conceptual el hecho de que el alojamiento web es en realidad espacio en Internet para prácticamente cualquier tipo de información, sea archivos, sistemas, correos electrónicos, videos etc. Berto López (19 de mayo del 2013). «Qué es un hosting web y tipos de alojamiento». Consultado el 14 de junio de 2013.
20
CAPITULO III METODOLOGIA DE INVESTIGACION 3.1. TIPO DE INVESTIGACION El tipo de investigación es Aplicada-Tecnológica por las siguientes definiciones Mejía (2012, p.29) menciona que la investigación práctica, llamada también investigación tecnológica o investigación aplicada, es aquella que se realiza con el propósito de trasformar la realidad y adecuarla a las necesidades de la vida del hombre. De acuerdo a Lara (2012, p.75) La investigación aplicada, comprende los trabajos sobre aplicación del tratamiento de la información a nuevos campos o conforme a nuevos procedimientos (por ejemplo, elaboración de un lenguaje de programación, de nuevos de sistemas de explotación, de generadores de programas, etc.), los trabajos sobre aplicación del tratamiento de la información con vistas a elaborar, por ejemplo, herramientas tales como la información geográfica en los sistemas expertos.
21
Tam, Vera & Oliveros (2008, p.147) añade que la investigación aplicada tiene
como
objetivo
crear nuevas tecnología
a
partir
de
los
conocimientos adquiridos a través de la investigación estratégica para determinar si estos pueden ser útilmente aplicados con o sin mayor refinamiento para los propósitos definidos. La información obtenida a través de este tipo de investigación debería también ser aplicable a cualquiera campo por lota tanto frece oportunidades significativas para su difusión. La mayoría de investigaciones promovidas por la industria son de este tipo.
3.2. DISEÑO DE LA INVESTIGACION “Se realiza una investigación experimental en la que se aplicará una Tecnología de Información que consiste en la implementación de un software para mejorar el proceso de matrícula. Esta investigación servirá como modelo para el resto de facultades que no cuentan con
un
sistema de matrícula virtual.” Salinas (2009, p.19) menciona que la investigación experimental se refiere a aquella en la cual el investigador manipula algunas condiciones, características o fenómenos del objeto o sujeto de estudio, tratando de causar alguna cambio en dichas condiciones, es decir, el investigador altera, modifica, cambia, varia, etc., algo para obtener un resultado diferente a la condición original. En otras palabras, somete a una experiencia algún planteamiento sobre el tema de estudio, para luego observar si ocurren cambios en el mismo, de allí el nombre de experimental (de experientia = experiencia en latín). Por lo general se plantea en los términos de la relación que existen entre dos o más variables (independiente y dependiente) y debe ser observada y probada en la realidad (no en el papel). Alfaro (2012, p.16) añade que la investigación experimental responde a las preguntas: ¿Qué cambio y modificaciones se han producido?, ¿Qué mejoras se han logrado?, ¿Cuál es la eficiencia del nuevo sistema?,etc. 22
En este nivel se aplica un nuevo sistema, modelo, tratamiento, programa, método técnica para mejorar y corregir la situación problemática, que ha dado origen al estudio de investigación.
3.3. POBLACION Y MUESTRA POBLACION: Nuestra población está compuesta por todos los alumnos matriculados en los laboratorios de la Escuela de Formación Profesional Ingeniera de Sistemas –UNSCH 2015. MUESTRA: Está compuesta por 50 alumnos matriculados en los laboratorios de la Escuela de Formación Profesional de Ingeniera de Sistemas –UNSCH 2015. 3.4 VARIABLES E INDICADORES VARIABLE INDEPENDIENTE X: Software de un sistema de matriculas DIMENCIONES DE LA VARIABLE INDEPENDIENTE X1: Trámite administrativo X2: TIC INDICADORES DE LA VARIABLE INDEPENDIENTE
Calidad del software a desarrollar Competitividad respecto al sistema de matrícula anterior Facilidad de uso de herramientas Cantidad de alumnos matriculados Satisfacción de los alumnos Accesibilidad
VARIABLE DEPENDIENTE Y: Automatización del proceso de matricula DIMENCIONES DE LA VARIABLE DEPENDIENTE 23
Y1: Tiempo Y2: Actualización de datos INDICADORES DE LA VARIABLE DEPENDIENTE Eficiencia en el proceso de matricula Integración de los procesos El tiempo en el proceso de matrícula a comparación del anterior es menor Control Eficiencia del registro Información de los datos en tiempo real x
fi
Fi
hi
Hi
si
43
43
0.86
0.86
no
7
50
0.14
1
3.5 TECNICAS E INSTRUMENTOS 3.5.1 INSTRUMENTO PARA
RECOLECTAR INFORMACION En la presente investigación se usó las técnicas de encuestas, entrevistas a los alumnos que tienen interacción directa con el proceso, también se realizara la observación para la recolección de datos sobre el proceso de registro de matrículas, todo esto se resume en el siguiente listado:
Encuesta – Cuestionario
3.6 MATERIALES Y METODOS LUGAR Y FECHA DE LA TOMA DE MUESTRAS: Laboratorios de la Escuela de Formación Profesional de ingeniería de Sistemas; 03 de Junio-2015 SE APLICARON ENCUESTAS: 50 muestras
Pregunta 1 Del cuadro N° 1, se puede observar que la mayoría de alumnos muestran su inconformidad con el actual proceso de matrícula de laboratorios de la Escuela de formación Profesional de ingeniería de sistemas
24
¿VE NECESARIO MEJORAR LA CALIDAD DEL PROCESO DE MATRICULA?
14% Si
No 86%
Pregunta 2. Del cuadro N° 2, se puede decir que: La mayoría de estudiantes NO está de acuerdo con el actual proceso de matrícula de la EFPIS, ya sea por diferentes factores. x
fi
Fi
hi
Hi
si
17
17
0.34
0.34
no
33
50
0.66
1
ESTA USTED DE ACUERDO CON EL ACTUAL PROCESO DE MATRICULAS DE LABORATORIO DE LA EFPIS.
34%
Si
No
66%
25
Pregunta 3. Del cuadro N° 3, se puede concluir que la mayoría de encuestados necesitan saber el número necesario de alumnos matriculados en algunos grupos de laboratorio, ya sea porque quieren matricularse por afinidad o por acomodar bien sus horarios, en este caso para alumnos irregulares. X
Fi
Fi
Hi
Hi
Si
35.0
35.0
0.7
0.7
No
15.0
50.0
0.3
1.0
CREE USTED QUE ES PRIMORDIAL SABER LA CANTIDAD DE VACANTES EN LOS GRUPO DE LABORATORIOS
30% Si
70%
No
Pregunta 4. Del cuadro N° 4, se puede observar que la mayoría de alumnos ven que no hay un buen control con los inconvenientes en el actual proceso de matrícula de laboratorios de la Escuela de formación Profesional de ingeniería de sistemas. 26
x si no
fi 31 19
Fi 31 50
hi 0.62 0.38
Hi 0.62 1
CREE QUE HAY UN BUEN CONTROL DE LOS INCOVENIENTES GENERADOS EN EL PROCESO DE MATRICULA DE LABORATORIO DE LA EFPIS?
38%
Si
No
62%
Pregunta 5. Del cuadro N° 5, se puede ver que la mayoría de alumnos desearían poder contar con la información de cantidad de alumnos matriculados en los diferentes horarios del proceso de matrícula de laboratorios de la Escuela de formación Profesional de ingeniería de sistemas. SE DEBERIA PROVEER LOS HORARIOS CON LA CANTIDAD EXACTA DE ALUMNOS MATRICULADOS POR CURSO 12% Si
No 88%
x Buena malo
fi 5 45
Fi 5 50
hi 0.1 0.9 27
Hi 0.1 1
Pregunta 6.
Del cuadro N° 6, se puede ver que la mayoría de alumnos califica como malo el actual proceso de matrícula de laboratorios de la Escuela de formación Profesional de ingeniería de sistemas. COMO VALORARIA USTED EL PROCESO DE MATRICULA ACTUAL DEL LABORATORIO CON RESPECTO AL SOFTWARE QUE SE PLANEA IMPLEMENTAR
10%
Buena
Malo 90%
x Buena malo
fi 5 45
Fi 5 50
hi 0.1 0.9
Hi 0.1 1
Pregunta 7. De la tabla7 podemos observar que el 96% de alumnos no consiguieron matricularse en el horario deseado laboratorios de la Escuela de formación Profesional de ingeniería de sistemas. X
fi
Fi
hi
Hi
SI
27
27
0.54
0.54
NO
23
50
0.46
1
28
EN ESTE ULTIMO PROCESO DE MATRICULA DE LABORATORIO DE EFPIS HA CONSEGUIDO MATRICULARSE EN EL HORARIO DESEADO
46% Si
54% No
Pregunta 8.
La tabla N°8 observamos que la mayoría de los alumnos están de acuerdo con la implementación del sistema de software de matrícula online de la EFPIS. X
fi
Fi
hi
Hi
SI
48
48
0.96
0.96
NO
2
50
0.04
1
CREE USTED QUE LA IMPLEMENTACION DE UN SISTEMA DE SOFTWARE DE MATRICULA ONLINE, HARIA QUE EL ACTUAL PROCESO DE MATRICULA SEA MAS EFICIENTE Y ACCESIBLE 4%
SI
No 96%
Pregunta 9.
La tabla N°9 observamos que el 86% de alumnos estarían dispuestos a matricularse vía internet para el laboratorio de la EFPIS. X SI
fi 43
Fi 43
hi 0.86
Hi 0.86
NO
7
7
0.14
1
29
ESTARIA UD. DISPUESTO A MATRICULARSE VIA INTERNET 14%
Si
No 86%
Pregunta 10.
DEL CUADRO NUMERO 10. Muchos de los alumnos de la escuela de formación profesional de ingeniería de sistemas probaron el software y dieron en su gran mayoría una aceptación al proceso de matrícula mediante este sistema, ya que en el sistemas actual empleado, tiene muchas deficiencias antes
ya
mencionadas, y
hacer este
considerablemente este proceso. x
fi
Fi
hi
Hi
si
38
38
0.76
0.76
No
12
50
0.24
1
30
proceso
vía
online
mejoraría
CREE USTED QUE UN SOFTWARE ORIENTADO A INTEGRAR LAS ACTIVIDADES DEL PROCESO DE MATRICULA MEJORARA EL PROCESO DE MATRICULA
18%
Si
No 82%
Pregunta 11. DEL CUADRO NUMERO 11. Se concluye que el personal es un actor muy importante para el proceso de matrícula, ya que se bebe seleccionar el personal adecuado para cumplir todas las actividades requeridas para el proceso de matrícula. x Importante No importante
fi 38 12
Fi 38 50
hi 0.76 0.24
31
Hi 0.76 1
SEGÚN UD, QUÉ TAN IMPORTANTE ES EL PERSONAL EN EL PROCESO DE MATRICULA?
No Importante ; 24%
Importante; 76%
Pregunta 12. CREE UD QUE EL PERSONAL ESTA CAPACITADO PARA EL USO DE HERRAMIENTAS TECNOLOGIAS
34%
SI
NO
66%
Se concluye que el personal actual que está a cargo del proceso de matrícula no cumple todas las expectativas de los alumnos, ya que como sabemos este debería ser un personal capacitado e idóneo para manejar los sistemas de una manera eficiente. X
fi
Fi
hi
Hi
Si
17
17
0.34
0.34
No
33
50
0.66
1
Encuesta uso de software por parte de los estudiantes de Ingeniería de Sistemas. Pregunta 1.
32
De la tabla1 se concluye que el 94% de los estudiantes encuestados están de acuerdo en que la implementación del software agilizara el proceso de matrícula. X SI NO
fi 47 3
hi 0.94 0.06
¿Cree usted, que el empleo de este software facilita el proceso de matrícula?
6%
Si
No 94%
Pregunta 2. La tabla N°2 refleja el grado de facilidad con el que se maneja en software, despejando así las dudas de uso desorientado del software en mención. X SI NO
fi 2 48
hi 0.04 0.96
¿Le generó algún problema este software?
4%
si
no 96%
33
Pregunta 3. Según resultados obtenidos en la cuesta tomada a un grupo de estudiantes la escuela de formación profesional de Ingeniería de Sistemas, concluimos que el sistema Informático nos ahorra tiempo a la hora de matrícula de Laboratorios. Xi
Frecuencias Absolutas
Frecuencias Relativas
fi
hi
38 12 50
0.76 0.24 1.00
5-15 min 15-20 min Total
¿Que tiempo le tomo matricularse con este software?
a
24%
b 76%
Pregunta 4.
34
¿Cree que este software se debería implementar de manera permanente en la escuela?
20% Si
No 80%
Los que creen de que si se debería implementar de manera permanente son un 76% los que no un 24%. Por lo que nos indica que si sería muy factible implementarlo debido a que los encuestados están muy satisfechos con este nuevo software que se logró diseñar Xi SI NO Total
Frecuencias Absolutas
Frecuencias Relativas
fi
hi
38 12 60
0.76 0.24 1.00
CONCLUSIONES De acuerdo a las encuestas realizadas se pudo concluir que es necesaria la implementación de un nuevo sistema de matrícula para el laboratorio de 35
EFPIS. Debido a las insatisfacciones en cuestión de eficiencia y soporte del software. Al evaluar la implementación del nuevo software de matrícula en el laboratorio de la escuela de Ingeniería de Sistemas, se comprobó que el proceso de matrícula se realiza de una manera más rápida. Esta evaluación se hizo con ayuda de alumnos voluntarios que probaron el nuevo software propuesto. La prueba con los alumnos voluntarios también demostró que el nuevo software era más didáctico y amigable para el usuario. Algo que motiva mucho y facilita esta actividad. Como punto final se determinó que la automatización del proceso de matrícula de laboratorio que utiliza el software propuesto agiliza los trámites administrativos.
BIBLIOGRAFIA Adell, J. (1996) Internet en educación: una gran oportunidad. Net Conexión, nº11. 36
Área, M. (2002) Sociedad de la Información, Tecnologías Digitales y Educación. Bernhard Hitpass Heyl, Principos fundamentales de la automatización. Bartolomé, A. (1996) Preparando para un nuevo modo de conocer. EDUTEC. Consuelo Belloch Depto MIDE. Universidad de Valencia Cabero, J. (2005) Cibersociedad y juventud: la cara oculta (buena) de la Luna, en AGUIAR, M.V. y FARRAY, J.I. (2005): Un nuevo sujeto para la sociedad de la información. A Coruña, Netbjblo. Jesús Rigoberto Padilla Soto. Software... la materia gris de las computadoras Jorge Luís Castillo Tejeda. El software (Los programas Revista Electrónica de Tecnología Educativa, nª 4. Beck, Ulrich (1999) What Is Globalization?. Cambridge: Polity Press. Rosique, R. Un asomo a la Educación: Web 1.0, 2.0 y 3.0, Salinas, J. (2001). TIC: ocupación y formación ¿globalizacióndesempleo? CIFO III Congreso de Formación Profesional ocupacional. Formación, trabajo y certificación, 20 al 23 junio del 2001. Sancho, J.Mª (Coord.)(2006) Tecnologías para transformar la educación. Ed. Alkal. Madrid. Valzacchi, J.R. (2003) Internet y Educación: Aprendiendo y Enseñando en los Espacios Virtuales. AICD, INTERAMER DIGITAL 73.
37
ANEXO
Código Fuente de Sistema de matrícula de Laboratorio de la Escuela de Formación Profesional de Ingeniería de Sistemas UNSCH – 2015.
38
39
40
Interfaz gráfica N° 2
41
42
43
INTERFAZ GRAFICA N° 3
44
45
46
47
48
49
50
51
52
53