• No se han encontrado resultados

D. Objetivos y alcances preliminares del nuevo sistema

2. Diseño

2.1) Objetivos y alcances definitivos del nuevo Sistema.

Objetivos Definitivos.

El objetivo definitivo es el preliminar y fundamental del Sistema Arrendasys: Brindar una respuesta a ese problema común en la actualidad: Arrendatarios y/o arrendadores no tienen conocimiento de un historial de la parte con quien pueden llegar a acordar un alquiler. Debido a esto, muchas veces se cae en diferentes tipos de prejuicios a la hora de decidir si concretar una operación o no.

Busca dar soporte al análisis de sólo algunos aspectos como factibilidad económica y estudios de capacidad de pago de garantías. La solución se implementa con el objetivo de enfrentar el conflicto de falta de información sobre aspectos relevantes para ambas partes que se obligan en el contrato, y poder crear y ofrecer un historial con un conjunto de reseñas y estadísticas de las mismas, que reflejen un comportamiento previo que puede haber sido sostenido a lo largo del tiempo.

El proyecto buscar dar una solución a los extensos problemas ocasionados tanto a la hora de buscar un alquiler como a la hora de estar alquilando un inmueble propio a una persona totalmente desconocida. Estos problemas pueden ser causados por arrendatarios, propietarios e inmobiliarias.

Alcances Definitivos.

 Módulo de Registro: Este módulo permite el alta de un usuario en el sistema, el cual puede ser de tres tipos:

1. Arrendatario: El arrendatario se registra en el sistema con un correo electrónico (único), contraseña, nombre, apellido, teléfono, número de documento y fecha de nacimiento.

Resultado:

 Arrendatario registrado en el sistema.

 Listado de publicaciones disponibles.

2. Propietario: El propietario se registra en el sistema con un correo electrónico (único), contraseña, nombre, apellido, teléfono, número de documento y fecha de nacimiento.

Resultado:

 Propietario registrado en el sistema.

 Listado de publicaciones disponibles.

3. Inmobiliaria: La inmobiliaria se registra en el sistema con un correo electrónico (único), contraseña, razón social, teléfono, CUIT, dirección y fecha de alta de inscripción de la inmobiliaria.

Resultado:

 Inmobiliaria registrada en el sistema.

 Listado de publicaciones disponibles.

 Módulo de Gestión de Perfil: Este módulo permite la modificación y eliminación de los datos y la cuenta del usuario. No es posible modificar el correo electrónico registrado.

1. Arrendatario:

 El arrendatario puede modificar su información personal.

 El arrendatario se da de baja en el sistema.

Resultado:

 Actualización de la Información.

 Arrendatario dado de baja en el sistema.

2. Propietario:

 El propietario puede modificar su información personal.

 El propietario se da de baja en el sistema.

Resultado:

 Actualización de la Información.

 Propietario dado de baja en el sistema.

3. Inmobiliaria:

 La inmobiliaria puede modificar su información personal.

 La inmobiliaria se da de baja en el sistema.

Resultado:

 Actualización de la Información.

 Inmobiliaria dada de baja en el sistema.

 Módulo de Reseñas: Cada usuario puede ver sus reseñas brindadas por otros usuarios, como así también consultar las reseñas de los usuarios con los que está interesado en tratar. Cada usuario podrá también realizar reseñas sobre inmuebles y otros usuarios con los que participa en un alquiler.

 Cada usuario puede consultar reseñas de otros usuarios.

 Cada usuario puede consultar reseñas de inmuebles.

 Cada usuario puede brindar reseñas a usuarios vinculados en alquileres.

 Módulo de Búsqueda: Cada usuario puede aplicar filtros y generar búsquedas de inmuebles en alquiler e ir consultando las reseñas del arrendador del inmueble y del propio inmueble.

 Cada usuario puede aplicar filtros de búsqueda en publicaciones.

 Cada usuario puede buscar y consultar reseñas de arrendadores e inmuebles.

 Módulo de Inmuebles: Los propietarios o inmobiliarias registran sus inmuebles en la plataforma y detallan su información. Es posible modificar y dar de baja cada inmueble.

1. Propietario:

 El propietario puede cargar un inmueble.

 El propietario puede modificar la información de los inmuebles.

 El propietario elimina el inmueble del sistema.

Resultado:

 Inmueble cargado en el sistema.

 Actualización de la información del inmueble.

 Inmueble dado de baja del sistema.

2. Inmobiliaria:

 La inmobiliaria puede cargar un inmueble.

 La inmobiliaria puede modificar la información de los inmuebles.

 La inmobiliaria elimina el inmueble del sistema.

Resultado:

 Inmueble cargado en el sistema.

 Actualización de la información del inmueble.

 Inmueble dado de baja del sistema.

 Módulo de Publicaciones: Este módulo consiste en publicaciones de los inmuebles disponibles junto con su descripción. Es el típico módulo de publicaciones de portales de alquiler en donde se puede obtener la información de interés de inmuebles, como su ubicación, cantidad de ambientes, dimensiones, precio, etc.

1. Propietario:

 El propietario puede publicar un inmueble.

 El propietario puede modificar la información de la publicación.

 El propietario da la baja de la publicación en el sistema.

Resultado:

 Inmueble publicado en el sistema.

 Actualización de la información de la publicación.

 Publicación dada de baja del sistema.

2. Inmobiliaria:

 La inmobiliaria puede publicar un inmueble.

 La inmobiliaria puede modificar la información de la publicación.

 La inmobiliaria da la baja de la publicación en el sistema.

Resultado:

 Inmueble publicado en el sistema.

 Actualización de la información de la publicación.

 Publicación dada de baja del sistema.

 Módulo de Alquileres: Este módulo consiste en la vinculación entre un arrendador y un arrendatario con un inmueble de por medio. Un alquiler generado habilita el circuito de reseñas entre los usuarios.

