Anda di halaman 1dari 3

UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA

FACULTAD DE INGENIRÍA EN SISTEMAS DE INFORMACIÓN


INGENIERÍA EN SISTEMAS DE INFORMACIÓN
EXTENSIÓN: Peten
ALGORITMOS
ING. Oscar Porres
PROYECTO DE APLICACIÓN PRÁCTICA
Justificación:

Cada curso de la carrera de ingeniería en sistemas busca aplicar los conceptos aprendidos o vistos en clase de una manera práctica
para que puedan ser afianzados y observar posibles fallas o errores que dejaran una experiencia enriquecedora en el estudiante.

Detalle:

• El proyecto será evaluado de manera grupal, los grupos serán definidos en clase por lo que cada estudiante debe trabajar y
presentar todos los requerimientos. Esto no limita que durante el desarrollo puedan reunirse o compartir experiencias de
manera grupal.
• El proyecto deberá ser entregado el día 09 de noviembre, no existirá ningún tipo de prórroga para la entrega de este proyecto.
• Dudas en el correo: oporrese@miumg.edu.gt o en horario de clase.

Gestión Inmobiliaria 2.0

Una empresa Inmobiliaria desea mejorar su servicio de atención al cliente, como parte de su sistema de gestión de calidad. Para
lograr los objetivos se necesita mejorar el sistema de proceso de venta de Casas y Terrenos.

El proyecto a diseñar deberá cumplir con las siguientes características funcionales que tienen que ver con los diferentes procesos
que deberá brindar un proceso de venta:

1. Los datos con los que se ingresan las propiedades son los siguientes:
a. Código de inmueble (PRO + una combinación de 4 dígitos al azar)
b. Tipo Inmueble (terreno, casa)
c. Municipio
d. Departamento
e. Calle
f. Avenida
g. Numero de Casa
h. Área Construida (metros cuadrados)
i. Área sin construir (metros cuadrados)
j. Costo por metro cuadrado (moneda)
k. Zona Inmueble (residencial, comercial, industrial)
l. Estado (En venta, Vendida)
m. Dueño actual
n. DPI Dueño Actual
o. Teléfono Dueño Actual
p. Correo Dueño Actual

Se deberá crear un struct para el manejo de las propiedades con las características descritas en los numerales anteriores.
2. Los datos con los que se ingresan los compradores son los siguientes:
a. Código de inmueble (COM + una combinación de 4 dígitos al azar)
b. Nombres
c. Apellidos
d. DPI
e. Teléfono
Se deberá crear un struct para el manejo de los compradores con las características descritas en los numerales anteriores.
3. Cada empleado ingresa al sistema de la Inmobiliaria para realizar las consultas pertinentes respecto a propiedades en venta
o consulta de ventas realizadas.
La consulta podrá realizarse con los siguientes criterios:
a. Municipio
b. Departamento
c. Calle
d. Avenida
e. Tipo de inmueble
f. Zona de inmueble
El empleado podrá mostrarle al comprador un listado de terrenos o casas aún en venta para su elección.
4. El comprador interesado una vez que haya ubicado su posible terreno o casa de compra, observará todas las características
del mismo (datos del inmueble y en adicional se mostrará el cálculo del valor del inmueble), logrando finalizar el proceso
con la compra del inmueble.
5. El cliente podrá realizar el pago del inmueble ya sea al contado o financiado por una entidad crediticia. Para ello la
inmobiliaria solicita que se cree un control para las ventas de inmuebles; se deberá crear un struct para el manejo de las
ventas con las siguientes características:
a. Código de venta (VEN + un numero de máximo 8 dígitos)
b. Fecha de la venta
c. Monto de la venta
d. Monto restante
e. Código de la propiedad
f. Plazo de pago
g. Interés anual
h. Cantidad total de pagos
i. Pagos restantes
j. Cuota de pago mensual (aplicar la fórmula de interés simple)
k. Código de comprador
6. Se podrá realizar el pago de cuotas a las ventas realizadas con el código de propiedad y se creará un registro de los pagos
realizados con los siguientes datos:
a. Código de pago (PAG + un numero de máximo 8 dígitos)
b. Fecha del pago
c. Monto del pago
d. Código de la propiedad
e. Código de comprador (deberá actualizar el registro de la propiedad disminuyendo el monto ingresado en la venta)
Se deberá crear un struct para el manejo de los pagos con las características de los numerales anteriores.
7. Podrá realizar la consulta de los pagos realizados a una propiedad vendida.

El proyecto en general debe facilitar a los usuarios el buen manejo de la interfaz (deberá incluir el manejo de una interfaz gráfica
sencilla).

Funcionamiento:
Al momento de ingresar a la aplicación se mostrará un menú donde se tendrán las siguientes opciones:
1. Compradores
a. Crear comprador
2. Propiedades
a. Crear propiedad
b. Listar propiedades en venta
c. Listar propiedades vendidas
3. Ventas
a. Crear venta
b. Listar ventas
4. Pagos
a. Realizar pago
b. Listar pagos
5. Salir

Para el caso planteado se pide:


Utilizando los conocimientos impartidos en clase, además se pueden utilizar otros objetos (controles, formas), si el alumno lo
considera necesario.
Se podrán utilizar técnicas adicionales no vistas en clase, que signifiquen un aporte del grupo al curso desarrollado, este rubro es
muy importante para la calificación del proyecto, claro está con la explicación de su uso en el momento de la exposición.
El grupo de trabajo queda en completa libertad de implementar el diseño del proyecto (interfaz gráfica).

HERRAMIENTAS
• Visual Studio
• Lenguaje CSharp (C#)
ENTREGABLES:
• Aplicación en un archivo ZIP (código fuente y ejecutable), será colocada en bblearn.
• Manual del usuario
• Documentación interna (documentar los objetos y el código utilizado)
RECOMENDACIONES:
• ZIP defectuosos, tienen 0.
• Si se identifican copias de proyecto tendrán un valor de CERO y se presentará el caso a la coordinación regional para aplicar
los estatutos de ley correspondientes.

Elementos a considerar para la evaluación:


• Manejo de struct (5pts.)
• Manejo de arreglos (3pts.)
• Manejo de operaciones aritméticas (2pts.)
• Manejo de interfaz gráfica (2pts.)
• Preguntas o modificación de código (3pts.) – serán repartidas de acuerdo a la cantidad de estudiantes que integran el
grupo.
• Manual de usuario (5pts.)

Anda mungkin juga menyukai