Está en la página 1de 35

SISTEMATIZACION DEL COLEGIO LICEO FRANCISCO DE PAULA

SANTANDER ORIENTADO A LA WEB

RUTH GIORMANIE ROJAS RODRIGUEZ

EDWIN ALBEIRO VELOSA CHALA

GUILLERMO CUCAITA
Ingeniero

UNIVERSIDAD COOPERATIVA DE COLOMBIA


INGENIERÍA DE SISTEMAS
GERENCIA DE SISTEMAS
DÉCIMO SEMESTRE
VILLAVICENCIO
2009
DESARROLLO

Nombre de la empresa: Solución Virtual (SV)

Misión:
Nuestra empresa Solución Virtual es líder en la creación y modificación de diseño
Web y desarrollo de software, cuenta con la experiencia profesional y laboral por
medio de un amplio estudio en el mercado. Aplica asesorías en publicidad Web y
desarrollo de software para ofrecer el crecimiento en su empresa.
Nuestro objetivo principal es el desarrollo de software y creación de páginas
Web cubriendo la parte de publicidad online ajustadas a los objetivos y valores del
cliente, generando una alta prioridad, manteniendo un control de resultados para
ofrecer soluciones que nuestros clientes precisan.

Visión:
Solución Virtual es una empresa que cuenta con criterio sólido y esta enfocado
en soluciones empresariales, en la expansión territorial, y en el continuo proceso
de la actualidad, estará empleando las herramientas necesarias para el desarrollo
de software y elaboración de diseños Web acordes con las necesidades de su
pequeña, mediana y gran empresa, tiene como compromiso la satisfacción de los
clientes al obtener resultados sólidos y reales a la hora de adquirir nuestros
servicios. Nuestra calidad se basa en las ganas de trabajar, de crecer, de hacer
que nuestros clientes crezcan con nosotros.

Logo:

Lema: Solución virtual “una solución tecnológica a tu alcance”.


NOMBRE DEL PROYECTO: “Sistematización para el Colegio Liceo Francisco de
Paula Santander”

DESCRIPCION DE LOS PROCESOS

El software orientado a la web busca servirle como apoyo y herramienta al colegio


Liceo Francisco de Paula Santander en sus procesos de registro académico, esta
aplicación presenta dos formas para acceder a la información, se puede en modo
usuario que es para los estudiantes y el otro modo administrador correspondiente
para la secretaria y docentes del instituto.

Cuando se inicia como administrador se cuenta con la opción de llevar el control


de notas del estudiante y observaciones disciplinarias, esta información es
suministrada por los docentes de cada área el cual son ingresados al sistema por
la persona encargada del registro académico que en este caso es la secretaria;
que se encarga de administrar la otras funcionalidades que desempeña el
programa como lo es el registro para la actualización e inscripción de matriculas
del estudiante y establecer horarios de clase, estas tareas son explícitamente para
el administrador o secretaria que adquiere el permiso mediante la validación de su
nombre de usuario y contraseña.

Los docentes actuaran a su vez como administradores pero solo para el uso de la
sección que es el esquema preparador de clases o parcelador. Cada docente
tendrá un nombre de usuario y su contraseña correspondiente para editar esta
parte de la base de datos, en el esquema podrá escribir el nombre de la
asignatura, sus indicadores y temas a evaluar. En cuanto a los estudiantes que
ingresan en modo usuario solo podrán modificar algunos campos de su perfil y
además tienen la posibilidad de visualizar sus horarios de clases ya publicados.

El software está orientado a la Web, es decir que podrá ser visualizado a través de
internet permitiendo mostrar elementos publicitarios de la misma institución como
es la misión, la visión, la filosofía e incluso la dirección y servicios que ofrece.

Esta aplicación Web será desarrollada en un lenguaje interpretado de alto nivel


