• No se han encontrado resultados

Aplicación web para el seguimiento del sílabo de la carrera de sistemas de Uniandes

N/A
N/A
Protected

Academic year: 2020

Share "Aplicación web para el seguimiento del sílabo de la carrera de sistemas de Uniandes"

Copied!
128
0
0

Texto completo

(1)

UNIANDES

FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS

PROYECTO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TITULO DE INGENIERO EN SISTEMAS E INFORMÁTICA

TEMA

“APLICACIÓN WEB PARA EL SEGUIMIENTO DEL SÍLABO DE LA CARRERA DE SISTEMAS DE UNIANDES”

AUTOR:

HERRERA PINEDA DAVID ISRAEL

ASESOR:

ING. MARTÍNEZ CAMPAÑA CARLOS EDUARDO

(2)

APROBACIÓN DEL ASESOR DEL TRABAJO DE TITULACIÓN

CERTIFICACIÓN:

Quién suscribe, legalmente CERTIFICA QUE: El presente Trabajo de Titulación realizado por el señor Herrera Pineda David Israel, Estudiante de la Carrera de Sistemas, Facultad de Sistemas Mercantiles, con el tema “APLICACIÓN WEB PARA

EL SEGUIMIENTO DEL SÍLABO DE LA CARRERA DE SISTEMAS DE UNIANDES”, ha sido prolijamente revisado, y cumple con todos los requisitos establecidos en la normativa pertinente de la Universidad Regional Autónoma de los

Andes –UNIANDES-, por lo que apruebe su presentación.

Ambato, Junio de 2018

_______________________________

(3)

DECLARACIÓN DE AUTENTICIDAD

Yo, Herrera Pineda David Israel, estudiante de la Carrera de Sistemas, Facultad de

Sistemas Mercantiles, declaro que todos los resultados obtenidos en el presente trabajo

de investigación, previo a la obtención del título de INGENIERO EN SISTEMAS E

INFORMÁTICA, son absolutamente originales, auténticos y personales; a excepción de

las citas, por lo que son de mi exclusiva responsabilidad.

Ambato, Junio de 2018

_________________________ Herrera Pineda David Israel C.I. 1805368733

(4)

DERECHOS DE AUTOR

Yo, Herrera Pineda David Israel, declaro que conozco y acepto la disposición constante

en el literal d) del Art. 85 del Estatuto de la Universidad Regional Autónoma de Los

Andes, que en su parte pertinente textualmente dice: El Patrimonio de la UNIANDES,

está constituido por: La propiedad intelectual sobre las Investigaciones, trabajos

científicos o técnicos, proyectos profesionales y consultaría que se realicen en la

Universidad o por cuenta de ella;

Ambato, Junio de 2018

_________________________ Herrera Pineda David Israel C.I. 1805368733

(5)

DEDICATORIA

Dedico el presente trabajo primero a Dios por

haberme permitido llegar a este punto de lograr mis

objetivos de manera muy efectiva, a mis padres, lo

cual me dedicaron su apoyo incondicional para

culminar mis estudios y seguir adelante, también

fueron ellos quienes estuvieron conmigo en las

buenas y malas mostrándome su comprensión

cuando me equivocaba y brindándome sus consejos

cuando más lo necesitaba y gracias a ellos llegar a

una meta prevista que es obtener un título

universitario.

Para mi es gratificante decir que gracias a mi familia

Abi, Amada, Joana, Junior, Gato, y mis 2 sobrinos

lo pude lograr.

(6)

AGRADECIMIENTO

Primeramente quiero agradecer a mi asesor de tesis

al Ing. Carlos Martínez por dedicar un tiempo para

poder resolver las inquietudes que se suscitó

mediante el proceso de desarrollo, al Ing. Luis

Llerena que gracias a su ayuda y conocimiento en la

materia pudo resolver las inquietudes con nuevas

ideas para poder mejorar el proceso del proyecto.

Quiero también brindar un agradecimiento muy

especial a los docentes de la carrera de sistemas que

a lo largo de los semestres fueron impartiendo sus

conocimientos que sirvió para que como alumno se

pueda llegar a la meta, de igual manera a la

universidad por brindarme la oportunidad de realizar

la presente tesis.

Y por último agradecer a mis compañeros que con

ellos se pudo estar hasta el último para poder

cumplir con el propósito deseado y por ultimo a mi

enamorada que ella estaba atrás dándome ánimos

para poder culminar.

(7)

ÍNDICE GENERAL

APROBACIÓN DEL ASESOR DEL TRABAJO DE TITULACIÓN

DECLARACION DE AUTENTICIDAD

DERECHOS DE AUTOR

DEDICATORIA

AGRADECIMIENTO

ÍNDICE DE TABLAS

ÍNDICE DE GRAFICOS

RESUMEN

ABSTRACT

INTRODUCCION ... 1

Antecedentes de la investigación ... 1

Planteamiento del Problema ... 3

Formulación del Problema ... 4

Delimitación del Problema ... 4

Objeto de la investigación y campo de acción ... 4

Identificación de la línea de investigación ... 5

Objetivos ... 5

Objetivo general ... 5

Objetivo Especifico ... 5

Idea a defender ... 5

Justificación del Tema ... 5

CAPITULO I ... 7

1. MARCO TEÓRICO ... 7

(8)

1.1.1. Definición ... 7

1.1.2. Organizaciones y Sistemas de Información ... 7

1.1.3. Evolución de los sistemas de Información en la Empresa ... 8

1.1.2 Clasificación ... 9

1.1.2.1 Clasificación según su propósito ... 9

1.1.2.1.1 Sistemas de información transaccionales ... 9

1.1.2.1.2 Sistema de Soporte ... 9

1.1.2.1.3 Sistemas estratégicos ... 9

1.1.2.2 Clasificación Estructural y de funcionamiento ... 10

1.1.2.3 Clasificación de acuerdo a la organización física ... 10

1.2 Aplicaciones Web ... 11

1.2.1 Definición ... 11

1.2.2 Estructura de las Aplicaciones web ... 11

1.2.2.1 Clasificación de las Aplicaciones Web ... 11

1.3 Herramientas de desarrollo ... 12

1.3.1 Visual Studio ... 12

1.3.1.1 Definición ... 12

1.3.1.2 Evolución ... 12

1.3.2 ASP .NET ... 13

1.3.2.1 Historia ... 13

1.3.2.2 Entornos de Desarrollo ... 14

1.3.3 Visual Basic .NET ... 14

1.3.3.1 Definición ... 14

1.3.4 Microsoft Report ... 15

(9)

1.3.5 Hyper Text Markup Language 5 ... 16

1.3.5.1 Definición de HTML ... 16

1.3.5.2 CSS y HTML ... 17

1.3.5.3 Versiones HTML ... 18

1.3.6 Hojas de estil en cascada nivel ... 18

1.3.6.1 Introducción al CSS ... 18

1.3.6.2 CSS en la Web ... 19

1.3.6.3 Beneficios del uso del CSS3 ... 19

1.3.6.4 La mejora progresiva ... 20

1.4 Base de datos ... 20

1.4.1 Definición ... 20

1.4.2 Sistemas de bases de datos frente a sistemas de archivos ... 21

1.4.2.1 Redundancia e inconsistencia de datos ... 21

1.4.2.2 Dificultad en el Acceso de Datos ... 22

1.4.3 Las bases de datos relacionales ... 22

1.4.4 Ingeniería a la base de Datos ... 23

1.4.5 Pasos a poner en práctica para crear una base de datos ... 23

1.4.6 Procedimientos almacenados ... 24

1.5 Gestión Académica ... 24

1.6 Seguimiento del Silabo ... 25

1.6.1 Definición ... 25

1.6.2 Importancia... 25

1.6.3 Características ... 26

1.6.4 Principios a considerar en la construcción del sílabo ... 26

(10)

1.7 Conclusiones parciales del capitulo ... 28

CAPITULO II ... 29

2. MARCO METODOLÓGICO ... 29

2.1. Caracterización del Sector ... 29

