Home

Instalando PSAV Aplicación del Profesor

image

Contents

1. Administrador 4 Presentar formulario crear cuenta pro Interfaz 12 Mensaje operacion completada io 3 Devolver formulario crear cuenta pr fesor 11 ee ok uldfio crear cuenta profesor Ingresar datos profesor 7 Validar datos profesor 9 Guardar datos profesor gt Sistema E Q 8 Validacion ok 10 Operacion completada ok Profesor CREAR CUENTA ESTUDIANTE 1 Seleccionar cuenta estudiante op 5 Ingresar datos estudiante Estudiante 4 Presentar formulario crear cuenta estudia 12 Mensaje operacion completada Interfaz 3 Devolver formulario crear cuenta estudiante 11 pia ok ee ELIMINAR ENLACE 1 Seleccionar eliminar Enlace Curso 5 Eliminar Enlace curso gt OA Inte Profesor 4 Presentar formulario eliminar enlace 10 Mensaje Enlace Eliminado Eliminar enlace curso 7 Eliminar enlace curso gt gt lt 8 Operacion completada ok Sistema ELIMINAR AGENDA 1 Seleccionar eliminar Evento Curso 5 Eliminar evento agenda lt 9 a 2 eliminar Evento liminar evento agenda 7 Eliminar evento agenda gt gt po Ager 8 Operacion completada ok Sistema ELIMINAR AGENDA 1 Seleccionar eliminar Pregunta Evaluacion 5 Eliminar Pregunta Evaluacion a R ae Inter Profesor Presentar for
2. Crear y Modificar Agenda Profesor Interfaz Sistema Seleccionar Crear Editar agenda op Ingresar Datos Eventos gt Solicitar formulario ingresar modificar agendal Dev olv er formulario ingresar modificar agend lt Ingresar datos Eventos Operacion ok O l O Interfaz Profesor Sistema Seleccionar Crear Editar agenda op Solicitar formulario ingres ar modificar agenda Dev olver formulario ingresar modificar agenda Ingresar Datos Eventos Ingresar datos Eventos Guardar Da Operacion co lt Operacion ok E lt Mensaje operacion completada Crear Evaluaci n Interf az Profesor Sistema Seleccionar Ingresar Evaluaciones op Solicitar forlumario crear evaluacion gt Devolver formulario crear evaluacion E lt Presentar formulario crear evaluacion lt Ingresar datos evaluacion Ingresar datos evaluacion lt Gua Ope Operacion ok Mensaje operacion completada lt Crear Pregu
3. lt 2 OperacionCompletada ok Profesor Sistema ACCESAR CURSO Seleccionar accesar curso op Estudiante 4 Presentar Pagina de Curso cur Interfaz 3 Devolver a curso 2 Solicitar P co de curso curso Sistema INGRESAR MODULO PROFESOR O Ingresar modulo profesor op S
4. Adaptadores curso de adaptadores 2004 02 29 ao RESE Aplicaciones distribuidas en una Matricul Aplicaciones Distribuidas red de computadoras 2004 03 22 Aplicaiones Portales en Net 2004 03 08 Matricularse Circuitos Digitales Curso de verano 2004 02 22 Websenices tecnolog a de APP distribuidas 2004 03 10 Fia 6 Pantalla de Cursos Disponibles 5 Matriculase en un Curso Despu s de conocer la lista de cursos Disponibles el alumno tiene la posibilidad de matricularse en uno o varios de los cursos presentados en pantalla para esto deber dar un clic sobre el bot n matricularse que se localiza al frente de cada uno de los cursos disponibles cabe recalcar que el curso en el cual se matricula un alumno desaparece de la lista de cursos disponibles Figura 7 Cursos Disponibles Curso Descripci n del Curso fecha Inicio Adaptadores curso de adaptadores 2004 02 29 Aplicaciones Distribuidas APA IONES ASUBUICAS En ng 2004 03 22 red de computadoras Aplicaiones Portales en Net 2004 03 08 Circuitos Digitales Curso de verano 2004 02 22 Fig 6 Selecci n de la opci n 6 Consultar mis Cursos El estudiante tiene la opci n de consultar los cursos en los cuales este se encuentra matriculado para lo cual deber seleccionar la opci n Mis Cursos y el sistema presentara el nombre del curso una breve descripci n fecha de inicio fecha de finalizaci n de todos los cursos en los cuales se encuentra Matriculad
5. Dominio predeterminado Seleccionar Territorio Seleccionar Autenticaci n de Windows integrada INSTALANDO FRAMEWORK El componente que hace posible la implementaci n de Servicios Web de la propuesta de Microsoft es el NET framework Para la instalaci n es necesario elegir del CD 1 de Visual Studio NET elegir Windows Component Update esto hace que se actualicen los componentes de Windows XP adem s de instalar Internet Explorer 6 0 que es la versi n m nima que se necesaria fis Visual Studio NET Setup Microsoft Visual Studio NET Setup ensure that they are not corrupted or install a new version Windows Component Update Reinstall Windows components for Visual Studio NET to of the Windows Component Update features You can also uninstall Visual Studio NET Visual Studio NET Repair reinstall or install additional Visual Studio NET Check for the latest Service Releases to ensure optimal functionality of Visual Studio NET You will have the option of checking using the Internet or a Service Pack disk INSTALANDO VISUAL STUDIO NET En la instalaci n de Visual Studio Net se puede elegir los elementos que nos da por defecto pero no es necesario en realidad se puede instalar solo lo que en realidad sea necesario para nosotros por ejemplo solamente C etc ASP NET Es el componente que nos permitir crear las p ginas ASPX se instala con NET Framework C Es el nuevo lenguaje d
6. Guardar datos e Operacion complet Operacion ok Mensaje operacion completada CONSULTAR CURSOS Estudiante Sistema Consultar cursos op gt Consultar curso c Consulta cursos Cu lt Lista cursos REALIZAR EVA Interfaz a Seleccionar realizar evaluacion parameetro Sdiikitar formulario parametro Sistema Devolver formulario evaluacion Presentar formulario evaluacio Realizar evaluacion solucion Realizar evaluacion solucion Guardar solucion solu Mai Operacion completad lt Generar y guardar cal Operacion c Operacion ok Mensaje Resultado evaluacion CONSULTAR EVALUACI N Interfaz Siste Estudiante a evana ciom curs a gt al evaluacion curso ma Consultar evaluacio Datos evaluacion ev lt consulta evaluacion lt Lista E E T lt CO Interfaz Estudiante Consultar enlace curso gt Consultar enlace curso Sistema gt Consultar CONSULTAR AGENDA Int
7. a resolver dicha evaluaci n Wrests Agenda Enlaces Notas Evaluacion N Fig 10 Seleccionar la opci n Evaluaciones EVALUACIONES ACTIVAS Nombre Evaluacion Descripci n Hora Inicio Hora final Examen para detectar nivel de conocimientos de los alumnos 23 23 00 15 Examen Conceptual R Inicio gt Mis cursos gt Evaluaci n Webservices Modulo Estudiante Agenda 0280 MPor Contestar MContestadas nlaces Notas Examen Conceptual Pregunta 1 Tecnolog a Evaluacion Los Websercice son Tecnolog a o f Contestar un lenguaje i Arquitectura Pregunta 2 00 Los elementos que conforman WS son tecno log a 0 0 no 0 0 Pregunta 3 coolies Como manejaria las sesiones en f Contestar WS sesion start Enviar Fig 12 Lista de Preguntas 13 Resoluci n de Evaluaciones Una vez que el profesor ha publicado evaluaciones para ser resueltas por los alumnos y estos han ingresado a dichas evaluaciones el proceso para resolver el conjunto de preguntas que conforman una determinada evaluaci n es el siguiente Debemos dar clic en el bot n contestar que se encuentra al frente de cada pregunta el sistema presentara un formulario con el nombre de la pregunta y sus items o posibles soluciones el alumno deber seleccionar la respuesta que crear correcta cabe recalcar que solo una de las opciones de soluci n ser la correcta luego seleccionara la opci n enviar para guardar sus respuestas El alumno deber repetir
8. todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla solucion operaci nSol Permite acceder a los m todos que manipulan los datos de la tabla solucion Titulo Contiene las clases que permiten la manipulaci n de la tabla t tulo conectaTit Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla titulo operaci nTit Permite acceder a los m todos que manipulan los datos de la tabla titulo Componetes Contiene los servicios Web que podr n ser accedidos desde otras aplicaciones Evaluaci n Contiene las clases que permiten la manipulaci n de la tabla Evaluaci n conectaEva Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla Evaluaci n operaci nEva Permite acceder a los m todos que manipulan los datos de la tabla agenda Nota Contiene las clases que permiten la manipulaci n de la tabla Nota conectaNot Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla Nota operaci nNot Permite acceder a los m todos que manipulan los datos de la tabla Nota Pregunta Contiene las clases que permiten la manipulaci n de la tabla pregunta conectaPre Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla pregunta operaci nPre Permite acceder a los m todos qu
9. Aplicaciones Distribuidas Modulo Estudiante Agenda Sitio Informaci n que contiene Direcci n Enlaces Hola Hola www latacunga com sasas sss sss Notas Evaluacion Fia 8 Consulta de Enlaces La opci n Notas le permite al alumno consultar todos las notas por curso obtenidas durante el transcurso de un determinado curso al dar clic sobre la palabra Notas el sistema desplegara una lista de las evaluaciones resueltas con sus respectivas notas y la fecha en la que fueron realizadas a continuaci n se ilustra en la Figura 9 AULA VIRTUAL Microsoft Internet Explorer Notas Alumno katya Villalba Examen Fecha Nota Examen Conceptual 2004 03 30 30 40 Fig 9 Lista de Notas de un Estudiante por Curso 12 Ingreso a Evaluaciones El alumno para ser evaluado debe resolver Test publicados por el profesor que dicta el curso para la resoluci n de estas evaluaciones el profesor pondr un limite de tiempo en el cual la evaluaci n estar activa Para que un alumno pueda consultar si existe evaluaciones disponibles para ser Listado resueltas deber dar clic sobre la opci n Evaluaciones del men presentado a su izquierda el sistema presentara las evaluaciones disponibles con la siguiente informaci n el nombre de la evaluaci n una breve descripci n la hora de inicio y la hora de finalizaci n de la misma En el caso de que existan evaluaciones activas el alumno deber dar clic sobre el nombre de la evaluaci n para as ingresar
10. ESCUELA POLITECNICA DEL EJ RCITO SEDE LATACUNGA FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA DESARROLLO DE APLICACIONES DISTRIBUIDAS BASADAS EN COMPONENTES PROYECTO PREVIO A LA OBTENCI N DEL TITULO DE INGENIERO EN SISTEMAS E INFORMATICA ELABORADO POR HOLGER DAVID MATA FONSECA KATIA PATRICIA VILLALBA JACOME Latacunga Abril 2004 CERTIFICACION Se certifica que el presente trabajo fue desarrollado por Holger David Mata Fonseca y Katia Patricia Villalva J come bajo nuestra supervisi n Latacunga Marzo del 2004 Ing Santiago J come DIRECTOR DE TESIS Ing Ra l Rosero CODIRECTOR DE TESIS DEDICATORIA Este trabajo fruto del esfuerzo se lo dedico a A mi madre Imelda quien con su entrega total sacrificio y amor a sus hijos a formado personas de bien A mis hermanos Jefferson y Kleber porque juntos nos apoyamos unos a otros para vencer las adversidades de la vida para s cumplir nuestras metas A mi abuela Emperatriz quien con sus sabios consejos infundi en m buenos valores y me ayud en todo m omento incondicionalmente A todas las personas que de una u otra forma me apoyaron en los momentos dif ciles para salir de las dificultades y mantenerme de pie pese a los problemas Katia DEDICATORIA Dedico este trabajo fruto del esfuerzo y dedicaci n A la memoria de mi madre que pese a su ausencia dejo los mas nobles consejos que forjaron y consolidaron nuestros valores A mi padre ej
11. Estudiante Contiene las paginas web programadas y llevan la extensi n aspx Clases Contiene la capa de negocios Web references Contiene los servicios a los que accede la aplicaci n y crea una carpeta con el nombre localhost en forma ascendente por ejemplo para el componente evaluaci n crea la carpeta localhost1 para el componente preguntas crear la carpeta localhost2 etc Bin Contiene el archivo dll que ser incluido con la palabra namespaces Images Contiene las im genes del sitio Forma de Acceder a los Servicios La forma de acceder a los servicios en el cliente se da de la siguiente forma Primero es importante incluir el namespace que accede a los componentes en nuestro caso aulaVirtual lt Import Namespace aulaVirtual gt Luego creamos objetos de tipo componentes aulaVirtual localhost2 Respuesta ob new aulaVirtual localhost2 Respuesta aula Virtual localhost1 Pregunta ob1 new aulaVirtual localhost1 Pregunta aula Virtual localhost4 Solucion ob3 new aulaVirtual localhost4 Solucion Aqui accedemos a tres componentes cada uno con sus servicios Web Mediante la creaci n de objetos de este tipo Luego accedemos a los servicios de la siguiente forma ds 0b datosRespregunta serial_pre donde ds es un objeto de tipo DataSet La forma de acceder a los datos de un DataSet se da de la siguiente forma Paso 1 obtener el numero de registros que contiene el set de datos int filas ds Tables Agenda R
12. R go Aplicaci n Nuestra aplicaci n necesita seguir los pasos previos para su normal funcionamiento cuando ya sea instalada Instalando PSAV Aplicaci n del Profesor Cuando tengamos la m quina Servidor configurada ya podemos poner la aplicaci n a funcionar Es necesario para esto que la aplicaci n se encuentre en el directorio Inetpub gt wwwroot Instalando PSAV Aplicaci n del Profesor De igual forma es necesario para esto que la aplicaci n se encuentre en el directorio Inetpub gt wwwroot Tanto esta como la anterior se encontraran en la carpeta aulaVirtualAsp y es la que contiene los servicios Web Instalando PSAV Aplicacion del Estudiante Cuando tengamos la maquina Servidor configurada ya podemos poner la aplicaci n a funcionar Es necesario para esto que la aplicaci n se encuentre en el directorio Inetpub gt wwwroot Esta aplicaci n puede ser creada en otro lenguaje y diferente plataforma y es el consumidor de los servicios Web Esta aplicaci n la encontraremos en la carpeta aulaVirtual Autentificaci n e sesossesesesocsesossesesescssesosossesesossesosossesescsoesosossesesosossesossesese 2 Registrarse COMO alumno eccooccccccococccooccosccooocoseceooeceoeceooccooccoeccosess 3 Selecci n del CUPS Oia ani ten 4 Matricularse en UN CUISO ccccccoccocc0c00000000000000000000000000000000000000000000000000000 5 Consultar mis CUrS0S s ss csccscsessesccccsssscccc
13. a principal curso n Soli itar Pagina principal de curso cursc lt Presentar Pagina de Curso curso lt INGRESAR Mi Interfaz Profesor Siste Ingresar modulo profesor op gt Solicitar Pagina principal de profesor pro fe peel pagina principal de profesor pro fe DIAGRAMA DE COLABORACI N MODIFICAR CURSO O 1 Seleccionar modificar curso op 5 Ingresar datos curso Profesor 4 Presentar formulario modificar cu 10 Mensaje operacion completada sinter 3 Devolver formulario modificar curso 9 paia D 2 Solicita YA ae modificar curso Ingresar datos curso ardar datos modificado curso Curso _ gt lt 8 Operacion completada ok INGRESAR Y MODIFICAR Sistema 1 Seleccionar Crear Editar agenda op 4 Ingresar Datos Eventos De ee TEL i CREAR EVALUACI N 1 Seleccionar Ingresar Evaluaciones op Ingresar datos evaluacion Profesor 4 Presentar formulario crear eva 10 Mensaje operacion completada Interfaz Ingresar datos evaluacion eaa 7 Guardar datos evaluacion ie gt CREAR PREGUNTA Solicitar ingresar modificar pregunta evaluacion sar preguntas de evaluacion pregunta Profesor 4 Presentar formulari
14. aci nRea Permite acceder a los m todos que manipulan los datos de la tabla realizaevaluacion Respuesta Contiene las clases que permiten la manipulaci n de la tabla respueta conectaRes Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla respuesta operaci nRes Permite acceder a los m todos que manipulan los datos de la tabla respuesta Soluci n Contiene las clases que permiten la manipulaci n de la tabla solucion conectaSol Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla solucion operaci nSol Permite acceder a los m todos que manipulan los datos de la tabla solucion SERVICIOS WEB Los servicios web se encuentran en la aplicaci n de servicios mientras que en la aplicaci n del consumidor encontraremos los archivos que permiten acceder a estos servicios Librer as que se deben incluir using System Web Es necesaria para que esten disponibles los m todos de dise o web using System Web Services Esta libreria permite utilizar la directiva para servicios web y su inclusi n en un componente es obligatorio Estructura de los servicios Web Componentes Aqu encontraremos los componentes que contienen los servicios web que estar n disponibles para cualquier consumidor los componentes que contiene son Evaluaci n Nota Pregunta Realizarrespuesta Respuesta Solucion Estos component
15. acion ok lt Guardar datos estudi Operacion completad ELIMINAR ENLACE Profesor Interfaz Seleccionar eliminar Enlace Cursd lt Presentar formulario eliminar enlace So t itear formulario eliminar Enlace Sistema gt Devolver formulario eliminar enlace lt Eliminar Enlace curso lt Mensaje Enlace Eliminado Eliminar enlace curso Operacion ok gt Eliminar enlace curs Operacion completada lt lt Interfaz Profesor Sistema Seleccionar eliminar Evento Curso lt esentar formulario eliminar evento Solicitar formulario eliminar Evento lt Devolver formulario eliminar evento Eliminar evento agenda Mensaje Evento Eliminado Eliminar evento agenda Eliminar evento ag Operacion completa Operacion ok lt ELIMINAR PREGUNTA Interfaz Pr Sistema egunta Profesor Seleccionar eliminar Pregunta Ev luacion Solicitar formulario eliminar pregunta Devolver formulario eliminar preg unta Presen tar formulario eli
16. asricscccsscccsscssicretcscissessssisacacscessr cssts 6 Ingresar a Herramientas del CUrSO cccccocccocccocccoo0c000000000000000000000000000 6 Gesti n de herramientas del Curso ooooononoconoonconoonociconcononononoconoonocaconcononos 7 P 19 111 A 7 0111 Tel AAA A A E e 8 NOTAS rico bbba DO SADA a DOA ADE AA AIDA DU LO DD AA DA AA DOA AO AA AE SO AEAT AA DADE TODA BDO DS A DDO SALE hCODTCdS 8 Ingreso a eVvalUacioNes ss ss sccscceseiccscrssicsscasscccscesscscscrscsssscsssssecsasscsscnssssssscrasss 9 Resoluci n de evalUaciONEeS cccccccccccccccicicccccccccicsscsceccccissssscocacananaase 9 2 Autentificaci n Para acceder al m dulo del alumno es necesario autentificarse en el sistema Debe introducir en los campos el nombre de usuario y la contrase a que le han sido asignados Una vez introducidos haga clic en el bot n entrar para acceder al curso Fig 1 Si el sistema no le permite ingresar al autentificarse debe intentarlo de nuevo Aseg rese de que la tecla Bloqueo May sculas este desactivada Si la pantalla de autentificaci n vuelve a aparecer en blanco y no le permite acceder es posible que est introduciendo mal su nombre de usuario o su contrase a Fig 2 Fig 2 Pantalla de autentificaci n del alumno nn hlanan 3 Registrarse como Alumno Un visitante del Sistema de Aula Virtual tiene la opci n de registrarse en el sistema como alumno para lo cual deber dar un cl
17. dos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla enlace operaci nEnl Permite acceder a los m todos que manipulan los datos de la tabla enlace Web references Aqu encontraremos los servicios a los que podemos acceder desde el consumidor de servicios Evaluaci n Contiene las clases que permiten la manipulaci n de la tabla Evaluaci n conectaEva Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla Evaluaci n operaci nEva Permite acceder a los m todos que manipulan los datos de la tabla agenda Nota Contiene las clases que permiten la manipulaci n de la tabla Nota conectaNot Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla Nota operaci nNot Permite acceder a los m todos que manipulan los datos de la tabla Nota Pregunta Contiene las clases que permiten la manipulaci n de la tabla pregunta conectaPre Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla pregunta operaci nPre Permite acceder a los m todos que manipulan los datos de la tabla pregunta Realizarrespuesta Contiene las clases que permiten la manipulaci n de la tabla realizaevaluacion conectaRea Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla realizaevaluaci n oper
18. e manipulan los datos de la tabla pregunta Realizarrespuesta Contiene las clases que permiten la manipulaci n de la tabla realizaevaluacion conectaRea Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla realizaevaluaci n operaci nRea Permite acceder a los m todos que manipulan los datos de la tabla realizaevaluacion Respuesta Contiene las clases que permiten la manipulaci n de la tabla respueta conectaRes Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla respuesta operaci nRes Permite acceder a los m todos que manipulan los datos de la tabla respuesta Soluci n Contiene las clases que permiten la manipulaci n de la tabla solucion conectaSol Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla solucion operaci nSol Permite acceder a los m todos que manipulan los datos de la tabla solucion Al abrir la aplicaci n de aulaVirtual encontraremos la siguiente estructura BD Validaci n Navegar Clases Agenda conectaAge operaci nAge Curso conectaCur operaci nCur Enlace conectaEnl operaci nEnl Estudiante conectaEst operaci nEst Matricula conectaMat operaci nMat Web References Las tareas b sicas que desempenan son BD Conexi n a la Base de datos Validaci n Validaci n de datos Navegar Permite navegar a
19. e Archivos Al abrir la aplicaci n de aulaVirtualAsp encontraremos la siguiente estructura BD Validaci n Navegar Clases Agenda conectaAge operaci nAge Curso conectaCur operaci nCur Enlace conectaEnl operaci nEnl Evaluaci n conectaEva operaci nEva Matricula conectaMat operaci nMat Nota conectaNot operaci nNot Pregunta conectaPre operaci nPre Profesor conectaPro operaci nPro Realizarrespuesta conectaRea operaci nRea Respuesta conectaRes operaci nRes Soluci n conectaSol operaci nSol Titulo conectaTit operaci nTit Componentes Las tareas b sicas que desempenan son BD Conexi n a la Base de datos Validaci n Validaci n de datos Navegar Permite navegar a trav s de los set de datos Clases Esta carpeta contiene todas las clases que manipular n la Base de datos Agenda Contiene las clases que permiten la manipulaci n de la tabla Agenda conectaAge Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla agenda operaci nAge Permite acceder a los m todos que manipulan los datos de la tabla agenda Curso Contiene las clases que permiten la manipulaci n de la tabla curso conectaCur Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla curso operaci nCur Permite acceder a los m todos que manipulan los datos de la tabla curso Enlace Contiene las c
20. e o des e edo 10 COMPONEN 10 PRONE End thee cont ice hd ht ake con a unter ala Res A ont Tia ola ao EL 21 lod oa a dec de 11 ASPN lA depeis E Thakor AR TATE 11 Librer as que densa rs 11 Estructura del Sitio aci id 12 Aplicaci n de Servicios ii ds 12 Aplicaci n Consumidor id i 12 Aplicaci n CONSUMION necia eiii 13 Modelo de la aplicaci n Reglas Servicios Front de Web End negocio BACK END La base de datos se encuentra que se utiliza es SQL SERVER ya que es parte de la plataforma NET El nombre de la base de datos es aulaVirtual y el procedimiento para levantarla es el siguiente Crear la base de Datos aulaVirtual Enel men Tool Herramientas elegir la opci n Sql Server Query Analyzer Luego en la ventana DB escogemos aulaVirtual Del CD 1 abrimos el archivo denominado basedatos copiamos todo el archivo y lo pegamos en la ventana de Query Analyzer Verificamos y ejecutamos el script REGLAS DEL NEGOCIO Para el desarrollo de las reglas de negocio se utilizo el lenguaje C por ser un lenguaje que permite el desarrollo de Servicios Web y combina lo mejor de otros lenguajes como la orientaci n a objetos seguridad etc Convirti ndolo en uno de los mejores lenguajes para el desarrollo de aplicaciones basadas en componentes Un ejemplo de un programa ser a class HolaMundo static void Main System Console WriteLine jHola Mundo Cabeceras de C Asi como en los archivos de len
21. e programaci n propuesto por Microsoft para la creaci n de aplicaciones orientadas a los Servicios Web y que se acopla a ASP NET El Compilador para C este componente es necesario ya que permite compilar los archivos creados en C Si bien es cierto Visual Studio es una herramienta especializada y contiene todos los componentes necesarios no es obligatorio instalarlo ya que en Internet se dispone de copiladores de C gratuitos y Framework que tambi n es gratuito y es necesario que exista en el servidor BASE DE DATOS Instalando SQL Server La Base de Datos utilizada es SQL Server 7 0 sal Ver Read the Release Notes VN o ra Install SQL Server 7 0 Prerequisites A VN ra Install SQL Server 7 0 Components A Wad vsi Our Web Site SE Browse Books Online Requires Internet Explorer 4 01 SP 1 Es tambi n parte de la familia NET por lo tanto se acopla f cilmente Como levantar SQL im SQL Server Enterprise Manager Archivo Acci n Yer Tools Ventana Ayuda es am X Bj P 2 gt gt 3 8 EA mi Console RootWicrosoft SOL ServersiSQL Server Group Console Root SQL Server Group 1 Item Ej Microsoft SQL Servers SQL server Group 2 Eh HOLGER Windows NT NIGER Windows NT SOL Server Enterprise Manager gt The SQL Server HOLGER is not known to be running Are you sure you wish to connect al an a Es muy simple haciendo click en el servidor nos pregu
22. ede consultar una agenda con todos los eventos que se realizaran mientras toma el curso consultar enlaces que son de ayuda para una mejor compresi n del curso y el punto mas importante Resolver evaluaciones mediante las cuales se podr determinar si el alumno aprueba o reprueba un determinado curso nicio gt Mis cursos Bienvenido al curso de Webservices Notas Evaluacion Fig 6 Pantalla de Herramientas de Curso Wagenda El servicio de Agenda le permite al alumno consultar los AUCT EM eventos que se realizan a medida que se va desarrollando el curso al seleccionar la opci n agenda el sistema presentara todos los eventos pertenecientes al curso se visualizara el nombre del evento la descripci n la fecha y la hora en la que este se efectuara Inicio gt Mis cursos gt Agenda Aplicaciones Distribuidas Modulo Estudiante Agenda Evento Descripci n Fecha Hora Enlaces Reunion en cosa 2004 03 07 20 00 el Auditorio Notas Nuevo Evento 2 2004 03 07 18 00 Evento Evaluacion Fig 7 Pantalla de Consulta de Eventos de una Agenda 10 Enlaces El servicio de Enlaces le permite al alumno consultar las direcciones de los enlaces que son de ayuda para la compresi n del curso al seleccionar la opci n enlaces el sistema presentara todos los enlaces pertenecientes al curso se visualizara el titulo del sitio informaci n que este contiene y la Direcci n del enlace Figura 8 Inicio gt Mis cursos gt Enlaces
23. emplo de superaci n y apoyo incondicional A mis hermanos por estar siempre pendiente de m A todas las personas y amigos que me extendieron la mano cuando lo necesite Holger MANUAL DE INSTALACI N Requisitos de Hardware gigs satiated tenon EN ana 2 Requisitos de A ee dus an eee eve a eer en 2 MICrOSOMt NE Toes see A a ood acute 2 Instalando WINDOWS XP es 3i ccs on td 2 Instalando Internet Informati n Servel ecceceeeeeeeeteeeeeeeeeees 3 Configuraci n de Internet Informati n Server 4 Instalando Framework erxusonisa ia a 5 Instalando Visual Studio NET ocupa eee 5 A A 5 ASEN NE TO a 5 Compilador para C t cccciiciiiiciiiiiiiiccii lets 5 Instalando Sql Server A EE PEU ene SEY S E Te 6 Como levantar SO roo 011 97 190002000 2277400020529279 90 001 202006 6 Creaci n la Base de DatOS ococioonocinccinanoioninanananenanacnadanararacins canicas 7 yAN 0 or 01 0 aa a ae ae ae aa aa aa aa acea e ae a ea ana nDDno TE EE EE E TE 8 Instalando PSAV Aplicaci n del Administrador 8 Instalando PSAV Aplicaci n del Profesor 8 Instalando PSAV Aplicaci n del Estudiante 8 REQUISITOS DE HARDWARE La Nueva tendencia de las tecnolog as orientadas al Web y hoy la implementaci n de Servicios Web han hecho que los requisitos de hardware aumente sin embargo estos requis
24. erfaz Estudiante Consultar agenda curso Consultar agenda curso A Sistema consulta agenda Agenda Consultar agenda curso Datos agenda agenda lt Lista Eventos agenda lt CONSULTAR NOTAS Estudiante Interfaz Sistema Consultar notas evaluacion Nota notas gt Consultar notas evaluacion gt Consultar notas evalua lt Datos notas notas consulta notas lt CONSULTAR PREGUNTAS A Estudiante Interfaz Consultar preguntas evaluacion Consultar preguntas evaluacion A Sistema el paco preguntas evalu a CREAR CUENTA ESTUDIANTE Interfaz Estudiante Seleccionar cuenta estudiante op Solicitar Devolver Pre formulario crear cuenta esti formulario crear cuenta es sentar formulario crear cuenta estudiah Ingresar datos estudiante Mensaje operacion completada te Ingresar datos estudiante Operacion ok Sistema diante tudiante Validar datos estudia Valid
25. es permiten la rendir evaluaciones y ser utilizados como parte de otras aplicaciones consumidoras Para crear un Servicio Web es necesario a adir la palabra reservada WebMethod Ejemplo WebMethod public DataSet datosEva rslector ob datosEva rslector Fill ds Evaluacion ob cerrar return ds FRONT END Esta capa esta disenada ademas de Html en ASP NET y JavaScript ASP NET Tambi n forma parte de la familia NET y es la que permite crear aplicaciones web y acceder a aplicaciones con Servicios Web Librerias que se deben incluir lt Page Language C ContentType text html gt Indica que las clases de la aplicaci n a acceder estan en C lt Import namespace System gt Librerias del sistema lt Import namespace System Data SqlClient gt Librer as para manipular bases de datos lt Import namespace System Data gt lt Import Namespace aulaVirtualAsp gt Inclusi n de la capa de negoci s Estructura del sitio Cuando creamos una aplicaci n web estamos creando en realidad un sitio web el tendr un directorio con el nombre de la aplicaci n Aplicaci n de Servicios Profesor Contiene las paginas web programadas y llevan la extensi n aspx Clases Contiene la capa de negocios Componentes Contiene los servicios que estar n a disposici n de un consumidor Bin Contiene el archivo dll Images Contiene las im genes del sitio Aplicaci n Consumidor
26. estar un lenguaje Arquitectura Pregunta 2 00 Los elementos que conforman Contestar WS son tecnolog a 0 0 no 0 0 Pregunta 3 koolides Como manejaria las sesiones en Contestar WS i sesion start Contestar Pregunta 4 Determine los protocolos Basicos UDDI WSDL SOAP_XML Contestar de WS SOAP Fig 15 Preguntas Contestadas y Por Contestar Las preguntas est n enumeradas en la parte superior y estas ir n cambiando de color las preguntas que est n contestadas estar n de color azul y las preguntas por contestar estar n de color rojo como se ilustra en la Figura 15 Inicio His cum Evel G n Boduls Estudiante Agena Mar tomastar fMiContasiadas Ealar EMEA Examen Conceptual Pregunta 7 A Eval ust ign Los Websercice ate Tecnalagia p DORA Tonala un lenguaje Arquitecta Pregunta 2 ao Los elarcenti E que cosine Conana WS fan lecao laga 0 0 no dO Pregenta 3 Como manejan lick sesionar en Conta shar Wor sesion Fart emer k Fig 16 Selecci n de la opci n Enviar Cuando el alumno seleccione esta poci n la soluci n dada por el estudiante a esta evaluaci n ser guardada definitivamente es decir el alumno ya no podr editarla o corregir alguna respuesta MANUAL DEL PROGRAMADOR Modelo de la aplica e io AI acia 2 Backend A A E eee ia 2 R glas de NesocIl ssar fadei iii 2 Cabeceras Chica ii id 3 Librer as que se deben Melli aia dt 3 Estructura de arcos e al cido 4 A A SE ee 10 Librer as que deben in
27. este proceso para todas las preguntas En caso de que el estudiante quiera cambiar alguna respuesta tendr la opci n de hacerlo siempre y cuando que tenga activa la opci n contestar es decir que no haya seleccionado la opci n enviar del men principal de las preguntas Despu s de que una evaluaci n ha sido resuelta esta no vuelve a estar activa 0280 Agenda MPor Contestar MContestadas Enlaces Notas Examen Conceptual Pregunta 1 Tecnolsela Evaluacion Los Websercice son Tecnolog a o j gi un lenguaje Arquitectura Y Pregunta 2 00 Los elementos que conforman j WS son tecnolog a 0 0 no 0 0 Fig 12 Selecci n de la opci n Contestar nicio o gt gt gt Modulo Estudiante Los elementos que conforman oras Ta Dre guts LO puntos WS son tecno log a 0 0 Ingrese su respuesta y elija enviar 10 0 0 O no 0 0 Fig 13 Formulario de Resoluci n Cuando el alumno selecciona esta opci n el sistema guarda temporalmente esta soluci n es decir el alumno tendr la posibilidad de corregir su reapuesta en caso de que tenga dudas Agenda Enlaces Notas Evaluacion Los elementos que Conforman We SON tecno logia QX Valor de la pregunta 10 puntos ingrese su respuesta y cija eralar amp O Era K no CO Cancelar Fig 14 Selecci n de la opci n Enviar 28 MP or Contestar MContestadas Examen Conceptual ri to T nol Tecnolog a Contestar os Websercice son Tecnolog a o i ont
28. guaje C Java C era necesario la inclusi n de cabeceras en C tambi n es necesario que sean incluidas A continuaci n se explica los comandos necesarios para la inclusi n de librer as using Es utilizada para indicar que se usar la librer a indicada namespace Esta palabra reservada se utiliza para indicar a que espacio de nombre namespace pertenecer la clase Librer as que se deben incluir Entre las librer as principales o b sicas que utilizamos en C tenemos using System Contiene gran parte de m todos de C como los tipos de datos Console Data etc Sin embargo aunque contiene grupos de librerias dentro como Console Data etc Y es necesario que parte de esos componentes utilizaremos esto nos ayudar a que nuestra aplicaci n sea mucho mas ptima en la utilizaci n de recursos using System Data SqlClient Contiene los m todos necesarios para acceder a la Base de Datos Sql Server using System Data Contiene m todos como DataSet que nos servir n para la creaci n de sets de datos que mas tarde nos permitir n la manipulaci n de datos Aqu se indica el namespace al que pertenece namespace aulaVirtualAsp namespace aulaVirtual Estas dos directivas indican tanto en la aplicaci n de Servicios aulaVirtualAsp y en la aplicaci n del consumidor aulaVirtual a que espacio de nombres pertenece esto servir para m s tarde crear una librer a propia con este nombre de tipo DLL Estructura d
29. ic sobre la opci n registrarse como alumno el sistema presentar un formulario de registro de datos que el visitante deber llenar correctamente a continuaci n seleccionara la opci n guardar y habr quedado registrado en el sistema como alumno A continuaci n de ilustra en las siguientes figuras Primero Segundo BIENVENIDO REGISTRO DATOS Login Password Cedula Nombre Leo 05024584 Leonardo 1 pe Apellido Guerrero pe mail leaqdu yahoo com Telefono Celular 098618435 Direcci n Salcedo Fig 4 Formulario de Registro de Datos para un nuevo Estudiante Tercero Se presenta una pantalla de Bienvenida SUS DATOS SE GRABARON CON EXITO Resgresar Fig 5 Pantalla de Bienvenida a un Despu s de haberse registrado se le asignara un nombre de usuario y un password con lo cual podr autentificarse y as ingresar al sistema cuando lo necesite 4 Selecci n del curso Un alumno puede matricularse en varios cursos tiene la opci n de elegir en cual de ellos entrar La lista de cursos disponibles se le presenta al alumno despu s de la autentificaci n se muestran los nombres de los cursos una breve descripci n del mismo y la fecha de inicializaci n de los cursos Fig 6 Inicio Bienvenido katya Villalba Modulo Estudiante Cursos Disponibles Mis Cursos Curso Descripci n del Curso fecha Inicio
30. ipulan los datos de la tabla pregunta Profesor Contiene las clases que permiten la manipulaci n de la tabla profesor conectaPro Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla profesor operaci nPro Permite acceder a los m todos que manipulan los datos de la tabla profesor Realizarrespuesta Contiene las clases que permiten la manipulaci n de la tabla realizaevaluacion conectaRea Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla realizaevaluaci n operaci nRea Permite acceder a los m todos que manipulan los datos de la tabla realizaevaluacion Realizarrespuesta Contiene las clases que permiten la manipulaci n de la tabla realizaevaluacion conectaRea Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla realizaevaluaci n operaci nRea Permite acceder a los m todos que manipulan los datos de la tabla realizaevaluacion Respuesta Contiene las clases que permiten la manipulaci n de la tabla respueta conectaRes Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla respuesta operaci nRes Permite acceder a los m todos que manipulan los datos de la tabla respuesta Soluci n Contiene las clases que permiten la manipulaci n de la tabla solucion conectaSol Contienen los m
31. itos no son tan exigentes como se cree muchas veces Para ptimo funcionamiento es necesario Procesador Pentium III o superior Memoria RAM 128 MB Disco Duro 10 GB Tarjeta de Red REQUISITOS DE SOFTWARE Para la creaci n y funcionamiento de los Servicios Web es necesario instalara la familia de la Plataforma NET que es un conjunto de productos cabe mencionar que no es necesario instalarlos todos como lo haremos notar mas adelante MICROSOFT NET Es la familia de productos de la nueva generaci n de Microsoft que contiene muchos componentes y que en nuestro estudio ser n mencionados solo los utilizados para nuestro prop sito INSTALANDO WINDOWS XP Uno de los componentes de la familia Microsoft NET es Windows XP para la instalaci n de esta no hay ninguna restricci n Microsoft Windows XP FS Qu desea hacer Instalar Windovrs XP 5 Instalar componentes opcionales de Windows Realizar tareas adicionales gt Comprobar compatibilidad del sistema Programa de instalaci n de Windows ste es el programa de instalaci n de Windows Qu tipo de instalaci n desea realizar Tipo de instalaci n Actualizaci n recomendada Elija esta opci n para actualizar autom ticamente LS su versi n actual de Windows La actualizaci n conservar los programas instalados los archivos de datos y la configuraci n de equipo existente 2 Durante la instalaci n es normal que la pantalla se W q
32. lases que permiten la manipulaci n de la tabla enlace conectaEnl Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla enlace operaci nEnl Permite acceder a los m todos que manipulan los datos de la tabla enlace Evaluaci n Contiene las clases que permiten la manipulaci n de la tabla Evaluaci n conectaEva Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla Evaluaci n operaci nEva Permite acceder a los m todos que manipulan los datos de la tabla agenda Matricula Contiene las clases que permiten la manipulaci n de la tabla matricula conectaMat Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla matricula operaci nMat Permite acceder a los m todos que manipulan los datos de la tabla matricula Nota Contiene las clases que permiten la manipulaci n de la tabla Nota conectaNot Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla Nota operaci nNot Permite acceder a los m todos que manipulan los datos de la tabla Nota Pregunta Contiene las clases que permiten la manipulaci n de la tabla pregunta conectaPre Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla pregunta operaci nPre Permite acceder a los m todos que man
33. minar pregunta lt El minar Pregunta Evaluacion Eliminar pregunta Evaluacion Eliminar pregunta evaluacion gt Operacion completada ok lt Operacion ok Mensaje pregunta eliminada lt MODIFICAR Interfaz Administrador Sistema Seleccionar modificar cuenta profesor cu nta gt Solicitar formulario modificar cuenta profesor Devolver formulario modifiar cuenta profesor Pracantarformulario modificar cianta nrafac ar MODIFICAR PREGUNTA Q Interfaz Sistema Administrador Seleccionar modificar cuenta profesor cuenta Solicitar formulario modificar cuenta profesor gt Devolver formulario modifiar cuenta profesor lt Presentar formulario modificar cuenta profesor lt Ingresar datos Profesor cuenta gtesar datos profesor cuenta gt Guardar datos Profes Operacion complet Operacion ok Mensaje operacion completada lt MODIFICAR CUENTA ESTUDIANTE A Estudiante Seleccionar modificar cuenta estudiante cuenta O Sistema Presentar formulario modificar cuenta estudiante gt S
34. mulario eliminar pregunta 10 Mensaje pregunta eliminada iminar pregunta Evaluacion 7 Eliminar pregunta evaluacion gt lt Prec MODIFICAR CUENTA PROFESOR 1 Seleccionar eliminar Pregunta Evaluacion 5 Eliminar Pregunta Evaluacion i RN Interfaz Profesor Presentar formulario eliminar pregunta 10 Mensaje pregunta eliminada 3 Devolver formulario eliminar 9 PRE lt gt Pregunta 8 Operacion completada ok Sistema MODIFICAR PREGUNTA 1 Seleccionar modificar preguntas evaluacion 5 Ingresar datos preguntas a Pot presentar formulario modificar preguntas Interfaz 10 Mensaje operacion completada 3 Devolver formulario modificar pr guntas MODIFICAR CUENTA ESTUDIANTE 1 Seleccionar modificar cuenta estudiante cuenta 5 Ingresar datos estudiantes cuenta Estudiante 4 Presentar formulario modificar cuenta es 10 Mensaje operacion completada 3 Devolver formulario modifiar cuenta estudiante Sistema 8 Operacion completada ok Estudiante SALIR SESION ADMINISTRADOR 1 Salir sesi n administrador op gt gt lt _ 2 OperacionCompletada ok Administrador Sistema SALIR SESION ESTUDIANTE 1 Salir sesi n estudiante op a lt 2 OperacionCompletada ok SAI Estudiante Sistema 1 Salir sesi n profesor op O
35. nta A A Interfaz Profesor Sistema Solicitar ingres ar modificar pregunta evaluacion S Solicitar formulario ingresar modificar pregunta Devolver formulario ingresar modificar pregunta lt Presentar formulario Ingresar modificar pregunta LL Ingresar preguntas de evaluacion pregunta Ingresar preguntas de evaluaciones preguntas Guardar datos pre Operacion complete lt Operacion ok Mensaje operacion completada Modificar Evaluaci n Q Interfaz E Profesor Seleccionar modificar evaluacion curso Sistema gt Solicitar formulario modificar evaluacion gt Devolver formulario modificar evaluation lt Presentar formulario modificar evaluacion lt Ingresar datos evaluacion gt T Ingresar datos evaluacion gt INGRESAR Y MODIFICAR ENLACES 2 a Interfaz Sistema Profesor Seleccionar ingresar modificar enlace Solicita formulario ingresar modificar enlace Devolver formulario ingres ar m odificar enlace Presenta formulario ingresar modificar enlace Ingresar Datos enlace ingresar datos enlace gt
36. ntar si deseamos conectarnos al servidor SQL Server Creando la Base de Datos Luego creamos la base de datos aulaVirtual que es la que utilizaremos en la aplicaci n Root SQL Serve asoft SQL Servers 5QL Server Group JR HOLGER Windows NT i JY Databases d J aulavirtual y Name aulaVirtual fj master model Database files y J msdb File name Location Initial size MB File group y y au Database Properties aulaVirtual General Transaction Log Northwind tual_Data CAMSSOL Adatataula 1 PRIMARY pubs J tempdb Data Transformation Management Security Support Services Fl Lt Fs POPP gt gt gt a m F File properties mid Automatically grow file File growth Maximum file size s bytes E Unrestricted filegrowth n megabytes 1 E nrestricted filegrowy By percent 10 E C Restrict filegrowth MB Generamos el Script que esta en el CD 1 SOL Server Query Analyzer Query holger master sa untitled 1 New query i File Edit View Query Window Help v a DB master y Microsoft SQL Server 7 x y Created on 18 02 2004 23 25 07 Walter table ADJUNTO drop constraint FK_ADJUNTO_CURSOADJU_CURSO go Halter table AGENDA drop constraint FK_AGENDA CURSOAGEN_CURSO go lalter table CURSO drop constraint FK CURSO FACULTADC FACULTAD lalter table CURSO drop constraint FK CURSO PROFESORC PROFESO
37. o Ingresar modifica 10 Mensaje operacion completada Interfaz 3 Devolver formulario ingres ar modific 7 Guardar datos preguntas e gt Sistema 8 Operacion completada ok Pregunta MODIFICAR EVALUACI N O 1 Seleccionar modificar evaluacion curso A 5 Ingresar datos evaluacion _ gt Profesor 4 Presentar formulario modificar evaluacio 10 Mensaje operacion completada Interfe 3 Devolver formulario modificar e 9 o INGRESAR Y MODIFICAR ENLACES 1 Seleccionar ingresar modificar enlace 5 Ingresar Datos enlace O a a Interfaz gt 4 Presenta formulario ingresar modificarenlace Profesor 10 Mensaje operacion compl 3 Devolver formulario ingresar modificar enlace 9 AA o 2 Solicita form A enlace 6Angresar datos enlace O 7 Guardar datos enlace Ml all F gt gt gt Enlace lt _ i 8 Operacion completada ok Sistema CONSULTAR C Q 1 Consultar cursos op gt Estudiante Ns O 4 Lista Cursos 3 Consulta cursos Cursos Sistema tar curso op Curso REALIZAR EVALUACI N 1 Seleccionar realizar evaluacion parametro O 4 Realizar evaluacion solucion pto ur gt lt 3 1 Presentar formulario evaluacion 11 Mensaje Resultado evaluacio 3 Devolver formulario evaluaci 10 PZ Ok f fgrm ulari
38. o param etro alizar evaluacion solucion Interfaz Estudiante Guardar solucion solucion gt j solucion 7 Operacion completada ok CONSULTAR EVALUACI N 1 Consultar evaluacion curso Estudiante 6 Lista Evaluaciones evaluaciones Interfaz M e i 2 Con 2 atic curso Consultar evaluacion curso gt T _ Evaluacion CONSULTAR ENLACE Siste Datos evaluacion evaluacion 1 Consultar enlace curso Estudiante 6 Lista enlaces enlace_curso Interfaz CONSULTAR AGENDA 1 Consultar agenda curso ae es Interfaz Estudiante 6 Lista Eventos agenda 5 o 2 Co ae curso Consultar agenda curso O E Agenda 4 Datos agenda agenda Sistema CONSULTAR NOTAS CONSULTAR PREGUNIAS 1 Consultar notas evaluacion a Estudiante Ta Interfaz 3 Consultar notas evaluacion gt Notas lt 4 Datos notas notas Sistema O 1 Consultar preguntas evaluacion I gt Ma nS Interfaz Estudiant Lista Pregunta pregunta 5 consulta pregun guntas evaluacion nsultar preguntas evaluacion gt lt Pregunta CREAR CUENTA PROFESOR A 1 Seleccionar cuenta profesor op 5 Ingresar datos profesor
39. o un determinado estudiante o alumno MIS CURSOS Curso Descripci n del Curso Inicio curso Fin curso Aplicaciones Distribuidas Aplicaciones distribuidas en una red de computadoras 2004 03 22 2004 03 31 Aplicaciones Web Curso dirigido a la comunidad politecnica 2004 02 27 2004 06 23 Aplicaiones Portales en Net 2004 03 08 2004 03 17 Inteligencia Artificial Curso sobre Inteligencia artificial 2004 02 25 2004 03 18 Webservices tecnolog a de APP distribuidas 2004 03 10 2004 03 11 Fig 7 Lista de Cursos por Estudiante 7 Ingresar a Herramientas del Curso El Alumno puede acceder a las herramientas que cada curso dispone para esto deber seleccionar el curso al cual va ingresar de la lista de cursos que tiene en pantalla para esto dar doble clic sobre el nombre de curso al cual va acceder Como se ilustra en la Fig 6 Curso Descripci n del Curso Inicio curso Fin curso Aplicaciones Distribuidas Aplicaciones distribuidas en una red de computadoras 2004 03 22 2004 03 31 Aplicaciones Web Curso dirigido a la comunidad politecnica 2004 02 27 2004 06 23 Aplicaiones Portales en Net 2004 03 08 2004 03 17 Inteligencia Artificial Curso sobre Inteligencia artificial 2004 02 25 2004 03 18 Webservices k tecnologia de APP distribuidas 2004 03 10 2004 03 11 Fio Pantalla de Inoresn a Herramientas de Curca 8 Gesti n de Herramientas del Curso El alumno dispone de una herramienta para el manejo de los cursos en los que esta matriculado Pu
40. olicitar formulario modificar cuenta estudiante Devolver formulario modifiar cuenta estudiante lt Ingresar datos estudiantes cuenta Mensaje operacion completada lt r Ingresar datos estudiante cuenta Guardar datos estudiantes cue X Estudia Operacion completada ok Operacion ok lt SAI Sistema Administrador Salir sesi n administrador op OperacionCompletada ok g SALIR SESION ESTUDIANTE 2 X s Sistema Administrador Salir sesi n administrador op OperacionCompletada ok lt SALIR SESION PROFESOR O Sistem Administrador y Salir sesi n administrador op gt INGRESAR MODULO ADMINISTRADOR Interfaz Administrador Sistema ngresar modulo administrador op gt wa Solicitar Pagina principal de administrador administrador j Devolver pagina principal de administrador administrador lt Presentar Pagina Administrador administrador lt ACCESAR CURSO Interfaz Estudiante Siste Seleccionar accesar curso op Devolver pagin
41. ows Count Paso 2 comparar si el numero de registros es 0 if filas gt 0 E Paso 3 Realizar el barrido de la base de datos y sacado de datos int nrow 0 while nrow lt filas string nombre ds Tables Rows 0 2 ToString string apellido ds Tables Rows 0 3 ToString nrow DIAGRAMAS DE SECUENCIA O Administrador Seleccionar cuenta profesor op Crear Curso Sistema Presentar formulario crear cuenta profesor Solicitar formulario crear cuenta profesor Devolver formulario crear cuenta p lt Ingresar datos profesor Ingresar datos profesor rofesor Validar datos profesor N Validacion ok Guardar datos profesor N Operacion completada ok lt Operacion ok lt Mensaje operacion completada Modificar Curso Profesor Interfaz Seleccionar modificar curso op Presentar f ormulario modificar curso gt Solicitar formulario modificar curso Sistema A Dev olv er formulario modificar curso Ingresar datos curso Mensaje operacion completada Ingresar datos curso Guardar datos modificade Operacion completade be Operacion ok
42. s propiedades del sitio Archivo Acci n Ver Ayuda G 2 8 Servicios de Internet Information Set Equipo Local Versi n Este J HOLGER equipo local BHOLGER equipo local Si J Sitios Web e Sitio Web predeterminad IISHelp yg tsweb Cg CrystalReportWebFc Lg Printers J aspnet_client ST Explorar ed servid Abrir Examinar Nuevo Todas las tareas gt Eliminar Cambiar nombre Actualizar Propiedades lt Ayuda b TIS V5 1 Es necesario de que la ficha Acceso an nimo este activada adem s de que la ficha Permitir que IIS controle la contrase a este activada estas opciones casi siempre estan por defecto pero la que si es necesario verificar que este activada es Autenticaci n de windows integrada M todos de autenticaci n Acceso an nimo No se necesita nombre de usuario ni contrase a para tener acceso a este recurso Cuenta usada para acceso an nimo Nombre de cp y ir usuario 1USR_HOLGER J Contrase a 0000000000 Y Permitir que IIS controle la contrase as Acceso autenticado Para los siguientes m todos de autenticaci n se requiere nombre de usuario y contrase a cuando el acceso an nimo est deshabilitado o el acceso est restringido mediante listas de control de acceso NTFS Autenticaci n b sica la contrase a se env a como texto no cifrado Autenticaci n de texto impl cita para servidores de dominio Windows
43. trav s de los set de datos Clases Esta carpeta contiene todas las clases que manipular n la Base de datos Agenda Contiene las clases que permiten la manipulaci n de la tabla Agenda conectaAge Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla agenda operaci nAge Permite acceder a los m todos que manipulan los datos de la tabla agenda Curso Contiene las clases que permiten la manipulaci n de la tabla curso conectaCur Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla curso operaci nCur Permite acceder a los m todos que manipulan los datos de la tabla curso Matricula Contiene las clases que permiten la manipulaci n de la tabla matricula conectaMat Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla matricula operaci nMat Permite acceder a los m todos que manipulan los datos de la tabla matricula Estudiante Contiene las clases que permiten la manipulaci n de la tabla Estudiante conectaEst Contienen los m todos donde se observar los comandos y la forma como se realiza el mantenimiento de la tabla realizaevaluaci n operaci nEst Permite acceder a los m todos que manipulan los datos de la tabla realizaevaluacion Enlace Contiene las clases que permiten la manipulaci n de la tabla enlace conectaEnl Contienen los m to
44. uede vac a durante unos segundos y que el equipo se reinicie varias veces INSTALACI N DE INTERNET INFORMATION SERVER En muchos casos se tiene la idea equivocada de que el orden de instalaci n no importa pero luego nos llevamos la ingrata sorpresa de que no es as En realidad cuando ya esta instalado Windows XP es necesario instalar en segundo lugar Internet Information Server la raz n es que las librer as que se instalen luego con Visual estudio NET deben acoplarse con el Servidor Web En este caso Internet Information Server Asistente para componentes de Windows Componentes de Windows Puede agregar o quitar componentes de Windows XP Para agregar o quitar un componente haga clic en la casilla de verificaci n correspondiente Una casilla sombreada indica que s lo se instalar n algunas de sus opciones Para ver lo que se incluye en un componente haga clic en Detalles Componentes ASES E Actualizaci n de certificados ra z 0 0 MB 85 Herramientas de administraci n y supervisi n 2 0 MB 8 Internet Explorer 0 0 MB D sa Messane Queue Server AN MA v Descripci n Incluye Accesorios y utilidades de Windows para su equipo nnMR Fonanin total an dionn rararido Para que las p ginas de ASP NET se puedan mostrar es necesario configurar ciertas opciones ya que Internet Informati n Server controla el acceso a los sitios Web Configuraci n de Internet Informati n Server Accedemos a la

Download Pdf Manuals

image

Related Search

Related Contents

MTT 337-I  Elektroantrieb Silent für Pedelec  MegaStrobe FX12 User Manual Rev. 2  Energy Sistem T4450  Giant GP6132 User's Manual  manuel d`utilisation de votre décodeur satellite hd wifi  HP LaserJet 1320tn Printer  Work descriptions (part 1 of 2) - Check joint boots - arrow  módulo de servicios personales - sistema integral de administración  Samsung MAX-ZS530 Наръчник за потребителя  

Copyright © All rights reserved.
Failed to retrieve file