Desarrollo de aplicación web para la administración de condominios

30
Docente: Vanesa Choque Soto Integrantes: - Alex Sucasaca Pacsi - Manuel Farfan Falconi DESARROLLO DE UN SISTEMA WEB PARA AUTOMATIZAR Y OPTIMIZAR LA ADMINISTRACIÓN DEL CONDOMINIO SAN GABRIEL Universidad Tecnológica de los andes

Transcript of Desarrollo de aplicación web para la administración de condominios

Docente: Vanesa Choque Soto

Integrantes:

- Alex Sucasaca Pacsi- Manuel Farfan Falconi

DESARROLLO DE UN SISTEMA WEB PARA AUTOMATIZAR Y OPTIMIZAR LA ADMINISTRACIÓN DEL CONDOMINIO SAN GABRIEL

UniversidadTecnológicade los andes

Capitulo I: Aspectos Generales

DEFINICIÓN DEL PROBLEMA:

La gestión administrativa del condominio San Gabriel se lleva a cabo manualmente lo cual trae como consecuencia mayor tiempo, perdida de información por parte de sus asociados, y un débil control en los pagos de las cuotas correspondientes destinados a los gastos comunes del condominio tales como la limpieza de áreas comunes, jardinería, seguridad y cochera.

¿Actualmente existe una adecuada y eficiente gestión en los procesos administrativos del condominio San Gabriel?

Capitulo I: Aspectos Generales

OBJETIVO GENERAL

Automatizar y optimizar la gestión administrativa a través del desarrollo de un sistema web para el condominio San Gabriel.

OBJETIVOS ESPECIFICOS

Optimizar los procesos administrativos

Disminuir las quejas de los propietarios

Mejorar el control de los fondos obtenidos

Facilitar el acceso de la información de los propietarios

Capitulo I: Aspectos Generales

JUSTIFICACIÓN DEL PROYECTO

La cantidad considerable de propietarios/asociados con los que cuenta el condominio San Gabriel ha generado que la administración de estos sea cada vez más indispensables, entonces se ha visto por conveniente solucionar y agilizar el trabajo administrativo, evitando el uso de material de oficina, documentación y formatos necesarios para cada uno de los procesos empleados en la administración de un condominio.

Todo esto gracias a que el acceso a la aplicación web será sencillo gracias a su interfaz bastante intuitiva, amigable y de fácil uso.

Capitulo I: Aspectos Generales

ALCANCE DEL PROYECTO

Elaborar una aplicación web que permita el control y gestión del condominio.

Elaborar un manual de usuario para la capacitación del personal del área de administración

Evitar la redundancia de información gracias a un registro de datos adecuado.

Conseguir acelerar los procesos y minimizar los errores.

Contar con una información detallada de los propietarios

Capitulo I: Aspectos Generales

VARIABLES DEPENDIENTE

Medir la eficiencia de la aplicación web de acuerdo a los resultados esperados.

VARIABLE INDEPENDIENTE

Satisfacción de los propietarios del condominio San Gabriel en el uso de la aplicación.

CAPITULO II: Fundamento Teórico

MARCO TEORICO

La gestión de la administración es la encargada de dar certeza en el manejo de los recursos del condominio, para un mejor manejo de los recursos del condominio se decide optar por una aplicación web.

Hoy en día es común implementar una aplicación utilizando paginas web a la que se accede a través de internet.

Para utilizar una aplicación web desde una maquina concreta basta con tener instalado un navegador web en esa maquina, tales como IE, Firefox, Google Chrome o cualquier otro navegador. Estos acceden a través de la red al servidor web donde esta alojada la aplicación para poder utilizarla sin que el usuario tenga que instalarla previamente en su maquina.

CAPITULO II: Fundamento Teórico

Metodología RUP:

Es una metodología de desarrollo de software orientada a objetos que proporciona practicas recomendadas, probadas y una arquitectura configurable, es un proceso practico

CAPITULO II: Fundamento Teórico

DIAGRAMAS UML

Un diagrama es la representación grafica de un conjunto de elementos con sus relaciones, un diagrama ofrece una vista del sistema a modelar. Para representar correctamente un sistema, UML nos ofrece una variedad de diagramas para visualizar el sistema desde varias perspectivas, incluye los siguientes diagramas:

Diagrama de casos de uso

Diagrama de clases

Diagrama de secuencias

Diagrama de colaboración

Diagrama de estados

CAPITULO II: Fundamento Teórico

DIAGRAMAS DE CASO DE USO

Un diagrama de casos de uso representa los casos de uso que tiene el sistema. Se define un caso de uso como cada iteración supuesta con el sistema a desarrollar donde se presentan los requisitos funcionales es decir, se esta diciendo lo que tiene que hacer un sistema y como se realiza.

CAPITULO II: Fundamento Teórico

DIAGRAMA DE CLASES

Un diagrama de clase es una descripción de las clases en un sistema y sus relaciones. Nos describe el comportamiento dinámico del sistema, por ejemplo el comportamiento de objetos individuales

CAPITULO II: Fundamento Teórico

PHP

Es un lenguaje de programación interpretado para HTML, diseñado originalmente para la creación de paginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor.

Permite la conexión a diferentes tipos de servidores de bases de datos tales como MySql, PostgreSQL, Oracle, ODBC, SQL Server, Firebird y SQLite.

PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas operativos, tales como Unix, Mac OSX y Mircrosoft Windows.

CAPITULO III: Desarrollo de la aplicación

DIAGNOSTICO DE LA SITUACIÓN ACTUAL

