Autorizada la entrega del proyecto del alumno: Javier Martín Ruiz de la Hermosa EL DIRECTOR DEL PROYECTO. Alejandro Moreno Astorga. Fdo.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Autorizada la entrega del proyecto del alumno: Javier Martín Ruiz de la Hermosa EL DIRECTOR DEL PROYECTO. Alejandro Moreno Astorga. Fdo."

Transcripción

1 Autorizada la entrega del proyecto del alumno: Javier Martín Ruiz de la Hermosa EL DIRECTOR DEL PROYECTO Alejandro Moreno Astorga Fdo.: Fecha: Vº Bº del Coordinador de Proyectos Eduardo Alcalde Lancharro Fdo.: Fecha:

2 UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN INFORMÁTICA PROYECTO FIN DE CARRERA SISTEMA DE GESTIÓN DE UNA INMOBILIARIA AUTOR: JAVIER MARTÍN RUIZ DE LA HERMOSA MADRID, SEPTIEMBRE DE 2009

3 RESUMEN DEL PROYECTO El sector inmobiliario, como tantos otros, ha visto en Internet una oportunidad inmejorable para conectar con el mayor número de clientes posible. Lo que más frecuentemente han venido solicitando los clientes ha sido una aplicación sencilla e intuitiva de búsqueda de inmuebles. Se busca además que la información que contienen los resultados sea máxima, de modo que ya no sólo se muestren datos del inmueble, sino que la incorporación de cualquier tipo de dato multimedia, ya sean fotos o videos, es claramente agradecida por los clientes interesados. Sin embargo, lo que las inmobiliarias no han explotado hasta el momento son las posibilidades de movilidad que ofrece Internet. De forma que la globalidad de Internet permite crear aplicaciones que sean accesibles desde diversos dispositivos y desde cualquier punto geográfico que disponga de conexión a Internet. El Sistema desarrollado consiste en la creación de una herramienta con los servicios necesarios para la actividad diaria y una página Web pública. Se trata de una aplicación que cubre de forma integral la gestión de la inmobiliaria con un coste muy inferior al del resto de productos del mercado. Permite un acceso personalizado al sistema, para adecuarlo a un control apropiado de todos los aspectos de la inmobiliaria: Inmuebles Clientes Empleados Publicidad Demandas Calendario Con la implantación de este Sistema se pretende mejorar la gestión de la inmobiliaria, dar una solución eficiente al problema de los ficheros en papel y aumentar su cuota de mercado. Esto, unido a que la optimización de costes es una acción obligada para la supervivencia de las inmobiliarias, I

4 dada la situación crítica que vive el sector en estos momentos, implica, aumentar los beneficios. II

5 ABSTRACT The real-estate sector has seen through Internet an unbeatable opportunity to connect with the highest possible number of customers. The Internet users have continuously requested real-estate information on the Web. Also, they have demanded, for this purpose, intuitive, easy and efficient applications. In fact, the Net has experimented an exponential growth, and nowadays, the demanding customers appreciate that the information include multimedia insets, mainly photos and videos. In this respect, the real-estate has understood how to incorporate those possibilities and it is very frequent to find Web sites with nice designs and a lot of multimedia material. Nevertheless, when one speaks about the Internet, one speaks about globalisation, and one of the advantages that involve globalisation is the possibility of incorporating mobility to the business scenario. This mobility is translated into the possibility of developing applications approachable from different devices and all over the world wherever there is Internet. The development system aims at merging the portal sites for the Internet users, incorporating mobility to the business. The core of the application consist of a tool that groups every service necessary to carry out the daily activity of the employees of the real-estate and also of a public Web accessible to the users. Thus, the purpose is to develop an application that could cover the global real-estate management with a cost lower than the rest of the similar products present on the market. The application will allow a personalized access to the system and will allow to adapt that access for the control of every aspect of the real-estate, as: Properties Customers Employees Publicity Requirements III

6 Calendar The purpose behind the implementation of this system is the improvement of the real-estate management, giving, on the one side, an efficient solution to the paper files problem and, on the other, making possible a significant increase of the productivity. Since the situation of the real-estate market is very critical, the operating companies are forced to optimize their costs in order to guarantee their survival. With this application we could help to decrease the operational costs. IV

7 Índice 1. Introducción Planificación y especificación de requisitos... 5 Objetivos... 5 Alcance del Sistema... 7 Tipología de usuarios Restricciones Estado del arte Antecedentes Estudio de la arquitectura Especificación de las alternativas Especificación de la primera alternativa Especificación de la segunda alternativa Elección de alternativa Diseño de alto nivel Modelo de dominio Diagramas de caso de uso Diagrama de caso de uso de la aplicación interna Gestión de inmuebles Gestión de clientes Gestión de empleados Gestión de publicidad Gestión de demandas Diagrama de caso de uso de la aplicación externa Descripción de los Casos de Uso Diagrama de paquetes Bases de Datos Diseño de bajo nivel Introducción al diseño de bajo nivel Diagramas de secuencia Alta de Inmueble Baja de Inmueble V

8 Modificación inmueble Consulta de inmueble Alta de imagen Baja de imagen Alta de cliente Baja de cliente Modificación de cliente Consulta de cliente Alta de empleado Baja de empleado Modificación de empleado Liquidación comisión Consulta comisiones pendientes Gestión portada Consulta carteles Alta de demanda Baja de demanda Modificación de demanda Consulta de demandas activas Interfaz de usuario Portada externa Información de la Empresa Búsqueda de inmueble Vender inmueble Formulario contacto Detalle de inmueble Ampliación de imagen Acceso al sistema Página de inicio del sistema Alta de inmueble Modificar/Eliminar inmueble Consultar inmuebles Inserción imagen de inmueble VI

9 Eliminar imagen de inmueble Alta de cliente Modificar/Eliminar cliente Consulta de clientes Alta de empleado Modificar / Eliminar un empleado Liquidar comisión Consulta de comisión Gestión de portada Consulta de inmuebles con cartel Calendario Alta de demanda Modificar / Eliminar demanda Consulta de demandas Diagrama del sistema Pruebas Conclusiones Bibliografía Libros Internet ANEXO A. Manual instalación de Sistema Gestor Base de Datos MySQL ANEXO B. Manual de usuario ANEXO C. Estimación económica ANEXO D. Planificación temporal Diagrama de Gantt VII

10 1. Introducción La razón dice que las cosas hay que hacerlas con un orden y correctamente, que hay que realizar los ajustes que cualquier sistema necesita según va pasando el tiempo. Sin embargo a lo largo de la historia se ha comprobado que los mayores cambios se producen sólo cuando resulta estrictamente necesario. El sector inmobiliario español, se ha visto fuertemente afectado por el escenario económico global, y más directamente influido por el estallido de la burbuja inmobiliaria. A comienzos del año 2008 la crisis financiera internacional se agravó significativamente. Fuente: BBVA 1 En ese contexto la industria de la construcción comienza a dar evidentes síntomas de crisis: un fuerte parón en el número de ventas, un descenso en el precio de la vivienda, un aumento del desempleo en el sector... Lo que conlleva el anuncio de cierre de la mitad de las agencias inmobiliarias de España. Los motivos que llevaron a estos negocios a verse obligados a cerrar fueron, aparte de por el sobredimensionamiento del sector debido a los grandes beneficios, también ha sido por la falta de optimización de procesos de gestión y de los costes asociados. Página 1

11 Este proyecto nace con la vocación de crear una plataforma informática accesible mediante Internet para que una inmobiliaria pequeña (entendiendo por pequeña, aquellas que no forman parte de un grupo empresarial, y suelen tener menos de 3 oficinas) pueda optimizar su trabajo diario y en consecuencia sus costes. En la actualidad, estas inmobiliarias se encuentran lejos de la aplicación de soluciones informáticas a su trabajo diario, limitándose, en la inmensa mayoría, al uso de aplicaciones de ofimática como Word o Excel para realizar contratos, fichas de inmuebles y control de gastos, y en casos excepcionales se añaden páginas Web sencillas de presentación del negocio. Por tanto, se define un objetivo indispensable: desarrollar el portal de manera que al usuario tipo le resulte extremadamente fácil y familiar para su navegabilidad y explotación. En el proceso de análisis se comprobó la conveniencia de usar un patrón de diseño MVC, basado en servicios, servlets y JSP. Debido al entorno Web y a la programación orientada a objetos, se decidió que la metodología a seguir en la especificación, análisis, diseño e implementación del sistema sería la Metodología UML, por ser más adecuada a este tipo de desarrollos software. Respecto a la organización interna del proyecto, se ha intentado hacer una división en paquetes para que su mantenimiento y ampliación se realice de la mejor manera posible. Se ha desarrollado un cliente ligero, es decir, que tuviese el menor conocimiento de la lógica de negocio posible. Por tanto, todo el peso recae sobre el servidor. Página 2

12 1. Análisis del Sistema 2. Desarrollo del Sistema Página 3

13 Planificación y Especificación de Requisitos Estudio de Arquitectura Página 4

14 2. Planificación y especificación de requisitos Esta fase se corresponde con la Especificación de Requisitos tradicional ampliada con un Borrador de Modelo Conceptual y con una definición de Casos de Uso de alto nivel. En esta fase se decidiría si se aborda la construcción del sistema mediante desarrollo orientado a objetos o no. Objetivos El objetivo de este proyecto es el estudio, definición y desarrollo de una herramienta fácil de entender y usar, que permita controlar y gestionar las actividades de la empresa. Actualmente, la inmobiliaria no posee ningún portal de comunicación con sus clientes, ni dispone de ninguna aplicación informática que le sirva de ayuda para poder gestionar las distintas actividades que realiza. La relación con los clientes se basa en la publicidad en diferentes medios de prensa especializados y en portales de Internet también dedicados a la promoción de inmuebles. Los procesos administrativos de gestión de la inmobiliaria se realizan a mano, mediante el uso de plantillas hechas mediante Microsoft Word o bien mediante Microsoft Excel, que se imprimen en papel, y se almacenan en carpetas y archivadores. Los empleados trabajan con esas fichas en papel para realizar tareas como la captación de un inmueble nuevo. Esto implica un consumo de tiempo y espacio elevado, además de no resultar eficiente a la hora de hacer búsquedas. El gran crecimiento que han tenido los sistemas de información e Internet, ha estimulado el crecimiento de las herramientas de Intranet, que ha sido implementada en un gran número de compañías buscando contener las aplicaciones que se usan en la empresa y de esta manera mantener todos los servicios en un mismo lugar al que cada empleado de Página 5

15 la empresa pueda acceder con el fin de administrar y comunicar datos, información y conocimiento. El desarrollo de esta aplicación para la inmobiliaria ofrece la automatización de las diferentes actividades que se dan a lo largo del ciclo de vida. Con el desarrollo de este proyecto se da solución a la gestión de la inmobiliaria, automatizando los procesos, creando una herramienta de gestión interna y una ventana al exterior y mejorando la eficiencia en las labores administrativas. Página 6

16 Alcance del Sistema El alcance del sistema se debe afrontar bajo dos perspectivas: Por un lado, la visión externa de la aplicación, que proporciona un sistema interactivo de búsqueda para los clientes, interesados en conocer más a la empresa o, lo que será más habitual, en encontrar inmuebles que se ajusten a sus necesidades. En este sentido, la aplicación debe ajustarse a las exigencias expuestas, debiéndose desarrollar los siguientes módulos: Módulo de consultas de inmuebles, de forma que los clientes puedan buscar, sin necesidad de estar registrados, en la base de datos de inmuebles de la empresa. A su vez, en el supuesto de que una búsqueda no reportara ningún resultado, se desea facilitar al cliente la posibilidad de efectuar una demanda con dichas características, con el fin de no perder al cliente, sino esperar a tener un inmueble que se ajuste a sus necesidades. Módulo de escaparate virtual, situado en la portada de la aplicación Web, de forma que se muestren al cliente, en forma de cuadrícula, nueve inmuebles seleccionados de entre todos los existentes en la base de datos. Deberá para ello estar asociado a otro módulo interno de gestión de dicha portada, que más adelante se detallará. Módulos de contacto, ya sea con intención de obtener información por parte de la empresa, o para poner a disposición de la inmobiliaria un inmueble propio y poder iniciar así su venta. Herramienta de cálculo de cuota mensual de hipoteca, ya que es muy solicitada entre los clientes, dada su utilidad. Y por otro lado, la visión interna de la aplicación, que engloba todo un conjunto de servicios para poder realizar una completa gestión de la Página 7

17 inmobiliaria. Se ha acordado que el número de perfiles con acceso a la aplicación serán 3, el/los director/es o dueño/s de la inmobiliaria, el/los administrativos, y el/los agente/s. Además, la intranet se dividirá en 6 secciones principales, que permitirán trabajar con la información de los inmuebles, clientes, empleados, publicidad, calendario y demandas. De esta forma, los módulos a desarrollar serán los siguientes: Módulo de gestión de los inmuebles, que va a permitir llevar el total control de los inmuebles de la inmobiliaria. Para ello se proporciona al usuario la opción de dar de alta, baja o modificar un inmueble, realizar búsquedas, insertar y eliminar imágenes de los inmuebles. Módulo de gestión de los clientes, que tiene como objetivo el mantener organizada toda la agenda de clientes de la empresa, ya sean compradores o vendedores. Este módulo da la posibilidad de dar de alta nuevos clientes, darlos de baja o modificar sus datos personales, y poder buscar un cliente de forma eficiente. Módulo de gestión de los empleados, que consiste en llevar un control administrativo de los empleados que trabajan en la empresa. A este módulo solo tendrá acceso el director de la empresa, ya que se manejan datos privados de cada empleado. Para llevar este control se va a diseñar y desarrollar un módulo que tiene las mismas funciones que con los clientes, pero adaptado a las exigencias técnicas de seguridad adicionales. Módulo de gestión de la publicidad, cuya función es la de configurar el escaparate virtual situado en la página principal de la aplicación. Para ello, el usuario debe poder elegir los inmuebles que desea que aparezcan en la portada. Además este módulo contiene una herramienta para controlar qué inmuebles poseen cartel físico instalado en sus instalaciones, ya sean ventanas, muros o puertas. Página 8

18 Módulo de calendario, que permite disponer de forma integrada el calendario que ya posee la inmobiliaria, y poder visualizar cómodamente los eventos que en ella hayan añadido. Módulo de gestión de las demandas, que se conecta con el portal externo de forma que es aquí donde se permite al usuario satisfacer o tratar las demandas que hayan podido solicitar clientes a través de los formularios de demanda. Además se da la posibilidad de dar de alta, baja o modificar una demanda, por clientes que pudieran realizar demandas mediante otro tipo de vía. Además de un listado con las demandas pendientes para poder realizar un control diario de ellas. Página 9

19 Tipología de usuarios Los perfiles de las personas a las que va dirigida la aplicación son cuatro pero su interacción con el sistema se va a desarrollar en distintos ámbitos. Por un lado, la parte externa de la aplicación, la que no requiere ninguna identificación para acceder y que permite encontrar información sobre la empresa, inmuebles o contactar con la inmobiliaria, está dirigida a un perfil concreto, que es el de cliente. Y por otro lado, a la parte interna de la aplicación, que contiene todas las herramientas de gestión de la inmobiliaria, y que precisa autenticación para acceder, posee tres perfiles con diferentes funciones, que son: Director: se trata del empleado con mayor responsabilidad de la empresa, el cual tiene acceso a todos los módulos del sistema, incluida la gestión de empleados a la que es el único con permiso. Administrativo: es el encargado de todas las labores administrativas de la empresa y suele ser el que atiende a clientes que acudan a la oficina de la inmobiliaria. Agente: es el empleado cuya misión es mostrar inmuebles o captar inmuebles a clientes. El nivel de acceso de este perfil es el más bajo, puesto que la información que precisan es más limitada. Página 10