2.1.1. Carrera de Sistemas de la Universidad UNIANDES ... 29

2.2 Descripción del Procedimiento Metodológico ... 31

2.2.1 Modalidad de la Investigación. ... 31

2.2.2 Tipos de Investigación ... 31

2.2.3 Población y Muestra ... 32

2.2.3.1 Población ... 32

2.2.3.2 Muestra ... 32

2.2.4 Métodos, Técnicas e Instrumentos ... 32

2.2.4.1 Métodos ... 32

2.2.4.2 Técnicas ... 33

2.2.4.3 Instrumentos ... 33

2.2.5 Análisis e Interpretación de Resultados ... 33

2.2.5.1 Análisis de la encuesta a los docentes de la de carrera de Sistemas de la Universidad “UNIANDES” matriz Ambato. ... 33

2.2.5.2 Análisis de la encuesta a los alumnos de la de Carrera de Sistemas de la Universidad “UNIANDES” matriz Ambato. ... 39

2.2.5.3 Análisis de la entrevista dirigida al Ing. .Carlos Martínez, director de la Carrera de Sistemas de la Universidad UNIANDES. ... 45

2.3 Propuesta del Investigador ... 46

2.4 Conclusiones Parciales del Capitulo ... 47

CAPITULO 3 ... 48

(11)

3.1. Tema ... 48

3.2. Objetivos ... 48

3.2.1. Objetivo General ... 48

3.2.2. Objetivos Específicos ... 48

3.3. Desarrollo de la Propuesta ... 48

3.3.1. Definición de la Metodología ... 48

3.3.2. Análisis ... 49

3.3.2.1. Especificación de requerimientos ... 50

3.4. Diagrama de clases de uso ... 55

3.4.1. Diagrama de clases ... 56

3.4.2 Modelo Lógica y Físico... 58

3.4.3 Fase de diseño ... 59

3.4.4 Diseño de la Base de Datos ... 59

3.4.5 Diseño de Interfaz ... 60

3.4.6 Fase de Desarrollo ... 60

3.4.7 Fase de Desarrollo ... 62

3.4.8 Mapa del Sitio ... 64

3.4.9 Fase de pruebas ... 65

3.4.10 Resultados de las pruebas con Selenium ... 68

CONCLUSIONES ... 69

RECOMENDACIONES ... 70

BIBLIOGRAFIA

(12)

ÍNDICE DE TABLAS

Tabla 1.-Población y muestra ... 32

Tabla 2.-Pregunta 1 Encuesta ... 34

Tabla 3.-Pregunta 2 Encuesta ... 35

Tabla 4.-Pregunta 3 Encuesta ... 36

Tabla 5.-Pregunta 4 Encuesta ... 37

Tabla 6.-Pregunta 5 Encuesta ... 38

Tabla 7.-Pregunta 1 Encuesta ... 39

Tabla 8.-Pregunta 2 Encuesta ... 40

Tabla 9.-Pregunta 3 Encuesta ... 41

Tabla 10.-Pregunta 4 Encuesta ... 42

Tabla 11.-Pregunta 5 Encuesta ... 43

Tabla 12.-Pregunta 6 Encuesta ... 44

Tabla 13.-Entrevista ... 45

Tabla 14.- Requerimientos Funcionales Inicio de Sesión ... 50

Tabla 15.-Requerimientos Funcionales Registro del Sílabo ... 51

Tabla 16-Requerimientos Funcionales Aprobación del Silabo ... 51

Tabla 17.-Requerimientos Funcionales Seguimiento del Sílabo ... 52

Tabla 18.-Requerimientos Funcionales Leccionario ... 52

Tabla 19.- Requerimientos Funcionales Leccionario ... 53

Tabla 20.- Requerimientos Funcionales Leccionario ... 53

Tabla 21.-Requerimientos Funcionales Leccionario ... 54

Tabla 22.-Pruebas de caja negra ... 66

Tabla 23.-Pruebas de caja blanca: pruebas de interfaz ... 67

(13)

ÍNDICE DE GRAFICOS

Grafico 1.-Pregunta 1 Encuesta a los Docentes ... 34

Grafico 2.- Pregunta 2 Encuesta a los Docentes ... 35

Grafico 3.- Pregunta 3 Encuesta a los Docentes ... 36

Grafico 4.- Pregunta 4 Encuesta a los Docentes ... 37

Grafico 5 .- Pregunta 1 Encuesta a los Alumnos ... 39

Grafico 6 .- Pregunta 3 Encuesta a los Alumnos ... 40

Grafico 7 .- Pregunta 3 Encuesta a los Alumnos ... 41

Grafico 8 .- Pregunta 4 Encuesta a los Alumnos ... 42

Grafico 9 .- Pregunta 5 Encuesta a los Alumnos ... 43

Grafico 10 .- Pregunta 6 Encuesta a los Alumnos ... 44

Grafico 11.- Ciclo de vida en cascada ... 49

Grafico 12.-Diagrama de Casos de uso ... 55

Grafico 13.-Diagrama de Clases ... 56

Grafico 14.-Diagrama de Secuencia, Obtención conexión a la base de Datos como Administrador ... 56

Grafico 15.-Diagrama de Secuencia, Proceso para Registro del Sílabo ... 57

Grafico 16.-Diagrama de Secuencia, Proceso para Seguimiento del Sílabo ... 57

Grafico 17.-Diagrama de Casos de uso ... 58

Grafico 18.-Diagrama de Casos de uso ... 59

Grafico 19.-Fase de Diseño, Formulario Login ... 60

Grafico 20.- Fase de Diseño, Formulario Temas... 60

Grafico 21.- Fase de Diseño, Formulario leccionario ... 61

(14)

Grafico 23.-Fase de desarrollo, Formulario login ... 63

Grafico 24.- Fase de desarrollo, Formulario Ingreso de Sílabo... 63

Grafico 25.- Fase de desarrollo, Formulario Leccionario ... 64

Grafico 26.- Mapa del Sitio ... 64

(15)

RESUMEN

A la hora de impartir los conocimientos a sus alumnos por parte de los docentes siempre

han tratado de llevar un seguimiento continuo de los temas que tienen planeado enseñar

ya sea mediante libros guías y en este caso silabo que lo realiza previamente al inicio

del periodo académico.

En la Universidad Regional Autónoma de los Andes UNIANDES, la Carrera de

Sistemas Mercantiles sigue un proceso similar en sus inicios de periodo realizando

previamente un silabo con todos los temas a ser tratados a lo largo del periodo

académico de la cual surge una problemática, debido a que los sílabos carecen de un

seguimiento de cumplimiento de los contenidos micro curriculares de diferente

asignatura llevando a cabo el desconocimiento por parte de los alumnos de los

contenidos que van a ser impartidos a los mismos, sumándole a esto que los contenidos

micro curriculares no son actualizados de manera frecuente.

En la primera fase del proyecto se determinó los objetivos y justificación del proyecto,

posteriormente se desarrolló el levantamiento bibliográfico sobre los temas referente al

objetivo de investigación, delimitando las variables de la investigación.

Seguido a esto se fue detallando las bases teóricos que va a tener el desarrollo de esta

aplicación web, se fue implementando la investigación de campo antes mencionado para

obtener los resultados de las necesidades de la población mediantes encuestas y

entrevistas.

Para culminar se especificó la metodología de desarrollo de software en cascada, en la

cual comprende el análisis, diseño codificación y pruebas del proyecto propuesto para

(16)

ABSTRACT

The teachers at the moment of teaching are trying to follow the themes that are

established through books and in this case the syllabus previously prepared at the

beginning of the semester.

In the “Universidad Regional Autónoma de Los Andes UNIANDES,” the Mercantile

Systems career follows a similar process in its early stages of the period by developing a

previous syllabus with all the subjects to be taught throughout the academic period,

from this problem arises, due to the fact of the lack of follow-up syllables a compliance

with the micro-curricular contents of different subject, leading to the lack of the

students’ knowledge of the contents that will be taught, adding to this that the

micro-curricular contents are not frequently updated.

