universidad regional autÓnoma de los...
TRANSCRIPT
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES - SANTO DOMINGO”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
PROYECTO DE EXAMEN COMPLEXIVO PREVIO A LA OBTENCIÓN DEL
TÍTULO DE INGENIERA EN SISTEMAS E INFORMÁTICA
TEMA:
APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA Y FINANCIERA DE LA
UNIDAD EDUCATIVA A DISTANCIA “CENTEBAD”
EXT. SANTO DOMINGO DE LOS TSÁCHILAS
AUTORA: TORRES ESTUPIÑAN CARMEN ADRIANA
ASESOR: ING. LOZADA TORRES EDWIN FABRICIO
AMBATO – ECUADOR
2016
APROBACIÓN DEL ASESOR DEL TRABAJO DE TITULACIÓN
CERTIFICACIÓN:
Quien suscribe, legalmente CERTIFICA QUE: El presente Trabajo de Titulación realizado
por la señorita Carmen Adriana Torres Estupiñan, estudiante de la Carrera de Sistemas,
Facultad de Sistemas Mercantiles, con el tema “APLICACIÓN WEB PARA LA
GESTIÓN ACADÉMICA Y FINANCIERA DE LA UNIDAD EDUCATIVA A
DISTANCIA “CENTEBAD” EXT. SANTO DOMINGO DE LOS TSÁCHILAS”, 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, Julio de 2016
Ing. Edwin Fabricio Lozada Torres.
ASESOR
DECLARACIÓN DE AUTENTICIDAD
Yo, Carmen Adriana Torres Estupiñan, 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 INGENIERA 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, Julio de 2016
Srta. Carmen Adriana Torres Estupiñan.
CI. 171835642-9
AUTORA
DERECHOS DE AUTOR
Yo, Carmen Adriana Torres Estupiñan, 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, Julio de 2016
Srta. Carmen Adriana Torres Estupiñan.
CI. 171835642-9
AUTORA
DEDICATORIA
Dedico este proyecto principalmente a Dios, quien supo guiarme por el bueno camino,
dándome fuerzas para continuar y no desmallar pese a problemas que se presentaron, por
haberme dado la vida y permitirme el haber llegado hasta este momento tan importante de
mi formación profesional.
A mi madre por darme su amor, por apoyarme, cuidarme y protegerme siempre aunque
sufriera por ello. A mi padre, por ser el pilar más fuerte e importante, por no desvanecer, por
darme su concejo, inculcarme valores, demostrándome siempre su apoyo incondicional sin
importar nuestras diferencias de opiniones. Por enseñarme que “Estoy aquí, porque puedo, y
porque puedo, es que estoy aquí”.
A mis hermanos que siempre estuvieron con migo, Alejandra que en momentos decisivos me
dio fuerza e impulso para continuar, Patricia que en tiempos de tristes me hizo sonreír y por
ultimo a mi hermanito Anthony que tiene un don para hacerme olvidar por minutos mis
problemas.
Además dedico este trabajo a toda mi familia, Torres Rosero y Estupiñan García que
cultivaron en mí, la persistencia dándome apoyo emocional.
Carmen Adriana Torres Estupiñan
AGRADECIMIENTO
Agradezco a Dios por darme todos los momentos felices hasta hoy, y por lo futuros también,
por darme la oportunidad de amar ya que no todos tenemos esa dicha.
Agradezco a mi padre por enseñarme siempre a estar en guardia, a dudar de los demás y solo
confiar en lo que puedan hacer mis propias manos como la “poesía de Ruperto” que me ha
servido da gran ayuda, por enseñarme que el matrimonio no es para todos, y por darme fuerza
mediante un lema de perseverancia, “Mil veces heridos, perseguidos bajo el fango de la
noche fría mil veces muerto, pero jamás VENCIDOS!”.
Agradezco a mi madre por el gran esfuerzo que hace día a día para estar con sus hijos, por
no desmallar en tiempos difíciles, por su ayuda incondicional, por el esfuerzo que hizo para
criarme en momentos cuando estaba sola, por ser profesora, enfermera, curandera, rescatista,
cocinera y Psicóloga.
Carmen Adriana Torres Estupiñan
ÍNDICE GENERAL
APROBACIÓN DEL ASESOR DEL TRABAJO DE TITULACIÓN
DECLARACIÓN DE AUTENTICIDAD
DERECHOS DE AUTOR
DEDICATORIA
AGRADECIMIENTO
RESUMEN EJECUTIVO
ABSTRACT
CAPITULO I .......................................................................................................................... 1
1. INTRODUCCIÓN ...................................................................................................... 1
1.1. Antecedentes de la investigación ............................................................................ 2
1.2. Planteamiento del problema ................................................................................... 3
1.3. Formulación del problema ...................................................................................... 4
1.4. Delimitación del problema ..................................................................................... 4
1.5. Objeto de investigación y campo de acción ........................................................... 5
1.6. Identificación de la línea de investigación ............................................................. 5
1.7. Objetivos ................................................................................................................. 5
1.7.1. Objetivo general ............................................................................................... 5
1.7.2. Objetivos específicos ........................................................................................ 5
1.8. Idea a defender........................................................................................................ 6
1.9. Justificación del tema ............................................................................................. 6
1.10. Metodología investigativa a emplear ...................................................................... 7
1.10.1. Observación Científica ................................................................................. 7
1.10.2. Analítico-Sintético ........................................................................................ 7
1.10.3. Inductivo-deductivo ...................................................................................... 7
1.11. Técnicas e instrumentos de investigación .............................................................. 7
1.11.1. La Observación ............................................................................................. 7
1.11.2. La Entrevista ................................................................................................. 8
1.11.3. Población ...................................................................................................... 8
1.12. Tipos de investigación ............................................................................................ 8
1.12.1. Investigación de campo ................................................................................ 8
1.12.2. Diseño transversal ......................................................................................... 9
1.13. Resumen de la estructura del proyecto ................................................................... 9
1.14. Aporte teórico y significación práctica. ................................................................ 10
CAPITULO II ....................................................................................................................... 11
2. MARCO TEORICO ................................................................................................. 11
2.1. Gestión administrativa .......................................................................................... 11
2.1.1. Importancia de la gestión administrativa ........................................................ 12
2.1.2. Principios generales de la administración ...................................................... 12
2.2. Gestión académica ................................................................................................ 13
2.2.1. Estructura organizativa ................................................................................... 13
2.2.2. Descripción de las principales funciones........................................................ 13
2.2.3. Normas académicas ........................................................................................ 15
2.2.4. Análisis de los procesos .................................................................................. 17
2.3. Gestión financiera ................................................................................................. 18
2.3.1. Objetivo de la gestión financiera .................................................................... 18
2.3.2. Responsabilidades de financiero .................................................................... 19
2.3.3. La contabilidad ............................................................................................... 21
2.3.4. La organización del departamento financiero ................................................ 21
2.3.4.1. Área de obtención de información .......................................................... 22
2.3.4.2. Área de tesorería...................................................................................... 22
2.3.4.2.1. Caja .................................................................................................... 23
2.3.4.2.2. Flujo de caja ....................................................................................... 23
2.3.4.2.3. Tipos de flujo de caja ......................................................................... 23
2.3.4.2.4. Flujo de caja del capital ..................................................................... 24
2.3.4.2.5. Flujo de caja del patrimonio o Equity ................................................ 24
2.3.4.2.6. Flujo de caja libre .............................................................................. 24
2.4. Variable independiente – “Aplicación”. ............................................................... 25
2.4.1. Aplicación ....................................................................................................... 25
2.4.2. Interfaz web .................................................................................................... 25
2.4.3. Aplicación web. .............................................................................................. 26
2.4.3.1. Arquitecturas de las aplicaciones web .................................................... 27
2.4.3.2. Estructura y funcionamiento. .................................................................. 29
2.4.3.3. Clasificación de las páginas web ............................................................. 29
2.4.3.4. Gestor de contenidos “CMS” .................................................................. 30
2.4.4. La web. ........................................................................................................... 30
2.4.4.1. Entorno web. ........................................................................................... 30
2.4.1.1.1 Internet ................................................................................................ 30
2.4.4.1.1. Intranet ............................................................................................... 31
2.4.4.1.2. Extranet .............................................................................................. 31
2.4.4.1.3. Ventajas y desventajas ....................................................................... 31
2.4.5. Hosting y dominio .......................................................................................... 33
2.4.5.1. Hosting .................................................................................................... 33
2.4.5.1.1. Factores para hallar un alojamiento ................................................... 34
2.4.5.2. Dominio ................................................................................................... 34
2.4.5.2.1. Subdominio ........................................................................................ 36
2.4.6. Sistema gestor de base de datos ...................................................................... 36
2.4.6.1. Componentes ........................................................................................... 38
2.4.6.1.1. Lenguajes de los SGBD ..................................................................... 39
2.4.6.1.2. El diccionario de datos ....................................................................... 39
2.4.6.1.3. Seguridad e integridad de datos ......................................................... 40
2.4.6.1.4. Usuarios de los SGBD ....................................................................... 41
2.4.6.2. Arquitectura del SGBD ........................................................................... 41
2.4.6.3. Objetivos del SGBD ................................................................................ 42
2.4.6.4. El modelo entidad-relación ..................................................................... 44
2.4.6.5. Arquitectura cliente-servidor................................................................... 45
2.4.6.6. Mysql ....................................................................................................... 46
2.4.6.6.1. Ventajas ............................................................................................. 47
2.4.6.6.2. Características .................................................................................... 48
2.4.6.7. Base de datos ........................................................................................... 49
2.4.7. Servidor web ................................................................................................... 50
2.4.7.1. Xampp (servidor) .................................................................................... 52
2.4.7.2. PhpMyAdmin (Entorno Web) ................................................................. 53
2.4.8. Lenguaje de programación ............................................................................. 53
2.4.8.1. Php ........................................................................................................... 54
2.4.8.2. Html ......................................................................................................... 54
2.4.8.3. Javascript ................................................................................................. 55
2.5. Conclusiones ......................................................................................................... 55
CAPITULO III ..................................................................................................................... 56
3. MARCO PROPOSITIVO ........................................................................................ 56
3.1. Tema ................................................................................................................... 56
3.2. Descripción de la propuesta ............................................................................... 56
3.3. Desarrollo de la propuesta .................................................................................. 56
3.3.1. Metodología .................................................................................................... 56
3.3.1.1. Análisis ....................................................................................................... 57
3.3.1.1.1. Análisis de requerimientos. .................................................................... 57
3.3.1.1.2. Fases del diseño. .................................................................................... 59
3.3.1.2. Diseño ......................................................................................................... 69
3.3.1.2.1. Modelo lógico ........................................................................................ 69
3.3.1.2.2. Modelo físico ........................................................................................ 70
3.3.1.2.3. Prototipo - aplicación web ..................................................................... 71
3.3.2. Codificación ................................................................................................... 73
3.3.3. Pruebas ........................................................................................................... 77
3.3.3.1. Pruebas de datos en frio .......................................................................... 78
3.3.3.2. Pruebas de datos reales ............................................................................ 80
CONCLUSIONES ............................................................................................................ 82
RECOMENDACIONES .................................................................................................. 82
BIBLIOGRAFÍA
ANEXOS
Ficha de observación
Guía de entrevista
Procedimientos regulatorios
ÍNDICE DE GRÁFICOS
Gráfico 1: Organigrama de la UEC ..................................................................................... 13
Gráfico 2: Arquitectura de las aplicaciones: todo en un servidor........................................ 27
Gráfico 3: Arquitectura de las aplicaciones web: separación servidor de datos ................. 27
Gráfico 4: Arquitectura de las aplicaciones web: todo en un servidor, con servicio de
aplicaciones. ......................................................................................................................... 28
Gráfico 5: Funcionamiento de la Aplicación Web .............................................................. 29
Gráfico 6: Simplificación de un sistema de base de datos .................................................. 37
Gráfico 7: Niveles de la arquitectura ................................................................................... 42
Gráfico 8: Representación de una entidad fuerte y débil..................................................... 45
Gráfico 9: Arquitectura cliente- servidor ............................................................................ 46
Gráfico 10: Estructura de una Dirección Web..................................................................... 51
Gráfico 11: Búsqueda de la IP en el servidor ...................................................................... 52
Gráfico 12: Transacción web con Apache Mysql – Php .................................................... 53
Gráfico 13: Php MyAdmin .................................................................................................. 53
Gráfico 14: Modelo Cascada ............................................................................................... 57
Gráfico 15: Diagrama de Flujo de Datos de la aplicación ................................................... 60
Gráfico 16: Caso de uso del administrador ......................................................................... 61
Gráfico 17: Caso de uso del estudiante ............................................................................... 62
Gráfico 18: Diagrama de secuencia, Administrador - Registro del personal ...................... 63
Gráfico 19: Diagrama de secuencia, Administrador - Ingreso de anuncios ........................ 64
Gráfico 20: Diagrama de secuencia, Administrador - Matriculación .................................. 65
Gráfico 21: Diagrama de secuencia, Administrador - Ingreso de haberes .......................... 66
Gráfico 22: Diagrama de secuencia, Estudiante - Documentación ..................................... 67
Gráfico 23: Diagrama de secuencia, Estudiante – Consulta de haberes .............................. 68
Gráfico 24: Modelo lógico de la BDD “SiCent” ................................................................. 69
Gráfico 25: Modelo físico de la BDD “SiCent” .................................................................. 70
Gráfico 26: Página Principal de “SiCent” ........................................................................... 71
Gráfico 27: Inicio de sesión - Administrador ...................................................................... 72
Gráfico 28: Sistema de Facturación..................................................................................... 75
ÍNDICE DE TABLAS
Tabla 1: Población .................................................................................................................. 8
Tabla 2: Tipos de dominios genéricos .................................................................................. 36
Tabla 3: Pruebas funcionamiento en software Fuente: Autor. ............................................. 77
Tabla 4: Prueba de datos en frio formulario de matricula .................................................... 80
Tabla 5: Prueba de datos reales Formulario matricula ......................................................... 82
RESUMEN EJECUTIVO
Los sistemas informáticos en la actualidad se han convertido en una herramienta
indispensable en el tratamiento de la información, en la Unidad Educativa a Distancia
CENTEBAD (Centro Técnico de Bachillerato a Distancia) permitirá generar procesos
automáticos, rápidos y precisos, por lo tanto la implementación del sistema, es de vital
importancia.
En la actualidad la Unidad Educativa Centebad “UEC” al no contar con un sistema en la parte
administrativa y financiera, ocasiona pérdida de tiempo, desorganización, acumulación de
procesos y por ende demora en la entrega de reportes y otros documentos por lo que se hizo
necesaria la implementación de la Aplicación web.
El modelo establecido para el desarrollo de la aplicación web es el de cascada, ya que es uno
de los modelos más utilizados por su efectividad, que se basa en procesos secuenciales, para
el modelamiento se usó UML.
La aplicación web se desarrolló en Adobe Dreamweaver CS6, la parte gráfica. Para el
almacenamiento de información se utilizó el sistema gestor de base de datos Mysql que por
sus características permitió el manejo y administración adecuado de datos.
Los principales beneficiarios al implementar la aplicación web son los estudiantes, personal
administrativo y comunidad educativa ya que podrán acceder a la información, matriculas,
inasistencias, anuncios, haberes detallados desde cualquier punto con acceso a internet.
ABSTRACT
Nowadays informatic systems have become an essential tool when dealing with information.
At the Junior High Technical Center that uses distance learning education (known as
CENTEBAD in Spanish), it is of fundamental paramount importance to implement a system
because it will allow to generate fast, accurate and automated processes.
At the moment, CENTEBAD does not have an informatic system in the administrative and
financial offices resulting in a waste of time, a badly organized labor, and an increasing of
processes that provoke a delay to hand in reports and other documents. For those reasons, it
was necessary to implement a web application.
The established model used to develop the web application was the one of cascade as it is
widely utilized for being a highly effective model. The Unified Modeling Language (UML)
was used for the modeling, based on sequential processes.
For the graphical part, the web application was developed using Adobe Dreamweaver CS6
(Cascading Style 6). And for the database management system, MySQL (My Structured
Query Language) was used.
The main clients of this web application are the students, the administrative staff, and the
whole educational community who will be able to use it for receiving information, for
enrollments, for checking absences, and for any other tasks they need to check from every
internet access.
1
CAPITULO I
1. INTRODUCCIÓN
La unidad educativa a distancia “CENTEBAD” (UEC), es una institución particular que
ofrece educación básica y bachillerato con calidad y calidez por parte del personal docente y
administrativo, su personal está formado por profesionales en servicio a la educación
satisfaciendo los intereses y necesidades de la sociedad.
En la actualidad la institución no cuenta con un sistema que controle procesos administrativos
y financieros del cual se encargue de automatizar procesos de gestión académica “matriculas”
por lo que la información de estudiantes y docentes no se encuentra totalmente digitalizada.
Además es gran importancia destacar el control de pensiones ya que se lo realiza de manera
manual esto provoca largas filas en horas clases ya que los estudiantes no conocen el monto
que adeudan y no hay ninguna información mediante internet en el cual ellos se puedan
conocer el monto correspondiente a pagar, esto provoca que se realice dos filas, una para
conocer el monto y otra para cancelar, luego de haber cancelado la secretaria entrega un
recibo a la directora escrito a mano este proceso que realiza el personal es repetitivo causando
pérdida de tiempo, al final del día se contabilizada los recibos y se emite otro informe del
total del monto recaudado, y luego se procede a actualizar los pagos de cada estudiante en
físico(carpeta de pago) y digital mediante el programa de Excel , este último proceso lo
realiza de lunes a domingo.
Los procesos que realiza la institución son largos y dificultosos, pero con la ayuda de la
aplicación web para la gestión académica (referente a matrículas) y financiera se resolverá
las dificultades que tienen estos procesos actuales en la institución y así mejorar el servicio
que ofrece a la comunidad educativa.
2
1.1. Antecedentes de la investigación
En el desarrollo de la aplicación web para la gestión académica y financiera de la unidad
educativa a distancia “CENTEBAD” ext. Santo Domingo de los Tsáchilas se realizó una
investigación en diferentes repositorios sobre temas relacionados al mismo.
Uno de los temas relacionados es de la Sra. Espinoza Lucano Anita Yolanda con el tema
HERRAMIENTAS DE CONTROL ADMINISTRATIVO-FINANCIERO DEL COLEGIO
DE ENFERMERAS/OS DE IMBABURA y en el cual su objetivo principal es Elaborar
Herramientas de control Administrativo-Financiero para el manejo adecuado de los recursos
económicos del Colegio de Enfermeras/os de Imbabura este proyecto se fundamenta
básicamente en el diseño de herramientas Administrativas/Financieras que faciliten la
oportuna toma de decisiones y logro de objetivos con alta efectividad y eficiencia en las
operaciones, confiabilidad en la información Financiera y el cumplimiento de las leyes y
regulaciones aplicables. (ESPINOZA LUCANO, 2015)
El segundo tema relacionado es de la Sra. Martínez Fuentes Alba del Rocío con el tema
HERRAMIENTAS FINANCIERAS PARA LA UNIDAD EDUCATIVA LA
INMACULADA DE LA CIUDAD DE OTAVALO este proyecto se basa en la aplicación de
herramientas financieras en las instituciones en la búsqueda de información útil para los
administradores y personas encargadas de tomar decisiones que afecten la estructura
financiera de la organización se está convirtiendo en un factor clave para la generación de
valor, es por ello, que las instituciones educativas necesitarán una nueva definición, así como
desarrollar herramientas financieras que le garanticen su sobrevivencia, en el logro de sus
objetivos organizacionales. (MARTÍNEZ FUENTES, 2014)
El tercer tema relacionado es de la Sra. Montufar Palacios Diana Victoria con el tema
DISEÑO DE MODELO DE GESTIÓN ADMINISTRATIVA, FINANCIERA Y
CONTABLE PARA LAS INSTITUCIONES SALESIANAS CASO: COLEGIO TÉCNICO
SALESIANO DON BOSCO y en el cual su objetivo principal es consolidar y mejorar los
sistemas de información de la institución: generación, automatización y distribución de la
3
información este proyecto se base en determinar el grado de eficiencia, efectividad y
economía de las actividades realizadas, de tal forma que se mejore continuamente el
desarrollo de los mismos, con el objeto de obtener la maximización de la calidad de la
administración así como de fomentar la optimización de los bienes y servicios que presta el
mismo. (MONTUFAR PALACIOS, 2010)
El cuarto tema relacionado es de la Sra. Ayala Velasco, Estuardo Ramiro con el tema
MODELO DE GESTIÓN FINANCIERA INTEGRAL PARA LOS COLEGIOS
PARTICULARES DE LA CIUDAD DE IBARRA y en el cual su objetivo principal es
gestionar técnica y legalmente, los recursos económicos de una entidad con la finalidad de
obtener el máximo beneficio de los mismos, en los ámbitos social, educativo, económico este
proceso de análisis financiero se realizó con la finalidad de apoyar a los directivos de estas
instituciones en la evaluación y para facilitar la toma técnica de decisiones en el caso de tener
disponibilidad económica o deseo de realizarlas. (MONTALVO VÁSQUEZ, 2013)
1.2. Planteamiento del problema
El manejo de la información UEC se la hace de manera manual, la gestión de la información
por parte de un sistema informático web es de gran importancia para la optimización y
agilización de procesos.
El registro de información mediante un sistema web permitirá que información de
importancia sea almacenada en el menor tiempo posible y que esta pueda ser visualizada de
manera instantánea desde cualquier punto mediante un navegador con acceso a internet.
La Unidad Educativa a Distancia “CENTEBAD”, en la actualidad está a cargo de la
formación permanente de bachilleres mediante diferentes especialidades. Tomando en cuenta
que la documentación de información y datos, tienden a crecer cada día más, esto implica
mayor esfuerzo en la administración, en la actualización de información y procesos que
realiza la UEC, existen varias deficiencias de las cuales se pueden mejorar conociendo sus
debilidades, se hablara solo aquellas que se van a mejorar:
4
• Existe una deficiencia en la disponibilidad de información del estudiante, en el cual
los procesos se realizan de forma manual provocando pérdida de tiempo en procesos
repetitivos.
• El proceso de matriculación se la realiza manualmente esto provoca extensas filas,
por lo tanto perdida tanto para el futuro estudiante y para la UEC.
• El control de pensiones y otros haberes estudiantiles se los realiza también de forma
manual esto provoca procesos repetitivos y pérdida de tiempo ya que se realiza los
cobros en horas clases.
• No existe un control de haberes abierto para que el estudiante pueda estar al tanto de
las pensiones desde cualquier zona con internet y así evitar la falta de información al
estudiantado.
Estas son las falencias que se han logrado investigar en los procesos ya mencionados
anteriormente.
1.3. Formulación del problema
¿Cómo mejorar la administración académica y financiera de la unidad educativa a distancia
“CENTEBAD” extensión Santo Domingo de los Tsáchilas?
1.4. Delimitación del problema
La unidad educativa a distancia “CENTEBAD” Ext. Sto. Dgo., se encuentra ubicado en la
provincia de Santo Domingo de los Tsáchilas, ciudad Santo Domingo, parroquia santo
domino (centro), calle Galápagos y Cuenca.
En primera instancia el proyecto se enfoca en la administración de información y los procesos
que lleva a cabo para la matriculación y control de pensiones de la Unidad Educativa a
Distancia “CENTEBAD”, en la cual esta información va a estar difundida en una aplicación
5
Web para la Gestión Académica y Financiera permitiendo proporcionar disponibilidad y
accesibilidad al momento de consultar ya sea para los administradores del sistema web,
estudiantes o representantes. La presente tesis de grado se desarrollará durante el año 2016.
1.5. Objeto de investigación y campo de acción
Objeto de Investigación: Gestión académica y financiera “Aplicación web”.
Campo De Acción: Sistemas de Información
1.6. Identificación de la línea de investigación
Desarrollo de software y programación de sistemas.
1.7. Objetivos
1.7.1. Objetivo general
Diseñar una aplicación web para la gestión académica y financiera, de la Unidad
Educativa a Distancia “CENTEBAD”, Ext. Santo Domingo de los Tsáchilas
1.7.2. Objetivos específicos
Realizar una investigación de campo para determinar las falencias actuales en la
administración de información y pagos, en el departamento de secretaria, de la Unidad
Educativa a Distancia CENTEBAD, Extensión Santo Domingo.
Fundamentar teóricamente la investigación científica a realizar sobre los procesos de
gestión y aplicaciones Web.
6
Implementar la aplicación para la gestión académica y financiera, de la Unidad
Educativa a Distancia “CENTEBAD”, Ext. Santo Domingo de los Tsáchilas
1.8. Idea a defender
Con el desarrollo e implementación de la aplicación web se mejorara la gestión académica
en matriculación y gestión financiera de la Unidad Educativa a Distancia CENTEBAD ext.
Santo Domingo de los Tsáchilas.
1.9. Justificación del tema
La unidad educativa a distancia CENTEBAD extensión Santo Domingo de los Tsáchilas,
tiene la responsabilidad de la formación de bachilleres mediante diferentes especialidades.
Tomando en cuenta que la documentación de información y datos, tienden a crecer cada día
implicando mayor esfuerzo en la gestión académica enfocado a la matrícula y financiera, es
por esto que se desarrollará un sistema web con la finalidad de mejorar la administración de
información de la UEC, dando como resultado la optimización de procesos repetitivos en la
administración de información y procesos.
Con el sistema ya expuesto se pretende mejorar los puntos siguientes:
Con el sistema web se dará mayor disponibilidad de información al alumnado
reduciendo pérdida de tiempo y costos al requerir movilizarse al colegio.
Mediante el sistema web se solucionara el problema de disponibilidad de información
sobre el alumnado ya matriculados para una mejor administración.
Con el sistema web se evitara pérdida de tiempo y trabajo acumulado por su facilidad de
uso y procesos automatizados, actualizados.
El sistema web ayudara con el control pensiones visualizando valores que se adeudan
mediante el acceso individual de cada estudiante.
7
Además el sistema web será de gran utilidad ya que el comprobante de pago será emitido
Automáticamente, disminuyendo pérdida de tiempo el administrador.
Estos son los beneficios que brindara el sistema web ya expuesto con anterioridad.
1.10. Metodología investigativa a emplear
1.10.1. Observación Científica
Se utilizara el método de observación científica con la finalidad de ser participativa en la
institución, involucrándose directamente en el objeto de estudio, teniendo como finalidad
profundizar en el problema real y describir las causas que generan dicho problema además
este método nos permitirá conocer todos los procesos que realiza la UEC Ext. Sto. Dgo., para
así llegar a una solución adecuada para el beneficiario.
1.10.2. Analítico-Sintético
En la investigación se desarrollara el método de investigación analítico-sintético ya que se
va a estudiar y analizar los procesos cotidianos de la UEC Ext. Sto. Dgo., desglosándolos
para así llegar al problema central, una vez ya obtenida la información, se le ira acoplando y
uniendo también analizando dicho problema hasta llegar a una solución satisfactoria.
1.10.3. Inductivo-deductivo
En la investigación se aplicara el método de investigación Inductivo-deductivo debido a que
se estudiara el problema central particularmente en el proceso administrativo de información
y financiero en la UEC Ext. Sto. Dgo.
1.11. Técnicas e instrumentos de investigación
1.11.1. La Observación
8
En la investigación se utilizó, la técnica de observación ya que es de gran importancia al
momento de indagar sobre algo específico, porque obtiene de forma segura información y
datos importantes, para analizar la problemática y dar soluciones a ellas.
1.11.2. La Entrevista
Se utilizó esta técnica de investigación ya que mediante algunas preguntas que se le hizo a la
Coordinadora de la UEC, Lic. Yessica Jami, se supo conocer las debilidades de las diferentes
áreas de en la administración académica y financiera, para su próxima solución.
1.11.3. Población
La población de la investigación realizada es el personal administrativo de la Unidad
Educativa a Distancia “CENTEBAD” ext. Santo domingo de los Tsáchilas, a continuación
se detalla la población.
Población Frecuencia
Personal Administrativo 2
Total 2
Tabla 1: Población
Fuente: Personal de la Unidad Educativa
En el personal administrativo se encuentra inmerso las autoridades como: rectora, secretaria.
1.12. Tipos de investigación
1.12.1. Investigación de campo
La investigación de campo será utilizada para conocer la realidad en cuestión de la
administración de información en la UEC, lo cual será de gran ayuda ya que permitirá
comprender y aprender el funcionamiento interno de la misma, y por ende el tiempo que se
lleve a realizar la investigación de campo será utilizado para efectuar el levantamiento de la
información que se requiere para la implementación de la variable independiente.
9
1.12.2. Diseño transversal
Se utilizara la investigación transversal ya que tiene como propósito recolectar datos en un
tiempo determinado, describir sus variables y analizarlas para así llegar a una solución
adecuada, también se caracteriza por la forma de resección de documentación o información.
1.13. Resumen de la estructura del proyecto
La Aplicación web para mejorar la Gestión Académica y Financiera de la Unidad
Educativa a Distancia “CENTEBAD” Ext. Santo domingo de los Tsáchilas, con el fin de
automatizar procesos que realizaban estudiantes, representantes y personal administrativo se
realizó el sistema que está fundamentado del siguiente orden.
En la introducción se identifica el objeto de estudio de la aplicación en el cual hace
referencia al problema sus antecedentes y beneficios al desarrollar el sistema.
Primer capítulo hace referencia a la variable dependiente e independiente en el cual se
identifica el problema a gestionar, objetivos, además se determina la idea a defender con su
respectiva justificación y metodologías, técnicas e investigación a utilizar.
El Segundo capítulo hace referencia al marco teórico, que es la fundamentación previa para
llevar a cabo la solución que es la aplicación web, es por esto que se detalla los conceptos
de la gestión administrativa, académica, financiera y por último la variable independiente,
todos estos conllevan un determinado proceso, para ello se explica con precisión el concepto,
procesos.
En el Tercer capítulo se enfoca sobre la propuesta que es la Aplicación web para la gestión
administrativos y financiero, en este último capítulo se describe los procesos que se llevara
a cabo con la interfaz de cada uno, además se visualizara la página principal en la cual se
ofrece los servicios que presta la institución.
10
Finalmente se aporta con las conclusiones, recomendaciones y bibliografía necesaria siendo
el complemento para el desarrollo de la aplicación.
1.14. Aporte teórico y significación práctica.
El uso de las “TIC” en la educación es una herramienta de innovación y desarrollo que
permite utilizar las nuevas tecnologías a nivel mundial, sin embargo no se debe descartar que
el nivel de uso de estas en el ecuador no es tan común como en los países más desarrollados,
es por ello que el desarrollo de la aplicación Web para la Gestión Académica Y Financiera
de la Unidad Educativa a Distancia “CENTEBAD” va a ser de gran ayuda tanto para la
institución como para el alumnado ya que tendrá un impacto positivo.
El aporte teórico nos permite manifestar que la practica está sustentada en la teoría ya que se
convierte en la base de todo conocimiento, para posteriormente ser aplicados de forma
precisa, es por eso que el contexto de este proyecto se enfoca en la gestión académica y
financiera lo cual proyecta a la correcta utilización de componentes pedagógicos en cuanto
al desarrollo del sistema es de gran importancia mencionar el ciclo de vida del sistema y su
sistema gestor de base de datos entre otros, etc.
En cuanto a la significación practica la teoría tiene mucho que ver, ya que esta se completa
con la práctica es por eso que para mejorar gestión académica y financiera el sistema
permitirá realizar registros de matrículas sin duplicidad optimizando tiempo, actualizar pagos
y visualizarlos obteniendo información desde cualquier lugar con acceso a internet, además
la protección de datos digitalizados. Todos estos procesos, de automatización aportan al
bienestar de la comunidad educativa.
El desarrollo de la Aplicación Web para la gestión académica y financiera será de gran
importancia ya que permitirá mejorar el servicio que ofrece a la comunidad ya que carece
de un servicio rápido y confiable.
11
CAPITULO II
2. MARCO TEORICO
2.1. Gestión administrativa
Según (HITT, 2006) la administración es el proceso de estructurar y utilizar conjuntos de
recursos orientados hacia el logro de metas, para llevar a cabo las tareas en un entorno
organizacional.
Según (HURTADO CUARTAS, 2008) La gestión administrativa es un proceso muy
particular consistente en las actividades de planeación, organización, dirección, ejecución y
control, desempeñadas para determinar y alcanzar los objetivos señalados con el uso de seres
humanos y otros recursos.
Existen cuatro elementos muy importantes que denominamos el proceso administrativo,
extraído de la definición de administración, y que están relacionados con la gestión
administrativa, sin ellos es imposible hablar de gestión administrativa, estos son: planeación,
organización, dirección y control.
En resumen la gestión administrativa es una acción humana que depende del conocimiento
de las ciencias administrativas, del arte, de las habilidades personales y de liderazgo.
Planeación: Determina los objetivos que se desean alcanzar en el futuro y las acciones que
se deben emprender para el logro de los mismos.
Organización: Es la estructura de la organización donde intervienen elementos
fundamentales para la asignación de funciones y delimitación de responsabilidades mediante
los cargos, con el fin del logro de los objetivos.
Dirección: Consiste en ejecutar lo planeado a través del recurso humano; es el que debe ser
liderado, a través de una eficiente administración que conduzca al logro de lo propuesto.
12
Control: Permite comparar resultados durante y después de los procesos, los cuales sirven
para tomar decisiones y aplicar los correctivos necesarios. (HURTADO CUARTAS, 2008)
2.1.1. Importancia de la gestión administrativa
La gestión administrativa es una acción humana y el hombre tiene la responsabilidad, de
construir una sociedad económicamente mejor, normas sociales mejoradas y unas
organizaciones más efectivas y competitivas es el reto de la gestión administrativa moderna.
El desarrollo del proceso administrativo está en función de una administración efectiva, en
gran medida la determinación y la satisfacción de muchos objetivos económicos, sociales y
políticos descansa en la competencia del administrador.
La administración pone en orden los esfuerzos, según (TERRY, 2012), en situaciones
complejas, donde se requiere una gran habilidad para gestionar con los recursos que se tienen,
materiales, financieros, tecnológicos y humanos, entre muchos otros, para alcanzar el logro
de los objetivos de una manera eficiente y eficaz.
Es a través del esfuerzo colectivo donde la administración adquiere su significación más
precisa y fundamental; ya sea social, religiosa, política o económica, toda organización
depende de la administración para llevar a cabo sus fines., de la buena o mala gestión
administrativa depende cl éxito o fracaso de la empresa.
2.1.2. Principios generales de la administración
Para que la Administración se lleve a cabo con la máxima eficiencia se deben aplicar algunos
principios innegociables para administrar y fortificar cl cuerpo de las organizaciones y
facilitar el control, por ello al utilizar la administración se requiere de flexibilidad para
afrontar los cambios, de inteligencia, de experiencia, de decisión y mesura.
Un principio que nunca debemos omitir es la COORDINACIÓN. Se refiere a la forma
armoniosa de llevar las acciones con las circunstancias, y la coordinación es una acción
13
netamente humana que depende del liderazgo, de las habilidades y del conocimiento.
(HURTADO CUARTAS, 2008)
2.2. Gestión académica
La gestión académica juega un papel de vital importancia en el sector educativo, pues mejora
la eficiencia y eficacia, ya que depende de su calidad de gestión en diferentes procesos,
además involucra diferentes áreas: financiero, talento humano, tecnológica etc.
Tomando en cuenta que su misión es ser un hilo conductor de la gestión administrativa del
alumno a lo largo de su vida estudiantil en el establecimiento.
2.2.1. Estructura organizativa
Gráfico 1: Organigrama de la UEC
Fuente: Investigación propia
2.2.2. Descripción de las principales funciones
Personal directivo
Rectora:
El rector, regirá, gobernará, dispondrá, ordenará y mandará a ejecutar cuantos asuntos de
relieve se presenten en los mencionados del colegio, en conformidad con los estatutos,
ordenanzas y más disposiciones impartidas por las autoridades a nivel de educación, además
14
controla la correcta función, servicios que brinda las extensiones de la institución y según su
conciencia le parezca más conveniente y oportuno para los diversos tiempos y asuntos.
(CASADO ARBONIÉS, 2010)
Directora – Coordinadora:
Cumple y hace cumplir las normas legales reglamentarias y más disposiciones impartidas por
la rectora y más organismos competentes a nivel de educación
Es el funcionario responsable del colegio y de la administración del plantel. Dentro de sus
funciones está planificar y promover actividades tendientes a que se realice en fama integral
el proceso educativo, mantener frecuente comunicación con los profesores, alumnos y padres
de familia, dirigir las relaciones públicas de la institución.
Coordina las actividades curriculares y extracurriculares con todos los miembros de la
comunidad educativa. (GÓMEZ, 2007)
Personal administrativo
Secretaria:
Los colegios cuentan también con este funcionario, el que está bajo la autoridad del director
del centro educativo, y atiende entre otras, las siguientes funciones:
Preparar informes sobre pensiones, matriculas, ausencias, llegadas tardías además participa
en la confección de las estadísticas del centro educativo.
Cumple con las normas internas de todo trámite administrativo, brinda atención a
funcionarios u otras que lo requieran, clasifica la documentación oficial, recibida y
despachada del establecimiento, propicia relaciones armónicas con directivos y docentes.
(GÓMEZ, 2007)
15
Inspección:
Es la responsable inmediata de la organización, supervisión del trabajo armónico y eficiente,
haciendo cumplir el reglamento interno, las leyes y demás disposiciones vigentes que afecten
al sistema educativo.
Cautelar las horas de entrada, salida, permisos anticipados de estudiantes y docentes.
Controlar la asistencia, disciplina, la correcta presentación del alumnado, el uso adecuado
del mobiliario, materiales y dependencias de la institución.
Asesorar, orientar e informar a los distintos sectores de la comunidad educativa con el
ejercicio de sus derechos y en el cumplimiento de sus obligaciones.
Emitir los informes solicitados por la directora de la unidad educativa ( LARROSA
MARTINEZ & CARDA ROS, 2007)
2.2.3. Normas académicas
Código de convivencia
Con fecha 6 de Septiembre del 2013, el Ministerio de Educación, expide el Acuerdo N° 332-
13, en el cual se acuerda institucionalizar el Código de Convivencia en todos los
establecimientos educativos del país, el mismo que debe ser construido con la participación
de todos los integrantes de la comunidad educativa.
Tiene como propósito principal el fortalecimiento y desarrollo respetuoso de las relaciones
entre todos los actores de la comunidad educativa, en un ambiente de armonía, paz, respeto
y autonomía en el ejercicio de sus libertades.
En la construcción de este código de convivencia, nos hemos basado en leyes y acuerdos que
rigen la convivencia humana como:
16
CONSTITUCIÓN POLÍTICA DEL ESTADO
Cap. II. Art 6. “Todos los ecuatorianos y ecuatorianas son ciudadanos y como tales gozan
de los derechos establecidos en la Constitución”.
Art. 11 capítulo 1 numeral 2
“Todas las personas serán consideradas iguales y gozarán de los mismos derechos, libertades
y oportunidades sin discriminación en razón de nacimiento, edad, sexo, etnia, color, origen
social, idioma, religión, filiación política, posición económica, orientación sexual, estado de
salud, discapacidad o diferencia de cualquier otra índole”.
Art. 45 “Niños, niñas y adolescentes gozarán de derechos comunes al ser humano, además
de los específicos de su edad”.
LEY ORGÁNICA DE EDUCACIÓN INTERCULTURAL
Art. 2 Literal
a). “La educación es un derecho humano fundamental y es deber ineludible e inexcusable del
Estado garantizar el acceso, permanencia y calidad de educación para toda la población sin
ningún tipo de discriminación”.
c). “La educación forma a las personas para la emancipación, autonomía y el pleno ejercicio
de sus libertades”
i). “La educación debe basarse en la transmisión y práctica de valores que promueva la
libertad personal, la democracia, el respeto a los derechos, la responsabilidad, la solidaridad,
la tolerancia, el respeto a la diversidad de género, generacional, étnica, social, por identidad
de género, condición de migración y creencia religiosa, la equidad, la igualdad y la justicia y
la eliminación de toda forma de discriminación”.
CÓDIGO DE LA NIÑEZ Y LA ADOLESCENCIA
17
Art.37. Literal 3.- Contemple propuestas educacionales flexibles y alternativas para atender
las necesidades de todos los niños, niñas y adolescentes, con prioridad de quienes tienen
discapacidad, trabajan o viven una situación que requiera mayores oportunidades para
aprender.
Art. 38 Literal b.- Expresa practicar la paz, respeto a los derechos humanos, la no
discriminación, la tolerancia, la valoración de las diversidades, participación, diálogo y
autonomía.
2.2.4. Análisis de los procesos
2.2.4.1. Proceso de matriculación
La matrícula definitivamente debe formalizarse dentro de las fechas dadas por la institución,
el alumnado tendrán que presentar para la formalización de la matrícula, la documentación
relativa al cumplimiento de los requisitos académicos u otros, cuando sean exigibles por la
institución.
Los alumnos que no hayan finalizado la matrícula en el período establecido se considerarán
que renuncian a la plaza solicitada sin perjuicio. Los alumnos que no puedan proceder a la
formalización de la matrícula porque no hayan obtenido las condiciones académicas previas
requeridas, tendrán que confirmar dentro del plazo de matriculación en el periodo
extraordinario, si entonces cumple los requerimientos académicos establecidos. (ALBAINA
M. & ARANDA M., 2001)
2.2.4.2. Proceso de creación de actas
En general, toda institución o sociedad, necesita registrar los hechos relevantes a través de
medios idóneos para la conservación del registro. Cuanto mayor sea la información asociada
al registro, más útil será.
18
El conjunto de las actas constituye la memoria de la institución o sociedad. Es conveniente
que las actas se confeccionen en libros de actas, con hojas numeradas y que se realicen copias
de las principales, para que de cada hecho se formen legajos especiales. Además las actas
deben ser firmadas por el mayor número de personas posible, especialmente las que
intervinieron directamente en el hecho, los testigos del mismo, los padres o tutores de los
alumnos. (PADVALSKIS S., 2005)
2.3. Gestión financiera
La Gestión Financiera, consiste en administrar los recursos que tiene la empresa, con la
finalidad de llevar un control adecuado y ordenado de los ingresos y egresos de la misma. Es
por ello, que la parte financiera de todo colegio, e institución es fundamental ya que con esos
rubros, se sustenta todas las actividades previstas para el año lectivo. (PÉREZ & VEIGA,
2015)
2.3.1. Objetivo de la gestión financiera
La misión general de la gestión financiera en la empresa es de apoyar y financiar su
crecimiento rentable, controlando su riesgo, comprende la formulación de objetivos,
denominando como objetivo no un deseo sino un compromiso para alcanzarlo.
En cualquier organización las principales áreas económico-financieras que exigen fijar
objetivos son: El crecimiento
Este es uno de los objetivos prioritarios de cualquier organización porque, en general, se
considera que el tamaño:
Mejora la rentabilidad por:
o La economía de escala, que permite reducir el coste unitario al aumentar el volumen.
o La economía de sinergias, que permite compartir recursos entre varias actividades.
19
o El aumento de la capacidad utilizada, es la reducción del coste del producto o del
servicio, esta reducción se produce porque esos gastos se reparten entre un mayor
número de unidades.
Refuerza la posición financiera de la empresa por la posibilidad de acceder a fuentes
de financiación más amplias y especializadas y por la mayor exigencia y credibilidad
que conlleva la visibilidad que da el tamaño.
Una gestión financiera eficaz debe promover un crecimiento que satisfaga las siguientes
leyes:
Duradero, porque se base en la realidad del mercado y se apoye en la creación y
mantenimiento de ventajas competitivas sostenibles.
Rentable, con una perspectiva de largo plazo.
Financiable, de manera que los fondos que genere el crecimiento sean capaces de cubrir
los desembolsos de la financiación.
Gestionable, de modo que se evite un crecimiento desordenado o un exceso de
complejidad.
Seguro, para evitar riesgos excesivos que cuestionen la continuidad de la empresa.
(PÉREZ & VEIGA, 2015)
2.3.2. Responsabilidades de financiero
La gestión financiera contribuye directamente al crecimiento, la rentabilidad, el riesgo, y no
solo prestando servicio al resto de las áreas, sus principales responsabilidades son:
20
Gestionar el sistema de información para comunicar la situación económico-financiera
de la empresa.
Analizar la rentabilidad y el riesgo de las nuevas inversiones.
Diseñar e implantar una estructura de financiación que equilibre sus efectos sobre la
rentabilidad de los accionistas y el riesgo financiero del endeudamiento.
Gestionar los procesos administrativos para evitar retrasos y errores en las operaciones
y hacerlo con productividad. Se trata de asegurar que los procesos se desarrollan fiable
y rápidamente, a satisfacción del cliente interno y externo.
Apoyar a las áreas operativas a fin de que se incorpore el criterio financiero en las
decisiones comerciales y de inversión, producción y suministro. Si lo prioritario es
satisfacer las exigencias competitivas del mercado, ello ha de hacerse bajo un criterio de
eficiencia económica, evitando incurrir en costes excesivos.
Actuar como asesor de la dirección general en la toma de decisiones.
Controlar la situación financiera de la empresa.
La gestión financiera debe desarrollar convicciones propias, adaptadas a las características y
circunstancias de su empresa, respecto a los principios que rigen una gestión profesional.
Si se aprende de la experiencia propia y ajena sobre temas tales como los límites del
crecimiento, el endeudamiento factible, los dividendos razonables, el control interno, la
flexibilidad financiera y la gestión rentable pero prudente de los riesgos, la tasa de mortalidad
empresarial en las crisis económicas se reduciría radicalmente. (PÉREZ & VEIGA, 2015)
21
2.3.3. La contabilidad
La contabilidad de una empresa es una unidad económica que obtiene recursos, los organiza
y gestiona para conseguir sus objetivos, principalmente de rentabilidad y crecimiento, es por
ello que la contabilidad es responsable de informar del valor de los recursos que emplea la
empresa, de cómo están financiados y de los resultados que genera su gestión.
La contabilidad es el sistema que debe informar en términos monetarios, relevantes, fiables
y periódicos sobre la posición y el comportamiento económico-financiero de la empresa. Con
este objetivo, la contabilidad identifica, organiza, valora, registra, resume y comunica
fielmente los hechos económicos de la empresa, producidos en cada periodo. En este sentido:
Un hecho económico es todo acontecimiento o transacción que afecta o puede afectar
directa o indirectamente a la situación económica de la empresa.
Un hecho contable es el registro de un hecho económico que afecta directa y
significativamente a dicha situación y cuyo efecto puede fijarse razonablemente en
importe y fecha.
Los hechos económicos que se registran son solo los contables, es decir, los que afectan
directa y significativamente a la economía de la empresa y que pueden cuantificarse
monetariamente. (PÉREZ & VEIGA, 2015)
2.3.4. La organización del departamento financiero
La actividad financiera de la empresa exige de una estructura y organización del
departamento financiero de la empresa.
22
2.3.4.1. Área de obtención de información
La gestión financiera se basa en el análisis e interpretación de los datos económico-
financieros de la empresa reflejados en la información contable y que deben tener las
siguientes características para su validez. La información contable debe cumplir los
siguientes requisitos:
Identificabilidad. La información debe definir el periodo de tiempo que cubre, la
empresa de la que se trata y el sector de actividad económica que desarrolla.
Oportunidad en cuanto a los momentos, en el tiempo, en los que la información debe
estar disponible.
Claridad en cuanto a su contenido para que sea posible su utiliza-ción por los distintos
destinatarios de la información contable.
Economicidad. La obtención de información tiene un coste, por ello hay que encontrar
un equilibrio entre el volumen y grado de detalle de la información obtenida y el coste
de su elaboración.
Imparcialidad. La información obtenida y puesta a disposición de los usuarios debe ser
única sin tener en cuenta el destino de la misma.
Objetividad. La aplicación de criterios objetivos que eliminen cualquier sospecha de
subjetividad es requisito necesario para la validez de la información obtenida.
2.3.4.2. Área de tesorería
Sin duda una de las áreas críticas de las empresas es el manejo de tesorería en la que
finalmente convergen todas las actuaciones de la empresa. Como elementos integrantes del
desarrollo de la misma podemos señalar:
23
Gestión de la caja mediante la realización de cobros y pagos así como custodia de activos
líquidos.
Gestión de créditos en aplicación de las políticas de cobro y pago definidas por la
empresa.
Control de riesgos y autorización de operaciones especiales.
Previsiones de tesorería a corto plazo. (AGUADO & MÉNDEZ G., 2006)
2.3.4.2.1. Caja
Es el dinero efectivo que se mantiene en la empresa, saldos de cuentas y depósitos bancarios
inmediatamente disponibles. (AGUADO & MÉNDEZ G., 2006)
2.3.4.2.2. Flujo de caja
El flujo de caja es una importante herramienta para la dirección permitiendo conocer cuánto
dinero se tiene disponible, pues ayuda a estimar las necesidades de efectivo de la empresa en
diversas épocas del año. Para presupuestar el flujo de caja es necesario proyectar las entradas
y las salidas de efectivo, y las necesidades financieras, por periodos cortos que formen parte
de un período mayor. (SCHLAGETER & LORENZO, 2011)
2.3.4.2.3. Tipos de flujo de caja
Para la construcción del Flujo de Caja (FC), se tienen diferentes enfoques de acuerdo al uso
que pretenda darse a este, teniendo en cuenta que en principio el FC tiene como propósito
medir la disponibilidad de efectivo para cancelar las deudas contraídas con terceros y
remunerar la inversión de los accionistas de compañía. Los Flujos de caja son:
El Flujo de Caja del Capital.
El Flujo de Caja del Patrimonio o Equity.
24
El Flujo de Caja del Libre. (BARAJAS, 2010)
2.3.4.2.4. Flujo de caja del capital
El Flujo de Caja del Capital (FCC), es el flujo de caja que queda disponible después de
descontar el efectivo requerido para el aumento del capital del trabajo y la reposición de los
activos fijos, para atender los compromisos con los beneficiarios de la empresa que son los
acreedores financieros y los socios. A los acreedores se les atiende con servicio de la deuda
(capital e intereses), y a los propietarios con la suma restante, con la cual ellos toman
decisiones de inversión, una de las cuales puede ser la cantidad a repartir como dividendos.
(BARAJAS, 2010)
2.3.4.2.5. Flujo de caja del patrimonio o Equity
El Flujo de Caja del Patrimonio FCP, es el flujo de caja después de impuestos que está
disponible para los accionistas comunes de la empresa, por lo tanto para su determinación se
deben deducir primero los pagos de las acreencias de terceros.
Con frecuencia se utiliza descontar el denominado Flujo de Caja de la Deuda o (Debt Cash
Flow), que no es otra cosa que el servicio de la deuda incluyendo intereses, capital y la nueva
deuda. (BARAJAS, 2010)
2.3.4.2.6. Flujo de caja libre
El Flujo de Caja Libre FCL, tiene el mismo propósito del Flujo de Caja del Capital, es decir
el flujo disponible para los acreedores y los accionistas. Se diferencia de éste en el tratamiento
que le da a los impuestos, ya que no tiene en cuenta el beneficio del pago de intereses en los
impuestos, calculados estos como la tasa impositiva por el EBIT (Earnings Before Interest
and Taxes - beneficio antes de intereses e impuestos). (BARAJAS, 2010)
25
2.4. Variable independiente – “Aplicación”.
En los primeros tiempos de la computación cliente-servidor, cada aplicación tenía su propio
programa cliente que servía como interfaz de usuario que debía ser instalado por separado en
cada ordenador personal de cada usuario.
Una mejora en el servidor, como parte de la aplicación, requería normalmente una mejora de
los clientes instalados en cada ordenador personal, añadiendo un coste de soporte técnico y
disminuyendo la productividad.
A diferencia de lo anterior, las aplicaciones Web generan dinámicamente una serie de páginas
en un formato estándar, como HTML o XHTML, que soportan los navegadores Web
comunes. Se utilizan lenguajes interpretados en el lado del cliente, tales como JavaScript,
para añadir elementos dinámicos a la interfaz de usuario.
Generalmente cada página Web en particular se envía al cliente como un documento estático,
pero la secuencia de páginas ofrece al usuario una experiencia interactiva. Durante la sesión,
el navegador Web interpreta y muestra en pantalla las páginas, actuando como cliente para
cualquier aplicación Web. (CAIVANO, 2009)
2.4.1. Aplicación
En informática, una Aplicación es un programa informático diseñado para facilitar al usuario
la realización de un determinado tipo de trabajo. Suele resultar una solución informática para
la automatización de ciertas tareas complicadas como puede ser la contabilidad o la gestión
de un almacén. Ciertas aplicaciones desarrolladas 'a medida' suelen ofrecer una gran potencia
ya que están exclusivamente diseñadas para resolver un problema específico. (MOLINA,
2010)
2.4.2. Interfaz web
26
Las interfaces Web tienen ciertas limitaciones en las funcionalidades que se ofrecen al
usuario. Hay funcionalidades comunes en las aplicaciones de escritorio como dibujar en la
pantalla o arrastrar y soltar que no están soportadas por las tecnologías Web estándar.
Los desarrolladores Web generalmente utilizan lenguajes interpretados o script en el lado del
cliente para añadir más funcionalidades, especialmente para ofrecer una experiencia
interactiva que no requiera recargar la página cada vez (lo que suele resultar molesto a los
usuarios).
Recientemente se han desarrollado técnicas para coordinar estos lenguajes con tecnologías
en el lado del servidor, como por ejemplo PHP. También se puede mencionar, el lenguaje
AJAX, que es una técnica de desarrollo Web que usa una combinación de varias tecnologías.
(CAIVANO, 2009)
2.4.3. Aplicación web.
Las aplicaciones web son aquellas que los usuarios pueden utilizar accediendo a un servidor
web. Suele tratarse de aplicaciones que se codifican en un lenguaje soportado por los
navegadores (HTML, JavaScript, Java, PHP, ASP.NET [C#, VB.NET o VBScript], Perl,
Ruby, Python, XML, ActionScript [Flash]).
En las aplicaciones web suelen distinguirse tres niveles:
El nivel superior que interacciona con el usuario (el cliente web, normalmente un
navegador).
El nivel inferior que proporciona los datos (la base de datos).
El nivel intermedio que procesa los datos (el servidor web). (LUJÁN MORA, 2006)
27
2.4.3.1. Arquitecturas de las aplicaciones web
Las aplicaciones web se basan en una arquitectura cliente/servidor: por un lado está el cliente
(el navegador, explorador o visualizados) y por otro lado el servidor (el servidor web).
Existen diversas variantes de la arquitectura básica según como se implementen las diferentes
funcionalidades de la parte servidor. Las arquitecturas más comunes son:
1. Todo en un servidor, un único ordenador aloja el servicio de HTTP, la lógica de negocio
y la lógica de datos y los datos. El software que ofrece el servicio de HTTP gestiona también
la lógica de negocio. Las tecnologías que emplean esta arquitectura son ASP y PHP.
Gráfico 2: Arquitectura de las aplicaciones: todo en un servidor
Fuente: (LUJÁN MORA, 2006)
2. Servidor de datos separado, a partir de la arquitectura anterior, se separa la lógica de datos
y los datos a un servidor de bases de datos específico. Las tecnologías que emplean esta
arquitectura son ASP y PHP.
Gráfico 3: Arquitectura de las aplicaciones web: separación servidor de datos
Fuente: (LUJÁN MORA, 2006)
3. Todo en un servidor, con servicio de aplicaciones, en la arquitectura número 1 se separa
la lógica de negocio del servicio de HTTP y se incluye el servicio de aplicaciones para
gestionar los procesos que implementan la lógica de negocio.
28
4. Servidor de datos separado, con servicio de aplicaciones, a partir de la arquitectura
anterior, se separa la lógica de datos y los datos a un servidor de bases de datas específico.
5. Todo separado, las tres funcionalidades básicas del servidor web se separan en tres
servidores específicos.
Gráfico 4: Arquitectura de las aplicaciones web: todo en un servidor, con servicio de aplicaciones.
Fuente: (LUJÁN MORA, 2006)
El objetivo de separar las distintas funcionalidades (servicio de HTTP, lógica de negocio y
lógica de datos) en distintos servidores es aumentar la escalabilidad del sistema de cara a
obtener un mayor rendimiento.
Al separar las distintas funcionales en distintos servidores, cada uno de ellos se puede
configurar (dimensionar) de forma adecuada a los requisitos que presenta cada uno de ellos.
Por ejemplo, para ofrecer el servicio de HTTP hace falta un ordenador con una buena
conexión a Internet, rápido pero sin grandes necesidades de almacenamiento.
Sin embargo, para el servidor de bases de datos hace falta un ordenador con mucha memoria
y con un disco duro de alta capacidad de almacenamiento y rápido para mantener todos los
datos.
Otra ventaja que se obtiene al separar las funcionalidades, es que al aislar la lógica de negocio
y la lógica de datos en servidores separados que no están conectados (LUJÁN MORA, 2006)
29
2.4.3.2. Estructura y funcionamiento.
Existen muchas posibilidades en la estructura de las aplicaciones web, pero la estructura más
usual se basa en tres capas:
• Un navegador web.
• Un motor capaz de usar alguna tecnología
web dinámica (con lenguaje de programación:
Java, Flash Player, etc.).
• Una base de datos. El funcionamiento es
sencillo, el navegador web manda peticiones al motor, el cual ofrece servicios valiéndose de
consultas y actualizaciones a la base de datos y, a su vez, proporciona una interfaz de usuario.
(ANDREU, 2010)
2.4.3.3. Clasificación de las páginas web
Según como se generan las páginas web en el servidor, se clasifican en:
Estáticas. Poseen un contenido fijo, todos los usuarios que las consultan reciben la misma
información. El usuario recibe en su navegador la página del servidor sin un
procesamiento previo.
Dinámicas o activas en el servidor: poseen un contenido variable, distintos usuarios al
consultar la misma página pueden recibir distintas contenidos. El usuario recibe en su
navegador la página después de haber sido procesada en el servidor. Para lograrlo se
emplean lenguajes de programación. (LUJÁN MORA, 2001)
Gráfico 5: Funcionamiento de la Aplicación Web
Fuente: (ANDREU, 2010)
30
2.4.3.4. Gestor de contenidos “CMS”
Es un sistema que nos permite gestionar contenidos, CMS significa Content Management
System, en líneas generales un CMS permite administrar contenidos en un medio digital y en
el caso de un sitio web gestionar sus contenidos. (DÍAZ APARICIO, 2015)
2.4.4. La web.
Según (BRAVO SANTOS & REDONDO DUQUE, 2005) la World Wide Web se ha
convertido en un instrumento de uso cotidiano en nuestra sociedad, comparable a otros
medios tan importantes como la radio, la televisión o el teléfono, a los que aventaja en
muchos aspectos. La Web es hoy un medio extraordinariamente flexible y económico para
la comunicación, el comercio, los negocios, entretenimiento, acceso a información y
servicios etcétera.
Paralelamente al crecimiento espectacular de la Web, las tecnologías que la hacen posible
han experimentado una rápida evolución. Desde las primeras tecnologías básicas: HTML y
HTTP, hasta nuestros días, que han emergido tecnologías como Java, JavaScript, ASP, PHP,
etc. Estos cambios influyen y son al tiempo influidos por la propia transformación de lo que
entendemos por WWW.
2.4.4.1. Entorno web.
Las aplicaciones web se emplean en tres entornos informáticos muy similares que suelen
confundirse entre sí: Internet, intranet y extranet.
2.4.1.1.1 Internet
Internet es una red global que conecta millones de ordenadores por todo el mundo. Su
nacimiento se sitúa en 1969, en un proyecto de investigación del Departamento de Defensa
de Estados Unidos. En 1998, la Internet tenía más de 100 millones de usuarios en todo el
mundo, en diciembre de 2000 unos 400 millones y el número sigue creciendo rápidamente.
Más de 100 países están conectados a este nuevo medio para intercambiar todo tipo de
31
información. Al contrario que otros servicios online, que se controlan de forma centralizada,
la Internet posee un diseño descentralizado.
Cada ordenador (post) en la Internet es independiente. Sus operadores pueden elegir qué
servicio de Internet usar y que servicios locales quieren proporcionar al resto de la Internet.
2.4.4.1.1. Intranet
Una intranet es una red de ordenadores basada en los protocolos que gobiernan Internet
(TCP/IP) que pertenece a una organización y que es accesible únicamente por los miembros
de la organización, empleados u otras personas con autorización. Una intranet puede estar o
no conectada a Internet. Un sitio web en una intranet es y actúa como cualquier otro sitio
web, pero los cortafuegos (firman) lo protegen de accesos no autorizados. Al igual que
Internet, las intranets se usan para distribuir y compartir información. Las intrantes hoy en
día componen el segmento con el mayor crecimiento dentro de Internet, porque son menos
caras de montar y de administrar, que las redes privadas que se basan en protocolos
propietarios.
2.4.4.1.2. Extranet
Una extranet es una intranet a la que pueden acceder parcialmente personas autorizadas
ajenas a la organización o empresa propietaria de la intranet. Mientras que una intranet reside
detrás de un cortafuego y sólo es accesible por las personas que forman parte de la
organización propietaria de la intranet, una extranet proporciona diferentes niveles de acceso
a personas que se encuentran en el exterior de la organización. Esos usuarios pueden acceder
a la extranet sólo si poseen un nombre de usuario y una contraseña con los que identificarse.
La identidad del usuario determina que partes de la extranet puede visualizar. Las extranets
se están convirtiendo en un medio muy usado por empresas que colaboran para compartir
información entre ellas. Se emplean como medio de comunicación de una empresa con sus
clientes, proveedores o socios.
2.4.4.1.3. Ventajas y desventajas
32
El desarrollo explosivo de Internet y en especial de la WWW se debe a la aceptación por todo
el mundo de los estándares y tecnologías que emplea:
Medio de transporte común (TCP/IP), servidor (HTTP) y lenguaje de creación de páginas
(HTML) estandarizados.
Muchas empresas han descubierto que las anteriores tecnologías se pueden emplear en las
aplicaciones cliente/servidor que emplean. De esta forma nace el concepto de intranet: usar
las tecnologías de Internet para implementar las tradicionales aplicaciones cliente/servidor
dentro de una empresa. Además, una vez que se tiene una aplicación que funciona en una
intranet, aparece la posibilidad de permitir su uso a través de Internet, lo que facilita el
teletrabajo o la movilidad de los empleados de una empresas.
Una ventaja clave del uso de aplicaciones web es que el problema de gestionar el código en
el cliente se reduce drásticamente.
Una segunda ventaja, relacionada con la anterior, es que se evita la gestión de versiones. Se
evitan problemas de inconsistencia en las actualizaciones, ya que no existen clientes con
distintas versiones de la aplicación.
Una tercera ventaja es que si la empresa ya está usando Internet, no se necesita comprar ni
instalar herramientas adicionales para los clientes. Otra ventaja, es que de cara al usuario, los
servidores externos (Internet) e internos (intranet) aparecen integrados, lo que facilita el
aprendizaje y uso.
Una última ventaja, pero no menos importante, es la independencia de plataforma. Para que
una aplicación web se pueda ejecutar en distintas plataformas (hardware y sistema operativo),
sólo se necesita disponer de un navegador para cada una de las plataformas, y no es necesario
adaptar el código de la aplicación a cada una de ellas. Además, las aplicaciones web ofrecen
33
una interfaz gráfica de usuario independiente de la plataforma (ya que la plataforma de
ejecución es el propio navegador). (LUJÁN MORA, 2001)
2.4.5. Hosting y dominio
2.4.5.1. Hosting
Según (DÍAZ APARICIO, 2015) alojamiento web es el servicio que provee a los usuarios un
sistema para poder almacenar información, imágenes, vídeo o cualquier contenido accesible
vía web, es como un disco duro donde guarda sus archivos de forma segura.
Las páginas web se componen de textos, imágenes, incluso videos, pdfs, o cualquier otro tipo
de archivo, que cuando alguien accede al dominio este se carga desde el hosting. Es por ello
que al igual que un dominio, disponer de un hosting es impredecible para arrancar el proyecto
de red. (GARCÍA, 2014)
Hay distintas CLASES de alojamiento web: Gratuito, Compartido, Dedicado y Housing:
• Alojamiento gratuito. Orientadas a páginas personales, a pequeñas empresas o asociaciones.
Los alojamientos gratuitos se dan a cambio de publicidad, pero tienen el inconveniente de
poseer poco espacio y gran cantidad de publicidad.
• Alojamiento compartido. Un mismo servidor aloja a varios cientos de sitios webs de clientes
distintos. Es el alojamiento Web más común y tienen un precio razonable.
• Alojamiento dedicado. El servidor que utiliza es alquilado y se dispone de forma exclusiva.
No tiene restricciones y suele ser utilizado por grandes sitios de comercio electrónico o webs
con un gran número de visita. El precio de este tipo de alojamiento es superior al del
alojamiento compartido.
34
• Housing o colocation. Es parecido al alojamiento dedicado, con la diferencia en que el
servidor es de propiedad. Suele ser utilizada por grandes empresas que requieren fiabilidad
y seguridad.
2.4.5.1.1. Factores para hallar un alojamiento
Para encontrar el alojamiento más adecuado para una página web se han de tener en cuenta
los siguientes factores:
1. Objetivos y recursos.- Definir los objetivos y recursos que se van a necesitar
(estadísticas, acceso a bases de datos, envió de formularios por correo electrónico, etc.).
2. La velocidad.- La velocidad del servidor es un factor importante, cuanto más cerca se
encuentre el servidor, más velocidad tendrá.
3. La transferencia.- Es la capacidad de tráfico que soporta un sitio web.
4. El precio.-Es el factor más fácil de comparar, tiene que haber una buena relación entre
la calidad del servicio y el precio del mismo.
Para identificar una empresa o un sitio web en Internet es necesario disponer de un dominio,
así pues, seguidamente se estudiara en que consiste y los tipos que hay. (RUANO PAVÓN
& SÁNCHEZ CASIMIRO, 2012)
2.4.5.2. Dominio
Un dominio identifica a un sitio que es único en Internet, ya que los dominios son otorgados
por entidades especiales que administran su delegación. Existen distintos tipos de dominios,
se pueden clasificar en dos tipos:
35
a) Internacionales o genéricos: hacen referencia al tipo de organización que es dueña del
dominio. Algunos ejemplos son: .com (compañía comercial), .org (organización sin fines de
lucro), .net (redes y servicios de Internet), .edu (institución educativa), .gob (organización
gubernamental).
b) Dominios territoriales o dominios país: representan a un país y están a cargo del estado
de cada nación. Por ejemplo: .es (España), .fr (Francia.ar (Argentina), .de (Alemania).
(DALAGA S.A., 2012)
El siguiente cuadro recoge los tipos de dominios genéricos que hay y la información a la que
van asociados.
DOMINIOS INFORMACIÓN
.com Empresas comerciales
. net Proveedores de redes
.org Organizaciones, fundaciones, entidades sin ánimo de lucro.
.gov Agencias de Gobierno.
. int Organizaciones internacionales.
.mil Instituciones militares.
.edu Instituciones de educación.
.coop Cooperativas.
.biz Grandes compañías de negocios
.aero Industria aeronáutica.
.pro Profesionales.
.museum Museos.
.name Cualquier persona que quiera poner su nombre en la Red.
.Info Empresas de información, periódicos, revistas, etc
.tv Empresas de vídeo, cine y televisión.
.cc Pretende conseguir un dominio global y no tienen posibilidad de
conseguir el .com que desean.
36
.ws
Todo tipo de sitios webs da la facilidad de conseguir el dominio
deseado.
Tabla 2: Tipos de dominios genéricos
Fuente: (DATE, 2005)
2.4.5.2.1. Subdominio
El subdominio es un subgrupo o subclasificación del nombre de dominio, el cual es definido
con fines administrativos u organizativos. Se considera como un dominio de segundo nivel
y normalmente es una serie de caracteres o palabra que se escriben antes del dominio
principal.
Se puede decir que el subdominio se utiliza para referirse a una dirección web que trabaja
como un anexo (o sitio relacionado) de un dominio principal. Por ejemplo, un subdominio
puede representarse de la siguiente forma:
www.subdominio.midominio.com
www.foro.cursodesarrolloweb.com (DÍAZ APARICIO, 2015)
2.4.6. Sistema gestor de base de datos
Es un sistema computarizado cuya finalidad general es almacenar información y permitir a
los usuarios recuperar y actualizar esa información con base en peticiones. La información
en cuestión puede ser
cualquier cosa que sea de
importancia para el
individuo u organización, en
otras palabras, “todo lo que
sea necesario para auxiliarle
en el proceso general de su
administración”.
37
Gráfico 6: Simplificación de un sistema de base de datos
Fuente: (DATE, 2005)
El Sistema Gestor de Base de Datos (SGBD) es una aplicación que permite a los usuarios
definir, crear y mantener la BD y proporciona un acceso controlado a la misma.
Están diseñados para gestionar grandes bloques de información. Esto implica tanto la
definición de estructuras para el almacenamiento como la de mecanismos para la gestión de
la información.
Debe prestar los siguientes servicios:
• Creación y definición de la BD: especificación de la estructura, el tipo de los datos. las
restricciones y relaciones entre ellos mediante lenguajes de definición de datos. Toda esta
información se almacena en el diccionario de datos. El SGBD proporcionará mecanismos
para la gestión del diccionario de datos.
• Manipulación de los datos realizando consultas, inserciones y actualizaciones de aquéllos
utilizando lenguajes de manipulación de datos.
• Acceso controlado a los datos de la BD mediante mecanismos de seguridad de acceso a los
usuarios.
• Acceso controlado a los datos de la BD mediante mecanismos de seguridad de acceso a los
usuarios.
• Mantener la integridad y consistencia de los datos utilizando mecanismos para evitar que
los datos sean perjudicados por cambios no autorizados.
• Acceso compartido a la base de datos, controlando la interacción entre usuarios
concurrentes.
38
• Mecanismos de copias de respaldo y recuperación para restablecer la información en caso
de fallos en el sistema.
A continuación, se listarán algunos de los comunes, citando para qué suelen servir:
MySQL: Sistema libre y gratuito para uso no comercial. Ampliamente utilizado en
programación web. Utilizado por millones de webs en todo el mundo.
PostgreSQL: Sistema libre y gratuito. Su principal cometido es ser una alternativa a
MySQL. Por lo general, es más lento que MySQL, pero incorpora más capacidades de
gestión de integridad y escalabilidad.
SQLite: Es libre también. Su principal característica es que se guarda en un archivo único
y es portable de un lugar a otro. Es útil para aplicaciones informáticas de escritorio o en
dispositivos móviles (es el estándar en Android).
Oracle Database: uno de los sistemas más potentes aunque es de pago. Suele utilizarse
en aplicaciones empresariales importantes. Su precio varía según el uso que se le vaya a
dar y las características que se necesiten.
MS SQL Server: producto de Microsoft que hace la competencia a Oracle Database, útil
sobre todo en entornos en los que se suele trabajar con herramientas de Microsoft
(Windows, .NET Framework, Windows Server, etc.).
IBM DB2: producto de IBM para gestionar bases de datos relacionales. Su utilización
es similar a la de Oracle Database.
2.4.6.1. Componentes
39
Los SGBD son paquetes de software muy complejos que deben proporcionar una serie de
servicios que van a permitir almacenar y explotar los datos de forma eficiente. Los
componentes principales se describen a continuación.
2.4.6.1.1. Lenguajes de los SGBD
Todos los SGBD ofrecen lenguajes e interfaces apropiadas para cada tipo de usuario:
administradores, diseñadores, programadores de aplicaciones y usuarios finales.
Los lenguajes permiten al administrador de la base de datos especificar los datos que
componen la BD, su estructura, las relaciones que existen entre ellos, las reglas de integridad,
los controles de acceso, las características de tipo físico y las vistas externas de los usuarios.
Los lenguajes del SGBD se clasifican en:
• Lenguaje de definición de datos (LDD o DDL): se utiliza para especificar el esquema de la
base de datos, las vistas de los usuarios y las estructuras de almacenamiento. Es el que define
el esquema conceptual y el esquema interno. Lo utilizan los diseñadores y los
administradores de la BD.
• Lenguaje de manipulación de datos (LMD o DML): se utiliza para leer y actualizar los datos
de la BD. Es el que emplean los usuarios para realizar consultas, inserciones, eliminaciones
y modificaciones. (RAMOS MARTIN & RAMOS MARTIN, 2011)
2.4.6.1.2. El diccionario de datos
El diccionario de datos es el lugar donde se deposita información sobre todos los datos que
forman la base de datos. El diccionario contiene las características lógicas de los sitios donde
se almacenan los datos del sistema, incluyendo nombre, descripción, alias, con-tenido y
organización, además identifica los procesos donde se emplean los datos y los sitios donde
se necesita el acceso inmediato a la información.
40
En una BD relacional el diccionario de datos proporciona información acerca de:
• La estructura lógica y física de la base de datos.
• Las definiciones de todos los objetos de la base de datos: tablas, vistas, índices,
disparadores. Procedimientos, funciones, etc.
• El espacio asignado y utilizado por los objetos.
• Los valores por defecto de las columnas de las tablas.
• Información acerca de las restricciones de integridad. (RAMOS MARTIN & RAMOS
MARTIN, 2011)
2.4.6.1.3. Seguridad e integridad de datos
Un SGBD proporciona los siguientes mecanismos para garantizar la seguridad e integridad
de los datos:
Debe garantizar la protección de los datos contra accesos no autorizados, tanto
intencionados como accidentales. Asegura que sólo los usuarios autorizados pue-den
acceder a la BD.
Los SGBD ofrecen mecanismos para implantar restricciones de integridad en la BD:
estas restricciones van a proteger la BD contra daños accidentales. Los valores de los
datos que se almacenan deben satisfacer ciertos tipos de restricciones de consistencia y
reglas de integridad, que especificará el administrador de la BD. El SGBD puede
determinar si se produce una violación de la restricción.
Proporciona herramientas y mecanismos para la planificación y realización de copias de
seguridad y restauración.
41
Debe ser capaz de recuperar la BD llevándola a un estado consistente, caso de ocurrir
algún suceso que la dañe. (RAMOS MARTIN & RAMOS MARTIN, 2011)
2.4.6.1.4. Usuarios de los SGBD
En los sistemas de gestión de bases de datos actuales existen diferentes categorías de
usuarios. Consideramos tres grandes clases de usuarios:
• Los usuarios de la categoría DBA (Database Administrator), cuya función es precisamente
administrar la base, y que tienen él ni el más alto de privilegios.
• Los usuarios de la categoría RESOURCE, que pueden crear sus propios objetos, y tienen
acceso a los objetos para los que se les ha concedido permiso.
• Los usuarios del tipo CONNECT, que solamente pueden aquellos objetos para los que se
les ha concedido permiso de acceso. (RAMOS MARTIN & RAMOS MARTIN, 2011)
2.4.6.2. Arquitectura del SGBD
En 1975, el comité ANSI-SPARC (American National Standard Institute - Standards
Planning and Requirements Committee) propuso una arquitectura de tres niveles para los
SGBD, cuyo objetivo principal es separar los programas de aplicación de la base de datos
física.
En esta arquitectura, el esquema de una BD se define en tres niveles de abstracción distintos:
• Nivel interno o físico: es el nivel más bajo de abstracción: describe cómo se almacena real-
mente los datos.
• Nivel lógico o conceptual: describe los datos que se almacenan en la BD y sus relaciones,
es decir, los objetos del mundo real, sus atributos y sus propiedades y las relaciones entre
ellos.
42
• Nivel externo o (le vistas: describe la parte de BD a la que los usuarios pueden acceder.
(RAMOS MARTIN & RAMOS MARTIN, 2011)
Gráfico 7: Niveles de la arquitectura
Fuente: (DATE, 2005)
2.4.6.3. Objetivos del SGBD
Abstracción de la información
El primer objetivo de un SGBD es proporcionar a los usuarios una visión abstracta de la
información, es decir, el sistema ahorra al usuario la necesidad de conocer los detalles de
cómo se almacena los datos. Para ocultar estos detalles, se definen varios niveles de
abstracción tal y como se verá más adelante.
Independencia.
Es la capacidad para modificar un esquema de definición sin afectar a los programas de
aplicación. Existen dos niveles de independencia:
1. Independencia Física. Es posible modificar el esquema físico sin afectar a las
aplicaciones que los utilizan.
2. Independencia lógica. Cuando es posible modificar el esquema conceptual sin
obligar a escribir de nuevo las aplicaciones. (COBO, 2007)
43
Redundancia mínima
Consiste en evitar el almacenamiento múltiple de una misma información para uso de
distintas aplicaciones. En principio puede parecer que lo más conveniente es una redundancia
nula, pero, en la práctica es mejor mantener ciertos duplicados a efectos de realizar búsquedas
más rápidas. (COBO, 2007)
Consistencia.
Consiste en impedir que exista información inconsistente o contradictoria en la base de datos.
La inconsistencia surge cuando existen varias copias del mismo dato y tras la modificación
de una de ellas, las demás no son actualizadas, o sí lo son pero de forma incorrecta.
Si existen datos duplicados, en la actualización de esos datos, el SGBD debe garantizar la
adecuada actualización de los datos en todos los ficheros donde se encuentre. (COBO, 2007)
Seguridad
El SGBD debe garantizar la protección de la información, controlando el acceso y la
manipulación de las distintas aplicaciones y usuarios.
El SGBD debe disponer de un robusto subsistema de seguridad y autorización, mediante el
cual el Administrador pueda:
1. Crear cuentas de usuario protegidas con contraseñas (para asegurar que sólo acceden a los
datos los usuarios que tengan permiso para ello).
2. Crear restricciones para cada usuario, de forma que se controle
44
a) A qué datos tiene acceso el usuario
b) El tipo de operaciones que puede realizar sobre esos datos (es decir, si puede verlos o
modificarlos o crear nuevos o eliminarlos). (COBO, 2007)
Integridad
Mantener la integridad es asegurar que la información almacenada y utilizada por una
aplicación es correcta, es decir refleja fielmente la realidad
Evitar las violaciones de reglas de integridad es crucial en los sistemas de BD multiusuario,
en los que muchos usuarios acceden a la misma información: el que uno de ellos modifique
un dato o introduzca información errónea, afecta al resto de usuarios del sistema. Será
necesario verificar el cumplimiento de las restricciones de integridad en cada actualización
(introducción. modificación o eliminación) de datos. (COBO, 2007)
2.4.6.4. El modelo entidad-relación
El modelo de datos entidad-relación (E-R) fue propuesto por Peter Chen en 1976 para la
representación conceptual de los problemas del mundo real. Es un modelo muy extendido y
potente para la representación de los datos: es la referencia que se utiliza para el diseño de
modelos racionales. Se simboliza haciendo uso de gráficos en los que se representan las
entidades y las relaciones entre ellas. (RAMOS MARTIN & RAMOS MARTIN, 2011)
Elementos del modelo E-R
Entidad: es un objeto del mundo real, que tiene interés para la empresa, Cada entidad se
identifica por su nombre.
Hay dos tipos de entidades:
45
o Entidad fuerte: es aquella que no depende de otra entidad para
su existencia.
o Entidad débil: es aquella que necesita a otra entidad para
existir. Las entidades débiles se relacionan con la entidad fuerte con una relación uno a
varios.
Componentes de las entidades:
o Atributos o campos: son las unidades de información que describen propiedades de las
entidades. El conjunto de valores permitido para cada atributo se denomina dominio: por
ejemplo, el dominio del atributo nombre puede ser el conjunto de cadenas de texto de una
longitud determinada.
o Clave primaria o principal (primary key): es el conjunto de atributos que identifican de
forma única a cada entidad. No puede contener valores nulos, ha de ser sencilla de crear
y no ha de variar con el tiempo.
o Clave ajena o foránea (foreign key): es el atributo o conjunto de atributos de una cantidad
que forman la clave primaria en otra entidad. Las claves ajenas van a representar las
relaciones entre tablas.
Relación: es la asociación entre dos o más entidades. Tienen nombre de verbo que las
identifica con respecto a las otras relaciones (BERNABE, 2015)
2.4.6.5. Arquitectura cliente-servidor
Gráfico 8: Representación de una
entidad fuerte y débil.
46
Un sistema de base de datos puede ser visto como un sistema que tiene una estructura muy
sencilla de dos partes, las cuales consisten en: un servidor y un
conjunto de clientes:
El servidor es precisamente el propio DBMS. Soporta todas las
funciones básicas del DBMS: definición de datos, manipulación
de datos, seguridad e integridad de los datos, etcétera.
Los clientes son las diversas aplicaciones que se ejecutan sobre
el DBMS, tanto aplicaciones escritas por el usuario como
aplicaciones integradas (es decir, aplicaciones
proporcionadas por el fabricante del DBMS o por alguna
otra compañía). (DATE, 2005)
2.4.6.6. Mysql
MySQL es un sistema de administración de bases de datos relacionales rápido, sólido y
flexible que utiliza el lenguaje SQL (Structured Query Language Lenguaje de Consulta
Estructurado. Se trata de un SBD de código abierto. Es ideal para crear bases de datos con
acceso desde páginas web dinámicas, para la creación de sistemas de transacciones on-line o
para cualquier otra solución profesional que implique almacenar datos, teniendo la
posibilidad de realizar múltiples y rápidas consultas. (COBO, GOMEZ, & PEREZ, 2014)
Es el más célebre SGBDR del mundo Open Source, en particular gracias a su compatibilidad
con el servidor de páginas Web Apache y el lenguaje de páginas Web dinámicas PHP.
En ciertos casos, es práctico o necesario adquirir una licencia comercial. Los casos prácticos
reflejan la necesidad de un soporte por parte del editor o la voluntad de apoyar el trabajo de
la empresa MySQL AB en el desarrollo y el soporte de MySQL.
MySQL pone a disposición de los usuarios dos tipos de licenciamiento:
Gráfico 9: Arquitectura cliente- servidor
Fuente: (DATE, 2005)
47
Una licencia comercial.
Una licencia GPL (General Public Denise).
La compra de una licencia permite instalar una o más instancias de en un mismo equipo. El
número de microprocesadores no influye en el precio de las licencias y las conexiones
clientes al servidor tampoco están limitadas.
Si se utiliza MySQL con un servidor Web como Apache o Internet Information Server (IIS),
no se requiere ninguna licencia aunque el servidor Web sea un sistema comercial. Esta
cláusula es vigente aunque el sitio Web albergado sea un sitio comercial. (MINERA, 2011)
2.4.6.6.1. Ventajas
MySQL ofrece varias ventajas respecto a otros sistemas gestores de bases de datos:
Tiene licencia pública, permitiendo no solo la utilización del programa sino también la
consulta y modificación de su código fuente. Resulta por tanto fácil de personalizar y
adaptar a las necesidades concretas.
El programa está desarrollado en C y C++, lo que facilita su integración en otras
aplicaciones desarrolladas igualmente en esos lenguajes.
Puede ser descargado gratuitamente de Internet (http://www.mysql.com) haciendo uso
de su licencia GPL.
Para aquellos que deseen que sus desarrollos basados en MySQL no sean "código
abierto" existe también una licencia comercial.
MySQL utiliza el lenguaje SQL (Structured Query Languaje - Lenguaje de Consulta
Estructurado) que es el lenguaje de consulta más usado y estandarizado para acceder a
48
bases de datos relacionales. Soporta la sintaxis estándar del lenguaje SQL para la
realización de consultas de manipulación, creación y de selección de datos.
Es un sistema cliente/servidor, permitiendo trabajar como servidor multiusuario y de
subprocesamiento múltiple, es decir, cada vez que se establece una conexión con el
servidor, el programa servidor crea un subproceso para manejar la solicitud del cliente,
controlando el acceso simultáneo de un gran número de usuarios a los datos y asegurando
el acceso solo a usuarios autorizados.
MySQL dispone de un sistema sencillo de ayuda en línea, y de un monitor que permite
realizar todas las operaciones desde la línea de comandos del sistema, sin necesitar
ningún tipo de interfaze de usuario gráfica. Esto facilita la administración remota del
sistema utilizando telnet.
Es portable, es decir, puede ser llevado a cualquier plataforma informática. MySQL está
disponible en más de veinte plataformas diferentes incluyendo las distribuciones más
usadas de Linux, sistema operativo Mac X, UNIX y Microsoft Windows.
Es posible encontrar gran cantidad de software desarrollado sobre MySQL o que soporte
MySQL. (COBO, GOMEZ, & PEREZ, 2014)
2.4.6.6.2. Características
La lista siguiente presenta las principales características del servidor MySQL:
Está escrito en C/C++ y probado con numerosos compiladores.
Funciona en muchos sistemas operativos.
Soporta muchas API como C, C++, PHP, Perl, Eiffel, Python, Java, Tcl.
Las utilidades clientes y de administración utilizan los sockets TCP/IP, los sockets Unix
o los canales con nombre NT (Named Pipes).
49
Dispone de un driver ODBC (Open DataBase Connectivity) para Windows lo que le
aporta compatibilidad con la mayoría de lenguajes disponibles en este sistema operativo.
Es totalmente multithread, lo que aumenta enormemente el rendimiento del servidor.
MySQL está previsto para funcionar en entornos multiprocesador.
Dispone de un sistema de administración de la memoria extremadamente potente. La
cantidad de memoria tiene una incidencia directa sobre el rendimiento de MySQL. Si un
servidor presenta fallos de rendimiento,
Se puede interrogar con el lenguaje SQL, lo que garantiza una mejor compatibilidad con
otros SGBDR. Todos los scripts SQL escritos para otro SGBDR que respeten el SQL
estándar pueden utilizarse con MySQL. (THIBAUD, 2006)
2.4.6.7. Base de datos
Según (RUIZ FAUDÓN & LOPÉZ GAMINO, 2010)Una base de datos BDD, es un conjunto
de datos persistentes que es utilizado por los sistemas de aplicación de alguna empresa dada.
Algunas de las ventajas específicas:
Los datos pueden compartirse.- Compartir no solo significa que las aplicaciones
existentes puedan compartir la información de la base de datos, sino también que sea
posible desarrollar nuevas aplicaciones para operar sobre los mismos datos. En otras
palabras, es posible satisfacer los requerimientos de datos de aplicaciones nuevas sin
tener que agregar información a la base de datos.
Es posible reducir la redundancia.- En sistemas que no son de bases de datos, cada
aplicación tiene sus propios archivos exclusivos. A menudo este hecho puede conducir
a una redundancia considerable de los datos almacenados, con el consecuente
desperdicio de espacio de almacenamiento.
50
Es posible (hasta cierto grado) evitar la inconsistencia. Entonces necesariamente habrá
ocasiones en las que las dos entidades no coincidan: digamos, cuando una de ellas ha
sido actualizada y la otra no. En esos momentos, decimos que la base de datos es
inconsistente. Resulta claro que una base de datos en un estado inconsistente es capaz de
proporcionar a sus usuarios información incorrecta o contradictoria.
Es posible brindar un manejo de transacciones: Una transacción es una unidad de trabajo
Lógica, que por lo regular comprende varias operaciones de la base de datos (en
particular, varias operaciones de actualización).
Es posible mantener la integridad: El problema de la integridad es el de asegurar que los
datos de la base de datos estén correctos.
Es posible hacer cumplir la seguridad: Al tener la compleja jurisdicción sobre la base de
datos, el DBA (por supuesto, bajo la dirección apropiada del administrador de datos)
puede asegurar que el único medio de acceso a la base de datos sea a través de los canales
adecuados y por lo tanto puede definir las reglas o restricciones de seguridad que serán
verificadas siempre que se interne acceder a datos sensibles.
Es posible equilibrar los requerimientos en conflicto: Al conocer los requerimientos
generales de la empresa (a diferencia de los requerimientos de los usuarios individuales),
el DBA puede estructurar los sistemas de manera que ofrezcan un servicio general.
Es posible hacer cumplir los estándares: Con el control central de la base de datos, el
DBA (bajo la dirección del administrador de datos) puede asegurar que todos los
estándares aplicables en la representación de los datos sean observados. (DATE, 2005)
2.4.7. Servidor web
Un servidor web es un programa diseñado para aceptar peticiones HTTP del navegador y
servir las páginas web que tiene alojadas. Para navegar a un sitio web se necesita saber la
dirección web exacta del sitio.
51
Cada sitio web tiene una dirección
única conocida como URL (Unlform
Resource Locator -Localizador
Uniforme de Recursos). En una URL
se pueden distinguir tres partes: el
protocolo, el nombre de dominio del
ordenador servidor y la ruta en el
servidor.
El protocolo que se utiliza para servir páginas web es el HTTP, el nombre de dominio indica
el ordenador de Internet que nos va a dar la in-formación solicitada y la ruta indica la
ubicación del archivo solicitado dentro del servidor. (RAMOS MARTIN & RAMOS
MARTIN, 2011)
Antes de ver cómo funciona el acceso a un sitio web conviene tener claros los siguientes
conceptos:
Direcciones IP o Direcciones Internet: son las direcciones que utiliza el protocolo IP
(Internet Protocol - Protocolo de Internet) para identificar de forma única un dispositivo
en Internet. Este protocolo permite que se comuniquen los dispositivos conectados a la
red.
Los dominios: son los nombres de los sitios web que visitamos. En lugar de utilizar las
direcciones IP para acceder a los sitios web, utilizaremos los nombres de dominio, ya
que es más sencillo recordar el nombre de un sitio que su dirección IP El servidor de las
aplicaciones web está formada por:
o Páginas estáticas (documentos HTML) que siempre muestran el mismo contenido.
Gráfico 10: Estructura de una Dirección Web
Fuente: (RAMOS MARTIN & RAMOS MARTIN, 2011)
52
o Recursos adicionales (multimedia, documentos adicionales, etc.) que se pueden emplear
dentro de las páginas o estar disponibles para ser descargados y ejecutados (visualizados)
en el diente.
o Programas o scripts que son ejecutados por el servidor web cuando el navegador del
cliente solicita algunas páginas. En algunos casos pueden acceder a bases de datos.
(MORA, 2006)
Así pues, existen tres elementos indispensables en Internet para que sea posible la conexión:
1. Servidor web. Es un servidor que está
preparado para servir páginas web las
24 horas del día. Se está ejecutando
continuamente y atiende a las
peticiones que hacen los clientes
desde los navegadores.
2. Dominio. Es el sitio web al que queremos acceder. Se introduce en la barra de
direcciones del navegador.
3. Servidor DNS. Es el encargado de transformar el nombre del dominio de un servidor
web en la dirección IP. (RAMOS MARTIN & RAMOS MARTIN, 2011)
El proyecto se realizó con un servidor web local XAMPP
2.4.7.1. Xampp (servidor)
Según (AUBRY, 2015) xampp es el entorno más popular de desarrollo con PhP, siendo una
distribución de Apache completamente gratuita y fácil de instalar que contiene Mysql, Php y
Perl.
Gráfico 11: Búsqueda de la IP en el servidor
Fuente: (RAMOS MARTIN & RAMOS MARTIN, 2011)
53
Ventajas al utilizar Xampp:
El entorno de desarrollo PhP es más
popular.
Es multiplataforma: Windows, Mac OS
X y Linux
Fácil de instalar y configurar.
Completamente gratuito.
2.4.7.2. PhpMyAdmin (Entorno Web)
PhpMyAdmin tiene una interfaz web muy intuitiva viene adjunto con los paquetes de
(Appserv, Wamp y Xampp) esta es una herramienta muy completa que permite acceder a
todas las funciones de las bases de datos MySQL. (RAMOS MARTIN & RAMOS MARTIN,
2011)
Según (MIFSUD TALÓN, 2012) phpMyAdmin es una herramienta escrita en PHP para
llevar la administración de MySOL vía web. Permite: crear y eliminar BBDD, tablas,
campos, administrar claves y privilegios
Sus funciones son:
• Crear y borrar bases de dalos, tablas
• Eliminar, editar y añadir campos
• Ejecutar cualquier sentencia SQL
• Exportar e importar datos.
• Administrar servidores y bases de datos.
2.4.8. Lenguaje de programación
Según (CARDADOR CABELLO, 2015) programación es el proceso de diseño, codificación,
depuración y mantenimiento del código fuente. Dicho código fuente o algoritmo está
Gráfico 13: Php MyAdmin
Fuente: (MIFSUD TALÓN, 2012)
Gráfico 12: Transacción web con Apache Mysql – Php
Fuente: (RAMOS MARTIN & RAMOS MARTIN, 2011)
54
relacionado con un determinado problema a resolver y es escrito (codificado o
implementado) bajo un lenguaje de programación.
Lenguajes de programación web
Según (CAIVANO, 2009) Existen numerosos lenguajes de programación empleados para el
desarrollo de Aplicaciones Web, entre los que destacan:
PHP
AS P/ASP.NET
Java, con sus tecnologías Java Servlets y JavaServer Pages (JSP)
Perl
Ruby
Python
HTML
XML
2.4.8.1. Php
PHP es un lenguaje de script que se ejecuta en el lado del servidor, cuyo código se incluye
en una página HTML clásica. Puede compararse por tanto a otros lenguajes de script que
funcionan según el mismo principio: ASP (Active Server Pages) o JSP (lava Server Pages).
(HEURTEL, 2014)
2.4.8.2. Html
HTML, Lenguaje de Marcas de Hipertexto, Según (TROY , 2015) es un lenguaje de marcas
que dice al navegador web cómo mostrar una página web. Los documentos HTML son sólo
archivos de texto sin formato con códigos especiales llamados tags (etiquetas) que el
navegador web usa para interpretar y mostrar la información en la pantalla. Los archivos
HTML pueden tener una extensión .htm o .html. La extensión .html es más frecuente que
.htm, por ello será la que usare a lo largo del desarrollo de mi proyecto.
55
2.4.8.3. Javascript
Según (TROY , 2015) JavaScript es un lenguaje de programación de computadoras dinámico
utilizado habitualmente en navegadores web para controlar el comportamiento de páginas
web e interactuar con los usuarios, permitiendo la comunicación asincrónica, siendo un
lenguaje de guion del lado del cliente usado para navegadores web. Se enfoca
fundamentalmente en ayudar a los desarrolladores a interactuar tanto con la página web como
con el navegador mismo.
2.5. Conclusiones
El marco teórico es una base fundamental para el desarrollo del presente proyecto ya que
en este ayuda a aclarar dudas sobre algunos temarios que son de gran importancia para
el desarrollo de la aplicación.
Es muy importante recordar que toda empresa ya sea pública o privada necesita por
fuerza mayor un buen control administrativo y financiero, para que este sea eficiente y
cumpla un correcto manejo es recomendable automatizar procesos o acciones que
podrían generar pérdidas de recursos y tiempo, para ello es de vital importancia conocer
de antemano los procesos que se realizan antes de automatizarlos.
La aplicación web tiene la ventaja de estar disponible siempre y cuando tenga acceso a
internet, es por ello que se ha realizado una pequeña investigación con todo lo referente
a la web, en el entorno y la aplicación.
La Gestión Financiera es una herramienta que se utiliza en cualquier tipo de entidad,
ayuda a la administración de recursos que tiene la empresa, con la finalidad de llevar un
control adecuado y muy ordenado de ingresos y egresos, siendo de vital importancia su
control.
56
CAPITULO III
3. MARCO PROPOSITIVO
3.1. Tema
Aplicación web para la gestión académica y financiera de la Unidad Educativa a Distancia
“CENTEBAD”, ext. Santo domingo de los Tsáchilas.
3.2. Descripción de la propuesta
La propuesta consisten en la elaboración de un prototipo, de un sistema informático o
aplicación orientada a la web capaz de cumplir con la mayor parte de necesidades de la
institución, en la cual integra funciones como: matriculación en línea, consulta de haberes o
documentos pendientes.
3.3. Desarrollo de la propuesta
La propuesta planteada ha sido desarrollada en base a los siguientes pasos:
3.3.1. Metodología de desarrollo del software
Para el desarrollo del presente proyecto se utilizara el método en cascada. Como su propio
nombre indica, la metodología en cascada hace uso de un proceso de diseño secuencial, que
fluye secuencialmente del punto inicial al punto final, con varias etapas diferentes.
57
Gráfico 14: Modelo Cascada
Fuente: Investigación propia
3.3.1.1. Análisis
3.3.1.1.1. Análisis de requerimientos.
Software.
Mysql.- Permitirá el manejo de la Base de Datos, ya es esta la que almacena toda la
información.
PowerDesigner.- Permitirá el diseño conceptual, físico y lógico de la BDD, además servirá
para crear los casos de uso.
Xampp.- Permitirá convertir el equipo personal en un servidor para continuar con el
desarrollo y corrección de errores de la aplicación web, antes de contratar un dominio y
hosting.
Adobe Dreamweaver.- Esta aplicación permite realizar painas web ya sean estáticas o
dinámicas.
Adobe Photoshop.- Se utilizara esta aplicación para modificar imágenes, dándoles diferente
presentación.
58
Hardware.
El equipo que se utilizó para desarrollar, el presente proyecto tiene las siguientes
características:
Procesador Intel Pentium 2,4 GHz
Disco Duro 500 GB
Memoria Ram 4 GB
Operativo Windows 8
Además para el desarrollo del presente proyecto se llegó a utilizar:
• Libros • Internet
Requerimientos funcionales y no funcionales
Requerimientos funcionales
Los requerimientos funcionales, son lo que debe hacer el sistema, sus comportamientos
internos del software: cálculos, detalles técnicos, eventos.
Matriculación, registro de datos personales, académicos y laborales.
Personal docente, registro de datos laborales y personales.
Visualizar montos de adeudamiento de cada estudiante.
Emitir información dependiendo el tipo de usuario
Realiza búsquedas mediante filtros.
59
Anuncios, visualización de anuncios previamente ingresados por el administrador.
Desempeño, optimización y rapidez en ingreso, modificación y consultas de datos para
un correcto funcionamiento.
Seguridad, usuario y clave para usuarios autorizados.
Almacenamiento de la información segura y precisa.
Requerimientos no funcionales
Los requerimientos no funcionales, son las restricciones sobre espacio del mismo:
Pantalla amigable e intuitiva para un fácil manejo e ingreso de información.
Acceso al sistema dentro y fuera de la institución, con acceso a internet.
Equipos desde el cual acceden los usuarios al sistema.
Disponibilidad para modificaciones dependiendo la necesidad de la institución.
Página principal informativa completa y eficiente.
Rotación del personal administrativo para el manejo de la aplicación web.
3.3.1.1.2. Fases del diseño.
60
Casos de uso del sistema.
Los casos de uso son la descripción de pasos o actividades que deben realizarse para culminar
algún proceso. A los personajes o entidades se les denominan como actores, estos también
sirven para especificar la comunicación y su comportamiento mediante la interacción con los
usuarios.
Mediante los siguientes gráficos se pretende dar a conocer las diferentes funcionalidades y
procesos que cumplirá la aplicación y los actores que intervendrán.
Gráfico 15: Diagrama de Flujo de Datos de la aplicación
Fuente: Autor
63
Diagrama de secuencia
Un diagrama de secuencia se lo utiliza para modelar la interacción entre objetos, mensajes o
actividades que se realizan en la aplicación con medida de tiempo secuencialmente, estos
objetos se encuentran en el escenario y se puede visualizar la secuencia de mensajes
intercambiados entre los mismo para cumplir con la funcionalidad de la aplicación.
A continuación se presentan gráficamente, los diagramas de secuencia de cada caso de uso:
Diagrama de secuencia administrador
Registro del personal
Gráfico 18: Diagrama de secuencia, Administrador - Registro del personal
Fuente: Autor
64
Ingreso de anuncios
Gráfico 19: Diagrama de secuencia, Administrador - Ingreso de anuncios
Fuente: Autor
67
DIAGRAMA DE SECUENCIA ESTUDIANTE
Gráfico 22: Diagrama de secuencia, Estudiante - Documentación
Fuente: Autor
69
3.3.1.2. Diseño
3.3.1.2.1. Modelo lógico
Gráfico 24: Modelo lógico de la BDD “SiCent”
Fuente: Autor
73
3.3.2. Codificación
Conec.php
$conexion=mysql_connect("localhost","centebad","Ecuador.2016#") or die("no se puede
conectar al servidor");
mysql_select_db("centebad_bdd")or die("no se puede seleccionar la base de datos");
Usuario
<?php
echo "<form>"; $t1 = $_POST[logi]; $contrasena = $_POST[pwd];
$t2 = md5($contrasena); require("../conec.php");
$sql = "select * from sceusua_usuario where SCEUSUA_USUARI='$t1' and
SCEUSUA_CONTRA='$t2'";
$consulta = mysql_query($sql, $conexion); $nfilas = mysql_num_rows($consulta);
$resultado = mysql_fetch_array($consulta); $ContraEncrip = md5($t2);
if ($nfilas > 0) {
$_SESSION["usuario"] = $resultado['SCEUSUA_USUARI'];
$_SESSION["clave"] = $resultado['SCEUSUA_CONTRA'];
$_SESSION["nivel"] = $resultado['SCEUSUA_LEVELX'];
$_SESSION["codigo"] = $resultado['SCEUSUA_CODIGO'];
$_SESSION["codigo_alumno"] = $resultado['SCEALUM_CODIGO'];
// Pregunto si el usuario existe en la bdd
74
if ($resultado['name'] == $t1) {
if ($resultado['pass'] == $t2) {
if ($resultado['level'] == 0) {
header("location:../sesion/index_administrador.php?h1=". $_SESSION["usuario"]);
} else {
header("location:../sesion/index_administrador.php?h1=". $_SESSION["usuario"]); }
} else {
echo"los datos ingresados estan incorrectos";
echo "<a href=\"/sesion/index.php\">Aqui</a>"; } } else { echo"el usuario no
existe"; }}
mysql_close($conexion); echo "</form>"; ?>
Índex, página principal del administrador
<?php session_start();
// Sierro la sesión cuando no se ocupe la aplicación, 5min
$inactivo = 300;
if (isset($_SESSION['tiempo'])) { $vida_sesion = time() - $_SESSION['tiempo'];
if ($vida_sesion > $inactivo) { session_destroy(); header("location:../index.php");
} }$_SESSION['tiempo'] = time();
// Verificar si es el usuario administrador
75
if (isset($_SESSION["usuario"])) {
if ($_SESSION["nivel"] == 0) { //echo"bien";
} else { session_unset(); session_destroy(); header("location:../index.php");
}
} else { //echo"regresar"; header("location:../index.php");} ?>
Gráfico 28: Sistema de Facturación
Insertar Cliente / Estudiante
<?php $consulta = $objSql->consulta("select * from zapp_vista_matricula");
if ($consulta) { while ($resultado = mysql_fetch_array($consulta)) { ?>
<tr> <td><?php echo $resultado['SCEALUM_CEDULA'] ?></td><td> <?php echo
$resultado['SCEALUM_NOMBRE']; echo " "; echo $resultado['SCEALUM_APELLI'] ?>
</td><td>
76
<?php echo $resultado['SCEALUM_GENERO'] ?></td> <td><span ><a
onClick="seleccionar(<?php echo "'" . $resultado['SCEALUM_CODIGO'] . "','" .
$resultado['SCEALUM_NOMBRE'] . " " . $resultado['SCEALUM_APELLI'] . "','" .
$resultado['SCEALUM_DOMICI'] . "','" . $resultado['SCEALUM_TELEFO'] . "','" .
$resultado['SCEALUM_CELULA'] . "','" . $resultado['SCEALUM_CEDULA'] . "'" ?>);"
><img src="../../imagenes/formularios/seleccionar.png" title="Seleccionar"
alt="Seleccionar" /></a></span></td></tr>
<?php }} mysql_free_result($consulta);?>
Insertar productos
<?php
$consulta = $objSql->consulta("SELECT * FROM vista_producto WHERE
PEPRO_ESTADO='ACTIVO' AND PEPRO_STOCKX>0 ORDER BY PEPRO_DESCRI
ASC;");
if ($consulta) {
while ($resultado = mysql_fetch_array($consulta)) { ?>
<tr> <td><?php echo $resultado['PEPRO_SERIEX'] ?> </td><td>
<?php echo $resultado['PEPRO_DESCRI'] ?> </td><td>
<?php echo $resultado['PECAT_NOMBRE'] ?></td><td align="center">
<?php echo $resultado['PEPRO_STOCKX'] ?></td><td align="center">$
<?php echo $resultado['PEPRO_PREVEN'] ?>.00</td><td align="center">
<?php echo $resultado['PEPRO_IVASINO'] ?></td>
<td><span > <a onClick="seleccionarProducto(<?php echo "'" .
$resultado['PEPRO_CODIGO'] . "','" . $resultado['PEPRO_SERIEX'] . "','" .
$resultado['PEPRO_DESCRI'] . "','" . $resultado['PEPRO_STOCKX'] . "','" .
77
$resultado['PEPRO_PREVEN'] . "','" . $resultado['PEPRO_PREVEN'] . "','" .
$resultado['PEPRO_IVASINO'] . "'" ?>);" >
<img src="../../imagenes/formularios/seleccionar.png" title="Seleccionar" alt="Seleccionar"
/></a></span></td></tr>
<?php
} } mysql_free_result($consulta); ?>
3.3.3. Pruebas
Pruebas de funcionamiento en Hardware /Software
Se llevaron a cabo las pruebas necesarias para medir y evaluar el funcionamiento de la
aplicación bajo los diferentes y posibles casos de funcionamiento en donde vaya a ser
ejecutada la aplicación dando como resultado su correcto funcionamiento en:
Pruebas de funcionamiento en software:
Software Resultados
Navegadores Sistemas Operativos Velocidad en Respuesta Procesos
Google Chrome Windows 8 Optima -- Carga/Datos 9/10 promed
Mozilla Firefox Windows 7 Optima -- Carga/Datos 9/10 promed
Internet Explorer Windows 10 Optima -- Carga/Datos 9/10 promed
Tabla 3: Pruebas funcionamiento en software
Fuente: Autor.
78
El uso de cualquier navegador web de los mencionados que son los más comunes en su uso,
no presentaron inconveniente alguno ya que en todos funciona correctamente la aplicación
3.3.3.1. Pruebas de datos en frio
Formulario matricula
Nº Tipo de Objeto Tipo
E/P/S Nombre Comportamiento Operación
1 Caja de texto E Año lectivo Automática Correcta
2 Caja de texto E Fecha Automática Correcta
3 Caja de texto E Numero de matricula Automática Correcta
4 Caja de texto E Libro Automática Correcta
5 Caja de texto E Folio Automática Correcta
6 Caja de selección E Curso Filtro de datos Correcta
7 Caja de texto E Valor matricula Visualiza dato Correcta
8 Caja de texto E Valor pensión visualiza dato Correcta
9 Caja de texto E Apellidos Registro Correcta
10 Caja de texto E Nombres Registro Correcta
11 Caja de texto E Cedula Registro Correcta
12 Caja de texto E Domicilio Registro Correcta
13 Caja de texto E Parroquia Registro Correcta
14 Caja de texto E Provincia Registro No valida
15 Caja de texto E Lugar de nacimiento Registro Correcta
16 Caja de selección E Fecha de nacimiento Selección fecha Correcta
17 Caja de texto E Nacionalidad Registro Correcta
18 Caja de selección E Estado civil Visualiza dato Correcta
19 Caja de selección E Genero Visualiza dato Correcta
20 Caja de texto E E-mail Registro Correcta
21 Caja de texto E Teléfono Registro Correcta
22 Caja de texto E Celular Registro Correcta
79
Nº Tipo de Objeto Tipo
E/P/S Nombre Comportamiento Operación
23 Caja de texto E Celular emergencia Registro Correcta
24 Caja de texto S Observaciones Registro Correcta
25 Caja de texto E Representante Registro Correcta
26 Caja de texto E Cedula Registro Correcta
27 Caja de texto E Celular Registro Correcta
28 Caja de texto E Dirección Registro Correcta
29 Caja de texto S Observación Registro Correcta
30 Caja de texto E Institución académica
Ant. Registro Correcta
31 Caja de selección E Año aprobado Filtro de datos Correcta
32 Caja de texto E Provincia Registro Correcta
33 Caja de texto E Cantón Registro Correcta
34 Caja de texto E Año lectivo Registro Correcta
35 Caja de selección E Partida de nacimiento Activa objeto Correcta
36 Caja de selección E Matricula /
promoción Activa objeto Correcta
37 Caja de selección E Cop. Cedula Activa objeto Correcta
38 Caja de selección E Cert. Primaria Activa objeto Correcta
39 Caja de selección E Cert. Medico Activa objeto Correcta
40 Caja de selección E Fotos Activa objeto Correcta
41 Caja de selección E Pasantías Activa objeto Correcta
42 Caja de selección E Participación
estudiantil Activa objeto Correcta
43 Caja de selección E Cop. Cedula Repre. Activa objeto Correcta
44 Caja de selección E Carta de compromiso Activa objeto Correcta
45 Caja de selección E Medio de publicidad Activa objeto Correcta
46 Caja de texto S Observación Activa objeto Correcta
47 Botón P Nuevo Crea registro Correcta
80
48 Botón P Guardar Guarda registro Correcta
49 Botón P Cancelar Retorna Correcta
50 Botón P Editar Edita registro Correcta
51 Botón P Anular Anula registro Correcta
52 Botón P Imprimir Imprime Correcta
Tabla 4: Prueba de datos en frio formulario de matricula
Fuente: (TORRES, 2016)
3.3.3.2. Pruebas de datos reales
Formulario matricula
Nº Nombre de Elemento Funcionamiento Observación
1 Año lectivo Funciona bien Ninguna
2 Fecha de matricula Funciona bien Ninguna
3 Numero de matricula Funciona bien Ninguna
4 Libro de matricula Funciona bien Ninguna
5 Folio de matricula Funciona bien Ninguna
6 Curso a matricular Funciona bien Ninguna
7 Valor de la matricula Funciona bien Ninguna
8 Valor de la pensión Funciona bien Ninguna
9 Apellidos del estudiante Funciona bien Ninguna
10 Nombres del estudiante Funciona bien Ninguna
11 Cedula del estudiante Funciona bien Ninguna
12 Domicilio del estudiante Funciona bien Muy pequeño el espacio
13 Parroquia del estudiante Funciona bien Ninguna
14 Provincia del estudiante Funciona bien Ninguna
15 Lugar de nacimiento Funciona bien El espacio es muy grande
16 Fecha de nacimiento Funciona bien Ninguna
17 Nacionalidad Funciona bien Ninguna
18 Estado civil Funciona bien Ninguna
19 Genero Funciona bien Ninguna
81
Nº Nombre de Elemento Funcionamiento Observación
20 E-mail Funciona bien Ninguna
21 Teléfono Funciona bien Ninguna
22 Celular Funciona bien Ninguna
23 Celular emergencia (madre) Funciona bien Ninguna
24 Observaciones Funciona bien Ninguna
25 Nombre del representante Funciona bien Ninguna
26 Cedula del representante Funciona bien Ninguna
27 Celular del representante Funciona bien Ninguna
28 Dirección del representante Funciona bien Ninguna
29 Observación del representante Funciona bien Ninguna
30 Institución académica Ant. Funciona bien Muy pequeño el espacio
31 Año aprobado, Inst. Ant. Funciona bien Validar espacio
32 Provincia, Inst. Ant. Funciona bien Ninguna
33 Cantón, Inst. Ant. Funciona bien Ninguna
34 Año lectivo, Inst. Ant. Funciona bien Ninguna
35 Doc. Partida de nacimiento Funciona bien Ninguna
36 Doc. Matricula / promoción Funciona bien Ninguna
37 Doc. Cop. Cedula Funciona bien Ninguna
38 Doc. Cert. Primaria Funciona bien Ninguna
39 Doc. Cert. Medico Funciona bien Ninguna
40 Doc. Fotos Funciona bien Ninguna
41 Doc. Pasantías Funciona bien Ninguna
42 Doc. Participación estudiantil Funciona bien Ninguna
43 Doc. Cop. Cedula Repre. Funciona bien Ninguna
44 Doc. Carta de compromiso Funciona bien Ninguna
45 Doc. Medio de publicidad Funciona bien Ninguna
46 Observación de la documentación Funciona bien Muy pequeño el espacio
47 Nuevo Funciona bien Ninguna
48 Guardar Funciona bien Ninguna
49 Cancelar Funciona bien Ninguna
82
Nº Nombre de Elemento Funcionamiento Observación
50 Editar Funciona bien Ninguna
51 Anular Funciona bien Ninguna
52 Imprimir Funciona bien Ninguna Tabla 5: Prueba de datos reales Formulario matricula
Fuente: (TORRES, 2016)
CONCLUSIONES
Hay que tomar en cuenta que la aplicación no es la solución del problema si no que es
una herramienta para llegar a la solución mediante la toma de decisiones del usuario.
El sistema informático permitirá: el registro y almacenamiento de matrículas de una
forma ordenada precisa y correcta, así como el ingreso de diversas funcionalidades tales
como: personal, anuncios, pensiones, uniformes, materiales educativos entre otros, la
aplicación será de gran ayuda tanto para la institución como para usuarios finales que
son los estudiantes.
La informática, el software y otras herramientas son de gran ayuda para la
automatización de procesos o acciones que podrían generar pérdidas de tiempo y a su
vez dinero.
RECOMENDACIONES
Capacitar a los usuarios sobre los servicios que presta la página web, como también el
correcto funcionamiento de la misma.
Se deben establecer fechas para respaldar la información almacenada en la base de datos,
como medida de seguridad.
Para nuevos procesos contactar al administrador del sistema, mas no tratar de
solucionarlo personal no autorizado.
BIBLIOGRAFÍA
LARROSA MARTINEZ , F., & CARDA ROS, R. (2007). La organizacion del centro
educativo. manual para maestros. ISBN 9788484545897.
“CENTEBAD”, U. E. (Seis de Septiembre de 2013). CÓDIGO DE CONVIVENCIA. Santo
domingo, Santo domingo: Acuerdo N° 332-13.
AGUADO, J. C., & MÉNDEZ G., G. (2006). La gestión financiera de las empresas. En E.
Paraninfo. IBN: 9788497325219.
ALBAINA M., A. I., & ARANDA M., J. L. (2001). La educación y el proceso autonómico:.
En J. L. Ana Isabel Albaina Martín, La educación y el proceso autonómico vol XV
(pág. 1250).
ANDREU, J. (2010). Gestion de Servidores Web. En Servicios en red (pág. 171). ISBN: 978-
84-9003-088-2.
ARIAS, Á. (2015). Bases de Datos con MySQL 2ª Edición. ISBN: 978-1515194392.
AUBRY, C. (2015). Servidor Xampp. En C. Aubry, WordPress 4, Un CMS para crear,
administrar blog y sitios web (pág. 372). Barcelona: 978-2-7460-9553-3.
BARAJAS, A. (2010). Fiananzas para no financistas. Bogota.
BERNABE, A. (2015). Acceso A Datos En Aplicaciones Web Del Entorno Servidor. En B.
D. Alejandro. ISBN 9788416433070.
BRAVO SANTOS, C., & REDONDO DUQUE, M. A. (2005). Sistemas interactivos y
colaborativos en la web. En U. C. mancha. ISBN: 84-8427-352-0.
CAIVANO, R. M. (2009). APLICACIONES WEB 2.0. En C. R. Marcela, & V. L. Noemí,
APLICACIONES WEB 2.0 (pág. 58). ISBN: 978-987-1518-71-5.
CARDADOR CABELLO, A. L. (2015). Programación Con Lenguajes De Guión En Páginas
Web. Ifcd0110 (Ebook) . En A. L. Cabello, Programación con lenguajes de guión en
páginas web. ISBN: 9788416351732.
CASADO ARBONIÉS, M. (2010). Universidades hispánicas colegios y convenios en la edad
moderna (II). España: ISBN:978-74-7800-177-4.
COBO, A. (2007). Diseño y programación de bases de datos. ISBN: 978-84-9821-459-8.
COBO, A., GOMEZ, P., & PEREZ, D. (2014). PHP y MySQL: Tecnología para el desarrollo
de aplicaciones web. En A. C. ORTEGA, P. G. GARCIA, & D. D. DANIEL PEREZ
FERNANDEZ. ISBN: 9788479787066.
DALAGA S.A. (2012). Flash. En B. Daniel, Creación De Sitios Web (pág. 320). Argentina:
978-987-1857-40-1.
DATE, C. (2005). México: ISBN: 9789684444195.
DÍAZ APARICIO, J. J. (2015). WordPress para Emprendedores y PYMEs. Segunda Edición
.
ESPINOZA LUCANO, A. Y. (Septiembre de 2015). Repositorio Institucional UNIANDES.
Obtenido de Herramientas de control administrativo - financiero del Colegio de
enfermeras/os de Imbabura: http://dspace.uniandes.edu.ec/handle/123456789/1859
GARCÍA, B. (2014). Guia practica de un blog.
GÓMEZ, C. A. (2007). Derecho educativo.
HEURTEL, O. (2014). PHP y MySQL: domine el desarrollo de un sitio web dinámico e
interactivo. 2da Edicion: 978-2-7460-9037-8.
HITT, M. (2006). Administración. En H. B. Porter, Admistración Eficaz en el mundo actual.
(pág. 736). Mexico: ISBN: 910-26-0760-4.
HURTADO CUARTAS, D. (2008). Principio de Administración. En Administración.
Medellin- Colombia: 978-958-98314-2-7.
LUJÁN MORA, S. (2001). Programación En Internet Clientes Web. En S. L. Mora,
Programación En Internet Clientes Web (pág. 223). España: ISBN: 84-8454-118-5.
LUJÁN MORA, S. (2006). Programación de aplicaciones web: historia, principios básicos
y clientes web.
MARTÍNEZ FUENTES, A. d. (Noviembre de 2014). Repositorio Institucional UNIANDES.
Obtenido de Herramientas financieras para la Unidad Educativa La Inmaculada de la
ciudad de Otavalo: http://dspace.uniandes.edu.ec/handle/123456789/2499
MIFSUD TALÓN, E. (2012). Apache. Aula Mentor.
MINERA, F. (2011). Desarrollo PHP y MySQL. En Desarrollo PHP + MySQL: Manuales
Users (pág. 432 págs). ISBN: 9789871773169.
MOLINA, J. (2010). Implantación de aplicaciones informáticas de gestión. En B. E. María.
España.
MONTALVO VÁSQUEZ, M. L. (16 de Abril de 2013). Repositorio Digital U.T.N. Obtenido
de Modelo de gestión financiera integral para los colegios particulares de la ciudad
de Ibarra.: http://repositorio.utn.edu.ec/handle/123456789/1154
MONTUFAR PALACIOS, D. V. (Quito de Septiembre de 2010). Universidad Politecnica
SALESIANA Ecuador . Obtenido de Diseño de modelo de gestión administrativa,
financiera y contable para las instituciones salesianas caso : Colegio Técnico
Salesiano Don Bosco.: http://dspace.ups.edu.ec/handle/123456789/4368
MORA, L. S. (2006). Programación de aplicaciones web: historia, principios básicos y
clientes web.
PADVALSKIS S., I. (2005). Guias de accion legal del colegio.
PÉREZ, J., & VEIGA, C. (2015). La gestión financiera de la empresa. En La Gestion
Financiera De La Empresa (pág. 798 págs.). Madrid: ISBN: 9788415986683.
RAMOS MARTIN, A., & RAMOS MARTIN, J. (2011). Sistemas MicroInformaticos y
Redes. En A. RAMOS MARTIN, & J. RAMOS MARTIN, Aplicaciones Web (pág.
305). Madrid: ISBN: 978-84-9732-813-5. Obtenido de Aplicaciones Web
RUANO PAVÓN, C., & SÁNCHEZ CASIMIRO, M. J. (2012). Promoción y
Comercialización. En Alojamiento Web.
RUIZ FAUDÓN, m., & LOPÉZ GAMINO, F. (2010). Introducción a los sistemas de bases
de datos. Mexico: 645G-83S-P22A.
SCHLAGETER, J., & LORENZO, F. (2011). Finanzas operativas. ISBN 9786070503054.
TERRY, G. (2012). Principios de Administracion. En G. Terry, & F. Stephen. San Diego,
CA, Estados Unidos de America: ISBN 13: 9789682601767.
THIBAUD, C. (2006). MY SQL 5. En MY SQL 5: INSTALACION, IMPLEMENTACION,
ADMINISTRACION, PROGRAMAC ION (RECURSOS INFORMATICOS) (pág. 464
págs). ISBN: 9782746030695.
TROY , D. (2015). Lenguaje de Programación JavaScript. Estados Unidos: Primera Edición
.
ANEXOS
Ficha de observación
Localidad:
Unidad Educativa a Distancia
“CENTEBAD”
Cargo a observar:
Secretaría
Sra. Viviana Pazos.
Ficha
N° 01
Problemática:
- Proceso de matriculación
- Cobro de Pensiones, libros, módulos,
uniforme.
- Disponibilidad Información (deudas)
Investigadora:
Srta. Torres Carmen
Fecha:
10/04/2016
Hora:
09:00 am
Contenido:
El proceso de matriculación es demoroso ya que se lo realiza a mano, completando la
ficha de matrícula y revisando la carpeta con la documentación necesaria.
El estudiante tiene que acercarse al colegio para obtener alguna información ya sea de
pagos o algún comunicado.
Los cobros de deudas estudiantiles ya sean por pensiones u otros, en su mayoría se
los controlan los domingos en primeras horas de clase, se debe realizar dos columnas
ya que uno brinda información de la deuda y otro realiza cobros.
Al momento de realizar la factura la secretaria puede equivocarse con los cálculos
debido a la aglomeración de personas, para prevenir cualquier fallo de dinero este
proceso lo realiza cuidadosamente y en detalle.
Comentario:
Estos procesos manuales provocan pérdida de tiempo y descontento por parte de los
estudiantes ya sean por errores humanos u otros factores.
Falta disponibilidad de información tanto para el alumnado como para el personal
administrativo.
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
GUIA DE ENTREVISTA
La presente entrevista me permitirá determinar si existen problemáticas en el uso y manejo
de la información, para la elaboración de un Sistema Informático.
1. ¿Qué actividades de control realiza el departamento de secretaría?
Realizamos un control de haberes estudiantiles de: pensiones, libros, módulos o uniformes,
además estudiantes matriculados asistentes o retirados.
2. ¿Qué documentos utilizan para los procesos que realiza la secretaria?
Al momento de las matriculas se utilizan fichas en el cual se completa con datos del
estudiante, y para financiero documentos como recibos y facturas.
3. ¿Existe algún sistema en la institución de matrículas y control de pensiones?
No, no existe, las matriculas se registra en papel y los pagos se actualizan en Excel para
luego obtener el monto de deuda de cada estudiante todo esto es de forma manual, solo
tenemos un sistema de notas que emite boletines sin datos del estudiante.
4. ¿Desearía que se implemente un sistema de matriculación y control financiero
en su institución?
Si, a fin de llevar un control adecuado y actualizado de pagos, deudas e información
estudiantil para generar reportes de una manera rápida y segura, ya que no se cuenta con
información del alumnado de forma rápida.
Procedimientos regulatorios
Una de las maneras más efectivas para contribuir a una convivencia agradable y sin
confrontaciones, es sin lugar a dudas, cumpliendo con buena voluntad y con los esfuerzos
que sean necesarios, el rol que nos corresponde a cada uno, tanto de alumnos, docentes y
padres de familia.
De los cuales se planteó los siguientes roles en la comunidad educativa, Disciplina, Cuidado
del patrimonio institucional, Puntualidad, Asistencia, Limpieza, Respeto a la propiedad
ajena, Autoridades y por ultimo las Distinciones honoríficas que según el Art. 178 del
Reglamento a la LOEI dispone que “las autoridades de los establecimientos educativos
pueden instituir, según la filosofía del plantel y su realidad cultural, otras distinciones
honoríficas académicas que están normadas en el Código de Convivencia”, por lo tanto, se
entregará galardones la mérito individual (estudiante, docente, padre o madre de familia) que
consistirá en una nominación pública al término del año lectivo otorgada por la institución:
Excelencia Docente.- Se otorgará al docente que se hubiere destacado excepcionalmente
en actividades innovadoras.
Mención Honorífica al Desempeño.- Por buenas prácticas en el aula realizadas por los
docentes en el marco de Valores y Buen Vivir
Diploma de Honor.- La institución educativa premiará a los estudiantes que hayan logrado
el más alto promedio en el año académico en el nivel de Educación General Básica.
Mención Honorífica al Desempeño Académico.- Se otorgará cada período escolar a los
estudiantes que han obtenido los mayores puntajes por cada año de Educación General
Básica.
Compañero Solidario Constructor del Buen Vivir.- Se concederá a estudiantes, docentes
o administrativos por promover y demostrar con el ejemplo solidaridad y compañerismo
en las acciones y/o servicios prestados.
Comisión de participación en la construcción del código
La comisión de participación para la construcción del código tiene como objetivo:
Promover el respeto y cuidado de los enseres y materiales de la institución mediante su
correcta utilización y así conservar y mantener en buen estado los bienes de la
institución.
Involucrar a todos los actores de la comunidad educativa en actividades que contenga
los valores como elementos esenciales, conociendo sus derechos y obligaciones para
construir un ambiente armónico que fortalezca los principios éticos de la condición
humana.
Impulsar la libertad con responsabilidad y participación democrática estudiantil
ubicándolos en el epicentro de su proceso formativo para reivindicar su calidad de
sujetos.
Se detallan a continuación los planes para el desarrollo de la comisión:
Plan de convivencia armónica institucional
Plan de seguimiento.
Plan de evaluación.
Plan de comunicación. (“CENTEBAD”, 2013)