embebido en páginas HTML como lo es PHP que podrá ser ejecutado en el
servidor con utilización de Javascript que permite crear diferentes efectos en el
diseño de la pagina, del mismo modo se hará uso de base de datos con MySql,
para el ordenamiento y almacenamiento de la información.
ESTIMACION POR PUNTOS DE FUNCION
Valor dominio información cantidad Peso PF
Num. Entradas 3 4 24
Num. Salidas 3 5 20
Num. Peticiones 3 4 16
Num. Archivos 4 10 50
Num. Interfaces ext. 0 7 0
Cuenta Total 79
SUMATORIA fi
Copia de Seguridad recuperación 3
Comunicaciones 3
Proceso distribuido 0
Rendimiento critico 2
Entorno Operativo existente 0
Entrada de datos online 3
Transacciones entrada en varias pant. 0
Archivos maestros actualizados online 3
Complejidad valores dominio información 0
Complejidad procesamiento interno 0
Código Diseñado para reutilización 3
Conversión en diseño 2
Instalaciones múltiples 0
Aplicación diseñada para cambios 3
TOTAL 22
PF ESTIMADO cuenta total * (0,65+(0,01*∑Fi))
PF = 68,73
para PHP PF= 35 LC
KLCD 2,40

SOFTWARE ab
SEMIACOPLADO 3,00
COCOMO
ORGANICO 2,40
EMPOTRADO 3,60
ESFUERZO
bb
E= ab x KLDC 7,9 personas mes
DURACION
db
D= cb x E 5,15 meses
No. Personas:
N= E/D 1,53
PARA X PERSONAS = 2
DURACION EN MESES 3,95
DURACION EN SEMANAS 15,8
DIAS LABORALES 79
HORAS DIA 632
TOTAL PROYECTO HORAS 1264
Explicación:

 Entradas se tienen tres que son:


 Notas y observación del estudiante
 Actualización o inscripción de datos
 Esquema de materias (Parcelador).

 Salidas se tienen tres que son:

 Reporte de notas y observaciones


 Perfil del estudiante
 Esquema de materias (Parcelador).

 Las peticiones con las que se cuentan son:

 Notas del estudiante


 Matriculas
 Esquema de materias (Parcelador).

 Los archivos son :

 Bd tabla de notas
 Bd tabla de información del estudiante
 Bd tabla de docentes esquema de materias(parcelador)
 Bd tabla de asignaturas

 En este sistema no se cuenta con interfaz externa.


CASOS DE USO

CASO DE USO DEL SISTEMA ACTUAL


Análisis e Identificación de Actores.

Tabla 1. Análisis e Identificación actor Rector


Nombre: Rector
Tipo: Primario.
Casos de uso: Se encarga de recibirle los formatos al
coordinador y los legaliza, al igual puede
desempeñar las mismas tareas de la
secretaria y del coordinador.

Tabla 2. Análisis e Identificación actor Coordinador


Nombre: Coordinador
Tipo: Primario.
Casos de uso: Recibe el formato de actualización de
información para la matricula de los
estudiantes, entrega estos formatos al rector
para que los legalice y luego se los entrega
autorizados a la secretaria, se encarga
también de recibir las planillas de los docentes
con el reporte de notas para entregárselo a la
secretaria, ajusta los horarios de clase y
administra la información académica.

Tabla 3. Análisis e Identificación actor Secretaria


Nombre: Secretaria
Tipo: Primario.
Casos de uso: Se encarga de registrar el formato de
matriculas ya autorizado y legalizado por el
rector, registra la información académica para
este caso son las notas expuestas en las
planillas.

Tabla 4. Análisis e Identificación actor Estudiante


Nombre: Estudiante
Tipo: Primario.
Casos de uso: Se encarga de consultar las notas, diligenciar
el formato de actualización de datos para
matricularse, consultar horarios de clases en
cartelera.
Tabla 5. Análisis e Identificación actor Docente
Nombre: Docente
Tipo: Primario.
Casos de uso: Se encarga de definir los temas que va a
evaluar, reportar las notas en planillas,
entregar las planillas al coordinador.

DOCUMENTACION CASOS DE USO

Figura No1

Tabla 6. Documentación Caso de Autorizar matriculas y legalizar.

Nombre: Autorizar matriculas


Actores: Rector
Descripción: El rector Autoriza la matricula y después legaliza la matricula
con sello.
Precondiciones: Recibir los formularios de actualización de información del
estudiante ya diligenciados.
Flujo: 1. El rector autoriza las matriculas para luego legalizar.

Excepciones: Se debe verificar que los estudiantes hayan diligenciado


correctamente el formulario de actualización de información.
Subflujos: 1. El rector después de autorizar la matriculas las legaliza y
después las entrega al coordinador.