20 Restricciones Las restricciones a las que se ve sometido este proyecto son principalmente de carácter temporal, ya que al tratarse de un proyecto universitario, debe ser finalizado al final del correspondiente curso, lo que significa que debe concluirse antes de septiembre de En cuanto al apartado de software a utilizar, el hecho de ajustar al máximo el coste de producción, implica que se deba recurrir a herramientas de código libre o empleadas ya en la empresa, en la medida de lo posible. Página 11

21 Estado del arte El análisis del estado del arte, es una actividad que permite, a través de observar lo que existe y lo que no, situar el proyecto en la realidad. De forma que pueda verse la conveniencia, adecuación y justificación de todas las ideas iniciales del proyecto. Se ha realizado un exhaustivo análisis de los sistemas que poseen las inmobiliarias, campo que resulta muy extenso, por lo que el análisis se centra exclusivamente en aquellas inmobiliarias cuya actividad se produce en territorio español. Lo que se ha encontrado en los portales de estas inmobiliarias han sido en su mayoría escaparates virtuales, es decir, portales donde se ofrece acceso, a los clientes que navegan por Internet, a la base de datos de los inmuebles que poseen. De modo que el funcionamiento es simple, un cliente realiza una búsqueda personalizada de inmueble, mediante la selección de diferentes criterios, y se lanza una petición a la base de datos de la empresa, proporcionando toda la información solicitada. Sólo dos de todas las empresas analizadas ofrecen a sus oficinas o franquicias un servicio de intranet, en la que por medio de una aplicación Web, se puedan desempeñar todas las funciones necesarias de la actividad diaria. Se ha detectado además, que a pesar de que algunas son importantes empresas del sector, el desarrollo de sus portales no se ha realizado acorde con los estándares actuales de programación Web. Aunque el aspecto visual suele ser un factor muy cuidado, hay que tener en cuenta que estos estándares no son únicamente importantes por su carácter de compatibilidad y escalabilidad, sino que además se pueden encontrar motivos estratégicos de posición frente a la competencia. Esto se debe a que una página que no cumple con estos estándares es penalizada y por tanto mostrada después de otras páginas que cumpliendo los mismos Página 12

22 criterios, sí que han sido diseñadas bajo los nuevos estándares de programación Web. Y quiénes son los que a día de hoy penalizan esas incompatibilidades? No son otros que los principales motores de búsqueda de Internet, tales como Google o Yahoo, por lo que resulta una característica vital, que deberá tenerse en cuenta para el desarrollo de cualquier nuevo portal. Página 13

23 Antecedentes El sistema de información que actualmente tiene la empresa plantea una serie de problemas para los usuarios finales: Las fichas que contienen información de los diferentes activos de la empresa, se almacenan en librerías y archivadores. No dispone de ninguna aplicación informática para automatizar los procesos de gestión de la inmobiliaria. No posee ningún portal de comunicación con sus clientes, cuyos medios de contacto son a través de teléfono o en persona. Por estos motivos, el trabajo diario de los empleados de la empresa que deben trabajar con esas fichas en papel para realizar sus tareas, resulta poco eficiente, sin contar que toda la información almacenada crece día a día. Todo esto, en términos monetarios, implica una pérdida de dinero importante, puesto que esa ineficiencia de los procesos rutinarios hace que los empleados pierdan mucho tiempo que podrían dedicar a otras funciones de la empresa Página 14

24 Planificación y Especificación de Requisitos Estudio de Arquitectura Página 15

25 3. Estudio de la arquitectura El objetivo de esta fase es definir las posibles soluciones de arquitectura que satisfagan los requisitos de usuario y de diseño. Para ello se propondrán diversas soluciones, que se someterán a un estudio de viabilidad. Posteriormente, se elegirá la más adecuada para ser desarrollada e implementada. Especificación de las alternativas El objetivo de esta fase es analizar las posibles soluciones de arquitectura que satisfagan tanto los requisitos del usuario como las restricciones de diseño. De esta forma poder elegir la solución que se crea más conveniente y adecuada para ser desarrollada e implementada. Acertar en la elección de la mejor solución de alojamiento para el sistema en Internet puede ser una tarea difícil. Son varias las modalidades de alojamiento para el sistema disponibles, con distintos precios y prestaciones, cuyas características, puede que no lleguen del todo a guiar en cuál sería el producto más adecuado para el sistema. Dadas las características del sistema desarrollado, la arquitectura utilizada debe poner como prioridad la completa disponibilidad en Internet. Página 16

26 Especificación de la primera alternativa La primera alternativa estudiada es el alojamiento o hosting en un proveedor de Internet. De entre todos los productos que ofrecen estos proveedores, se han analizado los que por sus características de servicio y precio parecen más adecuados para este negocio. Se trata de productos de alojamiento compartido o Shared Hosting que permiten a una empresa disfrutar de un conjunto de servicios de presencia en Internet de alta calidad a unos precios muy competitivos. Esto se debe a que el alojamiento compartido se hace para que un ordenador servidor sirva varios dominios, de forma que aunque se reduce la velocidad de procesado para cada cliente, los costes también se minimizan y permite a estas empresas ofrecer esos precios. Además, por lo general los planes de alojamiento compartido incluyen gratuitamente servicios de gran utilidad para la seguridad del sistema: Sistemas de seguridad preventiva Antivirus y antispam Sistemas de backup Para el análisis de esta alternativa, se han estudiado dos productos de características similares, de dos de los proveedores más importantes del mercado español, que son Arsys y Acens. Arsys es una empresa española proveedora de servicios de Internet que ofrece a todo tipo de clientes servicios de Internet y cuenta con más de clientes. Página 17

27 Acens pertenece al Grupo Acens, y en la actualidad, la cartera de clientes supera las empresas, con un amplio abanico de servicios contratados que comprenden desde el alojamiento de páginas Web hasta soluciones de VPN (Red Privada Virtual) con outsourcing de servidores y aplicaciones y tránsitos de salida a Internet. Además Acens es miembro destacado de Espanix, punto neutro Español de Internet. Esta importante asociación permite mantener el tráfico Internet español en España. A continuación lo que se muestra es un cuadro, con la información más relevante del producto más adecuado para el sistema en cada una de estas empresas. Con estos datos se realiza el consecuente análisis. Especificaciones técnicas Plan Empresario Profesional Tarifa mensual Espacio en disco 500 MB 400 MB Transferencia de datos 5 GB 8 GB Cuentas FTP 60 Ilimitadas Webmail Avanzado Ilimitadas MySQL 20 MB 20 MB Envío de formularios Streaming Multimedia - Server Side Include PHP, Python Perl y ejecutables compilados - Panel de Control Servidor de seguridad SSL - Soporte técnico gratuito 24x7 Ilimitadas Conexiones Gratuitas Página 18

28 Aunque la tarifa mensual de Acens sea el doble que la de Arsys, las dos son asequibles. Por un lado hay que recalcar que como empresa, Acens, tiene más prestigio, apoyado en su experiencia y situación en el mercado. Pero por otro lado, dadas las circunstancias actuales de la empresa objeto del proyecto, cualquier reducción de costes es muy valorada. Es por ello, que a pesar de que las especificaciones del Plan Empresario de Arsys son algo menos potentes que las de Acens, los requisitos técnicos del Sistema quedan bien cubiertos. Así que la opción elegida en esta alternativa es el Plan Empresario de la empresa Arsys, con un coste mensual de 19. Página 19

29 Especificación de la segunda alternativa La segunda alternativa estudiada es la adquisición de un servidor propio, que sea administrado por la misma empresa y que pueda ser configurado para optimizar las exigencias del sistema. Entre las razones para decantarse por un servidor propio, en lugar de un alojamiento compartido se encuentran las siguientes: Utilización en exclusiva de los recursos del servidor (rendimiento, potencia, velocidad, ). Mayor protección de datos sensibles: alta privacidad, seguridad de las bases de datos. Control total sobre las aplicaciones instaladas, y permisos para la instalación de cualquier tipo de aplicación que necesite tener el sistema. El servidor elegido debe estar preparado para trabajar con las siguientes capas software: 1. Servidor de Base de Datos: que provee servicios de base de datos a otros programas u otros ordenadores, como es definido por el modelo cliente-servidor. En este caso, el servidor de datos es el sistema de almacenamiento central de datos en el que se apoyarán los demás servidores para realizar todo tipo de consultas en general, aunque su función continúa siendo la gestión de todos los datos para que estén disponibles On-Line en cualquier momento. 2. Servidor Web: El servidor Web almacena documentos HTML, imágenes, archivos de texto, y demás material Web compuesto por datos (conocidos colectivamente como contenido), y distribuye este contenido a clientes que la piden en la red. Es el encargado de Página 20

30 gestionar todas las comunicaciones entre todos los usuarios. También es el responsable de evitar todos los accesos indeseados por personas no autorizadas a datos privados o restringidos. Este servidor deberá de ser lo más eficaz posible para conseguir un nivel de accesos lo más rápido y eficiente posible. El mercado de venta de servidores no cuenta con muchas compañías, pero sí que es bastante extenso. Se han elegido dos productos, como se hiciera anteriormente para la primera alternativa, con el fin de encontrar una que se ajuste más a las necesidades del sistema. Las empresas elegidas son HP y DELL, las cuales no necesitan presentación por ser grandes internacionales con mucha cuota de mercado. A continuación se muestra el cuadro donde se detallan las especificaciones técnicas de dichos servidores a fin de seleccionar la mejor de las opciones. Especificaciones técnicas Modelo Tipo procesador ProLiant serie BL260c G5 Intel Xeon 445 Single- Core PowerEdge T105 AMD Sempron LE 1300 Velocidad procesador 1,86 GHz 2,3 GHz Número procesadores 1 1 Memoria Caché interna 512 K Caché 512 K Caché Chipset Chipset Intel 5100 Sin información Memoria de serie 1 GB (2 x 512 MB), DDR2 1 GB, DDR2, 800 MHz Memoria máxima 48 GB Sin información Interfaz de red Unidad Disco Duro Garantía Gigabit Ethernet integrado de dos puertos Broadcom 500 GB, SATA, RPM 1 año en piezas, 1 año en mano de obra, 1 año de soporte a domicilio Broadcom NetXtreme 5722 Single Port Gigabit Ethernet NIC, PCIe 500 GB, SATA, 3.5-inch, 7.2K RPM Hard Drive 3 años de garantía básica Precio Página 21

31 Como se puede comprobar, los dos productos son muy parecidos. Principalmente les diferencian componentes secundarios que no se han recogido en la tabla, por no ser determinantes para la elección. Por ello, se va a optar por el modelo propuesto por DELL, ya que resulta más asequible económicamente y complace al igual que el otro modelo analizado los requisitos básicos de funcionamiento del sistema. Página 22

32 Elección de alternativa Finalmente, se procede a exponer los motivos que han provocado la elección de una de estas dos alternativas. Queda claro que ambas soluciones son perfectamente válidas para operar con el sistema, si bien cada uno se ajusta mejor a diferentes exigencias del entorno. Así, uno de los motivos principales que mueven a decantarse por la elección del servidor compartido o Shared Hosting es meramente económico. Y se explica porque el desembolso que supone la adquisición de un servidor propio equivale a aproximadamente el coste de 26 meses del alojamiento compartido. Evidentemente, la importancia del motivo económico es generada por la debilitada situación económica a la que, como esta empresa, está expuesto todo el sector inmobiliario. Por ello, el ahorro inicial, más la flexibilidad que permite la subcontratación del servicio, ha resultado un motivo de suficiente peso como para seleccionar la primera alternativa como la opción a desarrollar. En cuanto al apartado de software que se va a utilizar durante el desarrollo del Sistema, cabe destacar la necesidad de las siguientes herramientas y paquetes: Eclipse Se trata de un entorno de desarrollo integrado (IDE). Es un software opensource, es decir, gratuito. La principal ventaja que presenta, es su extensibilidad mediante plugins. La versión empleada, será en este caso la Adobe Dreamweaver CS3 Se considera ya un estándar para trabajo de desarrollo de páginas Web, será usado para realizar la programación HTML y CSS de los módulos del Sistema. Página 23

33 MySQL 5.0 Para la gestión de la base de datos de la aplicación se ha utilizado el software opensource de base de datos MySQL debido a su estandarización en desarrollos Web, y que es un gestor bastante potente que permite la gestión de los datos tratados por la aplicación y la integración total con dicho entorno de programación. Apache Tomcat Se trata de un servidor Web con una amplísima difusión en los servidores de Internet. En este caso, se ha elegido la versión Adobe Photoshop CS3 Será utilizado para todo lo relacionado con el diseño Web, ya sea maquetación de prototipos, diseño de banners y logos, Internet Explorer, Mozilla Firefox y Google Chrome Estos tres navegadores Web se van a utilizar para comprobar la ejecución del Sistema, aunque se ha decidido que se va a optimizar para Firefox, por su mejor rendimiento. Suite Microsoft Office 2007 Principalmente para la realización de la documentación y manual de usuario. Página 24

34 Otro software utilizado: Plugin Web Developer para Firefox, que permite manipular de forma más cómoda el código HTML, CSS y JavaScript en el mismo navegador. Además, en lo referente a la tecnología de programación que se va a utilizar, y con el fin de aprovechar al máximo todas las posibilidades que ofrecen las nuevas tecnologías, cabe resaltar las siguientes: Java EE 5 (SDK Update 6) Java ha sido el lenguaje de programación seleccionado por su simplicidad, orientación a objetos, carácter distribuido e interpretado, robustez, arquitectura neutral, seguridad y portabilidad. Javascript Es un lenguaje de programación que sirve para mejorar el aspecto y la funcionalidad de una página Web. No requiere un tiempo de compilación, los scripts se pueden desarrollar en un periodo de tiempo relativamente corto. A esto se añaden las características de interfaz como, por ejemplo, cuadro de diálogo, formularios y otros elementos GUI (Interfaz Gráfico de Usuario), son gestionados por el navegador y por el código HTML. Ajax Las interfaces de AJAX son un componente clave de muchas de las aplicaciones Web 2.0. Por ello se van a introducir algunas de las herramientas que esta tecnología ofrece, para además de darle un toque más innovador al Sistema, aprovechar las ventajas funcionales que aporta. Página 25

35 CSS (Cascade StyleSheet) Esta tecnología especifica la forma del diseño de los documentos HTML. Resulta extremadamente útil para separar el contenido del diseño, siendo esto muy útil cuando se quiere cambiar un aspecto del diseño de un sitio Web, ya que sin hojas de estilo se tendría que cambiar página a página dicho aspecto. Utilizar CSS ayuda a mejorar el posicionamiento Web. Además hace que el código desarrollado sea más limpio y claro a los ojos de los robots de búsqueda. Por otra parte, con CSS se logra aumentar la densidad de las palabras clave dentro de los contenidos, ya que muchas de las etiquetas ocuparán muchísimo menos espacio. Esto también supone un menor peso para las páginas Web, lo cual agradecen tanto los robots de búsqueda como los usuarios finales. Adicionalmente se podrá cambiar rápidamente los estilos de ciertas palabras, modificando la importancia que se les quiera otorgar ante los robots de búsqueda. Página 26

36 1. Análisis del Sistema 2. Desarrollo del Sistema Página 27

37 Diseño de Alto Nivel Diseño de Bajo Nivel Pruebas Página 28

38 4. Diseño de alto nivel En la fase de Diseño de Alto Nivel de un ciclo de desarrollo se investiga sobre el problema planteado y sobre los conceptos relacionados con el subconjunto de casos de uso que se esté tratando. Se intenta llegar a una buena comprensión del problema por parte del equipo de desarrollo. Modelo de dominio El modelo de dominio se utiliza para capturar y expresar el entendimiento ganado en un área bajo análisis como paso previo al diseño de un sistema, ya sea de software o de otro tipo. Similares a los mapas mentales utilizados en el aprendizaje, el modelo de dominio es utilizado como un medio para comprender el negocio al cual el sistema va dirigido. Página 29

