1822450-108585<br />Universidad Veracruzana<br />Lic. Sistemas Computacionales Administrativos.<br />Alumnos:<br />Díaz Ro...
Actividad1
Actividad1
Actividad1
Actividad1
Actividad1
Actividad1
Actividad1
Actividad1
Actividad1
Actividad1
Actividad1
Actividad1
Upcoming SlideShare
Loading in …5
×

Actividad1

1,052 views

Published on

  • Be the first to comment

  • Be the first to like this

Actividad1

  1. 1. 1822450-108585<br />Universidad Veracruzana<br />Lic. Sistemas Computacionales Administrativos.<br />Alumnos:<br />Díaz Rosas Marcos Alberto<br />Padilla Bautista Gisela<br />Armas Molina Andrés Alejandro<br />Investigación:<br />Proyecto Catastro Municipal<br />Materia:<br />Bases de datos.<br />Catedrático:<br />Dr. Carlos Arturo Torres Gastelú.<br />18 de octubre de 2010.<br />Índice<br /> TOC h z " titulo gastelu,1" Índice PAGEREF _Toc275116511 h 2<br />Introducción PAGEREF _Toc275116512 h 3<br />Enunciado del problema. PAGEREF _Toc275116513 h 3<br />Supuestos PAGEREF _Toc275116514 h 3<br />Diagrama Entidad Relación PAGEREF _Toc275116515 h 4<br />Diccionario de datos. PAGEREF _Toc275116516 h 4<br />Definición de actores. PAGEREF _Toc275116517 h 6<br />Escenarios PAGEREF _Toc275116518 h 6<br />Registros PAGEREF _Toc275116519 h 10<br />Conclusión PAGEREF _Toc275116520 h 13<br />Introducción<br />Este documento presenta los lineamientos que se pretenden seguir para el desarrollo del proyecto asignado, que en este caso fue la creación de una base de datos que funcione para un catastro municipal. Para el desarrollo de este proyecto en un principio nos basamos en un material asignado por el profesor.<br />Catastro Municipal<br />Enunciado del problema.<br />Se desea considerar la información correspondiente al catastro de viviendas de un determinado municipio. En el municipio existe una serie de zonas urbanas en las cuales se ha edificado un conjunto de viviendas las cuales pueden ser:<br />VIVIENDAS UNIFAMILIARES o casas en las que solo habita una familia y<br />BLOQUES de pisos en los cuales existe un conjunto de viviendas indeterminado a priori en cada una de las cuales habita una familia<br />En el sistema es necesario mantener la información correspondiente número de personas que viven en cada una de las viviendas así como el cabeza de familia de las personas que habitan o son propietarias de las viviendas. Para cada vivienda además es necesario conocer al propietario.<br />El catastro municipal también requiere hacer el cobro del predial que se realiza en el municipio, para lo cual requiere valuar las propiedades de una persona, esta actividad la realizara el analista del catastro municipal.<br />Otra cosa que requiere hacer el catastro es establecer posibles cargos sobre el predial y lo que se debe cobrar en una determinada colonia por metro cuadrado<br />Se van a considerar los siguientes supuestos semánticos en el problema:<br />Supuestos<br />SUPUESTO 1: Toda persona habita en una y solo una vivienda la cual es considerada como su vivienda o residencia principal.<br />SUPUESTO 2: Cada vivienda tiene uno y solo un propietario.<br />SUPUESTO 3: Las viviendas que se encuentran en una única zona urbana correspondiente al municipio de las cuales interesa mantener información.<br />SUPUESTO 4: Las zonas urbanas en las que está dividido geográficamente el municipio tienen nombres diferentes.<br />SUPUESTO 5: En casa zona urbana del municipio existen una serie de calles en las que se construyen las viviendas. Los nombres de las calles son únicos para el municipio con independencia de la zona urbana en la que se encuentren (para simplificar el problema no se considerara información sobre las calles).<br />SUPUESTO 6: En el contexto del problema una familia es un conjunto de personas que tiene una relación directa y que habita o no en una misma vivienda este conjunto podrá ser unario.<br />SUPUESTO 7: Como se indica en el enunciado del problema las viviendas pueden ser casas unifamiliares o bloques de pisos en los cuales existen una serie de viviendas unifamiliares.<br />SUPUESTO 8: Todo pago del predial de una vivienda debe ser realizado cada año a partir del primer día de enero.<br />SUPUESTO 9: Todo propietario debe realizar un pago del predial distinto por cada vivienda.<br />SUPUESTO 10: Se realizan recargos o descuentos sobre el cobro del predial, dependiendo de si se paga a tiempo, a destiempo o muy a destiempo.<br />SUPUESTO 11: Una colonia debe tener un determinado precio por metro cuadrado a cobrar por el impuesto predial.<br />SUPUESTO 12: Los cargos o descuentos se deben manejar en porcentajes con respecto al precio por metro cuadrado original por colonia.<br />-165735137795Diagrama Entidad Relación<br />Diccionario de datos.<br />NOMBRETIPOTAMAÑOCARACTERISTICAID_COLNUMBER3Id de la coloniaNOMBRE_COLCHAR30Nombre de la coloniaPRECIOXMNUMBER9Es el precio que se cobra del predial en una colonia determinada por metro cuadrado que ocupe el terreno donde está la casa.CPNUMBER5Código postal de la coloniaID_BLONUMBER4Id del bloque de viviendasCALLECHAR30Calle en que se encuentra el bloqueNUMERONUMBER4Número del bloqueAREA_BLONUMBER4Es el área del terreno donde se encuentra construido el bloquePLANONUMBER6Es el numero del plano del terrenoID_DEPTONUMBER3Id de la vivienda de un bloqueNUM_DEPTOCHAR5Número de la vivienda dentro del bloqueNUM_INTEGRANTESNUMBER2Número de integrantes dentro de la viviendaID_VUCHAR4Id de la vivienda unifamiliarCALLECHAR30Calle en que se encuentra la vivienda unifamiliarNUMERONUMBER4Número de la vivienda unifamiliarNUM_INTEGRANUMBER2Número de integrantes dentro de la vivienda unifamiliarAREA_VUNUMBER4Es el área del terreno donde se encuentra construida la vivienda unifamiliarID_PRONUMBER4Id del propietario de alguna vivienda o departamentoNOMBRECHAR20Nombre del propietario de alguna vivienda o departamentoAP_PATERNOCHAR10Apellido paterno del propietario de alguna vivienda o departamentoAP_MATERNOCHAR10Apellido materno del propietario de alguna vivienda o departamentoID_CFNUMBER4Id del cabeza de familia de alguna vivienda o departamentoNOMBRECHAR20Nombre del cabeza de familia de alguna vivienda o departamentoAP_PATERNOCHAR10Apellido paterno del cabeza de familia de alguna vivienda o departamentoAP_MATERNOCHAR10Apellido materno del cabeza de familia de alguna vivienda o departamentoTELEFONONUMBER10Teléfono del cabeza de familia de alguna vivienda o departamentoID_REGVNUMBER5Es la clave para el número de registro que tiene una vivienda unifamiliar ante el predialPAGONUMBER6Es el monto que se tiene que pagar del predialID_REGBNUMBER 5Es la clave para el número de registro que tiene un bloque ante el predialID_REFERENCIANUMBER1E s la clave con la que se hace referencia a un tipo de recargo o descuento en cuanto al cobro del predial de una viviendaCARGOCHAR15Es el nombre del cargo que tendrá una propiedad según su última fecha de pagoCANTIDADNUMBER3Es el porcentaje que se le incrementara al total que se pagara en una casa dependiendo de su situaciónDESCUENTOCHAR15Es el nombre del descuento que tendrá una propiedad según su última fecha de pagoCANTIDADNUMBER3Es el porcentaje que se le descontara al total que se pagara en una casa dependiendo de su situaciónPAGO_TOTALNUMBER6Es el pago total del predial que se hará ya incluyendo descuentos o cargos<br />Definición de actores.<br />Cajera: Tendrá permisos solo para modificar el valor de la última fecha de pago y el total pagado, y accederá a los datos de dirección de la propiedad, propietario, total a pagar, numero, y el estado en cuanto a pagos de un terreno.<br />Usuario externo: Puede ser el municipio, una persona que requiera pagar el predial, o alguien que solicite información sobre un terreno, estos no tendrán permisos para modificar algún valor de la base de datos, y pueden obtener algún valor mediante intermediarios como la cajera, el contador o la secretaria.<br />Contador: Sera el encargado de realizar informes mensuales dirigidos hacia el municipio, en cuanto al total recaudado del cobro del predial. Solo puede realizar consultas y ninguna modificación.<br />Analista: Sera el responsable de modificar los valores de área del terreno y plano del terreno de la base de datos según sea necesario.<br />Gerente: Es el encargado del catastro municipal y quien está en contacto con el ayuntamiento municipal para establecer posibles descuentos o recargos en cuanto al cobro del predial.<br />Escenarios<br />Escenario 1<br />Cobro del predial.<br />Actores: La cajera y un usuario externo.<br />El usuario externo llegara con la cajera y le solicitara realizar su pago del predial, para lo cual esta le pedirá su nombre, su dirección, numero de casa y la fecha, los introducirá en el programa y este le devolverá el nombre del propietario, la dirección, el número, la última fecha de pago, si su cuenta esta o no vencida y el total a pagar.<br />Algunos de estos valores como nombre del propietario, colonia, calle, numero, y última fecha de pago salen directamente de la base de datos, si su cuenta esta vencida el valor del adeudo sale de realizar una operación de diferencia entre la fecha de último pago y la fecha actual, y el total a pagar resulta de la operación de multiplicar el valor del costo que se paga por metro cuadrado en la colonia por el total del terreno, y en caso de tener algún tipo de adeudo también por el porcentaje predefinido al recargo.<br />Reporte<br />Pago del predialPropietarioColoniaCalleNumeroÚltima Fecha de PagoEstado actualTotal a pagarLuis Armando López MonterPalo VerdePósitos45692009-01-19Muy a tiempo890.00<br />Escenario 2<br />Consulta sobre datos de un terreno.<br />Actores: Un usuario externo y una secretaria<br />El usuario externo puede solicitarle a la secretaria información correspondiente a algún terreno, esta le solicitara su nombre para registrarlo como visitante, y posteriormente le preguntara la colonia de la casa que introducirá en el programa, y señalara que solicita solo datos, posteriormente el programa le regresa la colonia, calle, y numero que introdujo, quien es el propietario, y si el predial de este está o no a tiempo.<br />Los datos de dirección y propietario salen directamente de la base de datos. El estado del predial resulta de una operación de diferencia entre la fecha del último pago y la fecha actual.<br />Datos de un TerrenoColoniaCalleNumeroPropietarioEstado actualCabo VerdeSol de otoño1564Juan Pulido VargasMuy a tiempo<br />Escenario 3<br />Consulta sobre el plano de un terreno.<br />Actores: Un usuario externo y una secretaria<br />El usuario externo puede solicitarle a la secretaria el plano correspondiente a algún terreno, esta le solicitara su nombre para registrarlo como visitante, y posteriormente le preguntara la dirección de la casa que introducirá en el programa, y señalara que solicita planos de un terreno, posteriormente el programa regresara la colonia, calle, y numero que introdujo, el nombre del propietario y el plano del mismo. Estos valores salen directamente de la base de datos sin realizar operaciones.<br />Plano de un TerrenoColoniaCalleNumeroPropietarioPlanoCabo VerdeSol de otoño1564Juan Pulido Vargas00001<br />Escenario 4<br />Creación de informes sobre la recaudación dirigidos al municipio.<br />Actores: Un usuario externo (municipio) y el contador<br />El municipio solicitara al contador del catastro un informe mensual sobre lo recaudado del cobro del predial, para lo cual el contador entrara al sistema y solicitara pagos realizados en un determinado mes. El programa devolverá una lista con los pagos realizados en el mes solicitado y la suma total de los pagos. Estos valores resultaran de las viviendas que tengan como fecha ultima de pago coincidencia con el mes solicitado, el total pagado por esta propiedad y la suma del pago realizado de todas estas.<br />REPORTE MENSUAL DEL MUNICIPIOFECHA DE PAGOID_PROMONTO PAGADOSUMA DE TODOS2009-04-1634561564695902009-04-1834576742009-04-2134597892009-04-2167892342009-04-238790567782009-04-2490124662009-04-3099999085<br />Escenario 5<br />Avalúo de una propiedad<br />Actores: Analista<br />El catastro municipal, en caso de ser necesario enviara a un analista para evaluar que las características que se tienen de un terreno sean las correctas, y si se realizaron cambios en la estructura de la vivienda también reportarlos. Para esto el analista accederá a la base de datos e introducirá el número de referencia de la vivienda regresándole el programa los campos de medidas del terreno, colonia, calle, número y plano del terreno y podrá modificar alguna o ambas de estas para posteriormente guardar los cambios realizados dentro de la base de datos. Los valores de área y plano salen directamente de la base de datos sin proceso alguno.<br />EVALUACION DE UNA PROPIEDADCOLONIACALLENUMEROAREAPLANOVista MarDíaz Ordaz3652124545670<br />Escenario 6<br />Cambios en Cargos adicionales<br />Actores: El gerente<br />El encargado del catastro municipal necesitara realizar modificaciones frecuentemente en cuanto a los posibles cargos adicionales que se tendrán para el cobro del predial, esto dependiendo de posibles órdenes del ayuntamiento. Para esto entrara en el sistema e indicara que requiere los datos de la tabla cargos adicionales, el programa le devolverá los valores y este podrá modificar uno o varios de los valores de esta tabla, posteriormente guardara los cambios realizados. Los valores de la tabla proceden directamente de la base de datos sin realizar ninguna operación. Solamente puede modificar la cantidades y no puede agregar o eliminar nuevos cargos.<br />CARGOSNombre del CargoCantidadA tiempo000Extra50Muy a tiempo50Muy atrasado30Retraso20<br />Escenario 7<br />Reportes internos.<br />Actores: El gerente<br />Este podría requerir informes sobre los pagos del predial que se han realizado durante un determinado periodo de tiempo. Para esto accederá al programa e indicara que requiere un reporte, posteriormente el programa le pedirá que le indique el periodo en meses y cuando el introduzca este valor, el programa le retorna un listado de todos los pagos realizados en ese periodo, así como el total que se recaudó en el mismo. Estos valores resultaran de las viviendas que tengan como fecha ultima de pago coincidencia con el mes solicitado, el pago realizado por estas y la suma del pago realizado de cada una de estas.<br />REPORTE INTERNOFECHA DE PAGOID_PROMONTO PAGADOSUMA DE TODOS2009-04-1634561564695902009-04-1834576742009-04-2134597892009-04-2167892342009-04-238790567782009-04-2490124662009-04-3099999085<br />Escenario 8<br />Consulta de deudores.<br />Actores: El gerente<br />Para el gerente del catastro es importante saber cuáles son las personas que deben el pago del predial y en cuales propiedades, ya que así puede hacer un estimado del dinero que puede recibir. Para esto accederá al sistema y solicitara un reporte de deudores ya sea por colonia o del municipio completo. Y el sistema la retorna una lista con los datos de propietario, colonia, calle, número y cuánto debe, esto en el caso de que sean los de todo el municipio. O Propietario, colonia, calle, número, y cuanto debe si es por colonia.<br />Deudores del MunicipioColoniaCalleNumeroPropietarioDebeAnimasSol naciente4567Alberto Pineda Montero875Buena VistaSol de otoño5678Daniel Ocejo Sosa9087ChapultepecSol de verano9876Iván Altar Nerón171Las VegasPrimavera1680Sara García Momo654Rio MedioRamos3456Teodoro Nones Rojas789ZaragozaMiguel Alemán8280Yesenia Rojas Rojas456<br />Deudores de ColoniaColoniaCalleNumeroPropietarioDebe10 de MayoSol naciente4567Alberto Pineda Montero87510 de MayoSol de otoño5678Daniel Ocejo Sosa908710 de MayoSol de verano9876Iván Altar Nerón17110 de MayoPrimavera1680Sara García Momo65410 de MayoRamos3456Teodoro Nones Rojas78910 de MayoMiguel Alemán8280Yesenia Rojas Rojas456<br />Registros<br />COLONIAID_COLNOMBRE_COLPRECIOXMCP001ANIMAS6794240002BUENA VISTA8994241003CHAPULTEPEC1094242004LAS VEGAS794243005RIO MEDIO5694244006ZARAGOZA3294245<br />BLOQUESID_BLOID_COLAREA_BLONIVELESCALLENUMEROPLANOFECHA DE PAGOESTADO ACTUAL00010019454PAJARITOS34560000012009-10-24A TIEMPO00020018793TORITO34560000022009-02-13RETRASO000300212044REFORMA89650000032008-01-23EXTRA00040035673SOPES3240000042009-01-23A TIEMPO00050037654PAZOS6540000052009-04-22MUY A TIEMPO 00060048904SUMIDERO2340000062009-03-02MUY ATRASADO00070049874CAÑON9870000072009-12-21RETRASO00080053423SUCHIATE4560000082009-06-12MUY A TIEMPO00090056454PARIS2340000092009-11-30MUY ATRASADO00100068653BLANCO9900000102009-08-29MUY A TIEMPO00110063453PANUCO6780000112009-05-20MUY ATRASADO<br />DEPARTAMENTOSID_DEPTOID_BLOID_CFID_PRONUM_DEPTONUM_INTEGRANTES0010001000100013B30020002000200024C40030003000300033D20040004000400041A30050005000500054A10060006000600062C60070007000700075C40080008000800084A80090009000900091B40100010001000103B20110011001100114A3<br />PROPIETARIOSID_PRONOMBREAP_PATERNOAP_MATERNOEDADCALLENUMEROTELEFONO0001PEDRODIAZARMAS32SOLEDAD896528597215580002JUANOSORIOMOLINA45SOLIS32428597215590003ZARAGONZALODUARTE65MARTINEZ65428597215600004MONTIELCARRERAMONTORO21SUCHIATE23428597215610005JAVIERPUGARUANO29PANUCO98728597215620006OSCARMARINLOPEZ43ECHEVEN45628597215630007MARIALOYOROSAS40CHOFITA DE LA HO23428597215640008LUCEROPEREZROJAS37BOLIVA99028597215650009LILIANAUSCANGALORENZO35DIAZ MIRON67828597215660010ANTONIOMORALESMATA38PAGES67528597215670011GABRIELAPADILLAMUÑOZ36COTAXTLA2342859721568<br />CABEZAS DE FAMILIAID_CFNOMBREAP_PATERNOAP_MATERNOEDADTELEFONO0001ANTONIOARMASDIAZ3228597115580002GABRIELAMOLINAOSORIO4528597215590003JAVIERDUARTEGONZALO6528597315600004JUANMONTOROCARRERA2128597415610005LILIANARUANOPUGA2928597515620006LUCEROLOPEZMARIN4328597615630007MARIAROSASLOYO4028597715640008MONTIELROJASPEREZ3728597815650009OSCARLORENZOUSCANGA3528597915660010PEDROMATAMORALES3828598015670011ZARAMUÑOZPADILLA362859811568<br />VIVIENDAS UNIFAMILIARESID_VUID_COLID_PROID_CFAREA_VUCALLENUMERONUM_INTEGRANTESPLANOFECHA DE PAGOESTADO ACTUAL0003003000300032345REFORMA8965400001224/10/2009A TIEMPO000100100010001763PAJARITOS3456500001313/02/2009RETRASO000200200020002890TORITO3456600001423/01/2008EXTRA0010004001000101004BLANCO990700001523/01/2009A TIEMPO000700100070007678CAÑON987800001622/04/2009MUY A TIEMPO0011005001100111003PANUCO678900001702/03/2009MUY ATRASADO000500500050005612PAZOS654300001821/12/2009RETRASO000800200080008689SUCHIATE456200001912/06/2009MUY A TIEMPO000400400040004237SOPES324900002030/11/2009MUY ATRASADO000600600060006910SUMIDERO2341100002129/08/2009MUY A TIEMPO0009003000900091002PARIS2374300002220/05/2009MUY ATRASADO<br />PREDIAL BLOQUESID_REGBID_BLOPAGO00050007765400100006567800060011456700020001345600030002234500040010156700010003123000070005900000800088000009000478900110009435<br />PREDIAL VIVIENDASID_REGVID_VUPAGO00010003123000020001345600030002234500040010156700050007765400060011456700070005900000800088000009000478900100006567800110009435<br />CARGOS ADICIONALES VIVIENDASID_REFERENCIAID_REGVCARGOCANTIDADPAGO_TOTAL100001MUYATIEMPO501230200002A TIEMPO03456300003ATRASO202345400004MUYATRASADO301567500005EXTRA507654500006EXTRA504567400007MUYATRASADO30900300008ATRASO20800200009A TIEMPO0789100010MUYATIEMPO505678300011ATRASO20435CARGOS ADICIONALES BLOQUESID_REFERENCIAID_REGBCARGOCANTIDADPAGO_TOTAL100001MUYATIEMPO507654200002A TIEMPO05678300003ATRASO204567400004MUYATRASADO303456500005EXTRA502345500006EXTRA501567400007MUYATRASADO301230300008ATRASO20900200009A TIEMPO0800100010MUYATIEMPO50789300011ATRASO20435<br />Conclusión<br />A lo largo del desarrollo del proyecto nos encontramos con que era necesario engrandecer nuestro problema propuesto, ya que era muy sencillo para la materia. Razón por la cual modificamos el enunciado del problema, así como agregar algunos supuestos.<br />Otra cosa que tuvimos que hacer fue investigar un poco más sobre las funciones de un catastro municipal que no solo es tener relación de las familias del municipio, sino que también es la encargada del cobro del impuesto predial. Y nos enfocamos un poco más en esta función que es más compleja que la propuesta originalmente.<br />

×