In the first part of the project, the objectives and justification of the project were

determined, later the bibliographical survey on the topics related to the research

objective was developed, delimiting the research variables.

After, the theoretical bases were detailed to develop of this web application; the

aforementioned field research was implemented to obtain the results about the

population needs through surveys and interviews.

In order to complete the cascade software development methodology is specified, in

which it includes the analysis, design, coding, and testing of the proposed project to

(17)

1

INTRODUCCION

Antecedentes de la investigación

La búsqueda de un entorno educativo de calidad y un desarrollo tecnológico dentro del

campo para obtener un proceso de enseñanza-aprendizaje avanzado se ha vuelto una

necesidad imperiosa.

En el proyecto de Titulación llamado “Implementación de un sistema web para el

registro y elaboración de syllabus” realizado por (Alberto, 2015) expresa que un

programa o aplicación, es en sí muy parecido a cualquiera de los programas que todos

nosotros tenemos en nuestra computadora, pero con la salvedad de que la computadora

que hace correr ese programa es el servidor al que nos conectamos a través de nuestro

navegador, convirtiéndose éste en la "pantalla" o ventana en la que visualizamos las

cosas que ocurren al ejecutar las acciones de la aplicación. El servidor nos devuelve la

información en formato HTML y así cualquier navegador es capaz de interpretar este

código para poder visualizar de forma correcta la información que nos envía la

aplicación. Son numerosas las ventajas de las aplicaciones Web en cualquiera de los

campos para los que se utilicen, ya que permiten facilitar mucho la estructuración y

sobre todo el mantenimiento de la información que se muestra en el sitio Web. Las

aplicaciones Web se pueden utilizar con múltiples fines, desde un sencillo uso para

facilitar la creación de un sitio Web más o menos extenso, hasta para centralizar toda la

información (contabilidad, pedidos, logística, etc.) de una empresa multinacional, con

sedes en diferentes países del mundo. Al partir toda la información de un mismo punto

o base de datos, permite a todos los usuarios que trabajan con esta información conocer

en tiempo real el estado de la misma. (Alberto, 2015)

Según la fuente de investigación realizada por Julio Limon Flores detalla que el

desarrollo del syllabus realizado por los docentes, es la programación del proceso del

(18)

2

refleja la necesidad que tenía este desarrollo y que los docentes necesitaban armar sus

propios cronogramas garantizando los objetivos propuestos. (Flores J. L., 2010)

En el proyecto de Titulación llamado “Sistema Web Para El Seguimiento Del

Cumplimiento de los Contenidos de Sílabos en la Facultad de Ingeniería en Sistemas,

Electrónica e Industrial.” realizado por (Marlene, 2016) donde detalla que los sílabos

(syllabus) o módulos formativos, constituyen las herramientas de trabajo docente

durante el desarrollo del ciclo académico de una asignatura, este documento es

elaborado, revisado, aprobado, difundido y evaluado por cada uno de los estamentos de

la facultad que se encuentran involucrados. (Marlene, 2016)

Otra investigación fue realizada por Malán Castro Mario Stalin quién llega a la

conclusión: Los sistemas de información bajo ambiente Web se han vuelto rápidamente

comunes, la navegación por Internet ha permitido la migración de aplicaciones de

escritorio a la WWW (World Wide Web o Red Informática Mundial) a través de

distintas tecnologías, ya que permitirá optimizar el tiempo en la realización de las

actividades que se han venido desarrollando, generando a la vez un ahorro económico y

agilidad en los procesos automatizados. (Stalin, 2012)

Arroba Flores, Fredy Leonardo concluye que para cualquier institución educativa una

buena administración en el control de procesos, logra el éxito de la misma, para ello esta

investigación aportará en gran medida a que sus metas se cumplan brindándole un

sistema que controle sus actividades y que las búsquedas sean rápidas y oportunas;

dando mayor competitividad a la facultad dentro del mercado educativo. (Flores F. L.,

2013)

Negrete Ruiz, Nancy Catalina indica que aunque el manejo de información generada

por computadora difiere en forma significativa del manejo de información producidos

manualmente y teniendo la necesidad de la creación de un Sistema Informático para

(19)

3

necesaria para la toma de decisiones y, lo más importante, su implantación logra

ventajas significativas. (Ruiz, 2011)

Planteamiento del Problema

La presencia de UNIANDES se fundamenta en la experiencia de más de 20 años en la

educación privada ecuatoriana de entidades educacionales de los distintos niveles

fundados por profesionales de la educación con una trayectoria de 40 años en el

quehacer educativo y de manera especial en el nivel universitario.

La Universidad Regional Autónoma de Los Andes “UNIANDES” fue creada en

cumplimiento al Art. 7 de la Ley de Universidades y Escuelas Politécnicas del Ecuador.

Se basa en el informe No. 01235 del 10 de octubre de 1996 emitido por el Consejo

Nacional de Universidades y Escuelas Politécnicas CONUEP; en la Ley de creación de

la Universidad expedida por el Congreso Nacional el 9 de enero de 1997 y su

publicación en el Registro Oficial No. 07 del 20 de febrero de 1997, constituyéndose así

en Ley de la República. Además por el Estatuto Universitario aprobado por el

CONUEP, según resolución No. 02 del 15 de octubre de 1997 y sus Reformas, según

Of. No. CONESUP.STA del 28 de mayo de 2001; y, por el Proyecto Sistema de

Teleducación autorizado por el CONUEP según resolución No. 00853 del 23 de

septiembre de 1998.

La carrera de sistemas reconocida a nivel nacional e internacional, por la calidad y

competitividad de sus docentes y graduados, con alto desempeño profesional enfocado

al área de computación e informática que trascienda por su relevancia en la

investigación y desarrollo de proyectos técnicos mediante el uso eficiente de las

Ciencias de la computación en beneficio de la sociedad que durante los últimos años en

la Carrera de Ingeniería en Sistemas de la Universidad Regional Autónoma de los

Andes “UNIANDES” se ha podido notar a través de varios procesos automatizados

(20)

4

que cada vez son más para de esta manera conseguir adaptarse a las nuevas

disposiciones que establece el Gobierno.

Una vez realizado el proceso de observación en la carrera de sistemas se ha detectado lo

siguiente:

 Los estudiantes desconocen los contenidos de los sílabos de cada asignatura  Se desconoce el nivel de avance de los contenidos de las asignaturas a lo largo

del semestre

 Los contenidos micro curriculares no son actualizados de manera frecuente  No existe un seguimiento de cumplimiento de los contenidos micro curriculares

de las diferentes asignaturas

 No se realiza un control de las actividades que realizan los docentes en sus horas de clase.

Formulación del Problema

¿Cómo mejorar el seguimiento del sílabo de la carrera de Sistemas?

Delimitación del Problema

El presente proyecto con el tema “Aplicación Web para el Seguimiento del Sílabo de la

Carrera de Sistemas de UNIANDES” se realizara para la carrera de Sistemas en la

Universidad Regional Autónoma de los Andes ‘UNIANDES’, extensión Ambato, con

un tiempo determinado de un año.

Objeto de la investigación y campo de acción

Objeto de investigación: Sistema Informático

(21)

5

Identificación de la línea de investigación

Desarrollo de software y programación de sistemas.

Objetivos

Objetivo general

Implementar una aplicación web para el seguimiento del sílabo de la carrera de sistemas

de UNIANDES.

Objetivo Especifico

 Fundamentar científicamente las aplicaciones web, sus tecnologías y

herramientas de desarrollo, así como el Seguimiento del sílabo.

 Evaluar el proceso actual del sílabo de la carrera de sistemas de UNIANDES.  Desarrollar una Aplicación web para el seguimiento del sílabo de la carrera de

Sistemas de UNIANDES”.

Idea a defender

El software desarrollado permitirá un mejor registro del sílabo por parte de los docentes

de la carrera de Sistemas de la Universidad UNIANDES, también facilitara llevar un

mejor manejo de los contenidos del sílabo permitiendo gestionar de mejor manera los

