Está en la página 1de 80

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN


UNIVERSITARIA, CIENCIA Y TECNOLOGÍA
COLEGIO UNIVERSITARIO FRANCISCO DE MIRANDA
PROYECTO SOCIOTECNOLÓGICO INFORMATICA
I07-202

SISTEMA PARA EL DEPARTAMENTO DE EVALUACIÓN, EN EL ÁREA


DE CONTROL DE NOTAS DE LA ESCUELA TÉCNICA COMERCIAL
“SANTOS MICHELENA”; DE LA PARROQUIA SAN JOSE, DISTRITO
CAPITAL.

Tutora: Autores:

Thais Rojas
Adrián Sánchez C.I. 23.644.418
Anderson Urbina C.I. 25.367.349
Edixón García C.I. 18.129.367
Joise Salas C.I. 20.155.634

Caracas, Enero 2017


DEDICATORIAS

A Dios dedico este trabajo por las oportunidades de vida que me ha brindado
ya que mi presencia en este mundo es un milagro.

Lo dedico a mi padre y a mi madre, ya que gracias a ellos estoy aquí, a mi


padre que ya no está físicamente se lo dedico con un sentimiento especial, a mi madre
que gracias a Dios está presente también se lo dedico, ella ha sido testigo de la
dedicación que he tenido en este proyecto.

Dedico mi trabajo y todo mi esfuerzo a mis familiares, conocidos, amigos


allegados y a todas aquellas personas que creyeron en mí, también a los que no
creyeron, a las personas que aportaron su grano de arena para yo estar aquí y
finalmente lo dedico a la generación de relevo.

Adrian J. Sánchez B.

i
DEDICATORIAS

A Diosito que siempre está presente en todo lo que hago, a él debo la dicha de
tener una familia tan maravillosa, mis logros y todo lo que soy.

A mi madre hermosa por ser mi mejor amiga y darme apoyo incondicional


solo el que una verdadera madre sabe dar, tan preocupada y dedicada, gracias a ella
soy una persona de bien, es la madre más maravillosa del mundo.

A mi padre, por sus consejos juntos con los de mi madre son los que me
hicieron la gran persona que soy, siempre hizo hasta lo imposible por velar por mi
bienestar y el de toda la familia.

A mi sobrino Alan que me da fuerza, apoyo y deseándome lo mejor para ser


un profesional.

A mi novia Anairelis por su amor, su compañía, por apoyarme siempre y


ayudarme a lograr mis metas.

Joise D. Salas P.

ii
DEDICATORIA

Dedico esta tesis A. DIOS, por la conclusión de esta tesis, en informática. A


mis padres quienes me dieron vida, educación, apoyo y consejos. A mis compañeros
de estudio, a mis maestros y amigos, quienes sin su ayuda nunca hubiera podido
hacer esta tesis. A todos ellos se los agradezco desde el fondo de mi alma. Para todos
ellos hago esta dedicatoria.

Anderson Urbina

iii
DEDICATORIAS

Principalmente se lo dedico a Dios por darme la vida y cada día que me ha


dado para disfrutar de su creación, y de llevarme por el buen camino sin él no estaría
escribiendo estas líneas ni culminado una nueva etapa de las tantas que me ha
obsequiado.

En segundo pero no menos importantes está dedicado a Mis Padres, quienes


han estado siempre para apoyarme en las buenas y malas, también por ser mi punto
de apoyo y base para luchar cada día en alcanzar mis metas.

Se lo dedico a Mis Familiares y Amigos que me apoyaron en los momentos


más duros de mi vida. Y a esas personas que ya no están conmigo pero que en el
fondo sé que me brindaron su apoyo.

iv
Edixón D. García T

AGRADECIMIENTOS

A Dios doy gracias por el regalo de la vida, a la vida agradezco por los seres
maravillosos que me dio como padres, a ellos doy gracias por el apoyo, amor y
esfuerzo brindado, requerido para mi crianza y educación.

Gracias al CUFM por permitirme pertenecer a su matrícula y así tener la


oportunidad de formarme profesionalmente.

Doy gracias al Profesor del CUFM Raúl Rico por la asesoría brindada para la
resolución de inquietudes presentadas en el trayecto del desarrollo de proyecto, de
igual manera doy gracias a todos los profesores de la institución que ayudaron a mi
formación.

A mis familiares, amigos, y conocidos que han creído en mi esfuerzo doy


gracias por el apoyo brindado.

Agradezco a 3 profesores del liceo Nicanor Boleto Peraza, sin que el orden
reste importancia a la influencia que han tenido en mí persona, agradezco a Alfredo
Martínez, Álvaro Ferrería y Orquídea Flores por el apoyo brindado, el tiempo de
escucha y la fe depositada en mi persona.

v
Adrian J. Sánchez B.

AGRADECIMIENTOS

A Diosito le doy gracias por todos mis logros y todo lo que soy, realmente soy
feliz.

Al CUFM por darme la oportunidad de estudiar a nivel superior y tratarme de


la mejor manera posible haciendo realidad este logro.

A mis padres, hermano, novia y familiares por su apoyo y comprensión en


todo momento.

vi
Joise D. Salas P.

AGRADECIMIENTOS

Agradezco a Dios por protegerme durante todo mi camino y darme fuerza


para superar obstáculos y dificultades a lo largo de mi vida.

A mis padres, que me han enseñado a no rendirme ante nada y siempre


perseverar a través de sus sabios consejos.

A mis compañeros Edixón, Joise y Adrián que a pesar de todo se ha podido


realizar el trabajo.

A nuestra tutora de proyecto por su asesoramiento en la realización del


proyecto.

Gracias a todas esas personas que ayudaron de manera directa e


indirectamente en la realización del proyecto.

vii
Anderson Urbina

AGRADECIMIENTOS

Agradezco a Dios Todopoderoso, quien se encargó que todo fuera posible en


mi vida y que aún me sigue regalando sus bendiciones, amor, paciencia, alegría y
muchas cosas buenas.

Agradecido con Silvana y Ezequiel quienes me procrearon y se encargaron


que fuera un hombre de buena voluntad, y que a pesar de las dificultades siempre han
estado para animarme a seguir adelante.

Gracias a todos los Profesores que me impartieron clases ya que sus


conocimientos me ayudaron a estar donde estoy.

Y un especial agradecimiento a todas aquellas personas que creyeron en mí y


a las que no, ya que me dieron fuerzas para seguir adelante y luchar por mis metas.

viii
Edixón D. García T.

ÍNDICE GENERAL

pp.

DEDICATORIAS……………………………………………………………………. ii

AGRADECIMIENTOS……………………………………………………………… vi

LISTA DE CUADROS………………………………………………………………... xi

LISTA DE GRÁFICOS……………………………………………………………….. xii

RESUMEN……………………………………………………………………………. xiii

INTRODUCCIÓN……………………………………………………………………. 1

FASE I

DIAGNOSTICO SITUACIONAL

Planteamiento del Problema…………………………………………………… 2

Interrogantes de la Investigación………………………………………………. 3

Descripción de la Comunidad………………………………………………….. 3

Ubicación Geográfica………………………………………………………….. 4

Objetivo General……………………………………………………………… 4

Objetivos Específicos………………………………………………………….. 5

Justificación e Impacto social………………………………………………….. 5

Estudio de Factibilidad………………………………………………………… 6

FASE II

MARCO REFERENCIAL

Antecedentes de la Investigación………………………………………………. 10

ix
Bases Legales…………………………………………………………………... 12

Bases Teóricas…………………………………………………………………. 18

Definición de Términos Básicos……………………………………………….. 22

FASE III

MARCO METODOLOGICO

Tipo de Investigación………………………………………………………….. 24

Técnicas e Instrumentos de Recolección de Datos……………………………. 35

Cronograma de Actividades…………………………………………………… 26

Plan de Acción…………………………………………………………………. 27

Metodología del Desarrollo……………………………………………………. 27

FASE IV

DISEÑO DEL SISTEMA

Fase de Inicio…………………………………………………………………... 32

Fase de Elaboración…………………………………………………………..... 33
Fase de Construcción………………………………………………………….. 36

56
Fase de Transferencia…………………………………………………………..

CONCLUSIONES……….…………………………………………………………... 59

RECOMENDACIONES…………………………………………………………… 60

61
REFERENCIAS……………………………………………………………………..

63
ANEXOS……………………………………………………………………………..

x
LISTA DE CUADROS

Nº 1 Cronograma de actividades…………………………………………… 26
Nº 2 Plan de acción………………………………………………………… 27
Nº 3 Lista de actores……………………………………………………….. 34
Nº 4 Crear usuario………………………………………………………….. 43
Nº 5 Eliminar usuario………………………………………………………. 43
Nº 6 Modificar usuario……………………………………………………... 44
Nº 7 Mostrar personal……………………………………………………… 44
Nº 8 Mostrar profesores……………………………………………………. 45
Nº 9 Mostrar materias……………………………………………………… 45
Nº 10 Buscar alumno………………………………………………………… 46
Nº 11 Registrar alumnos…………………………………………………….. 46
Nº 12 Generación de boletines………………………………………………. 47
Nº 13 Carga de notas………………………………………………………… 47
Nº 14 Modificación de notas………………………………………………… 48
Nº 15 Cambio de contraseña………………………………………………… 48
Nº 16 Respuestas de seguridad………………………………………………. 49
Nº 17 Estudio de la factibilidad……………………………………………… 65

xi
LISTA DE GRAFICOS

Nº 1 Lista de tablas de la base de datos……………………………………. 36


Nº 2 Relación de las tablas de la base de datos……………………………. 36
Nº 3 Acceso al sistema…………………………………………………….. 40
Nº 4 Inicio de sesión del administrador……………………………………. 41
Nº 5 Inicio de sesión personal de dirección………………………………... 41
Nº 6 Inicio de sesión personal de evaluación………………………………. 42
Nº 7 Inicio de sesión profesores…………..……………………………….. 42
Nº 8 Crear usuario………………………………………………………….. 49
Nº 9 Eliminar usuario………………………………………………………. 50
Nº 10 Modificación de usuario………………………………………………. 50
Nº 11 Mostrar personal……………………………………………………… 51
Nº 12 Mostrar profesores……………………………………………………. 51
Nº 13 Mostrar materias……………………………………………………… 52
Nº 14 Buscar alumno………………………………………………………… 52
Nº 15 Registrar alumno……………………………………………………… 53
Nº 16 Generar boletín……………………………………………………….. 53
Nº 17 Carga de notas………………………………………………………… 54
Nº 18 Modificar notas……………………………………………………….. 54
Nº 19 Cambio de contraseña………………………………………………… 55
Nº 20 Repuesta de seguridad………………………………………………… 55
Nº 21 Registro de nuevos usuarios…………………………………………... 56
Nº 22 Listado de los usuarios registrados…………………………………… 57
Nº 23 Cambio de contraseña de los usuarios registrados……………………. 57
Nº 24 Solicitud de preguntas para recuperación de cuenta………………….. 58
Nº 25 Registro del alumno…………………………………………………... 58
Nº 26 Ubicación geografica…………………………………………………. 63

