Está en la página 1de 5

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA

FACULTAD DE INGENIERA
ESCUELA DE CIENCIAS Y SISTEMAS
PROGRAMACIN DE COMPUTADORAS 2 Q
ING. JOS ANIBAL SILVA DE LOS ANGELES
AUX. DENNIS DONIS, WILMER SIQUE

PROYECTO

Objetivos

Generales
Que el estudiante analice, resuelva problemas y proponga
soluciones basadas en programacin.
Que el estudiante realice una aplicacin de software utilizando
bases de datos y programacin para almacenar datos de forma
permanente.
Poner en prctica los conocimientos adquiridos en el curso de
Programacin de Computadoras 2.

Especficos
Utilizar una base de datos SQL Server para guardar y consultar
informacin.
Utilizar el lenguaje de programacin Visual Basic .NET para crear
una aplicacin de software.
Crear sentencias bsicas en lenguaje SQL para agregar, eliminar,
modificar y consultar informacin en la base de datos.
Crear reportes que muestren informacin importante para toma de
decisiones.

Descripcin del Problema


En la actualidad existe un gran nmero de negocios que an no han
implementado soluciones tecnolgicas como herramienta para la gestin
de su administracin, generando una desventaja competitiva en el
mercado actual, sin embargo, este nmero ha reducido debido a que las
diferentes empresas se dan cuenta de todos los beneficios que este tipo
de cambios conlleva.

El hotel Quetzal desea iniciar sus funciones en la ciudad capital y


se ven en la necesidad de implementar un programa que lleve el control
de sus reservaciones de habitaciones y la disponibilidad de los mismos,
por lo que se le ha contratado para desarrollar dicho software garantizando
de esta forma una administracin adecuada aprovechando todos los
recursos humanos y tecnolgicos que se poseen.
Detalles acerca de la aplicacin
Se requiere que la aplicacin proporcione los siguientes mdulos y
caractersticas.

Mdulo Log-In
Se debe considerar el acceso al sistema desde dos distintos roles:
Administrador y Vendedor, en la que el vendedor tiene acceso a todos los
mdulos del sistema mientras que el vendedor poseer distintos permisos
de acceso los cuales se detallan ms adelante.

Manejo de Vendedores
Debe existir un mdulo CRUD (Create, Read, Update, Delete) de
vendedores, en este mdulo debe ser posible crear nuevos registros,
modificarlos, eliminarlos o realizar una consulta general.
La informacin que debe almacenarse en la creacin de un nuevo
vendedor es la siguiente:

Codigo Vendedor: Cdigo que identifica al vendedor

Nombre Vendedor: Almacena el nombre o nombres del vendedor

Apellido Vendedor: Apellidos del vendedor

Telefono / Celular: Un nmero telefnico para ubicar al vendedor

Edad: Campo no obligatorio

Manejo de Clientes

Debe existir un mdulo CRUD (Create, Read, Update, Delete) de


clientes, en este mdulo debe ser posible crear nuevos registros,
modificarlos, eliminarlos o realizar una consulta general.
La informacin que debe almacenarse en la creacin de un nuevo
cliente es la siguiente:

DPI: Codigo nico de identificacin

Nombre: Nombre del cliente

Apellidos

Telfono

Edad: Campo no obligatorio

Direccin
Manejo de Habitaciones

Debe existir un mdulo CRUD (Create, Read, Update, Delete) de


habitaciones, en este mdulo debe ser posible crear nuevos registros,
modificarlos, eliminarlos o realizar una consulta general.
La informacin que debe almacenarse en la creacin de un nuevo
cliente es la siguiente:

Cdigo habitacin

Tipo: Simple, Doble, Triple, Suite

Nivel: Nivel en el que se encuentra la habitacin.

Capacidad: Capacidad mxima de personas a ocupar la


habitacin

Precio: Precio de alquiler de habitacin por da

Ingreso de reservacin

Se debe contener el mdulo en el cual se detalla la reservacin de


una habitacin, la informacin mnima a contener es la siguiente:

Cdigo Reservacin

Habitacin Asociada

Cliente Asociado

Vendedor Asociado

Fecha Inicio Reservacin

Fecha Fin Reservacin

Costo Reservacin

Manejo de Descuentos y clculo de monto

Al momento de confirmar la reservacin, queda a criterio del hotel aplicar


un descuento por promocin de temporada por lo que debe permitir
realizar un descuento del 5%, 10% o 15% si as lo desean.

Se debe calcular el precio parcial sin IVA, (Precio habitacin * das


reservados).
Mostrar el descuento si aplica.
Calcular el monto total a pagar incluyendo IVA.
Precios habitaciones

El hotel posee las siguientes categoras de habitaciones con los distintos precios.

Descripcin Capacidad Precio / da


Habitacin Simple 2 Personas Q350.00
Habitacin Doble 4 Personas Q600.00
Habitacin Triple 6 Personas Q800.00
Suite 8 Personas Q1000.00

Mdulo de Reportes

Se podr observar el top 5 Vendedores con ms ventas.


Fecha con ms reservaciones ingresadas.
Tipo de habitacin con ms reservaciones.

Permisos Vendedor
Los distintos vendedores en el sistema nicamente tendrn acceso al
mdulo de Manejo de clientes e Ingreso de reservacin, mientras que el
administrador no posee restricciones de acceso puede utilizar todos los
mdulos planteados.

Restricciones

El diseo de la aplicacin debe ser agradable y amigable, utilizar


colores, tipos de letra, tamao de letra, fondos, imgenes, etc.
El proyecto se realiza en parejas.
Copia de proyectos tiene nota de 0 y sern reportadas al ingeniero
catedrtico del curso. El da de la calificacin se estar realizando
preguntas, debe responder como mnimo el 90% de estas para
verificar que ustedes han realizado el proyecto.

Fecha de entrega del proyecto 3 de Noviembre de 2017


Entregables
Se debe entregar lo siguiente:

Proyecto de Visual Basic .NET con su cdigo fuente


Manual Tcnico: mostrar el diagrama entidad relacin utilizado,
incluir los pasos y el cdigo realizado para la conexin a la base de
datos, cdigo de los controles que utiliz y describa lo que realiz
en ellos. No debe incluir el cdigo de todo el programa.
Manual de Usuario: requerimientos mnimos para ejecutar el
programa, explicar todas las pantallas del programa con sus
opciones y lo que realiza
Todo lo descrito anteriormente se debe almacenar en una carpeta
comprimida .RAR con el siguiente nombre [P092]Proyecto_TuCarnet.rar

Link donde deben subir su proyecto:


https://www.dropbox.com/request/VznN7XUkseOlyqVSIml9