39 -id : int -Tipo : string -Modalidad : string -Poblacion : string -Provincia : string -Direccion : string -Numero : string -Codigo Postal : int -Finca : string -Tomo : string -Libro : string -Folio : string -Precio Comprador : double -Comision : double -Precio Vendedor : double -Precio Alquiler : double -Captacion : double -Agente Comercial : string -Agente Vendedor : string -Cargas : string -Gasto Comunidad : string -Horario Visitas : string -LLaves : string -Cartel : string -M2 Construidos : int -M2 Utiles : int -Tipo Construccion : string -Orientacion : string -Antigüedad : int -Num Plantas : int -Num Baños Exteriores : int -Num Baños Interiores : int -Num Aseos : int -Suelos : string -Techos : string -Puertas Interiores : string -Puerta Principal : string -Ventanas : string -Persianas/Toldos : string -Aire Acondicionado : string -Tipo Calefaccion : string -Calefaccion : string -Agua Caliente : string -Plazas Garaje : int -Portero Automatico : string -Ubicacion servicios : string -Otros : string -Marca Estado : string -Fotografias : Object Vivienda -Num Dormitorios -M2 Dormitorios -M2 Salon -Salon paso -Cocina -Office -Terrazas -Armarios Empotrados -Chimenea -Piscina -Jardines Inmueble Local -Planta Principal : string -Planta Primera : string -Planta Segunda : string -Sotano/Garaje : string 1..* 1..* 0..* 1..* Cliente -DNI/NIF : string -Nombre : string -Apellido : string -Provincia : string -Poblacion : string -Direccion : string -Numero : string -Codigo Postal : int -Telefono Fijo : string -Telefono Movil : string -Telefono Extra : string -Fax : string -Correo Electronico : string -Estado Civil : string -Relacionado -Tipo Relacion -Regimen Bienes : string -Cuenta Bancaria : string -Medio Contacto : string -Observaciones : string Comision -Empleado -Inmueble -% Comision a cobrar -Comision a cobrar -% IVA a cobrar -IVA a cobrar -Fecha cobro comision -Numero de factura 1..* 0..* 0..* 1..* Demanda -ID : int -Cliente : int -Fecha demanda : string -Tipo : string -Modalidad : string -Precio : double -M2 : int -Marca Vigente : string -Observaciones : string Empleado -DNI/NIF : string -Nombre : string -Apellido : string -Provincia : string -Poblacion : string -Direccion : string -Numero : string -Codigo Postal : int -Telefono Fijo : string -Telefono Movil : string -Telefono Extra : string -Fax : string -Correo Electronico : string -Cuenta Bancaria : string -Observaciones : string Chalet -M2 Parcela : int -Puerta Parcela : string -Planta Principal : string -Primera Planta : string -Segunda Planta : string -Sotano/Garaje : string Piso -Puerta Servicio : string -Ascensor : string -Trastero : string -Portero Fisico : string Página 30

40 Diagramas de caso de uso Un diagrama de casos de uso (Use Case Diagram) es una representación gráfica de parte o el total de los actores y casos de uso del sistema, incluyendo sus interacciones. Todo sistema tiene como mínimo un diagrama, que es una representación gráfica del entorno del sistema y su funcionalidad principal. Un diagrama de casos de uso muestra, por tanto, los distintos requisitos funcionales que se esperan de una aplicación o sistema y cómo se relaciona con su entorno (usuarios u otras aplicaciones). Para facilitar el entendimiento de estos diagramas, se ha establecido un código de color, representando a cada tipo de usuario del sistema. Las relaciones color-tipo de usuario son las siguientes: A continuación se muestran los diferentes diagramas de caso de uso, representando cada uno de los módulos que componen el sistema, y cómo los distintos usuarios de interrelacionan con él. Página 31

41 Diagrama de caso de uso de la aplicación interna Gestión de inmuebles Página 32

42 Gestión de clientes Gestión de empleados Página 33

43 Gestión de publicidad Gestión de demandas Página 34

44 Diagrama de caso de uso de la aplicación externa Página 35

45 Descripción de los Casos de Uso La descripción de los casos de uso se ha realizado rellenando una plantilla que se explica a continuación, la plantilla tiene diferentes secciones: Título: Da nombre al caso de uso, debe ser claro, conciso y auto explicativo. Actor primario: Es aquel cuyo objetivo da nombre al caso de uso, normalmente es también el que lo inicia aunque no siempre es así. Actores secundarios: Cualquier otro actor que intervenga en el caso de uso y que ayude al sistema a conseguir el objetivo del actor primario. Trigger: Es el evento que inicia el caso de uso, a veces precede al primer paso del caso de uso, mientras que otras veces es el primer caso. Precondiciones: Son condiciones que se han de dar para que pueda iniciarse el caso de uso y como se han de cumplir antes, no se vuelven a comprobar una vez iniciado el caso de uso, pueden ser una o varias, pero todas ellas han de cumplirse. Escenario Primario: Se describe mediante una serie de pasos numerados, cada paso consistirá en una frase activa en tiempo presente, cada paso puede ser únicamente de los siguientes tipos: Una interacción entre sistema y actor o actores. Una validación de cierta información recibida o de una regla de negocio. Un cambio de estado lógico del sistema. Extensiones: Describen escenarios alternativos al escenario primario, todas las alternativas deben ser activadas por una condición detectable por el sistema. Página 36

46 Descripción de datos: En esta sección se desglosan los datos que son referidos en el escenario principal. Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Dar de alta un inmueble Director y Administrativo Selección en menú intranet Usuario conectado al sistema 1. El sistema crea el código del nuevo inmueble 2. El sistema muestra formulario alta inmueble con código nuevo inmueble 3. El usuario introduce los datos del inmueble 4. El sistema calcula la comisión (RN001) 5. El sistema efectúa el alta del inmueble e informa al usuario del resultado 3a - Los datos del inmueble introducidos son incorrectos 1. El sistema muestra el formulario con datos erróneos 2. El sistema informa al usuario de los datos erróneos 3. Volver a 3 2-4a El usuario cancela la operación 1. El caso de uso finaliza Datos del inmueble Se mostrará: Id Tipo Modalidad Provincia Población Dirección Número Página 37

47 Código postal Id Cliente1 Id Cliente2 Id Cliente3 Finca Tomo Libro Folio Precio venta Precio alquiler Comisión venta Comisión alquiler Fecha captación Cargas Gasto comunidad Llaves Cartel Metros construidos Metros útiles Tipo construcción Orientación Antigüedad Número plantas Número aseos Suelos Puertas interiores Puerta principal Ventanas Aire acondicionado Tipo calefacción Calefacción Agua caliente Servicios cercanos Observaciones Página 38

48 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Dar de baja un inmueble Director y Administrativo Selección en menú intranet Usuario conectado al sistema 1. El sistema bloquea pantalla 2. El sistema muestra lista inmuebles para seleccionar 3. El usuario selecciona el inmueble a eliminar 4. El sistema muestra en pantalla datos del inmueble 5. El usuario selecciona eliminar el inmueble 5a El usuario selecciona cambiar de inmueble 1. Volver a 1 3-5a El usuario cancela la operación 1. El caso de uso finaliza Página 39

49 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Modificar ficha de un inmueble Director y Administrativo Selección en menú intranet Usuario conectado al sistema 1. El sistema bloquea pantalla 2. El sistema muestra lista inmuebles para seleccionar 3. El usuario selecciona el inmueble a modificar 4. El sistema muestra en pantalla datos del inmueble 6. El usuario modifica los apartados deseados 7. El sistema calcula la comisión (RN001) 8. El sistema guarda los cambios realizados 5-6a El usuario selecciona cambiar de inmueble 1. Volver a 1 6a - Los datos del inmueble introducidos son incorrectos 1. El sistema muestra el formulario con datos erróneos 2. El sistema informa al usuario de los datos erróneos 3. Volver a 4 6b Se produce error al guardar la modificación 1. El sistema informa al usuario del error 2. Volver a 4 3-5a El usuario cancela la operación 1. El caso de uso finaliza Página 40

50 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Insertar imágenes de un inmueble Director y Administrativo Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra lista inmuebles para seleccionar 2. El usuario selecciona el inmueble 3. El sistema muestra opción de inserción de imagen para ese inmueble 4. El usuario selecciona la imagen en su directorio 5. El sistema inserta la imagen del inmueble 3-5a El usuario selecciona cambiar de inmueble 1. Volver a 3 3-5b El usuario cancela la operación 1. El caso de uso finaliza Página 41

51 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Eliminar imágenes de un inmueble Director y Administrativo Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra lista inmuebles para seleccionar 2. El usuario selecciona el inmueble 3. El sistema muestra lista de imágenes existentes para ese inmueble 4. El usuario selecciona la imagen 5. El sistema elimina la imagen del inmueble 3-5a El usuario selecciona cambiar de inmueble 1. Volver a 3 3-5b El usuario cancela la operación 1. El caso de uso finaliza Página 42

52 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Realizar consulta de un inmueble Director, Administrativo y Agente Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra formulario con términos de búsqueda 2. El usuario rellena los deseados 3. El sistema muestra lista con inmuebles que concuerden con esas restricciones 4. El usuario selecciona el inmueble deseado 3a No se encuentra ningún resultado 1. El sistema informa al usuario de la falta de concordancia 2. Volver a 2 2-3a El usuario cancela la operación 1. El caso de uso finaliza Página 43

53 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Dar de alta un cliente Director y Administrativo Selección en menú intranet Usuario conectado al sistema 1. El sistema crea el código del nuevo cliente 2. El sistema muestra formulario alta cliente con código nuevo cliente 3. El usuario introduce los datos del cliente 4. El sistema efectúa el alta del cliente e informa al usuario del resultado 3a - Los datos del inmueble introducidos son incorrectos 1. El sistema muestra el formulario con datos erróneos 2. El sistema informa al usuario de los datos erróneos 3. Volver a 3 2-4a El usuario cancela la operación 1. El caso de uso finaliza Datos del cliente Se mostrará: Código Nombre Apellidos NIF Provincia Población Dirección Número Código postal Teléfono fijo Teléfono móvil Página 44

54 Teléfono extra Tipo Cliente Inmuebles Estado civil Relación clientes Régimen bienes Medio contacto Observaciones Página 45

55 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Dar de baja un cliente Director y Administrativo Selección en menú intranet Usuario conectado al sistema 1. El sistema bloquea pantalla 2. El sistema muestra lista clientes para seleccionar 3. El usuario selecciona el cliente a eliminar 4. El sistema muestra en pantalla datos del cliente 5. El usuario selecciona eliminar el cliente 5a El usuario selecciona cambiar de cliente 1. Volver a 1 3-5a El usuario cancela la operación 1. El caso de uso finaliza Página 46

56 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Modificar ficha de un cliente Director y Administrativo Selección en menú intranet Usuario conectado al sistema 1. El sistema bloquea pantalla 2. El sistema muestra lista clientes para seleccionar 3. El usuario selecciona el cliente a modificar 4. El sistema muestra en pantalla datos del cliente 5. El usuario modifica los apartados deseados 6. El sistema guarda los cambios realizados 5a El usuario selecciona cambiar de cliente 1. Volver a 1 6a - Los datos del cliente introducidos son incorrectos 1. El sistema muestra el formulario con datos erróneos 2. El sistema informa al usuario de los datos erróneos 3. Volver a 5 6b Se produce error al guardar la modificación 1. El sistema informa al usuario del error 2. Volver a 4 4-5a El usuario cancela la operación 1. El caso de uso finaliza Página 47

57 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Realizar consulta de un cliente Director, Administrativo y Agente Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra formulario con términos de búsqueda por nombre o por teléfono 2. El usuario rellena los deseados 3. El sistema muestra lista con clientes que concuerden con esas restricciones 4. El usuario selecciona el cliente deseado 3a No se encuentra ningún resultado 1. El sistema informa al usuario de la falta de concordancia 2. Volver a 2 2-3a El usuario cancela la operación 1. El caso de uso finaliza Página 48

58 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Dar de alta un empleado Director Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra formulario alta empleado 2. El usuario introduce los datos del empleado 3. El sistema efectúa el alta del empleado e informa al usuario del resultado 3a - Los datos del empleado introducidos son incorrectos 1. El sistema muestra el formulario con datos erróneos 2. El sistema informa al usuario de los datos erróneos 3. Volver a 2 2-3a El usuario cancela la operación 1. El caso de uso finaliza Datos del empleado Se mostrará: Nombre Apellidos NIF Provincia Población Dirección Número Código postal Teléfono fijo Teléfono móvil Teléfono extra Fax Tipo empleado Password Cuenta bancaria Observaciones Página 49

59 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Dar de baja un empleado Director Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra lista empleados para seleccionar 2. El usuario selecciona el empleado a eliminar 3. El sistema muestra en pantalla datos del empleado 4. El usuario selecciona eliminar el empleado 4a El usuario selecciona otro empleado 1. Volver a 3 2-4a El usuario cancela la operación 1. El caso de uso finaliza Página 50

60 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Modificar ficha de un empleado Director Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra lista empleados para seleccionar 2. El usuario selecciona el empleado a modificar 3. El sistema muestra en pantalla datos del empleado 4. El usuario modifica los apartados deseados 5. El sistema guarda los cambios realizados 5a - Los datos del empleado introducidos son incorrectos 1. El sistema muestra el formulario con datos erróneos 2. El sistema informa al usuario de los datos erróneos 3. Volver a 4 5b Se produce error al guardar la modificación 1. El sistema informa al usuario del error 2. Volver a 3 2-5a El usuario cancela la operación 1. El caso de uso finaliza 4-5a El usuario selecciona otro empleado 1. Volver a 3 Página 51

61 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Liquidar comisiones Director Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra lista agentes para seleccionar 2. El usuario selecciona agente sujeto de la comisión 3. El sistema muestra en pantalla datos de comisión 4. El usuario establece nuevo estado a comisión 5. El sistema guarda comisión liquidada 3a El sistema comprueba que no hay comisiones para ese agente 1. El sistema informa que no hay comisión pendiente 2. Volver a 1 5a Se produce error al guardar comisión 1. El sistema informa al usuario del error 2. Volver a 4 2-5a El usuario cancela la operación 1. El caso de uso finaliza 4-5a El usuario selecciona otro empleado 1. Volver a 3 Página 52

62 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Consultar comisiones pendientes de pago Director Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra formulario con términos de búsqueda por agente o inmueble 2. El usuario rellena los deseados 3. El sistema muestra lista con resultados que concuerden con esas restricciones 4. El usuario selecciona la comisión pendiente que desee analizar 3a No se encuentra ningún resultado 1. El sistema informa al usuario de la falta de concordancia 2. Volver a 2 2-4a El usuario cancela la operación 1. El caso de uso finaliza Página 53

63 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Dar de alta/baja un inmueble en portada Director y Administrativo Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra formulario con 9 inmuebles mostrados en la portada 2. El usuario selecciona aquel que desea quitar y selecciona en su lugar el que desea dar de alta 3. El sistema efectúa el alta del inmueble en la portada e informa al usuario del resultado 3a Se produce error al guardar nueva configuración de portada 1. El sistema informa al usuario de que se ha producido un error 2. Volver a 1 2-4a El usuario cancela la operación 2. El caso de uso finaliza Página 54

64 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Consultar inmuebles con cartel físico Director Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra lista con inmuebles que poseen cartel físico 2. El usuario selecciona el inmueble que desee actualizar 1a No se encuentra ningún resultado 1. El sistema informa al usuario 2. El caso de uso finaliza 2a El usuario cancela la operación 1. El caso de uso finaliza Página 55

