Está en la página 1de 11

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA


MODALIDAD EN LINEA

TEMA:
“Desarrollo De Solución Orientado A Objetos”
GRUPO:
6

ESTUDIANTE:
Luis José Alvarado Ascencio AA17086
María del Carmen Escobar Flores EF17005

ASIGNATURA:
Programación I

TUTOR:
Issela Beltrán

CICLO/AÑO:
II/2017
FECHA:
San salvador, 12 de enero del 2018
Universidad de El Salvador
Programación I

INDICE
Introducción………………………………………………………..3
Objetivos…………………………………………………………...4
Enunciado del problema………………………………………….5
Planteamiento General y Análisis Del Problema………………6
Proceso y Uso de Casos…………………………………………7
Tablas SQL……………………………………………………8-10
Conclusión………………………………………………………..11

2
Universidad de El Salvador
Programación I

INTRODUCCION

En este trabajo se presenta el sistema de gestión de cobros del Zoológico Nacional


de El Salvador; dicho trabajo contiene diferentes estructuras selectivas e
interactivas, así como clases métodos y arreglos para su buen funcionamiento
creado en el lenguaje de programación C# con la aplicación de Windows Form y
una conexión de base de datos a SQLSERVER

3
Universidad de El Salvador
Programación I

OBJETIVO ESPECIFICO
 Adquirir conocimientos para utilizar adecuadamente las conexiones a base
de datos de lenguaje C# a SQLSERVER

OBJETIVO GENERALES

 Describir los principales comandos más utilizados del lenguaje SQL y ser
capaz de crear tablas, de consultarlas, de modificarlas, de insertar y suprimir
registros.

 Codificar el problema planteado utilizando la secuencia y combinación de


secuencias de atributos métodos y clases.

4
Universidad de El Salvador
Programación I

Enunciado Del Problema


El Zoológico Nacional de El Salvador necesita una aplicación que le permita llevar
la gestión de cobro realizada en las tres taquillas con las que cuenta. Cada taquilla
maneja la siguiente información, la cual está distribuida así:

Atributos: Numero de taquilla, empleado, cantidad de adultos, cantidad de niños,


parqueo, dinero entregado, vuelto.

Métodos:

a) Un método para calcular el costo.

b) Un método para realizar el pago.

Al finalizar un día cualquiera, el administrador desea saber:

 Cuál fue el total de personas que ingresaron ese día.


 El cobro realizado en cada taquilla.
 Las ventas totales del día.
 Cuanto es el ingreso que se tuvo por parqueo en el día.

Consideraciones a tomar en cuenta:

 Las taquillas tienen un número que las identifica, un área de ubicación


(entrada principal, entrada oriente, entrada sur).
 El empleado tiene aparte de sus datos personales, un horario en el que
atiende la taquilla, usuario y contraseña.
 Trabajar con objetos (Acceso a los datos a través de atributos y métodos de
la clase) y elaborarse con Windows Forms.
 Debe guardar la información en una base de datos elaborada en SQLServer.
 Documentar internamente la solución.
 Validar los datos (las cantidades y que el dinero entregado sea mayor que lo
que tiene que pagar, eso como mínimo puede considerar otras validaciones).
 El ejercicio le da una clase, debe agregar dos clases más en función del
enunciado, en caso de considerar necesario puede distribuir la clase
presentada en el ejercicio y agregar los métodos que sean necesarios.
 Los precios son: $1 para el parqueo, $0.50 centavos para los niños, $1 para
adultos.

5
Universidad de El Salvador
Programación I

Planteamiento General Del Problema (Método De La Caja


Negra).

Entradas Proceso Salidas


Realizar gestión de cobros,
Id_Empleado Cobro
ingresos diarios de
Id_Taquilla visitantes e ingreso diarios Cambio
de vehículos al zoológico
Total

Análisis Del Problema.

1. Definición de variables de entrada


Nombre Tipo Descripción
Id_Empleado string Esta variable almacena la identificación del
empleado
Id_Taquilla string Esta variable almacena la ubicación de la
taquilla

2. Definición de variables de salida

Nombre Tipo Descripción


Cobro double Esta variable mostrara el cobro realizado
Cambio double Esta variable mostrara el cambio a devolver
Total double Esta variable mostrara el total de visitas

3. Definición de variables de proceso

6
Universidad de El Salvador
Programación I

PROCESO
El Usuario ingresara datos a través de un formulario que se le mostrara en pantalla,
almacenándola en si en memoria mientras este ejecutándose el software.

Al momento de ingresar el sistema le pedirá al usuario identificarse con su


respectivo Id y contraseña luego de eso podrá comenzar a ingresar los datos de los
visitantes ingresando a los niños y adultos por separado ya que el costo de entrada
es variable según el visitante; además podrá calcular el total a cobrar al visitante.

Mostrándole al final del día la cantidad de niños y adultos visitantes diariamente el


total de ventas y el registro diario de parqueo.

USO DE CASOS

7
Universidad de El Salvador
Programación I

BASE DE DATOS SQL

8
Universidad de El Salvador
Programación I

9
Universidad de El Salvador
Programación I

10
Universidad de El Salvador
Programación I

CONCLUSION

Al final de este programa aprendimos sobre la base de datos SQLSERVER su uso


características funcionamiento y conexiones con el lenguaje de programación C#.
También la importancia de una buena documentación para el uso del mismo

11

También podría gustarte