xii
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
UNIVERSITARIA, CIENCIA Y TECNOLOGÍA
COLEGIO UNIVERSITARIO FRANCISCO DE MIRANDA
PROYECTO SOCIOTECNOLÓGICO INFORMATICA
I07-202

SISTEMA PARA EL DEPARTAMENTO DE EVALUACIÓN, EN EL ÁREA


DE CONTROL DE NOTAS DE LA ESCUELA TÉCNICA COMERCIAL
“SANTOS MICHELENA”; DE LA PARROQUIA SAN JOSE, DISTRITO
CAPITAL.
Autor:
Joise Salas C.I. 20.155.634
Edixón García C.I. 18.129.367
Anderson Urbina C.I. 25.367.349
Adrián Sánchez C.I. 23.644.418
Tutora: Thais Rojas
Fecha: Enero 2017
RESUMEN

La presente investigación se basó en el desarrollo de un sistema de


información para la adecuación de los procesos del Departamento de
Evaluación de la E.T.C. “Santos Michelena”. Específicamente para el
seguimiento y control de las notas de los alumnos en el año escolar que este
en curso en un período de tiempo que se dividen en tres lapsos. Con la
finalidad de lograr el mejor desempeño y agilizar los procesos, garantizando
un mejor manejo de la información de los alumnos. El proyecto estuvo
enmarcado en el tipo de investigación proyectiva, fundamentada a nivel
comprensivo con un diseño de fuente mixta (documental y campo). Se
emplearon una serie de técnicas e instrumentos de recolección de datos,
específicamente el análisis de fuentes documentales, la observación directa
y las entrevistas no estructuradas. Para la elaboración del sistema y el
cumplimiento de los objetivos planteados se utilizó como guía una estructura
operativa mixta, combinando la metodología proceso racional unificado
(RUP). Adicionalmente, para el desarrollo de la aplicación se utilizaron
diversas tecnologías como el lenguaje de programación PHP, el sistema
manejador de base de datos PostGresSQL y el servidor Web Apache 2.2. De
esta manera se pudo concluir que con la implantación del nuevo sistema se

xiii
genera un mejor desempeño de las labores del Departamento en cuanto a la
realización de los procesos en forma automatizada.
Palabras Clave: Sistema, Control de estudios, Sistema de Información,
Automatización, RUP, PHP, PostGresSQL, Servidor Web Apache 2.2.

xiv
INTRODUCCIÓN

Con el transcurso del tiempo ha sido un hecho palpable el avance de la


tecnología de la información y comunicación. En la actualidad el avance tecnológico
crece exponencialmente y con esto empresas privadas, comunidades e instituciones
gubernamentales entre otros, se van adaptando ofreciendo una variedad de productos
a sus usuarios por medio de aplicaciones, por ejemplo: pagar los recibos, solicitar
documentación, revisar noticias, entre otros.

Es importante destacar que una Aplicación puede contener elementos que


permiten una comunicación activa entre el usuario y la información. Esto les permite
a las personas acceder a los datos de modo interactivo gracias a que la aplicación
responde a cada una sus acciones.

En las instituciones educativas, el control de notas es de vital importancia ya


que ofrece la información a la zona educativa y ministerio educación de que el
adolescente está recibiendo lo que por derecho y obligación le corresponde. Con el
control de notas, el estudiante puede gozar del beneficio de los boletines, ya que estos
registros forman parte de los procesos que llevan a cabo el personal educativo de
cualquier plantel.

Con este análisis se diseñaron mecanismos y estrategias para realizar la


automatización de los procesos que hasta la fecha se venían desarrollando de forma
manual, garantizando un manejo más eficiente y seguro de los recursos de
información de la institución, contribuyendo a facilitar la emisiones de boletines y
control de notas, esto para el beneficio tanto del personal administrativo como de
padres y representantes, cumpliendo un desarrollado mas del proyecto Socio-
Tecnológico que vaya de la mano con la educación.

1
FASE I

DIAGNOSTICO SITUACIONAL

1.- Planteamiento Del Problema.

Fidias, A. (2006), Define que: “El planteamiento consiste en describir de


manera amplia la situación objeto de estudio, ubicándola en un contexto que permita
comprender su origen, relaciones e incógnitas a responder (p.30)”
Desde el inicio de la humanidad la comunicación entre los seres humanos se
ha convertido en necesidad con el ingenio e inventiva del hombre han sido
desarrolladas diferentes técnicas y herramientas que permiten la comunicación entre
las sociedades, en el mundo día a día hay desarrolladores buscando soluciones a
problemas de desinformación, creando soluciones informáticas conocidas como
Aplicaciones, Sistemas y Sitios Web los cuales pueden funcionar ya sea en una
computadora o teléfono y hasta simultáneamente haciendo uso de una red pública o
privada que hace posible la conexión a distancia, es por ello que las instituciones
académicas se han venido adaptando a estos cambios, haciendo uso de Sistemas para
el control y carga de notas de los estudiantes, ya sea por medio de una Intranet o un
Sistema enlazado a la Red para que los estudiantes puedan realizar la consulta de su
situación académica.
Mediante la aplicación de instrumentos de recolección de información tales
como la observación directa y la aplicación de entrevistas a docentes, se detectó en la
Institución Escuela Técnica Comercial “Santos Michelena”, una dificultad
relacionada con la automatización de las calificaciones, ya que actualmente se realiza
de forma manual, haciendo uso de recursos como carpetas y hojas de registro las
cuales no se consideran muy seguras para tal fin, puesto que con el tiempo estas se
deterioran además son muy frágiles ante cualquier eventualidad.

2
Ante esta realidad se ve la necesidad de implementar un sistema para el
control de notas que permita registrar y almacenar en forma segura la información de
tal manera que pueda ser de fácil y rápido acceso para responder con agilidad,
eficiencia y exactitud en el momento en el que esta sea requerida por los miembros de
la comunidad educativa.

1.1.- Interrogantes De La Investigación.

¿Cómo es la situación actual de los procesos para la carga de notas y emisión de


boletines en la Escuela Técnica Comercial “Santos Michelena”?

¿Qué características debe tener el Sistema a desarrollar para brindar una mayor
efectividad al momento de cargar notas y emitir boletines en la Escuela Técnica
Comercial “Santos Michelena”?

¿En qué forma beneficia el diseño de un sistema de información para la Escuela


Técnica Comercial “Santos Michelena”?

1.2.- Descripción de la Comunidad.

Reseña Histórica:

La Escuela Técnica Comercial Santos Michelena o más formalmente «Escuela


Técnica Comercial Robinsoniana Santos Michelena» es una histórica institución
educativa fundada como Escuela de Comercio de Caracas, durante el gobierno del
general Juan Vicente Gómez en 1912. Está localizada en la Parroquia San José del
Municipio Libertador. Inicialmente llamada Escuela de Comercio de Caracas (1912),
y luego Escuela de Comercio y Lenguas Vivas de Caracas, posteriormente Instituto
de Administración Comercial y Hacienda (IACH), su epónimo actual le fue dado en
honor al político y diplomático aragüeño Santos Michelena bajo el gobierno del
General Marcos Pérez Jiménez, ya que el insigne prócer se había preocupado por la

3
educación comercial en Venezuela y también le daba nombre al pueblo natal del
entonces Presidente.

Comenzó en una casa ubicada al centro de Caracas entre las Parroquias


Catedral y Candelaria; su sede más emblemática estuvo ubicada en las cercanías de
"Parque Carabobo", donde funciona la "Escuela de Artes Plásticas Cristóbal Rojas",
la cual contaba con amplio espacio, auditorio, múltiples salones adecuados
especialmente para las asignaturas. En la sede donde funciona desde la segunda parte
del siglo XX, funcionaban los "Telares de San José", y su estructura no cuenta con
tan relevante arquitectura como lo tenía su sede anterior, y que aún conservan los
Liceos Andrés Bello y "Fermín Toro". Hasta la década de los Años 1970 se seguía
usando el uniforme de camisa color blanco y pantalón verde (en el caso de los
caballeros) y blusa color blanco con jumper color verde (para las damas).

1.3.- Ubicación Geográfica.

Está localizada en la Parroquia San José del Municipio Libertador al centro


norte del Área metropolitana de Caracas, entre las esquinas Telares y San Rafael, al
frente de la Plaza los Liceos, diagonal a la parada “Panteón” del Bus Caracas. (Ver
anexo Nº 1).

1.4.- Objetivo General.

Desarrollar un sistema para el Departamento de Control de Estudios, en el


área de Control de Notas de la Escuela Técnica Comercial “Santos Michelena”

1.5.- Objetivos específicos.

4
 Describir las funciones del Departamento de Control de Estudios, de la
Escuela Técnica Comercial “Santos Michelena”.
 Identificar los requerimientos del área de Control de Notas
 Diseñar las diferentes interfaces y base de datos correspondientes
basándose en los requerimientos solicitados.
 Desarrollar el sistema propuesto

1.6.- Justificación e Impacto Social.

Williams, W (2009) “Los sistemas son por naturaleza de tipo abierto, es decir
se relacionan entre sí mismos y con el medio ambiente que los rodea, con el fin de
alcanzar una meta propuesta”. (p.8).

Los sistemas informáticos constituyen una herramienta con la cual se es capaz


de realizar de forma automática una secuencia de operaciones o instrucciones que son
suministradas por un usuario, eso constituye para la Escuela Técnica Comercial
“Santos Michelena”, una manera de agilizar el trabajo de forma confiable y segura en
la institución.

Este proyecto será de gran ayuda para el manejo de los procesos académicos
dentro la Escuela Técnica Comercial “Santos Michelena”, al momento de querer
saber el total de la matricula estudiantil, cargar notas y emitir boletines de
calificaciones para cubrir las gestiones académicas llevadas por el departamento de
control de estudio en el área de control de notas ,la implementación de la Aplicación
le permitirá al plantel realizar una planificación que se cumpla en el tiempo estimado,
de igual manera es de suma importancia para el personal que labora en el
departamento ya que contaran con una herramienta tecnológica la cual permitirá
manejar eficientemente las notas de los estudiantes, mantener un control y emitir los
boletines de calificaciones, este trabajo juega un papel fundamental para llevar a cabo
los procesos académicos y administrativos, por la institución en todos los ámbitos.

5
1.7.- Estudio de Factibilidad.

Un estudio de factibilidad determinar la infraestructura tecnológica y la


capacidad técnica dentro de la Escuela Técnica Comercial “Santos Michelena”,
comprobara si es factible el desarrollo del sistema en cuestión, así como los costos,
beneficios y el grado de aceptación que la propuesta genera en la Institución. Este
análisis permite establecer las posibilidades de desarrollar el proyecto, los aspectos
tomados en cuenta para este estudio serán clasificados en cuatro áreas, las cuales se
describen a continuación:

Factibilidad Técnica:

La Factibilidad Técnica consistirá en realizar una evaluación de la tecnología