65 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Dar de alta demanda de un cliente Director y Administrativo Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra formulario alta demanda 2. El usuario introduce los datos de la demanda 3. El sistema efectúa el alta de la demanda e informa al usuario del resultado 3a - Los datos de la demanda introducidos son incorrectos 1. El sistema muestra el formulario con datos erróneos 2. El sistema informa al usuario de los datos erróneos 3. Volver a 2 2-3a El usuario cancela la operación 1. El caso de uso finaliza Datos de la demanda Se mostrará: Cliente Tipo Modalidad Precio venta Precio alquiler Fecha demanda Metros construidos Marca vigente Observaciones Página 56

66 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Dar de baja una demanda Director y Administrativo Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra formulario con términos de búsqueda por cliente o por vigencia 2. El usuario rellena los deseados 3. El sistema muestra lista con demandas que concuerden con esas restricciones 4. El usuario selecciona la demanda deseada 5. El sistema muestra el detalle de la demanda seleccionada 6. El usuario selecciona eliminar la demanda 7. El sistema da de baja la demanda e informa al usuario del resultado 3a No se encuentra ningún resultado 1. El sistema informa al usuario de la falta de concordancia 2. Volver a 2 2-6a El usuario cancela la operación 1. El caso de uso finaliza Página 57

67 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Consultar demandas activas Director, Administrativo y Agente Selección en menú intranet Usuario conectado al sistema 1. El sistema muestra lista con demandas que tengan marca vigencia activa 2. El usuario selecciona la demanda deseada 1a No se encuentra ningún resultado 1. El sistema informa al usuario de la falta de demandas activas 2. El caso de uso finaliza 2a El usuario cancela la operación 1. El caso de uso finaliza Página 58

68 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Consultar inmuebles compra/alquiler Cliente Selección en portal externo 1. El sistema muestra formulario con términos de búsqueda 2. El cliente rellena los deseados 3. El sistema muestra lista con inmuebles que concuerden con esas restricciones 4. El usuario selecciona el inmueble deseado 3a No se encuentra ningún resultado 1. El sistema informa al cliente 2. Volver a 2 2-4a El cliente cancela la operación 1. El caso de uso finaliza Términos de búsqueda Se mostrará: Tipo Modalidad Precio venta Precio alquiler Metros construidos Página 59

69 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Realizar una demanda de inmueble Cliente Ningún resultado encontrado en búsqueda de inmueble Haber realizado búsqueda de inmueble No haber obtenido ningún resultado 1. El sistema informa al cliente de si desea realizar la demanda para sus necesidades 2. El usuario acepta realizar la demanda 3. El sistema da de alta la demanda e informa al cliente del resultado 2a El cliente no desea realizar la demanda 1. El caso de uso finaliza Página 60

70 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Ofrecer venta/alquiler inmueble Cliente Selección en portal externo 1. El sistema muestra formulario 2. El usuario rellena los datos de inmueble pre-venta 3. El sistema da de alta la demanda de ofrecimiento de inmueble e informa al cliente del resultado 3a - Los datos de la demanda introducidos son incorrectos 1. El sistema muestra el formulario con datos erróneos 2. El sistema informa al usuario de los datos erróneos 3. Volver a 2 2-3a El usuario cancela la operación 1. El caso de uso finaliza Datos de inmueble pre-venta Se mostrará: Nombre Apellidos Teléfono contacto Tipo Modalidad Precio venta Precio alquiler Provincia Población Página 61

71 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Contactar con empresa Cliente Selección en portal externo 1. El sistema muestra formulario con datos de contacto vía telefónica o vía 2. El usuario rellena los datos de contacto 3. El sistema envía el 3a - Los datos de contacto introducidos son incorrectos 1. El sistema muestra el formulario con datos erróneos 2. El sistema informa al cliente de los datos erróneos 3. Volver a 2 2-3a El cliente cancela la operación 1. El caso de uso finaliza Datos de contacto Se mostrará: Nombre Apellidos Teléfono contacto Página 62

72 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Calcular cuota hipoteca Cliente Selección en portal externo 1. El sistema muestra formulario con datos de cuota de hipoteca 2. El usuario rellena los datos de cuota de hipoteca 3. El sistema calcula cuota de hipoteca e informa al usuario 3a - Los datos de cuota de hipoteca introducidos son incorrectos 1. El sistema muestra el formulario con datos erróneos 2. El sistema informa al cliente de los datos erróneos 3. Volver a 2 2-3a El cliente cancela la operación 1. El caso de uso finaliza Datos de cuota de hipoteca Se mostrará: Importe Plazo Tipo de interés Página 63

73 Nombre Actor Primario Actores Secundarios Trigger Precondiciones Escenario Primario Extensiones Descripción de datos Consultar calendario Director, Administrativo y Agente Selección en menú intranet 1. El sistema muestra calendario de la empresa Página 64

74 Diagrama de paquetes Los diagramas de paquetes se usan para reflejar la organización de los paquetes y sus elementos, y para proveer una visualización de sus correspondientes nombres de espacio. espacios servlets uploadutilities services inmo listeners dao Página 65

75 Bases de Datos En este apartado se exponen las distintas tablas que componen la base de datos del sistema. Así como los atributos que posee cada una. 1. Empleados Cod_empleado NIF Nombre Apellidos Password Tipo_empleado Provincia Población Dirección Número Cod_postal Tlfn_fijo Tlfn_movil Tlfn_extra Fax Cuenta_bancaria Observaciones 2. Inmuebles Referencia Tipo Modalidad Provincia Población Dirección Numero Cod_postal Cliente1 Cliente2 Cliente3 Finca Tomo Libro Folio Precio_venta Comisión_venta Precio_alquiler Comision_alquiler Fecha_captacion Cargas Página 66

76 Gasto_comunidad Llaves Cartel M2_construidos M2_utiles Tipo_construccion Orientación Antiguedad Num_plantas Aseos Suelos Puertas_int Puerta_ppal Ventanas Aire_ac Tipo_calefaccion Calefacción Agua_caliente Num_plazas Plazas_garaje Servicios Observaciones Marca_estado Fotos Dormitorios Banios_int Banios_ext M2_salon Cocina Terrazas Armarios Chimenea Piscina Jardines M2_parcela Puerta_parcela Planta_ppal Primera_planta Segunda_planta Sotano Puerta_servicio Ascensor Trastero Portero_fisico 3. Clientes Cod_cliente NIF Nombre Apellidos Página 67

77 Provincia Población Dirección Numero Cod_postal Tlfn_fijo Tlfn_movil Tlfn_extra Tipo_cliente Inmuebles Estado_civil Relación_clientes Contacto Observaciones 4. Portada Cod_portada Referencia 5. Comisiones Cod_comision Fecha_comision Inmueble Empleado Importe Porcen_comision Comisión 6. Demandas Cod_cliente Fecha_demanda Tipo_inmueble Modalidad Precio Metros Observaciones Página 68

78 Diseño de Bajo Nivel Diseño de Alto Nivel Pruebas Página 69

79 5. Diseño de bajo nivel En la fase de Diseño de Bajo Nivel se crea una solución a nivel lógico para satisfacer los requisitos, basándose en el conocimiento reunido en la fase de Diseño de Alto Nivel. Introducción al diseño de bajo nivel Alcanzada esta fase se completará la definición de especificaciones del sistema a mecanizar, obteniéndose el modelo físico nuevo de procesos y el modelo lógico de datos, de acuerdo a las plataformas hardware y software elegidas en la fase de Estudio de Alternativas. Los objetivos del Diseño son: Obtener el modelo de proceso físico nuevo. Obtener el modelo lógico de datos. Definir la estrategia de los planes de pruebas, implantación y formación. Para la realización del Diseño se ejecutarán los siguientes hitos: Introducir en el modelo lógico generado en la etapa de Planificación y Especificación de Requisitos, los aspectos tecnológicos del sistema para dar una visión física no sólo de qué hace el sistema sino de cómo lo hace Diseñar las entradas y salidas del sistema, se diseñan físicamente los flujos de información utilizando los componentes tecnológicos necesarios. Especificar los procesos en mayor detalle indicando sus características. Realizar una estimación de volúmenes de ficheros y transacciones críticas para servir de guía al modelo lógico de datos. Preparar la estrategia de instalación, mediante los planes de pruebas, implantación y formación. Página 70

80 Como Productos en esta fase se obtendrán: Entorno operativo del sistema. Diseño de las entradas y salidas. Estrategia de planes de pruebas, implantación y formación. Página 71

81 Diagramas de secuencia Un diagrama de secuencia muestra las interacciones entre objetos ordenadas en secuencia temporal. Muestra los objetos que se encuentran en el escenario y la secuencia de mensajes intercambiados entre los objetos para llevar a cabo la funcionalidad descrita por el escenario. A continuación se muestran los diagramas de secuencia del sistema. Alta de Inmueble Página 72

82 Baja de Inmueble Página 73

83 Modificación inmueble Página 74

84 Consulta de inmueble Página 75

85 Alta de imagen Página 76

86 Baja de imagen Página 77

87 Alta de cliente Página 78

88 Baja de cliente Página 79

89 Modificación de cliente Página 80

90 Consulta de cliente Página 81

91 Alta de empleado Página 82

92 Baja de empleado Página 83

93 Modificación de empleado Página 84

94 Liquidación comisión Página 85

95 Consulta comisiones pendientes Página 86

96 Gestión portada Página 87

97 Consulta carteles Página 88

98 Alta de demanda Página 89

99 Baja de demanda Página 90

100 Modificación de demanda Página 91

101 Consulta de demandas activas Página 92

102 Interfaz de usuario El objetivo de esta fase es definir las posibles soluciones de arquitectura que satisfagan los requisitos de usuario y de diseño. Para ello se propondrán diversas soluciones, que se someterán a un estudio de viabilidad. Posteriormente, se elegirá la más adecuada para ser desarrollada e implementada. Página 93

103 Portada externa Esta es la página de inicio del sistema, que a su vez es común para clientes y usuarios. Lo que se muestra es una serie de utilidades para el cliente, y una rejilla de inmuebles, dónde la inmobiliaria coloca los inmuebles más destacados. Además se muestra un menú que permite la movilidad por la parte externa de la aplicación, diseñada para la navegación de clientes. Campo Tipo Valor/Evento tipo_inmueble Select Alfanumérico modalidad Select Alfanumérico busca_inmo Submit Clic importe Text Numérico plazo Text Numérico interes Text Numérico calcula submit Clic Página 94

104 Información de la Empresa En esta sección, el cliente accede a una introducción de presentación de la empresa, dónde expone sus principios de trabajo, sus objetivos, exigencias y garantías. Campo Tipo Valor/Evento tipo_inmueble Select Alfanumérico modalidad Select Alfanumérico busca_inmo Submit Clic importe Text Numérico plazo Text Numérico interes Text Numérico calcula submit Clic Página 95

105 Búsqueda de inmueble En esta página Web, un cliente podrá indicar los criterios de búsqueda que estime oportunos para ajustarse a sus necesidades, y de esta forma realizar una búsqueda en la base de datos del Sistema. A esta sección se accede pulsando en la opción del menú Comprar o Alquilar, de modo que se muestra una búsqueda con esa restricción al entrar. Posteriormente el cliente podrá añadir más restricciones. En caso de no encontrarse ningún resultado en la búsqueda, el Sistema sugiere al cliente si desea dejar constancia de una demanda de inmueble con dichas características. Página 96

106 Campo Tipo Valor/Evento tipo_inmueble Select Alfanumérico modalidad Select Alfanumérico busca_inmo Submit Clic importe Text Numérico plazo Text Numérico interes Text Numérico calcula Submit Clic tipo_inmueble2 Select Alfanumérico modalidad2 Select Alfanumérico precio_venta Text Numérico precio_alquiler Text Numérico busca_inmo2 Submit Clic Página 97

107 Vender inmueble Con esta sección se da soporte a posibles clientes que lo que desean es ponerse en contacto con la inmobiliaria con el fin de poner a la venta un inmueble de su propiedad. De esta forma, el cliente rellena unos datos básicos de inmueble con el fin de aportar cierta información a los agentes encargados de las captaciones de inmuebles. Esta petición queda guardada en la base de datos del sistema hasta que sea tratada. Página 98

108 Campo Tipo Valor/Evento tipo_inmueble Select Alfanumérico modalidad Select Alfanumérico busca_inmo Submit Clic importe Text Numérico plazo Text Numérico interes Text Numérico calcula Submit Clic tipo_inmueble2 Select Alfanumérico modalidad2 Select Alfanumérico precio_venta Text Numérico precio_alquiler Text Numérico provincia Text Alfanumérico poblacion Text Alfanumérico enviar Submit Clic Página 99

109 Formulario contacto Con esta página Web se da soporte a la opción de un cliente de ponerse en contacto con la empresa por otro medio que no sea el teléfono. Campo Tipo Valor/Evento tipo_inmueble Select Alfanumérico modalidad Select Alfanumérico busca_inmo Submit Clic importe Text Numérico plazo Text Numérico interes Text Numérico calcula Submit Clic nombre Text Alfanumérico apellidos Text Alfanumérico telefono Text Alfanumérico Text Alfanumérico notas Text Alfanumérico enviar Submit Clic Página 100

110 Detalle de inmueble Esta es la página de la parte externa dónde se muestra toda la información relevante de un inmueble. A ella se llega después de realizar previamente una búsqueda. Con el fin de mejorar la visualización de toda la información, para que resulte más rápido y fácil, se ha agrupado en varias secciones desplegables, según el tipo de datos del inmueble. Además a la derecha se muestran las imágenes del inmueble, a tamaño pequeño, con la opción de ampliarlas a pantalla completa. Página 101

111 Campo Tipo Valor/Evento tipo_inmueble Select Alfanumérico modalidad Select Alfanumérico busca_inmo Submit Clic importe Text Numérico plazo Text Numérico interes Text Numérico calcula Submit Clic referencia Text Numérico tipo Text Alfanumérico modalidad Text Alfanumérico precio_venta Text Numérico precio_alquiler Text Numérico provincia Text Alfanumérico poblacion Text Alfanumérico dormitorios Text Numérico cocina Text Alfanumérico terrazas Text Numérico armarios Text Numérico metros_salon Text Numérico puerta_servicio Text Alfanumérico trastero Check Box Alfanumérico ascensor Check Box Alfanumérico portero_fisico Check Box Alfanumérico chimenea Check Box Alfanumérico piscina Check Box Alfanumérico jardines Check Box Alfanumérico metros_cuadrados Text Numérico metros_utiles Text Numérico tipo_construccion Text Alfanumérico orientación Text Alfanumérico Página 102

112 antigüedad Text Alfanumérico num_plantas Text Alfanumérico plaza_garaje Text Alfanumérico cargas Text Alfanumérico gastos_comunidad Text Alfanumérico banios_int Text Numérico banios_ext Text Numérico aseos Text Numérico suelos Text Alfanumérico puertas_int Text Alfanumérico puerta_ppal Text Alfanumérico ventanas Text Alfanumérico tipo_calefaccion Text Alfanumérico calefaccion Text Alfanumérico agua_caliente Text Alfanumérico aire_acondicionado Check Box Alfanumérico servicios_cercanos Text Alfanumérico observaciones Text Alfanumérico Página 103

113 Ampliación de imagen El cliente tiene la opción de navegar por las diferentes imágenes del inmueble de forma ampliada. De forma que pulsando fuera de la imagen volverá a la información detallada del inmueble, mientras que pulsando en la imagen se irán sucediendo las imágenes siguientes. Página 104

114 Acceso al sistema Se trata de la página de inicio al sistema en la que se requiere la autenticación del usuario, para poder acceder a las diferentes opciones de gestión de la inmobiliaria. Se solicita un nombre de usuario y una contraseña que son contrastadas con la base de datos de empleados. Campo Tipo Valor/Evento usuario Text Alfanumérico password Password Alfanumérico inicio Submit Clic home Submit Clic Página 105

115 Página de inicio del sistema Se trata de la página de inicio, dónde se muestra el menú personalizado según el puesto del empleado, y una serie de propuestas de acceso rápido a las acciones más usuales. Página 106

