Proyecto de algortimos y programacion 1 upsa

Solo disponible en BuenasTareas
  • Páginas : 9 (2163 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de mayo de 2011
Leer documento completo
Vista previa del texto
Trabajo Práctico Final IS120-A (Proyecto Final, Semestre 1-2011) Ing. Germán Carlos Suárez Alanís
SISTEMA DE CONTROL DE VENTA DE CASAS, PARA LA EMPRESA “X”

COMPRADOR cod_comprador ap_pat

ap_mat

nombre

direccion

telefono

fecha_nac

ruta_nombre_arch_foto

TIPO_CASA cod_tipo_casa

descripcion

caracteristicas precio_base

FOTO_TIPO_CASA cod_ foto_tipo_casaruta_nombre_arch_foto

cod_tipo_casa

CASA cod_casa

UV

nro_manzana

nro_lote

precio_casa

cod_tipo_casa

COMPRADOR_CASA cod_comprador cod_casa

precio_compra_contado

precio_compra_credito fecha_compra

cuota_inicial cuota_mensual cant_cuotas

PAGO_CUOTA cod_comprador cod_casa

nro_cuota fecha_corresp_pago

fecha_pago monto_pago multa_x_dia_atraso

ANULACION_COMPRA cod_anulacionfecha_anulacion motivo_anulacion

importe_multa cod_comprador

cod_casa

Este es un problema simplificado y; para el cual, se han hecho muchas suposiciones, para que pueda ser resuelto con los conocimientos de los que usted dispone, en el tiempo del que dispone. No es un sistema optimizado y normalizado al 100 por ciento (ya lo verá en Base de Datos). Es en realidad, la simplificación de unmódulo de un sistema más grande. Todas las fechas del sistema, se manejan con un tipo registro, llamado “rF”; el cual, tiene los siguientes campos: “dia”, “mes” y “anho”; que son de tipo entero. El formato de las fechas es “dd/mm/yyyy” (día, mes y año, en ese orden). Este es un sistema para controlar las casas vendidas por una empresa dedicada a ese rubro. El archivo “comprador”, guardainformación, de las personas que han comprado alguna(s) casa(s) de la empresa. El archivo “comprador”, tiene los siguientes campos: “cod_comprador” (entero, es la clave primaria, código de un determinado comprador), “ap_pat” (cadena de 20, apellido paterno del comprador), “ap_mat” (cadena de 20, apellido materno del comprador), “nombre” (cadena de 20, nombre del comprador), “direccion” (cadena de 50,dirección del comprador), “telefono” (cadena de 15, número de teléfono del

comprador), “fecha_nac” (registro de “rF”, fecha de nacimiento del comprador) y “ruta_nombre_arch_foto” (cadena de 300, nombre y ruta, en el disco duro, del archivo con la foto del comprador). El archivo “tipo_casa”, guarda información, de los distintos tipos de casa que se ofrecen. El archivo “tipo_casa”, tiene lossiguientes campos: “cod_tipo_casa” (entero, es la clave primaria, código de un determinado tipo de casa), “descripcion” (cadena de 25, descripción del tipo de casa), “caracteristicas” (cadena de 100, características que tiene ese tipo de casa – metros cuadrados del lote, metros cuadrados construídos, número de habitaciones, número de baños, número de salas, etc. - ) y “precio_base” (real, precio base deltipo de casa). El archivo “foto_tipo_casa”, guarda información, de las rutas en el disco duro, en donde están las fotos de los tipos de casa. Por el hecho de que puede haber varias fotos para un tipo de casa (ofreciendo varias vistas de la misma) y por ser la cantidad de fotos - para un tipo de casa - una cantidad variable; es por eso, que se necesita otro archivo. El archivo “foto_tipo_casa”,tiene los siguientes campos: “cod_foto_tipo_casa” (entero, es la clave primaria, código de un determinado registro del archivo “foto_tipo_casa”), “ruta_nombre_arch_foto” (cadena de 300, nombre y ruta, en el disco duro, del archivo con la foto del tipo de casa) y “cod_tipo_casa” (entero, código del tipo de casa, para el que corresponde la foto). El archivo “casa”, guarda información, de las casasvendidas u ofrecidas a la venta, por la empresa. El archivo “casa”, tiene los siguientes campos: “cod_casa” (entero, es la clave primaria, código de una determinada casa), “UV” (cadena de 10, número de UV – puede, también, ser alfanumérico, por ejemplo, “199A” - , en donde está ubicada la casa), “nro_manzana” (entero, número de manzana, dentro de la UV, en donde está ubicada la casa), “nro_lote”...
tracking img