1. Propietario:

 El propietario puede crear un alquiler de un inmueble.

 El propietario puede modificar la información del alquiler.

 El propietario da la baja del alquiler en el sistema.

 El propietario puede confirmar o cancelar un alquiler solicitado.

Resultado:

 Alquiler en estado pendiente de confirmación en el sistema.

 Actualización de la información del alquiler.

 Alquiler con baja lógica en el sistema.

 Alquiler cargado en el sistema.

2. Inmobiliaria:

 La inmobiliaria puede crear un alquiler de un inmueble.

 La inmobiliaria puede modificar la información del alquiler.

 La inmobiliaria da la baja del alquiler en el sistema.

 La inmobiliaria puede confirmar o cancelar un alquiler solicitado.

Resultado:

 Alquiler en estado pendiente de confirmación en el sistema.

 Actualización de la información del alquiler.

 Alquiler con baja lógica en el sistema.

 Alquiler cargado en el sistema.

3. Arrendatario:

 El propietario puede solicitar un alquiler de un inmueble.

 El propietario puede confirmar un alquiler.

Resultado:

 Alquiler en estado pendiente de confirmación en el sistema.

 Alquiler cargado en el sistema.

 Módulo de Reportes: Este módulo permite obtener reportes de reseñas realizadas a propietarios, inmobiliarias, arrendatarios e inmuebles. Por otro lado, cada usuario puede generar su propio reporte sobre reseñas recibidas por otros usuarios.

 Cada usuario puede generar reportes de reseñas de otros usuarios.

 Cada usuario puede generar reportes de reseñas de inmuebles.

 Cada usuario puede generar reportes de reseñas propias.

 Módulo de Estadísticas: Se generan estadísticas de las reseñas generadas por cada usuario filtrando por fechas de inicio y fin. Como resultado se obtienen estadísticas numéricas de calificaciones de propietarios, inmobiliarias y arrendatarios.

 Cada usuario puede generar gráficos de estadísticas propias.

 Módulo de Notificaciones: En este módulo se manejan todas las notificaciones generadas por el sistema. Un proceso en segundo plano revisa: Solicitud de alquiler, vencimiento de alquileres, días pendientes para realizar una reseña, vencimiento de publicaciones y recepción de una reseña sobre un alquiler o inmueble propio.

 Módulo de Suscripción Premium: El módulo de suscripciones premium permite a los usuarios de Arrendasys destacar cada una de las publicaciones de sus inmuebles.

 Módulo de Seguridad: En este módulo se incluye todo lo referido a usuarios y sus perfiles. Funcionalidades: Login, administración del perfil, reestablecer contraseña, restauración y backups.

 Al momento de registrarse se solicita un nombre de usuario, una contraseña y una dirección de correo electrónico.

 Al registrarse se envía un código de confirmación al correo electrónico indicado para completar el registro.

 Al ingresar al sistema se le asignará a ese usuario un perfil que podrá ser:

Inmobiliaria, Propietario o Arrendatario.

 Para reestablecer contraseña en caso de olvido, el usuario debe ingresar su correo electrónico por el que recibirá un código de recuperación para ingresar y poder actualizar la contraseña.

 El usuario administrador de sistema puede crear o modificar perfiles de usuario y asignarles permisos.

 El usuario administrador de sistema puede crear o modificar permisos de acceso.

 Los backups de las versiones de código del sistema se realizan en cada actualización de la rama de producción que está alojada en el manejador de versiones Git. Además, se realizan backups de la rama de testing del sistema.

 Los Jobs de los backups para la base de datos se programan para ejecutar Backup completo de la base de datos cada 1 semana y los diferenciales cada 1 día.

2.2) Salidas del Sistema.

Lista de Funcionalidades del Sistema.

 Arrendatario:

 Crear cuenta arrendatario.

 Modificar datos arrendatario.

 Dar de baja arrendatario.

 Propietario:

 Crear cuenta propietario.

 Modificar datos del propietario.

 Dar de baja propietario.

 Inmobiliaria:

 Crear cuenta inmobiliaria.

 Modificar datos inmobiliaria.

 Dar de baja inmobiliaria.

 Inmueble:

 Registrar inmueble.

 Modificar datos inmueble.

 Dar de baja inmueble.

 Publicación:

 Realizar publicación del inmueble.

 Modificar publicación.

 Dar de baja publicación.

 Búsqueda:

 Ver alquiler arrendatario.

 Ver alquiler propietario.

 Ver alquiler inmobiliaria.

 Buscar publicación.

 Ver publicaciones.

 Alquiler:

 Crear un alquiler.

 Modificar alquiler.

 Dar de baja alquiler.

 Reseñas:

 Consultar reseñas.

 Realizar reseña.

 Reportes:

 Emitir reporte de reseñas a propietarios con filtros.

 Emitir reporte de reseñas a inmobiliarias con filtros.

 Emitir reporte de reseñas a arrendatarios con filtros.

 Estadísticas:

 Generar estadísticas de calificaciones de propietarios con filtros.

 Generar estadísticas de calificaciones de inmobiliarias con filtros.

 Generar estadísticas de calificaciones de arrendatarios con filtros.

 Usuario:

 Login con usuario y contraseña.

 Restablecimiento de contraseña.

 Activar Premium.

 Administrador:

 Asignación de permisos a cada rol.

 Crear rol de cuenta.

 Modificar rol de cuenta.

 Eliminar rol de cuenta. .

 Notificaciones:

 Notificar vencimiento publicación.

 Notificar vencimiento alquiler.

 Notificar recordar realizar reseña.

 Notificar reseña realizada.

Número y US

Documento similar