Académique Documents
Professionnel Documents
Culture Documents
UNIVERSIDAD
CATLICA
DEL ECUADOR
SEDE AMB ATO
SERIS MIS TESTIGOS
ESCUELA DE SISTEMAS
TEMA:
"DESARROLLO DE UNA APLICACIN WEB PARA EL REGISTRO Y
CONSULTA DE NOTAS POR INTERNET, UTILIZANDO PROTOCOLO DE
SEGURIDAD HTTPS PARA EL COLEGIO NACIONAL MARIANO BENTEZ"
DIRECTOR:
N de ingreso:
canie:
Donacin: x
i Compra:
*-
'
Fecna de factura
FechaQe ingreso: |OG3~C/
Febrero 2011
tCs) fl
BtBUOTECA
Autor:
f)
ECRETARLA GENERA
PROCURADURA
iii
DECLARACIN DE AUTENTICIDAD
Y RESPONSABILIDAD
y Computacin
son absolutamente
originales,
autnticos y
personales.
En tal virtud, declaro que el contenido, las conclusiones y los efectos legales y
acadmicos que se desprenden del trabajo propuesto de investigacin y luego
de la redaccin de este documento son y sern de mi sola y exclusiva
responsabilidad legal y acadmica.
IV
AGRADECIMIENTO
DEDICATORIA
El presente trabajo va dedicado con todo mi cario y amor a las personas que
han estado y estarn siempre en mi corazn:
VI
RESUMEN
calificaciones
Vil
ABSTRACT
The administrator is the third and the important user because he is the onty one
who has the power to inser, edit and delete: teachers, students, subjects,
courses and notices. Another objective of the mentioned project is data securty;
for which a securty protocol called HTTPS is applied, which is responsible for
protecting the Information using encryptton methods to avoid potential violation
of securty attacks.
VIII
TABLA DE CONTENIDOS
Portada
Hoja de Aprobacin
ii
Agradecimiento
iv
Dedicatoria
Resumen
vi
Abstract
vii
CAPITULO I
1.1.1 Antecedentes
1.1.3 Problema
1.2 Objetivos
1.3 Justificacin
1.6.1 Proceso
1.6.2 Mtodos
1.6.3 Tcnicas
IX
CAPITULO II
2.1.1 Internet
11
2.1.2.1 TCP/IP
12
12
18
19
20
20
22
23
24
25
26
28
28
29
29
30
31
CAPITULO III
34
35
35
45
BIBLIOTECA
3.1.4 Anlisis y resultados de las Encuestas a los Estudiantes
45
55
56
56
58
61
3.2.5.1 Econmica
61
3.2.5.2 Tcnica
61
3.2.5.3 Legal
61
62
63
68
68
69
73
74
76
78
3.4 Implementacin
80
80
81
90
98
101
110
117
117
121
126
127
XI
CAPITULO IV
4.1 Conclusiones
130
4.2 Recomendaciones
132
Bibliografa
134
Glosario de Trminos
136
ANEXOS
138
138
150
ANEXO N. 3 Encuestas
207
XII
TABLA DE GRFICOS
Grfico N.1: Esquema Grfico de Internet
10
18
23
25
26
32
36
38
39
41
42
44
46
48
49
50
52
53
54
60
63
64
65
66
66
67
67
68
XIII
69
75
80
81
96
100
101
112
113
113
114
114
121
122
122
123
124
124
124
125
129
XIV
TABLAS
Tabla N.1: Anlisis de Riesgos
57
70
70
70
71
71
71
72
73
127
129
CAPITULO I
1.1
Problemtica de la Investigacin
1.1.1 Antecedentes
El Colegio Nacional "Mariano Bentez" del Cantn Pelileo, no cuenta con una
aplicacin web, en el cual los estudiantes accedan a consultar sus notas
trimestrales desde cualquier lugar y en cualquier momento.
1.1.3 Problema
En qu forma la aplicacin web puede mejorar el servicio del Colegio ante sus
estudiantes?
cualquier amenaza?
1.2 Objetivos
1.3 Justificacin
Es por ello la creacin de una Aplicacin Web, donde todos y cada uno de los
estudiantes puedan consultar sus notas, y puedan informarse fcilmente desde
cualquier mquina que tenga acceso a la Internet. Esto ser de gran utilidad at
Colegio debido a que se optimizar el tiempo y el trabajo ser de todos los
profesores y no solo de una persona.
Los datos que maneje la aplicacin web diariamente van a ser manejados
directamente desde un servidor pagado, debido a que el colegio no cuenta con
su propio servidor y el respaldo de la informacin ser mensualmente.
1.6.1 Proceso
Evaluacin del prototipo por el cliente: La evaluacin en este caso ser por
tres tipos de usuarios: administradores, docentes y estudiantes.
1.6.2 Mtodos
1.6.3 Tcnicas
de
recoleccin
de
informacin,
proporcionando
una alta
CAPITULO II
2.1.1 Internet
10
6ERMOOR
WTERNET
11
2.1.2 Familia de Protocolos
12
2.1.2.1 TCP/IP
sistemas
operativos,
incluyendo
PC,
min computadoras
computadoras centrales sobre redes de rea local (LAN) y rea extensa (WAN).
13
un riesgo que exista fraude informtico por algn experto mal intencionado, en
el caso del presente proyecto ta integridad de la informacin de los estudiantes
debe ser protegida a ms de los mtodos de seguridad por el lenguaje php, es
por ello la necesidad de implementar el protocolo de seguridad "https" a travs
del cifrado de seguridad SSL.
decir
"Confo
en
la
autoridad
de
certificacin
por
ejemplo
14
Caractersticas Tcnicas
El sistema HTTPS utiliza un cifrado basado en SSL para crear un canal cifrado
ms apropiado para el trfico de informacin sensible que et protocolo HTTP.
De este modo se consigue que la informacin sensible usuario y claves de paso
normalmente, no pueda ser usada por un atacante que haya conseguido
interceptar la transferencia de datos de la conexin, ya que lo nico que
obtendr ser un flujo de datos cifrados que le resultar imposible de descifrar
15
En el protocolo HTTP las URLs comienzan con "http://" y utilizan por defecto el
puerto 80, Las URLs de HTTPS comienzan con "https://" y utilizan el puerto 443
por defecto.
Existen dos razones principales por las que uno debera usar un certificado
digital:
16
Para ofrecer proteccin de los datos enviados a su sitio Web mediante el uso de
codificacin. Si llegara a interceptarse cualquier informacin, ser imposible
descifrarla sin la clave distintiva que debe utilizarse para la decodificacin.2
Qu es SSL?
El SSL protege los datos transferidos por http mediante el cifrado activado por
un certificado SSL en un servidor Los certificados SSL contienen una clave
pblica y otra privada. La clave pblica se utiliza para cifrar la informacin y la
privada para descifrara. Cuando un navegador se dirige a un dominio seguro,
se produce una "presentacin SSL" que autentica al cliente y el servidor y
establece un mtodo de cifrado y una clave de sesin nica. Entonces pueden
comenzar una sesin segura que protege la privacidad e integridad del
mensaje.
17
Capas de Red
HTTP opera en la capa ms alta del Modelo OSI, la Capa de Aplicacin; pero el
protocolo de seguridad opera en una subcapa ms baja, cifrando un mensaje
HTTP previo a la transmisin y descifrando un mensaje una vez recibido.
Estrictamente hablando, HTTPS no es un protocolo separado, pero refiere el
uso del HTTP ordinario sobre una Capa de Conexin Segura Cifrada.
Adquiriendo Certificados
Adquirir certificados puede ser gratuito generalmente slo si se paga por otros
servicios es decir, si se contrata un plan de hosting ms avanzado en la que
incluya la capa de seguridad SSL y puede costar entre US$240 y US$1,500 por
ao.3
18
19
20
21
servicios web, las aplicaciones Web, los servicios de red social, los servicios de
alojamiento de videos, las wikis y btogs. Un sitio Web 2.0 permite a sus usuarios
interactuar con otros usuarios o cambiar contenido del sitio web, en contraste a
sitios web no-interactivos donde los usuarios se limitan a la vsualizacin pasiva
de informacin que se les proporciona.
22
Las aplicaciones web son populares debido a lo prctico del navegador web
como cliente ligero, as como a la facilidad para actualizar y mantener
aplicaciones web sin distribuir e instalar software a miles de usuarios
potenciales. Es importante mencionar que una pgina Web puede contener
elementos que permiten una comunicacin activa entre el usuario y la
informacin. Esto permite que el usuario acceda a los datos de modo
interactivo, gracias a que la pgina responder a cada una de sus acciones,
como por ejemplo rellenar y enviar formularios, participar en juegos diversos y
acceder a gestores de base de datos de todo tipo.
23
...
Servidor
aplicaciones
web
Base de dato*
24
25
.,,
'
26
27
Ventajas
28
El cdigo de las pginas est escrito en un lenguaje llamado HTML, que indica
bsicamente donde colocar cada texto, cada imagen o cada video y la forma
que tendrn estos al ser colocados en la pgina.
29
El sistema web del registro y consulta de notas con protocolo https, ser
desarrollado en base en uno de los lenguajes ms utilizados y muy potentes
especialmente para desarrollo web como lo es el PHP con licencia GNU, y que
puede ser incrustado dentro de cdigo HTML. Generalmente se ejecuta en un
servidor web, tomando el cdigo en PHP como su entrada y creando pginas
web como salida. Puede ser desplegado en la mayora de los servidores web y
en casi todos los sistemas operativos y plataformas sin costo alguno. PHP se
encuentra instalado en ms de 20 millones de sitios web y en un milln de
servidores, el nmero de sitios en PHP ha compartido algo de su preponderante
sitio con otros nuevos lenguajes no tan poderosos desde agosto de 2005.
30
31
33
35
36
PREGUNTA 1
1. Le gustara manejar las notas trimestrales de manera tecnolgica?
ALTERNATIVA
Cant. Docentes
SI
18
100
NO
TOTAL
18
100
SI
NO
37
ANLISIS
PREGUNTA 2
ALTERNATIVA
Cant Docentes
SI
18
100
NO
TOTAL
18
100
38
o;.,
si
NO
ANLISIS
39
PREGUNTA 3
ALTERNATIVA
Cant. Docentes
SI
18
100
NO
TOTAL
18
100
si
NO
40
ANLISIS
PREGUNTA 4
ALTERNATIVA
Cant Docentes
SI
18
100
NO
TOTAL
18
100
41
si
l NO
ANLISIS
PREGUNTA 5
42
ALTERNATIVA
Cant. Docentes
SI
18
100
NO
TOTAL
18
100
SI
l NO
ANLISIS
44
si
NO
ANLISIS
Un 89% de los profesores estn de acuerdo en recibir avisos por parte del
Colegio Mariano Bentez es decir, en la mayora desean una opcin en el cul
reciban noticias, avisos o comunicados, les parece una buena manera de estar
informados de cualquier por menor que pueda suceder. Y un 11% no les
gustara recibir avisos, debido a que prefieren que se les haga llegar por escrito
algn comunicado pero el porcentaje es mnimo y es por ello que se tomar en
cuenta en el desarrollo det proyecto.
45
PREGUNTA 1
4b
ALTERNATIVA
Cant. Estudiantes
SI
NO
29
97
TOTAL
30
100
si
i NO
47
ANLISIS
PREGUNTA 2
ALTERNATIVA
Cant Estudiantes
SI
NO
30
100
TOTAL
30
100
48
SI
i NO
ANLISIS
secretara, sino por la tecnologa que utilizan, todos los estudiantes les gustara
conocer sus notas trimestrales a tiempo como tambin sus apoderados.
PREGUNTA 3
49
ALTERNATIVA
Cant. Estudiantes
SI
30
100
NO
TOTAL
30
100
SI
l NO
ANLISIS
50
PREGUNTA 4
ALTERNATIVA
Cant. Estudiantes
SI
30
100
NO
TOTAL
30
100
SI
I
NO
SI
ANLISIS
PREGUNTA 5
ALTERNATIVA
Cant Estudiantes
SI
28
93
NO
TOTAL
30
100
si
NO
ANLISIS
PREGUNTA 6
53
ALTERNATIVA
Cant. Estudiantes
SI
30
100
NO
TOTAL
30
100
o%
SI
NO
ANLISIS
54
PREGUNTA 7
ALTERNATIVA
Cant Estudiantes
SI
30
100
NO
TOTAL
30
100
si
NO
55
ANLISIS
56
Para la elaboracin del presente proyecto web, se utilizo las encuestas como
tcnica de recoleccin de requerimientos, los mismos se encuentran en el
Anexo N. 3.
57
Riesgos
Consecuencias Impacto
Agenda del
Estancamiento
Retraso en la
proyecto
en las
fecha de
actividades del
entrega
Decisiones
10
Trabajar en prototipo
30
Solicitar ayuda al
sistema
Falta de
Mayor tiempo
Retraso en el
experiencia en
en capacitacin
desarrollo del
director
sistema
la herramienta
de desarrollo
interfaz
Inconformidad
Aplazamiento
en la interfaz de
en la entrega
usuario
del producto
encargadas de la
30
Trabajar en conjunto
administracin
Nueva
Capacitacin
Inconformidad
tecnologa
del persona)
bondades del
usuario
sistema
30
Enfocarse en las
58
Un modelo de ciclo de vida define el estado de las fases a travs de las cuales
se mueve un proyecto de desarrollo de software.
El primer ciclo de vida del software fue el "Cascada", fue definido por Winston
Royce a fines de los 70's. Desde entonces muchos equipos de desarrollo han
seguido este modelo. No obstante, ste modelo ha sido sujeto de numerosas
crticas, debido a que es restrictivo y rgido, lo cual dificulta et desarrollo de
proyectos de software.
59
Define las fases primaras esperadas de ser ejecutadas durante esas fases.
Ayuda a administrar el progreso del desarrollo, y
Provee un espacio de trabajo para la definicin de un detallado proceso de
desarrollo de software.
60
Comienzo
Parada
Recoleccin
Y raflnam imfo
: requisito* -
Producto. d
p-ib&J&
:ttSi
I ..
cWl prototipo
Evaluacin
; pfotofflopor :' :
el irerro "--.-.'
1
. ^ '
fc
61
3.2.5.2 Tcnica
Para et buen funcionamiento de la aplicacin web, se contratar
con un
excelente hosting el cual tiene las caractersticas necesarias para obtener una
ptima labor.
3.2.5.3 Legal
El presente proyecto web, gracias a las herramientas PHP y MySql para su
desarrollo no se necesita pagar por licencias ya que los mismos son libres bajo
la licencia GNU GPL.
62
63
Los DFD, como se les conoce popularmente, es una herramienta grfica que se
emplea para describir y analizar el movimiento de los datos a travs de un
sistema ya que muestra cmo va circular la informacin dentro del mismo, es
decir detalla a un nivel ms minucioso el funcionamiento y el flujo de
informacin del sistema.
64
Identtfl acin
D tos
Admlf strador
Administrador
Nivel O
65
Usuarios
Curses
Male/ias
DiitriDulivo
140
oqueo
66
1.
REGISTRAR
Administrador
Nivel 2
2.
ACTUALIZAR
ProfMor
Adminfttnsdof
Nivel 2
67
3. ELIMINAR
Administrador
Nivel 2
4. VALIDAR
usuario
identificacin
Nivel 2
68
5.
GENERAR REPORTE
ludante
Docanl
RBDorle
S.
Admlnltrador
Pantalla
Terminal
Pantalla
o Archivo PDF
Nota
Nivel 2
69
aw
XJ_uu INT(1O)
M VAACHAR<5O}
VARCHARSO)
nSPLOAT
2PLOAT
21W11)
. ARCMAR J50>
rpr^itnt VARCMAR(SO1
mM VARCHAA(SO)
f!2INT<tt}
plcrLOAT
M0HLOAT
T V ARCMAR ! lj
f D/T11)
70
Usuarios
Campo
Tipo
id usu
tnt(lO)
nombres
varchar(50)
apellidos
varchar(50)
usuano
varchar(50)
centrase
vafchai(S
representante
varchariSC;
varchar(50)
nivel
Nulo
No
No
No
No
No
S
SINO
enumfa', 'p',
Predi
Comentarios
Almacena el id del usuario
Guarda los nombres del usuario
Guarda los apellidos del usuario
Guarda el nick del usuario
Almacena la contrasea del usuario
NULL
NULL
V)
Seccin
Campo
Tipo
Nulo
Comentario*
Predeterminado
id sec
mtiVJ;
No
Almacena el id de la seccin
nom sec
varchar(40)
No
Cursos
Campo
Tipo
Nulo
Comentarios
Predeterminado
id cur
int(10)
No
nom_cur
varchar(50)
No
par_esp
varchar(SO)
No
71
Materias
Campo
Tipo
id mal
int(1)
nomjnat varchartlOO)
Nulo
Predeterminado
No
No
Comentarios
Guarda el id de la materia
Almacena el nombre de la materia
Curmat
Campo
idid
id sec
id cur
id mat
Tipo
int(10)
nt{10)
int(10)
int(10}
uto
No
No
No
No
Predeterminado
Comentario*
Almacena el Id del distributivo
Campo enlazado
Campo enlazado
Campo enlazado
Avisos
Campo
id
prole
estu
Tipo
intl;
varchan700)
varchar(700)
Nulo
No
S
S
Predeterminado
MU
NULL
Comentario
Almacena el id del aviso
Almacena los avisos para los docentes
Almacena los avisos para los estudiantes
73
Bloqueo
Campo
t>loq
Tipo
mt(H.
Nulo
No
Predeterminado
O
Comentarios
Guarda numero destinado al Moqueo y desbloqueo de pginas
74
La aplicacin web del Colegio Mariano Bentez, contar con stas reglas para
garantizar su efectividad y el usuario se sienta satisfecho. Cada una de las
pginas desarrolladas no sobrepasan el tamao de 25 KB, brindando una
excelente ayuda al usuario al interactuar con el sistema. El diseo de la
aplicacin es desarrollado en hojas de estilo en cascada comnmente llamado
estilo css, brindando elegancia y un posicionamiento correcto de imgenes y
datos. La edicin de imgenes de aplicacin se han desarrollado en photoshop
tomando las debidas precauciones de nitidez y tamao optando la extensin de
tipo "jpg", para mostrar una buena resolucin de imagen y no tome mucho
tiempo al cargarse en el sistema. En el tema de tipografa, se ha decidido
utilizar el tipo de fuente Acial con un tamao de 12px porque sta regla
tipogrfica es utilizado como estndar en el diseo de pginas web. Los colores
que se han aplicado son los mismos del Colegio Mariano Bentez los cuales
son: Naranja y Negro, optando un tercer color gris para dar una mejor
combinacin a la aplicacin. La utilizacin de animaciones flash es
recomendable para dar mayor dinamismo y galanura a la pgina pero debe ser
de un tamao pequeo por razones similares a las de imgenes.
75
base a estilos CSS, diseado a base a etiquetas "div" o capas que permite dar
atributos visuales a porciones de contenido en una pgina. Al realizar la
maquetacin con css, se tiene la posibilidad de obtener una aplicacin con una
interfaz muy agradable y del gusto de cualquier usuario, sobre todo por la gran
variedad de estilos o propiedades que presenta ste lenguaje.
Cabecera
Men
Contenido
Pie de Pgina
76
Y qu significa Oliente-Servidor?
Los procesos pueden o no estar en una sola mquina fsica. Tales procesos en
una aplicacin oliente-servidor pueden localizarse en una mquina o separados
por miles de kilmetros de lnea telefnica. El diseo lgico, y no el fsico, es el
que determina en qu grado una aplicacin es Cliente-Servidor
77
78
ESTUDIANTE
1
Mngreso a la Aplicacin
-Validacln
Datos Personales
Primer Trimestre
Notas Finales
Segundo Trimestre
Avisos
Tercer Trimestre
Cerrar Sesin
DOCENTE
-Ingreso a la Aplicacin
Validacin
Datos Personales
Primer Trimestre
Notas Finales
Segundo Trimestre
Avisos
Tercer Trimestre
Cerrar Sesin
Supletorio
80
3.4 Implementacin
i
Grfico N.31: Pgina Principal
81
)
Men Qoamtm
CEREBRO Y CORAZN
MHHHM I FON MMN MU 10 MMfOT
~a
82
83
84
La tabla cursos tiene tres campos en el cual se almacenarn el id del curso que
es de tipo entero auto incrementa! y los dos capos restantes sern para el
nombre del curso y el paralelo.
85
empezarn
desde
como
muestra
en
el
cdigo
86
KEY Vc
KEY V
KEY VoL^S/1 Cd_usu*)
) ENGINE=lnnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
PACK_KEYS=1 AUTOJNCREMENT=1;
87
KEY "
89
) ENGlNE=lnnoDB
AUTOJNCREMENT=1 ;
%mixerjbfk_23'
90
En la tabla m/xerse aade las claves forneas referentes a las tablas seccin,
cursos, materias y usuarios, con la sentencia ALTER TABLE, muestra tambin
el tipo de borrado y actualizacin el cual es en cascada, es decir se eliminarn o
actualizarn los campos que se enlazan en sta tabla.
91
Pgina: "eingreso.php"
<?phprequire_once('Connections/conexion.php');
f ((isset($_POST['insertarJ])))
$nombres=$_POST['nombr&s'];
$apeHidos=$_POST['apellidos'];
$usuario=$__POST['usuario'];
$contrase=$__POST['contrase'];
$Bpresentante=$_POST['representante1];
92
Sema>/=$_POSr/'ema//7;
Scheckuser = mysql__query("SELECT usuario FROM usuarios WHERE usuario'$usuario'");
$user_existe=mysql_num_rows($checkuser);
if ($user_existe
echo "<script>alert('EI usuario ya existe, verifique el nmero de Matrcula del
Estudiante '); </script> ";
} e/se {
$insertSQL="INSERT INTO usuarios (id_usu, nombres, apellidos, usuario,
contrase, representante, email, nivel) VALES f ', 'Snombres', '$apellidos',
'$usuario', 'Scontrase', '$representante'r '$emal', 'e')";
$Result1 = mysql_query($insertSQL)
ordie(mysql_error());
93
realiza una condicin if en el que dice, si solo si, se pulso el botn "Insertar
Estudiante" en ste caso se llama el objeto "insertar", se guarden los datos
ingresados por el administrador en las variables Snombres, $ape Iidos, etc; todo
esto a travs del mtodo POST se puede definir como un mecanismo que tiene
el lenguaje php para trasladar datos de una pgina a otra, o en ta misma pgina
dentro de un formulario, continuando con el cdigo realiza una consulta sql para
ello php cuenta con la sentencia mysql_query el cual es utilizado para efectuar
cualquier operacin sql ya sean consultas, inserciones, eliminaciones o
actualizaciones, se puede utilizar directamente en una lnea de cdigo o en dos
utilizando una variable. La consulta sql SELECT usuario FROM usuarios
WHERE usuario^ 'Susuario', dice que devuelva el dato del usuario que se est
ingresando porque lo est comparando con la variable Susuaro, este query se
realiza para realizar el control que no exista usuarios repetidos, tal y como
muestra en la condicin if ($user_existe > 0); en la variable $user_existe
almacena el nmero de datos encontrados por medio de a sentencia
mysql_num_rows, entonces eso quiere decir, si encuentra ya un usuario con el
mismo nmero de usuario devuelve '1', para ello si la condicin es verdadera,
despliega un mensaje javascript alert('EI usuario ya existe, verifique el nmero
de Matrcula del Estudiante') y no se ejecuta nada en la base de datos, y si es
caso contrario, inserta en la tabla usuarios los datos del estudiantes con la
instruccin INSERT INTO, como se puede apreciar ya esta designado el tipo de
usuario del estudiante 'e' y se efecta la insercin.
94
96
consulta
sql
"SELECT
c.id_cur,
CONCAT_WS('
Iv
curto!
MomDreii
Apernos:
Utuarto:
Contra*efta
Representante:
Erna*
Insertar Alumno
97
$i=1;do{
echo "<input name=1matocu$il type='hidden' value='". $row_materias["id_mat"]
'"> ";
$++;
98
$registro="INSERT INTO mixer (id, id_sec, id__mat, id_cur, id_usu) VALES (",
'$vsec', '$vmat', 'Svcur*, '$vusu')"
Singreso = mysql_query($registro);
Para poder implementar una aplicacin web desarrollada con la tecnologa php
y mysql, es necesario contratar un hosting o servidor web que tenga stas
caractersticas, adems la necesidad de comprar un dominio institucional o
educativo del Ecuador
99
Para la adquisicin del dominio el cual fue definido por el colegio, se concret el
nombre de dominio: "marianobenitez.edu.ee" el cual estaba disponible en el
Registro de Dominios Ecuador (NIC), a su vez se llevo a cabo la compra a
travs de la pgina web: http://wNAw.nic.ee . Despus de efectuar ste proceso
el NIC otorga la facultad de ingresar los DNS del Hosting contratado.
Entonces para vincular las DNS del servidor con el dominio, es necesario la
contratacin del hosting para ello se adquiri en la empresa estadounidense
"HostGator" por sus excelentes planes de hosting y el buen servicio de soporte.
Su
sitio
web
oficial
en
el
cual
se
realiz
la
transaccin
es:
100
101
kli
'in
' -|I.M
.'S
..
.*!
_-J*
M
..
,.
. J. .
*
V
^
I1HUMU
TWMUWJ
MVWIHO
'-
illB *Vi
lnVMll*l
m *'^i
KM MH>
1* LnM.
niiiiiL
UMUIU
ItlL'Mllirit
'
".
H1L-JH1IUX
if*Hj*m-+t
nviu i
l'il'Miu*
l-U-BUJll
'.
U
llHl
secretaria (5jmarianobenitez.edu.ee
102
Por medio del lenguaje PHP se muestra de manera clara, el cdigo que es
utilizado en la aplicacin para la validacin y el control de usuarios. A
continuacin las tres pginas en las cuales se realiza todo el proceso de
autentficacin:
En la pgina: "index.php"
if (isset($_POST['usuarit3)) {
$usuario=$_POST['usuari'];
$password=$_POST['contrase'];
$acceso = "datos, php";
Serrar = 0;
Sconsulta = mysql_query("SELECT usuario, centrase, nivel FROM usuarios
WHERE usuario='$usuario' AND contrase=t$password'")
Susuencontrado = mysql_num_rows($consulta);
103
if (Susuencontrado) {
Snivel = mysql_result($consulta, O/nivel1);
session_start();
//declaracin de dos variables de sesin
$_SESSION['MM_Usemame'] = $usuario;
$_SESSION['MM_UserGroup'] = $nivel;
header("Location: " . $acceso );
else{
Serr r=1;
guardndose
en
tas
variables
Susuaho
Spassword
104
if($error==1){
echo "<span class^prueba^ <center> Usuario o Contrasea
Incorrecto
</center></span>";
105
session_startO;
switch ($_SESSIONrMM_UserGrvup']){
case 'a': include ("admindatos.php");
break;
case 'p': include ("notas.php");
break;
case 'e': include ("consultanotas.php");
break;
default: header ("Location: ndex, php");
anterior
se
guard
el
nivel
del
usuario
en
la
variable
106
Pgina: "admindatos.php"
session_startQ;
$MM_authorzedUsers = "a";
$MM_donotCheckaccess = "fe/se";
function isAuthorzed($strUsers, SstrGroups, SUserName, $UserGroup) {
107
SisValid - False;
if (!empty($UserName)) {
$arrUsers = Explode(",", SstrUsers);
$arrGmups - Explodef",", $strGroups);
if (in_array($UserName, SanrUsers)) {
SisValid = true;
if (in_array($UserGroup, $arrGroups))
$isValid = true;
reum SisValid;
108
// (f((isset($_SESSION['MM_Usemame'J)) &&
(isAuthorzed("",$MM_authorzedUsers,
$_SESSION['MM_Usemame'],
$_SESSION['MM_UserGtvup'])))) {
$MM_qsChar="?";
$MM_referrer=$_SERVER['PHP_SELF'J;
if (strpos($MM_restrctGoTo, "?")) $MM_qsChar = "&";
if (isset($QUERY_STRING) && str1en($QUERY_STRING) > 0)
$MM_referrer .= "?". $QUERY_STRING;
$MM_fBStrctGoTo
= $MM_restrctGoTo.
$MM_qsChar . "accesscheck="
urencode($MM_referrer);
header("Location:". $MM_restrctGoTo);
exit;
109
Con etlo cada usuario navegar en las pginas que tes corresponden, y
mantendr la integridad de la informacin como debe de ser. Y para finalizar, se
debe cerrar sesin de usuario, existen diversas maneras y la que se utiliza es la
siguiente:
SlogoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING']))
&& ($_SERVERfQUERY_STRINGy
/= "")){
if ((isset($_GET['doLogout'j))
&&($__GET[ldoLogout']-="true")){
$_SESSION['MM_Usemame'] = NULL;
$_SESSION['MM_UserGnoup'] = NULL;
$_SESSION['PrevUr'] = NULL;
unset($_SESSION['MM_Usemame']);
unset($_SESSION['MM_UserGtvup'j);
unset($_SESSION['PrevUr']);
110
SlogoutGoTo = "index.php";
if (SlogoutGoTo) {
header{"Location: SlogoutGoTo");
exit;
111
el cifrado SSL en la Capa OSt de transporte encrptando la informacin desde
que el cliente enva los datos al servidor.
Et certificado SSL
112
Main SSL/TLS
w>
Genrate a
SSL
Certifcate and
IrttM a SSL
Certifcate ar>d
tetup the
Domain
Mar.a<je SSL
Hosts
Punchase &
InttaH SSL
Certifcate
113
Email:
Genrate Patitvord
Piffword Strength:
vnr wk (o/ioo)
Mort to mk rt for:
Cfty:
Mjto
Coontry (2 Ittttr bbrivittion):
Compny Nm:
Campan y Di vi ton:
WH M /{cceterated
CerUffcat
CEHIFICATE ----g)^I6AgIJ*Pp-GUye
VQQG E 3 VUzE LMAkGAl U EC BHCVT gx ED *0 Bg WB*t TBO hv dXMC b 24 n FD S BgNVBteT
uZGVt
ULK0 1
114
Uftr
115
SSL toma los mensajes que deben transmitirse, divide los datos en bloques
manejables, comprime los datos si se desea, aplica un MAC, cifra y
transmite el resultado en forma de un registro SSL.
Propiedades SSL
117
direcciones por azul (Firefox) o verde (Internet Explorer) para identificar pginas
web seguras.
mysql_select_db($database_conexion, Sconexion);
118
mysql_select_db($database_conexion, Sconexion);
$cestudiante
mysql_query(
"SELECT
m.id,
u.id_usu,
CONCAT_WS('
$eid=$_POST['eusu'j;
mysq^selec^dbSdatabase^conexion, Sconexion);
$elimini- mysql_query ("DELETE FROM usuarios WHERE id_usu=$eid ");
119
mysql_select_db($database_conexion, Sconexion);
contrase=$contrase,
representante=$repn3sentante,
121
Insertar Alumno
122
PJ
*i
0.1
t AL rI (HJUimCADAI *
MoMuC
IMMFtHlM
-
I*
47
14
47
l MACMNHiU MOL* CA
* OMOOVAnnwu UUIIA ALJJH
11 CUNMU.LO tMKMU MU JOtL
123
11 O
(JUV ** V AUHU
[_
ContuMi
ConuMr
Cun*uM< j [
124
<*
Dcimo A
Hombres:
Atvaro Julio
^peludos:
Rodrguez Cando
Usuario:
5000
5000
Repre*entnt: Julio Rodrguez
avarosdjl @hotmatl com
Insertar Alumno
U pgina en https^A
Estudiante Alvaro Julio Rodrguez Cando Se Guardo los Datos con xito!!!
Aceptar
125
CWMM
A vito*
Cerrar SfnJn
Mnmec
R Wjtiiro M CiMeKtoM*
Prlnm TtkiMiti*
[7]
1 i*"""
r:
iJ
OuJHl Doenva c
niMiin M
1 MMJCIIDAD
1 IKMH (
IJFI.Ml UKIN
iini I%INMII
1 AttAUJOVIMOAjOULUt*
AMCNA AKMLUZ AMMNA
UAUfllA
12
12
12
11
17
11
IB
18
18
i*
1
17
1B
18
'
126
Los resultados demuestran que las pruebas de caja negra determinan un 100%
de aceptacin en relacin al interfaz y al manejo de la aplicacin. Para que las
pruebas generen los resultados reales deben realizar los usuarios de la
aplicacin mas no el creador, por ello ya se realiz la respectiva capacitacin a
docentes y administradores ya que ellos son los responsables del manejo del
sistema web.
127
Usuarios
% Tiempo de Respuesta
Porcentaje
de
Aceptacin
Un Alumno
100%
100%
Un Docente
100%
100%
Un Administrador
100%
100%
Dos Usuarios
100%
100%
Tres Usuarios
99%
99%
Ms de tres Usuarios
98%
98%
95%
95%
128
Pginas
Estudiante
Docente
Administrador
Acceso
Acceso
Acceso
datosestudiantes.php
consultanotas.php
avsoest.php
profedatos.php
notas, php
avisopro.php
admindatos.php
pingreso.php
p consulta, php
eingreso.php
e consulta. php
epase.php
mprofesores.php
mmprof.php
mingreso.php
mconsulta.php
eingreso.php
mmaterias.php
cconsutta.php
129
mcursos.php
acurmat.php
mcurmat.php
mmcurmat.php
paviso.php
https: //mat uno benrtez. edu .ec/1 n dex. p h p ? c <. etic hec k * W F n o j t. p h p
torlano
I Mi t u rio:
CAPITULO IV
4.1 Conclusiones
Con la Aplicacin Web los estudiantes tienen acceso a consultar sus aportes
de cada trimestre, faltas justificadas e injustificadas, notas de disciplinas,
calificacin de supletorio, con los promedios generales en cada trimestre
permitiendo conocer el estado final del estudiante, agregando que los
representantes de cada alumno tambin lo puedan hacer con el nmero de
matrcula; con ello el acceso a la informacin es puesta de manera rpida,
digital, segura y de fcil acceso.
131
Otro aspecto muy importante que se planteo como objetivo, era el de agilitar
el proceso de entrega de notas trimestrales por parte de secretara, ya que
cuando se reciba el cuadro de registros de cada docente, las notas finales
eran ingresadas en el sistema escolstico para generar el boletn trimestral;
con la aplicacin web, la secretara ya no tendr la obligacin de registrar las
notas porque los docentes ahora son los encargados de realizar el trabajo
que le corresponda, el sistema web de igual manera genera el reporte en
formato "pdf, el cual es el boletn de calificaciones trimestrales logrando con
el objetivo de optimizar la entrega de notas al estudiantado y ahora el trabajo
de la secretara es nicamente el de generar los reportes e imprimirlos.
132
4.2 Recomendaciones
La secretara es la administradora
Los docentes de igual manera son los responsables en registrar las notas de
sus estudiantes, se debe dar el correcto uso ya que si hay una calificacin
mal ingresada el estudiante presentara sus reclamos creando conflictos
entre docente y estudiante.
133
134
BIBLIOGRAFA
Internet
Foros del Web "SSL en aplicacin PHP" (2006, Febrero). Disponible en:
http://www.forosdelweb.com/f18/consulta-ssl-php-372210/
Foros del Web "Relacionar Tablas Mysql" (2003, Septiembre). Disponible en:
http://www.forosdelweb.com/f21/relacionar-tablas-mvsQl-153778/
Enero).
Disponible
en:
135
136
GLOSARIO DE TRMINOS
Aplicacin Web.- Son Aplicaciones Software que es accedida va web por una
red como internet o una intranet.
137
Protocolo HTTPS.- Es una versin segura del protocolo HTTP que mplementa
un canal de comunicacin seguro y basado en SSL entre el navegador del
cliente y el servidor.
138
ANEXOS
PC Pentium IV
256 MB RAM
139
IP dedicada y SSL
phpMyAdmin 3.3.8
MySQL 5.1.52
PHP 5.2.4
cPaneM 1.28.35
Apache 2.2.17
Instalacin de la Aplicacin
140
Para ello es necesario crear una cuenta FTP en el servidor, para sincronizar
con el software FileZilla.
141
IdeffiifiKin requerida
httpi//mrianobetirt.ju.et:2063 t felicitando un nombre de ucuaro y un contraten. El sitia
dice "c
Nombre de utuario:
ContrseftJ:
-:*(.
I Cancel*
Imagen 1
Admirimirador d* Archivo*
-C j
Osco d*
Uso d Espacio de
-- da FTP
Imagen 2
142
lmarianobenitez.edu.ee O
contra sena
**
contrasena (Otn
vez)
>
Login
Fuerza ('):
Fuerte (62/100)
Generador de contraseas
2000
MB
* Inlmitada
Crear
Imagen 3
Una vez creada la cuenta ftp, es indispensable recordar aquellos datos privados
para luego ser ingresados en el programa FileZilla, el protocolo de transferencia
ser: ftp.marianobenitez.edu.ee. el user y el password los mismos datos de la
cuenta ftp.
143
Site Managcr
SetectEntry:
General
pst;
anthurlos
marianobenitM
pdteo
Normal
atvaro87
Account:
CiewStte
New Bookfflartc
Qeiete
Cop*
Canod
Imagen 4
144
M .,
227 Biterna Pasave Mode (174,132,188,76,144,13)
Conwund:
Resporttei
Command:
tapante;
capme;
ST
iMpam
Stttur
(i 1. irtuiUt
5-^ jaopal
ffl- --i, joomtol.4
- (. joomlal
1|) 1. lpjlm
ftvnott a; | ^ubkcJiM
f .trath
T atceM-bgs
t: c
f ma,l
T pubtie.ftp
public.html
- J, nunanobcnrtei
li- i. motkjn
Filemme
t. tmp
filetiu Filetype
..
Filename /
MAgJ^
Fileiiu
f n*^i
2/25/2010 18:16:30
.. SpryAfWtf
-JlOlli
Carpeta de are...
11/12/2010 20.25:47
, ConneetiortJ
Carpeta de are,..
6/6/2010 21:31:59
i.Templatef
_ .hUcs
.Itntgtc
Carpeu de rc...
10/14/2010 14:20:50
* j:urmat.php
. ScnpK
Carpa d are...
8/31/2010 19:46^9
1, -' J'llilldtOS p .
Carpeta de are,.
f~ 4
6/25/2010 O:SS-J3
mnlrtmn KJW.
"
mm<j
"JpryAiseti
T
-_,
m
ja
L27S
iM
Imagen 5
145
Bdbes de dtos
Basas de Datos
phpMy Admin
"' J^x
stent* de MySQL*
-.
x VS
^ -\a
Imagen 6
Una vez ingresado se debe crear ta base de datos de la aplicacin del colegio
con el nombre de "mariano", pero el servidor siempre al nombre del usuario lo
ubica como sufijo para cualquier base de datos, entonces la base de datos se
llamar "alvaro87 mariano".
146
Imagen 7
MySQL Usuarios
aadir Nuevo Usuario
Contrasea:
Contrasea (Otra
vez):
Fuerza (por qu?):
OK (50/100)
Generador de contrasenas
Crear Usuario
Imagen 8
147
Vv MySQLS Be d. D.tos
MySQL*
v ,.rt.nt.d. MySQL
.
phpHy Admin
MySQL
"TfiH'i'v*
^*Tlt>tjl
HpVVlMR
Imagen 9
Para importar ta base de datos pulsar la opcin "importar", luego dar clic en el
botn "examinar", y buscar el archivo "alvaro87_mariano.sqr en el CD de
Instalacin Adjunto.
,flSQL
Buscar
Imagen 10
^Exportar
^Importar
148
*- a
Ofginu*
nofummtiK
Unto toaf l|
Ji MMa
- .,
rOpck>f
ModiMidcamfMbbl*
O
:/DowtuALfTO
^^ il.J G6 disponihlK di li GB
Buscar archivo:
,_, Ktce IM*| (t)
Imagen 11
Para comprobar que todas las tablas estn creadas, seleccionar la base de
datos "alvaro87_mariano" y se observa que ya est instalado correctamente.
^J SQL ^ Buscar
Tabla -
D avisos
curmat
mixer
seccin
usuario!
n ni
materia
7labla<)
ff
| X
X
j X
* x
IB | H X
Nmero da fitas
^Exportar
^Importar
Cotejamiento
^Operaciones
Tipo
Registros 1
1 InnoOB
ut/B _untcode.-Ci
1 O
47<
InnoDB
utf8 _UrtOO. ci
40
InnoDB
M 0 KB
^B^BMaMBl
16 0 KB
SI
InnoOB
utfB _unicod._CI
16
O KB
3 MB
n ES H x
u c IB i* n x
S IB
c E
71 ES IB
II CS H
cursos
Ati
InnoOe
utf8_untcod*..ci
ut8 _unicoo*..ci
l,0tl
InnoDB
utfB _urttcode..ci
MylSAM
utfB unicode ci
13,44?
Imagen 12
Tamao
ie
Residuo
KB
KB
144 0 KB
3 . s UB
149
150
es
necesario
que
el
estudiante
digite
en
el
browser
Imagen 13
152
Datos Personales
Notas Finales
o Primer Trimestre
o Segundo Trimestre
o Tercer Trimestre
Avisos
Cerrar Sesin
MEN ESTUDIANTES
153
Men Estudiante
Datos Personales
Motas Finales
AviOS
Cerrar1 Seaion
PUCESA
H om Ore
Apellide
UlUMO
CantT**n*
fiepreeni*nte
MAURICIO ALEXIS
AGUAGUIA AUCAPIA
186
1H
Imagen 16
ttfHf, Olurn*
Car:
MOTA*nHALtl
HavfiaD
U.
wi
rj
rr
ii)
nt
rj
ni
afUHm
InilI
tCrTrl
MaTri
J*rTrl
II
TBWI
FALTA* JU*nriCMl
I
FALTA* WjUCTmCADAt 1
Imagen 17
ICdUHOOTMM
TUCUTUIM
rj
n tom *i W
154
2.1 Primer Trimestre.- Como su nombre lo dice, el usuario puede consultar sus
aportes obtenidos del primer trimestre, el examen, suma total, promedios con
un decimal, nota trimestral redondeada, disciplina, faltas justificadas e
injustificadas y por ltimo se conoce la disciplina del inspector de curso.
Men Estudiante
Listo 4 Wrsonsiei
nota i Mna<
Avitt*
UOCiM: Olurn*
PRIMER TfBMESTR
Curio: BavtnoD
cerrar 5>in
PUCCSA
H1MIHI U
1 MMMIHII
I T(H n \I
API
API
API
EXA
i;
ir
tUUA fAOH
91
it.i
MOTA
TMM
us
ti
FJ
n
I
OptKtrl
CtMMHteMHI
I M VlOM*
WCIPLIllAWIPfCTOft
11
Imagen 18
155
AviMM
Curo:
SEGUNDO TRIMESTRE
Noveno O
CT*r Sesin
PUCCM
4.
API
API
API
17
X
1*
NOTA
UIUA MOM TWU
MJ
M
II
I SIVnMtMD
I klH U 1
r.l I r. i ,!!
un IMKlHi
r Camunic.
CUMCIM MnNM
CAOCIM (acliw*
Imagen 19
2.3 Tercer Trimestre.- Como su nombre lo dice, el usuario puede consultar sus
aportes obtenidos del tercer trimestre, el examen, suma total, promedios con un
decimal, nota trimestral redondeada, disciplina, faltas justificadas e injustificadas
y por ltimo se conoce la disciplina del inspector de curso.
MBM Estudiante*
OM09 P;nonalJ
N i(l a i Finis,
Aviso*
Cut
tfcOUNLX) 1 KIMtSIWt
HovCiM O
Ctirir
PIICFSA
mvnrii n
1 M1MMIMI>
C M<H l< I
lili H1 VIH
BpMM
L*gut* r Cominu.
stlll MBtMI
CMMHlMWH
MucHln M Vor
CompuiMMn
CuMn ftaw*
OUCIPUNA MincTOft
Imagen 20
*P1
API
API
13
1B.J
I/
IH1M
4.1
1*1
156
Men Ertudtant
Cog Per-jonaiet
in al e i
BsHriutlus atflure esludiatite. esperando te tientan aslsdia con ts\t nuevo servida Oe\. cualquier Ouaa
criHidiauei con tcrUrl t> criDlc i weDmailMQmiiraftODetlIleieilu CG
PUCESA
i.
(n
Imagen 21
4. Cerrar Sesin.-
157
DOCENTE
es
necesario
que
el
docente
digite
en
el
browser
MWK4: IM aHWIIMMartfl U
cu hHkH w
inaimt flf
(K-njri( pur nimh H]DI
Imagen 22
158
Ingreso al Sistema
usuario:
Contra serta:
Ingresar
Usuario o Contrasea Incorrecto
Olvido su Contrasea?
Imagen 23
Ingreso al Sistema
Usuario:
Contrasea:
Ingresar
Olvido su Contrasea?
Imagen 24
159
"
Imagen 25
Imagen 26
161
Avisos
Cerrar Sesin
MEN DOCENTES
1.- Datos Personales.- Al dar clic en ste tem el profesor tiene acceso a
modificar sus datos personales, el usuario puede cambiar sus: Nombres,
Apellidos, Usuario, Contrasea e Email.
Men Docent*
Ditos Percml*
NotM Finales
Aviaos
Cerrar 5*tir
LEN QENI 3
PUOSA
VALLEJO MOSSOT
1800964692
I M\tkIIHlF
i vil n i
rw:i
CMNTMIUl
Imagen 28
2.- Notas Finales.- El docente tendr acceso a consultar las notas, faltas
justificadas, faltas injustificadas, disciplina, total acumulado, el estado del
estudiante y si es el caso de algn estudiante, la nota de supletorio, de forma
162
Dtanu
Curso
Noveno O
i)
Notas Finales
'
Mitem*tc*i
Eituditntei
IH
US
FJ R
112
US
FJ Ff
N3
OS
FJ Fl
Ifi
II
31
10
17
12
17
16
10
Imagen 29
163
164
165
1. Seleccionar "Seccin".
2. Seleccionar "Curso".
3. Seleccionar "Materia".
4. Ingresar los datos de los estudiantes.
5. Clic en el botn Guardar.
Diurna
Curso
Dcima C
UatemtfcM
Registro de Calificactones
Primer Trimestre
Guardar Daloi 5
s
Generar Reporte
12
12
AHAUJYUMGA JOSELUIS
15
17
16 n
14
14
12.2S
12
18
1*
18
12
16
18
18
18
18
LJ
ia
19
17
18
16
17.fi
17
< CHCRRESCmCAIZAwELlNTOMRONALOO
Imagen 30
166
-J
SECCIN: Dln..
CURSO: D*ln C
FFCI1A: -Wl/zol 1
ASIGNATURA
TMM
AMLUOOft V NOWMU
AW
AM
XAH
ftlMU
MOH
13
14
ta
t7
H
tfi
1
40
"
13 as u
Ilt
1B
r>
IH
IB
1*
17
ia
14
1T.S
ia
a
a
0
0
0
0
12
U
M
CMMCR*auACHMBOZAPAOLACATHBHNC
tu
i
CJ
17
Fl
ia
MC
0
D
Imagen 31
El reporte contiene los datos que se muestran en la pgina del primer trimestre
con la diferencia que al final muestran las equivalencias, promedios de
rendimiento, disciplina y el espacio para la firma del docente, ya que ste
documento se imprimir, para luego ser entregado en secretara.
equivocaciones
que
167
1. Seleccionar "Seccin".
2. Seleccionar "Curso".
3. Seleccionar "Materia".
4. Ingresar los datos de los estudiantes.
5. Cite en el botn Guardar.
Registro de Calificaciones
Seccin
Diurna
[V] 1
Cuno*
D6clmo C [v] 2
W**ri*<t)
MttemfttiCM
Segundo Trimestre
03
[Guardar Datos | 5
| Generar Reporte
17
|l7
-,;.
AP2
hP3
EXAM
R SUMA PROM ,'"
^^^HBH ^^HBB^^B ^^B
DI
18
1 [S~
S~ 1 1S
15
17
1 [iJT
13
55
4l
Imagen 32
13.75
14
<S.re
[W
[19
168
SECCIN: Dh-na
CURSO: Octmo C
AP LUDO! V HOMIMS
API
API
17
ia
IB
IB
AJM
i
71
'HIM
DI BC
1775
18
17
13 7S
17
1
-1
<
IB
17
1! 7! 16
'
a
0
'
0
0
FECHA: 31/1/201 1
MarnulU.n
r -.!>-. .r
. i >.' - ,
KJ
Fl
Imagen 33
169
1. Seleccionar "Seccin".
2. Seleccionar "Curso".
3. Seleccionar "Materia".
4. Ingresar los datos de los estudiantes.
5. Clic en el botn Guardar.
Mim
CurttM
Dcimo C 2
MMert*4>) Mttemtttca*
-, 3
Registro oe caimcactones
Tsrcer Trtmesire
QuaidarOatoa
*
Generar Reporte
SUUA PROM
17
19
14
13
18
17
17
16
MOTA
TfHUE
17J6
17
70
17J
18
IC
17
18 -
Imagen 34
19
170
.'
EJ
'
SECCION:[Jhma
AMLUOOI V MOMMU
API
APS
APJ
17
16
17
18
69
14
13
10
42
IOS
11
IB
17
17
'
175
Ifi
'
1
CURSO: tWrtmnC
HCHA: 31/1/201
MauriUtkai
DI1C
'
17 2S
FJ
10
i
i
JO
jo
lo
lo
lo
Imagen 35
El reporte contiene los datos que se muestran en la pgina del tercer trimestre
con la diferencia que at final muestran las equivalencias, promedios de
rendimiento, disciplina y el espacio para la firma del docente, ya que ste
documento se imprimir, para luego ser entregado en secretara.
171
(ccWn
Hunu
Curao
Noveno O
Ut*fi()
UatemAtCM
1
r
Supletorio
2
*
15
I
MwftNMM
MI
Kl
Tottl
0
A)*)!
Imagen 36
172
Seccin
Dtont
curoi
HowiwD
INSPECCIN
i Goardar Datos
Rsgrttro de CaNflc*dOM
*> 2
Primer Trimestre
* 3
APCLJJ001YNOUI
Imagen 37
173
I
. ^
. _l 0
i /'
nt _, ^ *
'
^ ^1
'
r "'
Imagen 38
1/4
Bienvenidos seores Docentes, esta aplicacin fue desarrollada para el beneficio de todos los que
conformamos el Colegio, esperando mantengan actualizados los datos para un brindar un
excelente servicio. Si tienen algn inconveniente comuniqese: avarosdji@hotmail.com
Imagen 39
Men Docente
Datos Personales
Notas Finales
Avisos
Cerrar Sesin
Imagen 40
175
| Guardar Di
f
APELLIDO!
12
12
15
17
f*
14
17
Imagen 41
Una vez que el mensaje aparece en pantalla, el usuario tiene ta nica opcin de
dar clic en "Aceptar", despus de haber realizado la accin, el docente es
direccionado a la pgina principal destruyendo la sesin iniciada.
176
Aceptar
Imagen 42
Un detalle muy importante que se suman a las seguridades del sistema, se trata
de otra manera de cerrar sesin, si el docente ya no va a utilizar el sistema,
simplemente basta con cerrar el navegador para que automticamente se cierre
la sesin iniciada del usuario. No existe el riesgo si terceros vuelven abrir el
navegador que estaba utilizando el profesor, y encontrar la sesin abierta, no
sucede porque cuando se cierra el navegador la sesin se destruye en
conjunto.
177
ADMINISTRADOR
es
necesario
que
el
administrador
digite
en
el
browser
Imagen 43
178
Ingreso al Sistema
Usuario:
Contrasea:
| Ingresar I
Usuario o Contrasea Incorrecto
Olvido su Contrasea'
Imagen 44
Ingreso al Sistema
Usuario:
Contrasea:
Ingresar
Olvido su Contrasea'
Imagen 45
179
Imagen 46
180
Imagen 47
En el men del administrador cuenta con las opciones:
Datos Personales
Docentes
o Ingreso de Docentes
o Consultar, Modificar y Eliminar
o Docentes por Curso
o Bloqueo y Desbloqueo
Estudiantes
o Ingreso de Estudiantes
o Consultar, Modificar y Eliminar
o Consultar Notas
o Aprobados y Reprobados
Materias
o Ingreso Materia
182
Enuib marcendh@yahoo.es
Actualizar Datos Personales
Imagen 48
El usuario administrador debe tomar muy en cuenta los pasos a seguir, para
que no exista equivocaciones o datos mal ingresados en el mismo.
183
2. Docentes
curios
materia*
2 leccin
cunoi
<r
materia*
3 seccin
curaos
*>
materias
4 leccin
curio*
materia*
i leccin
curio*
materia*
Imagen 49
184
Usuario
1800570002
Modificar
, Eliminar
1803560661
Modificar
Eliminar
ICIO
AGUAGUWA TIRADO EDWIN FABRICtO
1803744018
Modificar
Eliminar
1801269927
Modificar
Eliminar
0500927587
Modificar
Eliminar
1802729192
Modificar
Eliminar
1803205879
Modificar
Eliminar
US
ARCOS ACOSTA NARCISA DE JESS
1801923623
Modificar
Eliminar
1803732989
Modificar
Eliminar
-liminftr
Imagen 50
185
Hombrea:
EDGAR OMAR
ApeHtdoa:
ANDALUZ PILLARA
Usuario:
1803205879
Contra aeta: * * * * * * *
Email:
omarandaluz@yahoo.es
Actualizar registro |
Imagen 51
Imagen 52
186
tambin eliminar dicha materia. Al dar clic en modificar una materia asignada
aparece la siguiente ventana:
Oaia a modificar
accin cu rao
materia
Diurna Dcimo C Opcathra Uuatcal
Modifique lo* Dato
aecctn: accin
curao:
curto
materia: materia
Guardar Cambios
Imagen 53
Materias Asignada
materias
cursos
Imagen 54
En la ltima opcin del panel de edicin del docente "Agregar Nueva Materia",
el administrador podr agregar una nueva materia al docente de su lista de
187
Doconte
Modificar
Eliminar
OS00827S87
Elirnia
Imagen 55
2.3 Docentes por Curso.- El administrador por medio de sta opcin, puede
conocer los nombres de los docentes que dictan sus materias por cada curso y
seccin con su respectiva asignatura. De la siguiente manera:
188
Seccin
Diurna
Cuno*
Noveno O
-r
Mattriu
ibujo
Lenguaje y Comunic.
Computacin
Ciencias Soctle
Ingti
Educ*ci6n en Vtor ei
Huaica
Cultura FitK
fl
Ctenciit M tu rite
10
Uatemtleaa
11
Optativa
Imagen 56
189
I Aplicar Cambios | 2
Imagen 57
3. Estudiantes
190
Hombrea:
Apellido*:
Usuario:
Contrasea:
Repi ementante:
Erna:
Insertar Alumno
Imagen 47
191
Diurna
Curios
Dcimo C
Imagen 48
192
Nombres:
JOS LUIS
Apellidos:
ARAU JO YUNGA
Usuario:
1099
Contrasena
***
Representante:
Email:
Actualizar registro
W^^
Imagen 49
193
Diurna
Dcimo C
materias
Matemticas
Optativa Uusical
Dibujo
Lenguaje y Comunic.
Ciencias Naturales
Ciencias Sociales
Educacin en Valores
Ingls
Computacin
Cultura Tsica
Msica
Por favor escoja los nuevos datos a asignan
seccin
cursos
Imagen 50
3.2.2 Eliminar.- Para borrar a un estudiante del sistema lo nico que se debe
realizar es dar clic en el botn "Eliminar" y automticamente se elimina de la
base de datos con sus datos asignados anteriormente como son la seccin,
curso y materias.
194
Seccin
Diurna
Cunos
Dcimo C
v
*
Estudiante*
Usuario Modificar
1171
Eliminar
Modificar
Eliminar
Modificar
Eliminar
Imagen 51
HM AJr*Mtr*thro
CAimMAZOIKMMLO*TMJi
LMZWQUtMKA PAULA
Cerrar Sc*>dn
POCtSA
ROOMUEZTAHAVtVtL'nfMABCeLA
UAMZr*Uft.LOjeiMmilJJKTTE
Imagen 52
il^-IUr
ComulUi I
G*nrai
195
Cuno:
MMxnAucM
OptMM
Ota*}
ungu* r ComMHe.
CMMMMMtM
PMMEH TfWUESTBE
AW
API
AM
11
12
11
11
HUTA
TMI
<
W1C
fj
ir
0
0
fTItT ' T-
UHCCUn H VMOTM
rtt*
M^n
f^iwnfHrtflcMn
CuMuranlM
r:_
Fl
Imagen 52
196
SEGUNDO TWUE1TRE
Dtarru
0*ima C
AN
AM
AM
17
n*c
EXA UlMA MM
17
71
4
1TJ
11
17
O
6
CttflCIM HMiraM*
Ctancn
Educwldn n
Mgt4*
ComputKKin
CuKur* nilu
MtdPLMA HtPfCTOAi
Imagen 53
OturM
Curto;
Dcimo C
TERCER TtMECTRE
AP1
API
API
ir
tt
ir
Lngu*t y COmunlC.
CMnctM IMCrM**
CknclM IOC.MCI
IMVWOTM
Uutx
tCIPLBIA HMCTO*
Imagen 54
17.1 i?
OUC
FJ
197
3.3.4 Consultar Notas Finales.- De igual manera sta pgina es la misma que
los estudiantes tienen como pgina principal, en la que se detalla las notas en
general con sus respectivos promedios.
NOTAS FMALE1
DHi.ni
MMC
CwHfHtMUn
Utte*
1rTrl Main
MttHJfcAWJfCTO
Imagen 55
198
Imagen 56
Seccin
Diurna
Curcos
Dcimo C
<
Estudiantes
Usuario
1171
En Cu roo
1099
En Curso
1229
En Curso
Imagen 57
199
en el estado
37
171
33
03
39
40
308
En Curso
378
En Curco
267
En Curso
1006
En Curso
Imagen 58
200
Estudiantes seleccionados:
Hombres
ULLE AGOSTA MEGO JOEL
VALLEJO CAtCEDO JOAMA EVELYN
VILLALBA BEMA VIDES KEV1K
ALEXANDER
ZANBRAMO BALSECA JOMATHAN
JAVIER
__
curso
1. Materias
la Mntwa Materia
Materia:
Insertar Materia
Imagen 60
201
Materias
Uodfficar
Anatoma
Modificar
Eliminar
I Eliminar
- - -
Anatoma y Laboratorio
torio
Modificar
Eliminar
Biologa
Modificar
Eliminar
Imagen 61
Materia: Anatoma
Actualizar Materia
Imagen 62
202
2. Cursos
Imagen 63
Imagen 64
203
Curto:
Dcimo
Pratelo: A
Actualizar Curso
Imagen 65
3. Distributivo
204
asignar, segundo elegir la seccin y el curso donde se van asignar las materias
y por ltimo seleccionar fas materias y pulsar el botn "Asignar Materias".
curso
Diurna
-r
Dcimo B
Asignar Materias
Imagen 66
205
Materia
Modificar
Eliminar
Modificar
Eliminai
Ciencia Socialet
Modificar
Eliminar
Computacin
Modificar
Eliminar
Cultura Fsica
Modificar
Eliminar
Dibujo
Modificar
blimmai
Educacin en Valore
Modificar
Eliminar
Ingt
Modificar
Eliminar
Imagen 67
ecclon
Diurna
Datos Actuales
curto
materia
Dcimo A
Ciencias Naturales
Dato a cambiar
seccin: Diurna
curso: Dcimo A
masarla: materias
Modificar Materia a Curso
Imagen 68
206
Imagen 69
208
ENCUESTAS DOCENTES
COLEGIO NACIONAL "MARIANO BENTET'DEL CANTN PELILEO
ENCUESTA
INSTRUCCIONES:
PREGUNTAS:
1. Le gustara manejar las notas trimestrales de manera tecnolgica?
SI
NO
NO
NO
NO
SI
NO
SI
niBUOTECA