existente en la organización, este estudio estará destinado en recolectar información
sobre los componentes técnicos que posee la organización y la posibilidad de hacer
uso de los mismos en el desarrollo e implementación del sistema propuesto y de ser
necesario, los requerimientos tecnológicos que deben ser adquiridos para el desarrollo
y puesta en marcha del sistema en cuestión. De acuerdo a la tecnología necesaria para
la implantación del Sistema de base de datos y sistema de información para
automatizar los procesos en la Escuela Técnica Comercial “Santos Michelena”, se
evaluara bajo dos enfoques: Hardware y Software.

Hardware.

En cuanto a Hardware, específicamente la estación de trabajo desde donde


debe estar alojado el sistema propuesto, este debe cumplir con los siguientes
requerimientos mínimos:

 Procesador Pentium 2 Mhz.

6
 Tarjeta Madre.
 512 MB de Memoria RAM
 Disco Duro de 80 GB.
 Tarjeta de Red.
 Tarjeta de Vídeo.
 Monitor SVGA.
 Teclado.
 Mouse.
 Regulador de Corriente.

Una vez que se haya evaluado el hardware existente y tomando en cuenta los
requerimientos mínimos necesarios, se determinara si la Escuela Técnica Comercial
“Santos Michelena”, posee los componentes que cumplen con estos requerimientos
establecidos para el desarrollo y puesta en funcionamiento del sistema propuesto, se
podrá avanzar de forma continua y precisa para lograr alcanzar la meta planteada.

Software.
En cuanto al software, la Escuela Técnica Comercial “Santos Michelena”
cuenta con estaciones de trabajo, que operan bajo ambiente Windows y ambiente
Linux, lo cual no representa problema ya que una vez el sistema esté implementado
podrá ser accedido desde cualquier plataforma, lo cual no amerita inversión alguna
para la adquisición de Software, cabe destacar la completa compatibilidad con las
herramientas de escritorio y los navegadores que existen en el mercado actualmente.

Por lo tanto se espera determinar de forma precisa que en los actuales


momentos, la Escuela Técnica Comercial “Santos Michelena”, posee la
infraestructura tecnológica (Hardware y Software) necesaria para el desarrollo,
implementación y puesta en funcionamiento de una base de datos y sistema de
información que permite llevar el control de notas y emisión de boletines, tareas
llevadas a cabo en el departamento de evaluación.

7
Factibilidad Económica.

Al momento de realizar este estudio se debe tomar en cuenta, primero el tipo


de institución que será intervenida si es privada o pública y segundo el tipo de
proyecto y la dirección del mismo, si es académico o si es un proyecto bajo contrato
privado y la meta a alcanzar, el estudio que dará como resultado la factibilidad
económica del desarrollo de una base de datos y un nuevo sistema de información,
determinara si existen los recursos para desarrollar, implantar, y mantener en
operación el sistema programado, haciendo una evaluación donde se pondrá de
manifiesto el equilibrio existente entre los costos intrínsecos del sistema y los
beneficios que se derivaron de éste, lo cual permitió observar de una manera más
precisa las bondades del sistema propuesto.

Cabe destacar que al ser un proyecto netamente académico no se contara con


ningún tipo recursos económicos, la Escuela Técnica Comercial “Santos Michelena”,
se verá beneficiada con el desarrollo e implementación del dicho sistema ya que
obtendrá la automatización de procesos a un costo cero (0), ahorrándose honorarios
de analistas, los costos de los la realización de todos los estudios necesarios y el costo
del tiempo del personal que participe en el desarrollo del sistema. También se podrán
resaltar los beneficios tangibles e intangibles que traerá la implementación del
sistema propuesto.

Factibilidad operativa.

Al conocerse la necesidad y deseo de un cambio en la forma de manejar los


procesos dentro de la Escuela Técnica Comercial “Santos Michelena”, la cual será
expresada por los usuarios y el personal involucrado en el tema, llevara a la
aceptación de desarrollar e implementar una base de datos y un nuevo sistema de
información que permita llevar a cabo el proceso de carga de notas y emisión de
boletines de una manera sencilla y amigable, cubriendo todos los requerimientos y

8
ofreciendo la información de forma oportuna y confiable. Basado en las entrevistas y
conversaciones sostenidas con el personal involucrado, quedara demostrado que estos
no representan ninguna oposición al cambio, por lo que el sistema es factible
operacionalmente.

Con la finalidad de garantizar el buen funcionamiento del sistema y que este


impactará en forma positiva a los usuarios, el mismo fue desarrollado en forma
estándar a los sistemas existentes en la Institución, presentando una interfaz amigable
al usuario, lo que se traduce en una herramienta de fácil manejo y comprensión, tanto
las pantallas como los reportes serán familiar a los operadores, contando con la
opinión de los mismos para cualquier modificación del sistema.

Factibilidad humana.

En cuanto a este estudio, el sistema está destinado a ser utilizado por el


personal de la institución, del departamento de control de estudios, es un sistema con
interfaz amigable para su manejo, además cuenta con las exigencias del personal al
cual va hacer destinado, dando flexibilidad al manejar gran volumen y diversidad de
información con rapidez, oportunidad y precisión, lo que ofrece una mejor
herramienta de trabajo al personal, que facilitará sus labores.

Con este sistema el personal va a provechar al máximo sus servicios y


beneficios que ofrece a la institución, ahorrando tiempo y materiales, también; cabe
destacar que es una aplicación para integrar al personal y ser beneficiado y no de
excluirlos por la nueva tecnología.

9
FASE II

MARCO REFERENCIAL

Hernández y Baptista (1994), plantean que: "el marco teórico implica analizar
y exponer aquellas teorías, enfoques teóricos, investigaciones y antecedentes en
general, que se consideran válidos, para el correcto encuadre del estudio" (p.22).

2.- Antecedentes Relacionados con la Investigación

Para el desarrollo del trabajo de investigación se examinaron los siguientes


proyectos:

 (Aponte Williams, 2014) “Implementación de un sistema automatizado para


optimizar la gestión de los procesos administrativos de la escuela básica
distrital; “Rita Freire de Gallegos” ubicada en la Parroquia Santa Teresa”. La
problemática existente es que los procesos eran de manera manual ya fuese
para constancias de estudios, consultas de los alumnos e inscripción, por esto
desarrollaron un sistema que permitiera involucrar todos estos procesos como
módulos y automatizar estas gestiones administrativas, lo cual permite que la
comunidad de esta institución se vea beneficiada realizando sus gestiones y
consultas accediendo al Sistema que está disponible en la Web. Debido a las
características similares que presenta el proyecto antes presentado con nuestra
propuesta de un Sistema Automatizado para le emisión de boletines en la
E.T.C “Santos Michelena” se toma como antecedente, ya que hicieron uso de
conexiones a bases de datos, desarrollo en lenguaje de programación PHP y
creación de usuarios para tipos de accesos al sistema influyendo en gran parte

10
de nuestra propuesta de proyecto como un proyecto modelo a seguir
adaptándolo a la problemática de la comunidad abordada.
 (Matos Batista, 2013) “Diseño e Implementación de un Sistema automatizado
para el Registro y Control del Inventario de la Confitería Mundo Inversiones
L.J.M, C.A.”.Donde se planteó como objetivo principal “Crear un sistema
automatizado donde se pueda llevar de manera controlada, organizada y
digital el inventario de la Confitería Mundo Inversiones L.J.M, C.A.
desarrollando un sistema que permitiera llevar el inventario en la institución
propuesta, tomado como antecedente este proyecto debido al uso de una base
de datos como plataforma del proyecto ya que en la misma es donde se
almacenan los campos y nombres de cada artículo a incluir en el inventario de
igual manera dando el resultado de la cantidad de cada artículo, el Sistema
permitió llevar un control para el inventario perteneciente al comercial, por
lo cual lo relacionamos con nuestro proyecto debido al uso de base de datos
que tenemos que tener en nuestra propuesta de Sistema Automatizado para le
emisión de boletines en la E.T.C “Santos Michelena” y el procesamiento de
notas, finalmente un promedio de la materia al finalizar el año escolar.
 (Segnini Jesús, 2013) “Desarrollo de un sistema automatizado bajo entorno
web para el control de la programación académica en la universidad de oriente
núcleo de Anzoátegui”. El objetivo general planteado por este grupo fue
“Desarrollar un Sistema basado en tecnología Web, para el control de la
programación académica de los estudiantes regulares de la Universidad de
Oriente, Núcleo de Anzoátegui.”, una vez implementado permitió tener el
control de las gestiones académicas llevadas en la institución, los lenguajes de
programación utilizados fueron PHP y JavaScript, el lenguaje de etiquetas
HTML y la base de datos MySQL, por lo que es tomado como referencia
debido a los requerimientos similares que tiene con nuestra propuesta.

11
2.1- Bases legales

Como lo expresa Martins (2003), “la fundamentación legal o bases legales se


refiere a la normativa jurídica que sustenta el estudio. Desde la Carta Magna, las
Leyes Orgánicas, las resoluciones, decretos, entre otros” (p.10).

Constitución República Bolivariana de Venezuela (1999)

Artículo 108.
“Los medios de comunicación social, públicos y privados, deben contribuir a
la formación ciudadana. El Estado garantizará servicios públicos de radio, televisión
y redes de bibliotecas y de informática, con el fin de permitir el acceso universal a la
información. Los centros educativos deben incorporar el conocimiento y aplicación
de las nuevas tecnologías, de sus innovaciones, según los requisitos que establezca la
ley.”

Este artículo fundamenta nuestro proyecto ya que establece que el estado debe
garantizar el acceso a la tecnología e informática como herramientas de información,
de igual manera estipula que los centros educativos deben de incorporar las nuevas
tecnologías como lo es en nuestro caso una aplicación que permita llevar las gestiones
de control de notas y emisión de boletines de calificaciones para la Escuela Técnica
Comercial “Santos Michelena”

Artículo 110.
“El Estado reconocerá el interés público de la ciencia, la tecnología, el
conocimiento, la innovación y sus aplicaciones y los servicios de información
necesarios por ser instrumentos fundamentales para el desarrollo económico, social y
político del país, así como para la seguridad y soberanía nacional. Para el fomento y
desarrollo de esas actividades, el Estado destinará recursos suficientes y creará el
sistema nacional de ciencia y tecnología de acuerdo con la ley. El sector privado
deberá aportar recursos para las mismas. El Estado garantizará el cumplimiento de los
principios éticos y legales que deben regir las actividades de investigación científica,

12
humanística y tecnológica. La ley determinará los modos y medios para dar
cumplimiento a esta garantía.”
En este artículo el estado reconoce la ciencia y tecnología como instrumentos
fundamentales para el desarrollo económico, político y social de la nación, de esta
manera impulsa la soberanía nacional influyendo en nuestro proyecto como apoyo
para el desarrollo de una aplicación que permita llevar las gestiones de control de
notas y emisión de boletines de calificaciones para la Escuela Técnica Comercial
“Santos Michelena”.

Ley Orgánica De Ciencia, Tecnología E Innovación (2006)

