Está en la página 1de 4

El proyecto que se presenta se trata de un proyecto real desarrollado para la galería de Bellas

Artes “Pauters” (Logroño).


La actividad habitual de la galería consiste tanto en impartir clases de pintura como en la
venta de productos.
Actualmente, la galería no cuenta con ningún tipo de aplicación informática para gestionar
toda la información relacionada con las ventas, alumnos y demás servicios, sino que se realiza
en formato de papel, sin ninguna ayuda informática.
En un principio se planteó la posibilidad de que el proyecto incluyera no sólo una aplicación
de escritorio para la gestión de la galería, sino también el desarrollo de una aplicación Web
desde la cual un usuario pudiera realizar compras y visualizar información de interés, como
los cursos que se imparten o los productos a la venta en la tienda de la galería.
Una vez desarrollada la aplicación de escritorio y habiendo realizado el análisis de la
aplicación Web, puesto que se acercaba la fecha del depósito del proyecto, se decidió
de mutuo acuerdo con la clienta dejar la implementación de la aplicación Web para un
futuro, ya que la parte que más le urgía a la clienta era la aplicación de escritorio. Por
ello, en esta memoria se incluye el desarrollo de la aplicación de escritorio y el análisis
de la aplicación web.
Teniendo ésto en cuenta, el objetivo principal del proyecto se ha basado en
desarrollar una aplicación de escritorio que permita a la dueña de la galería gestionar sus
ventas, compras y demás servicios.

▪ Datos del cliente:


Empresa PAUTERS, con CIF J26259812 con domicilio en el Parque
San Adrián nº 5 en Logroño (La Rioja), CP 26005 representada por

Antecedentes y situación actual


La empresa Pauters es una tienda/galería de Bellas Artes que actualmente
lleva a cabo prácticamente todas las gestiones en formato de papel.
Para realizar una mejor gestión de la galería, el cliente ha solicitado
desarrollar una aplicación de escritorio que permita realizar todas las gestiones
referentes a los alumnos, recibos, productos, clases que se imparten, ventas
realizadas, pedidos, proveedores y clientes.
Además, el cliente ha planteado la posibilidad de desarrollar, si es posible,
una aplicación Web para lograr una mejor venta al público de sus productos, así
como permitir a los clientes realizar pedidos vía Web y solicitudes de admisión a
clases. Todo ello con el objetivo de lograr una mayor satisfacción al cliente.
Se quiere señalar la particularidad de que la galería de arte pertenece a la
familia de la proyectante, hecho que favorece la comunicación entre cliente proyectante.
Como se ha comentado anteriormente, gracias a la relación familiar con el
cliente, la comunicación se realizará personalmente mediante reuniones
frecuentes. Por ello, el cliente estará al tanto de cada paso llevado a cabo en el
proyecto, asegurándose de que se imponen los requisitos establecidos por él
mismo. Se espera que dicha relación permita avanzar más rápido en
determinadas tareas.
Se realizarán reuniones periódicas mediante correos electrónicos y de forma
personal, con la directora Beatriz Pérez Valle.

Alcance del proyecto


A petición del cliente, se desarrollará una aplicación de escritorio y si es
posible una aplicación Web
Aplicación de escritorio
Por deseo del cliente la aplicación de escritorio tendrá un único rol que
llamaremos “Administrador”. Las funcionalidades de la aplicación se han
agrupado en función de los elementos que debe gestionar la dueña de la galería
adelantados en el apartado 1.2, a los que llamaremos “módulos”. En particular,
hemos considerado los siguientes: alumnos, recibos, productos, clases, ventas,
almacén, clientes y proveedores. A continuación, pasaremos a describir cada uno
de ellos.
Gestión de alumnos:
Se deberán gestionar los alumnos que asisten a clases en la tienda. El
administrador de la aplicación será el encargado de:
✓ Dar de alta un alumno.
✓ Dar de baja un alumno.
✓ Modificar datos de un alumno.
✓ Consultar información de un alumno.
✓ Activar viejos alumnos.
Gestión de recibos:
Se deberán gestionar los recibos de los alumnos. El administrador
podrá:
✓ Crear un nuevo recibo.
✓ Borrar un recibo.
✓ Modificar un recibo.
✓ Consultar un recibo.
Gestión de clases:
Se deberán gestionar las clases que se imparten en la tienda. Las tareas
que podrá realizar el administrador mediante el siguiente módulo son:
✓ Alta de un curso.
✓ Eliminar un curso.
✓ Modificar datos de un curso.
✓ Consultar información sobre un curso.
Gestión de ventas:
Se deberán gestionar las ventas que se realizan en la tienda. Para ello
el administrador podrá:
✓ Introducir una venta.
✓ Borrar una venta.
✓ Consultar datos de una venta.
✓ Modificar características de una venta.
✓ Introducir un nuevo encargo.
✓ Borrar un encargo.
✓ Consultar datos de un encargo.
✓ Modificar características de un encargo.
✓ Generar informes de ventas.
Gestión de almacén:
Se deberán gestionar los pedidos realizados a proveedores por parte de
la tienda. Por mediación de este módulo el administrador será el
encargado de:
✓ Introducir un nuevo pedido.
✓ Borrar pedido.
✓ Modificar información de un pedido.
✓ Consultar información de un pedido.
Gestión de clientes:
Se deberán gestionar algunos de los clientes de la tienda. El
administrador podrá:
✓ Dar de alta un nuevo cliente.
✓ Borrar un cliente.
✓ Modificar datos de un cliente.
✓ Consultar información sobre un cliente.
Gestión de proveedores:
Se deberán gestionar los proveedores de la tienda. El administrador
podrá:
✓ Dar de alta un nuevo proveedor.
✓ Borrar un proveedor.
✓ Modificar datos de un proveedor.
✓ Consultar información sobre un proveedor.

