PRESENTACIN DEL PROYECTO
UMA
MEDICIN DE PRONSTICOS
Miguel Prez Pellicer
Desarrollo de aplicaciones web
CPIFP Los Enlaces 2014/2015
1.
2.
3.
4.
De que trata el proyecto? Contexto, descripcin y objetivos
Cmo se ha desarrollado? Planificacin y anlisis,
presupuestos, arquitectura, diseo, implementacin y
pruebas
Demostracin del proyecto.
Conclusiones
NDICE
DE QU TRATA EL PROYECTO?
Aplicacin creada para analizar las preferencias emocionales de
un cliente, en la bsqueda de un inmueble.
Application designed to analyze a client's emotional preferences
in the search of a property.
Est proyecto adjudicado durante mis FCTs en Ecomputer, el
proyecto es para la UMA (Universidad de Mlaga).
Un matemtico de esta universidad desarrollo un algoritmo
que permita pronosticar el inmueble ideal de un cliente,
segn una serie de preferencias o expectativas
emocionales.
Se necesitaba una aplicacin que permitiera recopilar
telemticamente registros sobre clientes qu buscaran
inmuebles y sus expectativas respecto a ellos.
CONTEXTO
Los usuarios de la aplicacin insertan registros de
clientes, y recogen en ellos sus datos bsicos Profesin,
nombre, tipo de cliente
Tambin insertan las expectativas de cada cliente busca
un piso tranquilo o lo prefiere bien comunicado?
La aplicacin permite analizar las estadsticas de manera
clara y grfica.
OBJETIVOS
Seora recin
jubilada con buena
pensin
Trabajador con tres
hijos en Madrid
Espacioso Mayor prioridad
Con garaje Alta prioridad
Bien comunicado
Tranquilo
Tranquilo Mayor
prioridad
Cerca de la playa
Alta prioridad
Con garaje
Espacioso
SISTEMA DE PRIORIDADES
Se necesita poder aadir nuevos tipos de expectativas,
sobre la marcha, segn se vayan necesitando.
Se puede cambiar el nombre de los campos y el tipo de
campo, si son de insercin libre o seleccin cerrada (tipo
lista desplegable).
Se debe poder cambiar la apariencia y los colores.
Al insertar algn dato, se deben ofrecer sugerencias, que
deben poderse gestionar (autocompletado tipo Google)
Y ADEMS QUIERO QUE SEA
PERSONALIZABLE Y
PARAMETRIZABLE
CMO SE HA DESARROLLADO EL PROYECTO?
Good planning saves us future troubles.
Una buena planificacin nos ahorra futuros problemas.
ANLISIS DE REQUISITOS
Se realizo un estudio exhaustivo mediante el cul
se recogen claramente los requisitos funcionales y
no funcionales de la aplicacin, esto nos evita
navegar a la deriva y centrarnos en alcanzar las
funcionalidades pactadas.
ELECCIN DEL STACK DE LA
APLICACIN
Base de datos: Oracle MySQL
Backend: Laravel 5 (PHP)
Frontend: JS + Bootstrap 3 (CSS) + HTML5
Plugins Clave: Datatables (Ajax + Responsive)
ESQUEMA DE BASE DE DATOS
PLANIFICACIN DEL
TRABAJO DIAGRAMA
DE GANTT
Se realizaron dos partes
fundamentales:
Anlisis, diseo y base de
datos.
Implantacin y pruebas
DISEO DEL
ESQUELETO CON
BALSAMIQ MOCKUPS
Permite no perder incontables
horas de trabajo rediseando la
APP directamente en CSS, una
vez hecho este diseo nos
basamos en el a la hora del
diseo.
PRESUPUESTO,
CONTRATO, MANUAL DE
USUARIO, Y
DOCUMENTACIN
Nos gusta desarrollar aplicaciones,
pero a veces tambin toca hacer
papeleo.
El proyecto incluye una elaborada
documentacin, con manual de
instalacin y uso, presupuesto,
contrato
CONCLUSIONES
Dime y lo olvido, ensame y lo recuerdo, involcrame y lo aprendo.
Benjamin Franklin (1706-1790) Estadista y cientfico estadounidense.
Entorno servidor: PHP, LARAVEL, COMPOSER
Entorno cliente: JS, JQuery, Datatables, Ajax, JSON
Bases de datos: DML, DCL, DDL, Constraints, Relaciones, Esquemas
Despliegue Aplicacin: Apache 2, Mod Rewrites, .htaccess, virtual
host, uso intensivo de consola de comandos para Linux todo
Diseo Interfaces Web: Bootstrap, HTML 5, CSS3, Responsive,
Accesibilidad, UX
Entornos: Planificacin, CVS (BitBucket ,Git), PHP Storm
FOL y EIE: Presupuesto y contrato
Ingls: Lectura de documentacin elaboracin de descripcin y
objetivos.
COSAS DEL GRADO QUE HE USADO
MUCHAS GRACIAS POR VUESTRA
ATENCIN!