mismos y por ultimo ayudara con la Autorización y el revisado por parte del

administrador.

Justificación del Tema

La Universidad Regional Autónoma de los Andes UNIANDES posee diversas carreras

(22)

6

Sistemas la cual cuenta con docentes calificados, instalaciones adecuadas y temas de

gran interés para el desarrollo académico de los estudiantes de la carrera.

Los docentes de la carrera de Sistemas realizan el registro del sílabo con herramientas

que no son propias de la universidad por las cuales tienen que pagar una licencia,

descargar actualizaciones, etc.

De igual manera a la hora de realizar el leccionario ya que no cuentan con un sistema

que permita consumir directamente los datos registrados en el sílabo por lo que este

tipo de procedimientos se vuelve tediosos y muchas veces no se las realiza

adecuadamente, a raíz de esto los alumnos tampoco pueden hacer un seguimiento

continuo de los temas correspondientes.

En la actualidad las aplicaciones web son herramientas indispensables a la hora de

realizar este tipo de actividades por lo tanto una aplicación web que permita automatizar

este tipo de procesos facilitara enormemente la labor como entidad universitaria ya que

esta aplicación web permitirá el registro, modificación, aprobación, verificación y

seguimiento del silabo.

(23)

7

CAPITULO I

1. MARCO TEÓRICO

1.1.Sistema de Información 1.1.1. Definición

Según el Autor (Alarcon, 2006), un sistema es un conjunto de componentes de

interacciones entre sí para lograr un objetivo común. Aunque existe una gran variedad

de sistemas, la mayoría de ellos pueden representarse a través de un modelo formado

por cinco bloques básicos, elementos de entrada, elementos de salida, sección

transformación, mecanismo de control y objetivos. Tal y como los recursos acceden al

sistema a través de los elementos de entrada para ser modificados en la sección de

transformación. Este proceso es controlado por el mecanismo de control con el fin de

lograr el objetivo marcado. Una vez se ha llevado a cabo la transformación, el resultado

sale del sistema a través de los elementos de salida. (Alarcon, 2006)

1.1.2. Organizaciones y Sistemas de Información

Los sistemas de información y las organizaciones influyen entre sí. Los gerentes crean

sistemas de información para dar servicio a los intereses de la empresa de negocios. Al

mismo tiempo, la organización debe estar consciente y abierta a las influencias de los

sistemas de información, para beneficiarse de las nuevas tecnologías. La interacción

entre la tecnología de la información y las organizaciones es compleja y se ve

influenciada por muchos factores mediadores, incluyendo la estructura de la

organización, los procesos de negocios, la política, la cultura, el entorno a su alrededor y

las decisiones gerenciales. Usted necesitará comprender cómo es que los sistemas de

información pueden cambiar la vida social y laboral en su empresa. No podrá diseñar

nuevos sistemas con éxito ni comprender los existentes sin entender su propia

(24)

8

1.1.3. Evolución de los sistemas de Información en la Empresa

Según el autor (Pablos, Lopez, & Martin , 2004), el sistema de información y su

funcionamiento en la empresa han experimentado, un proceso evolutivo en cl tiempo.

Así, el proceso de evolución o aprendizaje a partir del cual la empresa ha generado un

sistema de información cada vez más capaz de satisfacer sus necesidades dc

información, se puede entender a partir de las cinco fases o etapas siguientes:

1. En una primera etapa, muy elemental, a través del análisis del Sistema de

Información se pretenden desarrollar únicamente procedimientos de tipo

manual, para organizar mejor los documentos o papeles que genera el proceso de

administración empresarial. Pocas empresas, solamente las más innovadoras,

con mayores recursos o las más tecnófilas, se plantean en esta fase todavía la

utilización del equipo informático, entre otras razones por su complejidad y

elevado precio en esos momentos. Incorporar una nueva tecnología a una

organización es un proceso complejo que supone entre otros aspectos para la

misma: un nuevo aprendizaje, resistencias internas al cambio, elevados costes de

adquisición y/o reconversión, etc. En esta etapa además la Inexistencia de

experiencia en las tecnologías dc tratamiento automático de la información y los

escasos profesionales capaces de implantarlas en la actividad empresarial.

2. A medida que las necesidades de información van aumentando, la dirección

empieza a impulsar la aplicación de las tecnologías dc información al proceso de

datos (contabilidad, nóminas, facturación. etc.), a la toma de decisiones y a las

comunicaciones por separado. Es la época en la que se incorporan a las

organizaciones los primeros Centros de Proceso de transformación informativas

involucrados

3. Con el crecimiento experimentados por las empresas durante las décadas

posteriores , la información , para lograr la coordinación y control, pasa a

(25)

9

4. A medida que el entorno y sistema técnico van adquiriendo mayor complejidad ,

las organizaciones van adoptando una estrategia cada vez más activa y

comprometida en el uso de la información.

5. En una fase que podríamos denominar fase final o actual se pretende integrar la

información con la estrategia corporativa, utilizando las nuevas tecnologías de la

información para concebir nuevas formas de diseño, fabricación y ventas de

productos o servicio tradicionales. (Pablos, Lopez, & Martin , 2004)

1.1.2 Clasificación

1.1.2.1Clasificación según su propósito

1.1.2.1.1 Sistemas de información transaccionales

Son Sistemas de Información que logran la automatización de procesos operativos

dentro de una organización ya que su función primordial consiste en procesar

transacciones tales como pagos, cobros, entradas, salidas, etc. (Manuel, 2008)

1.1.2.1.2 Sistema de Soporte

Sistema de soporte a la toma de decisiones, Sistemas para la toma de decisiones de

grupo, Sistemas expertos de soporte a la toma de decisiones y sistemas de información

para ejecutivos son sistemas de información que apoyan el proceso de toma de

decisiones. (Manuel, 2008)

1.1.2.1.3 Sistemas estratégicos

Son sistemas de información desarrollados en las organizaciones con el fin de lograr

(26)

10

1.1.2.2Clasificación Estructural y de funcionamiento

En dependencia del enfoque, los sistemas de información se puede agrupar en una cierta

clasificación, que brinda una idea esencial de su estructura y funcionamiento.

De acuerdo al elemento principal del proceso de información, los sistemas de

información pueden ser de tres tipos (manual, mecanizado y computarizado).

 Manual: cuando el hombre auxiliado por cierto equipo (máquina de escribir,

sumadora, archivo, etc.) realiza las principales funciones de recopilación,

registro, almacenamiento, cálculo y generación de información.

 Mecanizadas: cuando cierta maquinaria realiza las principales funciones de

procesamiento

 Computarizada: Para los sistemas mecanizados que hacen uso de un

computador, de acuerdo al tipo de interacción Hombre-Máquina, los sistemas de

información pueden ser de 2 tipos (Bath-En línea). (Manuel, 2008)

1.1.2.3Clasificación de acuerdo a la organización física

En cuanto a la organización física de los principales recursos de procesamiento de datos,

los sistemas de información pueden ser de tipo:

 Procesamiento centralizado: los recursos se encuentran ubicados en una área

física determinada, por lo que su acceso se realiza en la misma instalación o

desde lugares retirados, mediante líneas de comunicación de datos (telefónicas,

microondas, satélite, etc.).

 Proceso Distribuido: los recursos se encuentra diseminados en diversos lugares

de una zona territorial (ciudad, país, continente, etc.), por lo que el

procesamiento se realiza en el propio lugar donde se origina los datos, existiendo

la posibilidad de compartir información entre las diversas instalaciones,

(27)

11

1.2 Aplicaciones Web 1.2.1 Definición

Según el autor (CardadorCabello, 2014), Una aplicación web es un conjunto de

herramientas orientadas al usuario con el fin de que este pueda acceder a un servidor

mediante el uso de un navegador que se conecta a Internet o bien a una intranet.

Las aplicaciones web son muy exitosas debido a su independencia del sistema operativo

que tenga instalado el usuario y porque pueden encontrarse de cualquier tipo:

web-mails, tiendas on-line, gestión bancaria, blogs, foros