Poscondiciones: Se verifican fotocopias de identificación y el historial de nivel


académico, para anexarlas a una carpeta.
Figura No .2

Tabla 7. Documentación Caso de Administrar información Académica

Nombre: Administrar información Académica


Actores: Rector
Descripción: El rector Administra la información académica del estudiante
llevándolas en orden y almacenamiento en una carpeta.
Precondiciones: La información académica implica el rendimiento académico
del estudiante, observaciones.
Flujo: 1. El rector debe llevar el orden de la información la cual
también es tarea que debe desempeñar el coordinador.
Excepciones: Ninguna.
Subflujos: 1. El rector después de autorizar la matriculas las legaliza y
después las entrega al coordinador.

Poscondiciones: Se verifican fotocopias de identificación y el historial de nivel


académico, para anexarlas a una carpeta.

Figura No .3

Tabla 8. Documentación Caso de Ajustar Horario de clases

Nombre: Ajustar Horario de clases


Actores: coordinador
Descripción: El coordinador ajusta los horarios para que los estudiantes
asistan a clases.
Precondiciones: La información académica implica el rendimiento académico
del estudiante, observaciones.
Flujo: 1. El coordinador publica los horarios de clase en cartelera o
avisa a los estudiantes.
Excepciones: Ninguna.
Subflujos: Ninguna.
Poscondiciones: Ninguna.

Figura No .4

Tabla 8. Documentación Caso de Entregar Formatos matricula

Nombre: Entregar Formatos matricula


Actores: coordinador
Descripción: El coordinador es quién se encarga de entregar los formatos
de matricula al rector.
Precondiciones: El formato debe estar diligenciado correctamente por los
estudiantes.
Flujo: 1. El coordinador publica los horarios de clase en cartelera o
avisa a los estudiantes.
Excepciones: Ninguna.
Subflujos: Ninguna.
Poscondiciones: Ninguna.
Figura No .5

Tabla 9. Documentación Caso de Entregar Formatos matricula Autorizado

Nombre: Entregar Formatos matricula Autorizado


Actores: coordinador
Descripción: El coordinador es quién se encarga de entregar los formatos
de matricula autorizados que se distinguen por sellos y firma
del rector.
Precondiciones: El formato debe contener firmas y sello del rector.
Flujo: 1. Los formatos autorizados son entregados a la secretaria
para que los registre.
Excepciones: Un formato no es válido sino tiene el visto bueno del rector.
Subflujos: Ninguna.
Poscondiciones: El formato debe esta soportado con copias de la información
suministrada.

Figura No .6

Tabla 10. Documentación Caso de Entregar reporte de notas

Nombre: Entregar reporte de notas


Actores: coordinador
Descripción: El coordinador es quién se encarga de entregar las planillas o
reporte de notas para que sean llevados al sistema de
registro.
Precondiciones: Debe estar todos los ítems de las materias con sus
respectivas notas.
Flujo: 1. Los reportes de notas son entregados a la secretaria para
que los registre.
Excepciones: La planilla debe ser entregada en la fecha estipulada.
Subflujos: Ninguna.
Poscondiciones: El formato debe esta soportado con copias de la información
suministrada.

Figura No .7

Tabla 11. Documentación Caso de Administrar información académica

Nombre: Administrar información académica


Actores: Coordinador
Descripción: El coordinador administra todo tipo de información académica
que contempla las notas del estudiante, las observaciones y
el historial de años cursados.
Precondiciones: Debe estar todos los ítems de las materias con sus
respectivas notas.
Flujo: 1. la información académica también es una función que
desempeña el rector.
Excepciones: La información académica debe contener todas las notas del
estudiante.
Subflujos: Ninguna.
Poscondiciones: Ninguna.
Figura No .8

Tabla 12. Documentación Caso de Definir temas a evaluar

Nombre: Definir temas a evaluar


Actores: Docente
Descripción: El docente define que temas va a evaluar, como los va a
calificar y en que fechas, este es igual a un parcelador.
Precondiciones: Debe estar los temas que va a evaluar al estudiante, nombre
de la asignatura y nombre del docente encargado.
Flujo: 1. Estos ítems son evaluados por el docente hacia los
estudiantes.
Excepciones: Ninguna.
Subflujos: Ninguna.
Poscondiciones: Ninguna.
Figura No .9