Aplicación web
Por deseo del cliente la aplicación Web contará con tres diferentes tipos de
rol: visitante, alumno y cliente, que se detallan a continuación:
El rol visitante es aquel usuario no identificable que contará con los
privilegios mínimos.
En cuanto al rol alumno, es un usuario de la aplicación que está o ha estado
matriculado en alguna clase. En particular, tendrá privilegios específicos en lo
que se refiere a la visualización o acceso a información específica de las clases
en las que está o ha estado matriculado.
Por último, el rol cliente, será aquel usuario que ha realizado o realiza una
compra a través de la aplicación Web. Tendrá ciertos privilegios referentes al
módulo tienda.
Los roles alumno y cliente, deberán estar registrados y acceder a la aplicación
Web para contar con los privilegios de cada uno.
Cabe destacar que un usuario con rol cliente puede tener a la vez privilegios
de alumno y viceversa.
Teniendo en cuenta los requisitos del cliente, podemos citar cinco tipos
diferentes de módulos dedicados a consultar información general, la tienda, las
clases, establecer contacto con la galería, y el acceso a la zona de registro,
pudiéndose ampliar con otro módulo, la ficha personal, que será exclusiva de los
roles alumno y cliente.
A continuación, mostraremos una breve descripción de los módulos:
Módulo Inicio
Contendrá información general sobre la galería, que podrá ser vista
por los roles visitante y consecuentemente, por los roles de alumno y de
cliente.
Módulo Tienda
Contendrá información relacionada sobre los productos puestos a la
venta. Además contará con la posibilidad de permitir al usuario solicitar
un producto que no se encuentre en la galería.
Los tres roles tendrán acceso a los productos disponibles en la tienda,
no obstante, para realizar una compra será requisito indispensable
registrarse como rol cliente o identificarse como tal.
Módulo Cursos
Contendrá los cursos disponibles que se imparten en la galería
actualmente, además se podrá solicitar información o solicitar admisión
a un determinado curso.
Tanto el rol visitante como el rol cliente y rol alumno, podrán acceder
a dicho módulo y a sus funcionalidades.
Módulo Contacto
Contendrá información sobre cómo contactar con el personal de la
galería.
Los tres roles podrán acceder a dicho módulo.
Módulo Zona de Registro
Desde este módulo un usuario se podrá o bien registrar o bien acceder
a la aplicación en caso de que sea usuario de la misma.
Los tres roles podrán acceder a dicho módulo.
Módulo Ficha Personal
Sólo podrán acceder los usuarios con roles de alumno y cliente.
Contendrá información personal del usuario, y según el tipo de rol,
además contará con una relación de los pedidos realizados así como el
estado de los mismos (en el caso de usuarios con rol de cliente), y los
cursos en los que está
En cuanto al ciclo de vida, se ha seguido un ciclo de vida en cascada, el cual
sigue un orden riguroso de las etapas del proceso de desarrollo software, de
forma que cada etapa debe esperar a la finalización de la etapa anterior.

Entregables del producto


▪ Documento de objetivos del proyecto.
▪ Memoria del proyecto.
▪ Aplicación de escritorio.
✓ Aplicación.
✓ Manual de usuario:
Documentación detallada y lo más sencilla posible para el
completo entendimiento del software.
✓ Script de creación de la BD.

También podría gustarte