Parte de este éxito se basa también en el concepto de interactividad que mantienen las

aplicaciones web con el usuario. Un ejemplo es el uso de formularios o gestionar bases

de datos. (CardadorCabello, 2014)

1.2.2 Estructura de las Aplicaciones web

Aunque existen muchas variaciones posibles, una aplicación Web está normalmente

estructurada como una aplicación de tres-capas. En su forma más común, el navegador

Web ofrece (a primera capa y un motor capaz de usar alguna tecnología Web dinámica

ejemplo. PHP. Java Servlets o ASP, ASP NET. COI, ColdFusion, Python [programming

language) o Ruby on Rails), constituye la capa intermedia. Por último, una base de

datos constituye la tercera y última capa.

EL navegador Web manda peticiones a la capa de media que ofrece servicios valiéndose

de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de

usuario. (Caivano & Villoria, 2009)

1.2.2.1Clasificación de las Aplicaciones Web

(28)

12  Procesador de Textos en línea.

 Hojas de Cálculo en línea  Presentación de Diapositivas.  Aplicaciones y servicios (mashups).

 Editor de diagramas y otras representaciones gráficas.  Exportación a formato PDF.

 Calculadora virtual,  Calendario.

PROCESADOR DE TEXTOS EN LÍNEA

Se trata de herramientas de procesamiento de texto, cuya plataforma está en línea y por

tanto se puede acceder desde cualquier computadora conectada. Esta aplicación permite

acceder, editar, reformatear y compartir documentos (Caivano & Villoria, 2009)

1.3 Herramientas de desarrollo 1.3.1 Visual Studio

1.3.1.1Definición

Según el autor (Caralt & Ángel Ruis Gavidia, 2010) Microsoft Visual Studio es un

entorno integrado de desarrollo (IDE) compartido y único para todos los lenguajes

.NET. El entorno proporciona acceso a todas las funcionalidades del .NET Framework,

así como a muchas otras funcionalidades que hacen que el desarrollo de aplicaciones

sea más ágil.

1.3.1.2 Evolución

Visual Studio no es un producto nuevo, ya existía antes de la aparición dc .NET, para

desarrollar aplicaciones mediante las tecnologías anteriores. Existían diferentes

(29)

13

versión completa que daba soporte a todos ellos en el mismo entorno de trabajo. La

última versión antes de la aparición de .NET es la 6.0.

En 2002 con la aparición de la versión 1.0 dc .NET se cambió el nombre del producto

por Visual Studio .net 2002, aunque internamente esta versión correspondía con la

versión 7.0. En 2005 apareció la versión Visual Studio 2005, ya sin la palabra .NET en

cl nombre del producto. Esta versión, aparte de proporcionar las nuevas funcionalidades

de la versión 2.0 del .NET Framework, se integra con el servidor de bases de datos SQL

Server 2005, que apareció al mismo tiempo. En el 2008 ha aparecido Visual Studio

2008 (9.0), con las novedades de la versión 3.5 del SET Framework e integrada con

SQL Server 2008. (Caralt & Ángel Ruis Gavidia, 2010)

1.3.2 ASP .NET 1.3.2.1Historia

ASP.NET es la plataforma de Microsoft para el desarrollo de aplicaciones Web y es el

sucesor de la tecnología ASP. Es un componente del IIS que permite a través de un

lenguaje de programación integrado en la .NET Framework para crear páginas

dinámicas. No es ni un lenguaje de programación como VBScript, PHP, ni un servidor

web como IIS o Apache.

El ASP.NET está basado en el Framework .NET heredando todas sus características,

por eso, como cualquier aplicación .NET, las aplicaciones para esa plataforma pueden

ser escritas en varios lenguajes, como C# y Visual Basic .NET.

Aunque se pueda desarrollar aplicaciones ASP.NET utilizando solamente un editor de

texto y el compilador .NET, el entorno de desarrollo más común de las aplicaciones

ASP.NET es el Visual Studio .NET ya que posee algunas características que facilitan el

trabajo del desarrollador, como los componentes visuales para creación de formularios

(30)

14

Una aplicación para web desarrollada en ASP.NET puede reutilizar el código de

cualquier otro proyecto escrito para la plataforma .NET, aunque tenga un lenguaje

diferente. Una página ASP.NET escrita en VB.NET puede llamar a componentes

escritos en C# o Web Services escritos en C++, por ejemplo. Al contrario de la

tecnología ASP, las aplicaciones ASP.NET son compiladas antes de la ejecución,

trayendo sensibilidad y ganando en rendimiento. (Arias, 2015)

1.3.2.2Entornos de Desarrollo

Aunque le guste mucho el Bloc de notas, no es la aplicación ideal para crear páginas

ASP.NET. Es rápido y fácil de usar, pero no ofrece muchas facultades para facilitar el

desarrollo de aplicaciones ASP.NET.

El Microsoft Visual Studio.NET es otro editor que podría ayudarle. Este producto le

permite administrar sitios Web completos y le ofrece características como la creación y

eliminación de directorios virtuales, uso de bases de datos y el arrastre y colocación de

componentes HTML. También distingue, mediante colores, el código de ASP.NET para

facilitar su lectura.

Otro entorno común es Microsoft FrontPage. Es una herramienta visual que le permite

crear páginas Web sin tener que escribir código HTML. Por desgracia, no escribe

automáticamente código dc ASP.NET, por lo que tendrá que hacerlo usted mismo.

(Pyne, 2015)

1.3.3 Visual Basic .NET 1.3.3.1Definición

Según el Autor (Blanco, 2012), El papel de VB dentro de Windows DNA ha sido

fundamentalmente, el de la escritura de componentes para su uso por parte de las

(31)

15

desarrollo de componentes debido a su ya larga tradición como lenguaje sencillo y de

fácil manejo.

Microsoft hizo un intento de dotar de un mayor número de características a Visual Basic

para que pudiera convertirse en una herramienta de desarrollo integral para Internet;

para ello, incorporó las Web Classes, los documentos ActiveX y controles ActiveX,

aunque ninguno de ellos obtuvo plena aceptación.

Por un lado, las Web Classes tenían e l complejo modelo de programación, mientras que

los documentos ActiveX arrojaban unos pobres rendimientos de ejecución. Con

respecto a los controles ActiveX, necesitaban de cierto proceso de instalación por parte

del servidor, lo que los hacía en muchas situaciones poco operativos. Estas

circunstancias han impedido que VB pudiera convertirse en la herramienta de desarrollo

para Internet de Microsoft.

Otros factores decisivos que han limitado la plena entrada de VB en la programación

web han sido la falta de capacidades multihebra, inexistencia de un interfaz de usuario

específico para aplicaciones web, falta de herencia y otras características orientadas a

objeto, escasa integración con otros lenguajes, deficiente gestión de errores, etc.,

aspectos todos, solucionados en VB.NET. (Blanco, 2012)

1.3.4 Microsoft Report 1.3.4.1Definición

EI control ReportViewer para los formularios Windows tiene capacidad para una barra

de herramientas, parecido a un control Binding Navigator, y un área de instalación del

informe para mostrar los informes convencionales (tablas) o los crostab (matriciales), o

(32)

16

parecidos a los Excel Pivot Charts o a los creados con cl control Office Web

Components (OWC).

La barra de herramientas tiene botones Page Setup, Page Layout, y Print para imprimir,

y un botón export que permite guardar los informes en la hoja de cálculo de Excel o en

el formato Adobe PDF. Los informes creados con el control ReportViewer consumen

muchos menos recursos del cliente que sus correspondientes versiones con CrytaI

Reports.

ReportViewer permite diseñar informes con un diseñador cliente (local) derivado del

ReportBuilder. El diseñador local de VS 2005 o VBX sirve para crear archivos de

informe desde el cliente local en la carpeta del proyecto. (Duran, 2007)

1.3.5 Hyper Text Markup Language 5 1.3.5.1Definición de HTML

Según el Autor (Gauchat J. , 2017), HTML (Hyper Text Markup Lenguaje) es un

