Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema para El Departamento de Evaluacion en El Area de Control de Notas de La Escuela Tecnica Comercial Santos Michelena PDF
Sistema para El Departamento de Evaluacion en El Area de Control de Notas de La Escuela Tecnica Comercial Santos Michelena PDF
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
A Dios dedico este trabajo por las oportunidades de vida que me ha brindado
ya que mi presencia en este mundo es un milagro.
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 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.
Joise D. Salas P.
ii
DEDICATORIA
Anderson Urbina
iii
DEDICATORIAS
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.
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.
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.
vi
Joise D. Salas P.
AGRADECIMIENTOS
vii
Anderson Urbina
AGRADECIMIENTOS
viii
Edixón D. García T.
ÍNDICE GENERAL
pp.
DEDICATORIAS……………………………………………………………………. ii
AGRADECIMIENTOS……………………………………………………………… vi
LISTA DE CUADROS………………………………………………………………... xi
RESUMEN……………………………………………………………………………. xiii
INTRODUCCIÓN……………………………………………………………………. 1
FASE I
DIAGNOSTICO SITUACIONAL
Interrogantes de la Investigación………………………………………………. 3
Descripción de la Comunidad………………………………………………….. 3
Ubicación Geográfica………………………………………………………….. 4
Objetivo General……………………………………………………………… 4
Objetivos Específicos………………………………………………………….. 5
Estudio de Factibilidad………………………………………………………… 6
FASE II
MARCO REFERENCIAL
Antecedentes de la Investigación………………………………………………. 10
ix
Bases Legales…………………………………………………………………... 12
Bases Teóricas…………………………………………………………………. 18
FASE III
MARCO METODOLOGICO
Tipo de Investigación………………………………………………………….. 24
Cronograma de Actividades…………………………………………………… 26
Plan de Acción…………………………………………………………………. 27
FASE IV
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
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
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
1
FASE I
DIAGNOSTICO SITUACIONAL
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.
¿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”?
Reseña Histórica:
3
educación comercial en Venezuela y también le daba nombre al pueblo natal del
entonces Presidente.
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
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).
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.
Factibilidad Técnica:
Hardware.
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.
7
Factibilidad Económica.
Factibilidad operativa.
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.
Factibilidad humana.
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).
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
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”.
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.
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.
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.
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.
17
2.2- Bases Teóricas
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.
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.
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.
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
CSS
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
Algunos términos que debemos tener claros para poder interactuar con nuestro
sistema, son los que se presentan en el siguiente diccionario de datos:
Interfaz: Es el conjunto de pantallas por las cuales un sistema interactúa con los
usuarios para intercambiar información.
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.
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
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.
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
Recolección de Datos 8
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
Transición 10
26
3.4.-Plan de Acción
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.
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.
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.
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
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.
31
FASE IV
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.
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.
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.
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
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:
Requerimientos de Salidas
Este sistema está concebido con el propósito de generar los siguientes
instrumentos:
Carga de notas.
Boletines.
Requerimientos de Almacenamiento
35
4.3.- Fase de Construcción
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.
36
EL tipo de dato, que albergara cada tabla se describe a continuación.
Tabla: alumnos
Tabla: estatus
Tabla: evaluaciones
Tabla: grados
37
grado integer,
id_mencion integer,
id_estatus integer,
pk_grados, (id_grado)
Tabla: lapso
Tabla: materias
Tabla: menciones
Tabla: notas
Tabla: preguntas
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
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)
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.
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.
Rol: Dirección
41
Rol: Evaluación
Rol: Profesor
42
Casos de usos
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.
*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.
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.
*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.
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.
*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.
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.
*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.
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.
*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.
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.
*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.
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.
Crear Usuario
49
Eliminar Usuario
Modificar Usuario
50
Mostrar Personal
Mostrar Profesores
51
Mostrar Materias
Buscar Alumno
52
Registrar Alumno
Generar Boletín
53
Cargar Notas
Modificar Notas
54
Cambiar Contraseña
Respuesta de Seguridad
55
4.4.- Fase Transferencia
56
Grafico Nº 22. Listado de los usuarios registrados.
57
Grafico Nº 24. Solicitud de preguntas para recuperación de cuenta.
58
CONCLUSIÓN
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
http://php.net/downloads.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
http://librosweb.es/libro/css/
https://es.wikipedia.org/wiki/Sublime_Text
https://www.sublimetext.com/3
62
ANEXOS
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.
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.
65