La Ley Orgánica de Ciencias, Tecnología está asociada directamente a nuestro


Proyecto Socio-Tecnológico debido a que el diseño, desarrollo e implementación de
nuevos métodos sean de la índole que sean, son innovaciones netamente tecnológicas
que tiene el fin de agilizar los métodos de trabajos antiguos para mejorar el
rendimiento de los sitios donde sean implementados.

La LOCTI, como se le denomina comúnmente, consiste en una colección de


cláusulas cuyo objetivos final es la de conducir a Venezuela, un país emergente, con
relativo escaso desarrollo tecnológico, a una etapa superior donde la aplicación de la
ciencia, la tecnología y la innovación ayuden a su gente a mejorar su forma de
producción y su forma de vida. En los artículos 1,2,3,4,5 y 11 podemos resaltar que
impone La Importancia de las actividades de Ciencia, Tecnología e Innovación ha
sido reconocida mundialmente, básicamente por ser consideradas factores
fundamentales para el desarrollo integral, solidario y equitativo de los pueblos, solo
posible bajo condición de democratizar el conocimiento, es decir, hacerlo objeto de
beneficio social.

La Ciencia, Tecnología e Innovación son procesos que constituyen la


plataforma de lanzamiento, sostenimiento y avance de los procesos de desarrollo de
los pueblos. Desarrollar y consolidar Sistemas de Ciencia, Tecnología e Innovación
requiere del diseño de estructuras de apoyo, entre las cuales resulta la vital

13
importancia su regulación a través de un marco normativo, y en este sentido, la Ley
Orgánica de Ciencia, Tecnología e Innovación (LOCTI) constituye una de estas
estructuras de apoyo, el marco legal regulatorio en Venezuela del Sistema Nacional
de Ciencia, Tecnología e Innovación, que surge como respuesta a la necesidad del
País de insertarse en los procesos de mundialización, y desarrollar las ventajas
competitivas necesarias para lograr un desarrollo sostenible que apunte a atacar los
males del milenio: La pobreza, la ignorancia, la enfermedad, la inseguridad y la
contaminación y perdida de del equilibrio ecológico.

En estos artículos podemos detallar que siempre se trabajara en función al


beneficio de una sociedad, así como, la utilización de los resultados, deben estar
encaminadas a contribuir con el bienestar de la humanidad, la reducción de la
pobreza, el respeto a la dignidad, a los derechos humanos y la preservación, Definir
los lineamientos que orientan las políticas y estrategias para la actividad científica,
tecnológica de innovación y sus aplicaciones, con la implantación de mecanismos
institucionales y operativos para la promoción, estímulo y fomento de la
investigación científica, la apropiación social del conocimiento y la transferencia e
innovación tecnológica, a fin de fomentar la capacidad para la generación, uso y
circulación del conocimiento, e impulsar el desarrollo nacional.

Ley de Delitos Informáticos (2002)

De igual manera la ley especial de delitos informáticos no pierde su


importancia ya que debido a las especificaciones de los capítulos 1,3 y 5 en título III
y IV es la principal protección para nosotros, ya que como desarrolladores estamos
expuestos a robos de nuestro software, modificación sin consentimiento y copia de
del mismo sin permiso para ello.

Capítulo 1 De los Delitos Contra los Sistemas que Utilizan Tecnologías de


Información. Este capítulo con todos sus artículos buscan la protección de las
personas que desarrollen software en los que se involucren tecnologías de
información y comunicación, por ello está relacionado con nuestro proyecto ya que

14
nuestra aplicación tiene como objetivo ser utilizada en las gestiones llevadas a cabo
por el departamento de control de estudios para las gestiones de control de notas y
emisión de boletines de calificaciones para la Escuela Técnica Comercial “Santos
Michelena”, por ende todos los artículos de este capítulo nos brindan la seguridad
necesaria para la realización de nuestra propuesta de proyecto.

Capítulo 3 De los Delitos Contra la Privacidad de las Personas y de las


Comunicaciones. Relacionado con nuestro proyecto debido a la confidencialidad que
debemos de manejar con la información y conocimientos adquiridos en el desarrollo
de nuestro proyecto de igual manera los niveles de privilegios y garantía de seguridad
de las contraseñas de accesos.

Capítulo 5 De los Delitos Contra el Orden Económico. Este capítulo busca


proteger cualquier propiedad intelectual tecnológica, nuestra propuesta de desarrollo
como códigos deben de contar con sus respetivos derechos contra reproducción o
alteración del mismo sin permiso de los autores o reconocimientos de esta propiedad
intelectual.
Capítulo 5, Titulo IV DISPOSICIONES FINALES. Este artículo busca
especificar la fecha desde que entró en vigencia esta ley y aclara que hasta que no se
derogue sigue siendo una ley.

Ley Orgánica de Educación (2009)

Artículos de la Ley Orgánica de Educación 2009 que tienen relación con


nuestro proyecto son los siguientes:

Artículo 1. La presente ley tiene por objeto desarrollar los principios y


valores rectores derechos, garantías y deberes en educación, que asume el estado
como función indeclinable y de máximo interés, de acuerdo con los principios
constitucionales y orientada por valores éticos humanísticos para la transformación
social, así como las bases organizativas y de funcionamiento del sistema educativo de
la república bolivariana de Venezuela.

15
Este artículo constituye lo que podría considerarse como una declaración de
principios. Lo preponderante en esta norma se da en dos aspectos: primero, el papel
que asume el Estado dentro de la educación. Segundo, la divulgación de los valores
éticos humanistas como fundamento del sistema educativo. El primer aspecto resulta
preocupante. El Estado tiene como prioridad, como “máximo interés”, velar por la
educación. Esta afirmación suena muy bonita en el papel. El Estado, como garante de
la paz y la estabilidad en la vida social, debe garantizar la formación básica de todo
ciudadano.

Artículo 4. La educación como derecho humano y deber social fundamental


orientada al desarrolló del potencial creativo de cada ser humano en condiciones
históricamente determinadas, constituye el eje central de la creación trasmisión y
reproducción de las diversas manifestaciones y valores culturales invenciones,
expresiones, representaciones y características propias para apreciar, asumir y
transformar la realidad.

Este artículo expresa ante todo, la consideración de la educación como un


derecho humano, donde se asume la misma, como una exigencia que emerge de la
propia condición humana, sin distingo de clase, etnia o población. Pero además,
reconociendo el potencial creativo de cada ser humano en condiciones históricas
determinadas. Lo cual permite asumir, las diferencias individuales que de hecho
existen entre los individuos que integran una población humana. Reconociendo al
mismo tiempo, las diversas manifestaciones culturales propias de una sociedad que se
asume constitucionalmente, multiétnica y pluricultural. En tal sentido, el Estado
asume la educación como un proceso fundamental para el ser humano en el escenario
de nuestra propia identidad cultural, asegurando el cumplimiento de la Ley, en
instituciones educativas privadas.

Artículo 47. Los certificados, notas, credenciales y títulos oficiales que


acrediten conocimientos académicos, profesionales o técnicos correspondientes a
cualquier nivel o modalidad del Sistema Educativo, serán otorgados oportunamente

16
con la debida firma, certificación y aval de los órganos rectores con competencia en
materia de Educación, salvo las excepciones contempladas en la normativa vigente.
Equivalencias de estudio. El estado asume la educación como proceso esencial para
promover, fortalecer y difundir los valores culturales de la venezolanidad.

La Ley asume y recoge, la responsabilidad e importancia que tiene la


culminación de los estudios, garantizando y finiquitando el proceso con entregas de
certificados, notas, credenciales y títulos oficiales que acrediten conocimientos
académicos, profesionales o técnicos correspondientes a cualquier nivel.

Ley Orgánica Para la Protección del Niño y del Adolescente

Artículo 53. Derecho a la Educación. Todos los niños y adolescentes tienen


derecho a la educación. Asimismo, tienen derecho a ser inscritos y recibir educación
en una escuela, plantel o instituto oficial, de carácter gratuito y cercano a su
residencia.

Decreto 3390. Uso de Software Libre en la administración pública. Este


decreto es nuestra guía y nuestro soporte para basar nuestro proyecto en software
libre, debido a que declara el uso del mismo en toda la administración pública,
decreto que se encuentra vigente y estipula este software de código abierto como
herramienta de soberanía nacional, nuestra institución universitaria al pertenecer a la
administración pública debe acatar este decreto por esta razón nuestra propuesta de
proyecto estará basada en desarrollo en software libre.

Decreto 825. Acceso a internet como derecho. El siguiente decreto tiene


como fin garantizar el acceso a internet y herramientas de comunicación e
información que podemos encontrar en la web, nuestra propuesta de proyecto al ser
una página Web debe ser accesible a cualquier usuario que desee tener información
que pueda ser de dominio público.

17
2.2- Bases Teóricas

Hernández y Baptista (1994), plantean: A lo largo de la historia, el hombre se


ha visto en la necesidad de transmitir y tratar información de un modo continuo y
rutinario, a consecuencia de esto surge la informática, con la idea de ayudar y
beneficiar al hombre en aquellos trabajos rutinarios y repetitivos, que
generalmente abarcan el campo del cálculo y la gestión. Bien se podría afirmar que
la informática es la ciencia encargada de la creación y estudio de métodos y
maquinas, que le facilitan al ser humano de alguna u otra manera la gestión,
transmisión, y procesamiento de la información. (p.23)

Para la realización de nuestro proyecto hablaremos en primer lugar acerca de una


Intranet, es una aplicación o un sistema que puede ser accedido desde los terminales
conectados a la red y que no necesariamente requiere acceso a internet. Por medio del
protocolo HTTP se hacen solicitudes a la aplicación o sistema y permite que el
servidor le dé una respuesta al cliente o solicitante.

Lenguaje de Programación PHP

PHP es un lenguaje de programación interpretado, diseñado originalmente


para la creación de páginas web dinámicas. Se usa principalmente en interpretación
del lado del servidor, sus siglas corresponde a un acrónimo recursivo que significa
PHP Hypertext Pre-Processor. Es un lenguaje de propósito general ampliamente
usado, diseñado especialmente para desarrollo web y que puede ser incrustado dentro
de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en
PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la
mayoría de los servidores web y en casi todos los sistemas operativos y plataformas
sin costo alguno.

Algunas de las características que presenta este lenguaje es que puede ser
utilizado en diferentes tipos de plataformas, tiene capacidad de conectarse a la
mayoría de los motores de bases de datos especialmente con PostgreSQL y MySQL;

18
el código no es visible tanto para el cliente como para el navegador ya que es
ejecutado del lado de servidor, está orientado al desarrollo de Web. Dinámicas,
además con PHP se pueden utilizar las diferentes variedades de técnicas de
programación, entre otras.

Servidor Web Apache

Es un programa que procesa una aplicación del lado del servidor, realizando
conexiones bidireccionales o unidireccionales y síncronas o asíncronas con el cliente
y generando o cediendo una respuesta en cualquier lenguaje o aplicación del lado del
cliente. El código recibido por el cliente es manejado por un navegador web. Para la
transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se usa
el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación
del modelo OSI.