lenguaje compuesto por un grupo de etiquetas definidas con un nombre rodeado de

paréntesis angulares. Los paréntesis angulares delimitan la etiqueta y el nombre define

el tipo de contenido que representa. Por ejemplo, la etiqueta <html> indica que el

contenido es código HTML.

Algunas de estas etiquetas son declaradas individualmente (por ejemplo, <br>) y otras

son declaradas en pares, con una etiqueta de apertura y otra de cierre, como

<html></html> (en la etiqueta de cierre, el nombre es precedido por una barra

invertida). Las etiquetas individuales y las de apertura pueden incluir atributos para

ofrecer información adicional acerca de sus contenidos (por ejemplo, <html lang”es”>).

Etiquetas individuales y la combinación de etiquetas de apertura y cierre son llamadas

elementos. Los elementos compuestos por una sola etiqueta son usados para modificar

(33)

17

incluyen etiquetas de apertura y cierre son utilizados para delimitar el contenido del

documento. (Gauchat J. , 2017)

1.3.5.2CSS y HTML

La nueva especificación de HTML (HTML5) no describe solo los nuevos elementos

HTML o el lenguaje mismo. La web demanda diseño y funcionalidad, no solo

organización estructural o definición de secciones. En este nuevo paradigma, HTML se

presenta junto con CSS y JavaScript como un único instrumento integrado.

La función de cada tecnología, así como los nuevos elementos HTML responsables de

la estructura del documento. Ahora es momento de analizar CSS, su relevancia dentro

de esta unión estratégica y su influencia sobre la presentación de documentos HTML.

Oficialmente CSS nada tiene que ver con HTML5. CSS no es parte de la especificación

y nunca lo fue. Este lenguaje es, de hecho, un complemento desarrollado para superar

las limitaciones y reducir la complejidad de HTML. Al comienzo, atributos dentro de

las etiquetas HTML proveían estilos esenciales para cada elemento, pero a medida que

el lenguaje evolucionó, la escritura de códigos se volvió más compleja y HTML por sí

mismo no pudo más satisfacer las demandas de diseñadores. En consecuencia, OES

pronto fue adoptado como la forma de separar la estructura de la presentación. Desde

entonces, OES ha crecido y ganado importancia, pero siempre desarrollado en paralelo,

enfocado en las necesidades de los diseñadores y apartado del proceso de evolución de

HTML.

La versión 3 de CSS sigue el mismo camino, pero esta vez con un mayor compromiso.

La especificación de HTML5 fue desarrollada considerando CSS a cargo del diseño.

Debido a esta consideración, la integración entre HTML y CSS es ahora vital para el

desarrollo web y esta es la razón por la que cada vez que mencionamos HTML5

también estamos haciendo referencia a CSS3, aunque oficialmente se trate de dos

(34)

18

incorporadas en CSS3 están siendo implementadas e Incluidas junto al resto de la

especificación en navegadores compatibles con HTML5. (Gauchat J. D., 2012)

1.3.5.3Versiones HTML

El autor (Castillo, 2016), dice que HTML al ser un estándar también cuenta con una

evolución, esto significa que se le van haciendo cambios que se van agregando al

estándar. También se van eliminando funciones o propiedades que ya se consideran

antiguas y que se van descartando con el paso del tiempo. En la actualidad nos

encontramos en la versión de HTML5. A continuación la lista de evolución de HTML:

 1991 Se publica la primera descripción de HTML  1995 Se publica HTML 2

 1997 Se publica HTML 3.2 sustentada por la W3C  1999 Se publica HTML 4.0

 2000 Se da a conocer XHTML 1

 2004-2008 Se trabaja en el borrador de HTML 5

El entender que HTML es un estándar es muy importante, ya que no es un producto

como los que podemos encontrar en el supermercado. Al ser un estándar es

constantemente sometido a revisiones, cambios y actualizaciones. Esto es fundamental

ya que el estándar se utiliza en muchos casos cuando aún no está “finalizado”, por tal

motivo se pueden presentar problemas sin previo aviso y el estándar puede ser

modificado buscando arreglarlo o su mejorarlo. (Castillo, 2016)

1.3.6 Hojas de estil en cascada nivel 1.3.6.1Introducción al CSS

Según el Autor (Puig, 2013), el CSS es un lenguaje de estilos empleado para definir la

presentación, el formato y la apariencia de un documento de marcaje, sea HTML, XML,

(35)

19

o HTML que funcionan como espacios web. También puede ser empleado en formatos

XML, u otros tipos de documentos de marcaje para la posterior generación de

documentos.

Las hojas de estilos nacen de la necesidad de diseñar la información de tal manera que

podemos separar el contenido de la presentación y, así, por una misma fuente de

información, generalmente definida mediante un lenguaje de marcaje, ofrecer diferentes

presentaciones en función de dispositivos, servicios, contextos o aplicativos. Por lo que

un mismo documento HTML, mediante diferentes hojas de estilo, puede ser presentado

por pantalla, por impresora, por lectores de voz o por tabletas braille. Separamos el

contenido de la forma, composición, colores y fuentes. (Puig, 2013)

1.3.6.2CSS en la Web

Lejos de los usos más abstractos, las hojas de estilos han resultado la herramienta para

dar formato y color a los contenidos de la WWW. Así, cualquier documento HTML es

formateado con estilos CSS. La principal característica de la web semántica es esta

separación de contenidos y visualización, donde el contenido tiene sentido por él

mismo, y la visualización se adapta a cada dispositivo y medio. De este modo y siendo

la herramienta con la que damos forma y color al contenido, los fabricantes de software

(navegadores) han pasado a ser los implementadores de las funcionalidades

especificadas por el W3C. (Puig, 2013)

1.3.6.3Beneficios del uso del CSS3

1) Reducción del tiempo de desarrollo y mantenimiento

Utilizar propiedades y métodos de CSS3 puede ser un beneficio directo a la hora de

desarrollar, puesto que nos ahorramos bastante trabajo, como por ejemplo a la hora de

(36)

20

También ahorramos mucho trabajo a la hora de hacer sombras, ya que nos ahorramos de

nuevo la imagen que teníamos que usar antes (normalmente un gráfico en formato png).

También podemos mejorar el rendimiento al tener menos código, divs dentro de divs,

etc. (Puig, 2013)

2) Incrementar el rendimiento de las páginas

Menos etiquetas HTML indican menos código a la hora de descargarse del servidor y

menos código a la hora de interpretar y dibujar el navegador. Dos ahorros, uno de ancho

de banda y el otro de rendimiento del ordenador. Además, muchas de las técnicas de

CSS3 nos ahorran imágenes, que a la vez cumplen la doble premisa de rendimiento.

(Puig, 2013)

1.3.6.4 La mejora progresiva

Uno de los elementos clave a la hora de emplear CSS es utilizar una técnica de

desarrollo llamada mejora progresiva, y que consiste en empezar por generar un código

genérico que funcione en todos los navegadores, para, poco a poco, ir introduciendo

mejoras para navegadores más modernos. Esto lo permite, ya que los intérpretes de CSS

de los navegadores ignoran una propiedad si no la conocen. (Puig, 2013)

1.4 Base de datos 1.4.1 Definición

Según el Autor (Abraham Silberschatz, Henry F. Korth, & S. Sudarshan, 2002), un

sistema gestor de bases de datos (SGBD) consiste en una colección de datos

interrelacionados y un conjunto de programas para acceder a dichos datos. La colección

de datos, normalmente denominada base de datos, contiene información relevante para

una empresa. El objetivo principal de un SGBD es proporcionar una forma de

almacenar y recuperar la información de una base de datos de manera que sea tanto

(37)

21

Los sistemas de bases de datos se diseñan para gestionar grandes cantidades de

información. La gestión de los datos implica tanto la definición de estructuras para

almacenar la información como la provisión de mecanismos para la manipulación de la

información. Además, los sistemas de bases de datos deben proporcionar la fiabilidad

de la información almacenada, a pesar de las caídas del sistema o los intentos de acceso