116 Alta de inmueble Desde esta página Web se podrá dar de alta un nuevo inmueble, para ello se deberán rellenar por lo menos los campos mínimos del inmueble y pulsar el botón Alta de Inmueble. El usuario recibirá una notificación indicando si el inmueble se ha dado de alta correctamente o si se ha producido algún error. Página 107

117 Campo Tipo Valor/Evento referencia Text Numérico fecha_captacion Text Alfanumérico cliente1 Text Alfanumérico cliente2 Text Alfanumérico cliente3 Text Alfanumérico llaves Check Box Alfanumérico cartel Check Box Alfanumérico tipo Text Alfanumérico modalidad Text Alfanumérico precio_venta Text Numérico precio_alquiler Text Numérico provincia Text Alfanumérico poblacion Text Alfanumérico dormitorios Text Numérico cocina Text Alfanumérico terrazas Text Numérico armarios Text Numérico metros_salon Text Numérico puerta_servicio Text Alfanumérico trastero Check Box Alfanumérico ascensor Check Box Alfanumérico portero_fisico Check Box Alfanumérico chimenea Check Box Alfanumérico piscina Check Box Alfanumérico jardines Check Box Alfanumérico metros_cuadrados Text Numérico metros_utiles Text Numérico tipo_construccion Text Alfanumérico orientación Text Alfanumérico antigüedad Text Alfanumérico Página 108

118 num_plantas Text Alfanumérico plaza_garaje Text Alfanumérico cargas Text Alfanumérico gastos_comunidad Text Alfanumérico banios_int Text Numérico banios_ext Text Numérico aseos Text Numérico suelos Text Alfanumérico puertas_int Text Alfanumérico puerta_ppal Text Alfanumérico ventanas Text Alfanumérico tipo_calefaccion Text Alfanumérico calefaccion Text Alfanumérico agua_caliente Text Alfanumérico aire_acondicionado Check Box Alfanumérico servicios_cercanos Text Alfanumérico observaciones Text Alfanumérico insertar Submit Clic cancelar Submit Clic Página 109

119 Modificar/Eliminar inmueble Esta página permite por un lado modificar cualquier dato del inmueble, y también permite eliminarlo de la base de datos. Otras opciones son la de cambiar de inmueble, restablecer la información inicial del inmueble o imprimir la ficha del inmueble. Página 110

120 Campo Tipo Valor/Evento referencia Text Numérico fecha_captacion Text Alfanumérico cliente1 Text Alfanumérico cliente2 Text Alfanumérico cliente3 Text Alfanumérico llaves Check Box Alfanumérico cartel Check Box Alfanumérico tipo Text Alfanumérico modalidad Text Alfanumérico precio_venta Text Numérico precio_alquiler Text Numérico provincia Text Alfanumérico poblacion Text Alfanumérico dormitorios Text Numérico cocina Text Alfanumérico terrazas Text Numérico armarios Text Numérico metros_salon Text Numérico puerta_servicio Text Alfanumérico trastero Check Box Alfanumérico ascensor Check Box Alfanumérico portero_fisico Check Box Alfanumérico chimenea Check Box Alfanumérico piscina Check Box Alfanumérico jardines Check Box Alfanumérico metros_cuadrados Text Numérico metros_utiles Text Numérico tipo_construccion Text Alfanumérico orientación Text Alfanumérico antigüedad Text Alfanumérico Página 111

121 num_plantas Text Alfanumérico plaza_garaje Text Alfanumérico cargas Text Alfanumérico gastos_comunidad Text Alfanumérico banios_int Text Numérico banios_ext Text Numérico aseos Text Numérico suelos Text Alfanumérico puertas_int Text Alfanumérico puerta_ppal Text Alfanumérico ventanas Text Alfanumérico tipo_calefaccion Text Alfanumérico calefaccion Text Alfanumérico agua_caliente Text Alfanumérico aire_acondicionado Check Box Alfanumérico servicios_cercanos Text Alfanumérico observaciones Text Alfanumérico guardar Submit Clic cancelar Submit Clic eliminar Submit Clic reestablecer Submit Clic cambio_inmueble Submit Clic Imprimir Submit Clic Página 112

122 Consultar inmuebles En este formulario, el usuario puede definir con mayor o menor detalle las opciones de búsqueda a emplear para generar el listado de inmuebles. Se muestra en dicha lista la información más relevante para los empleados, y permite pulsando en cualquiera de ellos dirigirse a la página que ofrece todos los detalles del inmueble en caso de ser necesario. Campo Tipo Valor/Evento tipo_inmueble Select Alfanumérico modalidad Select Alfanumérico poblacion Select Alfanumérico dormitorios Text Numérico precio_venta Text Numérico precio_alquiler Text Numérico metros Text Numérico busca_inmo Submit Clic Página 113

123 Inserción imagen de inmueble Mediante esta página se permite al usuario subir imágenes, de un inmueble previamente seleccionado, al servidor, con el fin de almacenarlas y poder ser mostradas posteriormente. Campo Tipo Valor/Evento cod_inmueble Select Alfanumérico imagen File Alfanumérico upload Submit Clic cancelar Submit Clic Página 114

124 Eliminar imagen de inmueble En este caso, lo que se permite al usuario es eliminar una imagen. Para ello el usuario selecciona el inmueble al que pertenece la foto a eliminar, el sistema muestra una lista con todas las imágenes que posee dicho inmueble, y el usuario selecciona aquella que desea eliminar. Campo Tipo Valor/Evento cod_inmueble Select Numérico cod_imagen Select Numérico eliminar Submit Clic Página 115

125 Alta de cliente Esta página permite dar de alta un nuevo cliente en el sistema. El formulario muestra todos los datos necesarios, junto con un código de cliente generado automáticamente. El usuario tendrá que rellenar por lo menos los campos obligatorios, y pulsar a Dar de Alta. El sistema informará en ese momento al usuario del resultado de dicha operación de inserción. Página 116

126 Campo Tipo Valor/Evento Cod_cliente Text Numérico nombre Text Alfanumérico apellidos Text Alfanumérico nif Text Alfanumérico provincia Select Alfanumérico poblacion Text Alfanumérico direccion Text Alfanumérico numero Text Alfanumérico Cod_postal Text Alfanumérico Tlfn_fijo Text Alfanumérico Tlfn_movil Text Alfanumérico Tlfn_extra Text Alfanumérico Text Alfanumérico Tipo_cliente Select Alfanumérico inmuebles Text Alfanumérico Estado_civil Select Alfanumérico relacion_cliente Text Alfanumérico regimen_bienes Select Alfanumérico medio_contacto Text Alfanumérico observaciones Text Alfanumérico insertar Submit Clic cancelar Submit Clic Página 117

127 Modificar/Eliminar cliente Al igual que en el caso del inmueble, esta página permite modificar los datos de un cliente existente o bien eliminarlo de la base de datos. Cuenta también con otras opciones como cambiar de cliente, restablecer los datos iniciales o imprimir la ficha del cliente. Página 118

128 Campo Tipo Valor/Evento cod_cliente Text Numérico nombre Text Alfanumérico apellidos Text Alfanumérico nif Text Alfanumérico provincia Select Alfanumérico poblacion Text Alfanumérico direccion Text Alfanumérico numero Text Alfanumérico cod_postal Text Alfanumérico tlfn_fijo Text Alfanumérico tlfn_movil Text Alfanumérico tlfn_extra Text Alfanumérico Text Alfanumérico tipo_cliente Select Alfanumérico inmuebles Text Alfanumérico estado_civil Select Alfanumérico relación_cliente Text Alfanumérico régimen_bienes Select Alfanumérico medio_contacto Text Alfanumérico observaciones Text Alfanumérico guardar Submit Clic cancelar Submit Clic eliminar Submit Clic reestablecer Submit Clic cambio_cliente Submit Clic imprimir Submit Clic Página 119

129 Consulta de clientes Desde esta página el usuario puede buscar un cliente por nombre y apellidos o bien por número de teléfono. Al pulsar el botón de buscar el sistema muestra un listado con los clientes que cumplen dichas restricciones. Pulsando en cualquiera de los resultados, se dirige al usuario hasta la página con información detallada del cliente. Campo Tipo Valor/Evento Nombre Text Alfanumérico apellidos Text Alfanumérico telefono Text Alfanumérico Tipo_busqueda Radio Button Alfanumérico buscar Submit Clic Página 120

130 Alta de empleado En esta página se muestra un formulario para realizar el alta de un empleado. Se solicita además una contraseña personal, que será la utilizada para poder realizar los accesos al sistema por parte del empleado. Página 121

131 Campo Tipo Valor/Evento nombre Text Alfanumérico apellidos Text Alfanumérico nif Text Alfanumérico password Password Alfanumérico password2 Password Alfanumérico provincia Select Alfanumérico poblacion Text Alfanumérico direccion Text Alfanumérico numero Text Alfanumérico cod_postal Text Alfanumérico tlfn_fijo Text Alfanumérico tlfn_movil Text Alfanumérico tlfn_extra Text Alfanumérico fax Text Alfanumérico Text Alfanumérico tipo_empleado Select Alfanumérico cuenta_bancaria Text Alfanumérico observaciones Text Alfanumérico insertar Submit Clic cancelar Submit Clic Página 122

132 Modificar / Eliminar un empleado Mediante esta página, el usuario podrá modificar cualquier dato personal del empleado seleccionado, o bien eliminar su perfil de la base de datos. Además tiene la opción de restablecer los datos iniciales, cambiar de empleado o imprimir su ficha. Página 123

133 Campo Tipo Valor/Evento nombre Text Alfanumérico apellidos Text Alfanumérico nif Text Alfanumérico password Password Alfanumérico password2 Password Alfanumérico provincia Select Alfanumérico poblacion Text Alfanumérico direccion Text Alfanumérico numero Text Alfanumérico cod_postal Text Alfanumérico tlfn_fijo Text Alfanumérico tlfn_movil Text Alfanumérico tlfn_extra Text Alfanumérico fax Text Alfanumérico Text Alfanumérico tipo_empleado Select Alfanumérico cuenta_bancaria Text Alfanumérico observaciones Text Alfanumérico guardar Submit Clic cancelar Submit Clic eliminar Submit Clic reestablecer Submit Clic cambio_empleado Submit Clic imprimir Submit Clic Página 124

134 Liquidar comisión En esta página, el usuario puede liquidar una comisión establecida en un inmueble. Dicha comisión será pagada a un empleado. El usuario debe rellenar todos los campos para efectuar la liquidación. Campo Tipo Valor/Evento cod_comision Text Numérico fecha_comision Text Alfanumérico cod_empleado Text Numérico cod_inmueble Text Numérico importe Text Numérico porcen_comision Text Numérico insertar Submit Clic Página 125

135 Consulta de comisión El sistema muestra al usuario el listado con las comisiones pendientes de pago. Pulsando en cualquiera de ellas, se dirige al usuario a la página de Liquidar comisión. Página 126

136 Gestión de portada Desde esta página, el usuario puede establecer los inmuebles que desea hacer destacar, apareciendo en la portada externa de la aplicación. Para ello debe seleccionar en cada uno de los desplegables el código del inmueble deseado. Página 127

137 Campo Tipo Valor/Evento inmueble1 Select Numérico inmueble2 Select Numérico inmueble3 Select Numérico inmueble4 Select Numérico inmueble5 Select Numérico inmueble6 Select Numérico inmueble7 Select Numérico inmueble8 Select Numérico inmueble9 Select Numérico guardar Submit Clic cancelar Submit Clic Página 128

138 Consulta de inmuebles con cartel El sistema muestra un listado con los inmuebles que poseen cartel físico instalado en la propiedad. Pulsando en cualquiera el sistema redirige al usuario a la página de detalle del inmueble con el fin de poder modificar la información acerca de la posesión de cartel físico. Página 129

139 Calendario El sistema muestra el calendario de la inmobiliaria. Pulsando en cualquiera de los eventos, se muestra información más detallada de dicho evento. Página 130

140 Alta de demanda Mediante este formulario, el usuario puede dar de alta una nueva demanda. Para ello debe rellenar al menos el campo de cliente, fecha y modalidad. Aunque lo normal es que cumplimente la mayoría de los datos. Campo Tipo Valor/Evento Cod_cliente Text Numérico Fecha_demanda Text Alfanumérico Tipo_inmueble Select Alfanumérico modalidad Select Alfanumérico precio Text Numérico Metros Text Numérico observaciones Text Alfanumérico insertar Submit Clic cancelar Submit Clic Página 131

141 Modificar / Eliminar demanda Esta página permite al usuario modificar los datos de una demanda existente o bien eliminar del registro alguna demanda no válida o satisfecha. Además tiene la opción de restablecer los datos iniciales, cambiar de demanda o imprimir dicha demanda. Campo Tipo Valor/Evento Cod_cliente Text Numérico Fecha_demanda Text Alfanumérico Tipo_inmueble Select Alfanumérico modalidad Select Alfanumérico precio Text Numérico Metros Text Numérico observaciones Text Alfanumérico insertar Submit Clic cancelar Submit Clic eliminar Submit Clic reestablecer Submit Clic cambio_demanda Submit Clic imprimir Submit Clic Página 132

142 Consulta de demandas El sistema muestra un listado con todas las demandas que se encuentran activas. Pulsando en cualquiera de los resultados el sistema redirige al usuario a la página de Modificar/Eliminar demanda para realizar los cambios que desee. Página 133

143 Diagrama del sistema Este tipo de diagramas se utilizan para mostrar visualmente la composición de las opciones de navegación por el sistema, de modo que a partir de la pantalla principal de la página Web, se observen los diferentes diálogos de funciones. Debido a que la aplicación se encuentra dividida en dos entornos, se ha decidido realizar un esquema con el que poder distinguir el orden de navegación del sistema. Portada Raíz Aplicación Externa Empresa Contacto Privado Comprar Alquilar Vender Aplicación Interna Inmuebles Clientes Empleados Publicidad Calendario Demandas La navegación en la parte interna del sistema resulta más densa para haberla incluido en dicho esquema, por lo que se han detallado a continuación cada uno de los apartados, a excepción del calendario que no posee otros sub-apartados. Página 134

144 Inmuebles Alta de inmueble Baja de inmueble Modificación de inmueble Consulta de inmuebles Alta de imagen Baja de imagen Clientes Alta de cliente Baja de cliente Modificación de cliente Consulta de clientes Página 135

145 Empleados Alta de empleado Baja de empleado Modificación de empleado Liquidación de comisión Consulta comisiones pendientes Publicidad Gestión de portada Consulta carteles físicos Página 136

146 Demandas Alta de demanda Baja de demanda Modificación de demanda Consulta de demandas activas Página 137

147 Diseño de Alto Nivel Diseño de Bajo Nivel Pruebas Página 138

148 6. Pruebas Las pruebas son una parte muy significativa del proyecto, no sólo por su importancia en el logro de resultados correctos sino por el tiempo y los recursos requeridos. La preparación de las pruebas requerirá de una intensa participación del personal de la inmobiliaria, tanto para el diseño y preparación de datos de prueba como para su ejecución y verificación. En el desarrollo de las Pruebas los usuarios son parte fundamental en la tarea de verificación de la correcta operación. La extensión de los cambios y la trascendencia que puede tener un fallo, requiere que en las pruebas se involucren los responsables del más alto nivel. Una vez desarrollados y probados cada uno de los componentes que forman el software, deben realizarse una serie de pruebas para conseguir integrar todo el sistema, de acuerdo al Plan de Pruebas. Así el objetivo global de esta fase es someter al sistema desarrollado y a sus componentes, a una serie de verificaciones encaminadas a garantizar un nivel de fiabilidad aceptable. Esta fase es crítica y debe por tanto ser planificada, diseñada y realizada con el mismo rigor y control con el que se realiza el desarrollo del sistema. Las pruebas que se van a realizar en esta etapa son: Pruebas de Explotación: Verifican la correcta operación del sistema. Pruebas de Aceptación de Usuario: permiten examinar, por parte de los usuarios, la funcionalidad, la usabilidad, la amigabilidad y el rendimiento del sistema, de acuerdo con los requisitos establecidos. Si los resultados de las pruebas son satisfactorios, se procederá a la aceptación de las mismas y a la implantación del sistema, pero en caso contrario habrá que subsanar las anomalías encontradas, y esto quiere decir volver al diseño o a revisar y actualizar la codificación realizada. Página 139

