PRESENTACIN FINAL PLATAFORMA WEB PARA LA INSTITUCIN NEMACHTIKALLI
PRESENTACIÓN FINAL PLATAFORMA WEB PARA LA INSTITUCIÓN NEMACHTIKALLI Alumnos: Fernando Gabriel Silvar Armando Ramos Lázaro 1 Agosto de 2014
INTRODUCCIÓN El objetivo de la siguiente presentación es dar a conocer de manera general el funcionamiento, los alcances y limitaciones así como el desarrollo de un sistema para resolver la problemática de una institución educativa. 2
CONTENIDO La institución Definición del problema Objetivo general Objetivos específicos Alcances Limitaciones Justificación Metodología utilizada Recopilación de requisitos Perspectiva funcional Análisis de requisitos Diseño del sistema Implementación del sistema Pruebas e implantación Conclusiones 3
LA INSTITUCIÓN El 4 de Agosto del 2003, Nemachtikalli comenzó a brindar servicio a la comunidad del Municipio de Tepoztlán, Morelos en la modalidad de Preparatoria Abierta. Nemachtikalli es dependiente de la Coordinación Estatal del Subsistema de Preparatoria Abierta (CESPA). 4
DEFINICIÓN DEL PROBLEMA Nemachtikalli pretende tener un mayor alcance a nivel estatal en su promoción y divulgación así como llevar el control de los procesos académicos mediante la implementación de un sistema que esté disponible en la web y ayude a que los alumnos permitan consultar sus calificaciones y descargar contenido educativo. 5
OBJETIVO GENERAL Diseñar una plataforma web que permita la promoción y la gestión de los procesos académicos (profesoralumno). 6
OBJETIVOS ESPECÍFICOS Diseñar un sitio web para promocionar la institución. Diseñar una plataforma para el control académico. Instalar un servidor propio para alojar la plataforma de control académico. 7
JUSTIFICACIÓN Aumentará el número de personas que tenga entre sus opciones a la preparatoria. Obtendrá el reconocimiento de la sociedad como la mejor opción educativa entre las preparatorias abiertas. Agilizará trámites que facilitan la interacción con el sistema escolar. 8
ALCANCES El sistema trabajará en entornos web con navegadores actuales. La plataforma permitirá a los profesores subir calificaciones. La plataforma permitirá descargar contenidos académicos. La página será alojada en un servidor propio 9
LIMITACIONES La interfaz solo estará disponible en una computadora con internet. Se implementará seguridad informática básica en el servidor. El sistema operativo del servidor será Windows Server 2008 por sus características de ASP y el IIS. 10
METODOLOGÍA UTILIZADA Incremental 11
ANÁLISIS DE REQUISITOS Recopilación de requisitos Las técnicas empleadas fueron: � Encuesta para determinar el navegador usado por los alumnos. � Entrevista con el cliente. 12
PERSPECTIVA FUNCIONAL 13
REQUISITOS FUNCIONALES FN 01: Consulta de información de la institución. FN 02: Autentificación de usuarios. FN 03: Registro y baja de usuarios. FN 04: Consultar avisos personalizados. FN 05: Consulta de información de cursos. FN 06: Módulo de recursos académicos. FN 07: Módulo de quejas y sugerencias. FN 08: Módulo para el profesor. FN 09: Módulo para el alumno. FN 010: Subir/consultar calificaciones. 14
REQUISITOS NO FUNCIONALES FF 01: Falla del servidor. FF 02: Manejo de transacciones. FF 03: Tráfico de red congestionado. FF 04: Ataques cibernéticos al servidor. 15
REQUISITOS DE INTERFAZ IN 01: Colores y logo de la institución. IN 02: Interfaces de comunicación. 16
REQUISITOS DE SOPORTE SO. 1 El servidor genérico requerirá : � Adaptador de red de 100 Mb/s o superior. � Disco duro con una capacidad mayor a 100 Gb. � Procesador Intel Celeron o superior a 2. 5 Gz. � Disco duro externo (para respaldar información) de 100 Gb o más. � Memoria RAM de 6 Gb como mínimo. � Sistema operativo Windows Server 2008 (IIS) � No-ip � My. SQL � Backup Exec (para hacer respaldos) � JVM 17
REQUISITOS DE CALIDAD CA 01: Usabilidad 18
DISEÑO DEL SISTEMA � Arquitectura lógica � Se trabajará bajo la arquitectura lógica de 3 capas (presentación, lógica y de datos), debido a su ventaja principal ya que el desarrollo se lleva a cabo en varios niveles, o capas, y en el caso de que exista algún error o la necesidad de algún cambio obligatorio, solo es necesario cambiar el nivel en cuestión. 19
DESCRIPCIÓN DE LOS ACTORES Tipo de usuario Administrador del servidor Formación Licenciado, estudiante de informática o afín Habilidades Saber utilizar la computadora y resolver problemas comunes de mantenimiento, tener conocimientos básicos para administrar servidores y crear respaldos de información. Actividades Resolverá problemas que se presenten en el servidor, será el encargado de dar de alta a los usuarios en la base de datos, gestionará los recursos académicos, hará respaldos de información cada cierto tiempo. 20
Tipo de usuario Profesor Formación Licenciado, ingeniero, profesor, etc. Habilidades Saber usar la computadora. Actividades Será el encargado de subir calificaciones en formato Excel al sistema y de permitir subir archivos al servidor que sirvan de recurso académico. Tipo de usuario Alumno Formación Estudiante Habilidades Saber usar la computadora. Actividades Consultará a su información como horarios, fechas de exámenes, avisos y calificaciones de cada materia. Tipo de usuario Usuario normal Formación N/A Habilidades N/A Actividades Permitirá visualizar el contenido del sitio web pero solo tendrá acceso a la parte informativa (datos históricos de la preparatoria, ubicación, misión, visión, etc. ) 21
DISEÑO DE REQUISITOS FUNCIONALES Registro y baja de usuarios 22
Subir calificaciones 23
Consultar calificaciones 24
DISEÑO DE LA INTERFAZ Sitio web informativo 25
26
Plataforma virtual 27
28
DISEÑO DE LA BASE DE DATOS El diseño des normalizado, sin relaciones de la base de datos inicialmente tenía el siguiente aspecto: 29
DIAGRAMA ENTIDAD-RELACIÓN 30
IMPLEMENTACIÓN DEL SISTEMA Arquitectura física Se ha utilizado un modelo cliente-servidor para el desarrollo del proyecto; la siguiente imagen muestra el diagrama de componentes que ejemplifica cómo se ha implementado el sistema completo 31
TECNOLOGÍAS UTILIZADAS Para el desarrollo e implementación del sistema se ha utilizado una variedad de herramientas y entornos de desarrollo para hacer uso adecuado de varias tecnologías IIS Apache HTML 5 CSS 3 Java. Script ASP. Net C# My. SQL Visual Studio 32
SOLUCIÓN DE PROBLEMAS Levantamiento del servidor: � Solución: Se pidió a la institución una computadora de gama media que no se utilizara y crear un mini-servidor casero. Contratiempos en la apertura de puertos del router de Telmex: � Solución: Se cambió la configuración del IIS para que el puerto por defecto de la página de prueba sea el 50. Inyección SQL en pantalla de login. � Solución: Se validó que solo se ingresen letras y números en los campos de texto. 33
PRUEBAS E IMPLANTACIÓN Plan de pruebas Cliente DNS No-ip Dirección IP estática 192. 168. 1. 56 Servidor web IIS NET Framework 4. 5 Microsoft Windows server 2008 Gestor de base de datos My. SQL 250 Gb de disco duro Procesador Intel Core Duo a 2. 5 Ghz. Memoria RAM de 4 Gb. Tarjeta de red Gigabit/Ethernet a 1 Gbps 34
PRUEBAS A LA BASE DE DATOS 35
ACCESO AL SISTEMA 36
CONSULTA DE INFORMACIÓN DE EVENTOS Y AVISOS 37
MÓDULO DE RECURSOS ACADÉMICOS. S ( UBIR ARCHIVOS). 38
MÓDULO DE RECURSOS ACADÉMICOS. (DESCARGAR ARCHIVOS). 39
SUBIR CALIFICACIONES 40
41
CONSULTAR CALIFICACIONES 42
43
CONCLUSIONES � La realización de este proyecto nos brindó la oportunidad de adquirir nuevos conocimientos, ampliar los que no tocamos a fondo a lo largo de la carrera así como reforzar lo aprendido hasta el momento para al fin poderlo llevarlo todo a la práctica, estar frente a este proyecto represento un gran reto debido a que tuvimos que cubrir los distintos roles como el jefe de proyecto, analista de sistemas etc. Tuvimos que aprender a organizarnos equilibrada mente con el único objetivo de desarrollar un sistema de calidad que cumpliera con los requisitos establecidos logrando así la satisfacción de nuestros cliente. 44
- Slides: 44