Tabla 13. Documentación Caso de Reportar notas

Nombre: Reportar notas


Actores: Docente
Descripción: El docente lleva el control de notas en planilla y luego las
reporta al coordinador.
Precondiciones: El reporte de notas debe contener el puntaje del
rendimiento académico de los estudiantes.
Flujo: 1. Este reporte es entregado al coordinador.
Excepciones: Ninguna.
Subflujos: Ninguna.
Poscondiciones: Ninguna.

Figura No .10

Tabla 14. Documentación Caso de Entregar notas

Nombre: Entregar notas


Actores: Docente
Descripción: El docente lleva el control de notas en planilla y se las
entrega al estudiante.
Precondiciones: La entrega de notas debe contener el valor de las
calificaciones de cada materia que luego es entregado al
estudiante.
Flujo: 1. Esta entrega de notas se realiza del docente hacia los
estudiantes.
Excepciones: Ninguna.
Subflujos: Ninguna.
Poscondiciones: Ninguna.
Figura No .11
Tabla 15. Documentación Llenar formato de inscripción de matriculas

Nombre: Llenar formato de inscripción de matriculas.


Actores: Estudiante
Descripción: El estudiante debe llenar el formato de inscripción o
actualización de matricula que contiene información
personal.
Precondiciones: La inscripción o actualización de matriculas debe ser
llenada con información real.
Flujo: 1. Este formato es entregado al coordinador.
Excepciones: Ninguna.
Subflujos: Ninguna.
Poscondiciones: Ninguna.

Figura No .12

Tabla 16. Documentación Consultar notas

Nombre: Consultar notas


Actores: estudiante
Descripción: El estudiante puede consultar las notas que indican cuales
sus puntajes o valores adquiridos por cada materia.
Precondiciones: El estudiante hace la consulta de las notas para llevar un
control de sus avances.
Flujo: 1. Esta información debe ser consultada a través de sus
docentes.
Excepciones: Ninguna.
Subflujos: Ninguna.
Poscondiciones: Ninguna.
Figura No .13

Tabla 17. Documentación Consultar horarios de clase


Nombre: Consultar horarios de clase
Actores: Estudiante
Descripción: El estudiante puede consultar sus horarios de clase que a
través de carteleras o anuncios.
Precondiciones: El estudiante debe hacer la consulta de las notas para
llevar un control de sus avances.
Flujo: 1. Esta información es consultada a través de carteleras.
Excepciones: Ninguna.
Subflujos: Ninguna.
Poscondiciones: Ninguna.

Figura No .14

Tabla 18. Documentación Registrar formato de matriculas Autorizado

Nombre: Registrar formato de matriculas Autorizado


Actores: Secretaria
Descripción:
Precondiciones: Tener acceso al PC para ingresar datos a WORD y
EXCEL.
Flujo: La secretaria ingresa los datos a través de las
herramientas de Word y Excel.
Excepciones: Ninguna.
Subflujos: Ninguna.
Poscondiciones: Ninguna.

Figura No .15

Tabla 19. Documentación Registrar formato de matriculas Autorizado

Nombre: Registrar Información académica


Actores: secretaria
Descripción: La secretaria se encarga de registrar la información
académica en este se ingresan las notas de los estudiantes
que son expuestas en las planillas.
Precondiciones: Tener acceso al PC para ingresar notas.
Flujo: La secretaria registra las notas estipuladas en las planillas
a través de las herramientas de Word y Excel.
Excepciones: Ninguna.
Subflujos: Ninguna.
Poscondiciones: Ninguna.
DISEÑO PROPUESTO DIAGRAMA DE CASOS DE USO

Sistema Registro Colegio


Liceo

ver perfil docente

ds
en
e xt
ingresar temas
extends
Validar usuario y
contraseña

B.D. Docente

Administrar docente
Entregar notas
extends
ds Ingresar docente
en
e xt

exte
Docente

nds
Validar usuario y
contraseña e xt
end eliminar docente
s
publicar horarios
exte
extends

nds

Administrador

Administrar
matriculas
Administrar
estudiante
Agilizar matricula
exte
ex

