La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla.

Presentaciones similares


Presentación del tema: "Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla."— Transcripción de la presentación:

1 Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla

2 Prerrequisitos antes de la Instalación Tener instalado el FrameWork.Net 1.1 o similares (véase proyecto MONO)MONO Tener instalado el Internet Information Server (IIS) o un Servido Web que sea capaz de ejecutar secuencias de comandos de ASP.NET

3 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

4 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.

5 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.

6 Instalación (4/4) Actualizar los links que sean necesarios para que se pueda ir de una pagina a otra ‘Administrador’ Lo ultimo es crear una entrada en la tabla de Profesores cuyo identificador sea ‘Administrador’

7 Arquitectura del Sistema (1/2) Usuario Servidor Web Servicio Web Base de Datos

8 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

9 Diseño de la base de Datos(1/2)

10 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

11 Demostración de Funcionamiento

12 Pantalla Principal

13 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

14 Sistema Alumnos (2/7)

15 Sistema Alumnos (3/7)

16 Sistema Alumnos (4/7)

17 Sistema Alumnos (5/7)

18 Sistema Alumnos (6/7)

19 Sistema Alumnos (7/7)

20 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)

21 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

22 Sistema Profesores (3/10)

23 Sistema Profesores (4/10) Pantalla principal del Administrador

24 Sistema Profesores (5/10) Pantalla principal para el resto de usuarios

25 Sistema Profesores (6/10)

26 Sistema Profesores (7/10)

27 Sistema Profesores (8/10)

28 Sistema Profesores (9/10)

29 Sistema Profesores (10/10) Esto solo para el Administrador


Descargar ppt "Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla."

Presentaciones similares


Anuncios Google