Para nuestro sistema utilizaremos el Servidor Apache HTTP Server es un


potente servidor Web de código abierto disponible para múltiples plataformas, que se
carga como un servicio más del sistema operativo; cuando está activo convierte la
máquina en un servidor capaz de enviar contenido a cualquier navegador. Apache
soporta sistemas Unix (BSD, GNU/Linux, entre otros), Windows, Macintosh. El
objetivo del proyecto es proporcionar servidor robustez, seguro, eficiente y extensible
que proporcione servicios HTTP en sincronización con los estándares actuales.

Gestor de Bases de Datos.

Es un conjunto de datos almacenados sin redundancias innecesarias en un


soporte informático y accesible simultáneamente por distintos usuarios y
aplicaciones. Los datos deben estar estructurados y almacenados de forma totalmente
independiente de las aplicaciones que la utilizan. Un sistema de gestión de base de
datos (SGDB), es un software o conjunto de programas que permite crear y mantener
una base de datos. EL SGDB actúa como interfaz entre los programas de aplicación

19
(Usuarios) y el sistema operativo. El objetivo principal de un SGDB es proporcionar
un entorno eficiente a la hora de almacenar y recuperar la información de la base de
datos.

Este software facilita el proceso de definir, construir y manipular base de


datos para diversas aplicaciones. Para el nuestro sistema escogimos a PostgreSQL
como nuestro SGDB.

Manejador de Bases de Datos PostgreSQL

Es un sistema de gestión de bases de datos objeto-relacional, distribuido bajo


licencia BSD y con su código fuente disponible libremente. Es el sistema de gestión
de bases de datos de código abierto más potente del mercado. PostgreSQL utiliza un
modelo cliente/servidor y usa multiprocesos en vez de multihilos para garantizar la
estabilidad del sistema. Un fallo en uno de los procesos no afectará el resto y el
sistema continuará funcionando.

Algunas de las características más importantes de PostgreSQL podrían ser:

1) Integridad referencial
2) Replicación asincrónica/sincrónica
3) PITR –Punto de Recuperación en el Tiempo
4) Copias de seguridad en caliente
5) Unicode
6) Juegos de caracteres internacionales
7) Regionalización por columna
8) Múltiples métodos de autentificación
9) Acceso encriptado vía SSL
10) Actualización in-situ integrada
11) Licencia BSD

20
12) Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX,
SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit.

HTML

Es un lenguaje de marcado para la elaboración de páginas web. Es un estándar


que sirve de referencia del software que conecta con la elaboración de páginas web en
sus diferentes versiones, define una estructura básica y un código (denominado
código HTML) para la definición de contenido de una página web, como texto,
imágenes, videos, juegos, entre otros. Es un estándar a cargo del World Wide Web
Consortium (W3C) o Consorcio WWW, organización dedicada a la estandarización
de casi todas las tecnologías ligadas a la web, sobre todo en lo referente a su escritura
e interpretación. Se considera el lenguaje web más importante siendo su invención
crucial en la aparición, desarrollo y expansión de la World Wide Web (WWW).

CSS

Hojas de estilo en cascada (o CSS, siglas en inglés de Cascading Stylesheets)


es un lenguaje de diseño gráfico para definir y crear la presentación de un documento
estructurado escrito en un lenguaje de marcado. Es usado para establecer el diseño
visual de las páginas web, e interfaces de usuario escritas en HTML o XHTMLel
Lenguaje de estilo CSS será el encargado de modificar la apariencia de nuestra
interfaz de usuario.

Los navegadores Firefox, Chrome, Safari y Opera son los más avanzados en el
soporte de CSS, ya que incluyen muchos elementos de la futura versión CSS 3 y un
soporte casi perfecto de la actual versión 2.1.Internet Explorer 8 soporta casi todas las
propiedades y características de CSS 2.1.

Sublime Text

Debido a que los lenguajes a utilizar no cuentan con compiladores si no que son
interpretados, se usara la herramienta Sublime Text3 el cuales un editor de

21
texto y editor de código fuente está escrito en C++ y Python. Será utilizado para
resaltar la sintaxis del código antes de ser interpretado por el navegador.

JAVASCRIPT

Es un lenguaje de programación, que se utiliza principalmente del lado del


cliente permitiendo crear efectos atractivos y dinámicos en las páginas web. Los
navegadores modernos interpretan el código JavaScript integrado en las páginas web.
Es ampliamente utilizado para enviar y recibir información del servidor junto con
ayuda de otras tecnologías como AJAX y JSON.

El uso más común de JavaScript es escribir funciones embebidas o incluidas


en páginas HTML y que interactúan con el Document Object Model (DOM o Modelo
de Objetos del Documento) de la página.

2.3.- Definición de Términos Básicos

Algunos términos que debemos tener claros para poder interactuar con nuestro
sistema, son los que se presentan en el siguiente diccionario de datos:

Clase: Es un conjunto de objetos que comparten una estructura común y un


comportamiento común.

Encapsulamiento: Es el proceso de almacenar en un mismo compartimiento los


elementos de una abstracción que constituyen su estructura y su comportamiento;
sirve para separar la interfaz contractual de una abstracción y su implantación.

Interfaz: Es el conjunto de pantallas por las cuales un sistema interactúa con los
usuarios para intercambiar información.

Método: Es un proceso disciplinado para generar un conjunto de modelos que


describen varios aspectos de un sistema; utilizando alguna notación bien definida.

Metodología: Es una colección de métodos aplicados a lo largo del ciclo de vida del
desarrollo del software y unificados por alguna aproximación general o filosófica.

22
Modularidad: Es la propiedad que tiene un sistema que ha sido descompuesto en un
conjunto de módulos cohesivos y débilmente acoplados.

Objeto: Es una entidad tangible que muestra un comportamiento bien definido.

Sistema: Es un todo unitario y organizado compuesto de procesos, tareas, métodos y


recursos materiales, tecnológicos y humanos interdependientes, de que se vale una
organización para alcanzar un objetivo y es fácilmente identificable por los límites de
su medio ambiente.

Sistema de Información: Consiste en un sistema Hombre - Máquina que procesa


datos a fin de registrar los detalles originados por las transacciones que ocurren en las
entidades que forman una organización y proporcionar información que facilite la
ejecución de actividades, operaciones y funciones en una organización.

Software: Son todos aquellos programas, paquetes y aplicaciones que han sido
desarrollados en un lenguaje de programación, es decir, es lo opuesto al hardware, es
la parte intangible de un computador, la parte lógica.

23
FASE III

MARCO METODOLÓGICO

Según Arias (2006), “El marco metodológico es el cómo se realizó el estudio


para responder al problema planteado”. (p26)

En esta fase de la investigación se tienen de referencia los datos obtenidos en


la primera experiencia con la organización, los cuales aunque fueron superficiales
brindan visión de la problemática existente; con estos datos base que se manejan se
pretende examinar de manera más profunda el problema existente en la institución
implementando métodos específicos de recolección de datos que nos permitan elegir
la mejor estrategia para llevar a cabo la solución a la situación existente.

3.1.- Tipo de Investigación

En relación a los tipos de diseño de investigación, se considera que la


investigación de campo satisface las necesidades de nuestro proyecto la cual según,
(Arias, 2012) “consisten en la recolección de datos directamente de los sujetos
investigados o de la realidad donde ocurren los hechos” (p51), Ya que nos brinda
diversas estrategias para la recolección de información, y nos ha parecido bien
ejecutar nuestra recolección de datos a través de dos instrumentos propios de este
diseño en particular, como lo es la entrevista, estrategias oral y escrita que nos
permitirán medir la complejidad o gravedad de la problemática encontrada. Para de
esta manera intervenir de manera positiva en la Institución ofreciéndole la mejor
solución a dicha problemática.

3.1.- Tipo de Investigación

Según Pinto Contreras (1986) la Investigación-Acción Participativa se define

24
como: una actividad cognoscitiva con tres vertientes consecutivas: es un método de
investigación social que mediante la plena participación de la comunidad informante
se proyecta como un proceso de producción de conocimientos; es un proceso
educativo democrático donde no sólo se socializa el saber hacer técnico de la
investigación, sino que se constituye en una acción formativa entre adultos, y es un
medio o mecanismo de acción popular en una perspectiva para transformar la realidad
y humanizada.

3.2.- Técnica e Instrumentos de Recolección de Datos

Según Arias (2012) “Se entenderá por técnica de investigación, al


procedimiento o forma particular de obtener datos o información”. Y por instrumento
“cualquier recurso, dispositivo o formato (en papel o digital), que se utilizara para
obtener, registrar o almacenar información” (p.56).

La entrevista, según Buendía, Colás y Hernández (2009), es “la recogida de


información a través de un proceso de comunicación, en el transcurso del cual el
entrevistado responde a cuestiones previamente diseñadas en función de las
dimensiones que se pretenden estudiar planteadas por el entrevistador” (p83). Las
entrevistas se dividen en estructuradas, semiestructuradas, no estructuradas o abiertas.
Las entrevistas estructuradas, son aquellas en que el entrevistador se vale de una guía
de preguntas específicas y se sujeta exclusivamente a estas. Por el contrario, las
entrevistas semiestructuradas, se basan en una guía de asuntos o preguntas y el
entrevistador tiene la libertad de introducirle preguntas adicionales para precisar
conceptos y obtener mayor información sobre el tema investigado.

25
3.3.- Cronograma de Actividades
Actividad Duración ENERO FEBRERO MARZO ABRIL MAYO

Horas 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Planteamiento del proyecto 2

Reunión con representantes de la institución y


8
comunidad

Recolección de Datos 8

Reunión con representantes de la comunidad 6

Reconocimiento de la arquitectura del


hardware de la comunidad y presentación de 5
avances del sistema

Desarrollo del sistema 6

Actividad Duración JUNIO JULIO AGOSTO SEPTIEMBRE OCTUBRE NOVIEMBRE

Horas 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Desarrollo del sistema y presentación de


10
avances del sistema

Desarrollo del sistema 5

Desarrollo del sistema 9

Desarrollo del sistema y presentación de


20
avances del sistema

Desarrollo del sistema 31

Transición 10

Cuadro Nº 1. Cronograma de actividades

26
3.4.-Plan de Acción

Desarrollaremos un Sistema para el Departamento de Control de Estudios, en


el área de Control de Notas, de la Escuela Técnica Comercial “Santos Michelena”. El
cual servirá para mejorar las actividades realizadas en este Departamento y reducir el
tiempo de respuesta del área mencionada.

Objetivos Metas Recursos Responsables