nds Aplicación ppal-Interfaz


te
n

e xt
ds

end

ingresar notas
s

ingresar estudiante
B.D. Estudiante

eliminar estudiante

Estudiante
ver horarios
Validar usuario y s
extend
contraseña

extend
ex s
ten ver notas
ds
extends

ver perfil
estudiante extends modificar perfil

ver temas
MODELO ENTIDAD RELACIÓN

Sistema Registro Colegio


Liceo
Identificación

Telefono
Email Dirección Dirección Email
Contraseña Telefono NombreUsuario Contraseña Nombres-y-
Apelidos

Telefono Temas
Administrador. Contraseña
Identificación Docente.
Estudiante.
Codigo_Estudiante
NombresAcudiente

Ingles
Registra Info
Curso_Estudia Religión
Nombres-y-Apellidos
nombre_Estud
Asignar-y- Español
establecer-Notas Once.

Pertenece
Pertenece Ciclo 6 Apellidos_Estud Etica
Cursos

Artistica
Naturales
Pertenece Sociales
Codigo_Estudiante
Ciclo 1 y 2
Pertenece
Ciclo 5
Codigo_Estudiante
Religión
Curso_Estudia Codigo_Estudiante
Pertenece
Religión
Curso_Estudia Ingles Ciclo 3 y 4
Ingles Curso_Estudia
Septimo Religión
nombre_Estud Ingles

Español Español
nombre_Estud
Español
Sexto. Apellidos_Estud nombre_Estud
Etica Etica Decimo.

Apellidos_Estud Etica
Naturales
Naturales Artistica Apellidos_Estud
Artistica Artistica
Sociales
Naturales
Sociales Sociales

Codigo_Estudiante Religión
Religión Codigo_Estudiante Ingles
Ingles
Español

Curso_Estudia Español Curso_Estudia


Octavo. Noveno. Etica

nombre_Estud Etica nombre_Estud Artistica

Apellidos_Estud Sociales

Apellidos_Estud Artistica
Naturales
Naturales

Sociales
MODELO RELACIONAL
DEFINICIÓN DE ATRIBUTOS Y ENTIDADES

Tabla 20. Estudiantes

Campo Tipo Nulo Predeterminado Comentarios


Código_estudiante_sql INTEGER No 0 Código de estudiante
Contrasena_sql VARCHAR(30) No Null Contraseña del estudiante
Nombre_sql VARCHAR(30) No Null Nombre del estudiante
Apellido_sql VARCHAR(30) No Null Apellido del estudiante
Identificación_sql VARCHAR(30) No Null # Identificación del estudiante
Dirección_sql VARCHAR(30) No Null Dirección del estudiante
Teléfono_sql
VARCHAR(30) No Null Teléfono del estudiante
VARCHAR(30) No Null Email del estudiante
Email_sql
VARCHAR(30) No Null Curso que hace el estudiante
Curso_sql INTEGER No 0 Numero del curso
Numero_curso_sql VARCHAR(30) No Null Nombre de acudiente
Nom_acudiente_sql VARCHAR(30) No Null Apellido de acudiente
Apelli_acudiente_sql VARCHAR(30) No Null Teléfono del acudiente
Teléfono_acudiente_sql No

Tabla 21. Docente

Campo Tipo Nulo Predeterminado Comentarios


Código_docente_sql INTEGER No 0 Código de docente
Contrasena_docente_sql VARCHAR(30) No Null Contraseña del docente
Nombre_docente_sql VARCHAR(30) No Null Nombre del docente
Apellido_docente_sql VARCHAR(30) No Null Apellido del docente
Identificación_docente_sql VARCHAR(30) No Null # Identificación del docente
Dirección_docente_sql VARCHAR(30) No Null Dirección del docente
Teléfono_docente_sql VARCHAR(30) No Null Teléfono del docente
VARCHAR(30) No Null Email del docente
Email_docente_sql
VARCHAR(30) No Null Temas semanal 1
Temas1_sql
VARCHAR(30) No Null Temas semanal 2
Temas2_sql VARCHAR(30) No Null Temas semanal 3
Temas3_sql VARCHAR(30) No Null Temas semanal 4
Temas4_sql No
Tabla 22. Sexto

Campo Tipo Nulo Predeterminado Comentarios


