Sei sulla pagina 1di 16

LABORATORIO 15.

DESARROLLO DE APLICACIONES WINDOWS


CON C# VISUAL STUDIO .NET
GUA DE LABORATORIO N 15
Actividad de Proyecto:

CODIFICAR LOS MDULOS DEL SISTEMA


DE INFORMACIN

Estructura de contenidos.
1. Introduccin.

2. Objetivos.

3. Consideraciones.

4. Procedimiento.

5. Evidencias a entregar.

13

GLOSARIO

14

BIBLIOGRAFA

15

FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

GUA DE LABORATORIO 15
Desarrollo De Aplicaciones
Windows Con C#
Visual Studio .Net
ACTIVIDAD DE PROYECTO
Codificar Los Mdulos
Del Sistema De Informacin
INTRODUCCIN

1. INTRODUCCIN
En el presente laboratorio desarrollar una aplicacin con formularios
(Windows Forms) enfocada en un caso de estudio relacionado con una tienda
naturista. Debe aplicar los conocimientos adquiridos en Programacin
Orientada a Objetos POO con C# y ADO.net en contextos reales.
Con el desarrollo de aplicaciones orientadas a objetos el Analista y
Desarrollador de Sistemas de Informacin est preparado para sacar el
mximo provecho a las plataformas y herramientas de diseo ms modernas
y utilizadas en la industria del desarrollo de software actual.

2. OBJETIVOS
Crear una aplicacin Windows Forms con lenguaje de programacin C#
y que utilice los conceptos de la programacin orientada a objetos.
Utilizar la herramienta Visual Studio para la creacin de aplicaciones.
Realizar la conexin entre formularios y bases de datos SQLServer.

2
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

3. CONSIDERACIONES
tem

Descripcin

Soporte Terico

Se recomienda la exploracin del Objeto de


Aprendizaje: Programacin Orientada a Objetos
con C#

Productos
requeridos

Ejercicio propuesto para el desarrollo del


laboratorio.
Tutoriales de Instalacin de Visual Studio
Tutoriales de Instalacin de SQLServer

Herramientas SW

El IDE (Ambiente de Desarrollo Integrado) de su


preferencia:
Visual Studio 2010 o 2012
SQLServer

3
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

4. PROCEDIMIENTO
Para el Desarrollo de cada uno de los ejercicios tenga en cuenta el
siguiente procedimiento:
1 Lea completamente el enunciado del ejercicio hasta comprender con
claridad lo que se est pidiendo.
2 Revise el diseo de formularios dados e identifique las herramientas
necesarias para la construccin de la aplicacin.
3 Realice el diseo del ejercicio propuesto y realice las validaciones y
pruebas requeridas para asegurar su correcto funcionamiento.
4 Guarde cada ejercicio en una carpeta independiente con todos los
archivos requeridos para su ejecucin.
EJERCICIO:
La tienda naturista NaturVida requiere llevar un control de clientes,
facturacin e inventario de los productos que ofrece. Se solicita un sistema
de informacin con las siguientes funcionalidades y aplicando la POO:
Gestin de Clientes: Insercin, Consulta, Modificacin y Eliminacin de los
datos personales de los Clientes tales como: Nmero de documento, Nombre
Completo, Direccin, Telfono, Correo electrnico.
Gestin de Productos: Insercin, Consulta, Modificacin y Eliminacin de
los datos de los Productos tales como: Cdigo, Descripcin, Valor Unitario,
Cantidad.
Facturacin y/o Venta: Registrar el detalle de las ventas realizadas con la
siguiente informacin: Numero de Factura, Fecha de la venta, Datos del
cliente al cual se le realiza la venta, Insercin de los productos vendidos y
Valor total de la factura.
Inventario: Consulta detallada de los productos de la tienda naturista, en
dicha consulta se debe presentar todos los datos del producto, adems de la
cantidad disponible y las unidades vendidas del producto durante el mes
actual.

4
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

Se tiene propuesto el siguiente diseo:


i.

Los Casos de uso del sistema solicitado son los siguientes:

5
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

ii.

Formulario para el control de acceso al sistema de informacin

Tener en cuenta la validacin de usuario y contrasea e incluir un


mensaje que informe al usuario si no ha ingresado correctamente uno de
los dos datos solicitados
iii.
Aplicacin tipo MDI con un men para las opciones de Productos,
Clientes, Factura e Inventario.

6
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

iv.
Para el diseo del CRUD de Productos y Clientes se propone lo
siguiente: Ingreso de productos:

Consulta de Productos:

7
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

8
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

Modificacin de los datos del producto:

Eliminacin o borrado de Productos:

9
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

v.

El formulario de la factura puede realizarse de la siguiente forma:

10
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

vi.

El formulario para la consulta del inventario, puede realizarse de


la siguiente forma:

11
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

vii.

El Diagrama de la base de Datos para el ejercicio es el siguiente:

Nota:

Se puede modificar el diseo de los formularios, siempre y cuando


se incluyan todas las funcionalidades requeridas para el ejercicio.

12
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

2. EVIDENCIAS
Carpeta comprimida con los respectivos archivos del proyecto de
Windows Forms, Backup de la base de datos, Documento con las
imgenes del programa en ejecucin.

13
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

GLOSARIO

Formulario Windows Forms: Pueden ser ventanas estndar, interfaces de


mltiples documentos (MDI), cuadros de dialogo, etc. Que actan como interfaz
del usuario local de Windows.
MDI: Interfaz de mltiples documentos, funciona como un contenedor de otros
formularios hijos, generalmente se usa como un sistema de men, que al seleccionar una de sus opciones nos permite visualizar otros formularios.
POO: Programacin Orientada a Objetos.
Windows Forms: Subconjunto de la .Net Framework Class Library que permite el desarrollo de aplicaciones de escritorio bajo Microsoft Windows.

14
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

RECURSOS BIBLIOGRFICOS

Microsoft 2013. Desarrollo en .Net disponible en: http://msdn.microsoft.com/eses/library/aa139615.aspx


Microsoft 2013. ADO.Net disponible en:http://msdn.microsoft.com/eses/library/e80y5yhx.aspx

15
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Desarrollo De Aplicaciones Windows Con C# Visual Studio .Net

LABORATORIO 15

Desarrollo de aplicaciones
Windows con C# Visual Studio.Net

Desarrollador de contenido
Experto temtico

Andrs Julin Valencia Osorio

Asesor Pedaggico

Claudia Milena Hernndez

Productor Multimedia

Carlos Julian Ramirez Benitez

Lder expertos temticos

Ana Yaqueline Chavarro Parra

Lder lnea de produccin

Santiago Lozada Garcs

Atribucin, no comercial, compartir igual


Este material puede ser distribuido, copiado
y exhibido por terceros si se muestra en los
crditos. No se puede obtener ningn beneficio comercial y las obras derivadas tienen
que estar bajo los mismos trminos de
licencia que el trabajo original.

16
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Potrebbero piacerti anche