El condominio San Gabriel cuenta actualmente con una administración, todas las operaciones se realizan manualmente lo cual lo hace un proceso que requiere una mayor capacidad de tiempo y se podría decir que es más compleja ya que el registro se da mediante unos libros la cual al momento de requerir cualquier información tendríamos que acudir a dichos libros.

CAPITULO III: Desarrollo de la aplicación

PROPUESTA DEL SISTEMA

En la propuesta de solución se gestionara la administración del condominio en forma automatizada, el cual contara con una aplicativo web para que los propietarios de los condominios puedan realizar en forma virtual las transacciones como son los pgos de mantenimiento, consultas de pagos

CAPITULO III: Desarrollo de la aplicación

ESPECIFICACION CASOS DE USO

Caso de Uso Registro de propietarios

Administrador PropietarioRegistro de Propietario

Registro de Propietarios

CAPITULO III: Desarrollo de la aplicación

ESPECIFICACION CASOS DE USO

Caso de Uso Registro de pagos

Administrador PropietarioRegistro de Pago

Registro de Pagos

CAPITULO III: Desarrollo de la aplicación

DIAGRAMA DE CASO DE USO

Un diagrama de caso de uso representa los casos de uso que tiene el sistema. Se define un caso de uso como cada iteración supuesta con el sistema a desarrollar donde se presentan los requisitos funcionales es decir, se está diciendo lo que tiene que hacer un sistema y como se realiza.

CAPITULO III: Desarrollo de la aplicación

DIAGRAMA DE CASO DE USO

Registro de Propietario

Caso de Uso del Condominio

Registro de Propiedad

Propietario

Registro de pagos

Administrador

Registro de activdades consulta de reportes diarios

consulta de avisos nuevos

consulta de actividades externas del distrito

Consulta de estado de pagos

<<include>>

<<include>>

CAPITULO III: Desarrollo de la aplicación

DIAGRAMA DE SECUENCIAS

DIAGRAMA DE SECUENCIAS

CAPITULO III: Desarrollo de la aplicación

DIAGRAMA DE COLABORACION

CAPITULO III: Desarrollo de la aplicación

DIAGRAMA DE COLABORACION

CAPITULO III: Desarrollo de la aplicación

DIAGRAMA DE CLASES

Condominio

numeroCondominio

Administrador

codigoclavenombresdireccióndnitelefonoedadfechaNacimiento

1..*1

1..*1

Propietario

codigoclavenombresnumerocondominiodnirucedad

1..*

1..*

1..*

1..*

Inmuebles

codigodescripcion

Diagrama de Clases del Condominio

CAPITULO III: Desarrollo de la aplicación

DIAGRAMA DE ACTIVIDAD

Ingresa a la Web

digitar el nombre del Propietario

Buscar nombre del Propietario

existe

si

registrar Propietario

no

¿Guardar ?

no

Propietario Guardado

Si

Diagrama de Actividad de Registrar Propietario

CAPITULO III: Desarrollo de la aplicación

DISEÑO DE LA BASE DE DATOS

Propietarios

prop_id : Integerprop_ap : Stringprop_am : Stringprop_nom : Stringprop_dni : Stringprop_edi : Stringprop_dpto : Stringprop_fecini : Dateprop_fecfin : Dateprop_cochera : Stringprop_est : String

Inquilino

inq_id : Integerprop_id : Integerinq_ape : Stringinq_nom : Stringinq_dni : Stringinq_fecini : Dateinq_fecfin : Dateinq_est : String

acceso

acc_dni : Integeracc_user : Stringacc_pass : Stringacc_ape : Stringacc_nom : Stringacc_est : Stringacc_priv : Integeracc_dir : Stringacc_email : Stringacc_fono : String

1..*1 1..*1

1..*

1

1..*

1

Motivo

moti_id : Integermoti_desc : String

Estacionamiento

prop_id : Integernro_estac : Integerauto_estac : String

Pagos

pag_id : Integerprop_id : Integerpag_moti : Integerpag_cuo : Doublepag_mon : Doublepag_mor : Doublepag_dmora : Doublepag_serie : Stringpag_bol : Stringpag_feccre : Datepag_usucre : Stringpag_fecm od : Datepag_usumod : Stringpag_fecei : Datepag_est : Double

parmora

mor_id : Integermor_porc float : Stringmor_cuoini : Doublemor_cuofin : Doublemor_est : Double

CAPITULO III: Desarrollo de la aplicación

FACTIBILIDAD TECNICA

Pentium Core I3

RAM 4GB

Disco Duro 250GB

Sistema Operativo: Windows

Exploradores: Mozilla Firefox, Explorer, Chrome

Desarrollo del prototipo

ACESSO

CAPITULO IV: Análisis de Costos

COSTOS DE INVERSION

EQUIPOS 2,700

Hosting 150

Dominio 50

PC 2,300

Impresora Multifuncional 200

SOFTWARE 300

S.O. Windows 7 0.00

Microsoft Office 2010 0.00

Power Designer (UML) 0.00

Acrobat Reader 0.00

Avast Free Antivirus 0.00

Internet Explorer 10.0 0.00

MySQL 5.5 0.00

Apache Tomcat 0.00

Adobe Dreamweaver CS6 0.00

RECONMENDACIONES

Implementar sistemas automatizados a la administración en los condominios cercanos al condómino San Gabriel.

Llevar un mejor control de los procesos de la administración del condómino San Gabriel.

Tener una alternativa de los procesos de cobranzas de manera Online a los propietarios de los condominios.

GRACIAS