Tesis Karina de Jesus Vega Vazquez
Tesis Karina de Jesus Vega Vazquez
Tesis Karina de Jesus Vega Vazquez
TEMA:
OPCIÓN I:
TESIS PROFESIONAL
PRESENTA:
ING. KARINA DE JESÚS VEGA VÁZQUEZ
DIRECTOR DE TESIS:
M.T.I. JORGE CARRANZA GÓMEZ
CO-DIRECTOR DE TESIS:
DR. EDUARDO DE LA CRUZ GÁMEZ.
A mis padres.
Que privilegio tener a mi madre conmigo y mi padre que me cuida desde el cielo para poder
dedicarles estas palabras, a mi madre por no perder la fe y por dedicarme cada día una miga de sus
oraciones y sus buenos deseos, porque solo la superación de mis ideales, me han permitido
comprender cada día la difícil labor de ser padres; mis conceptos, mis valores morales y mi
superación se las debo a ustedes, les agradezco el existir y el sacrificio que hicieron por sacarme
adelante para que fuera una persona de bien, porque ustedes son mi fortaleza, se los agradeceré
eternamente. ¡¡¡Mil Gracias!!!
A mis hermanos.
Xóchitl y Joaquín Vega Vázquez, porque siempre estuvieron a mi lado cuando más los necesite y
me mostraron la fortaleza que hay en esta relación, además me enseñaron lo bueno que es tener
hermanos con los que puedas compartir momentos alegres y difíciles de la vida.
A mi esposo.
Luis Alarcón Ramírez por ser mi ejemplo de superación y de optimismo que siempre me impulsa
para seguir adelante.
A sobrinas.
Itzel y Rebeca Jiménez Vega, porque siempre que nos vimos me ayudaban a olvidarme de todo y
hacían del momento el mejor y el más feliz.
Agradecimientos
A través de estas líneas quiero expresar mi más sincero agradecimiento a todas las personas que
con su soporte científico y humano han colaborado en la realización de este trabajo de
investigación.
Quiero agradecer en primer lugar a las instituciones que han hecho posible este proyecto de tesis,
al Consejo de Ciencia y Tecnología (CONACYT), por el apoyo y patrocinio, además de él Instituto
Tecnológico de México, Campus Acapulco, para la realización de este proyecto.
Quiero agradecerle a mi director de tesis, el MTI. Jorge Carranza Gómez, por sus conocimientos
invaluables que me brindo para llevar a cabo esta investigación, y sobre todo su gran paciencia
para esperar a que este trabajo pudiera llegar a su fin.
Agradezco a aquellas grandes personas que hacen posible el conocimiento en las aulas de la
División de Estudios de Posgrado e Investigación, a él Dr. Eduardo de la Cruz Gámez, por ser un
excelente guía para los profesores y alumnos del programa de Maestría.
Quiero también agradecer al Dr. Rolando Palacios Ortega, por sus conocimientos invaluables que
me brindo para llevar a cabo esta investigación y por las valiosas contribuciones que hizo al
desarrollo de la tesis.
Y finalmente a todos mis compañeros de la generación 2016-2018, por todos los buenos y malos
momentos que viví con ellos, y muy especialmente a todos aquellos que con los que alguna vez
me compartieron sus conocimientos y su apoyo incondicional.
Abstract
The control and administration system for condominiums of horizontal property, has the purpose
allow the best development of the administration process; to provide added value to the
the proper placement of values of belonging and self-sustainability, change of attitude towards
The advantage of having a Control System for the Administration of Condominiums, is one that
does not damage the relations of the company and its clients maintaining a high level of human
dignity in the relationships of leaders and subordinates; its function is applied to all areas of
operation of the condominium, and its effectiveness will depend on the administration obtaining
the necessary information for its proper functioning. It will be the base where the activities, records
and operations rest; that is to say, that the activities of operation and administration, among others,
Portada
Dedicatoria
Agradecimiento
Abstract
Índice General
Lista de Figuras
Lista de Tablas
Capítulo 1. Introducción . . . . . . . . . 1
1.5. Hipótesis . . . . . . . . . . 7
1.6. Alcance . . . . . . . . . . 8
1.7. Meta . . . . . . . . . . . 8
2.2.3. INFONAVIT . . . . . . . . . 19
2.2.4. FOVISSSTE . . . . . . . . . 20
2.2.5. Concepto de Condominio . . . . . . . . 20
2.7.1. CondoVive . . . . . . . . . . 38
2.7.3. CondomiSOFT . . . . . . . . . 40
3.5.1. Informática . . . . . . . . . . 52
3.5.2. Software . . . . . . . . . . 53
Capítulo 4. Metodología . . . . . . . . . 55
Conclusiones . . . . . . . . . . . 110
Anexos . . . . . . . . . . . 112
Figura 4.6. Esquema General del Modelado de Negocio del Área Administrativa . . 72
Figura 4.7. Vista General del Proceso de Pago de renta y Listado de Clientes Morosos . 74
Figura 4.9. Modelado de Caso de Uso del registro de residentes o alta de usuario . . 76
Figura 4.11. Modelado de caso de uso del registro de pago de cuotas de rentas atrasadas . 79
Figura 4.12. Modelo de caso de uso de un registro de reservación de área común . . 80
Figura 4.17. Pantalla para Editar un Acceso con Base al Rol de Usuario . . . 85
Tabla 5.1. Presupuesto para el Desarrollo, Instalación y Operación del SCAC . . 114
Capítulo 1. Introducción
Desde finales del siglo pasado ha venido surgiendo una nueva realidad, en la cual se está
dando paso a una sociedad, en el que las Tecnologías y los Sistemas de Información se convierten
en las palancas con las que cuentan los países para avanzar y perfeccionar las condiciones de vida;
porque hoy en día las sociedades se caracterizan por los siguientes elementos: conocimiento,
inmediatez y globalización.
Este proceso dinámico anuncia un cambio fundamental en todos los aspectos de nuestras
vidas, porque toda organización exitosa se ha concientizado de la importancia del manejo de las
Tecnologías de Información, así como también de los Sistemas Informáticos y de acceso, ya que
brindan ventajas para minimizar los riesgos de errores humanos, aumentando así la seguridad. En
que comprende personas, máquinas y/o métodos organizados para agrupar, procesar, transmitir y
el que usaba sus capacidades y habilidades para la ejecución de cualquier actividad; gracias al
especializados para el logro de los requerimientos, con esto la sociedad actual, nos viene a
confirmar que la humanidad, no cesa su evolución; ha pasado y seguirá pasando por diferentes
etapas, y la administración de datos no ha podido quedarse al margen de estos cambios, por lo que
de la Vivienda del Instituto de Seguridad y Servicios Sociales de los Trabajadores del Estado ),
INFONAVIT (Instituto del Fondo Nacional de la Vivienda para los Trabajadores), Casas GEO,
Casas ARA, Homex, Banus; en muchos casos las personas que habitan ahí desconocen los trámites
y operaciones que se realizan, además de que las asambleas generales no siempre comunican de
forma oportuna los acuerdos, sanciones y modificaciones que se hagan en dichas reuniones y la
falta de compromiso por parte de algunos, dificulta la óptima administración del mismo, es por
información fidedigna, con resultados que no se logran al utilizar métodos tradicionales que
realizan con actividades manuales. La comunicación entre los habitantes y el administrador del
automática y actualizada.
incluidos Gardenias I y II, Le Jardín, Residencial Monteblanco, Los Tulipanes, Puente del Mar,
Costa Dorada, La Marquesa, Las Gaviotas, Las Garzas, La Ceiba, Joyas del Marques, Misión del
Mar; y el vivir en un bien inmueble sujeto al régimen de propiedad en condominio representa tener
muchas situaciones que no siempre se podrán resolver por no estar a su alcance, ya que se requiere
diversos y las contingencias que se presentan en diferentes áreas, no son resueltas; esto es debido
bitácora, formatos de recibo y pagaré para el registro y control de pagos, y una base de datos
elaborada en Excel, tal es el caso de los Condominios Gardenia I, Gardenia II, Le Jardín, y
Residencial Monteblanco, los cuales fueron construidos por la empresa Construmex, S.A. de C.V.,
el cual también ofrece los servicios de administración de bienes inmuebles, el Lic. Francisco Javier
efectivo para pagar todos los servicios del mantenimiento de los condominios: Gardenia I,
Gardenia II, Le Jardín, y Residencial Monteblanco, para que no se presenten contratiempos en los
dificulta e inconforma a los habitantes del bien inmueble ya que la información en muchas
ocasiones no está a su alcance y no está actualizada, y para ellos tener la información es vital
porque estos departamentos, en ocasiones, suelen estar rentados y los propietarios no se encuentran
La ventaja de tener un Sistema de Control para la Administración (SCAC), será aquel que
no dañe las relaciones de la empresa y sus clientes, manteniendo un nivel de alta dignidad humana
en las relaciones de dirigentes y subordinados; su función será aplicada a todas las áreas de
la información necesaria para su correcto funcionamiento, esta será la base en donde descansen
todas las actividades, registros y operaciones; que serán regidas por el Control Interno;
facilitan la obtención de datos para la toma de las decisiones, mientras que los archivos pobremente
Por lo que se busca gestionar la implantación de un sistema de control, el cual contará con
ventaja de realizar consultas y operaciones en forma virtual de las transacciones que soliciten.
La empresa Construmex, S.A. de C.V., es una empresa que se dedica a la venta, renta y
Condominios se llevan a cabo manualmente, el cual trae como consecuencia mayor tiempo,
perdida de información por parte de sus asociados, y un débil control en los pagos en las cuotas
correspondientes.
tecnología será conveniente la implementación de un Sistema de Control que permita reducir los
procesos de gestión administrativa teniendo el control de los gastos e ingresos. Los bienes
inmuebles, en los que se fundamentó la investigación, para la realización del Sistema de Control
Residencial Monteblanco, los cuales fueron construidos por la empresa Construmex, S.A. de C.V
Sistema de Control para la Administración de Condominios 5
en donde se detectaron algunas herramientas básicas para el control operacional, por citar algunas,
Excel como base de datos, libros foliados para el registro y control cronológico de pagos.
Será necesario entender el entorno, la estructura, la función y las políticas de los bienes
inmuebles, así como el papel de la administración para llevar a cabo la construcción del sistema,
en la figura 1.1. se muestra el diagrama que permite identificar las causas y consecuencias del
problema.
Descontento con
la Asamblea
General
Proceso de
Administración Inconformidad
en forma de los
manual o Propietarios
mecánica
Inadecuado
Control y
Gestión
Falta de certeza Administrativa
en el manejo Atraso en la
eficaz de los entrega de los
recursos reportes
financieros
Falta de tiempo
para las
reuniones con la
Asamblea
La realidad de hoy en día es que, en Acapulco, existen muchos conjuntos habitaciones que
cualquier tipo de operación, donde es imposible proteger los datos, y además es posible disfrazar
Sistema de Control para la Administración de Condominios 6
y ocultar información a conveniencia, lo que en la práctica significa que no existe garantía de que
encargada de dar certeza en el mejor uso de los recursos, para tener información clara y actualizada,
ya que cambiar de un sistema manual a uno informático permitirá llevar el control en los registros
de operación del administrador, como son: ingresos y egresos, adeudos por proveedor, cobranza,
estados de cuenta, detalles de las cuentas contables, pagos no identificados, avisos, trámites,
Esto representa una mejora ya que serán sustituidos los procesos anteriores de llenado y
consulta de datos por un sistema general, el cual tendrá un registro de acceso mediante nombre de
información, para poder así generar situaciones cómodas entre los propietarios del inmueble,
empleo de herramientas tradicionales, para que finalmente se analicen los progresos obtenidos
fomentando una mejora continua para el complejo, en este sistema se procesaran datos de manera
automática, referente a las actividades que se realizan dentro del condominio, estas serán
almacenadas en la base de datos operativa de la cual se podrá extraer información de las diferentes
actividades, informes importantes requeridos por los propietarios así como también informes de
los recursos necesarios, y sugerencias para que se pueda brindar un servicio de calidad al residente.
Sistema de Control para la Administración de Condominios 7
condominios que organice, registre, actualice y regule el funcionamiento operativo de todos los
Crear una aplicación para que los usuarios tengan acceso a la información, generando una
contraseña que autentifique la visita, para tener un manejo adecuado de los usuarios y tener
mayor seguridad.
1.5. Hipótesis
1.6. Alcance
tiempo real.
El administrador logrará tener acceso rápido a toda la información que se va generando día
a día.
1.7. Meta
Crear una herramienta de trabajo que incluya todos los procedimientos vinculados de
los condominios.
Uso de la aplicación por medio de internet con una clave de usuario asignada.
Proporcionar una solución que ayude en el rezago tecnológico, para administrar y optimizar
personas con el objetivo de aumentar sus posibilidades de supervivencia ante diversas situaciones
por eso que la Revolución Industrial en la Europa del Siglo XIX trajo consigo un gran impulso
En la figura 2.1. se muestra la arquitectura en su papel de impulsor social, la cual atacó por
1
http://conurbamx.com/home/wp-content/uploads/2015/05/libro-vivienda-social.pdf
Sistema de Control para la Administración de Condominios 10
Ante tales condiciones, en los años setenta surgieron instituciones como el IMSS (Instituto
Mexicano del Seguro Social), el INFONAVIT (Instituto del Fondo Nacional de la Vivienda para
los Trabajadores) y demás Corporaciones Privadas, para ofrecer créditos a empleados asociados,
cabecera municipal cuenta con una superficie de 13 658.77 hectáreas, (Instituto Nacional de
Estadística y Geografía, INEGI 2010). Desde el siglo XIX, Acapulco “tuvo una participación
para los pueblos sureños del estado de Guerrero” (Busto, 2015, p. 287). La historia de Acapulco
volvió a tomar nuevos bríos cuando en 1927 se construyó la carretera Acapulco-Taxco, así como
2
http://conurbamx.com/home/wp-content/uploads/2015/05/libro-vivienda-social.pdf
Sistema de Control para la Administración de Condominios 11
Con dichas obras se estableció accesibilidad a turistas. Asimismo, se sentaron las bases
Otros hechos significativos que coadyuvaron al despegue del Acapulco posterior a 1950
fueron: 1) Estados Unidos de América lo vio como un espacio propicio para la recuperación de
poder de Fidel Castro en Cuba; lo que obligó a los estadounidenses a buscar otros lugares de
turístico fue la intervención del entonces presidente de México Miguel Alemán Valdés (1946-
1952), quien dispuso de la Junta Federal de Mejoras Materiales, que se llevaran a cabo obras, tales
como: La pavimentación del centro de la ciudad, con el alineamiento de las calles, captación de
aguas, la Calzada Costera, Gran Vía Tropical, el Aeropuerto de Pie de la Cuesta, la Carretera
Son varios los autores que dividen la historia de Acapulco en tres momentos, los cuales
1°. Tuvo su periodo de auge entre 1930 y 1960. En éste se concentran tanto las actividades
las personas de bajos recursos. Las principales problemáticas de dicho lugar son la escasa
clientela, en las playas existen vendedores ambulantes y basura. En otras palabras, es una
Acapulco Tradicional es la parte antigua del puerto, en donde se halla el centro de la ciudad,
los barrios históricos y el puerto; tuvo su desarrollo entre las décadas de 1930 y de 1960.
En la zona se pueden encontrar algunos de los hoteles más antiguos del puerto, restaurantes
con platillos típicos y gran parte de los atractivos turísticos de Acapulco sobre la Avenida
Coll, 2010, p. 184). Acapulco Dorado tuvo su desarrollo entre los años 1950 y los años
zona que presenta más afluencia turística en el puerto, recorre gran parte de la bahía de
Acapulco, desde Icacos, pasando por la avenida Costera Miguel Alemán, que es la
principal, hasta el parque Papagayo. Cuenta con varios hoteles y disponibilidad en ellos.
3°. La zona diamante, donde coexisten diferentes usos del suelo, tales como: turístico de
Por varias razones hoy día se constituye como un centro de lujo especializado (Valenzuela
y Coll, 2010, p. 186). Acapulco Diamante, también conocida como Punta Diamante, es la
parte más nueva y con mayor desarrollo e inversión del puerto, conformada por exclusivos
Todo lo anterior lo convierte en uno de los lugares más exclusivos del país. Inicia en la
Carretera Escénica en Las Brisas, incluye Puerto Marqués y Punta Diamante y se extiende hasta
Ahora bien, en esta división respecto a la historia de Acapulco, Hiernaux considera que es
un gran mito, pues el paso de tradicional a dorado obedeció únicamente para promover las nuevas
105 y 106).
En la figura 2.4. se muestra el crecimiento poblacional de Acapulco del año 1900 al 2010.
3
https://youtu.be/31_4y4eVkaE. https://earthengine.google.com/timelapse/
Sistema de Control para la Administración de Condominios 14
En la figura 2.4. se muestra como en 84 años se han urbanizado un total de 16 522 hectáreas,
llama la atención que el último periodo de estudio, que comprende de 1998 a 2010, se urbanizaron
tampoco se debe negar el hecho de que cada fin de semana se da cita el turismo nacional en el
lugar, sobre todo, la gente que vive en la zona metropolitana del Valle de México. De igual manera,
quienes muestran interés en comprar una segunda residencia en Acapulco (Hiernaux, 2010 y
está determinada primordialmente por la actividad turística, dando lugar a un tipo de organización
que divide a este centro de población en dos zonas radicalmente diferentes, espacios urbanos con
no menos importante, es la situación orográfica de la ciudad que junto con las acciones
habitacionales tanto públicas como privadas han marcado la pauta de la expansión urbana.
En sus inicios como centro turístico, la mancha urbana creció a partir del antiguo casco
urbano, expandiéndose sobre el litoral costero para usos turísticos y sobre las montañas del
anfiteatro para los requerimientos de vivienda de la población residente, marcando desde sus
inicios una fuerte segregación del espacio urbano. Las altas tasas de crecimiento de la población
que generó el desarrollo de la actividad turística, rebasaron la capacidad de las autoridades para
atender la demanda de suelo para vivienda que requería la población local, por lo que se aplicó la
y aptitud del suelo para uso urbano, generándose espacios sin servicios y en las últimas décadas,
En las políticas de planeación urbana del año de 1979, se plantea una amplia reserva de
crecimiento fuera del anfiteatro, hacia el norte y oriente de Acapulco sobre los Valles de la Sabana
y Diamante, integrando los poblados rurales cercanos como El Salto, Tuncingo, Tres Palos, Las
Del lado poniente sobre Diamante solo propone uso urbano el litoral costero. Al interior
del anfiteatro plantea la saturación de algunos espacios baldíos hasta llegar al límite del Parque el
Veladero. Del lado poniente propone un continuo urbano a lo largo de la carretera a Coyuca
En la década de 1970 a 1980, la expansión urbana rebasó los límites del Anfiteatro de
Acapulco y se plantearon propuestas de crecimiento habitacional fuera del mismo. En esa década
se creó Instituto del Fondo Nacional de la Vivienda para los Trabajadores (INFONAVIT) y el
Fondo de la Vivienda del Instituto de Seguridad y Servicios Sociales de los Trabajadores del
grandes conjuntos habitacionales como Alta Progreso y la Unidad Habitacional Coloso, entre las
más importantes, marcando la pauta de crecimiento urbano (por un lado, la primera marcó un
límite de crecimiento al interior del anfiteatro y la segunda motivó la expansión urbana hacia afuera
de áreas naturales, en especial el canal meándrico4 que comunica la laguna de Tres Palos con la
4
REA. Definición de Meándrico. Se entiende por meándrico como relativo, concerniente y perteneciente
al meandro a cada una de las figuras (curvatura) en que se describe en una rivera o río y también a la
disposición de una senda o un camino.
Sistema de Control para la Administración de Condominios 16
de Puerto Marques, así como los manglares que rodean la Laguna de Tres Palos.
decir, hacia Renacimiento, Llano Largo y Pie de la Cuesta, marcando como limites el Río de la
Para entonces el gobierno del Estado de Guerrero inicia la creación de la zona Diamante
como la nueva alternativa de inversión turística de Guerrero para que lo mantenga en el mercado
y altos ingresos, privilegiando en varios casos a propietarios residentes en otras ciudades del país,
los cuales ocupan las viviendas solo en temporadas de vacaciones como segundas residencias.
condominio.
solución para enfrentar varios hechos determinantes de la vida urbana y el crecimiento de la ciudad.
personas con el objetivo de aumentar sus posibilidades de supervivencia ante diversas situaciones
entre otras necesidades, las primeras manifestaciones de esta forma de vida se dieron en México a
Sistema de Control para la Administración de Condominios 17
la llegada de los españoles en el siglo XV, cuándo éstos, los de menos recursos y los criollos vivían
en casas de vecindad, las cuales consistían en hileras de viviendas a ambos lados de un patio central
y con todos sus servicios independientes; las de menor categoría eran simples cuartos con su cocina
Se cree que éste fue el inicio de una forma de vida en condominio pues los inquilinos de
las vecindades eran sólo responsables de su área de vivienda. En las primeras concentraciones
retomaban algunos ejemplos europeos tanto en su disposición interna (patio central rodeado de
una edificación habitacional la cual debe contener áreas verdes empastadas, prever lugares de
diferentes tipos: recámaras, baño, cocina, comedor, estancia, sala para la televisión y cuarto de
servicio.
vez más creciente, porque los procesos de urbanización han generado una extensión importante
cómo los edificios de apartamentos multifamiliares han reemplazado las viviendas unifamiliares
tradicionales, dado que las personas buscan cada día mayor seguridad, poder compartir el valor de
una serie de servicios comunes que individuamente no les serían costeables, poder vivir en un
5
http://www.eumed.net/libros-gratis/ciencia/2015/34/estilo-neoclasico.htm
Sistema de Control para la Administración de Condominios 18
determinado sector de la ciudad por sus características ambientales o de estatus social, reducir el
- comenzó, ya que con la Constitución de 1917 se generó un cambio en materia económica y social,
la cual no se vio reflejada de inmediato debido a la situación económica causada por la guerra
civil. El gran desplazamiento de los habitantes, para tener una nueva ubicación en las grandes
ciudades del país, generó la necesidad de dar vivienda a una población que se incrementaba
rápidamente. En la década de los 40’s y 50’s, con la aparición de las instituciones gubernamentales
encargadas de fomentar la producción de vivienda, se dio por primera vez en México una
Interno Bruto (PIB), y así el enfoque del Estado hacia el sector de vivienda social aumentó y el
En los 70’s el papel del Gobierno fue la promoción de fondos para la vivienda de los
trabajadores. Con la creación del (INFONAVIT), el cual se convirtió en uno de los más
Servicios Sociales de los Trabajadores del Estado (ISSSTE) por decreto, el Fondo de la Vivienda
del ISSSTE (Fondo de la Vivienda del Instituto de Seguridad y Servicios Sociales de los
Trabajadores del Estado (FOVISSSTE), para otorgar créditos hipotecarios a los trabajadores.
Sistema de Control para la Administración de Condominios 19
Según el Diccionario del Español de México (DEM), una vecindad o unidad habitacional
es un tipo de vivienda multifamiliar que consiste normalmente en pequeñas casas ubicadas a los
lados de un pasillo o patio central, lo habitual es que sean edificaciones de una sola planta, aunque
ocasionalmente pueden ser construcciones de dos o más pisos, donde además de tener un patio
común, las familias que habitan una vecindad en ocasiones comparten algunos otros servicios.6
INFONAVIT y FOVISSSTE o por empresas privadas; y se caracterizan por tener una arquitectura
y fachada homogéneas y por estar construidos en serie ya sea dúplex, tríplex, múltiplex o
unifamiliar.
2.2.3. INFONAVIT. Instituto del Fondo Nacional de la Vivienda para los Trabajadores
bimestrales de los patrones, con las que se constituye una subcuenta de vivienda a nombre de cada
trabajador.
trabajadores, con la finalidad de adquirir, construir, reparar, ampliar o mejorar sus habitaciones,
6
El Diccionario del español de México (DEM) es un diccionario integral del idioma español en su variedad
mexicana. Fue compuesto sobre el material existente llamado Corpus del español mexicano contemporáneo
(1921-1974), y con la incorporación de datos posteriores. Esta obra comenzó a compilarse a partir del año
1993 en el «Centro de Estudios Lingüísticos y Literarios de El Colegio de México».
7
http://portal.infonavit.org.mx/wps/wcm/connect/infonavit/el+instituto/el_infonavit/historia.
Sistema de Control para la Administración de Condominios 20
Este organismo se creó en 1972 con el propósito de crear un fondo nacional a partir de las
Trabajadores del Estado (ISSSTE), para que sus derechohabientes pudieran encontrar una opción
grupos sindicalizados, de bajos ingresos y asalariados que tienen acceso a través de créditos de
financiamiento de vivienda como parte de una prestación laboral, o a créditos mixtos a través de
Según la Real Academia Española (RAE), se refiere, en el campo del derecho, a la potestad
edificio poseído en régimen de propiedad horizontal. Los condominios forman parte de lo que el
derecho civil conoce como comunidad de bienes. Esta figura legal encuadra a aquellos casos en
8
http://portal.fovissste.gob.mx/es/FOVISSSTE/Antecedentes
9
http://dle.rae.es/?id=ACBTb7y|ACDpxn0
Sistema de Control para la Administración de Condominios 21
Ésta se produce por la existencia de una pluralidad de sujetos titulares de un derecho igual
sobre la misma cosa, cuando el derecho real respecto del cual se establece tal comunidad tiene el
carácter de exclusividad.
La principal característica de todo bien inmueble en este régimen, es que debe ser una
propiedad dividida en unidades habitacionales individuales, bien sea casas o apartamentos, están
en Condominio de Inmuebles.
Dado que un condominio representa una organización de inmuebles, así como de personas,
es necesario contar con una autoridad que sea responsable de dirigir las tareas para la gestión de
los recursos y las actividades que son llevadas a cabo; como puede ser un administrador (persona
1. El administrador (persona física), es aquel que, siendo dueño de uno de los condominios,
2. El segundo, es aquella persona física o moral que se dedica profesionalmente a realizar las
labores de administración.
10
Ley de Propiedad en Condominio del Estado de Guerrero No. 557. Tomado de: https://fecoval.org/wp-
content/uploads/2016/09/leypropcondgro.pdf
Sistema de Control para la Administración de Condominios 22
7. Realizar las obras necesarias para mantener el condominio en buen estado de seguridad,
estabilidad y conservación.
11. Recaudar de los condóminos o poseedores lo que a cada uno corresponda aportar para los
extraordinarias.
12. Efectuar los gastos de mantenimiento y administración del condominio, con cargo al
13. Entregar mensualmente a cada condómino un estado de cuenta del condominio con el
16. En relación con los bienes comunes del condominio, el Administrador tendrá facultades
17. Cumplir con las disposiciones dictadas por la Ley de Protección Civil y su Reglamento.
18. Iniciar los procedimientos administrativos o judiciales que procedan contra los
obligaciones.
19. Impulsar y promover la difusión de los principios básicos que componen la cultura
20. Fomentar entre los condóminos, poseedores y habitantes del condominio, el conocimiento
Inmueble.
22. Emitir las constancias de no adeudo por concepto de cuotas ordinarias y extraordinarias,
23. Resolver controversias derivadas de actos de molestia entre los condóminos poseedores
24. Tener la documentación necesaria en cualquier momento, para que, en caso de que la
vivir en forma agradable con sus vecinos y con el medio que rodea la propiedad, incrementar la
plusvalía del inmueble y que la administración aplique sus recursos de modo ético y transparente,
Descrito lo anterior se investigó los principales artículos que rigen y/o consolidan a los
“de las Obligaciones y Derechos Derivados del Régimen Condominal”, Capítulo I “del
Integrado por los artículos 63 al 66, se establece quienes tienen la obligación de elaborar el
reglamento del condominio, así, tratándose de construcción nueva corresponde a quienes otorguen
11
Ley de Propiedad en Condominio para el Estado de Guerrero Número 557. Tomado de:
http://i.guerrero.gob.mx/uploads/2016/03/3.-Ley-de-propiedad-en-condominio-557.pdf
Sistema de Control para la Administración de Condominios 25
otorgándose a la asamblea general la facultad para aprobar el mismo, (Ley de Condominios del
uno de los condominios del conjunto. Se estipula la estructura que debe contemplar el Reglamento
condóminos para el uso de áreas y bienes comunes y propios; el procedimiento para el cobro de
las cuotas condominales de administración, mantenimiento y fondo de reserva, así como gastos
extraordinarios; las medidas para la más óptima administración, mantenimiento y operación del
causas de remoción o rescisión del contrato del administrador y de los integrantes del comité de
vigilancia.
En el Capítulo II denominado:
Integrado por los artículos 48 al 57, se establece que la administración de los condominios
estará a cargo de la persona física o moral que designe la asamblea general, cuyo nombramiento
se otorgará ante notario público y deberá ser inscrito en el Registro Público de la Propiedad,
En el Capítulo II denominado:
Integrado por los artículos 67 al 74, se prevé la aportación de cuotas condominales para la
integración del fondo de administración y mantenimiento, que se destinará para cubrir el gasto
Sistema de Control para la Administración de Condominios 26
comunes del condominio y, el fondo de reserva, destinado para cubrir los gastos de adquisición de
reparaciones mayores; se prevén gastos extraordinarios que procederán en aquellos casos en los
suficientes para cubrir el gasto corriente, realizar obras, mantenimiento o reparaciones mayores.
En el Capítulo II denominado:
Integrado por los artículos 32 al 38, se establece la definición de áreas y bienes de propiedad
común de los condóminos y cuáles son estas; cuya propiedad y uso se regula conforme a lo
completo y actualizado de todos los bienes muebles e instalaciones existentes, así como de los que
área de estudio no debe de ser confundida con las ciencias de la computación la cuál es más teórica
12
Clemons, E.K., Reddi, S.P.& Row, M.C. The Impact of Information Technology on Organization of
Economic Activity: The “Move to the Middle” Hypothesis.
Sistema de Control para la Administración de Condominios 27
campos de actividad social, como la industria, las finanzas o el comercio, en este contexto,
las organizaciones van adquiriendo conocimientos y experiencias que les ayudan a obtener mayor
Un Sistema Informático, será aquel conjunto de elementos organizados para llevar a cabo
2002). Es por eso que, todo sistema de información se compone de una serie de recursos
interconectados y en interacción, dispuestos del modo más conveniente con base al propósito
informativo trazado.
realidades organizacionales, entonces ¿porque utilizan a menudo las hojas de cálculo Excel para
otros programas.
Se entiende que las herramientas de gestión son todos los sistemas, aplicaciones, controles,
soluciones de cálculo y metodología, que ayudan a la gestión de una empresa para el registro de
datos; algunas fueron desarrolladas principalmente para utilizar datos verbales y provienen de
métodos convencionales con el fin de facilitar la planeación y organización para poder mejorar el
Si bien las tareas de administración pueden ser realizadas con el uso de bitácoras o libros
específicamente estructurados o creados para tal fin, las herramientas computacionales que existen
hoy en día permiten realizar de manera más eficiente la administración del condominio, como los
Sistema de Control para la Administración de Condominios 28
Sistemas de Información y Telecomunicaciones que surgieron como dos culturas separadas con
filosofías totalmente diferentes, pero una vez incorporadas desempeñan un papel fundamental.
administrativa:
enviarles información acerca del estado de sus pagos, atención de servicios, información
de reuniones.
2. BASE CAMP. Es una herramienta que se utiliza para gestionar el trabajo en equipo, ya
que le permite subdividir la lista de tareas en línea según los diferentes roles o jerarquías
3. EXCEL. Microsoft Excel. Son hojas de utiliza para la organización de grandes cantidades
de datos, como para niveles estratégicos y de toma de decisiones, nos permite crear
4. WORD. Es un procesador de texto que se utiliza para crear documentos como oficios,
5. GOOGLE Calendar. Es una herramienta que te permite llevar la dirección del tiempo,
en la cual se podrá administrar los días de trabajo, llevando el control del día sin perder
detalle, ya que las notificaciones te recuerdan los eventos por orden de importancia y
En este mundo globalizado en el que vivimos es posible escuchar que estamos en una era
de modernidad y de una sociedad de información altamente competitiva, es por eso que para la
mayor parte de las organizaciones y/o empresas, que están en estas dinámicas se plantean la
una alta precisión y velocidad en la captura de datos y facilitar las entradas y salidas de reportes,
así como también tener actualizada toda la información para poder así generar la mejor toma de
decisiones.
administración, de tal manera que es posible tener un respaldo de la información, así como una
mayor eficiencia en la captura y consulta de la información, sin embargo, a medida que la cantidad
información, o incluso el riesgo de perder información por el daño de algún archivo porque suelen
presentar errores inesperados que hacen que el programa se cierre de forma abrupta, se pierdan
datos irrecuperables, y se tenga que comenzar todo el trabajo de nuevo y en otros casos los archivos
Los instrumentos anteriormente descritos no son útiles para labores especializadas, por lo
que es necesario otro tipo de herramientas para la administración, además de ser poco seguras, los
Sistema de Control para la Administración de Condominios 30
documentos pueden ser abiertos y vistos por cualquiera. Son útiles a nivel doméstico, pero a nivel
empresarial (depende del tipo de empresa), se necesita algo más específico; por tal razón se ha
convertido en un aspecto fundamental para muchas empresas, buscar optimizar y eficientar sus
puede destacar que, en la investigación que se realizó, se encontraron trabajos de grado, el cual
tienen como base de desarrollo situaciones reales, dichos proyectos están orientados a la
En ambos casos, la razón por las que fueron elaborados, es porque todos los registros que
se generaban en el día a día se realizaban de forma manual y ninguno de ellos llevaba control,
cual representará un impacto negativo sobre la gestión administrativa del edificio, por lo tanto el
presente proyecto tiene una repercusión práctica sobre las actividades que se deben realizar,
Mientras tanto, el segundo proyecto dice: “Existe en México una cantidad basta de
de las unidades habitacionales existe por parte de los propietarios una falta de compromiso en
asumir la administración del mismo porque le resulta tedioso y molesto la forma en que se opera.”14
Sommerville, 2005 (P 12), nos dice que, en los atributos esenciales del buen software, “El Software
no debe hacer que se malgasten los recursos del sistema, como la memoria y los ciclos de
de la memoria”.15
Todo esto nos lleva a pensar que un buen Sistema de Información eficaz, proporciona a los
usuarios información oportuna, precisa e importante, porque todos los Sistemas de Información
(SI) y las Tecnologías de Información (TI), han cambiado la forma en que operan las
organizaciones actuales, a través del uso de estas aplicaciones se logran importantes mejoras, pues
automatizan los procesos operativos, suministrando una plataforma de información necesaria para
13
Zeas, A., & Hernan, W. (2009). Sistema genérico de administración de edificios bajo plataforma
Windows (Bachelor's thesis, QUITO/EPN/2009).
14
López Flores, E., Carmona, H., & Jordán, D. Sistema de cómputo para la administración de la unidad
habitacional
15
http://zeus.inf.ucv.cl/~bcrawford/EnfoquesDeDesarrolloDeSwYLenguajesDeModelado/Ingenieria%20
del%20Software%207ma.%20Ed.%20-%20Ian%20Sommerville.pdf
Sistema de Control para la Administración de Condominios 32
la toma de decisiones, en comparación con las Tecnologías de la Información que han sido
y la técnica para el procesamiento de datos, donde sus principales componentes son: el factor
Actualmente existen nuevas tendencias de sistemas que están tomando mayor fuerza
debido a los beneficios que representan, tanto en costos como en practicidad de uso, uno de ellos
es el llamado: Software como Servicio (SaaS, Software as a Service) que consiste en que las
web, sin necesidad de instalarlas en el disco duro. Es un modelo sin un alto costo, escalable y con
modelo de distribución de software donde el soporte lógico y los datos que maneja se alojan en
16
Hernández Bravo, Ángel, El SaaS y el Cloud-Computing: una opción innovadora para tiempos de crisis.
REICIS. Revista Española de Innovación, Calidad e Ingeniería del Software [en línea] 2009, 5 (Abril-Sin
mes): [Fecha de consulta: 13 de junio de 2018] Disponible en:
<http://www.redalyc.org/articulo.oa?id=92217154005> ISSN
Sistema de Control para la Administración de Condominios 33
presente en la empresa o no. Se deduce que la información, el procesamiento, los insumos, y los
diaria, y soporte del software usado por el cliente, y el cliente paga por el uso dado a la aplicación.
el que suele tener como objetivo al cliente final, que utiliza el Software como Servicio (SaaS,
Software as a Service), para ayudar, mejorar o cubrir algunos de los procesos de la empresa. La
empresa contratante accede al software y todos sus datos a través de un navegador web desde
cualquier ordenador.
Esto quiere decir que toda la información, procesos y resultados serán almacenados en este
software ya que será de más fácil acceso, ya que los datos estarán centralizados y hospedados en
un único servidor.
17
https://azure.microsoft.com/es-mx/overview/what-is-saas/
Sistema de Control para la Administración de Condominios 34
Porque hay necesidad de alinear las tareas de administración y operación del condominio
con la tecnología.
Porque las interfaces web han madurado tanto que prácticamente se logran experiencias
de trabajar en diferentes ubicaciones, implicando ciertos retos que las aplicaciones online
1. Software como servicio (SaaS). Permite usar aplicaciones sin tener que adquirir ni
mantener ningún activo en la empresa. Por ejemplo: correo, agendas, gestión del portal,
horas es posible disponer de todo lo necesario para trabajar con sólo una conexión internet.
2. Plataforma como servicio (PaaS). Se trata de un sistema operativo en la nube que abstrae
de red, cálculo, almacenamiento y bases de datos. Típicamente, los usuarios de este tipo de
proveedores de Software: Microsoft Windows Azure, Salesforce, Google App Engine son
servidores virtuales optimizada para poder desplegar de forma rápida nuevos servicios. Es
el modelo más flexible e introduce ahorros, aunque no tantos como los dos anteriores tipos
de nube ya que se requiere una gestión y mantenimiento. El cliente típico de este servicio
organizaciones reduciendo costos, habiendo un modelo de nube que se ajusta para cada
Todo esto ante la inmensa demanda de servicios y la globalización que se vive hoy en día,
fundamental para su existencia es por eso que la interdependencia con las nuevas tecnologías se
Sistema de Control para la Administración de Condominios 36
suma a una de las características que debe cumplir para poder subsistir, es por eso que durante los
últimos años los sistemas de información se han constituido como uno de los principales
instrumentos para mejorar y agilizar la gestión operativa en todos los sectores; siendo capaz de
fácil manejo, ya que cuentan con la capacidad de reunir, procesar, distribuir y compartir datos de
Pero estas ventajas hacen que las organizaciones dependan cada día más de los Sistemas
de Información, para la realización de sus actividades diarias (Gómez y Suárez, 2012), lo que las
obliga a invertir más en este tipo de tecnologías (Petter, DeLone y McLean, 2008).
Estamos viviendo en una sociedad de información emergente, con una economía que
de redes globales como Internet. El uso de las nuevas tecnologías se ha convertido en un aspecto
imprescindible dentro del ámbito empresarial, porque mejoran la capacidad y la gestión operativa
tanto interna como externa y segundo porque gracias a ellas el nivel de competitividad de los
En el nuevo modelo económico que rige al mundo, conocido Neoliberalismo, impera la ley
del más fuerte, de aquel que mayores recursos económicos tiene y del que mejor sabe aprovechar
los distintos medios de producción para su beneficio; bajo la lógica anterior, un software de
administración de negocio se ha convertido en una de las herramientas que les permite competir,
hasta cierto punto, porque los empresarios saben muy bien que la administración de su negocio es
una de las piezas clave para alcanzar el éxito que siempre han deseado en el mercado de consumo
de productos y servicios.
Sistema de Control para la Administración de Condominios 37
gestión operativa de las empresas han adquirido un papel imprescindible para el desarrollo de las
mismas en el mercado. Por eso, es importante tener presente las ventajas de un software de
administración operativa y las funcionalidades que puede aportar a una empresa para mejorar su
organización y operación.
Ventajas.
Siempre actualizado.
Actualmente existen empresas que aún no se dan cuenta del impacto de no contar con
tecnologías que te permiten llevar una mejor administración, esto se debe, principalmente, a que
se han acostumbrado tanto a realizar sus procesos de negocio de una forma tradicional, que se han
olvidado de que están inmersas en un mundo tan cambiante que podría poner fin a sus objetivos
Condominios:
2.7.1. CondoVive
CondoVive que maneja múltiples funciones de manera más abstracta y con cierta facilidad para
condominio de 10 casas a múltiples condominios con centenares de casas, todo desde una sola
aplicación.
Sistema de Control para la Administración de Condominios 39
En la figura 2.7. muestra la plataforma web y móvil enfocada en satisfacer las necesidades
operaciones administrativas dentro del edificio y/o condominio, permitiendo simplificar la gestión
18
https://condovive.com/
19
https://vecinos360.com/
Sistema de Control para la Administración de Condominios 40
2.7.3. CondomiSOFT
En la figura 2.8. se muestra un sistema más completo ya que divide por áreas las actividades
correspondientes a cada uno de los actores dentro del condominio. Acceso exclusivo para
20
https://www.condomisoft.com/
Sistema de Control para la Administración de Condominios 41
3. La atención que te brindan en línea puede ser en muchas ocasiones tedioso y hasta
de los lotes destinados a unidades privativas, así como las zonas de uso común.
6. Porcentaje que le corresponde a cada unidad sobre el valor total de los bienes de uso común
del condominio.
10. El Reglamento de Condominio y Administración que establecerá las bases generales que
debidamente firmados por las partes y certificados por Fedatario Público, los planos
Cuando sea aprobado por las autoridades competentes el uso del suelo, construcción y/o
requisitos de ley deberá inscribirse en el Registro Público de la Propiedad y del Comercio. Y todo
agregarán los datos conducentes de la Escritura Constitutiva, dejando claro que se entrega al
interesado una copia del Reglamento de Condominio y Administración, donde también adquieren
Constitutiva.21
y de los bienes de uso común, así como las limitaciones a que puede estar sujeto el
21
Ley de Propiedad en Condominio para el Estado de Guerrero Número 557
http://www.ordenjuridico.gob.mx/Publicaciones/DI2005/pdf/GRO7.pdf
Sistema de Control para la Administración de Condominios 44
7. Las normas a que deban sujetarse las modificaciones del Reglamento de Condominio y
Administración.
Para las regulaciones con relación a los condominios, podemos catalogar los condóminos
de la siguiente manera:
siendo titular de un derecho de copropiedad para el uso y disfrute de las áreas del terreno,
horizontales. Estos inmuebles pueden compartir áreas que son propiedades de uso común,
las cuales se especifican en la escritura. Estas áreas deberán estar fuera del terreno que es
Guerrero.
Condominio. Consiste en la situación de una propiedad que es compartida por dos o más
personas, el cual, según su estructura, se puede clasificar en: Condominio vertical (edificio
copropiedad), condominio horizontal (es aquella donde el condómino tiene derecho de uso
Condómino. Se entiende por condómino a la persona física o moral que ostenta derechos
último siempre y cuando sea fideicomisario en primer lugar. Persona física o moral,
propietaria de una o más unidades de propiedad privativa y, para los efectos de la Ley en
Sistema de Control para la Administración de Condominios 46
cual, de cumplirse en sus términos, llegue a ser propietario bajo el régimen de propiedad
en condominio.
manejo eficaz del dinero y recursos del condominio, además de que se encarga no solo de
los recursos financieros (ingresos y egresos) sino también de los recursos inmobiliarios y
Bienes Comunes. Todos los ocupantes del condominio deberán usar todos los bienes
comunes, las áreas verdes y gozar de los servicios e instalaciones generales, conforme a su
naturaleza y destino, sin restringir o hacer más gravoso el derecho de los demás, de lo
Reglamento Interno. Es el instrumento que regula el uso de las áreas comunes y establece
las bases de sana convivencia al interior del condominio, el cual complementa y especifica
Sistema de Control para la Administración de Condominios 47
de cada condominio.
cual se pagará en plazos mensuales, para sufragar los gastos administrativos y otros de los
La estructura organizacional, debe propiciar que las actividades se generen con un valor
de calidad, que van a otorgar un mejor nivel de comprensión y de utilidad para la toma de
Para ello, la Ley de Propiedad en Condominio para el Estado de Guerrero no. 557, nos dice
en su artículo 38 que: “La asamblea general es el órgano supremo del condominio, está integrada
por todos los condóminos para plantear, discutir y resolver asuntos de interés común, y en su caso,
del interés de cualquiera de los condóminos, siendo el lugar oficial de su residencia el de la ciudad
MAYO DE 2005)22
que: “Los condominios serán administrados por la persona física o moral que designe la Asamblea
General en los términos de esta Ley, el acta constitutiva y el Reglamento del Condominio.”23
22
Ley de Propiedad en Condominio para el Estado de Guerrero Número 557 https://fecoval.org/wp-
content/uploads/2016/09/leypropcondgro.pdf
23
Ley de Propiedad en Condominio para el Estado de Guerrero Número 557 https://fecoval.org/wp-
content/uploads/2016/09/leypropcondgro.pdf
Sistema de Control para la Administración de Condominios 48
bien documentados y detallados de su gestión, así como encargarse de hacer el empalme con los
nuevos administradores en cuanto a libros, documentos, enseres y todo lo que haya sido otorgado
en custodia.
Es por eso que, las normas mercantiles en nuestro país establecen que las sociedades
comerciales tienen la obligación de llevar libros de actas y contables (de Diario, Mayor e Inventario
y Balance) para anotar en orden cronológico, todas las operaciones económicas que ocurren en su
día a día, así como también anotar los débitos, créditos, ingresos, egresos y los saldos de cada una
Libro diario. Es aquel libro donde se registran todas las operaciones económicas que
Libro Mayor. Es un registro auxiliar, en el que cada página se destina para anotar los
débitos, créditos y los saldos de cada una de las cuentas de una organización. El libro
mayor es utilizado para llevar estrictamente el manejo de los ingresos y egresos diario de
la empresa.
los bienes con los que el comerciante tiene al inicio. Es una síntesis de los activos físicos
de la empresa (mercaderías y activos fijos), así como las deudas pendientes (deudores y
acreedores).
24
Código de Comercio. http://www.diputados.gob.mx/LeyesBiblio/pdf/3_280318.pdf
Sistema de Control para la Administración de Condominios 49
Libros auxiliares. Son libros que nos sirven para detallar en forma clara y precisa los
registros de las operaciones o transacciones desarrolladas por la empresa. Esto nos facilita
No. 557 establece que: “Cuando la asamblea de condóminos designe una nueva administración, la
saliente deberá entregar, en un término que no exceda de siete días naturales al día de la
designación, todos los documentos incluyendo los estados de cuenta, valores, muebles y demás
bienes que tuviera bajo su resguardo y responsabilidad, la cual sólo podrá posponerse por
Toda empresa que se dedique a este rubro deberá y tendrá la obligación y la responsabilidad
simplificada la estructura formal que posee el condominio. De esta forma, el organigrama muestra
ASAMBLEA
GENERAL
Presidente
25
Ley de Propiedad en Condominio para el Estado de Guerrero Número 557
https://fecoval.org/wp-content/uploads/2016/09/leypropcondgro.pdf
Sistema de Control para la Administración de Condominios 50
infinidad de tipos de contenedores donde almacenar los documentos como carpetas, cajas,
archiveros y muchos otros, todos ellos requiriendo grandes cantidades de espacio y sujetos a la
degradación. Las empresas se ven obligadas a mantener estos documentos en buen estado de
o inmuebles, y no solo de los recursos financieros sino también de los recursos inmobiliarios y
Por ello la administración forma parte fundamental de los condóminos para llevar a cabo
Dentro de las funciones que tiene el administrador es llevar un registro de las operaciones
efectuadas diariamente en un libro contable, entonces se puede deducir que la forma en cómo se
lleva a cabo esta administración es de una manera tradicional en dónde se utilizan herramientas
básicas tradicionales, ejemplo de ello es: libros contables, que son libros encuadernados con
26
https://es.wikipedia.org/wiki/Oficina_sin_papel
27
Meza Noriega, Iván: La administración de Condominios. http://es.wikipedia.org/wiki/Condominio
Sistema de Control para la Administración de Condominios 51
hablamos de soporte digital existe una computadora y Excel, además de Disco Compacto
(Compact Disc, CD) o Disco Versátil Digital (Digital Versatile Disk, DVD) que contenga la
información a legalizar.
preguntas dicotómicas. (El detalle del cuestionario se puede consultar el Anexo A). Luego de la
recolección de datos mediante el instrumento, se realizó el procesamiento de estos, con los cuales
electrónica), que nos dice que: “Es la incorporación de las tecnologías de la información y las
Esta tiene dos vertientes: desde un punto de vista intraorganizativo, se trata de transformar
las oficinas tradicionales, convirtiéndolas en: procesos en papel a procesos electrónicos, con el fin
de crear una oficina sin papeles y habilitar la vía electrónica como un nuevo medio para la relación
entre pares.
28
https://es.wikipedia.org/wiki/Administraci%C3%B3n_p%C3%BAblica_electr%C3%B3nica
Sistema de Control para la Administración de Condominios 52
3.5.1. Informática
fue el primero que la implemento, está formada por la conjunción de las palabras información
En lo que hoy conocemos como informática confluyen muchas de las técnicas y de las
máquinas que el hombre ha desarrollado a lo largo de la historia para apoyar y potenciar sus
3.5.2. Software
La palabra Software ha sido aceptada por la Real Academia Española (RAE), la cual la
define como el conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar
que se almacenan en la memoria principal, y que le indican a una computadora qué debe hacer y
cómo.
29
Biografía de Philippe Dreyfus. Tomado de: https://es.wikipedia.org/wiki/Philippe_Dreyfus
30
Concepto de Informática. Tomado de: https://en.wikipedia.org/wiki/Philippe_Dreyfus
https://es.wikipedia.org/wiki/Philippe_Dreyfus
31
Fundamentos de Informática I. Tomado de: https://www2.infor.uva .es/~cevp/FI_I/fichs_ pdf_teo/
FI_I_Tema1.pdf
32
Concepto de Software. Tomado de: https://definicion.de/software/
Sistema de Control para la Administración de Condominios 53
de datos que permiten que los programas manipulen en forma adecuada la información, y 3)
información descriptiva tanto en papel como en formas virtuales que describen la operación y uso
de los programas.33
Una computadora sin software es como un automóvil sin motor, sin programas, es
imposible realizar cualquier tipo de tarea con la computadora. Por otro lado, el software es un
conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar distintas tareas
en una computadora.
En otras palabras, el concepto de software abarca a todas las aplicaciones informáticas, como los
33
Ingeniería del Software. Un Enfoque Practico. Séptima Edición. Roger S. Pressman. Tomado de:
https://s3.amazonaws.com/academia.edu.documents/45525376/Ingenieria.de.software.enfoque.practico.7ed
.Pressman.PDF?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1539644714&Signature=5
YtWO8ZqPmqRQDxaeqf6i0XBx6A%3D&response-content-disposition=inline%3B%20filename%3D
Ingenieria.de.software.enfoque.practico..pdf
Sistema de Control para la Administración de Condominios 54
un sistema automático o manual que comprende que personas, máquinas y/o métodos organizados
para agrupar, procesar, transmitir y diseminar datos que representan información para el usuario.34
hardware.35
Los sistemas informáticos deben contar con la capacidad de cumplir tres tareas básicas:
34
Murdick, Robert: “Sistemas de Información Administrativa”. Prentice Hall. México, 1988.
35
Federal Standard 1037C, MIL-STD-188, and National Information System Security Glossary
36
de Pablos Heredero, C. (2004). Informática y comunicaciones en la empresa. ESIC Editorial.
Sistema de Control para la Administración de Condominios 55
Capítulo 4. Metodología
El objetivo de elaborar el análisis es precisar todas las funciones y restricciones del sistema
que se desarrollará y será el conducto de comunicación para todas las partes involucradas. Este
análisis estará sujeto a revisiones, hasta alcanzar su aprobación, una vez aprobada, se utilizará
como base para el desarrollo y la construcción del Sistema de Control para la Administración de
Condominios (SCAC).
conjunto habitacional. El antecedente del cual se parte es que no existe un sistema informático
El desarrollo de sistemas de información es una de las tareas que más tiempo requiere en
las empresas de desarrollo de software, debido a que, además del tiempo que se necesita dedicar
analizaron los procesos llevados a cabo en la administración del condominio, tomando como
referencia el cuestionario (Véase anexo “A”) aplicado al administrador del condominio de todas
las actividades realizadas en Construmex, S.A. de C.V., para los cuales se documentó las
herramientas usadas, así como las limitaciones e inconvenientes que se presentan, las cuales
37
Villalobos, G. M., Sánchez, G. D. C., & Gutiérrez, D. A. B. (2010). Diseño de framework web para el
desarrollo dinámico de aplicaciones. Scientia et technica, 1(44), 178-183.
Sistema de Control para la Administración de Condominios 56
Administración de Condominios (SCAC), será aquella que ayude a definir una solución, porque
modelos de proceso de desarrollo de software que existen disponibles hoy en día, con lo cual, se
puede asegurar el uso de las mejores prácticas para conseguir un software de calidad y que cumpla
RAD), por sus siglas en inglés, es una metodología que tiene un ciclo de desarrollo diseñado para
desarrollo de software, creado por James Martin en 198038, el Desarrollo Rápido de Aplicaciones
gestión del proyecto y herramientas CASE (Ingeniería de Software Asistida por Computadora,
CASE)39.
38
James Martin: Obituary https://www.computerweekly.com/news/2240187220/James-Martin-Obituary
39
What is Rapid Application Development?
http://www.iro.umontreal.ca/~dift6803/Transparents/Chapitre1/Documents/rad_wp.pdf
Sistema de Control para la Administración de Condominios 57
Modelado
de Gestión
Modelado
de Datos
Modelado
de Proceso
Generación de
Aplicaciones
Pruebas y
de 60 a 90 días Entrega
Modelado de gestión. Este modelo se basa en dar respuesta a las siguientes preguntas: –
entorno, para esto se llevaron a cabo una serie de reuniones con el Administrador del
relacionan los almacenes entre sí. Del análisis, anteriormente descrito se definieron siete
y poder detallar los requerimientos y así realizar un análisis de manera general, la segunda
Sistema de Control para la Administración de Condominios 58
reunión para la captura detallada de los requerimientos de cada uno de los módulos, la
Las reuniones se realizaron durante un periodo de tres meses, durante el cual se realizó la
poder proseguir a la segunda etapa. (El detalle de los requerimientos puede consultarse
en el Anexo A.)
Modelado del proceso. Se utiliza para añadir, modificar, suprimir o recuperar un objeto
proceso del desarrollo del software está en determinar cuáles son las tareas del Propietario,
desarrollar sistemas estratégicamente importantes de una forma más rápida, al tiempo que
reduce los costos de desarrollo y mantiene la calidad. La cual se logra mediante el uso de
Diseñado modular
de aspectos iniciales del proyecto de desarrollo de software, como la descripción del sistema, áreas
de influencia del software a desarrollarse, atributos, funciones y alcance del sistema, planeación y
especificación de requisitos.
existe la posibilidad de que los requerimientos no estén claros aún, pero es posible revisarlos,
ajustarlos y afinarlos con el usuario y con los miembros del Desarrollo de Aplicaciones Conjuntas
Los requerimientos funcionales del sistema comprenden a todas las operaciones que debe
ofrecer el sistema para realizar las actividades necesarias en el proceso de administración del
mediante un Administrador General, quien tiene el control de las cuentas, es el quien ejecuta las
operaciones de ingresos y egresos, verifica y coteja los ingresos que provienen directamente de los
condominio de manera automática y mantendrá actualizada toda la información, así como también
información de las operaciones que haya realizado, ya que el sistema estará habilitado las 24 hrs
del día. La aplicación está diseñada para tener un alcance determinado que incluye el modo de
operación administrativa, donde el usuario después de validar sus credenciales podrá dar
mantenimiento a las tablas y relaciones que existen entre ellas, como: crear un nuevo usuario,
modificarlo o borrarlo.
También existe la parte usuario normal que solo puede consultar, imprimir, generar
reportes, asignarle estacionamiento, tareas básicas que no implican mantenimiento a una base de
datos. El sistema se utiliza para registrar información personal de los condóminos que en su
momento hacen uso del departamento, esto hace referencia a las entradas de datos, la aplicación
forma de tabla donde se muestran todos los datos capturados en orden cronológico, para su edición,
Los requerimientos funcionales del sistema comprenden a todas las funciones que debe
ofrecer el sistema para realizar las actividades necesarias en el proceso de administración del
condominio, los cuales incluyen: requisitos funcionales del Administrador, del Usuario, de Datos,
y de Rendimiento.
En la figura 4.3. se muestra, como se realiza el Login40 (iniciar sesión) al sistema, el cual
estará definido a través de un usuario y contraseña mismos que serán almacenados en una base de
En la figura 4.4. se muestra que al ingresar al sistema lo primero que veremos son las
40
Es el proceso mediante el cual un usuario accede a sus distintas cuentas informáticas, este tipo de proceso
suele ir acompañado primero de un previo registro y segundo por el ingreso de un nickname o ID de usuario
y una contraseña o password.
Sistema de Control para la Administración de Condominios 62
Login o Inicio de Sesión. Sirve para identificar al usuario por medio de sus credenciales
como nombre de usuario y contraseña, debe de existir en la base de datos y debe tener
Lista de Roles ó Accesos. Muestra la lista de los usuarios que tienen acceso al sistema y
sus roles.
acceso existente, así como crear nuevos accesos, borrar y editar los existentes.
Detalles. Aquí en administrador puede ver los detalles en modo solo lectura, con la opción
de editar.
corresponde.
Sistema de Control para la Administración de Condominios 63
Pagos. Las cuotas de inicio-fin y los porcentajes de parcialidad que se pueden ofrecer al
inquilino. Cada inmueble posee una cuenta por donde se obtiene información histórica de
Facturación. Se refleja la facturación del condómino en meses del año, requiere de los
propietario, notificándole el monto que debe o en su defecto una notificación de pago. Una
vez emitido los recibos, Construmex, S. A. de C. V., realiza un cierre mensual que impide
que los datos sean alterados y de esta manera se tendrá siempre información veraz.
Cada propietario consulta su deuda y realiza las cancelaciones o abonos a sus cuentas
cada pago, que sólo debe ser verificado en el estado de cuenta del banco, sin necesidad de
automática. Los libros contables de Diario y Mayor se podrán reportar, así como los
balances de comprobación. Así que Construmex, S.A. de C.V., puede garantizar una
través de un usuario y contraseña mismos que serán almacenados en una base de datos para
2. Al ingresar al sistema lo primero que veremos son las opciones definidas en el Menú
Principal, las cuales son las siguientes: Estado de cuenta, actividades, avisos, quejas y
requerida, misma que estará guardada en una base de datos y se podrá visualizar a través
de cualquier navegador, los datos mostrados en este reporte son los siguientes:
último, los comentarios pertinentes para informar de manera clara y detallada las
información del inquilino y los pagos que ha realizado, así como los cobros pendientes y
saldos moratorios.
monto del pago, banco donde deposito, referencia bancaria y la opción de guardar.
monto del pago, fecha de pago, banco donde se depositó, referencia bancaria y la opción
de guardar
casos externar las incomodidades o situaciones particulares que deban cambiarse, previo
análisis del comité de vecinos y la parte afectada, a fin de llegar a una solución satisfactoria
8. REGLAMENTO INTERNO, se mostrarán las normas establecidas por medio de las cuales
referente a la utilización especifica por parte del algún condómino o condóminos de las
áreas de uso común, por ejemplo; la cancha deportiva, la alberca o parte del
estacionamiento, todo esto definido de manera clara, con el día y la hora en la cual estará
siendo utilizada.
Los datos que fluyen a través del sistema son determinados por el propio uso del mismo,
por ejemplo, la captura de un nuevo condómino o huésped genera un flujo de datos, desde el
cliente, pasando por el servidor y finalmente a la base de datos, la ventaja es que tanto el servidor
quincenal y son opcionales de generar cuando el usuario administrador así lo necesite, listos para
enviarse por email o imprimirlos. Los datos serán exactos, ya que los resultados de salidas son
fieles a la información obtenida por medio de consultas directas a la base de datos, sin ningún tipo
41
Excel. Es una aplicación de hojas de cálculo que forma parte de la paquetería de Microsoft Office.
Sistema de Control para la Administración de Condominios 66
de transformación de tipos de datos, dando una confiabilidad del 100%. El grado de precisión de
los cálculos se hacen a nivel código usando propiedades tipo doble para las cantidades y
porcentajes y de moneda para los cálculos monetarios, sin redondeo para no alterar los resultados.
2. Tabla Inquilino. En esta tabla 4.2. se encuentra el registro de los nombres de los
3. Tabla Acceso. En la tabla 4.3. se lleva el registro de los usuarios que tienen acceso al
5. Tabla Pago. En la tabla 4.5. contiene los nombres de los condóminos y/o propietarios,
6. Tabla Parcialidad Pago Moratorio. En la tabla 4.6. se registran las cuotas de inicio y
7. Tabla motivo. En la tabla 4.7. se crea una lista con los motivos por el cual el condómino
generación de informes.
El sistema deberá tener un tiempo de respuesta no mayor a 1.5 segundos luego de realizar
marco definido y claro para interactuar con el código fuente del software.
El Modelado del proceso de negocio será una parte esencial ya que permitirá al analista
capturar el esquema general y los procedimientos que administran el negocio. En la figura 4.5. se
muestra como el modelo provee una descripción de dónde se va a ajustar el sistema de software
considerado dentro de la estructura organizacional y de las actividades del bien inmueble que día
a día se generan.
Sistema de Control para la Administración de Condominios 71
Cierre del Dia. Este es el proceso donde el administrador resguarda todas las operaciones
efectuadas en el día.
Sistema de Control para la Administración de Condominios 72
incorporarán en nuevo sistema, en los que se divide la gestión administrativa del bien inmueble.
Figura 4.6. Esquema General del Modelado de Negocio del Área Administrativa
A continuación, se detalla el proceso que lleva cada uno de los usuarios del Condominio:
Administrador.
cada usuario haciendo uso del sistema, otra razón secundaria (pero aún importante) es la
labor administrativa y brinda un panorama del mantenimiento del valor de las propiedades
Administrar Cobranza. En este proceso se realiza la consulta del total de adeudos por
Propietario
adicionales).
Condómino
conexión de elementos de diseño (tales como los casos de uso), al modelo de negocio a través de
funcionales y eventualmente a los artefactos de software que se construirán realmente los cuales
ayudarán con la gestión y operación del área administrativa del conjunto residencial.
Una vez catalogadas las actividades por cada uno de los usuarios (administrador,
propietario y condómino), se pasará a detallar las funciones realizadas solo por el Administrador
En la figura 4.7. se muestra una vista general del proceso de pago de renta y listado de
Figura 4.7. Vista general del proceso de pago de renta y listado de clientes morosos
usuario sea autentico o sea quien dice ser, digitando clave de usuario y contraseña.
Registrar cuota a pagar. En este proceso se genera el registro de pago de renta, el cual
Buscar cuotas a pagar. Si existe adeudo, en este proceso tendrá la opción de buscar
Base de datos. Este proceso se encargará de ser un “almacén” que permita guardar
grandes cantidades de información de forma organizada para que luego pueda encontrar y
En este diagrama se representa el caso de uso que tiene el sistema y se define un caso de
uso como la iteración supuesta con el sistema a desarrollar donde se presentan los requisitos
funcionales, es decir, que se está diciendo lo que tiene que hacer un sistema y como se realiza.
(Unified Modeling Language UML), de tipo de casos de uso, para así entender cada proceso, se
pudo iniciar con un diseño de mejoras en el ámbito operacional, para poder observar la
De acuerdo con lo expresado por Mintzberg (1997, p.20), se podría decir entonces que:
“Un administrador es quien controla, ejecuta, maneja, analiza, comunica, vincula, planifica, lidera,
negocia, motiva y toma decisiones, entre muchas otras actividades, dentro de una organización, un
área, rama, unidad o departamento de la misma, con el propósito de conseguir que se cumplan
ciertos objetivos”.
de registrar a los residentes del condominio de modo que ellos puedan acceder al sistema.
Figura 4.9. Modelado de Caso de Uso del Registro de Residentes o Alta de Usuario
Sistema de Control para la Administración de Condominios 77
de datos usando una cadena de conexión que se encuentra disponible en un archivo tipo
conexión con la base de datos y se inicializan las variables usando persistencia, se hace una primera
consulta a la tabla de usuarios y roles, indicándole al servidor cuales son los parámetros del cliente
al servidor usando la sintaxis Razor42, una vez validado, se obtiene el identificador único del
usuario, este identificador nos sirve para hacer la relación con el rol al cual está asignado y se
pasan al cliente por medio de los modelos que son clases definidas con los nombres de los campos
y los tipos de datos idénticos a los de las tablas de la base de datos, los modelos son de tipo String
Type (tipo cadena) y nos permite hacer listas que son consultadas en memoria, permitiéndonos
Cuando ya tenemos identificado el rol, la aplicación cuanta con una validación a nivel
código que permite mostrar u ocultar las opciones del menú dependiendo del rol, así como los
datos del usuario conectado. El Id (identificador) del usuario y del rol no se guardan ni en la
sesión ni como cookies43, para evitar el robo de identidad y malos manejos de la aplicación.
Registro de vivienda. En la figura 4.10. el administrador podrá registrar las viviendas del
Inicio. Registro de vivienda deberá indicar Fin. Confirmación del registro OK, de lo
42
En una sintaxis basada en C# (aunque se puede programar en Visual Basic) que permite usarse como motor
de programación en las vistas o plantillas de nuestros controladores. Es una de las novedades de ASP.NET
MVC 3. https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/vista/razor.html
43
Archivos informáticos diminutos enviados por los sitios web que se almacenan en nuestro navegador y que
obtienen datos sobre nosotros. https://www.maestrodelacomputacion.net/que-son-las-cookies-en-internet-y-
para-que-sirven/
Sistema de Control para la Administración de Condominios 78
Registro y Pago de cuotas. En la figura 4.11. tanto el Administrador como el residente podrán
validar el pago de las cuotas de mantenimiento de las viviendas para no figurar en la lista de
morosos.
Inicio. Consultar cuotas pendientes de pago, para Fin. Confirmación del pago OK indicando
poder elegir pagar una cuota vencida o por la fecha de la operación. Lista de cuotas por
(transferencia/TC)
y no pagadas de modo que pueda identificar a los propietarios morosos. (Véase Figura 4.11.).
debo poder ver los datos de la cuota, de la propietario, así como la lista vacía si todos
vivienda a la que le pertenece y su propietario. están al día o las cuotas aún no se vencen.
Sistema de Control para la Administración de Condominios 79
Figura 4.11. Modelado de caso de uso del registro de pago de cuotas de rentas atrasadas.
Registro de Áreas Comunes. El Administrador podrá registrar las diversas áreas, así como
indicar quien y en qué fecha poder utilizarlas o asignarlas si están disponibles. (Véase Figura 4.12.)
indicando si es piscina, parrilla o áreas verdes, Mensaje de Error el área ya está reservada.
reservada).
Sistema de Control para la Administración de Condominios 80
Autenticar.
4. Ingresar monto.
6. Si el registro es con tarjeta, se verifica el número de referencia del banco y se confirma con
7. Registro guardado.
Pagar Cuota
4. Ingresar monto.
Consultar Morosos
Listado de Condominios
UML), es un tipo de diagrama con estructura estática que describe la estructura de un sistema
mostrando las clases del sistema, sus atributos, operaciones (o métodos), y las relaciones entre los
objetos.44 En la figura 4.14. se muestra el diagrama de clase, donde se hará una descripción de
las clases en el sistema y las relaciones que existen entre los usuarios. En él se describe el
44
https://repositorio.grial.eu/bitstream/grial/353/1/DClase.pdf
Sistema de Control para la Administración de Condominios 83
Administrador, Propietario y Arrendatario (residente) para poder ingresar datos en los módulos,
autenticación (usuario y contraseña) para poder accesar y registrar los siguientes datos del
residente: nombre, apellidos, teléfono, dirección, fecha de nacimiento, adeudos por cliente,
electrónica.
(usuario y contraseña), para poder consultar lista de condominios, adeudos por residente y
pagos efectuados.
En la figura 4.15. se muestra un diagrama de las tablas que se utilizan, así como la
asociación que existen entre ellas. Los nombres de las tablas siguen el estándar de desarrollo del
En la figura 4.16. se observa como la aplicación está diseñada para tener un alcance
determinado que incluye el modo de operación administrativa, donde el usuario después de validar
sus credenciales podrá dar mantenimiento a las tablas y relaciones que existen entre ellas, como:
Y también existe la parte usuario normal que solo puede consultar, imprimir, generar
forma de tabla donde se muestran todos los datos capturados en orden cronológico para su edición,
Figura 4.17. Pantalla para editar un acceso con base al rol de usuario
Sistema de Control para la Administración de Condominios 86
El proyecto tiene como nombre SCACv1, el cual se puede abrir con el Visual Studio.NET
2017 Comunity, la aplicación está desarrollada con el lenguaje C#, bajo la arquitectura Modelo
En la figura 4.19. se muestra el diagrama relacional de la base de datos que forma parte de
la solución, este diagrama incluye nombres de las tablas, sus atributos, y un detalle de las relaciones
hardware45, es donde está el sistema o software, para ello cada componente lo podemos representar
como nodos, el nodo es cualquier elemento que sea un recurso de hardware, es decir, es nuestra
45
Conjunto de elementos físicos o materiales que constituyen una computadora o un sistema informático.
Sistema de Control para la Administración de Condominios 88
Windows 2008.
«executionEnvir...
SQL Server
MySQL
«interfa ce»
Windows 2008.::Sistema SCAC
v1.0
«flow»
«executionEnvir...
C#
Librerias C#
«executionEnvir...
Visual Studio .NET
2017 Community
Librerias de
Visual
«flow»
«device» «device»
Servidor de archivos. Gerente General.
Base de datos.
En el diagrama de paquetes o diagrama de distribución se muestra las partes del sistema lo que se
SCACv1.0 en la cual estará designado el módulo del administrador del condominio; donde
realizará las operaciones diarias, a su vez se ejecutarán las librerías de C# y Visual Studio.
SQL Server. En este servidor se tiene instalado la Base de Datos MySQL Server, el cual
Dispositivo Cliente Condominio. (Disp. Cte. Cond.) El residente del condominio podrá
accesar desde cualquier navegador web para poder hacer uso de la aplicación y así hacer
lenguaje orientado a objetos selecto y con seguridad de tipos, que permite compilar diversas
puede definir una o más clases dentro de un mismo espacio de nombres, en cuanto al manejo de
tipos de datos, existe un rango más amplio y definido de tipos de datos que los que se encuentran
en C, C++ o Java, también cada miembro de una clase tiene un atributo de acceso del tipo público,
parámetros es por valor, a menos que se use la palabra reservada REF, la cual indica que el pase
es por referencia.
Se puede utilizar C# para crear aplicaciones cliente de Windows, servicios Web XML
herramientas más para facilitar el desarrollo de aplicaciones basadas en este lenguaje y en .NET
Framework.
46
.NET Framework, es un componente de software que puede ser o es incluido en los sistemas operativos
Microsoft Windows. Provee soluciones pre-codificadas para requerimientos comunes de los programas y
gestiona la ejecución de programas escritos específicamente para este framework.
47
Un servicio Web, es una colección de protocolos y estándares empleados para intercambiar datos entre
aplicaciones y sistemas. En los servicios Web, todos los datos se intercambian se formatean con etiquetas
XML
Sistema de Control para la Administración de Condominios 90
herencia y polimorfismo. Todas las variables y métodos, incluido el método Main48 que es el punto
heredar directamente de una clase primaria, pero puede implementar cualquier número de
interfaces.
En este lenguaje permite una Struct49 es como una clase sencilla; es un tipo asignado en la
Otros atributos, ventajas o innovaciones que tiene este lenguaje de programación son:
Propiedades, que actúan como descriptores de acceso para variables miembro privadas.
Un archivo de código fuente de C# puede definir cualquier número de clases, Structs, interfaces
y eventos.
48
El método Main, es el punto de entrada de una aplicación de C#. Si hay más de una clase que tiene un
método Main, debe compilar el programa con la opción del compilador /Main para especificar qué método
Main desea utilizar como punto de entrada.
49
La palabra Struct indica que se está definiendo una estructura y las estructuras son tipos de datos
Derivados que están construidas utilizando objetos de otros tipos, ejemplo {char c; int i;}.
Sistema de Control para la Administración de Condominios 91
Este lenguaje se ejecuta en .NET Framework, este es un componente que forma parte de
constituye la base para crear entornos de ejecución y desarrollo en los que los lenguajes y las
Language, IL) conforme con la especificación del Infraestructura de Lenguaje Común (Common
Intermediate Language CLI). El código de lenguaje intermedio y recursos tales como mapas de
información sobre los tipos, la versión, la referencia cultural y los requisitos de seguridad del
ensamblado.
Lenguaje Común (CLR), con lo que se pueden realizar diversas acciones en función de la
realiza una compilación Justo a Tiempo (Just In Time JIT)51 para convertir el código de lenguaje
50
Es un archivo con extensión “.exe” (del inglés ejecutable) es un formato de archivo informático que
contiene una serie de instrucciones para ejecutar un programa. Las librerías de enlace dinámico
(conocidas por su sigla en inglés DLL, abreviatura de Dynamic-Link Libraries) son archivos que
contienen un código ejecutable, el cuál es cargado mediante el sistema operativo bajo una demanda de uso.
51
Es una técnica para mejorar el rendimiento de sistemas de programación que compilan a bytecode (código
intermedio más abstracto que el código máquina).
Sistema de Control para la Administración de Condominios 92
tiempo de compilación y tiempo de ejecución de los archivos de código fuente de C#, las
En general, los Frameworks son construidos con base en lenguajes orientados a objetos.
Esto permite una mejor modularización de los componentes y óptima reutilización de código.
Además, en la mayoría de los casos un Frameworks implementará uno o más patrones de diseño
de software que aseguren la escalabilidad del producto. El uso de Frameworks web para cualquier
52
https://docs.microsoft.com/es-es/dotnet/csharp/getting-started/introduction-to-the-csharp-language-and-
the-net-framework
53
Larman, C., & y Patrones, U. M. L. Introducción al Análisis y Diseño Orientado a Objetos y al Proceso
Unificado. Segunda Edición, 2003.
Sistema de Control para la Administración de Condominios 93
perspectivas más rápidas proveniente de cualquier tipo de datos con herramientas familiares como
Excel y una plataforma para desarrollar, implementar y administrar soluciones que abarcan tanto
estandarizado más común para acceder a bases de datos y está| definido por el estándar ANSI/ISO
SQL.
Las razones son la sencillez de instalación y el manejo de su estabilidad, pero sobre todo
54
La computación en la nube (Cloud Computing). - Es una tecnología que permite acceso remoto a
softwares, almacenamiento de archivos y procesamiento de datos por medio de Internet, siendo así, una
alternativa a la ejecución en una computadora personal o servidor local.
55
MySQL es un sistema de gestión de base de datos relacional (RDBMS) de código abierto, basado en
lenguaje de consulta estructurado (SQL). MySQL se ejecuta en prácticamente todas las plataformas,
incluyendo Linux, UNIX y Windows
56
SQL Server Management Studio (SSMS). - Es una aplicación de software que se utiliza para configurar,
administrar y todos los componentes dentro de Microsoft SQL Server .
Sistema de Control para la Administración de Condominios 94
Cuadros de diálogo de tamaño variable que permiten obtener acceso a varias herramientas
Un cuadro de diálogo común de programación que permite realizar acciones de los cuadros
Exportación e importación del registro de servidor de SQL Server Management Studio desde
generados por el Analizador del Servidor SQL (SQL Server Profiler), revisión posterior o
Un nuevo cuadro de mensaje de error e informativo que presenta mucha más información,
Portapapeles y enviar fácilmente los mensajes por correo electrónico al equipo de soporte.
Un tutorial sobre SQL Server Management Studio para ayudar a aprovechar las ventajas de
El elegir Visual Studio.NET 2017 Comunity da una gran ventaja ya que asegura que la
57
Los archivos XML, siglas en inglés de "eXtensible Markup Language" (lenguaje de marcas extensible),
no hacen nada por cuenta propia; si no que son una forma de almacenar datos para que otros programas
puedan leerlos fácilmente; por lo tanto, puedes abrir, editar y crear un archivo XML con cualquier editor
de texto.
Sistema de Control para la Administración de Condominios 95
Visual Studio 2017 al igual que .NET ofrece en su nueva versión, un gran número de
cambios, ya que interactúa con otras plataformas. Además, queda demostrado su excelente trabajo
en Cloud Computing con Azure. Y por sobre todas las cosas no se vuelven inaccesibles, ya que
para Android, iOS y Windows Phone. Esto permite desarrollar en C# nativo, sin necesidad de
usar Java, por ejemplo, por medio de XAMARIN58. También podemos crearlas usando HTML y
JavaScript. Microsoft tiene su propio emulador de aplicaciones Android. Mientras que otros son
lentos, este se jacta de ser veloz. Pesa 41 MBytes y puede incluso usarse con otros IDE. Admite
MVC), para aprovechar el método Entity Framework59, lo que hace posible diseñar las tablas de la
base de datos por medio de clases dentro del código que por medio de funciones de consola se
58
Concepto de Xamarin. Es una plataforma para desarrollar aplicaciones para plataformas iOS, Android,
Windows Phone, Windows Store y Mac usando el lenguaje de programación C#.
https://www.vix.com/es/btg/tech/13263/conociendo-xamarin-la-herramienta-para-desarrolladores-
multiplataforma.
59
Entity framework. A través de ADO.NET genera un conjunto de objetos que están directamente ligados
a una Base de Datos, permitiendo a los desarrolladores manejar dichos objetos en lugar de utilizar
lenguaje SQL contra la Base de Datos. https://www.danysoft.com/free/Entity-Framework%206.pdf
Sistema de Control para la Administración de Condominios 96
interfaz gráfica de programación Visual Studio nos ayuda al modelado de la gestión de las reglas
Controller), donde separa una aplicación en tres componentes principales: el modelo, la vista y el
controlador.
MODELOS. Son las partes de la aplicación que implementan la lógica del dominio de
del modelo en una base de datos. Por ejemplo, un objeto Product podría recuperar
información actualizada en una tabla Productos de una base de datos de SQL Server.
60
https://cabenavides.wordpress.com/2014/10/15/patron-arquitectonico-mvc/
Sistema de Control para la Administración de Condominios 97
Un ejemplo sería una vista de edición de una tabla Productos que muestra cuadros de texto,
trabajan con el modelo y por último seleccionan una vista para representar la interfaz de
Esta plataforma me servirá para la creación de una aplicación web ASP.NET Core MVC61
utilizando Visual Studio 2017 Comunity. .NET Core62 es portátil entre plataformas porque,
funcionalidad clave para implementar las características de la aplicación que necesita y reutilizar
Forms de ASP.NET para crear aplicaciones web, es un marco de presentación de poca complejidad
y fácil de comprobar que (como las aplicaciones basadas en formularios Web Forms) se integra
con las características de ASP.NET existentes, tales como páginas maestras y la autenticación
basada en pertenencia.
61
ASP.NET Core.- Es un marco web gratuito y de código abierto , y un rendimiento más alto que ASP.
NET, es un marco modular que se ejecuta tanto en el completo .NET Framework , en Windows , como
en el multiplataforma .NET Core . El marco es una reescritura completa que une ASP.NET MVC y la API
web ASP.NET previamente separadas en un solo modelo de programación .
62
NET Core. - Es un marco de software de computadora administrado libre y de código abierto para los
sistemas operativos Microsoft Windows, Apple macOS y Linux
Sistema de Control para la Administración de Condominios 98
utilizan para crear elementos HTML (Hyper Text Markup Language, es decir, Lenguaje de Marcas
ensamblado System.Web.Mvc.
El frameworks ASP.NET incluye todo lo necesario para construir aplicaciones web usando
software.
muy acoplados.
En este apartado se mencionan los procesos que se llevan a cabo para el desarrollo de la
aplicación SCACv1, siendo esta la primera versión, la cual se realiza con la Metodología de
En la tabla 4.8 se muestran los requisitos para la instalación, en el cual se necesitarán los
siguientes recursos de hardware para correr en un servidor tipo Windows Server 2008:
Sistema de Control para la Administración de Condominios 99
Se asume que el hardware cuenta ya con el sistema operativo instalado, donde se debe
habilitar el IIS para poder correr la aplicación sin problemas, para instalar el IIS se deben seguir
estos pasos:
De forma predeterminada, IIS 7.5 no está instalado en Windows Server® 2008 R2. Puede
instalar IIS 7.5 utilizando el asistente para Agregar roles en el Administrador de servidores o
Al instalar Windows Server 2008 R2, puede realizar una instalación Server Core, con lo
que se efectúa una instalación de servidor mínima de Windows Server 2008 R2. Por ejemplo,
Sistema de Control para la Administración de Condominios 100
con este tipo de instalación no se instala la interfaz de Windows tradicional, por lo que debe
Credenciales administrativas
Requisitos:
Para realizar este procedimiento, debe ser miembro del rol o roles administrativos de IIS
siguientes:
Este procedimiento se puede realizar mediante el uso de la interfaz de usuario (IU) o de un script.
3. Utilice el Asistente para agregar roles para agregar el rol del servidor web.
Configuración de la aplicación
Una vez copiados todos los archivos de la aplicación en la ruta correspondiente, se debe
Archivos de configuración
"DefaultConnection":
Sistema de Control para la Administración de Condominios 101
"DataSource=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=C:\\Users\\reloa\\OneDrive\\Kar
ina\\SCACv1\\db\\aspnet-SCACv1-3413c80f-4e3a-4c45-be3f-c43f65e93207.mdf;Integrated
Security=True;Connect Timeout=30"
Base de datos
Los archivos de bases de datos que se deben respaldar son los siguientes:
aspnet-SCACv1-3413c80f-4e3a-4c45-be3f-c43f65e93207.mdf
aspnet-SCACv1-3413c80f-4e3a-4c45-be3f-c43f65e93207.log
Todo respaldo se debe hacer diariamente al final del día, es recomendable que se realice a
las 8:00pm. El historial deseado es de al menos una semana anterior, los archivos de respaldo
más viejos de deben borrar para liberar espacio de disco duro. En el archivo de Excel llamado
mismo, esto se logra por medio de roles y de un nombre de usuario y password que se asignan a
cada usuario. Los datos del usuario se podrán aislar de la información de otros usuarios por medio
de roles asignados, un usuario puede tener solamente un rol, y un rol puede tener acceso a uno o
un directorio físico en el servidor y protegido contra escritura usando las propiedades del propio
Información de Internet, (Internet Information Services o IIS es un servidor web IIS), donde se
Sistema de Control para la Administración de Condominios 102
tiene un directorio virtual protegido por el directorio activo del sistema operativo también accesible
solo por ciertos grupos de Directorio Activo, (Active Directory, AD) asignados por el
La frecuencia de respaldo de información para la base de datos es diaria, hay un Batch Job
que corre todos los días a las 6:00am de la mañana y guarda todo el contenido de la base de datos,
desde la estructura de datos y la información, a esto se le llama cold copy (copia fría). Las copias
de respaldo diarias se deberán almacenar en la nube de manera diaria, y cada 15 días se eliminan
las que tienen un mes de antigüedad, dándonos la tranquilidad de tener espacio suficiente y la
garantía de tener la información más reciente con al menos un día de diferencia dependiendo de la
Se tomaron las precauciones contra el fuego, el daño provocado por agua o el robo, ya que
El proceso de capacitación de los usuarios para el uso del sistema se da mediante el acceso
a un manual técnico de usuario (Veáse anexo D), el cual contiene información que permite conocer
las funcionalidades del sistema, las interfaces con las que interactuará, así como las limitaciones y
63
NORMA INTERNACIONAL ISO 9001 Traducción oficial Tomado de:
http://www.escolaalguero.com/wp-content/uploads/2016/12/Iso-Internacional-9001-2008-
Espa%C3%B1ol-Traduccion-Oficial-Sin-Empresa.pdf
Sistema de Control para la Administración de Condominios 103
Usuario. Es la persona que se conectan al sistema para hacer uso de los servicios que
Para el manejo del sistema se hará una capacitación de forma presencial para el
administrador en la cual se le brindara la información necesaria para el buen uso del sistema,
Para el usuario será mediante un manual técnico donde explique de manera simple y
práctica las funciones del sistema a las cuales tiene acceso. Todo va determinado por la capacidad
y facilidad de aprendizaje del usuario ya que el desarrollara una interacción efectiva con el sistema,
conocimientos.
Para asegurar que el sistema se mantenga funcional a través del tiempo, se definió un plan
acerca del error: qué sucedió, en qué vista se dio, si aparece algún código de error.
2. Análisis de errores. Una vez obtenido el error, se realiza un análisis de las posibles causas.
3. Diseño de solución. Identificado la causa del error, se procede a diseñar una solución para
actualizando el código y generando los ejecutables para terminar con el informe de errores.
en caso de no ser así se realiza un nuevo análisis y se diseña una nueva solución.
Sistema de Control para la Administración de Condominios 104
6. Liberación. Se integra la solución en el código, para generar la nueva versión del sistema,
actualizando al mismo tiempo los manuales en caso de ser necesario para asegurar el
Capítulo 5. Resultados
almacenar carpetas, archivos, libros contables, formatos diversos; donde todo esto será un almacén
que contará como archivo histórico, todos ellos requiriendo de grandes cantidades de espacio y
sujetos a la degradación.
El administrador no podrá llevar una gestión plena y una comunicación eficaz con sus
manualmente y puede presentar errores, mismos que pueden alcanzar grandes magnitudes, por
estos motivos se debe implementar un sistema de información que sea capaz de permitir la captura
y almacenamiento de la información.
El objetivo del SCAC es hacer frente a las dificultades operativas, el tener información
actualizada es vital para el buen funcionamiento, las operaciones se podrán realizar en cualquier
momento y lugar, porque las actividades diarias se pueden hacer desde cualquier parte del mundo,
y en el tiempo elegido, basta con tener el equipo necesario para permitir la comunicación entre el
residente y la aplicación del condominio, como lo puede desde cualquier dispositivo con acceso a
Internet.
Por otro lado, la reducción de gastos en la compra y utilización de papel para la impresión
de estados de cuenta o cualquier otro documento, se verá reflejada ya que tendrán la opción de
procesos administrativos para avanzar hacia una administración electrónica, útil y cercana a los
condóminos, este sistema fue diseñado en un entorno de red para hacer frente al problema de la
El ciclo de vida es de al menos 10 años puesto que se están usando las últimas herramientas
propuestas por Microsoft, esto nos asegura una vigencia a largo plazo.
en la base tecnológica del bien inmueble la cual le otorgará beneficios, porque al desarrollar este
tipo de plataformas digitales es invertir en eficiencia, al mejorar los procesos y optimizar los
alcances funcionales, ya que es importante contar con herramientas que le permitan simplificar
tareas y comunicarse de manera directa y ágil con los residentes, ya que trabaja con bases de datos
que permiten procesar y mostrar información de forma dinámica, algo que sin duda arroja un
enorme beneficio no solo para el bien inmueble sino básicamente para los usuarios que con
ya que estará habilitado las 24 hrs. del día; y se encargará de llevar control de todas las
así las consultas de los usuarios acerca de un individuo dentro del sistema, contribuirá a la
64
Google Analytics. - Es una herramienta de analítica web de la empresa Google. Ofrece información
agrupada del tráfico que llega a los sitios web según la audiencia, la adquisición, el comportamiento y las
conversiones que se llevan a cabo en el sitio web.
Sistema de Control para la Administración de Condominios 107
mensual y son opcionales de generar cuando el usuario y/o administrador así lo necesite,
estos estarán listos para enviarse por email o imprimirlos. Los datos son exactos y los
resultados de salidas son fieles a la información obtenida por medio de consultas directas
a la base de datos, sin ningún tipo de transformación de tipos de datos, dando una
confiabilidad del 100%, ya que los cálculos se hacen a nivel código usando propiedades
tipo doble para las cantidades y porcentajes y de moneda para los cálculos monetarios, sin
Para poder hacer una comparación de resultados es necesario tener presente y tomar en
cuenta los requerimientos que pide el usuario de la administración del bien inmueble, lo cual ayuda
Construmex, S.A. de C.V.; luego de esto se estudia a la competencia con la cual se tendrá que
enfrentar el SCAC, con base a las características con las que fue construido.
C) y las visitas al administrador del condominio de las cuales se basó para el diseño y construcción
de esta aplicación.
Los sistemas administrativos clásicos o tradicionales generan una gran desventaja, porque
tiempo y personal, ya que son modelos estáticos que no facilitan en nada la dinámica y movilidad
de cualquier empresa. Continuar con el “esquema antiguo”, representa tener un gran retroceso,
Debido a todas estas razones, podemos ver como el dinamismo de la empresa debe moverse
todas las planificaciones estratégicas que contribuyen al crecimiento, para ello es fundamental
disponer de las herramientas adecuadas para ganar nuevos clientes. Una propiedad bien
administrada adquiere plusvalía o mantiene su valor conforme pasa el tiempo; el SCAC permite
que haya información simultánea entre todos los usuarios, para poder generar una administración
de todo el bien inmueble, así como una comunicación fluida, entre los condóminos y
financiera y mantenimiento del edificio por medio de cuentas personalizadas, para hacerla
En el SCAC basta con capturar cuotas, ingresos y egresos para saber de manera sencilla el
balance general, el estado de resultados, así como el estado de cada cliente, para poder así, generar
reportes contables, actualizados y disponibles en cualquier lugar que tenga una conexión a internet
Sistema de Control para la Administración de Condominios 109
analizar la información en tiempo real para desarrollar las medidas necesarias y así mejorar la toma
nuestra vida hace que sea necesario un buen Sistema de Información que nos ayude a administrar
de forma eficaz y así lograr ventajas competitivas porque facilita el manejo de la información de
Conclusiones
los procesos más importantes y necesarios que se emplean al administrar un bien inmueble , con
propietario y los residentes, buscando dar un valor agregado por medio de un buen servicio,
servicios que brinda a sus clientes, es por eso que todos los seres humanos del mundo, se pudieron
adaptar a los cambios tecnológicos del mundo moderno, en este caso en particular los residentes
del condominio aceptaron que es indispensable contar con una versión móvil del portal capaz de
decisiones a la administración y cambiar las estrategias para lograr los objetivos. Además, la
emisión de reportes y envió automático de los mismos por correo electrónico a los residentes
métodos tradicionales que se realizan con actividades manuales. La comunicación entre los
Trabajos a futuro
servicio de recaudación en línea con el banco permite hacer más efectiva la gestión de
procedimiento, se deberá incorporar los CFDI (Comprobante Fiscal Digital por Internet),
Desarrollo del módulo de pagos a través del servicio de PAYPAL. Este sistema de
pagos en línea soportara transferencias de dinero entre usuarios y sirve como una
alternativa electrónica a los métodos de pago tradicionales como cheques y giros postales.
Sistema de Control para la Administración de Condominios 112
Anexos
Anexo A Cuestionario.
ENCUESTA DIRIGIDA A ADMINISTRADORES DE CONJUNTOS RESIDENCIALES
1. Es usted:
a. Residente
b. No residente
c. Empresa Privada
2. Es usted:
a. Persona Natural
b. Persona Jurídica
a. Si
b. No
a. Medios manuales
b. Medios digitales
8. Usted, como administrador que instrumentos utiliza para realizar la administración del
condominio:
Sistema de Control para la Administración de Condominios 113
a. Medio digital
b. Medio tradicional (Especifique)
9. En la computadora maneja:
a. Office básico
b. Software específico
a. Si
b. No
a. Residente
b. No residente
c. Empresa Privada
a. Si
b. No
13. ¿Qué es lo más importante que cree usted que el sistema debe registrar?
Presupuesto
En la tabla 5.1. se enlista el presupuesto considerado para el desarrollo del proyecto del
SCAC, fue durante el periodo de Enero-Diciembre 2017, considera los costos directos e indirectos,
Son aquellos que se derivan de materiales y mano de obra directos que afectan directamente
analista para el desarrollo del sistema, pago del servicio de hosting y registro del dominio para la
Programador del proyecto, los cuales laboraron 8 horas diarias por el lapso de dos meses,
donde el analista del proyecto debe desarrollar una análisis y diagramas de la aplicación y
aplicación.
Otros. Son aquellos no relacionados directamente para el desarrollo del SCAC pero
En la tabla 5.2. se enlistan los costos indirectos los cuales son aquellos egresos que afectan
al proceso del desarrollo del sistema, por tal motivo no deben ser considerados como un recurso
económico de egreso de manera directa, como puede ser el servicio de la luz y de internet, los
Varios. Son aquellos que se requieren para los procesos generales, como son: el gasto de
Para medir la aceptación del sistema por parte de los usuarios se realizo una encuesta a los
personas que representan el 16 % de los encuestados manifestaron que deben agregar más
funcionalidades al SCAC.
3. ¿Existió algún inconveniente al usar la aplicación?
conocimiento del manejo de los dispositivos inteligentes, los cuales solicitaron ayuda a familiares,
amigos o vecinos para poder utilizar la aplicación, el resto de los encuestados 43 personas, que
La grafica representa que el 90% de los encuestados indico que la interfaz es fácil de usar y solo
El Manual Técnico del Sistema cuenta con los siguientes puntos descritos en la tabla de
contenido:
1. Propósito . . . . . . . . . . . 117
2. Alcance . . . . . . . . . . . 117
Propósito
desarrollada y proporcionar una guía para las principales actividades técnicas del sistema SCAC
Alcance
Este documento técnico está orientado principalmente a los clientes internos y externos
descripción del contexto de uso, detalles de implementación y las principales funciones del
software
Documentos de referencia
https://technet.microsoft.com/es-es/library/cc771209(v=ws.11).aspx
https://msdn.microsoft.com/es-es/library/8b6y4c7s(v=vs.110).aspx
https://msdn.microsoft.com/es-es/library/bb763173(v=vs.100).aspx
https://fecoval.org/wp-content/uploads/2016/09/leypropcondgro.pdf
Sistema de Control para la Administración de Condominios 121
Definiciones importantes
captura por medio del teclado siendo el usuario quien captura los datos como pueden ser nombre
del condómino, dirección, numero de estacionamiento, etc. La salida de datos es por medio de
un reporte en forma de tabla donde se muestran todos los datos capturados en orden cronológico,
para su edición, consulta e incluso eliminación -solo si cuenta con los permisos de administrador.
5. Descripción de módulos
Login, sirve para identificar al usuario por medio de sus credenciales como nombre de
usuario y contraseña, debe de existir en la base de datos y debe tener asignado un rol, ya
Accesos, muestra la lista de los usuarios que tienen acceso al sistema y sus roles.
administra la aplicación.
Sistema de Control para la Administración de Condominios 122
Pagos, es la tabla que contiene los nombres del propietario y los atrasos, moras y fechas de
pago.
corresponde
Motivo, una lista con los motivos por el cual el inquilino se encuentra en la lista de mora.
Parcialidad moratoria, las cuotas de inicio y fin y los porcentajes de parcialidad que se
proyecto, dentro del folder DB, el archivo de base de datos se llama aspnet-SCACv1-3413c80f-
Database File o archivo maestro de base de datos el cual se utilizar en SQL Server para
6.1. Tablas
En esta sección se muestran las tablas utilizadas por la aplicación y una descripción de
Tabla Motivo. En esta tabla se guarda en formato cadena el motivo por el cual hubo una
Tabla Acceso. Aquí se guardan los detalles del usuario y los privilegios para acceder a la
aplicación como el rol, el cual permite hacer cambios o consultas en las tablas.
Tabla Estacionamiento. En esta tabla se capturan los campos de tipo de automóvil y las
retrasos.
Sistema de Control para la Administración de Condominios 124
Tabla Inquilino. Aquí se guardan todos los detalles del inquilino para futuras consultas
Tabla Propietario. En esta tabla se captura la información del propietario del condominio,
el nombre, apellidos, el edificio donde se encuentra hospedado y otros datos necesarios para el
funcionamiento de la aplicación.
Sistema de Control para la Administración de Condominios 125
Tabla Pago. Esta es la tabla principal que se relaciona con las otras tablas y donde se
encuentra la información de los pagos, las parcialidades, los detalles del propietario y del
estacionamiento.
Esta es la lista de personas a las cuales se les pueda notificar en caso de problemas con el
9. Descripción de usuarios
dar de alta todos los que tendrán privilegios de administrador y normal para poder hacer
Sistema de Control para la Administración de Condominios 126
Los usuarios de la base de datos son a nivel tabla, solo hay un usuario dueño de las tablas
el cual es dbo.
Sistema de Control para la Administración de Condominios 127
Referencias
Arias, Á. (2015). Aprende a Programar ASP. NET y C#: 2ª Edición. IT Campus Academy.
Beynon-Davies, P., Carne, C., Mackay, H., & Tudhope, D. (1999). Rapid application development
(RAD): an empirical review. European Journal of Information Systems, 8(3), 211-223.
Booch, G., Rumbaugh, J., Jacobson, I., Martínez, J. S., & Molina, J. J. G. (1999). El lenguaje
unificado de modelado (Vol. 1). Madrid: Addison wesley.
Busto, K. (2015). Acapulco en la segunda mitad del siglo XIX. ¿Estancamiento o desarrollo
portuario? En G. Pinzón Ríos y F. Trejo Rivera (coords.),El Mar: percepciones lecturas y
contextos. Una mirada cultural a los entornos marítimos (pp. 267-287). México, D.F.: UNAM,
Instituto de Investigaciones Históricas, Instituto Nacional de Antropología e Historia.
Caralt, J. C., Villach, J. C., Jiménez, D. G., & Gavidia, Á. R. (2010). Introducción a. NET (Vol.
156). Editorial UOC.
De Pablos, C., López, J., Martín, S., & Medina, S. (2004). Informática y Comunicaciones en la
Empresa. ESIC Editorial. Edirimane, A. (2006). Understanding the Concept of Condominiums.
Hoyle, D. (2017). ISO 9000 Quality Systems Handbook-updated for the ISO 9001: 2015 standard:
Increasing the Quality of an Organization’s Outputs. Routledge.
López, E., & Hernández, E. (2014). Sistema de Cómputo para la Administración de la Unidad
Habitacional. Instituto Politécnico Nacional.
Sistema de Control para la Administración de Condominios 128
Oteiza, T. (1973). Acapulco. La ciudad de las Naos de Oriente y de las sirenas modernas. México:
Editorial Diana
Robbins, S. P., Coulter, M., Staines, M. O., & Hernández, J. O. J. (1996). Administración (No.
658/R63mE/5a. ed.). Naucalpan de Juárez^ eEdo. de México Edo. de México: Prentice-Hall
Hispanoamericana.
Mejía, O. (2011). Computación en la Nube. ContactoS, 45-52. Montoya, L., & Montoya, I. (1997).
Condominios Modelos de Organización Administrativa. Innovar Journal, 125-140.
McClure, C., & Martin, J. (1988). Structured Techniques: The Basis for CASE.
Mc Clure, C., & Orenga y Ortega, J. M. (1993). CASE: la automatización del software.
Mintzberg, H., Quinn, J. B., & Voyer, J. (1997). El proceso estratégico: conceptos, contextos y
casos. Pearson Educación.
Morton, J., & Odell, J. J. (1992). Object oriented analysis and design. Englewood Cliffs (New
Jersey): Prentice-Hall.
Plaza, B. (2009, September). Monitoring web traffic source effectiveness with Google Analytics:
An experiment with time series. In Aslib Proceedings (Vol. 61, No. 5, pp. 474-482). Emerald
Group Publishing Limited.
Pressman, R. (2010). Ingeniería del Software Un Enfoque Práctico (7° Edición). Mc Graw Hill.
Ruíz, P. (2009). Software como Servicio. Universidad Rafael Landívar. Santamaría, Arturo
(2002). Los años dorados del turismo en Mazatlán. Mazatlán: Horson Ediciones Escolares
Sistema de Control para la Administración de Condominios 129
[Sagredo et al., 2016] Sagredo, J. G. C., Espinosa, A. T., Reyes, M. M., and García, M. d. L. L.
(2016). Automatización de la codificación del patrón modelo vista controlador (mvc) en proyectos
orientados a la web.
Toscana, A. (2003). Impacto del huracán Paulina en la política local de Acapulco. Política y
cultura, México,19, 65-79.
Turban, E., McLean, E. R., Wetherbe, J., & Nagore Cázares, G. (2001). Tecnologías de
Información para la Administración.
Weitzenfeld, A. (2005). Ingeniería de Software Orientada a Objetos con UML, Java e Internet (1°
Edición). Editorial Thomson.
Zeas, A., & Hernan, W. (2009). Sistema genérico de administración de edificios bajo plataforma
Windows (Bachelor's thesis, QUITO/EPN/2009).