sin autorización. Si los datos van a ser compartidos entre diversos usuarios, el sistema

debe evitar posibles resultados anómalos. Dado que la información es tan importante en

la mayoría de las organizaciones, los científicos informáticos han desarrollado un

amplio conjunto de conceptos y técnicas para la gestión de los datos. (Abraham

Silberschatz, Henry F. Korth, & S. Sudarshan, 2002)

1.4.2 Sistemas de bases de datos frente a sistemas de archivos 1.4.2.1Redundancia e inconsistencia de datos

Debido a que los archivos y programas de aplicación son creados por diferentes

programadores en un largo período de tiempo, los diversos archivos tienen

probablemente diferentes formatos y los programas pueden estar escritos en diferentes

lenguajes. Más aún, la misma información puede estar duplicada en diferentes lugares

(archivos). Por ejemplo, la dirección y número de teléfono de un cliente particular

puede aparecer en un archivo que contenga registros de cuentas de ahorros y en un

archivo que contenga registros de una cuenta corriente. Esta redundancia conduce a un

almacenamiento y coste de acceso más altos. Además, puede conducir a inconsistencia

de datos; es decir, las diversas copias de los mismos datos pueden no coincidir. Por

ejemplo, un cambio en la dirección del cliente puede estar reflejado en los registros de

