PDF de programación - Desarrollo web con Drupal

Imágen de pdf Desarrollo web con Drupal

Desarrollo web con Drupalgráfica de visualizaciones

Publicado el 27 de Febrero del 2019
1.356 visualizaciones desde el 27 de Febrero del 2019
2,6 MB
91 paginas
Creado hace 13a (20/06/2010)
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA

INGENIERÍA TECNICA EN INFORMÁTICA DE SISTEMAS

Curso Académico 2009/2010

Proyecto fin de carrera

DESARROLLO WEB CON DRUPAL

Autor: Benjamín Herrero Hurtado

Tutor: Francisco Gortázar

Resumen

Resumen
Este proyecto surge de la necesidad real de una empresa que ofrece servicios de
peluquería y estética, de disponer de una aplicación con la que gestionar dichos
servicios.

Los servicios realizados por esta empresa, pueden ser solicitados por cualquier
persona, en adelante cliente. Cualquier cliente puede realizar una cita o solicitud previa
de realización de los servicios que presta la empresa. Esto puede hacerse bien por
teléfono, bien acudiendo al local donde la empresa realiza dichos servicios, siendo uno
de los requisitos del cliente que este trámite pueda realizarse on-line, utilizando la
aplicación desarrollada para este proyecto.

Además de servicios, la empresa cliente, Nermark, vende productos relacionados con
la actividad que realiza y quiere que la aplicación lleve el registro de las ventas y se
encargue de la gestión de éstas, así como de la gestión del stock. Además se quiere
ampliar las posibilidades de venta, ofreciendo a sus clientes la posibilidad de
adquisición on-line de los productos en venta.

La empresa desea también llegar rápidamente a sus clientes con cualquier
información o novedad, haciendo uso para ello de Internet. También se utilizará la
presencia en internet para tratar de llegar a un público más extenso, con el fin de captar
clientes potenciales de la empresa. Con este fin se da información de los servicios, de
sus ofertas y de posibles promociones en los productos de la tienda.

La aplicación se utilizará también en la gestión de la empresa, pues ofrecerá
información de la actividad realizada en ésta, de la actividad realizada por los
empleados, además de información de los clientes. Esta información servirá a la
gerencia de la empresa para la gestión y comprobación del correcto funcionamiento de
la empresa ayudando en la toma de decisiones.

I

Índice General

Resumen............................................................................................................................I
Índice General.................................................................................................................II
Introducción.....................................................................................................................1
Objetivos...........................................................................................................................3
Metodologías y tecnologías.............................................................................................4
3.1 Metodologías......................................................................................................4
3.1.1 Metodología de desarrollo..........................................................................4
3.1.2 Metodologías ágiles....................................................................................4
3.2 Tecnologías........................................................................................................5
3.2.1 Sistemas de gestión de contenido...............................................................5
3.2.2 ¿Porqué un CMS?.......................................................................................7
3.2.3 Joomla, Wordpress y Drupal......................................................................8
3.3 Drupal...............................................................................................................11
Descripción Técnica.......................................................................................................12
4.1 Conceptos básicos para entender Drupal.........................................................12
4.1.1 Módulos....................................................................................................12
4.1.2 Usuarios....................................................................................................12
4.1.3 Bloques.....................................................................................................13
4.1.4 Menús.......................................................................................................13
4.1.5 Nodos........................................................................................................14
4.1.6 Temas.......................................................................................................15
4.2 Requisitos de la aplicación...............................................................................18
4.2.1 Requisitos funcionales..............................................................................19
4.2.2 Requisitos no funcionales........................................................................21
4.3 Arquitectura de Drupal.....................................................................................23
4.3.1 Estructuración del contenido en Drupal...................................................23
4.3.2 La pila tecnológica de Drupal...................................................................24
4.4 Modelo entidad-relación..................................................................................26
4.5 Casos de Uso...................................................................................................26
4.6 Flujo de eventos...............................................................................................29
4.7 Diseño..............................................................................................................33
4.7.1 Tipos de contenido...................................................................................33
4.7.2 Usuarios y Roles.......................................................................................41
4.7.3 Interfaces de la aplicación........................................................................42
Implementación.............................................................................................................49
Conclusiones...................................................................................................................64
Bibliografía.....................................................................................................................66
Glosario...........................................................................................................................68
Hairstyling......................................................................................................................69
Casos prácticos de uso de Hairstyling....................................................................69
Instalación y configuración...........................................................................................84

II

Capitulo 1
Introducción

La aplicación desarrollada para este proyecto, Hairstyling, desea mejorar la
eficiencia y la productividad de una PYME, potencial cliente de la aplicación, cuya
actividad pertenece al sector de la peluquería y la estética. Esto se pretende hacer
cambiando los métodos utilizados hasta ahora en su organización y gestión, por los
métodos que ofrece Hairstyling para la organización de la actividad de la empresa, así
como de la información asociada a esta actividad y de la información relativa tanto a
clientes como a empleados. Las mejoras ofrecidas por Hairstyling se dan en varios
aspectos.
Solicitud de servicios

La empresa cliente, como ya se ha dicho, da servicios de peluquería y estética. Éstos
son solicitados de manera previa a su realización por los clientes, esta solicitud previa
de los servicios se denomina cita. Una cita puede solicitarse físicamente en el local de la
empresa o por teléfono.

En el proceso de solicitud, el cliente da a algún empleado sus datos personales, le
dice el servicio que solicita, la fecha que desea y opcionalmente el empleado que desea
que realice dicho servicio. El empleado entonces consulta la disponibilidad en una
agenda, ofreciendo al cliente las distintas posibilidades en cuanto a hora y empleados, si
se especificó alguno, que más se ajustan a lo solicitado por el cliente. Si el cliente está
conforme, la cita se anotada en la agenda con los datos facilitados.

Con Hairstyling, se pretende minimizar el tiempo empleado en la gestión de
solicitudes, pues el cliente puede solicitar una cita a través de la aplicación y si la
solicitud es realizada conforme a la disponibilidad mostrada en la aplicación, el proceso
de solicitud termina sin haber intervenido ningún empleado. Solo es necesaria una
mínima intervención después de la solicitud para su confirmación.

Las ventajas son por tanto múltiples, por un lado ahorrando tiempo y recursos
empleados en la solicitud de citas. Por otro lado Hairstyling permite un mejor y más
preciso control de los servicios realizados y recopila información de gran utilidad para
la gestión de la empresa.
Agenda

La aplicación hace las veces de agenda en la que tanto empleados como clientes
pueden consultar unos su agenda de trabajo, otros su agenda de citas. Según quien

1

Introducción

consulte la agenda ésta sera diferente. Hay varias agendas en la aplicación yendo desde las
agendas de peluquería para los peluqueros, a la agenda con estética y peluquería para el jefe,
pasando por la agenda de los empleados de estética y la de citas de los clientes.
Publicidad y promoción

La empresa se promociona mediante carteles en el local de la empresa y a través de
anuncios en revistas locales o panfletos publicitarios. En estos medios, los clientes que ya lo
son y los potenciales, pueden ver las ofertas, la situac
  • Links de descarga
http://lwp-l.com/pdf15365

Comentarios de: Desarrollo web con Drupal (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad