GUÍA DE LABORATORIO Nº 16 Desarrollo de Aplicaciones Web con ASP. NET y C# en Visual Studio.NET



Documentos relacionados
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS

LABORATORIO 4. CONSTRUCCIÓN DE CUBOS PARA LA BODEGA DE DATOS

Introducción a Visual Studio.Net

ENCUESTAS: DESCRIPCION DEL MODULO ( )

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

LABORATORIO 15. DESARROLLO DE APLICACIONES WINDOWS CON C# VISUAL STUDIO.NET GUÍA DE LABORATORIO Nº 15 DE INFORMACIÓN. Estructura de contenidos.

Actualización de versión a Bizagi 10.x

BENEFICIAR ENTIDAD COOPERATIVA MANUAL DE USUARIO SOLICITUD DE CREDITO VÍA WEB

SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública

PLAN DE CARRERA DE MICROSOFT TECHNICAL:

DIPLOMADO: LA DOCENCIA EN INTERNET

Manual del Profesor Campus Virtual UNIVO

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE

UML, ejemplo sencillo sobre Modelado de un Proyecto

PROCESO GESTIÓN ADMINISTRATIVA INSTRUCTIVO TÉCNICO ALISTAMIENTO SERVIDORES GESTIÓN DOCUMENTAL

Dell Premier. Guía para comprar y efectuar pedidos de. Registro en la página Premier. Administrar su perfil personal

3. Verifique que tenga los perfiles de Equipo Desarrollo Curricular e Instructor.

MANUAL DEL SISTEMA DE INFORMACIÓN DE EXPEDIENTES DEL GOBIERNO DE LA CIUDAD DE SANTA FE

Departamento Nacional de Planeación República de Colombia

MANUAL EMPRESAS LINK 2.0

Manual de ingreso al Sistema PRISMA

Instructivo de Creación de Usuarios SISTEMA DE SEGUIMIENTO DE PROYECTOS DE REGALIAS GESPROY_SGR

GESTION DE REQUISICIONES VIA WEB MANUAL DEL USUARIO

Tienda Virtual Synergy (Parte 2)

1. Formulario de ingreso de información

Promoción y comercialización online de experiencias turísticas en España a través del portal oficial de turismo de España

(altas de trabajadores afectados por EREs): guía para las empresas

Manual Usuario Manual Usuario

Instructivo Agendamiento Web

SISTEMA DE ACTAS DE FINIQUITO Y CONTRATOS En Línea

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

HP Backup and Recovery Manager

RESERVACIONES ONLINE MANUAL DE REFERENCIA

PORTAL DE PROVEEDORES MANUAL DE FACTURACIÓN

SISTEMA CONTABLE BÁSICO PARA USO LIBRE EN PLATAFORMA WEB

PROYECTO SAGA ENDESA, CHILECTRA, ENERSIS Y FILIALES LATAM MANUAL DEL PROVEEDOR

UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS

Manual Usuario Wordpress. Índice

PORTAL DE TRANSPARENCIA. Manual Transparencia Activa. Portal de Transparencia Página 1

Tabla de contenido. 1. Generalidades 2. El proceso. 3. Calendarios. 4. Dudas

Instrucciones para utilizar el Software Generador como medio de envío Declaración Jurada Anual sobre Cumplimiento de Asistencia de Alumnos (F1904)

BALANCED SCORECARD. Creación de Tableros Tablero de Indicadores. Cartilla I

PLATAFORMA ONLINE DE VIDEO ENTREVISTAS. Manual Empresa

Secretaría de Salud. Subsecretaria de Innovación y Calidad. Dirección General de Calidad y Educación en Salud

Promoción y comercialización online de experiencias turísticas en España a través del portal oficial de turismo de España

Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos

Manual de uso Seguimiento de Certificaciones

Organizando mi clase en el GES Material de apoyo

Manual de usuario. Modulo Configurador V.1.0.1

PLATAFORMA ONLINE DE VIDEO ENTREVISTAS. Manual Empresa

IBM SPSS Statistics Versión 22. Instrucciones de instalación para Windows (Licencia concurrente)

1. Información del Instrumento de Agregación de Demanda

Combinar comentarios y cambios de varios documentos en un documento

Contenido. 1. Introducción Objetivos El MUISCA...4

Reconocimiento de Créditos Automatizado. Módulo de Gestión

MANUAL DE USUARIO PARA CREACIÓN DE TRÁMITES

Notarnet S.L. Manual Instalación

Verificación de la Calidad en los Productos de Software Desarrollados

CIMA. MANUAL DE USUARIO

MICROSOFT ACCESS 2010

Capacitación Regístrelo Cosméticos

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca

BROKERMovil Online para SmartPhone Guía Rápida v1.0

TUTORIAL. Edición de contenido y creación de entradas y páginas Wordpress

Manual para la utilización del Sistema de Solicitudes Electrónicas del Poder Judicial del Estado de Baja California Funcionalidad y Características

Antes de imprimir este documento piense en el medio ambiente!

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI

Manual de 1 nstalación CONAGUA

MANUAL DE USUARIO CONTROL LOGÍSTICO DE TIEMPOS

Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

(Altas de prestaciones por ERE S): guía para las empresas

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

Manual del Ciudadano para el Uso del Portal de Cambio de Domicilio. Proyecto: Portal Cambio de Domicilio Revisión: 1.1 Fecha: Octubre 2015

Manual de Usuario-OTEC v.02 Portal Administrativo Sistema Integrado de Capacitación (SIC)

UNYDOS CONSULTING S.A MANUAL DE USUARIO PLATAFORMA WEB DE INTERPRISE ADMINISTRATIVO 4.0

INSTRUCTIVO PARA GENERAR ANEXO ATS DESDE EXCEL

BRETON INDUSTRIAL SISTEMA DE CONTROL DE PROYECTOS

PROCEDIMIENTO VERSION: 03 ELABORACION Y CONTROL DE DOCUMENTOS PROCESO DE PLANIFICACION DEL SISTEMA INTEGRADO DE GESTION

SBDCGlobal.com Manual de Asesor

MANUAL DE POSTULACIÓN EMPRESAS PROGRAMA APRENDICES

MANUAL DE USUARIO PAGOS EN LÍNEA

Instituto Tecnológico de Costa Rica

Estimado usuario. Tabla de Contenidos

Duración de la guía ( en horas): Bienvenido(a) a la actividad de aprendizaje 4 del programa de formación Diseño y desarrollo de sitios web accesibles.

ALIANZA SIN REGISTRO EMPRESA CANDIDATOS 2012

Duración de la guía ( en horas): Bienvenido(a) a la actividad de aprendizaje 3 del programa de formación Diseño y desarrollo de sitios web accesibles.

ABASEGUROS S.A. DE C.V. Manual de Usuario. Sistema de Reestructuración de Facturación

Formulario de solicitud electrónico PAP. Guía para solicitantes 2013

MANUAL DE USUARIO SISTEMA PARA SOLICITUD DE CURSOS AULA VIRTUAL. Versión 1.0b. Febrero de 2016

Diseño de la capacitación

CÓMO CREAR NUESTRO CATÁLOGO

Ministerio de Agricultura y Ganadería Servicio Fitosanitario del Estado Unidad de Tecnología de la Información Administración de Bases de Datos

Novell Vibe 4.0. Marzo de Inicio rápido. Inicio de Novell Vibe. Introducción a la interfaz de Novell Vibe y sus funciones

PROGRAMA INFORMÁTICO PARA LA CUMPLIMENTACIÓN DE RECETAS EN FORMATO XML VERSIÓN: 1.0

Oficina Virtual. Guía de usuario Marketing Mayorista

DUDAS DE ACCESO / PROBLEMAS DE ACCESO MÁS FRECUENTES

MANUAL DE USUARIO SICVECA DESKTOP. Código: R-02-I-IF-312 Versión: de 19 SICVECA DESKTOP. Manual de Usuario Versión 1.0.

MANUAL DE USUARIOS DEL MODULO DE EVALUACIÓN DE DESEMPEÑO SISTEMA DE ADMINISTRACIÓN DE SERVIDORES PÚBLICOS (SASP)

GUIA DECLARACION DE GASTOS EN LINEA DE BIENES DE CAPITAL

Construcción de Escenarios

Transcripción:

GUÍA DE LABORATORIO Nº 16 Desarrollo de Aplicaciones Web con ASP. NET y C# en Visual Studio.NET GUÍA DE LABORATORIO Nº 16 Actividad de Proyecto: Codificar los módulos del sistema de información Estructura de contenidos 1. INTRODUCCIÓN...2 2. OBJETIVOS...2 3. CONSIDERACIONES...3 4. PROCEDIMIENTO...3 EJERCICIO...4 5. EVIDENCIAS A ENTREGAR...13 GLOSARIO...14 BIBLIOGRAFÍA...15

Laboratorio Nº 16 GUÍA DE LABORATORIO 16 Desarrollo de aplicaciones Web con ASP.Net y C# en Visual Studio.NET ACTIVIDAD DE PROYECTO Codificar los módulos del sistema de información 1. INTRODUCCIÓN En el presente laboratorio desarrollará una aplicación web con ASP.Net, aplicado al caso de estudio que se expone más adelante. Debe aplicar los conocimientos adquiridos en el material de estudio de aplicaciones web con ASP.Net, ya que éste ejercicio le ayudará a profundizar e implementar los conceptos de POO con C#, ASP.Net y ADO.net en situaciones reales. Con el desarrollo de aplicaciones web orientadas a objetos, el Analista y Desarrollador de Sistemas de Información está preparado para sacar el máximo provecho a las plataformas y herramientas de diseño más modernas y utilizadas en la industria del desarrollo de software actual. 2. OBJETIVOS Crear una aplicación web con lenguaje de programación C# y que utilice el concepto de programación orientado a objetos Utilizar la herramienta Visual Studio para la creación de la aplicación Realizar la conexión entre los formularios web y la base de datos en SQLServer. 2

Desarrollo de aplicaciones web con asp.net y C# en Visual studio.net 3. CONSIDERACIONES Item Soporte Teórico Descripción Se recomienda revisar y analizar los ejercicios presentados en los objetos de Aprendizaje: Aplicaciones de escritorio con C# Aplicaciones WEB con ASP.NET Lenguaje estructurado de Consultas Productos requeridos Construir la base de datos de acuerdo con el modelo proporcionado y utilizando SQLServer Imágenes y logo a utilizar en la cabecera de la página Identificar los casos de uso a implementar en la aplicación Herramientas SW El IDE (Ambiente de Desarrollo Integrado) Visual Studio 2010 o 2012 Sistema de Gestión de Base de Datos SQLServer 4. PROCEDIMIENTO Lea completamente el enunciado del ejercicio hasta comprender con claridad lo que se está pidiendo. Revise el diagrama de casos de uso proporcionado Construya la base de datos de acuerdo con el modelo suministrado. Revise el diseño de los formularios web dados e identifique las herramientas necesarias para la construcción de la aplicación. Realice el diseño del ejercicio propuesto y realice las validaciones y pruebas requeridas para asegurar su correcto funcionamiento. Guarde el ejercicio en una carpeta con todos los archivos requeridos para su ejecución. 3

Laboratorio Nº 16 EJERCICIO Una Biblioteca Municipal requiere un sistema que le permita llevar una adecuada gestión y control de los libros, préstamos y usuarios que solicitan dicho servicio, así como el manejo de las sanciones a usuarios, al superar la fecha límite de entrega de cada libro. La biblioteca ha solicitado un sistema tipo web que cumpla con las siguientes funcionalidades y aplicando la Programación Orientada a Objetos: Gestión de Áreas: Inserción, Consulta, Modificación y Eliminación de los datos de las áreas a los que se encuentran asociados los libros, como por ejemplo Matemáticas, Ciencias Naturales, Medicina, etc. Tales áreas cuentan con la siguiente información: Código de área, Nombre y Tiempo máximo que se puede realizar el préstamo (días). Gestión de Libros: Inserción, Consulta, Modificación y Eliminación de los datos de los Libros tales como: Código, Nombre, Numero de páginas, Autor (es), Editorial, área a la pertenecen. Gestión de Usuarios: Inserción, Consulta, Modificación y Eliminación de los datos personales de las personas que realizan los préstamos de los libros, se debe tener en cuenta la siguiente información: Numero del documento, Nombre completo, Dirección, Teléfono, Correo electrónico, Estado (Activo/Sancionado). Préstamos: Registrar el préstamo que realiza un usuario, con el detalle de los libros que lleva y las fechas de devolución de cada libro (Se debe tener en cuenta lo máximo permitido por área). Se debe registrar la siguiente información: Código del préstamo, Documento del usuario, Fecha de realización del préstamo, Código del Libro, Cantidad por libro, Fecha Limite de entrega del libro. Devoluciones y Sanciones: Se debe consultar los registros de los libros prestados al usuario e ingresar la fecha de devolución de cada libro, en el caso de que dicha fecha haya sobrepasado la pactada en el momento del préstamo, el sistema debe proceder a realizar una sanción al usuario, para que no pueda realizar préstamos por los próximos 5 días. En el caso de las sanciones, pueden ser consultadas ingresando el documento del usuario, y también pueden eliminarse al momento de presentarse un error por parte de la persona encargada de registrar en el sistema dicha devolución. Se tiene propuesto el siguiente diseño: 4

Desarrollo de aplicaciones web con asp.net y C# en Visual studio.net i. Página inicial que contiene una imagen o logo de la biblioteca, una breve descripción de la misión, objetivos y metas de la biblioteca municipal, además contiene un menú que permite el acceso a las demás páginas. (Cabe aclarar que se requiere el uso de MasterPages): ii. Opciones del Menú: Al seleccionar la opción de Inicio, se direcciona al usuario a la página principal o de inicio de la Biblioteca Municipal: Al seleccionar la Opción Áreas, se despliega un submenú, para realizar la inserción, consulta, modificación y eliminación de áreas a las que se asociarán los libros: 5