Describir las Visitar a la Humano: Integrantes La Comunidad y los
funciones del Comunidad y del proyecto y Integrantes del
Departamento de conocer las Comunidad. Proyecto.
Control de Estudio, actividades y las Materiales:
de la Escuela funciones realizadas Transporte,
Técnica Comercial en el Departamento Cuadernos y
Santos Michelena de Control de Bolígrafos.
Estudios.
Identificar los Recolectar la Humano: Integrantes La Comunidad y los
requerimientos del información del proyecto y Integrantes del
área de Control de necesaria para el Comunidad. Proyecto.
Notas. avance al diseño de Materiales:
la propuesta Transporte,
realizada Cuadernos y
Bolígrafos.
Diseñar las Elaborar el bosquejo Humano: Integrantes Integrantes del
diferentes Interfaces del Sistema a partir del proyecto. Proyecto.
y Base de Datos de los datos Materiales:
correspondiente recolectado en la Microcomputadores,
basándose en los comunidad Cuadernos,
requerimientos Bolígrafos y Guías de
solicitados. Informática.
Desarrollar el Crear el Sistema Humano: Integrantes Integrantes del
Sistema propuesto del proyecto. Proyecto.
Materiales:
Microcomputadores y
Guías de Informática.
Cuadro Nº 2. Plan de acción

3.4.- Metodología de Desarrollo


Según Guerrero (2006), "se basa en una forma disciplinada, de asignar tareas
y responsabilidades en un proyecto de desarrollo de sistemas de información
asegurando la producción de software de calidad dentro de plazos y presupuesto
predecibles"

27
PROCESO RACIONAL UNIFICADO (RUP)
Es un proceso de ingeniería de software que suministra un enfoque para asignar
tareas y responsabilidades dentro de una organización de desarrollo. Su objetivo es
asegurar la producción de software de alta y de mayor calidad para satisfacer las
necesidades de los usuarios que tienen un cumplimiento al final dentro de un límite
de tiempo y presupuesto previsible.

Principios de desarrollo
La Filosofía del RUP está basada en 6 principios clave que son los siguientes:

 Adaptar el proceso
El proceso deberá adaptarse a las necesidades del cliente ya que es muy importante
interactuar con él. Las características propias del proyecto, el tamaño del mismo, así
como su tipo o las regulaciones que lo condicionen, influirán en su diseño específico.
También se deberá tener en cuenta el alcance del proyecto.

 Equilibrar prioridades
Los requisitos de los diversos participantes pueden ser diferentes, contradictorios o
disputarse recursos limitados. Debe poder encontrarse un equilibrio que satisfaga los
deseos de todos. Gracias a este equilibrio se podrán corregir desacuerdos que surjan
en el futuro.

 Demostrar valor iterativamente


Los proyectos se entregan, aunque sea de un modo interno, en etapas iteradas. En
cada iteración se analiza la opinión de los inversores, la estabilidad y calidad del
producto, y se refina la dirección del proyecto así como también los riesgos
involucrados.

 Colaboración entre equipos


El desarrollo de software no lo hace una única persona sino múltiples equipos. Debe
haber una comunicación fluida para coordinar requisitos, desarrollo, evaluaciones,
planes, resultados, etc.

28
 Enfocarse en la calidad
El control de calidad no debe realizarse al final de cada iteración, sino en todos los
aspectos de la producción. El aseguramiento de la calidad forma parte del proceso de
desarrollo y no de un grupo independiente, también es una estrategia de desarrollo de
software.

 Elevar el Nivel de Abstracción


Este principio dominante motiva el uso de conceptos reutilizables tales como patrones
de diseño del software, lenguajes 4GL o esquemas (frameworks) por nombrar
algunos. Estos se pueden acompañar por las representaciones visuales de la
arquitectura, por ejemplo con UML.

Ciclo de Vida
En el ciclo de vida RUP veremos una implementación del desarrollo en espiral. Con
el ciclo de vida se establecen tareas en fases e iteraciones. El RUP maneja el proceso
en cuatro fases, dentro de las cuales se realizan varias iteraciones en número variable.
Las primeras iteraciones (en las fases de Inicio y Elaboración) se enfocan hacia la
comprensión del problema y la tecnología, la delimitación del ámbito del proyecto, la
eliminación de los riesgos críticos, y al establecimiento de una base de inicio.

Fases del Modelo RUP


• Inicio

Esta fase tiene como propósito definir y acordar el alcance del proyecto con los
patrocinadores, identificar los riesgos asociados al proyecto, proponer una visión muy
general de la arquitectura de software y producir el plan de las fases y el de
iteraciones posteriores.

• Elaboración

En la fase de elaboración se seleccionan los casos de uso que permiten definir la


arquitectura base del sistema y se desarrollaran en esta fase, se realiza la

29
especificación de los casos de uso seleccionados y el primer análisis del dominio del
problema, se diseña la solución preliminar.

• Construcción

El propósito de esta fase es completar la funcionalidad del sistema, para ello se deben
clarificar los requisitos pendientes, administrar los cambios de acuerdo a las
evaluaciones realizados por los usuarios y se realizan las mejoras para el proyecto.

• Transición

El propósito de esta fase es asegurar que el software esté disponible para los usuarios
finales, ajustar los errores y defectos encontrados en las pruebas de aceptación,
capacitar a los usuarios y proveer el soporte técnico necesario. Se debe verificar que
el producto cumpla con las especificaciones entregadas por las personas involucradas
en el proyecto.

Artefactos
RUP en cada una de sus fases (pertenecientes a la estructura dinámica) realiza una
serie de artefactos que sirven para comprender mejor tanto el análisis como el diseño
del sistema (entre otros). Estos artefactos (entre otros) son los siguientes:

 Inicio:
 Documento Visión.
 Diagramas de caso de uso.
 Especificación de Requisitos.
 Diagrama de Requisitos.
 Elaboración:
Documento Arquitectura que trabaja con las siguientes vistas:

Vista Lógica.

 Diagrama de clases.
 Modelo E-R.

30
Vista de Implementación.

 Diagrama de Secuencia.
 Diagrama de estados.
 Diagrama de Colaboración.
Vista Conceptual.

 Modelo de dominio.
Vista física.

 Mapa de comportamiento a nivel de hardware.


 Diseño y desarrollo de casos de uso, o flujos de casos de uso
arquitectónicos.
 Pruebas de los casos de uso desarrollados, que demuestran que la
arquitectura documentada responde adecuadamente a requerimientos
funcionales y no funcionales.
 Construcción:
 Especificación de requisitos faltantes.
 Diseño y desarrollo de casos de uso y/o flujos de acuerdo con la planeación
iterativa.
 Pruebas de los casos de uso desarrollados, y pruebas de regresión según sea
el caso.
 Transición:
 Pruebas finales de aceptación
 Puesta en producción
 Estabilización

31
FASE IV

DISEÑO DEL SISTEMA

4.1.- Fase de Inicio


El Departamento de Control de Estudios de la Escuela Técnica Comercial
“Santos Michelena”, se encarga de múltiples procesos, los cuales se mencionan a
continuación:

- Inscripción de los Alumnos en la Institución.


- Creación de las Secciones.
- Asignación de Alumnos a las Secciones.
- Asignación de Materia a dictar por los Profesores.
- Asignación de Profesores a las Secciones.
- Recepción de parte de los Profesores de las calificaciones obtenidas por
los Alumnos, por cada lapso escolar.
- Calculan el Promedio de Notas de cada Alumno de la institución.
- Emiten los Boletines de Calificaciones de los Alumnos.

El proceso se realiza de forma manual, utilizando hojas de Cálculo para llevar


el Control de todos estos procedimientos. De la misma forma los Profesores llevan en
físico, este tipo de hojas para tener el registro de cada calificación obtenida por los
Alumnos y posteriormente en la culminación de cada lapso escolar, son entregadas al
área de Control de Notas para su respectivo vaciado en la data general.

Este procedimiento resulta ser algo lento en lo que se refiere al procesamiento


de la información, ya que indica que para la inscripción de cada alumno se debe tener
a la mano, todos los expedientes de los alumnos regulares para verificar sus datos, en

32
cuanto a los nuevos ingresos, se debe hacer el llenado de estos expedientes de forma
minuciosa ya que al errar el transcripción de las planillas significa el daño de la
misma. La cual requiere comenzar nuevamente el proceso, luego de esta etapa, se
debe asignar a cada Alumno a una Sección respectiva para que curse el año escolar.

Después que los Alumnos se encuentren registrado en una sección, se le debe


asignar un Profesor por cada Materia que debe ver en los siguientes tres lapsos que
corresponden al año escolar.

En el transcurso de cada lapso, los Profesores deben crear un plan para evaluar
a los Alumnos y establecer fechas tentativas para cada una de estas evaluaciones y
llevar un control de cada calificación obtenida por cada uno de ellos. Finalizando
cada periodo debe realizar un cálculo del promedio de los alumnos lo que se refleja
como la Nota de ese lapso escolar. Al culminar los tres lapsos debe volver a
promediar los resultados de estos lapsos para tener la Nota Definitiva de todos sus
Alumnos.

Estas notas deben ser informadas a los Padres y Representantes de los


Alumnos, al finalizar cada lapso escolar a través de un Boletín de Calificaciones que
es llenado por el área de Control de Notas. Este proceso debe repetirse tres veces en
un año escolar, para determinar si el alumno avanza de grado o repite el que cursa en
la actualidad.

4.2.- Fase de Elaboración:

Como en todo proyecto informático la obtención de requerimientos es una de


las etapas más importantes, la mayoría de los estudios entregan resultados claros que
los errores más caros son los que se cometen en esta etapa. A partir de la
identificación de roles y tareas y la especificación de escenarios determinaremos los
requerimientos de entradas, salidas y de almacenamiento.

33
 Obtención de requerimientos
A partir de este punto identificaremos los roles y tareas y la especificación de
escenarios, posterior a esto, tendremos la base para definir en concreto los
requerimientos de entradas, salidas y almacenamiento.

 Identificación de roles y tareas


En esta subetapa debemos introducirnos cuidadosamente en el dominio del
sistema, ahora nuestra principal labor será identificar los diferentes roles que podrían
cumplir cada uno de los potenciales usuarios del sistema. Los usuarios juegan roles
importantes en cada intercambio de información con el sistema.

Actores Tareas
Crear Usuario
Eliminar Usuario
ADMINISTRADOR Inactivar Usuario
Cambiar Contraseña
Crear Respuestas de Seguridad
Mostrar Personal
Mostrar Profesores
Mostrar Materias
DIRECTOR
Buscar alumno
Cambiar Contraseña
Crear Respuestas de Seguridad
Registrar Alumno
Modificar Nota
Dpto. EVALUACION Generar Boletin
Cambiar Contraseña
Crear Respuestas de Seguridad
Cargar Nota
Modificar Nota
PROFESOR
Cambiar Contraseña
Crear Respuestas de Seguridad

Cuadro Nº 3. Lista de actores

 Especificación de escenarios
Los escenarios son descripciones de cómo la aplicación será utilizada e
implementada en esta subetapas.

34
 Requerimientos de Entradas
Una vez definidos los roles y las tareas, podemos considerar, que el sistema
requiere de los siguientes insumos:

 Datos del alumno.


 Año escolar.
 Grado.
 Materias.
 Profesores.
 Notas.

 Requerimientos de Salidas