149 7. Conclusiones Desde el punto de vista del sistema, se ha alcanzado un grado alto de satisfacción en el desarrollo. El sistema da solución a la mayoría de problemas, relacionados con la no automatización de procesos, que generaban esa ineficiencia en la empresa. Se ha conseguido un nivel de automatización importante, aunque aún restan tareas que no han sido intervenidas. Finalmente la herramienta es muy sencilla para el usuario inexperto, y sin embargo no pierde por ello potencia en sus funcionalidades. Desde el punto de vista formativo, la posibilidad de profundizar tanto en tecnologías Web y en el mundo de las aplicaciones Web, ha resultado muy instructivo. Ha sido el complemento ideal para los conocimientos adquiridos a los largo de las diferentes asignaturas de desarrollo de aplicaciones. Además de brindar la oportunidad de realizar trabajo de analista en lugar de programador, que es lo que más se trabaja en asignaturas de programación. Página 140

150 8. Bibliografía Libros [Barra01] [Colo08] [Ecke02] [Flan01] [Musc01] [Phil02] [Rive02] Jesús Barranco de Areba, Metodología del análisis estructurado de sistemas, UPCO, Madrid Xavier Colomés, CSS, Guía Práctica, Editorial Anaya, Madrid Bruce Eckel, Piensa en JAVA, Addison Wesley, Madrid David Flanagan, JavaScript: The Definitive Guide, O Reilly, Chuck Musciano y Bill Kennedy, HTML y XHTML, O Reilly, Hanna Phil, JSP Manual de Referencia, McGraw-Hill, Madrid Enrique Rivero Cornelio, Luis Martínez Fuentes, Luis Reina Juliá, Juan Benavides Abajo y Juan Mª Olaizola Batolomé, Introducción al SQL para usuarios y programadores, Thomson, Página 141

151 Internet Manuales Uso JSP avanzado Manual Metodología UML Manual Utilización MySQL Página 142

152 9. ANEXO A. Manual instalación de Sistema Gestor Base de Datos MySQL Este manual muestra cómo instalar el gestor de bases de datos MySQL en plataformas Windows siguiendo breves y sencillos pasos. Primero, debe descargarse la última versión gratuitamente desde la página Web de MySQL (www.mysql.com). Una vez que se haya descargado, ejecutar el archivo de instalación. Esperar hasta que aparezca una pantalla de inicio de instalación como la siguiente: Página 143

153 Llegado este paso, se debe seleccionar la opción Complete, para que se instalen todas las funcionalidades de MySQL. Observar la ubicación de destino de la instalación y verificar que todo es correcto. Si es así, pulsar en el botón Instalar y esperar mientras se realiza la instalación. Página 144

154 Una vez que ha finalizado, la aplicación solicita una cuenta o registrar una nueva. Lo que se debe hacer es evitar el proceso de creación de cuenta en MySQL seleccionando Skip Sign-Up y después pulsar Next. Página 145

155 Una vez que se ha completado la instalación, hay que configurarlo. Seleccionar la opción Configure the MySQL Server now y después pulsar en Finish. prosigue. Se cerrará esta ventana y se abrirá otro proceso con la ventana que Página 146

156 Next. Seleccionar la opción Detailed Configuration y después pulsar en Ahora se solicita que se elija el tipo de servidor. La opción que se debe seleccionar es Server Machine. Pulsar Next y continuar en el siguiente paso. Página 147

157 Seleccionar como tipo de Base de datos, Multifunctional Database y pulsar Next. Ahora se debe introducir la carpeta de instalación del espacio de tabla por defecto. Para evitar posibles problemas, se recomienda dejarlo como está y pulsar Next. Página 148

158 En la siguiente pantalla debe seleccionar Manual Settings y 50 concurrent connections. Después pulse Next. En este paso es preferible dejar la configuración tal y como está. Asegurarse de que todas las opciones están seleccionadas y pulsar Next. Página 149

159 Ahora se debe seleccionar Standard Character Set y proseguir con la configuración pulsando Next. En esta pantalla sólo se debe verificar que todas las opciones están seleccionadas. A continuación pulsar Next. Página 150

160 En este paso se debe introducir la que será la contraseña de administrador para el acceso a la base de datos. Se recomienda conservar en lugar seguro dicha contraseña con el fin de no ser revelada pero a la vez siendo disponible en caso de olvido. Después pulsar Next. Y finalmente aparece una pantalla de preparación para la ejecución del proceso de configuración de MySQL. Pulsar en Execute y esperar a que finalice. Página 151

161 Una vez finalizado, pulsar en el botón Finish. De este modo, ya se habrá instalado y configurado MySQL en el servidor. Página 152

162 10. ANEXO B. Manual de usuario Índice Acceso al sistema Alta de inmueble Modificar/Eliminar inmueble Consulta de inmueble Alta de imagen Baja de imagen Alta de cliente Modificar/Eliminar cliente Consulta de cliente Alta de empleado Modificar/Eliminar empleado Liquidar comisión Gestión de portada Calendario Alta de demanda Modificar/Eliminar demanda Alertas de usuario Página 153

163 Acceso al sistema La autenticación de los usuarios se realiza mediante un nombre de usuario y una contraseña. Para acceder al sistema, hay dos métodos: 1. Pulsando en el icono señalado en la imagen. Lo que provoca que la página se bloquee y aparezca un formulario en el centro de la pantalla solicitando los datos de acceso. 2. Desde la página de Acceso al sistema. En el cual también se solicitan los datos de acceso. Página 154

164 Una vez que se ha iniciado sesión, el usuario se encuentra en la página de inicio de la intranet, donde encontrará diferentes partes. A continuación se detallan las diferentes zonas asignándolas colores: En color rojo se muestra el nombre del usuario conectado. En color azul, en la parte superior, se localiza el menú de la aplicación. Es ahí donde el usuario encontrará las herramientas de gestión. En color morado, en la parte superior derecha, se encuentra el botón de Desconectar del sistema, que permite al usuario cerrar sesión. En color naranja, el panel central está destinado a presentar los diferentes formularios que existen en el sistema. Y finalmente, en color negro, en la parte inferior, está la barra de acciones, donde en función de en que formulario se encuentre el usuario, aparecerán unas opciones u otras. Página 155

165 Alta de inmueble Para poder dar de alta un inmueble, es imprescindible asociar un cliente. Para ello, el usuario tiene tres opciones: Introducir directamente en el campo marcado el código de cliente del cliente deseado, en caso de saberlo. Pulsar en el botón Ayuda, de modo que aparecerá un formulario preguntando si desea crear un cliente nuevo o desea buscar un cliente ya existente del que no se recuerda el código de cliente. Suponiendo que es nuevo, el usuario selecciona Nuevo y es redirigido a la página de Alta de cliente en dónde podrá rellenar los datos necesarios. Al pulsar en Dar de alta el sistema insertará el cliente en la base de datos y posteriormente devuelve al usuario a la página de Alta de inmueble, incluyendo el código de cliente en la casilla de cliente. Pulsar en el botón Ayuda, y después a Buscar, para buscar un cliente existente ya. El sistema redirige a la página de Consulta de cliente y al pulsar en el deseado, se devuelve a esta página incluyendo el código de cliente en la casilla correspondiente. En cuanto al resto de campos, se deberán rellenar como mínimo aquellos que están marcados como obligatorios. Y una vez se haya introducido toda la información deseada, pulsar el botón Dar de alta. Página 156

166 Modificar/Eliminar inmueble Para realizar cualquiera de estas dos operaciones, lo primero que debe hacer el usuario es seleccionar el inmueble deseado en la lista de inmuebles que aparece al iniciar la página. Una vez hecho esto, aparece toda la información del inmueble, bien para actualizar algún dato, o bien para asegurarse de que se trata del inmueble que se desea eliminar. Después se debe pulsar en Guardar cambios, si lo que se desea es guardar los cambios realizados, o en Eliminar inmueble si lo que se desea es eliminar permanentemente dicho inmueble del registro de la inmobiliaria. Adicionalmente el usuario tiene las opciones de Restablecer los datos del inmueble, Cambio de inmueble que le permite volver a elegir un inmueble, o Imprimir ficha del inmueble. Página 157

167 Consulta de inmueble Seleccionar los criterios de búsqueda que se desee en el panel superior, y pulsar Buscar para visualizar los posibles resultados. Si se desea ver en detalle alguno de los resultados obtenidos, simplemente hacer clic sobre dicha fila de la tabla de resultados. Alta de imagen Es en este apartado, en el que se pueden añadir imágenes a los inmuebles. Primero se debe seleccionar un inmueble, en la parte superior, y pulsar Aceptar. El siguiente paso consiste en pulsar Examinar, lo que provocará que aparezca una ventana de búsqueda de fichero de Windows, donde hay que seleccionar la imagen que se desea añadir. Finalmente pulsar Subir y esperar mientras se realiza la subida. Página 158

168 Baja de imagen El usuario debe seleccionar primero el inmueble al que pertenece la imagen que desea eliminar. Después seleccionar la fotografía que se desea eliminar del sistema y pulsar Eliminar. Alta de cliente Para crear un nuevo registro de cliente en el sistema, es necesario completar este formulario. Después pulsar Dar de alta. Página 159

169 Modificar/Eliminar cliente Para realizar cualquiera de estas dos operaciones, lo primero que debe hacer el usuario es seleccionar el cliente deseado en la lista de clientes que aparece al iniciar la página. Una vez hecho esto, aparece toda la información del cliente, bien para actualizar algún dato, o bien para asegurarse de que se trata del cliente que se desea eliminar. Después se debe pulsar en Guardar cambios, si lo que se desea es guardar los cambios realizados, o en Eliminar cliente si lo que se desea es eliminar permanentemente dicho cliente del registro de la inmobiliaria. Adicionalmente el usuario tiene las opciones de Restablecer los datos del cliente, Cambio de cliente que le permite volver a elegir un cliente, o Imprimir ficha del cliente. Página 160

170 Consulta de cliente Para buscar un cliente, rellenar los criterios de búsqueda que se deseen y pulsar Buscar. Para ver detalladamente alguno de los clientes, simplemente hacer clic sobre él. Alta de empleado Para insertar un nuevo empleado en el sistema es necesario cumplimentar el formulario, al menos los campos obligatorios. Después pulsar Dar de alta. Página 161

171 Modificar/Eliminar empleado Se debe seleccionar primero el empleado que se desea. El sistema carga los datos de dicho empleado. Las acciones disponibles son las mismas que en formularios de modificación anteriores, adecuado a empleados. Liquidar comisión Para registrar el pago a un empleado de una comisión, se debe rellenar al completo este formulario, y posteriormente pulsar Guardar. Página 162

172 Gestión de portada Mediante esta rejilla se puede configurar qué inmuebles aparecen en la portada. Seleccionar en cada una de las posiciones el inmuebles deseado y finalmente pulsar Guardar cuando se de por finalizada la configuración. Calendario El calendario registrado gracias a Google Calendar permite revisar los eventos que en él haya. Las notificaciones se producen vía SMS, y para la creación o modificación de eventos se debe acceder al calendario vía Google Calendar. Página 163

173 Alta de demanda Para registrar una demanda nueva en el sistema, se debe rellenar al completo este formulario, y posteriormente pulsar Dar de alta. Modificar/Eliminar demanda Se debe seleccionar primero la demanda que se desea. El sistema carga los datos de dicha demanda. Las acciones disponibles son las mismas que en formularios de modificación anteriores, adecuado a demandas. Página 164

174 Alertas de usuario Las alertas del sistema se dividen en dos tipos: 1. Intrusivas, provocando el bloqueo de la aplicación y solicitando la participación del usuario. Es el caso de la alerta para acceder a la sección interna de la aplicación, o a la alerta para seleccionar un inmueble, cliente, empleado o demanda para modificar o eliminar. 2. No intrusivas, que simplemente informan al usuario del resultado de alguna acción. La situación del panel informativo es, como se ve en la siguiente imagen, en la parte superior derecha de la aplicación. Y los mensajes del sistema comprenden todas las secciones de gestión de la inmobiliaria. Página 165

175 Página 166

176 11. ANEXO C. Estimación económica El presupuesto del coste de realización del proyecto, se facilita desglosado por las distintas funciones que deben desempeñarse en un proyecto de este calibre, exceptuando el perfil de Jefe de Proyecto. Perfil Analista Programador Tarifa por hora Fase Horas Analista Programador Planificación y especificación requisitos Estudio arquitectura Diseño alto nivel Diseño bajo nivel Programación Pruebas Documentación TOTAL Por lo que, una vez contabilizadas las horas de recursos humanos, el coste quedaría así: Perfil Horas Totales Tarifa Coste Analista Programador TOTAL A lo que hay que sumar otros costes asociados, como son el hardware y software. En la tabla siguiente se desglosan los costes imputados. Página 167

177 Hardware: Otros gastos Importe Coste imputado Portátil Toshiba Satellite L Software: Licencia Microsoft Windows + Office Licencia Adobe Photoshop Licencia Adobe Dreamweaver TOTAL 610 Una vez detallados todos los costes, a continuación se realiza la suma final para efectuar la valoración económica del sistema. Gastos Coste Recursos Humanos Hardware 200 Software TOTAL Por tanto, el coste total del proyecto es de euros. Página 168

178 12. ANEXO D. Planificación temporal La metodología que se va a seguir, al tratarse de un proyecto puramente Web desarrollado en Java, es una metodología UML. Por ello, la planificación del proyecto se ha hecho acorde con la estimación de horas de dedicación normales para cada una de las fases establecidas en esta metodología. A continuación se muestra una tabla donde se indica con detalle las fechas previstas de las diferentes fases que componen el proyecto. Fase Duración Comienzo Finalización Planificación y especificación requisitos 20 16/10/08 12/11/08 Estudio arquitectura 21 13/11/08 11/12/08 Diseño alto nivel 19 12/12/08 07/01/09 Diseño bajo nivel 23 02/03/09 01/04/09 Programación 45 02/04/09 29/07/09 Pruebas 5 30/07/09 05/08/09 Documentación /10/08 31/08/09 En la página siguiente, se muestra un Diagrama de Gantt, realizado con Microsoft Project, en el que se especifica el plan de desarrollo del proyecto, de forma más visual. Página 169

179 Diagrama de Gantt Página 170

NIMAKI-IT Servicios y Soluciones Informática Email: contacto@nyminformatica.com Ezequiel.almonacid@gmail.com Celular: 64991050 Web:

NIMAKI-IT Servicios y Soluciones Informática Email: contacto@nyminformatica.com Ezequiel.almonacid@gmail.com Celular: 64991050 Web: PLAN ESTATICOS Proyecte su imagen corporativa en Internet. Nos encargamos de diseñar el sitio web de su empresa desde lo conceptual hasta la última imagen. Nuestro servicio ofrece el diseño basado en prototipos,

Más detalles

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com PAPER 2012 DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB PARA EL INGRESO Y CONSULTAS DE NOTAS ON-LINE PARA LA ACADEMIA MILITAR SAN DIEGO, UTILIZANDO SOFTWARE LIBRE (PHP Y MYSQL) Yacelga De