Num_curso_sql INTEGER No 0 Numero de curso
Código_estudiante_sql INTEGER No Null Código de estudiante
Curso_estudiantesql VARCHAR(30) No Null Curso del estudiante
nombre_estudiante_sql VARCHAR(30) No Null Nombre del estudiante
apellido_estudiante_sql VARCHAR(30) No Null Apellido del estudiante
naturales_sql VARCHAR(30) No Null Materia de curso
sociales_sql VARCHAR(30) No Null Materia de curso
VARCHAR(30) No Null Materia de curso
artistica_sql
VARCHAR(30) No Null Materia de curso
etica_sql
VARCHAR(30) No Null Materia de curso
español_sql VARCHAR(30) No Null Materia de curso
ingles_sql VARCHAR(30) No Null Materia de curso
informatica_sql VARCHAR(30) No Null Materia de curso
matematicas_sql VARCHAR(30) No Null Materia de curso
religion_sql No

Tabla 23. Séptimo

Campo Tipo Nulo Predeterminado Comentarios


Num_curso_sql INTEGER No 0 Numero de curso
Código_estudiante_sql INTEGER No Null Código de estudiante
Curso_estudiantesql VARCHAR(30) No Null Curso del estudiante
nombre_estudiante_sql VARCHAR(30) No Null Nombre del estudiante
apellido_estudiante_sql VARCHAR(30) No Null Apellido del estudiante
naturales_sql VARCHAR(30) No Null Materia de curso
sociales_sql VARCHAR(30) No Null Materia de curso
VARCHAR(30) No Null Materia de curso
artistica_sql
VARCHAR(30) No Null Materia de curso
etica_sql
VARCHAR(30) No Null Materia de curso
español_sql VARCHAR(30) No Null Materia de curso
ingles_sql VARCHAR(30) No Null Materia de curso
informatica_sql VARCHAR(30) No Null Materia de curso
matematicas_sql VARCHAR(30) No Null Materia de curso
religion_sql No
Tabla 24. Octavo

Campo Tipo Nulo Predeterminado Comentarios


Num_curso_sql INTEGER No 0 Numero de curso
Código_estudiante_sql INTEGER No Null Código de estudiante
Curso_estudiantesql VARCHAR(30) No Null Curso del estudiante
nombre_estudiante_sql VARCHAR(30) No Null Nombre del estudiante
apellido_estudiante_sql VARCHAR(30) No Null Apellido del estudiante
naturales_sql VARCHAR(30) No Null Materia de curso
sociales_sql VARCHAR(30) No Null Materia de curso
VARCHAR(30) No Null Materia de curso
artistica_sql
VARCHAR(30) No Null Materia de curso
etica_sql
VARCHAR(30) No Null Materia de curso
español_sql VARCHAR(30) No Null Materia de curso
ingles_sql VARCHAR(30) No Null Materia de curso
informatica_sql VARCHAR(30) No Null Materia de curso
matematicas_sql VARCHAR(30) No Null Materia de curso
religion_sql No

Tabla 25. Noveno

Campo Tipo Nulo Predeterminado Comentarios


Num_curso_sql INTEGER No 0 Numero de curso
Código_estudiante_sql INTEGER No Null Código de estudiante
Curso_estudiantesql VARCHAR(30) No Null Curso del estudiante
nombre_estudiante_sql VARCHAR(30) No Null Nombre del estudiante
apellido_estudiante_sql VARCHAR(30) No Null Apellido del estudiante
naturales_sql VARCHAR(30) No Null Materia de curso
sociales_sql VARCHAR(30) No Null Materia de curso
VARCHAR(30) No Null Materia de curso
artistica_sql
VARCHAR(30) No Null Materia de curso
etica_sql
VARCHAR(30) No Null Materia de curso
español_sql VARCHAR(30) No Null Materia de curso
ingles_sql VARCHAR(30) No Null Materia de curso
informatica_sql VARCHAR(30) No Null Materia de curso
matematicas_sql VARCHAR(30) No Null Materia de curso
religion_sql No
Tabla 26. Decimo

Campo Tipo Nulo Predeterminado Comentarios