Este sistema está concebido con el propósito de generar los siguientes
instrumentos:
 Carga de notas.
 Boletines.

 Requerimientos de Almacenamiento

Para el resguardo y manipulación de todos los datos, que se van a levantar de


todos los alumnos, es necesario un manejador de bases de datos y por las
características en que se enmarca nuestro proyecto, debe ser uno, desarrollado con la
filosofía Software Libre, y en función de los conocimientos aprendidos en el Colegio
Universitario Francisco de Miranda, es recomendable hacer uso del Manejador de
Bases de Datos PostGresSQL.

35
4.3.- Fase de Construcción

 Diseño Base de Datos.

La estructura establecida para la Base de Datos, está compuesta por 13 tablas, las
cuales son: usuarios, profesor_seccion_materia, roles, preguntas, secciones, estatus,
materias, menciones, grados, alumnos, lapsos, evaluaciones, notas.

Grafico Nº 1. Lista de tablas de la base de datos

La relación establecida para la misma, quedo formulada de la siguiente


manera.

Grafico Nº 2. Relación de las tablas de la base de datos.

36
EL tipo de dato, que albergara cada tabla se describe a continuación.

Tabla: alumnos

nombres character varying(20) NOT NULL,


apellidos character varying(20) NOT NULL,
fecha_de_nacimiento character varying NOT NULL,
sexo character varying(1) NOT NULL,
celular character varying(11),
telefono character varying(11),
direccion character varying(150),
id_alumno serial NOT NULL,
id_seccion integer,
id_grado integer,
cedula_a character varying(8),
id_estatus integer,
id_mencion integer,
pk_alumnos, (id_alumno),

Tabla: estatus

id_estatus integer NOT NULL,


descripcion_e character varying(15) NOT NULL,
estatus_pkey, (id_estatus)

Tabla: evaluaciones

id_evaluacion serial NOT NULL,


evaluacion character varying(25) NOT NULL,
pk_id, (id_evaluacion)

Tabla: grados

n_grado character varying(25) NOT NULL,


id_grado serial NOT NULL,

37
grado integer,
id_mencion integer,
id_estatus integer,
pk_grados, (id_grado)

Tabla: lapso

id_lapso serial NOT NULL,


lapso character varying (25) NOT NULL,
pk_lapso, (id_lapso)

Tabla: materias

id_materia integer NOT NULL


nombre_m character varying(70),
id_mencion integer,
id_estatus integer NOT NULL,
id_grado integer,
pk_materias, (id_materia)

Tabla: menciones

descripcion_m character varying(30) NOT NULL,


id_mencion serial NOT NULL,
id_estatus integer DEFAULT 1,
pk_menciones_id_mencion, (id_mencion)

Tabla: notas

id_nota serial NOT NULL,


id_materia integer NOT NULL,
id_evaluacion integer NOT NULL,
valor integer,
id_lapso integer NOT NULL,
cedula_a character varying NOT NULL,
usuario character varying(8) NOT NULL,
fecha timestamp without time zone,
pk_notas, (id_nota, id_materia, id_evaluacion, cedula_a, id_lapso, usuario)

Tabla: preguntas

id_p serial NOT NULL,


pregunta character varying(45) NOT NULL,
orden numeric NOT NULL,
pk_id_p, (id_p)

38
Tabla: profesor_seccion_materia
id_asignacion integer NOT NULL,
id_materia integer NOT NULL,
usuario character varying(8) NOT NULL,
id_seccion integer NOT NULL,
id_estatus integer,
pk_profesor_materia, (id_asignacion, id_materia, usuario, id_seccion)

Tabla: roles
id_rol integer NOT NULL,
descripcion character varying(15) NOT NULL,
roles_pkey, (id_rol)

Tabla: secciones

id_seccion serial NOT NULL,


nombre_s character varying(25) NOT NULL,
id_grado integer NOT NULL,
id_estatus integer NOT NULL DEFAULT 1,
id_mencion integer,
pk_secciones,(id_seccion)

Tabla: usuarios
id_usuario serial NOT NULL,
nombre_usuario character varying(25) NOT NULL,
apellido_usuario character varying(25) NOT NULL,
correo character varying(35),
id_rol integer NOT NULL,
id_estatus integer NOT NULL,

39
clave character varying(40),
celular character varying(11),
telefono character varying(11),
direccion character varying(150),
respuesta1 character varying(50),
respuesta2 character varying(50),
usuario character varying(8),
fecha timestamp without time zone,
id_p1 integer,
id_p2 integer,
usuarios_pkey, (id_usuario)

 Diseño de la Interfaz de Usuario.

La Interfaz de los Usuarios, se encuentra definida por el rol que cumpla cada uno
de los usuarios que ingresen al sistema, solo la interfaz principal o interfaz de acceso
será igual para todos.

Grafico Nº 3. Acceso al sistema.

40
Luego de que los usuarios ingresen al Sistemas las interfaces de inicio mostraran
la bienvenida, el cual estará ligado al rol que tengan establecidos.

Rol: Administrador.

Grafico Nº 4. Inicio de sesión del administrador.

Rol: Dirección

Grafico Nº 5. Inicio de sesión personal de dirección.

41
Rol: Evaluación

Grafico Nº 6. Inicio de sesión personal de evaluación.

Rol: Profesor

Grafico Nº 7. Inicio de sesión profesores.

42
 Casos de usos

Un caso de uso es una forma de utilizar la aplicación. Específicamente representa


la interacción entre el usuario y el sistema, agrupando las tareas representadas en los
escenarios existentes. Es muy importante identificar cual es la información relevante
en cada uno de ellos, para luego generar un caso de uso coherente.

Casos de Uso
* Crear Usuario
Actores: Administrador
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz del administrador donde se
encuentran los modulos de Crear Usuario, Eliminar Usuario,
Modificar Usuario, Cambiar Contraseña, Crear Respuesta de
Seguridad.
3. Selecciona el modulo Crear Usuario
4. Completa los campos obligatorios para la creación de un
nuevo usuario.
5. Presiona el Boton Registrar.
6. Presiona el Boton Salir.

Cuadro Nº 4. Crear usuario.

*Eliminar Usuario
Actores: Administrador
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz del administrador donde se
encuentran los modulos de Crear Usuario, Eliminar Usuario,
Modificar Usuario, Cambiar Contraseña, Crear Respuesta de
Seguridad.
3. Selecciona el modulo Eliminar Usuario por ID
4. Ubica el usuario a Eliminar, a través de una consulta de
busqueda.
5. Presiona el Boton Eliminar.
6. Presiona el Boton Salir.

Cuadro Nº 5. Eliminar usuario.

43
*Modificar Usuario
Actores: Administrador
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz del administrador donde se
encuentran los modulos de Crear Usuario, Eliminar Usuario,
Modificar Usuario, Cambiar Contraseña, Crear Respuesta de
Seguridad.
3. Selecciona el modulo Inactivar Usuario
4. Ubica el usuario a Inactivar, a través de una consulta de
busqueda.
5. Presiona el Boton Inactivar.
6. Presiona el Boton Salir.

Cuadro Nº 6. Modificar usuario.

*Mostrar Personal
Actores: Director
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz donde se encuentran los
modulos de Mostrar Personal, Mostrar Profesores, Mostrar
Materias, Buscar Alumno, Cambiar Contraseña, Crear
Respuesta de Seguridad.
3. Selecciona el modulo Personal.
4. La aplicación muestra una Interfaz con el personal de la
Institución.
5. Ingrese el Número de Cédula y Presione Buscar.
6. Presiona el Boton Salir.

Cuadro Nº 7. Mostrar personal.

44
*Mostrar Profesores
Actores: Director
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz donde se encuentran los
modulos de Mostrar Personal, Mostrar Profesores, Mostrar
Materias, Buscar Alumno, Cambiar Contraseña, Crear
Respuesta de Seguridad.
3. Selecciona el modulo Mostrar Profesores.
4. La aplicación muestra una Interfaz con los Profesores.
5. Ingrese el Número de Cédula y Presione Buscar.
6. Presiona el Boton Salir.

Cuadro Nº 8. Mostrar profesores.

*Mostrar Materias
Actores: Director
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz donde se encuentran los
modulos de Mostrar Personal, Mostrar Profesores, Mostrar
Materias, Buscar Alumno, Cambiar Contraseña, Crear
Respuesta de Seguridad.
3. Selecciona el modulo Mostrar Materias.
4. La aplicación muestra una Interfaz con las Materias que se imparte
en la Institución.
5. Presiona el Boton Salir.

Cuadro Nº 9. Mostrar materias.

45
*Buscar Alumno
Actores: Director
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz donde se encuentran los
modulos de Mostrar Personal, Mostrar Profesores, Mostrar
Materias, Buscar Alumno, Cambiar Contraseña, Crear
Respuesta de Seguridad.
3. Selecciona el modulo Buscar Alumno.
4. La aplicación muestra una Interfaz en la cual debe ingresar
la cédula del alumno y Presiona el Boton Buscar.
5. La Base de Datos devuelve la Información correspondiente al alumno
consultado.
6. Presiona el Boton Salir.

Cuadro Nº 10. Buscar alumno.

*Registrar Alumnos
Actores: Dpto. de Evaluación
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz donde se encuentran los
modulos; Registrar Alumnos, Modificar Notas, Generar Bo-
letín, Cambiar Contraseña, Crear Respuesta de Seguridad.
3. Selecciona el modulo Registrar Alumnos.
4. La aplicación muestra una Interfaz con los campos que de-
ben ser llenados con los datos del alumno.
5. Presiona el Boton Registrar.
6. Presiona el Boton Salir.

Cuadro Nº 11. Registrar alumnos.

46
*Generar Boletín
Actores: Dpto. de Evaluación
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz donde se encuentran los
modulos; Registrar Alumnos, Modificar Notas, Generar Bo-
letín, Cambiar Contraseña, Crear Respuesta de Seguridad.
3. Selecciona el modulo Generar Boletín.
4. La aplicación muestra una Interfaz con la opciones de gene-
rar boltín por alumno o generar boletín por sección. Seleccio-
na la opción requerida, en el caso de tratarse de solo un
alumno debe colocar el número de cedula de este, en caso
de tratarse de la sección debe colocar el dato que la identifi-
ca, posterior a este paso debe Presionar el Boton Generar.
5. La aplicación genera el boletín en formato PDF en cual es
enviado a la carpeta de destino.
6. Presiona el Boton Salir.

Cuadro Nº 12. Generación de boletines.

*Cargar Notas
Actores: Profesores
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz donde se encuentran los
modulos; Cargar Notas, Modificar Notas, Cambiar Contra-
seña, Crear Respuesta de Seguridad.
3. Selecciona el modulo Cargar Notas.
4. La aplicación muestra una Interfaz con los campos que de-
ben ser llenados con las Notas de los alumnos a los que im-
parte clases.
5. Presiona el Boton Salir.

Cuadro Nº 13. Carga de notas.