Más detalles

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Especialista en Creación de Portales Web

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA PRESTACIÓN DEL SERVICIO PYME.NET COMERCIO ELECTRÓNICO

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA PRESTACIÓN DEL SERVICIO PYME.NET COMERCIO ELECTRÓNICO PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA PRESTACIÓN DEL SERVICIO PYME.NET COMERCIO ELECTRÓNICO DENOMINACIÓN: SERVICIO PYME.NET COMERCIO ELECTRÓNICO DE CÁMARA TERUEL 1. INTRODUCCIÓN Y OBJETIVOS 2. ALCANCE

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 3 Abril 2006 Índice 1. Generalidades... 3 1.1

Más detalles

E-Info Commerce. Sáquele el máximo rendimiento a su negocio en Internet

E-Info Commerce. Sáquele el máximo rendimiento a su negocio en Internet Sáquele el máximo rendimiento a su negocio en Internet Qué es la solución E-Info Commerce? Solución Web para ofrecer un servicio de valor añadido a sus clientes o empleados. Damos un paso más a la imagen

Más detalles

Resumen. Abstract 1. INTRODUCCIÓN

Resumen. Abstract 1. INTRODUCCIÓN ANÁLISIS Y PLANEAMIENTO ESTRATÉGICO PARA INTEGRAR MÓDULO DE PRODUCTOS DE UN SISTEMA LOCAL A INTERNET UTILIZANDO FIREWALL EN LINUX Y WEB SERVICE EN PHP / SQL SERVER PARA ALMACENES ESTUARDO SÁNCHEZ - ALESSA

Más detalles

Solicitud de Requerimiento No. Fecha de Solicitud: 01-08-2010

Solicitud de Requerimiento No. Fecha de Solicitud: 01-08-2010 Solicitud de Requerimiento No. Fecha de Solicitud: 01-08-2010 NOMBRE DEL IDENTIFICACIÓN DEL ÁREA SOLICITANTE: SOLICITANTE: Monica Serna Vasquez OPC OFICINA DE PRENSA Y COMUNICACIONES NOMBRE DEL REQUERIMIENTO:

Más detalles

CENTRAL DE RESERVAS ON LINE NET HOTELES V3.0 SIN COMISIÓN PARA CENTRAL DE RESERVAS y AGENCIAS DE VIAJES. http://www.motordereservas.

CENTRAL DE RESERVAS ON LINE NET HOTELES V3.0 SIN COMISIÓN PARA CENTRAL DE RESERVAS y AGENCIAS DE VIAJES. http://www.motordereservas. CENTRAL DE RESERVAS ON LINE NET HOTELES V3.0 SIN COMISIÓN PARA CENTRAL DE RESERVAS y AGENCIAS DE VIAJES http://www.motordereservas.es Información y Contratación: 902 193 444 INFORMACION GENERAL La Central

Más detalles

CAPÍTULO V. Propuesta

CAPÍTULO V. Propuesta CAPÍTULO V Propuesta 5.1 Propuesta Implantación de una aplicación WEB para optimizar el Enlace Laboral de la Cámara de Comercio e Industria de El Salvador, Filial San Miguel 5.2 Requerimientos de la Aplicación

Más detalles

Tema 1: Introducción a las Aplicaciones Web. Contenidos:

Tema 1: Introducción a las Aplicaciones Web. Contenidos: Tema 1: Introducción a las Aplicaciones Web. Contenidos: 1. Esquema de funcionamiento. 1.1. Modelo Cliente/Servidor. 1.1.1. Componentes de un Servidor (WAMP, LAMP). 1.1.2. Navegadores. 1.2. Conceptos.

Más detalles

Parque Empresarial de Argame, C/Gamonal, Parcela C5 33163 Argame Asturias Telf.: 902 195 176 / 985 965 525 comercial@dinfisa.com www.dinfisa.

Parque Empresarial de Argame, C/Gamonal, Parcela C5 33163 Argame Asturias Telf.: 902 195 176 / 985 965 525 comercial@dinfisa.com www.dinfisa. Índice: AtlanticGes Inmobiliarias.. pág. 2 AtlanticGes Inmobiliarias (principales características).pág. 4 AtlanticGes CRM..pág. 6 Portal Web.pág. 8 Contabilidad (módulo opcional) pág. 10 ATLANTICGES INMOBILIARIAS

Más detalles

DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID

DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID Vicente Moya Murillo (1) Ing. Patricia Chávez Burbano (2) Facultad de Ingeniería en Electricidad y Computación Escuela Superior

Más detalles

Soluciones Informáticas para gestionar su empresa Presentación de empresa la Compañía La Compañía NEO GRUP Management, es un proyecto definido y creado para proporcionar a nuestros clientes, trabajando

Más detalles

Motor de Reservas. www.reservadealojamientos.com ! 1. Tel. 943 404 110 Fax 943 400 218 e-mail:themovie@themovie.es www.themovie.es

Motor de Reservas. www.reservadealojamientos.com ! 1. Tel. 943 404 110 Fax 943 400 218 e-mail:themovie@themovie.es www.themovie.es Motor de Reservas www.reservadealojamientos.com 1 THE MOVIE VIRTUAL, S.L. B20693172 Pº los Olmos, 14 3º Izda. 20016 San Sebastián Nuestro Motor de Reservas - Reservadealojamientos.com Integre en su web

Más detalles

ÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA

ÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA ÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA Características Técnicas Soporte Servidor Apache (EasyPHP 5.3) Lenguajes utilizados PHP 5 JavaScript (framework jquery) HTML CSS Base de datos PostgreSQL 8.3 Características

Más detalles

Gama PHC Corporate CS

Gama PHC Corporate CS Gama PHC Corporate CS La gestión de las microempresas La gestión de todas las áreas y departamentos de las microempresas, para aumentar significativamente la productividad de los colaboradores. BUSINESS

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

ANUNCIOS.com. Alejandro Rodríguez, 32-3ª planta 28039 Madrid teléfono (+34) 91 782 34 20 comercial@s2i.es www.s2i.es

ANUNCIOS.com. Alejandro Rodríguez, 32-3ª planta 28039 Madrid teléfono (+34) 91 782 34 20 comercial@s2i.es www.s2i.es Con nuestras aplicaciones podrá gestionar toda su publicidad de la forma más sencilla e intuitiva Ahorrando tiempo. Mejorando su rentabilidad. S2i Anuncios.com permite la introducción de órdenes de publicidad

Más detalles

TFC. Ingeniería de Software MEMORIA. Consultor: Juan José Cuadrado Gallego

TFC. Ingeniería de Software MEMORIA. Consultor: Juan José Cuadrado Gallego TFC Ingeniería de Software Alumno: Halyna Klachko Consultor: Juan José Cuadrado Gallego Índice 1. Identificación del proyecto..5 1.1 Introducción...5 1.2 Objetivos del proyecto..5 1.3 Descripción general..5

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Costes para Alianza Comercial: Ancpublicidad.com

Costes para Alianza Comercial: Ancpublicidad.com Costes para Alianza Comercial: Ancpublicidad.com At.: Sr. Roger Navarro Empresa, misión y visión Nuestra misión es maximizar los resultados de los clientes, ofreciendo innovadoras y eficientes soluciones

Más detalles

COUNTSTAR: ADMINISTRACIÓN Y GESTIÓN DE EMPRESA

COUNTSTAR: ADMINISTRACIÓN Y GESTIÓN DE EMPRESA Trabajo fin de carrera INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Facultad de Matemáticas Universidad de Barcelona COUNTSTAR: ADMINISTRACIÓN Y GESTIÓN DE EMPRESA Óscar Llorente Lucía Director/a: Dra.

Más detalles

M-HOTEL BOOKING ENGINE Copyright

M-HOTEL BOOKING ENGINE Copyright 1 1. Qué es M-HOTEL? 2. Por qué lo necesito? 3. Características y prestaciones Alojamientos Tipo de ocupación Regímenes Servicios adicionales Tarifas y ofertas Cupos y StopSales Listado y gestión de reservas

Más detalles

Cursos de INFORMÁTICA [ ] Word XP A distancia 80 h

Cursos de INFORMÁTICA [ ] Word XP A distancia 80 h Cursos de INFORMÁTICA [ ] Word XP A distancia 80 h Word XP WORD XP El curso de Word XP permite al alumno conocer las distintas prestaciones que ofrece el procesador de textos Word XP para la creación y

Más detalles

V. CAPÍTULO: CONTRIBUCIÓN

V. CAPÍTULO: CONTRIBUCIÓN V. CAPÍTULO: CONTRIBUCIÓN Requerimientos del Sistema Para llevar a cabo el desarrollo de nuestro sistema se establecieron tanto los actores como los requerimientos funcionales y no funcionales del sistema.

Más detalles

Mi Agencia 2.0: Creación de un portal web auto gestionable en productos y con venta online de proveedores.

Mi Agencia 2.0: Creación de un portal web auto gestionable en productos y con venta online de proveedores. Mi Agencia 2.0: Creación de un portal web auto gestionable en productos y con venta online de proveedores. P&S consulting Características: Diseño personalizado a la imagen corporativa de su empresa. Autogestión

Más detalles

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Proyecto Propio de Ampliación con Programación de Dispositivos Móviles e Inteligentes Paseo de la Puerta del Ángel, s/n 28011 Madrid www.iesellago.net

Más detalles

ReadyShop. Le gustaría administrar usted mismo su tienda On-Line? La solución profesional de comercio electrónico y catálogos online

ReadyShop. Le gustaría administrar usted mismo su tienda On-Line? La solución profesional de comercio electrónico y catálogos online Le gustaría administrar usted mismo su tienda On-Line? ReadyShop La solución profesional de comercio electrónico y catálogos online Avda. Autopista del Saler nº 4. Bloque 2, Puerta A7 (Edificio Politaria)

Más detalles

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com DISEÑO, DESARROLLO E IMPLANTACIÓN DE UNA APLICACIÓN WEB PARA LA AUTOMATIZACIÓN DE LA INFORMACIÓN DE LA IGLESIA EVANGÉLICA INDÍGENA ECUATORIANA DE LA ALIANZA CRISTIANA Y MISIONERA. Javier Velásquez Maldonado

Más detalles

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada.

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Esquema Introducción... 2 Historia... 2 Suites... 2 Herramientas ofimáticas... 3 Tipos de programas ofimáticos:...

Más detalles

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 Titulación certificada por EUROINNOVA BUSINESS SCHOOL Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales

Más detalles

Memoria. Alumno: Pablo López López. Consultor: Jesús Bosch Ayguade

Memoria. Alumno: Pablo López López. Consultor: Jesús Bosch Ayguade TFC.NET Memoria Alumno: Pablo López López Consultor: Jesús Bosch Ayguade ETIS 2011 Índice Descripción del proyecto y objetivos Pág. 3 Estudio de la idoneidad del proyecto Pág. 4 Tecnologías utilizadas

Más detalles

Registra tu dominio y crea tu identidad!

Registra tu dominio y crea tu identidad! Registra tu dominio y crea tu identidad! Gratis con cada dominio: espacio web ilimitado, 3 emails de 2 GB y mucho más. OFERTA DEL MES POR S/. 250 TU DOMINIO SOLO PARA COMPRAS ONLINE Características DominioPro

Más detalles

DIGITAL WAITER CARLOS ANDRES PEDRAZA VALDERRAMA RAMIRO ALBERTO PEDRAZA SANCHEZ

DIGITAL WAITER CARLOS ANDRES PEDRAZA VALDERRAMA RAMIRO ALBERTO PEDRAZA SANCHEZ 1 DIGITAL WAITER CARLOS ANDRES PEDRAZA VALDERRAMA RAMIRO ALBERTO PEDRAZA SANCHEZ CORPORACION UNIVERSITARIA MINUTO DE DIOS TECNOLOGIA EN INFORMATICA SOACHA 2012 2 DIGITAL WAITER CARLOS ANDRES PEDRAZA VALDERRAMA

Más detalles

Proyecto Final de Carrera

Proyecto Final de Carrera Aplicación de gestión de proyectos informáticos Memoria del Proyecto Consultor: Jairo Sarrias Guzmán Ingeniería Técnica Informática de Gestión P á g i n a 2 CONTENIDO 1. Introducción... 6 1.1. Resumen...

Más detalles

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema.

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a gestión de proyectos Un sistema de gestión de proyectos es

Más detalles

1. Capítulo 1: Herramientas de Software para el sistema

1. Capítulo 1: Herramientas de Software para el sistema 1. Capítulo 1: Herramientas de Software para el sistema 1.1 Conceptos Generales 1.1.1 Joomla.- Es un sistema dinámico que gestiona y administra contenidos de código abierto, y permite desarrollar sitios

Más detalles

Experto en Diseño Gráfico aplicado al Diseño Web

Experto en Diseño Gráfico aplicado al Diseño Web Experto en Diseño Gráfico aplicado al Diseño Web Manejo de los programas de diseño gráfico aplicándolos al campo de las Páginas Web para la planificación y el diseño correcto desde sencillas páginas web

Más detalles

SERVIDOR PROXY CACHÉ. Servicios que ofrece:

SERVIDOR PROXY CACHÉ. Servicios que ofrece: SERVIDOR PROXY CACHÉ Servicios que ofrece: 1. Filtrado de contenidos web. 2. Proxy caché. 3. Cortafuegos. 4. Antivirus 5. Servidor DHCP. 6. Balanceo de carga. 7. Servidor Web para Intranets. 8. Administración

Más detalles

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Web Business Creator Content Management Introducción Muchas empresas basan sus estrategias de comunicación

Más detalles

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable emuseum emuseum PUBLIQUE SUS COLECCIONES EN LA WEB emuseum es un sistema de publicación web que se integra perfectamente con TMS para publicar información en la web y dispositivos móviles. Mediante emuseum

Más detalles

Su empresa siempre en contacto

Su empresa siempre en contacto Su empresa siempre en contacto Entorno Digital, S.A. (2009). 1/9 Qué es? Solución Web para ofrecer un servicio de valor añadido a sus clientes o empleados. Damos un paso más a la imagen corporativa de

Más detalles

SGOCF Sistema de Gestión de Operaciones Comerciales de Financiación. Memoria

SGOCF Sistema de Gestión de Operaciones Comerciales de Financiación. Memoria 1 Portada SGOCF Sistema de Gestión de Operaciones Comerciales de Financiación Memoria Trabajo de Fin de Carrera Ingeniería Técnica de Informática de Sistemas Autor: David Rodríguez Villar Consultor: Oscar

Más detalles

La Solución informática para su sistema de gestión

La Solución informática para su sistema de gestión Página 1 de 7 ÍNDICE 1. Introducción 2. Características del software 3. Precios QUALITYSLAVE 4. Servicios Página 2 de 7 1.- INTRODUCCIÓN QUALITYSLAVE es una solución informática que permite a las organizaciones

Más detalles

MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ

MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ CORPORACION UNIVERSITARIA MINUTO DE DIOS FACULTAD

Más detalles

Aplicación para la gestión de conferencias y eventos

Aplicación para la gestión de conferencias y eventos UOConf Aplicación para la gestión de conferencias y eventos Consultor: David Riu Herraiz Ing. Tecn. Informática de Gestión Proyecto Final de Carrera Página 1 INDICE 1. JUSTIFICACIÓN Y OBJETIVOS.. 4 1.1.

Más detalles

- QUÉ ES E-DES. - QUÉ OFRECE E-DES. - ALGUNAS VENTAJAS. - DEFINICIÓN TÉCNICA DEL PRODUCTO. - A QUIÉN VA DIRIGIDO?. - ESQUEMA DE FUNCIONAMIENTO.

- QUÉ ES E-DES. - QUÉ OFRECE E-DES. - ALGUNAS VENTAJAS. - DEFINICIÓN TÉCNICA DEL PRODUCTO. - A QUIÉN VA DIRIGIDO?. - ESQUEMA DE FUNCIONAMIENTO. - QUÉ ES E-DES. - QUÉ OFRECE E-DES. - ALGUNAS VENTAJAS. - DEFINICIÓN TÉCNICA DEL PRODUCTO. - A QUIÉN VA DIRIGIDO?. - ESQUEMA DE FUNCIONAMIENTO. - PLATAFORMA DE FUNCIONAMIENTO. - FILOSOFÍA. - CARACTERÍSTICAS.

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