Laboratorio Nº 16 De la opción Libros, se despliega un submenú, para realizar la inserción, consulta, modificación y eliminación de Libros: Al seleccionar la opción Préstamos, se despliega un submenú, para ingresar a la opción de Realizar Préstamos de Libros y Realizar las Devoluciones asociadas a dichos préstamos. En la opción Usuarios, se despliega un submenú, para realizar la inserción, consulta, modificación y eliminación de los datos personales de los Usuarios que realizan los préstamos de los libros: 6

Desarrollo de aplicaciones web con asp.net y C# en Visual studio.net iii. Para el diseño de las transacciones sobre las Áreas, Libros y Usuarios se propone lo siguiente, teniendo como ejemplo la gestión de áreas: Ingreso de áreas: Nota: Se debe presentar al usuario un mensaje confirmando que los datos se han guardado correctamente, de lo contrario informar el posible error. Consulta de todas las áreas: 7

Laboratorio Nº 16 Consulta de un área específica: Modificación de los datos de un área: 8

Desarrollo de aplicaciones web con asp.net y C# en Visual studio.net Nota: El cuadro de texto del código de área debe estar inhabilitado para la modificación, los demás datos si se pueden modificar. Se debe presentar al usuario un mensaje confirmando que los datos se han guardado correctamente, de lo contrario informar el posible error. Eliminación o borrado de un área: Nota: Después de seleccionar un área, se debe mostrar al usuario un 9

Laboratorio Nº 16 mensaje de confirmación de la acción seleccionada, ya que se afectarían los registros de libros y préstamos. Al finalizar la eliminación, se debe presentar al usuario un mensaje confirmando que los datos se han guardado correctamente, de lo contrario informar el posible error. iv. La página para la realización de préstamos, puede realizarse de la siguiente forma: Nota: Un usuario puede llevar varios libros asociados al mismo préstamo, la inserción de los libros debe realizarse de manera individual, después de haber guardado los datos iniciales del préstamo como lo son la fecha, el usuario y el código del préstamo. Se debe presentar al usuario un mensaje confirmando que los datos se han guardado correctamente, de lo contrario informar el posible error. v. La página para la realización de devoluciones, puede realizarse de la siguiente forma: 10

Desarrollo de aplicaciones web con asp.net y C# en Visual studio.net Nota: Si la fecha de devolución supera a la fecha de finalización del préstamo, la aplicación debe generar una sanción al usuario por 5 días, afectando su estado en el sistema. 11

Laboratorio Nº 16 Insertar Area Consultar Area Gestionar Areas Modificar Area Eliminar Area Insertar Libro Gestionar Libros Eliminar Libro Consultar Libro Modificar Libro Insertar Usuario Bibliotecario Gestionar Usuarios Consultar Usuario Modificar Usuario Eliminar Usuario Agregar Libro Realizar Prestamo <<include>> Ingresar Devolucion <<include>> Consultar Prestamo Realizar Sancion vii. El Diagrama de Tablas es el siguiente: 12

Desarrollo de aplicaciones web con asp.net y C# en Visual studio.net Notas: Se puede modificar el diseño de los formularios, siempre y cuando se incluyan todas las funcionalidades requeridas para el ejercicio. 5. EVIDENCIAS A ENTREGAR Carpeta comprimida con los respectivos archivos del Sitio Web, Backup de la base de datos, e imágenes para su ejecución. 13

GLOSARIO POO: Programación Orientada a Objetos. ASP.Net: Framework para aplicaciones web y servicios web xml, desarrollado por Microsoft. 14

BIBLIOGRAFÍA Microsoft (2013). Learning ASP.NET, disponible en http://www.asp.net/ Microsoft Developer Network (2013). Portal de ASP.NET, disponible en: http://msdn.microsoft.com/es-es/library/bb400852(v=vs.100).aspx 15

LABORATORIO N 16 GUÍA DE LABORATORIO Nº 16 DESARROLLO DE APLICACIONES WEB CON ASP.Net y C# Desarrollador de contenido Experto temático Asesor pedagógico EN VISUAL STUDIO.NET Andrés Julián Valencia Osorio Diana Marcela Loaiza Rafael Neftalí Lizcano Reyes Producción Multimedia Líder expertos temáticos Líder línea de producción Luis Fernando Botero Mendoza Ana Yaqueline Chavarro Parra Santiago Lozada Garcés 16