Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús -...

26
Integrantes: Morales Alvarez, Luis Enrique Miranda Ríos, Jean Pierr Trujillo – Perú

Transcript of Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús -...

Page 1: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

Integrantes:

Morales Alvarez, Luis EnriqueMiranda Ríos, Jean Pierr

Trujillo – Perú2015

Page 2: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

Presentación:

Aquí mostraremos la aplicación de un sistema web para el registro de notas y control de alumnos a continuación mostraremos implementación y aplicación de dicho proyecto.

Page 3: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

Índice

1. Título del Proyecto

2. Fundamentación

3. Definición del Problema

4. Justificación Profesional

5. Objetivos del Proyecto

5.1. Objetivo General

5.2. Objetivos Específicos

6. Herramientas

7. Cronogramas de Actividades

8. Desarrollo

8.1. Análisis

8.2. Diseño

8.2.1. Diagrama de Casos de Usos del Negocio

8.2.2. Diagrama de Casos de Usos del Sistema

8.2.1. Diagrama de Secuencias del Sistema

8.2.2. Diagrama de Clase de la BBDD

8.3. Implementación

9. Evaluación

10. Conclusión

11. Recomendaciones

12. Referencias Bibliográficas

Page 4: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

1. Título del Proyecto:

Implementación de una intranet de registro académico del colegio sagrado corazón.

2. Fundamentación:

En el presente trabajo de investigación se muestra la importancia que es implementar una página web, su respectivo intranet en un centro educativo para descubrir su importancia y probar el resultado objetivamente.Con la página web el padre de familia podrá consultar desde la comodidad de su hogar y en cualquier horario las actividades diarias y obligaciones de sus menores hijos como notas académicas.También existe un beneficio indirecto que es la integración de todas las computadoras del colegio en una sola red, para que el profesorado cuente con internet y tenga acceso a la página web del centro educativo y a otras páginas más para su debido desempeño académico.

3. Definición del Problema:

No cuenta con un sistema web para la gestión del colegio, lo cual para nosotros creemos que deberia manejarse la administración con su propio sistema.Este problema lo solucionaremos implementando un sistema web (intranet)Para que cubra todo el manejo de las funciones dentro del colegio.

4. Justificación Profesional:

Aquí aplicaremos todos nuestros conocimientos en el área siendo útiles con la institución e implementándole dicho sistema para la mejora de su gestión y/o crecimiento institucional.

Ayudará con toda la gestión Académica y facilitaras muchas funciones que las personas manejan manualmente, gracias a este Sistema se beneficiaran de manera cooperativa de toda la Docencia.

Page 5: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

5. Objetivos del Proyecto:

5.1. Objetivo General

Controlar y gestionar el Registro Académico de todos los alumnos de la Institución Educativa.

5.2. Objetivos Específicos

Registro de los alumnos. Registro de notas. Registro de aulas por cursos. Registro de alumnos por cursos. Registro de Cursos

6. Herramientas:

Bootstrap: Bootstrap, es un framework originalmente creado por Twitter, que permite crear interfaces web con CSS y JavaScript, cuya particularidad es la de adaptar la interfaz del sitio web al tamaño del dispositivo en que se visualice. Es decir, el sitio web se adapta automáticamente al tamaño de una PC, una Tablet u otro dispositivo. Esta técnica de diseño y desarrollo se conoce como “responsive design” o diseño adaptativo.

Base de datos MySQL: El sistema de base de datos operacional MySQL es hoy en día uno de los más importantes en lo que hace al diseño y programación de base de datos de tipo relacional. Cuenta con millones de aplicaciones y aparece en el mundo informático como una de las más utilizadas por usuarios

Page 6: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

del medio. El programa MySQL se usa como servidor a través del cual pueden conectarse múltiples usuarios y utilizarlo al mismo tiempo.La historia del MySQL (cuya sigla en inglés se traslada a My Structured Query Language o Lenguaje de Consulta Estructurado) se remite a principios de la década de 1980. Programadores de IBM lo desarrollaron para contar con un código de programación que permitiera generar múltiples y extendidas bases de datos para empresas y organizaciones de diferente tipo. Desde esta época numerosas versiones han surgido y muchas de ellas fueron de gran importancia. Hoy en día MySQL es desarrollado por la empresa Sun Mycrosystems.Una de las características más interesantes de MySQL es que permite recurrir a bases de datos multiusuario a través de la web y en diferentes lenguajes de programación que se adaptan a diferentes necesidades y requerimientos. Por otro lado, MySQL es conocida por desarrollar alta velocidad en la búsqueda de datos e información, a diferencia de sistemas anteriores. Las plataformas que utiliza son de variado tipo y entre ellas podemos mencionar LAMP, MAMP, SAMP, BAMP y WAMP (aplicables a Mac, Windows, Linux, BSD, Open Solaris, Perl y Phyton entre otras).

PHP: es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. Puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.

HTML: siglas de HyperText Markup Language («lenguaje de marcas de hipertexto»), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia para la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, videos, entre otros. Es un estándar a cargo de la W3C, organización dedicada a la estandarización de

Page 7: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

casi todas las tecnologías ligadas a la web, sobre todo en lo referente a su escritura e interpretación.