Num_curso_sql INTEGER No 0 Numero de curso
Código_estudiante_sql INTEGER No Null Código de estudiante
Curso_estudiantesql VARCHAR(30) No Null Curso del estudiante
nombre_estudiante_sql VARCHAR(30) No Null Nombre del estudiante
apellido_estudiante_sql VARCHAR(30) No Null Apellido del estudiante
filosofia_sql VARCHAR(30) No Null Materia filosofía
sociales_sql VARCHAR(30) No Null Materia sociales
VARCHAR(30) No Null Materia artística
artistica_sql
VARCHAR(30) No Null Materia economía
economia_sql
VARCHAR(30) No Null Materia español
español_sql VARCHAR(30) No Null Materia ingles
ingles_sql VARCHAR(30) No Null Materia informática
informatica_sql VARCHAR(30) No Null Materia matemáticas
matematicas_sql VARCHAR(30) No Null Materia trigonometría
trigonometria_sql No

Tabla 27. Once

Campo Tipo Nulo Predeterminado Comentarios


Num_curso_sql INTEGER No 0 Numero de curso
Código_estudiante_sql INTEGER No Null Código de estudiante
Curso_estudiantesql VARCHAR(30) No Null Curso del estudiante
nombre_estudiante_sql VARCHAR(30) No Null Nombre del estudiante
apellido_estudiante_sql VARCHAR(30) No Null Apellido del estudiante
filosofia_sql VARCHAR(30) No Null Materia filosofía
sociales_sql VARCHAR(30) No Null Materia sociales
VARCHAR(30) No Null Materia artística
artistica_sql
VARCHAR(30) No Null Materia economía
economia_sql
VARCHAR(30) No Null Materia español
español_sql VARCHAR(30) No Null Materia ingles
ingles_sql VARCHAR(30) No Null Materia informática
informatica_sql VARCHAR(30) No Null Materia matemáticas
matematicas_sql VARCHAR(30) No Null Materia trigonometría
trigonometria_sql No
DISEÑO DE LA WEB

Figura 16. Interfaz principal.

Realizada por los investigadores

La imagen anterior es la interfaz principal de la web una vez se ejecute, la cual


contiene una serie de botones que se explicaran a continuación.

El botón Inicio nos muestra la información acerca del colegio, como es la historia,
misión y visión.

El botón Contáctenos nos ofrece información acerca la ubicación (dirección) del


colegio, teléfonos y correos para poder ponerse en contacto con este.
El botón Administrador mediante un usuario y una contraseña permite al
administrador de la web poder manejar lo que son: Registro de matrícula de
estudiante, administrar las notas de los estudiantes que los docentes le generan,
también poder eliminar estudiantes, administrar la información de los docentes es
decir que puede agregar docentes a las base de datos como también eliminarlos.

El botón Inf Estudiante; mediante su código asignado por el colegio y una


contraseña, permite al estudiante obtener información acerca de: su perfil en
donde observara sus datos personales donde también podrá modificar su
información (contraseña, dirección, teléfonos), también tendrá información acerca
de las notas de las materias que está cursando, los horarios de clase y también
los temas que cada docente cuelga semanalmente que se trabajaran.

El botón Adm. Docente; mediante su código asignado por el colegio y una


contraseña, permite al docente obtener información acerca de: su perfil en donde
observara sus datos personales donde también podrá modificar su información
(contraseña, dirección, teléfonos), también podrá tener la opción de colgar la
información acerca de los temas que se trabajaran en clase por semana.
Figura 17. Ventana principal del administrador.

Figura 18. Opciones para administrar información.


Figura 19. Administrar información Estudiante.

Figura 20. Ventana para ingresar nuevo estudiante.


Figura 21. Ventana de administrar notas.

Figura 22. Ventana para ingresar notas estudiante.


Figura 23. Ventana para borrar estudiante.

Figura 24. Ventana administrar información Docente.


Figura 25. Ventana principal para estudiante.

Figura 26. Opciones para estudiante.


Figura 26. Perfil del estudiante.

Figura 27. Notas del estudiante.


Figura 28. Temas del estudiante.

Figura 29. Horarios del estudiante.


Figura 30. Ventana principal para Docente.

Figura 30. Ventana de opciones para Docente.


Figura 31. Opción para selección del curso e Ingresar temas.

Figura 32. Ingresar temas.

También podría gustarte