momento de actualizar

momento de actualizar Revista de informática de su Partner Tecnológico de confianza ODMagazine N 8 Enero 2013 Por qué es el momento de actualizar su web? Seguridad IT Symantec Backup Exec.cloud Protege de manera segura los

Más detalles

Anexo 4 Documento de Arquitectura

Anexo 4 Documento de Arquitectura Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de

Más detalles

CONSTRUCCIÓN DE PORTALES

CONSTRUCCIÓN DE PORTALES Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales

Más detalles

Coordinación de los Diplomados

Coordinación de los Diplomados Introducción La Facultad de Matemáticas, de acuerdo a su misión de "formar profesionistas altamente capacitados, desarrollar investigación y realizar actividades de extensión en matemáticas y computación,

Más detalles

CARPETAS Y CONCEPTOS Bienvenidos a la sencillez

CARPETAS Y CONCEPTOS Bienvenidos a la sencillez ADAIO: GESTOR DOCUMENTAL adaio es un potente sistema de gestión documental preparado para adaptarse con facilidad a las necesidades de empresas de cualquier tamaño y sector. Teniendo en cuenta la estructura

Más detalles

Ejemplo de EVS (v 1.0). 1. Ámbito y alcance del proyecto. 2. Lista de usuarios participantes.

Ejemplo de EVS (v 1.0). 1. Ámbito y alcance del proyecto. 2. Lista de usuarios participantes. Ejemplo de EVS (v 1.0). A continuación se incluye una documentación inicial de la fase EVS. Se ha producido tras la consolidación de diferentes entrevistas con los responsables y usuarios del sistema a

Más detalles

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas Ponentes: ---- angel.cifuentes2@carm.es CENTRO REGIONAL DE ESTADÍSTICA DE MURCIA - CREM Resumen: Sistema Informático denominado GATOCREM permite una gestión automatizada de todas las tareas estadísticas

Más detalles

CAPÍTULO 5. Hemos utilizado la técnica de programación orientado a objetos por su

CAPÍTULO 5. Hemos utilizado la técnica de programación orientado a objetos por su 88 CAPÍTULO 5 5. IMPLEMENTACIÓN 5.1 Modelo Utilizado en Programación. Hemos utilizado la técnica de programación orientado a objetos por su eficiencia y eficacia en el modelo mvc, ya que permite la reutilización

Más detalles

Técnico Profesional TIC en SharePoint Foundation 2010

Técnico Profesional TIC en SharePoint Foundation 2010 Técnico Profesional TIC en SharePoint Foundation 2010 TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Técnico Profesional TIC en SharePoint Foundation

Más detalles

VISUAL VEGA 2012 - VISUAL PUBLINET, S.L. A. Presentación B. Tarifas C. Ejemplos D. Demo E. Diseño sensible

VISUAL VEGA 2012 - VISUAL PUBLINET, S.L. A. Presentación B. Tarifas C. Ejemplos D. Demo E. Diseño sensible VISUAL VEGA 2012 - VISUAL PUBLINET, S.L. A. Presentación B. Tarifas C. Ejemplos D. Demo E. Diseño sensible 1 A. PRESENTACIÓN VISUAL VEGA es el Sistema de Comunicación Empresarial Avanzada de Visual Publinet

Más detalles

Joomla! 3.3 Cree y administre sus sitios Web

Joomla! 3.3 Cree y administre sus sitios Web Capítulo 1: Descubrir Joomla! A. Razones para crear un sitio con Joomla! 9 B. Documentarse sobre Joomla! 9 C. La hoja de ruta de Joomla! 10 D. Qué es un CMS? 12 E. HTML y XHTML 12 F. Diferenciar el contenido

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

Productividad de Negocio

Productividad de Negocio Productividad de Negocio Integración entre las diferentes versiones de Office y SharePoint Productividad de Negocio Integración entre las diferentes versiones de Office y SharePoint Tabla de contenido

Más detalles

ESTUDIO PRELIMINAR DE SISTEMA DE RESERVAS ON-LINE PARA HOTELES

ESTUDIO PRELIMINAR DE SISTEMA DE RESERVAS ON-LINE PARA HOTELES ESTUDIO PRELIMINAR DE SISTEMA DE RESERVAS ON-LINE PARA HOTELES 1. Su empresa va a acometer el desarrollo de un servicio de Internet para el área del negocio hotelero. En concreto, un sistema basado en

Más detalles

DISEÑO Y DESARROLLO DE PÁGINA WEB

DISEÑO Y DESARROLLO DE PÁGINA WEB DISEÑO Y DESARROLLO DE PÁGINA WEB TOTAL HORAS: 200 HORAS (100 PRESENCIALES 100 INVESTIGACIÓN) TOTAL CICLO: 16 SÁBADOS INTRODUCCIÓN En este Diplomado se establecen las bases y el método de trabajo necesario

Más detalles

Cómo tener tu Tumblr con un domino propio

Cómo tener tu Tumblr con un domino propio Cómo tener tu Tumblr con un domino propio Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Desde hace algunos años, las redes sociales han adquirido una gran importancia

Más detalles

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Gobierno Municipal del Cantón Bolívar. SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Visión Universidad Técnica del Norte Histórico de Revisiones

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010 Construyendo una Intranet colaborativa para PyMES con SharePoint 2010 Descripción Microsoft SharePoint, también conocido como Microsoft SharePoint Products and Technologies, es una plataforma de colaboración

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles

http://www.servisoft.net Email: bustia@servisoft.cat Telf: 93 778 41 52 / Fax 93 778 57 66

http://www.servisoft.net Email: bustia@servisoft.cat Telf: 93 778 41 52 / Fax 93 778 57 66 http://www.servisoft.net Email: bustia@servisoft.cat Telf: 93 778 41 52 / Fax 93 778 57 66 INTRODUCCIÓN El programa nació en el año 1993, bajo un entorno en Ms-Dos, y fue evolucionando hacia una versión

Más detalles

CONTROLE SU INFORMACIÓN ANTES DE QUE ELLA LE CONTROLE A USTED

CONTROLE SU INFORMACIÓN ANTES DE QUE ELLA LE CONTROLE A USTED CONTROLE SU INFORMACIÓN ANTES DE QUE ELLA LE CONTROLE A USTED Gestión integrada de documentos y procesos La gestión documental es un proceso esencial para el correcto desempeño de una empresa, siendo a

Más detalles

El nuevo Office ya está aquí.

El nuevo Office ya está aquí. El nuevo Office ya está aquí. Contenido Descubre el nuevo Office... 4 Ayuda a los clientes a escoger el Office adecuado...10 Office de un vistazo...18 Cómo vender Office...20 Preguntas más frecuentes...28

Más detalles

Plan Trio Entorno 2009 Su empresa tendrá una presencia completa en Internet

Plan Trio Entorno 2009 Su empresa tendrá una presencia completa en Internet Plan Trio Entorno 2009 Su empresa tendrá una presencia completa en Internet Qué servicios incluye Trio Entorno 2009? 1- Diseño WEB personalizado por diseñadores profesionales. 2- Registro de dominio con

Más detalles

CATALOGO DE SERVICIOS

CATALOGO DE SERVICIOS CATALOGO DE SERVICIOS 01.- SERVICIO DE DISEÑO Y DESARROLLO SITIOS WEB En la actualidad internet es uno de los medios de comunicación social, comercial y personal más utilizado del mundo. Cada vez más personas

Más detalles

Empremática Guía 2 Facultad: Ingeniería Escuela: Computación Asignatura: Empremática

Empremática Guía 2 Facultad: Ingeniería Escuela: Computación Asignatura: Empremática 1 Empremática Guía 2 Facultad: Ingeniería Escuela: Computación Asignatura: Empremática TEMA: NAVEGACIÓN CON BÚSQUEDA Y DESCARGA DE INFORMACIÓN EN INTERNET. Objetivos Introducir a los estudiantes en los

Más detalles

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web 2 SERVIDOR En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios.

Más detalles

Estados financieros, complementarios e informes de solvencia.

Estados financieros, complementarios e informes de solvencia. Estados financieros, complementarios e informes de solvencia. Delta.Info Más que un software es una solución integral Grupo Índice: 1. Servicio integral. 2. Nuestra propuesta. 3. Características técnicas.

Más detalles

Estar siempre disponible en cualquier lugar con el contenido adecuado.

Estar siempre disponible en cualquier lugar con el contenido adecuado. SERVICIOS DE Estar siempre disponible en cualquier lugar con el contenido adecuado. Comunicar la filosofía de la empresa, valores, posicionamiento y productos requiere cada vez más de herramientas flexibles,

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización

Más detalles

INGENIERÍA TÉCNICA INFORMATICA DE GESTIÓN. Proyecto WikiGames. Documento de Previsión. Realizado por: Navarro Ortega. Álvaro Sirodey Mazón, Adrián

INGENIERÍA TÉCNICA INFORMATICA DE GESTIÓN. Proyecto WikiGames. Documento de Previsión. Realizado por: Navarro Ortega. Álvaro Sirodey Mazón, Adrián INGENIERÍA TÉCNICA INFORMATICA DE GESTIÓN Proyecto WikiGames. Documento de Previsión Realizado por: Navarro Ortega. Álvaro Sirodey Mazón, Adrián Dirigido por: González Romero, José Mariano Departamento:

Más detalles

Es la cantidad de dinero, expresada en Pesos Mexicanos, que deberá pagar, una vez al año, por un plan de web hosting en contratación anual.

Es la cantidad de dinero, expresada en Pesos Mexicanos, que deberá pagar, una vez al año, por un plan de web hosting en contratación anual. Glosario Que es Renta anual? Es la cantidad de dinero, expresada en Pesos Mexicanos, que deberá pagar, una vez al año, por un plan de web hosting en contratación anual. Que es Renta mensual? Es la cantidad

Más detalles

Versiones Home / Profesional

Versiones Home / Profesional . ConSix Facturación 9.0 Versiones Home / Profesional Manual de Usuario Copyright 2009 http://www.consix.es 1. Introducción a ConSix Facturación 1.1. Qué es ConSix Facturación? ConSix Facturación es una

Más detalles

espacios.net.mx Diferentes tipos de sitios para diferentes tipos de necesidades. Desarrollo Web: Folletos y Portales

espacios.net.mx Diferentes tipos de sitios para diferentes tipos de necesidades. Desarrollo Web: Folletos y Portales espacios.net.mx Diferentes tipos de sitios para diferentes tipos de necesidades. Desarrollo Web: Folletos y Portales Desarrollo Web Somos una empresa dedicada al desarrollo de negocios en Internet desde

Más detalles

SIGADE 6: requisitos de hardware y software y prerrequisitos de formación

SIGADE 6: requisitos de hardware y software y prerrequisitos de formación SIGADE 6: requisitos de hardware y software y prerrequisitos de formación DMFAS6/HardwareSoftware/V5 Mayo de 2015 2 SIGADE 6: requisitos de hardware y software y prerrequisitos de formación Índice ACERCA

Más detalles

Introducción a Gestión de Inventarios y Mesa de Ayuda. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema.

Introducción a Gestión de Inventarios y Mesa de Ayuda. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a Gestión de Inventarios y Mesa de Ayuda. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a Gestión de Inventarios y Mesa de Ayuda Un

Más detalles

CONCEPTO ÚNETE A UN PROYECTO REAL Y DE FUTURO!

CONCEPTO ÚNETE A UN PROYECTO REAL Y DE FUTURO! ÍNDICE 1. Concepto 2. Qué ofrece la franquicia? 3. Modelo de negocio de grupo inmobiliario Inverbato 4. Perfil del franquiciado 5. Pasos a seguir 6. Grupo inmobiliario Inverbato 7. Condiciones económicas

Más detalles

Experto en Diseño Web Profesional con Dreamweaver CS6

Experto en Diseño Web Profesional con Dreamweaver CS6 Precio: 420 Modalidad: Online Duración: 200 h Titulación expedida por el Instituto Europeo de Estudios Empresariales (INESEM) DESCRIPCIÓN OBJETIVOS En la actualidad Dreamweaver es uno de los principales

Más detalles

Introducción. Mensaje de los Desarrolladores

Introducción. Mensaje de los Desarrolladores Introducción En Aspec System estamos preocupados por los cabios tecnológicos de la vida cotidiana así como las integraciones de la tecnologías de la información en el llamado tele gobierno que está integrando

Más detalles

http://www.servisoft.net email: bustia@servisoft.cat Telf: 93 7784152 / Fax 93 7785766

http://www.servisoft.net email: bustia@servisoft.cat Telf: 93 7784152 / Fax 93 7785766 http://www.servisoft.net email: bustia@servisoft.cat Telf: 93 7784152 / Fax 93 7785766 INTRODUCCIÓN El programa nació en el año 1993, bajo un entorno en Ms-Dos, y fue evolucionando hacia una versión en

Más detalles

Personas IT Ingeniería de Software BPO Capacitación

Personas IT Ingeniería de Software BPO Capacitación Personas IT Ingeniería de Software BPO Capacitación Nosotros Somos una empresa con 23 años de Chile y Colombia. Desarrollamos servicios integrados a través de nuestras 4 unidades de negocio, Outsourcing

Más detalles

Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión de Relaciones con Clientes

Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión de Relaciones con Clientes Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión de Relaciones con Clientes Titulación certificada por EUROINNOVA BUSINESS SCHOOL Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión

Más detalles

LA INTRANET COMO PORTAL CORPORATIVO Técnicas de diseño y gestión

LA INTRANET COMO PORTAL CORPORATIVO Técnicas de diseño y gestión Curso On-line LA INTRANET COMO PORTAL CORPORATIVO Técnicas de diseño y gestión DIRECTOR Y TUTOR TIPO JOSE ANTONIO SÁNCHEZ MONTERO Jefe de Área de Documentación y Biblioteca. Comisión Nacional de Energía

Más detalles

ALOJAMIENTO WEB 2010

ALOJAMIENTO WEB 2010 ALOJAMIENTO WEB 1. Tipos de es de Alojamiento Web 2. de Alojamiento Redirigido 3. de Alojamiento Correo Electrónico 4. de Alojamiento Personal 5. de Alojamiento Profesional 6. de Alojamiento Empresarial

Más detalles

La gama PHC Corporate CS dispone de distintas áreas de Gestión, para cada necesidad de su empresa donde responde con muchas funciones avanzadas.

La gama PHC Corporate CS dispone de distintas áreas de Gestión, para cada necesidad de su empresa donde responde con muchas funciones avanzadas. PHC Corporate CS La gama PHC Corporate es un software desarrollado para satisfacer todas las necesidades de las microempresas. Posee módulos para automatizar todas las áreas de los departamentos de la

Más detalles

CLIENTE: AUTOMATIC CHOICE

CLIENTE: AUTOMATIC CHOICE DOCUMENTO OFERTA CLIENTE: AUTOMATIC CHOICE 25/05/2011 Rafael Zaragoza Pardo Índice 1. INTRODUCCIÓN... 3 2. OBJETIVOS Y CARACTERÍSTICAS DEL PROYECTO... 4 3. ALCANCE DEL PROYECTO... 7 4. EQUIPO DE TRABAJO...

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

Más detalles

Implantación de Aplicaciones Web Fecha: 20-09-13

Implantación de Aplicaciones Web Fecha: 20-09-13 Página 1 de 24 RESUMEN DE LA PROGRAMACIÓN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED CURSO AC. 2012 / 2013 ÁREA / MATERIA / MÓDULO PROFESIONAL Implantación de Aplicaciones Web (84 horas 4 horas semanales)

Más detalles