Adobe Dreamweaver: es una aplicación en programa de estudio (basada en la forma de estudio de Adobe Flash) que está destinada a la construcción, diseño y edición de sitios, vídeos y aplicaciones Web basados en estándares. Creado inicialmente por Macromedia (actualmente producido por Adobe Systems) es uno de los programas más utilizados en el sector del diseño y la programación web por sus funcionalidades, su integración con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estándares del World Wide Web Consortium.Sus principales competidores son Microsoft Expression Web y BlueGriffon (que es de código abierto) y tiene soporte tanto para edición de imágenes como para animación a través de su integración con otras. Hasta la versión MX, fue duramente criticado por su escaso soporte de los estándares de la web, ya que el código que generaba era con frecuencia sólo válido para Internet Explorer y no validaba como HTML estándar. Esto se ha ido corrigiendo en las versiones recientes.

Adobe Fireworks: originalmente desarrollado usando partes de Macromedia xRes, la cual había sido adquirida por Adobe en 2005. Fireworks está pensado para que los desarrolladores web puedan crear rápidamente interfaces web y prototipos de websites. El programa tiene la capacidad de integrarse con otros productos de Adobe tales como el Dreamweaver o el Flash. Está disponible de forma individual o integrada en la Suite de Adobe Creative. En la Suite de Adobe se identifica por usar el color amarillo, color que venía usando como representación desde que pertenecía a Macromedia.

WampServer: WampServer es un entorno de desarrollo web para Windows en el cual se podrán crear aplicaciones web con Apache, PHP y base de datos en MySQL (motor de base de datos). Esta herramienta incluye ademas con un administrador de base de datos PHPMyAdmin con el cual podremos crear una nueva base de datos e ingresar la data de las tablas creadas en ella, realizar consultas y generar scripts SQL, como exportar e importar scripts de base de datos. WampServer ofrece a los desarrolladores herramientas necesarias para realizar aplicaciones web de manera local, con un sistema operativo (Windows), un manejador de base de datos (MySQL), un software de programación script web PHP. WampSever se caracteriza por que puede ser usado de forma libre es decir no debemos de

Page 8: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

contar con alguna licencia el cual nos permita el uso de la misma, ya que pertenece a la corriente de "open source".

7. Cronogramas de Actividades:

N°ACTIVIDADES

Mayo Junio Julio

18 19 20 21 22 26 27 28 29 1 2 5 6 7 8 9 19 25 30 1 2

1 Primera Visita al Colegio

2 Recolección de datos del Colegio

3 Entrevista con la Directora

4Supervisión de los Laboratorios de Computo

5 Desarrollo del Diseño del Sistema

6 Análisis de los Aspectos Técnicos

7 Segunda Visita al Colegio

8 Implementación de Herramientas

9 Verificación de las Estructuras de Red

10Análisis e Interpretación del proyecto INTRANET

11 Elaboración de los Diagramas

12 Programación

13 Diseño

14 Codificación

15 Pruebas y correcciones

16 Implementación

17 Resultados y Conclusiones

18 Verificación

8. Desarrollo:

8.1. Análisis

Page 9: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

Este modelo establece la realización de los casos de uso en clases y pasando desde una representación en términos de análisis (sin incluir aspectos de implementación) hacia una de diseño (incluyendo una orientación hacia el entorno de implementación de la Intranet).

8.2. Diseño

8.2.1.Diagrama de Casos de Usos del Negocio

Page 10: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)
Page 11: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

8.2.2.Diagrama de Casos de Usos del Sistema

8.2.1. Diagrama de Secuencias del Sistema

Page 12: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)
Page 13: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)
Page 14: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

8.2.3.Diagrama de Clases

8.3. Implementación

Este modelo se tendrá que coleccionar de componentes y los subsistemas que los contienen para la construcción del Sistema.

Estos componentes incluyen: ficheros de código fuente php, hoja de estilos en boostrap y el diseñado de su estructura en capas de estilo hecho por Fireworks para la implantación y despliegue del sistema.

Definir la organización del código en términos de subsistemas estructurados en capas.

Implementar (codificar y estructurar) clases y objetivos en términos de componentes (código fuente, ejecutables, bases de datos.

Ejecutar pruebas de componentes como unidades.

Ejecutar el servidor Wamp Server para que funcione el Sistema.

Page 15: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

9. Conclusiones:

Con este proyecto demostramos nuestras habilidades en Programación en PHP.

Aprendimos que una Intranet es esencial para la Educación Estudiantil dentro de un Colegio.

Implementamos a nuestro Sistema el aplicativo BOOSTRAP y lo cual nos fue muy provechoso aprender su uso.

Una buena gestión Académica siempre deberia de contar con una herramienta funcional (aplicativo), ya que esto nos beneficia muchos servicios a la hora de llevar el cargo de la Administración.

10. Recomendaciones:

Implementar un Sistema (INTRANET) ayudaría mucho para la gestión del Colegio.

Esta implementación ayudaría mucho en el desarrollo y progreso del colegio.

11. Referencias Bibliográficas:

http://www.instituto.continental.edu.pe/biblioteca/images/documentos/ proyectos/proyecto_web_centro_educativo.pdf

http://www.rcim.sld.cu/revista_17/articulos_pdf/intranetsjtrigo.pdf

http://www.nivela.edu.pe/inic_prim/

http://www.lfrancope.edu.pe/webes/

Page 16: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)

PRUEBA

Page 17: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)
Page 18: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)
Page 19: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)
Page 20: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)
Page 21: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)
Page 22: Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Corazón de Jesús - Trujillo (SENCICO)