Protocolo de un proyecto de plicación web para el control de evaluación escolar

Embed Size (px)

Citation preview

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    1/25

    INGENIERA EN SISTEMAS COMPUTACIONALES

    TALLER DE INVESTIGACIN II

    Aplicacin web para el control de evaluacin escolar

    Docente: MTI. Freddy Ramrez Villalobos

    Presenta: Julieta Melo Martnez

    Alma Elisa Cataln Verdis

    Semestre: 8 A

    Tlapa de Comonfort, Gro., a 20 de junio de 2015

    INSTITUTO TECNOLGICO SUPERIOR

    DE LA MONTAA

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    2/25

    NDICE

    Contenido Pgina

    Antecedentes.. 1

    Matriz FODA del proyecto en general....... 4

    rbol del problema. 5

    Planteamiento del Problema 6

    Objetivos: General y Especficos 7

    Justificacin........... 8

    Marco Terico......... ...... 9

    Cronograma 18

    Presupuesto........... 19

    Referencias Bibliogrficas 22

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    3/25

    pg. 1

    ANTECEDENTES

    La Regin de la Montaa del estado de Guerrero se ha caracterizado por sus

    necesidades educativas, las comunidades principalmente indgenas del lugar,

    padecan de escuelas y por lo tanto tambin de maestros, gran importancia tuvieronen este aspecto las misiones culturales en los aos 60s y posteriormente en los

    70s los promotores voluntarios que eran jvenes que saban leer y escribir y tenan

    alguna escolaridad y que por un modesto sueldo estaban dispuestos a arraigarse

    en aquel entonces a las incomunicadas localidades de la regin para no solamente

    ensear a leer y escribir, sino tambin a impulsar entre las comunidades proyectos

    de desarrollo productivo como las hortalizas, carpintera, porcicultura, etc., ellos

    eran los maestros de aquel entonces. Con el pasar de los aos estos nuevos

    educadores se vieron en la necesidad de seguir preparndose y fue que en la ciudad

    de Tlapa se estableci la Normal Bsica

    El proyecto de creacin del mdulo de Educacin Normal como una extensin de la

    Escuela Normal Urbana Federal Profr. Rafal Ramrez, de la ciudad de

    Chilpancingo Gro., se inici en 1994; esta gestin se debe a los maestros Hiplito

    Len Reyes en aquel entonces Jefe del Departamento de Educacin Normal y al

    Gabriel Prez Rivero que era Subsecretario de Educacin Media Superior y

    Superior, mismo proyecto que presentaron al Secretario de Educacin en estado el

    Dr. Amin Zarur Mnez y estando como Gobernador el Lic. Rubn Figueroa Alcocer,

    quienes despus de una serie de justificaciones y planteamientos que sustentaban

    la creacin de este mdulo, determinaron dictar el acuerdo por el que se crean los

    mdulos de Educacin Normal en Tlapa de Comonfort y en Arcelia Gro. (Escuela

    Normal Regional de Tierra Caliente, siendo de esta manera las dos normales ms

    nuevas del estado del Guerrero) y que fue publicado en el Diario Oficial del Estado,

    el martes 27 de septiembre de 1994. Aunque aprobado el 19 de agosto del mismo

    ao.

    La Escuela Normal Regional de la Montaa inicia en el ao de 1994 como un

    mdulo de Educacin Normal dependiente de la Escuela Normal Urbana Federal

    Profr. Rafael Ramrez con sede en la ciudad de Chilpancingo Gro, e inicia sus

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    4/25

    pg. 2

    labores administrativas el 5 de septiembre de 1994 rentando una casa particular

    como instalaciones que se encuentran en la calle Matamoros no. 30 barrio del

    Peligro de la ciudad de Tlapa de Comonfort y que era propiedad del Lic. Enrique

    Camarillo Balcazar (un particular que en los 90s fue presidente del municipio de

    Tlapa)

    Las clases iniciaron el 12 de septiembre del mismo ao en el mismo lugar con un

    total de 70 alumnos organizados en dos grupos iniciando de esta manera la historia

    del normalismo en la Regin de la Montaa de Guerrero. La inauguracin oficial del

    mdulo se celebr el 28 de octubre de 1994 con la presencia de las siguientes

    autoridades:

    Dr. Amin Zarur Mnez. Secretario de Educacin. Lic. Efran Vlez Vlez. Director General del Instituto de Educacin Bsica y

    Normal. Dra. Dora Luz Carrillo Ris. Directora de la Escuela Normal Profr. Rafal

    Ramrez. (normal de la que dependera este nuevo mdulo) Profr. Victor Bernab Cisneros Saavedra. Subcoordinador de Servicios

    Educativos de la Regin de la Montaa. Ing. Jorge Garca Ortz. Presidente Municipal de Tlapa de Comonfort, Gro. El profr. Lucas Mosso Vzquez, director del mdulo de la escuela normal en

    Tlapa, Gro.

    Una vez establecido el mdulo y con el crecimiento tanto del personal como de su

    alumnado se empez a generar el problema falta de infraestructura, no haba aulas

    que garantizarn una adecuada atencin a los mismos por estar utilizando como

    edificio una casa particular y luego de estar por tres aos trabajando ah, la

    institucin demand ocupar el inmueble que vena utilizando una de

    las instituciones de nivel medio superior y que era el Centro de Estudios de

    Bachillerato (CEB) el cual para ese entonces ya estaba utilizando un edificio nuevo

    y fue que de esta manera con los trmites correspondientes el 30 de julio de 1997

    la normal ocupa el espacio donde se ubica actualmente.

    Cuatro aos despus de su fundacin como mdulo y luego de las gestiones

    necesarias el 26 de mayo de 1998 la institucin deja de ser mdulo y se convierte

    en Escuela Normal Regional de la Montaa, fue cuando siendo el Profr. Jaime Sols

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    5/25

    pg. 3

    Robledo Jefe del Departamento de Educacin Normal hace entrega de los

    documentos oficiales que le acreditan la nomenclatura y clave del centro de trabajo.

    Desde sus inicios y hasta hoy da el personal administrativo de la Escuela Normal

    Regional de la Montaa, ha realizado de manera manual la evaluacin de sus

    alumnos.

    Con el paso del tiempo la institucin ha crecido en un nmero considerable al

    anterior, lo que dio como resultado que se implementara un sistema de control

    escolar, que es una herramienta diseada para automatizar los procesos acadmico

    y administrativos, pero esto no satisfaca la necesidad de los docentes; as mismolos docentes sugirieron contratar MOODLE que es un software diseado para

    ayudar a los educadores a crear cursos en lnea de alta calidad y entornos de

    aprendizaje virtuales. Pero debido a los altos costos que la renta del software

    requiere, sta idea fue descartada.

    Es por ello que la institucin se vio en la necesidad de crear grupos en las redes

    sociales para que alumno-docente interactuaran, y para comentar ciertos temas as

    como publicar temas de acuerdo a las unidades de las materias, pero esto no les

    ha resuelto mucho debido a que los usuarios de la red social Facebook no slo

    estn en un solo grupo y adems la mayora de ellos tienen ms de cien contactos

    les difcil visualizar las notificaciones que el docente enva, por lo tanto muchas

    veces el alumno pasa por alto algn tema que el profesor plante.

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    6/25

    pg. 4

    MATRIZ FODA DEL PROYECTO EN GENERAL

    FORTALEZAS

    Informacin fcil de entendery manejar.

    Los alumnos cuentan conconocimientos sobre las areasa manejar.

    Innovacin en tecnologa

    Cada alumno y docente tendrasu cuenta ppara ingresar.

    OPORTUNIDADES

    Atractivo para los alumnos.

    Podran compartir archivos

    multimedia entre docentes yalumnos para realizacion detareas.

    Es la unica Normal que hay enla region.

    DEBILIDADES

    Que el administrador del sitio

    tenga falta de conocimientos

    tcnicos ( html, PHP, bases dedatos) .

    AMENAZAS

    Que la organizacion de la quedepende la escuela

    implemente un sitio web parala normal de Tlapa.

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    7/25

    pg. 5

    PROBLEMACENTRAL

    CAUSAS

    EFECTOS

    Falta de un

    mdulo de

    tareas.

    Falta de un

    espacio de

    discusin.

    Dudas sinaclarar

    Calificaciones

    ba as

    Insuficientes

    recursos para

    consultar

    libros .

    Tareas malhechas

    No se cuenta

    un mdulo en

    el cual los

    docentes

    suban las

    calificaciones

    Alumnosinsatisfechos

    por sucalificacin

    Quejas conlos docentes.

    Los docentes realizan de manera manualel control de evaluaciones.

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    8/25

    pg. 6

    PLANTEAMIENTO DEL PROBLEMA

    Los docentes de la Escuela Normal Regional de la montaa ubicada en la ciudad

    de Tlapa de Comonfort tienen problemticas en el control de evaluacin de alumnos,

    los principales son:

    Cuenta con un sistema manual que no permite la adecuada administracin

    de evaluacin a los alumnos, es decir que cada curso puede variar de

    nmero de unidades y pueden ser de dos a cuatro, y en cada una de ellas

    se realizan actividades; mismas que tienen rbricas que los alumnos deben

    de cumplir; as mismo el evaluador o en este caso el profesor otorga un

    porcentaje por cada actividad en la unidad, al final el profesor proporciona

    una oportunidad a los alumnos para subir de calificacin as que le asigna

    una actividad extra; independientemente de las actividades anteriores.

    La institucin se encuentra con la necesidad de una planificacin por materia

    para los profesores y alumnos que les permitan tener una buena

    organizacin y comunicacin dentro de sta; que se desarrollar durante el

    transcurso del semestre, incluyendo la bibliografa que se incluir.

    Los profesores crearon grupos en Facebook para realizar publicaciones

    sobre algn tema en especial para su discusin, pero los grupos no son

    visitados frecuentemente por los alumnos, debido a que los usuarios reciben

    otras notificaciones que no permiten observar las publicaciones que el

    usuario hace.

    La escuela tiene una biblioteca pero no tienen materiales suficientes para

    cubrir las necesidades de todos los alumnos.

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    9/25

    pg. 7

    OBJETIVOS

    GENERAL

    Desarrollar e implementar un Sitio Web mediante los lenguajes de HTML, CSS3,

    JavaScript y PHP para llevar el control de evaluacin escolar.

    ESPECFICOS

    Recopilar datos mediante la aplicacin de entrevistas a profesores y

    alumnos de la Escuela Normal Regional de la Montaa para la elaboracin

    de requerimientos del proyecto.

    Analizar los datos obtenidos mediante la elaboracin del documento SRD

    para delimitar la magnitud, restricciones del sistema de control de evaluacin

    escolar.

    Disear el diagrama de casos de uso mediante el star UML, para conocer a

    los actores, servicios y las relaciones entre estos elementos.

    Disear el diagrama ER mediante la herramienta Toad Data Modeler para

    conocer las relaciones entre las entidades.

    Bosquejar la presentacin de la aplicacin web mediante la herramientaPencilProject para representar las vistas de la interfaz del usuario y as

    agilizar la maquetacin.

    Programar los mdulos de la aplicacin web mediante los lenguajes HTML,

    CSS3, JavaScript y PHP para obtener el funcionamiento deseado.

    Realizar las pruebas del sitio web mediante la prueba de usabilidad y alojar

    el sitio en el Open Site Explorer para conocer las debilidades y fortalezas de

    la aplicacin.

    Hospedar el sitio web a hostinger para dar a conocer el proyecto a la

    institucin travs de Internet.

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    10/25

    pg. 8

    JUSTIFICACIN

    Debido a que los docentes de escuela normal regional de la montaa tienen la

    problemtica del control de evaluaciones.

    Con el desarrollo de este proyecto se pretenden cubrir las necesidades que a los

    docentes y alumnos presentan:

    Que los docentes y alumnos puedan acceder al sitio web desde su casa o cualquier

    parte que desee sin necesidad de estar en la escuela.

    As mismo podrn otorgar calificaciones parciales a sus alumnos por las rbricas

    que los alumnos deben cumplir por actividad y que podrn visualizar en el sitio,

    tambin contarn con un almacenamiento para que puedan tener un respaldo de

    archivos por materia.

    Se pretende que haya una buena comunicacin con los alumnos, pues desde el

    sitio se podr discutir sobre temas de inters.

    A su vez los alumnos podrn consultar desde el apartado de asistencias las faltas

    que tuvieron durante el semestre y los porcentajes por actividad que obtuvieron

    durante las unidades y podrn acceder a un mdulo donde el docente les

    proporcionar libros en formato PDF esto les resultara beneficiario en su economa

    porque no tendrn que sacar copias de libros y la biblioteca no tendr que comprarms libros pues se podr accesar a ellos virtualmente.

    Se pretende lograr que el desarrollo de este sitio sea atractivo hacia los docentes y

    alumnos e interacten ms. De igual forma satisfacer la necesidad de usar o

    manejar tecnologas de informacin y comunicacin en el mbito de la educacin.

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    11/25

    pg. 9

    MARCO TERICO

    El empleo de las nuevas tecnologas en el desarrollo de evaluacin de los

    estudiantes, son elementos que hacen la diferencia en cuanto a las prcticas

    evaluativas que hoy da se realizan en las escuelas. Como efecto del nuevo cambiometodolgico, los procesos de evaluacin se ven afectados por el mismo, las

    nuevas tecnologas colaboran en la mayora de los procesos ya que actan como

    herramientas que permiten manejar los recursos del tiempo y materiales de modo

    ms eficiente, para el profesor como para el estudiante.

    De esta forma alguno de los aspectos importantes de la buena utilizacin del uso

    de las tecnologas en la evaluacin del alumno es:

    La formacin calificada de calidad lo constituye el uso eficaz de la evaluacin.

    La evaluacin permite determinar, entre otros aspectos, el nivel de

    capacitacin (conocimientos, habilidades, etc.) adquirido por el estudiante.

    En la actualidad el profesor universitario recurre diariamente a las

    Tecnologas de la Informacin y comunicacin en todo el quehacer

    investigador y docente.

    INTERNET

    El nombre Internet procede de las palabras en ingls Interconnected Networks, que

    significa redes interconectadas. Internet es la unin de todas las redes y

    computadoras distribuidas por todo el mundo, por lo que se podra definir como una

    red global en la que se conjuntan todas las redes que utilizan protocolos TCP/IP y

    que son compatibles entre s.

    En esta red de redes como tambin es conocida, participan computadores de todo

    tipo, desde grandes sistemas hasta modelos personales. En la red se dan citasinstituciones oficiales, gubernamentales, educativas, cientficas y empresariales que

    ponen a disposicin de millones de personas su informacin1.

    1http://conceptodefinicion.de/internet/

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    12/25

    pg. 10

    WWW

    La World Wide Web, comnmente llamada Web o WWW, el hipertexto es la base

    funcional y estructural de la World Wide Web. Podramos decir que la Web es un

    hipertexto de escala planetaria puesto que cualquier usuario puede poner su pginaen los navegadores red y establecer enlaces a cualquiera de los documentos

    disponibles en ella.

    La Web es un sistema hper textual preparado para recorrer diferentes pginas web

    dispuestas en servidores accesibles desde cualquier ordenador conectado a

    Internet y enlazadas unas con otras conformando una estructura similar a la de la

    tela de araa, tpicamente una red hper textual asociativa, o mejor dicho, la red

    hper textual por antonomasia.

    Las pginas web se enlazan unas a otras dentro de cada hper documento o sitio

    web y pueden conectarse a otros hper documentos o sitios web llevando al usuario

    de un servidor a otro sin necesidad de teclear navegadores y servidores ninguna

    ruta2.

    PGINA WEB

    Para la autora Begoa Oliver una pgina web es un documento disponible en

    Internet, o World Wide Web (WWW), codificado segn sus estndares y con un

    lenguaje especfico conocido como HTML. Es algo a lo que estamos acostumbrados

    a acceder si leemos este artculo pero no todos conocen realmente su

    funcionamiento.

    A estos sitios se puede llegar a travs de los navegadores de Internet, que reciben

    la informacin del documento interpretando su cdigo y entregando al usuario la

    informacin de manera visual3.

    2 http://www.hipertexto.info/documentos/web.htm3 http://tendenciasweb.about.com/od/nociones-basicas/a/Que-Es-Una-Pagina-Web.htm

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    13/25

    pg. 11

    SITIO WEB

    Definimos como Sitio Web a un conjunto de Pginas Web que guardan una

    correlacin entre s, pertenecientes dentro de un dominio web especfico, que es

    frecuentemente conocido como World Wide Web (WWW), al cual se accedelgicamente con conexin a esta red lejana, utilizando un Navegador Web, que

    permite utilizar el protocolo HTTP (por sus siglas en ingls, HyperText Transfer

    Protocol) para poder acceder a documentos de tipo HTML (en ingls, HyperText

    Markup Language)4.

    DOMINIO

    Dominio de Internet es un trmino empleado en el mundo de Internet para referirse

    al nombre que sirve para identificar direcciones de computadoras conectadas a

    Internet, dndoles identificaciones fciles de recordar. Por ejemplo, no es lo mismo

    memorizar 207.126.123.20 que www.about.com5.

    El Sistema de nombres de dominio (DNS) se cre para que el nombre del dominiobusque soluciones para estas redes.

    DNS utiliza un conjunto distribuido de servidores para resolver los nombresasociados con estas direcciones numricas.

    El protocolo DNS define un servicio automatizado que coincide con nombres derecursos que tienen la direccin de red numrica solicitada. Incluye las consultas

    sobre formato, las respuestas y los formatos de datos. Las comunicaciones del

    protocolo DNS utilizan un formato simple llamado mensaje. Este formato demensaje se utiliza para todos los tipos de solicitudes de clientes y respuestas del

    servidor, mensajes de error y para la transferencia de informacin de registro derecursos entre servidores6.

    4 http://www.mastermagazine.info/termino/15383.php5 http://aprenderinternet.about.com/od/Glosario/g/Que-Es-Un-Dominio-De-Internet.htm6Associat, C. C. (2000). Cisco_CNNA_1_Exploration. En S. Todd Lammle,Cisco_CNNA_1_Exploration (pg. 85). San Francisco, California, Estados Unidos: Cisco Systems.Orozco, D. (2011). Definicin de Internet. En D. Orozco, Definicin de Internet. San Diego, Carabobo.

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    14/25

    pg. 12

    HOSTING WEB

    Berto Lpez (2013) define un hosting web como un servicio donde un proveedor

    alquila un servidor conectado a Internet y en el que se puede alojar todo tipo de

    ficheros para poder acceder a ellos va Internet.

    Los servicios ms comunes que ofrece un hosting son:

    Un servidor de correo electrnico que permite tener cuentas de correo con el

    nombre de dominio propio.

    Alojamiento de aplicaciones web pasadas en PHP y bases de datos para

    crear webs generalistas, blogs, tiendas online o foros de discusin, por citar

    algunas de las aplicaciones ms importantes.

    Acceso va FTP para almacenar y descargar ficheros.

    Crear discos virtuales, es decir, crear almacenamiento en la nube con

    servicio de hosting propio al que se accede como si fuera un ordenador

    personal7.

    PGINAS WEB DINMICAS

    Se construyen haciendo uso de otros lenguajes de programacin, siendo el ms

    utilizado de todos el PHP, con lo cual podemos definir las funciones y caractersticasque se deben cumplir de acuerdo a nuestras necesidades.

    Estas permiten la creacin de aplicaciones dentro de la propia Web, ofrecen tambin

    una mayor interactividad con los usuarios que la visiten. Otras funcionalidades que

    se pueden crear mediante las web dinmicas son las aplicaciones como encuestas

    y votaciones, foros de soporte, libros de visita, envo de e-mails inteligentes, reserva

    de productos, pedidos on-line, atencin al cliente de manera personalizada, entre

    otros.

    7 http://www.ciudadano2cero.com/que-es-un-hosting-web-tipos-alojamiento-cual-elegir/

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    15/25

    pg. 13

    La creacin de una pgina web dinmica es ms compleja, ya que se requiere de

    conocimientos especficos de lenguajes de programacin y gestin de bases de

    datos. Mediante la creacin de una pgina web dinmica; el cliente o empresa que

    la solicite recibir prcticamente dos pginas en una, ya que por un lado tendr un

    panel de administracin no visible por los usuarios o visitantes de la web y por otro

    lado tendr lo que es la web pblicamente visible para los usuarios. Es por esta otra

    razn que su creacin requiere de un costo ms alto.

    Sus ventajas: Realmente sus ventajas y posibilidades son infinitas, con

    este tipo de pginas web se puede hacer todo lo que se desee, desde una

    simple web informativa, hasta una potente herramienta de trabajo rica en

    contenido dinmico, sistemas contable capaces de llevar lo que es el

    inventario de la empresa, adems de que puede ser manejada y

    actualizada incluso por el propietario de la web sin la intervencin de un

    programador. Lo que hoy se conoce como web 2.0 es precisamente la web

    dinmica, esa en la cual los usuarios interactan con la informacin

    contenida en la web, ya que dicha informacin vara en tiempo real de

    acuerdo a las opciones tomadas por el usuario.8

    HTML5

    HTML5 es un lenguaje markup (Hyper Text Markup Language) usado para

    estructurar y presentar el contenido para la web. Es uno de los aspectos

    fundamentales para el funcionamiento de los sitios, pero no es el primero. Es la

    quinta revisin del estndar que fue creado en 1990. A fines del ao pasado, la W3C

    la recomend para transformarse en el estndar a ser usado en el desarrollo de

    proyectos venideros. Por as decirlo, HTML5 est relacionado tambin con la

    entrada en decadencia del viejo estndar HTML 4, que se combinaba con otros

    lenguajes para producir los sitios que podemos ver hoy en da. Con HTML5,

    tenemos otras posibilidades para explotar usando menos recursos. Con HTML5,

    8 http://www.clomputech.com/paginas-estaticas-vs-dinamicas.html

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    16/25

    pg. 14

    tambin entra en desuso el formato XHTML, dado que ya no sera necesaria su

    implementacin.

    Se trata de un sistema para formatear el layout de las pginas, as como hacer

    algunos ajustes a su aspecto. Con HTML5, los navegadores como Firefox, Chrome,Explorer, Safari y ms pueden saber cmo mostrar una determinada pgina web,

    saber dnde estn los elementos, dnde poner las imgenes, dnde ubicar el texto.

    HTML4 fue declarado el lenguaje oficial de la web en el ao 2000, y tom una

    dcada para comenzar a implementar el desarrollo de su nueva revisin. Esta nueva

    generacin de HTML, se dice, pronto dominar el desarrollo en internet, pero

    introduce algunos cambios importantes que veremos dentro de algunas lneas. Por

    ende, para los desarrolladores de sitios web es importante conocer las ventajas deHTML5, considerando que algunas entidades se estn moviendo en esta direccin.

    No solamente Google con su navegador Chrome, hace unos aos, sino tambin

    Adobe hace unos meses, que removi el soporte de Flash para Android para dar

    paso a la llegada de HTML5.

    Cules son sus novedades?

    En trminos de Markup, el HTML5 introduce algunos elementos que hacen que se

    actualice a los tiempos que corren. As, muchas de las novedades estn

    relacionadas con la forma de construir websites que se tiene en la actualidad. Una

    de las ms importantes novedades est relacionada con la insercin de multimedia

    en los sitios web, que ahora contarn con etiquetas HTML especiales para poder

    ser incluidos. Por otro lado, algunos aspectos de diseo tambin son incluidos en el

    lenguaje, as como tambin algunos detalles de navegacin. Veremos todo esto en

    algunas lneas.

    Con el uso de HTML5, se puede reducir la dependencia de los plug-ins que tenemos

    que tener instalados para poder ver una determinada web. Caso emblemtico, el de

    Adobe Flash, que se ve claramente perjudicado por la instauracin de este estndar.

    Por otro lado, fue un avance importante para dispositivos que de forma nativa no

    soportaban Flash, y que no soportaban tampoco plug-ins necesarios para hacerlo.

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    17/25

    pg. 15

    Otro caso emblemtico, el del iPhone. Pero adems, con HTML5 se ampla el

    horizonte del desarrollo de aplicaciones que pueden ser usadas en una multiplicidad

    de dispositivos.

    Gracias a HTML5, los usuarios pueden acceder a sitios web de manera offline, sinestar conectados a internet. Se suma tambin la funcionalidad de drag and drop, y

    tambin la edicin online de documentos ampliamente popularizada por Google

    Docs. La geo-localizacin es uno de sus puntos fuertes, pero por otro lado, las

    etiquetas diseadas especialmente para el audio y el video ahorran la necesidad de

    tener que tener un plug-in de Flash y, al mismo tiempo, asestan un golpe mortal al

    producto de Adobe, que cada vez se est usando menos. Sin embargo, es

    importante destacar que Flash sigue siendo utilizado y HTML5 todava no hizo el

    salto grande, aunque est en camino9.

    CSS

    CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o

    presentacin de los documentos electrnicos definidos con HTML y XHTML. CSS

    es la mejor forma de separar los contenidos y su presentacin y es imprescindible

    para crear pginas web complejas.

    Lenguaje CSS: Una vez creados los contenidos, se utiliza el lenguaje CSS para

    definir el aspecto de cada elemento: color, tamao y tipo de letra del texto,

    separacin horizontal y vertical entre elementos, posicin de cada elemento dentro

    de la pgina, etc10.

    PHP

    PHP es un lenguaje de programacin dirigido a la creacin de pginas web

    dinmicas. Es un lenguaje de programacin procedural con una sintaxis similar a la

    del lenguaje C, aunque actualmente puede utilizarse una sintaxis de programacin

    orientada a objetos similar a la de Java.

    9 http://hipertextual.com/archivo/2013/05/entendiendo-html5-guia-para-principiantes/10http://es.slideshare.net/maryesther20_95/qu-es-css

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    18/25

    pg. 16

    Crticas a PHP

    Como cualquier lenguaje de programacin, es fcil encontrar en las web opiniones

    muy crticas hacia PHP, sobre todo en referencia a la seguridad. Al leer estas crticas

    hay que tener en cuenta que:

    PHP ha evolucionado mucho. Muchos defectos del lenguaje han sido

    corregidos en versiones posteriores, por lo que conviene comprobar si las

    opiniones que se leen no son opiniones antiguas que ya no tienen sentido.

    Por el mismo motivo, hay que tener cuidado cuando se leen manuales o

    tutoriales antiguos, porque pueden estar recomendando tcnicas de

    programacin obsoletas.

    PHP es extremadamente popular. Muchos programas de PHP han sidoescritos por programadores que intentan compensar con su entusiasmo

    su falta de conocimientos, pero PHP no es un lenguaje intrnsecamente

    malo o inseguro11.

    Lo que distingue a PHP de JavaScript es que el cdigo es ejecutado en el servidor,

    generando HTML y envindolo al cliente como si fuera una pgina web esttica. El

    cliente recibir los resultados que el servidor devuelve despus de interpretar el

    cdigo PHP, sin ninguna posibilidad de determinar qu cdigo ha producido elresultado recibido. Es decir, a travs de nuestro navegador podramos ver el cdigo

    HTML, pero nunca el cdigo PHP que dio lugar al resultado HTML. El servidor web

    puede ser incluso configurado para que los usuarios no puedan saber si ests o no

    utilizando PHP12.

    Soporte para bases de datos:

    Una de sus caractersticas ms potentes es su suporte para gran cantidad de bases

    de datos. Entre su soporte pueden mencionarse InterBase, mSQL, MySQL, Oracle,

    Informix, PosgreSQL, entre otras. PHP tambin ofrece la integracin con las varias

    11 http://www.mclibre.org/consultar/php/lecciones/php_quees.html12 http://www.aprenderaprogramar.com/index.php?option=com_content&id=492:ique-es-php-y-ipara-que-sirve-un-potente-lenguaje-de-programacion-para-crear-paginas-web-cu00803b&Itemid=193

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    19/25

    pg. 17

    bibliotecas externas, que permiten que el desarrollador haga casi cualquier cosa

    desde generar documentos en pdf hasta analizar cdigo XML13.

    JAVASCRIPT

    JavaScript es un lenguaje de programacin, al igual que PHP, si bien tiene

    diferencias importantes con ste. JavaScript se utiliza principalmente del lado del

    cliente (es decir, se ejecuta en nuestro ordenador, no en el servidor) permitiendo

    crear efectos atractivos y dinmicos en las pginas web. Los navegadores

    modernos interpretan el cdigo JavaScript integrado en las pginas web 14.

    Algunas caractersticas del lenguaje son:

    Su sintaxis es similar a la usada en Java y C, al ser un lenguaje del lado del cliente

    este es interpretado por el navegador, no se necesita tener instalado ningn

    Framework.

    Javascript es soportado por la mayora de los navegadores como Internet Explorer,

    Netscape, Opera, Mozilla Firefox, entre otros.

    Con el surgimiento de lenguajes como PHP del lado del servidor y Javascript del

    lado del cliente, surgi Ajax en acrnimo de (Asynchronous Javascript And XML).

    El mismo es una tcnica para crear aplicaciones web interactivas. Este lenguajecombina varias tecnologas:

    HTML y Hojas de Estilos CSS para generar estilos.

    Implementaciones ECMAScript, uno de ellos es el lenguaje Javascript.

    XMLHttpRequest es una de las funciones ms importantes que incluye, que

    permite intercambiar datos asincrnicamente con el servidor web, puede ser

    mediante PHP, ASP, entre otros15.

    13http://www.maestrosdelweb.com/phpintro/14 http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=590:ique-es-y-para-que-sirve-javascript-embeber-javascript-en-html-ejercicio-ejemplo-basico-cu00731b&catid=69:tutorial-basico-programador-web-html-desde-cero&Itemid=19215 http://www.maestrosdelweb.com/que-es-javascript/

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    20/25

    pg. 18

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    21/25

    pg. 19

    PRESUPUESTO

    COSTO HARDWARE

    Equipo Caractersticas Costounitario

    Costo total

    Computadora de

    escritorio

    Ghia Desktop Core I3 3220 3.3

    Ghz/4gb/500gb/Lm21-1/Mt-

    Negro

    Ghia Monitor Led 23.6" (59.94

    Cm.)

    Unidad De Procesamiento De

    Datos Core I3 3220 3.3 Ghz

    3 Mb En Cache

    4 Gb Memoria Ram Ddr3

    Chipset Intel H61 Express

    Tarjeta De Red 10/100/1000

    Mbps Realtek

    Gabinete Mini Torre

    Disco Duro 500 Gb Serial Ata Iii

    7200 R/Min

    Lectora De Memorias 21-1

    $6737.87 $6737.87

    Impresora Epson

    L355Multifuncional

    Multifuncional Y Sistema De

    Tinta Continua Wi-Fi.

    $3499.00 $3499.00

    TOTAL $10,236.87

    COSTO SOFTWARE

    Software Caractersticas Costo

    unitario

    Costo total

    MySQL Manejador de bases de datos $0.00 $0.00

    TOTAL $0.00

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    22/25

    pg. 20

    COSTOS DEL DESARROLLO DEL SISTEMA

    Costo $500 pesos al da por 5 das= $2500.00 a la semana

    Actividad Tiemporequerido

    Costo porhora

    Recopilacin de informacin 2 semanas $5000.00

    Anlisis de datos obtenidos para elaboracin del

    documento SRD

    4 semanas $10,000.00

    Diseo de los diagramas de casos de uso y entidad

    relacin

    4 semanas $10,000.00

    Realizacin de la interfaz grfica de la aplicacin web 7 semanas $17,500.00

    Programacin de los mdulos de la aplicacin web 5 semanas $12,500.00

    TOTAL $55,000.00

    COSTO DE EQUIPO PARA EL DESARROLLO

    Los costos por equipo son del tiempo en que se utiliza $10.00

    Actividad Tiempo requerido COSTO PORHORA $40

    Recopilacin de informacin 2 semanas $100.00

    Anlisis de datos obtenidos para

    elaboracin del documento SRD

    4 semanas $200.00

    Diseo de Los diagramas de casos de

    uso y entidad relacin

    4 semanas $200.00

    Realizacin de la interfaz grfica de la

    aplicacin web

    2 semanas $100.00

    Programacin de los mdulos de la

    aplicacin web

    8 semanas $400.00

    Pruebas del software. 5 semanas $250.00

    Documentacin 2 semanas $100.00

    TOTAL $1,350.00Otros costos

    Hospedaje del sitio a hostinger 1 mes $42.38

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    23/25

    pg. 21

    Costos totales

    Costos de desarrollo de software $55,000.00

    Costos de equipo para el desarrollo $1,350.00

    Otros costos $42.38total $ 56392.38

  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    24/25

    pg. 22

    BIBLIOGRAFA

    Alejandro Garca. (2015). Diferencias Entre Pginas Web Dinmicas y Estticas.

    Junio, 2015, de ClompuTech Sitio web: http://www.clomputech.com/paginas-estaticas-vs-dinamicas.html

    Associate, C. C. (2000). Cisco_CNNA_1_Exploration. En S. Todd Lammle,Cisco_CNNA_1_Exploration (pg. 85). San Francisco, California, Estados Unidos:

    Cisco Systems. Orozco, D. (2011). Definicin de Internet. En D. Orozco, Definicinde Internet. San Diego, Carabobo.

    Brbara P. Vn. (2015). Entendiendo HTML5: gua para principiantes. Junio, 2015,

    de http://hipertextual.com Sitio web:http://hipertextual.com/archivo/2013/05/entendiendo-html5-guia-para-principiantes/

    Bartolom Sintes Marco. (2015). Qu es PHP. Junio, 2015, de mclibre.org Sitio web:http://www.mclibre.org/consultar/php/lecciones/php_quees.html

    Begoa Oliver. (2015) Qu es una pgina web?. Junio, 2015, de

    tendenciasweb.about.com Sitio web: http://tendenciasweb.about.com/od/nociones-basicas/a/Que-Es-Una-Pagina-Web.htm

    Berto Lpez. (2013). Qu es un Hosting Web, tipos de Alojamiento y cul elegir.

    Junio,2015, de ciudadano2cero.com Sitio web:

    http://www.ciudadano2cero.com/que-es-un-hosting-web-tipos-alojamiento-cual-elegir/

    Christian Van Der Henst S.. (2001). Qu es el PHP?. Junio, 2015, demaestrosdelweb.com Sitio web: http://www.maestrosdelweb.com/phpintro/

    Damin Prez Valds. (2007). Qu es Javascript?. Junio, 2015, demaestrosdelweb.com Sitio web: http://www.maestrosdelweb.com/que-es-javascript/

    David Orozco. (2011). Definicin de Internet. Junio, 2015, de ConceptoDefinicion.deSitio web:http://conceptodefinicion.de/internet/

    Desconocido. (2015). Definicin de Sitio Web. Junio, 2015, de mastermagazine.infoSitio web: http://www.mastermagazine.info/termino/15383.php

    Enrique Gonzlez. (2015). Qu es PHP? y Para qu sirve? Un potente lenguaje

    de programacin para crear pginas web. Junio, 2015, de aprenderaprogramar.com

    Sitio web:http://www.aprenderaprogramar.com/index.php?option=com_content&id=492:ique-es-php-y-ipara-que-sirve-un-potente-lenguaje-de-programacion-para-crear-

    paginas-web-cu00803b&Itemid=193

    Enrique Gonzlez. (2015). Qu es y para qu sirve JavaScript?. Junio, 2015, de

    http://aprenderaprogramar.com Sitio web:

    http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=5

    http://conceptodefinicion.de/internet/http://conceptodefinicion.de/internet/
  • 7/23/2019 Protocolo de un proyecto de plicacin web para el control de evaluacin escolar

    25/25

    pg 23

    90:ique-es-y-para-que-sirve-javascript-embeber-javascript-en-html-ejercicio-

    ejemplo-basico-cu00731b&catid=69:tutorial-basico-programador-web-html-desde-cero&Itemid=192

    Luis Castro. (2015). Dominio de Internet. Junio, 2015, deaprenderinternet.about.com Sitio web:

    aprenderinternet.about.com/od/Glosario/g/Que-Es-Un-Dominio-De-Internet.htm

    Mara Jess Lamarca Lapuente. (2013). El gran hipertexto: La WWW. Junio, 2015,de hipertexto.info Sitio web: http://www.hipertexto.info/documentos/web.htm

    Mary Esther Ramrez Carpio. (2012). Qu es css. Junio, 2015, de slideshare.netSitio web: http://es.slideshare.net/maryesther20_95/qu-es-css