servicio de notas autores: fco. javier lópez peñalver javier rayado escamilla
TRANSCRIPT
![Page 1: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/1.jpg)
Servicio de Notas
Autores:
Fco. Javier López Peñalver
Javier Rayado Escamilla
![Page 2: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/2.jpg)
Prerrequisitos antes de la Instalación
Tener instalado el FrameWork .Net 1.1 o similares (véase proyecto MONO)
Tener instalado el Internet Information Server (IIS) o un Servido Web que sea capaz de ejecutar secuencias de comandos de ASP.NET
![Page 3: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/3.jpg)
Instalación (1/4)
Creación de una Base de Datos en Microsoft SqlServer con el nombre ‘Notas’
Crear un usuario llamado practica_dsw dandole permisos de crear, modificación y administración de la Base de Datos ‘Notas’
Ejecutar el script de secuencias de comandos sql que se adjunta
Con esto ya esta configurada la Base de Datos
![Page 4: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/4.jpg)
Instalación (2/4)
Copiar la carpeta ‘ServicioNotas’ a un directorio del Servidor Web
Modificar el string de conexión a la Base de Datos
Recompilar el Servicio Web Convertir el directorio ‘ServicioNotas’ en un
Directorio Virtual del IIS.
![Page 5: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/5.jpg)
Instalación (3/4)
Copiar las carpetas de ‘SistemaProfesores’ y ‘SistemaAlumnos’ al mismo directorio en el que se copió la carpeta ‘ServicioNotas’
Modificar los ficheros wsdl del directorio ‘Refencias Web/dsw.servicioNotas’ indicándole cual es la dirección del servicio Web
Recompilar las aplicaciones para actualizar la librería dinámica que se genera
Convertir los nuevos directorios en Directorios Virtuales del IIS.
![Page 6: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/6.jpg)
Instalación (4/4)
Actualizar los links que sean necesarios para que se pueda ir de una pagina a otra
Lo ultimo es crear una entrada en la tabla de Profesores cuyo identificador sea ‘Administrador’‘Administrador’
![Page 7: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/7.jpg)
Arquitectura del Sistema (1/2)
UsuarioServidor Web Servicio Web Base de
Datos
![Page 8: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/8.jpg)
Arquitectura del Sistema (2/2)
El usuario hace una petición por HTTP al Servidor Web
El Servidor Web llama al Servicio Web mediante mensajes SOAP
El Servicio Web conecta con la base de Datos para obtener la información Almacenada
![Page 9: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/9.jpg)
Diseño de la base de Datos(1/2)
![Page 10: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/10.jpg)
Diseño de la Base de Datos(2/2)
Las tablas que se obtiene de el esquema anterior son:
– Profesores(id_profesor,password,nombre,apellido1,apellido2)– Imparte(id_profesor,cod_asignatura,periodo)– Asignatura(cod_asignatur,nombre,creditos,periodo)– Cursa(cod_asignatura,matricula,periodo,convocatoria,nota,estado)– Alumnos(matricula,password,nombre,apellido1,apellido2,correo)
Las tablas Imparte y Cursa salen de las relaciones ya que tienen atributos propios
![Page 11: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/11.jpg)
Demostración de Funcionamiento
![Page 12: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/12.jpg)
Pantalla Principal
![Page 13: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/13.jpg)
Sistema Alumnos (1/7)
Las operaciones que se pueden realizar son:– Cambiar Dirección de Correo Electrónico– Cambiar Password– Consulta de Notas
Antes de acceder a la aplicación de alumnos el usuario se tendrá que autenticar
![Page 14: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/14.jpg)
Sistema Alumnos (2/7)
![Page 15: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/15.jpg)
Sistema Alumnos (3/7)
![Page 16: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/16.jpg)
Sistema Alumnos (4/7)
![Page 17: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/17.jpg)
Sistema Alumnos (5/7)
![Page 18: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/18.jpg)
Sistema Alumnos (6/7)
![Page 19: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/19.jpg)
Sistema Alumnos (7/7)
![Page 20: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/20.jpg)
Sistema Profesores (1/10)
Las Operaciones que se podrán hacer son:– Añadir lista de alumnos de una asignatura– Añadir las notas de una asignatura– Mandar las Notas por correo Electronico– Añadir Asignaturas– Añadir Profesores( esta operación solo la podrá
realizar el administrador)
![Page 21: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/21.jpg)
Sistema Profesores (2/10)
Al igual que en el Sistema Alumnos antes de acceder habrá que autenticarse
Según si se es el Administrador o no se podrán hacer unas operaciones o no
![Page 22: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/22.jpg)
Sistema Profesores (3/10)
![Page 23: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/23.jpg)
Sistema Profesores (4/10)
Pantalla principal del Administrador
![Page 24: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/24.jpg)
Sistema Profesores (5/10)
Pantalla principal para el resto de usuarios
![Page 25: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/25.jpg)
Sistema Profesores (6/10)
![Page 26: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/26.jpg)
Sistema Profesores (7/10)
![Page 27: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/27.jpg)
Sistema Profesores (8/10)
![Page 28: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/28.jpg)
Sistema Profesores (9/10)
![Page 29: Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla](https://reader033.vdocuments.site/reader033/viewer/2022061608/5665b4961a28abb57c926c42/html5/thumbnails/29.jpg)
Sistema Profesores (10/10)
Esto solo para el Administrador