las cuentas de ahorro pero no estarlo en el resto del sistema. (Abraham Silberschatz,

(38)

22

1.4.2.2Dificultad en el Acceso de Datos

Dificultad en el acceso a los datos. Supóngase que uno de los empleados del banco

necesita averiguar los nombres de todos los clientes que viven en el distrito postal

28733 de la ciudad. El empleado pide al departamento de procesamiento de datos que

genere dicha lista. Debido a que esta petición no fue prevista cuando el sistema original

fue diseñado, no hay un programa de aplicación a mano para satisfacerla. Hay, sin

embargo, un programa de aplicación que genera la lista de todos los clientes. El

empleado del banco tiene ahora dos opciones: bien obtener la lista de todos los clientes

y obtener la información que necesita manualmente, o bien pedir al departamento de

procesamiento de datos que haga que un programador de sistemas escriba el programa

de aplicación necesario. Ambas alternativas son obviamente insatisfactorias. Supóngase

que se escribe tal programa y que, varios días más tarde, el mismo empleado necesita

arreglar esa lista para incluir sólo aquellos clientes que tienen una cuenta con saldo de

10.000 € o más. Como se puede esperar, un programa para generar tal lista no existe. De

nuevo, el empleado tiene que elegir entre dos opciones, ninguna de las cuales es

satisfactoria. La cuestión aquí es que el entorno de procesamiento de archivos

convencional no permite que los datos necesarios sean obtenidos de una forma práctica

y eficiente. Se deben desarrollar sistemas de recuperación de datos más interesantes

para un uso general. (Abraham Silberschatz, Henry F. Korth, & S. Sudarshan, 2002)

1.4.3 Las bases de datos relacionales

En el modelo relacional se utiliza un grupo de tablas para representar los datos y las

relaciones entre ellos. Cada tabla está compuesta por varias columnas, y cada columna

tiene un nombre único. En la Figura 1.3 se presenta un ejemplo de base de datos

relacional consistente en tres tablas: la primera muestra los clientes de un banco, la

segunda, las cuentas, y la tercera, las cuentas que pertenecen a cada cliente. El modelo

de datos relacional orientado a objetos combina las características del modelo de datos

(39)

23

Los modelos de datos semiestructurados permiten la especificación de datos donde los

elementos de datos individuales del mismo tipo pueden tener diferentes conjuntos de

atributos (Abraham Silberschatz, Henry F. Korth, & S. Sudarshan, 2002)

1.4.4 Ingeniería a la base de Datos

Según el Autor (Miguel Angel Benitez, 2017) , La ingeniería de Bases de datos trata de

la construcción de la base de datos y los aspectos relacionados. Aunque algunas

personas quieran “ponerse manos a la obra” y directamente. Construir una base de

datos, esto exige una cuidadosa planificación, ya que los errores y desajustes en la bases

de datos pueden traer problemas inmediatos o futuros de difícil solución. Un análisis

más detallado muestra que el proceso de ingeniería de base de datos es similar al

proceso de ingeniería de software.

Muchas de las acciones relacionadas con la Ingeniería de bases de datos son las

acciones que se pueden realizar mecánicamente, pero hay varias herramientas para

facilitar la vida del desarrollador y administrador de la base dc datos. Estas herramientas

se conocen como herramientas (‘ASE (Computer-Aided Software Engineering). A

medida que avanzamos en nuestros estudios relacionados con las bases de datos, nos

encontramos con varias herramientas que están diseñadas para ayudar en cada paso. y

que también ayudan a entender los aspectos teóricos. (Miguel Angel Benitez, 2017)

1.4.5 Pasos a poner en práctica para crear una base de datos

 Implementar un sistema de documentación y una metodología de trabajo y

desarrollo: en el desarrollo de cualquier cosa, el primer paso debe ser el

establecimiento dc un sistema de documentación que sirva para orientar todo el

proyecto, incluyendo una metodología y desarrollo. Metodología implica ser

dueño de procesos transparentes y bien definidos y científicos para ejecutar cada

acción propuesta, como disponer dc medios para detectar los fallos y errores en

(40)

24

 Establecer el propósito de la base de datos: establecer la necesidad inicial de la

aplicación de la base de datos y el tipo de base de datos que se utilizar en el

caso.

 Determinar la fuerza de trabajo, los recursos que se utilizaran los horarios dc

trabajo: sobre la base de los dos primeros pasos, se puede estimar el personal

necesario para llevar a cabo el desarrollo, más allá de los recursos financieros y

tecnológicos que se utilizarán. En base a esto, se puede establecer una línea de

tiempo para determinar los plazos para cada acción a realizar. (Miguel Angel

Benitez, 2017)

1.4.6 Procedimientos almacenados

Los procedimientos se pueden almacenar en la base de datos y ejecutarse con la

instrucción call. Estos procedimientos se denominan también procedimientos

almacenados. Los procedimientos almacenados son particularmente útiles porque

permiten que las operaciones de la base de datos se encuentren disponibles a

aplicaciones externas, sin exponer ninguno de los detalles internos de la base de datos.

(Abraham Silberschatz, Henry F. Korth, & S. Sudarshan, 2002)

1.5 Gestión Académica

Según el Autor (Miranda & Echeverry, 2011) Esta área se considera la razón de ser de

la institución educativa, ya que se asegura que los estudiantes desarrollen las

competencias necesarias para su desempeño personal, social y profesional.

La gestión académica involucra los procesos de diseño curricular, las prácticas

pedagógicas institucionales, la gestión de clases y el seguimiento académico

El diseño curricular se encarga del plan de estudios, del enfoque metodo- lógico, de la

evaluación, de los recursos para el aprendizaje, de la jornada escolar y de las tecnologías

(41)

25

coherencia al trabajo en el salón de clase. Las prácticas pedagógicas se encargan de dar

vida a la propuesta formativa, haciendo referencia a aspectos como la interacción

pedagógica, la planeación, el estilo pedagógico y la evaluación de los aprendizajes

escolares. A su vez, el sistema de seguimiento académico permite la observación del

proceso de enseñanza y aprendizaje, para asegurar el desarrollo de las competencias de

los estudiantes y de la gestión escolar. Los aspectos que se analizan son el monitoreo al

ausentismo que se centra en los estudiantes, el seguimiento de los resultados

académicos, el uso pedagógico de la evaluación externa o pruebas censales (Pruebas

Saber), las actividades de recuperación que garanticen el mejoramiento del desempeño

estudiantil y los programas de apoyo pedagógico a los casos de bajo rendimiento

académico. (Miranda & Echeverry, 2011)

1.6Seguimiento del Silabo 1.6.1 Definición

Todo proceso de enseñanza-aprendizaje requiere de una evaluación y retroalimentación

permanente. Al ser el sílabo la unidad básica de planificación y ejecución de las

sesiones de clase, su evaluación es fundamental. El sistema de evaluación y seguimiento

del sílabo provee de información relevante proporcionada por los propios estudiantes.

(Galvez, 2015)

1.6.2 Importancia

 Plantel: Evaluar el cumplimiento del perfil de egreso de cada carrera a través del

desarrollo de los resultados de aprendizaje propuestos por sus mallas curriculares;

 Facultades: Organizar las mallas curriculares y verificar la pertinencia de las

asignaturas y los resultados de aprendizaje en función del perfil de cada carrera.

 Docentes: Planificar y luego desarrollar el proceso de enseñanza–aprendizaje de la

asignatura en función de los resultados de aprendizaje que se espera de los

(42)

26

 Estudiantes: Saber qué se espera de ellos y los resultados de aprendizaje que

alcanzarán en cada asignatura. (UNACH)

1.6.3 Características

El sílabo como instrumento de previsión, resultado de la planificación curricular

realizada por el docente, tiene las siguientes características:

A. Intencional: Responde a determinados propósitos.

B. Coherente: Tiene coherencia externa e interna.

C. Integral: Cubre los diversos aspectos que demanda la previsión del trabajo

D. Flexible: Su constitución no es rígida. Se adecúa a la naturaleza y exigencias de los

aprendizajes y de los estudiantes.

E. Renovable: Se actualiza permanentemente en función de los avances de la ciencia y

tecnología.

F. Dinámico: Posibilita la participación activa del estudiante y del docente.

G. Participante: Permite la intervención conjunta de quienes están comprometidos en la

previsión de la enseñanza – aprendizaje.

H. Sistemático: Constituye un conjunto coherente de planteamientos de

intencionalidad, contenidos, estrategias de enseñanza – aprendizaje y de evaluación

que contribuyen a la optimización del proceso educativo previsto en una asignatura.

(QUIROZ, 2011)

1.6.4 Principios a considerar en la construcción del sílabo

A. Finalidad: El sílabo debe responder a los propósitos de la asignatura. Prever los

aprendizajes que serán incorporados y la estrategia para conseguirlos.

B. Coherencia: Externamente, como un todo, debe guardar correspondencia con los

objetivos del área curricular a la cual pertenece. Internamente, todos sus elementos

deben guardar correspondencia con los objetivos de la asignatura.

C. Integralidad: Debe considerar todos aquellos componentes de previsión que

(43)

27

D. Flexibilidad: El sílabo no debe ser un instrumento rígido sino pasible de ser

reajustado en función de las necesidades de los educandos y del proceso enseñanza

– aprendizaje.

E. Innovación: Debe ser continuamente revisado y actualizado a fin de incorporar los

aportes científico – tecnológicos.

F. Dinamicidad: Debe posibilitar que el estudiante actúe, ejercite sus capacidades

físicas y mentales, investigue y sea el gestor de sus aprendizajes.

G. Sistematicidad: Sus elementos se estructuran de manera dinámica e interrelacionada

en función a los propósitos de la asignatura.(QUIROZ, 2011)

1.6.5 Recomendación previas para la elaboración

Se proponer tres recomendaciones previas al momento de diseñar un syllabus.

La primera recomendación es el carácter flexible de la herramienta, tanto en la

construcción como en la implementación en el aula. Este atributo viene dado por su

función mediadora permanente entre los aprendizajes definidos en el curriculum, la

experiencia docente y las características del contexto y de los estudiantes semestre a

semestre. Lo anterior, conlleva a que su diseño sea dinámico y requiera de toma de

decisiones y ajustes: antes, durante y después del proceso formativo.

La segunda indicación, tiene relación con la necesidad de privilegiar la función

articuladora entre perfil de egreso, los resultados de aprendizaje, los contenidos y las

actividades de enseñanza y evaluación. A veces pensamos que el syllabus debe

explicitar solo aquellos que el docente desea enseñar y no consideramos la función del

curso en su totalidad de la formación.

Finalmente, esta herramienta puede ser considerada como el “GPS” del proceso

formativo, ya que:

 Visualiza la ruta formativa

(44)

28

 Permite a los estudiantes posicionarse al interior del proceso formativo  Ofrece la ruta de aprendizaje más eficaz y pertinente (Oscar Jerez k., 2015)

1.7Conclusiones parciales del capitulo

 Para concluir podemos decir que un sistema de información se encuentra dirigido al

uso y gestión de datos que sirve para su posterior uso y después ser utilizados para

su conveniencia.

 Con el avance tecnológico que se tiene dia a dia podemos concluir que las

aplicaciones web son muy necesarias ya que cumple necesidades que requiere el

usuario para tener una mayor eficiencia y eficacia al ser utilizadas para su beneficio.

 Con la utilización de la ingeniería de software la eficiencia y calidad con la cual se

la lleva a un enfoque sistemático, dominado y cuantificable al desarrollo operacional

y mantenimiento del software

 Al momento de utilizar una base de datos podemos tener la seguridad de que

estamos almacenando datos de manera estructurada y adecuado con el fin de

seleccionar los fragmentos de manera rápida y segura.

 A través de un seguimiento del silabo podremos concluir que es necesario para

facilitar el logro de los objetivos o competencias que se da a conocer para evaluar

(45)

29

CAPITULO II

2. MARCO METODOLÓGICO

2.1.Caracterización del Sector

2.1.1.Carrera de Sistemas de la Universidad UNIANDES

La Universidad Regional Autónoma de los Andes “UNIANDES” fue creada en

cumplimiento al ART. 7 de la Ley de Universidades y Escuelas Politécnicas del

Ecuador. Se basa en el informe No. 01235 del 10 de octubre de 1996 emitido por el

Consejo Nacional de Universidades y Escuelas Politécnicas CONUEP, en la ley de

creación de la Universidad expedida por el congreso Nacional el 9 de enero de 1997 y

su publicación en el registro Oficial No. 07 del 20 de febrero de 1997, constituyéndose

así en Ley de la República. El Estatuto Universitario aprobado por el CONUEP, según

resolución No. 02 del 15 de Octubre de 1997 y sus reformas, según Of. No.

CONESUP.STA del 28 de mayo del 2001; y por el Proyecto Sistema de Teleducación

autorizado por el CONUEP según resolución No. 00853 del 23 de septiembre de 1998.

La Universidad Regional Autónoma de los Andes “UNIADNES” tiene su matriz en la

ciudad de Ambato, y sus extensiones funcionan en las ciudades de: Tulcán, Ibarra,

Santo Domingo, Quevedo, Babahoyo, Puyo y Riobamba. (UNIANDES, 2009)

La Universidad Regional Autónoma de los Andes “UNIANDES” en los últimos años se

ha propuesto realizar un seguimiento del sílabo en la carrera de sistemas con el fin de

obtener un mejor resultado a la hora de impartir los contenidos establecidos en el sílabo.

La Carrera de Sistemas es una carrera de las Ciencias Tecnológicas, que tiene como

propósito formar profesionales competitivos y emprendedores, con sólidos

conocimientos en el área de las ciencias computación, para resolver problemas

Referencias

Documento similar

Sistemas radares para el seguimiento de blancos 47 La desventaja del sistema de comparación de fase respecto del sistema de comparación de amplitud consiste en que es

que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el

Sanz (Universidad Carlos III-IUNE): &#34;El papel de las fuentes de datos en los ranking nacionales de universidades&#34;.. Reuniones científicas 75 Los días 12 y 13 de noviembre

(Banco de España) Mancebo, Pascual (U. de Alicante) Marco, Mariluz (U. de València) Marhuenda, Francisco (U. de Alicante) Marhuenda, Joaquín (U. de Alicante) Marquerie,

[r]

Una de las partes más importantes en una aplicación de realidad aumentada, es acceder a la cámara del dispositivo para posteriormente poder mezclar esta imagen con los

ESTUDIANTE:REYNOSO MAMANI ,DIEGO FERNANDO DOCENTE:Dr.SOTO GONZALES

[r]