47
*Modificar Notas
Actores: Dpto. de Evaluación, Profesores
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz respectiva a cada uno de
los actores, selecciona el modulo Modificar Notas, el sistema
le mostrara una sección de consulta donde ubicaran el alumno
y los campos con las notas cargadas.
3. Se realiza la modificación de la Nota y se Presiona el Boton
Guardar.
4. Presiona el Boton Salir.

Cuadro Nº 14. Modificación de notas.

*Cambiar Contraseña
Actores: Administrador, Director, Dpto. de Evaluación,
Profesores.
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz respectiva a cada uno de
los actores, selecciona el modulo Cambiar Contraseña, el
sistema, le presentara la interfaz donde debe colocar su nue-
va contraseña y confirmarla.
3. Se realiza la modificación de la Contraseña y se presiona el
boton Guardar.
4. Presiona el Boton Salir.

Cuadro Nº 15. Cambio de contraseña.

48
*Crear Respuesta de Seguridad
Actores: Administrador, Director, Dpto. de Evaluación,
Profesores.
1. Ingresa a la Aplicación con su Usuario y Contraseña
2. La aplicación muestra la interfaz respectiva a cada uno de
los actores, selecciona el modulo Cambiar Contraseña, el
sistema, le presentara la interfaz donde debe colocar su Pre-
gunta de Seguridad
3. Se realiza la formulación de la misma y se presiona el
boton Guardar.
4. Presiona el Boton Salir.

Cuadro Nº 16. Respuestas de seguridad.

 Especificación de casos de uso

De acuerdo a UML, los diagramas de secuencia, de colaboración y de estado


son capaces de representar un caso de uso. Sin embargo, la especificación de casos de
usos usando estas técnicas es un amplio trabajo y puede anticiparse inesperadamente
a tomar algunas decisiones de diseño.

Crear Usuario

Grafico Nº 8. Crear usuario.

49
Eliminar Usuario

Grafico Nº 9. Eliminar usuario.

Modificar Usuario

Grafico Nº 10. Modificación de usuario.

50
Mostrar Personal

Grafico Nº 11. Mostrar personal.

Mostrar Profesores

Grafico Nº 12. Mostrar profesores.

51
Mostrar Materias

Grafico Nº 13. Mostrar materias.

Buscar Alumno

Grafico Nº 14. Buscar alumno.

52
Registrar Alumno

Grafico Nº 15. Registrar alumno.

Generar Boletín

Grafico Nº 16. Generar boletín.

53
Cargar Notas

Grafico Nº 17. Carga de notas.

Modificar Notas

Grafico Nº 18. Modificar notas.

54
Cambiar Contraseña

Grafico Nº 19. Cambio de contraseña.

Respuesta de Seguridad

Grafico Nº 20. Repuesta de seguridad.

55
4.4.- Fase Transferencia

Una vez terminadas las etapas anteriores, tenemos un completo conocimiento


del dominio del problema. Así entonces, identificada la información que será
mostrada, como estará organizada y cuales funciones permitirá ejecutar el sistema.
Además de ello, cuenta con una idea básica de cómo se verán las interfaces. Para
comenzar con la implementación debemos terminar de elegir donde se almacenarán
los objetos y con qué lenguaje o herramienta desarrollará las interfaces, para esto la
respuesta está en usar la filosofía de Software Libre, y dentro ella elegir el manejador
mencionado cuando hablamos de los requerimiento de almacenamiento, y como
lenguaje de desarrollo, el lenguaje del lado del servidor PHP y HTMAL, con la cual
se desarrollara la parte gráfica y la apariencia final a la interfaz de la aplicación.

Grafico Nº 21. Registro de nuevos usuarios.

56
Grafico Nº 22. Listado de los usuarios registrados.

Grafico Nº 23. Cambio de contraseña de los usuarios registrados.

57
Grafico Nº 24. Solicitud de preguntas para recuperación de cuenta.

Grafico Nº 25. Registro del alumno.

58
CONCLUSIÓN

Durante este trabajo, se llevo a cabo un análisis de la situación actual


surgiendo la problemática, de no contar con recursos económicos para la mejora
de los procesos manuales de control de notas, como solución se desarrolla un
sistema para el departamento de evaluación, que beneficie a la población
estudiantil, profesores y personal encargado del área.

Es por ello que este proyecto socio tecnológico aporta a la comunidad de


San José, solución para un área determinada, la cual hemos tomado la educación,
que con las nuevas tecnologías como herramienta de inclusión a la
automatización de los procesos administrativos, esta área crezca cada vez mas
con la visión de las tics.

Dicho esto este sistema desarrollado para la Escuela Técnica Comercial


“Santos Michelena”, pueda satisfacer el propósito de mejorar los procesos
manuales, facilitando al personal encargado y ahorrar recursos materiales.

Ejecutando este proyecto sociotecnológico, se prevé que el nuevo sistema


beneficie de manera directa e indirecta a la Escuela Técnica Comercial “Santos
Michelena”, que implementando nuevos métodos de procesos administrativos y
con el auge tecnológico favorezca a la comunidad, logrando un impacto
significativo en dicha problemática donde ayude a motivar a estudiantes
universitarios a realizar proyectos socio tecnológicos.

59
RECOMENDACIONES

Es recomendable cambiar el servidor por uno más actualizado, puesto que este
sistema será utilizado por muchos usuarios de la Escuela Técnica Comercial
“Santos Michelena”, de manera simultánea en la víspera de las inscripciones
de alumnos regulares.
Actualización de Sistemas Operativos en algunas maquinas que permitan el
manejo del Sistema Automatizado.
Es recomendable diseñar un plan de seguridad y respaldo, que permita
rescatar los datos en caso de cualquier eventualidad
Impulsar a los estudiantes a investigar más sobre los proyectos
sociotecnológicos y los beneficios que traen a la educación.

60
REFERENCIA BIBLIOGRÁFICA

GestioPolis.com Experto. (2003, Marzo 13). ¿Qué es proceso administrativo?


Recuperado de http://www.gestiopolis.com/que-es-proceso-administrativo/

ADELL, J. (1998). "Nuevas tecnologías e innovación educativa".

Figueroa, Willy. (2009). “Tic en las Instituciones Educativas”


https://willyfigueroa.wordpress.com/2009/11/27/tic-en-las-instituciones-educativas/

Mi tecnológico. (2017). “Fundamentos de Base de Datos”


http://www.mitecnologico.com/informatica/Main/FundamentosBaseDeDatos

Universidad del país Vasco. (2017). “Automatización”


http://www.sc.ehu.es/sbweb/webcentro/automatica/WebCQMH1/PAGINA%20PRIN
CIPAL/Automatizacion/Automatizacion.htm

McGRAW, HILL. (2002). INTERAMERICANA DE ESPAÑA 4º Edición


“Fundamentos de Base de Datos”, España.
https://unefazuliasistemas.files.wordpress.com/2011/04/fundamentos-de-bases-de-
datos-silberschatz-korth-sudarshan.pdf

EcuRed. (2016). “Sistema Informático”, Cuba.


https://www.ecured.cu/Sistema_inform%C3%A1tico

Galeon.com (2017). “Hardware y Software”.


http://tupcmaestra.galeon.com/
PHP. (2017) Descargas.

http://php.net/downloads.php

Wikipedia. (2016) PHP.

https://es.wikipedia.org/wiki/PHP

https://www.apache.org/index.html#projects-list

61
Wikipedia. (2016) “Servidor HTTP-Apache).
https://es.wikipedia.org/wiki/Servidor_HTTP_Apache

COBO, Ángel. (2016) “Diseño y Programación de Base de Datos”. Editorial Visión


Libros.

Prostgresql. (2016) “Introducción Prostgresql”.


http://www.postgresql.org.es/sobre_postgresql

Libros Web. (2017) “Introducción a CSS”.

http://librosweb.es/libro/css/

Wikipedia. (2017) “Hojas de Estilos en cascada”.


https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada

Wikipedia. (2017) “Introducción Sublime Text”.

https://es.wikipedia.org/wiki/Sublime_Text

https://www.sublimetext.com/3

62
ANEXOS

Grafico Nº 26. Ubicación geografica.

63
Nombre de la Institución: “Coordinación de los PNFI del CUFM”
Título del proyecto: PROPUESTA PARA AUTOMATIZAR LA EMISION DE LOS
BOLETINES DE CALIFICACIONES DE LA ESCUELA TECNICA COMERCIAL
“SANTOS MICHELENA”

Registro de
Observaciones (acciones
Nº Pregunta Evaluación
para garantizar el éxito)
SI NO
1 FACTIBILIDAD HUMANA
¿Se cuenta con el recurso humano para el Si, se cuenta con los
integrantes del proyecto y
1.1 desarrollo de la aplicación que requiere la x la asesoría de los
institución? profesores de la
institución.
¿Existe apoyo de la institución para el De parte de la Sub
1.2 desarrollo del sistema? x Dirección Técnica y
Coordinación de
Informática.
¿La institución cuenta con el recurso humano
dispuesto a emplear los productos o servicios Cuenta con una
1.3 x Coordinación encargada
generados por el proyecto o sistema
para tales fines.
desarrollado?
2 FACTIBILIDAD TÉCNICA
¿La institución cuenta con los recursos
Posee los equipos para
2.1 tecnológicos y materiales que el proyecto se x alojar la aplicación y para
requiere? su posterior utilización.

¿El equipo tiene la experiencia técnica


2.2 x Están capacitados para la
necesaria para realizar el proyecto de mejora? misma.
¿La institución cuenta con la infraestructura Posee un área destinada
2.3 x para la ejecución del
tecnológica que el proyecto de requiere?
Proyecto.
¿Es posible desarrollar el sistema propuesto Es posible realizar con
2.4 x los equipos y tecnología
con la tecnología actual o existente?
existentes.

64
3 FACTIBILIDAD ECONOMICA
¿El grupo cuenta con los recursos económicos
3.1 X Si se poseen los recursos
que el proyecto requiere? necesarios.
¿Se cuenta con el plazo de tiempo suficiente Si, Tanto para la
3.2 X elaboración y la fase de
para la realización del proyecto de mejora?
prueba.
4 FACTIBILIDAD OPERATIVA
¿El nuevo sistema puede y será de fácil
Si ya que se le indicará
4.1 manejo para los usuarios de la organización o X como se debe utilizar el
los operadores del sistema? mismo.

Los usuarios solicitaron


¿Este nuevo sistema puede hacer que los
estas mejoras para
usuarios se resistan a él como consecuencia de acelerar su tiempo de
4.2 X respuesta, es decir, no
una técnica de trabajo, miedo a ser desplazado
existe posibilidad de
u otras razones? sentirse amenazados por
la aplicación.
La adaptabilidad, será
¿El sistema nuevo permitirá al personal
4.3 X inmediata al conocer la
adaptarse a él y aceptarlo? manera de operar la
aplicación.
No existe tal posibilidad,
¿Existe la posibilidad de que el sistema sea sin embargo se pueden
4.4 X realizar mejoras
obsoleto n poco tiempo?
pertinentes para ampliar
su funcionamiento.
Cuadro Nº 17. Estudio de la factibilidad.

65

También podría gustarte