ERS fidelización de clientes v 1.2

Anuncio
Especificación
software
de
requisitos
Proyecto: FIDELIZACIÓN DE CLIENTES
Revisión 1.2
Octubre de 2009
de
Ficha del documento
Fecha
Revisión
Autor
20-10-2009
1.0
Isis Duarte
26-10-2009
1.1
Isis Duarte
27-10-2009
1.2
Isis Duarte
Verificado dep. calidad.
FIDELIZACIÓN DE CLIENTES
Especificación de requisitos de software
Rev. 1.2
Pág. 3
1 Introducción
Este documento presenta la especificación de requisitos para la implementación de un
software de fidelización de clientes, enfocándose particularmente en los requisitos
funcionales del mismo.
1.1
Propósito
Este documento pretende presentar al lector los requisitos funcionales que deben ser
considerados en el diseño y la implementación de un software de fidelización de clientes
para un centro comercial, de manera que tanto el cliente como el equipo de diseño y
desarrollo tengan totalmente claras las pautas a seguir para lograr el objetivo propuesto,
1.2
Alcance
El documento se centrará particularmente en la definición de los requisitos funcionales
de “El Acumulador”, que es la forma como identificaremos el software a desarrollar, el
cual tendrá como objetivo permitir al usuario hacer seguimiento a los clientes que
realicen compras en el centro comercial.
2 Descripción general
2.1
Perspectiva del producto
El Acumulador, es un software que funcionará de forma independiente, dando la
posibilidad de proveer información útil a otros sistemas a través de interfaces.
.
2.2
Funcionalidad del producto
“El Acumulador” es una herramienta software que apoyará a los centros comerciales en
el seguimiento de los clientes que lo frecuentan.
Inicialmente, el cliente debe ser ingresado al sistema una vez éste se acerque a uno de
los puntos de información del centro comercial. Para ello, debe haber realizado al menos
una compra en cualquiera de los establecimientos del mismo, por lo que el cliente
deberá presentar al menos una factura generada el mismo día en que solicite su registro
en el sistema.
Una vez el cliente haya sido creado en el sistema, éste tendrá la posibilidad de presentar
en los puntos de información las facturas que correspondan a las compras realizadas en
el centro comercial, las cuales serán registradas en el sistema para que el cliente vaya
acumulando puntos, proporcionales al monto de las facturas presentadas. A medida que
se vayan registrando las facturas presentadas por los clientes, el sistema controlará los
topes definidos para la obtención de premios vs. la cantidad de puntos alcanzados en
cada registro, topes que serán definidos por las políticas de premios establecidas por
cada centro comercial; en cuanto el cliente llegue al nivel de puntuación para obtener un
premio, tendrá la posibilidad de decidir si lo hace efectivo o continúa acumulando
puntos. Por otro lado, los puntos tendrán una vigencia definida por las políticas
establecidas por el centro comercial.
Descripción de requisitos del software
FIDELIZACIÓN DE CLIENTES
Especificación de requisitos de software
2.3









Rev. 1.2
Pág. 4
Restricciones
Debe ser establecida la equivalencia de 1 punto en euros.
Debe ser definida la vigencia de los puntos en relación a las fechas de las
facturas registradas.
Para crear un cliente en el sistema, éste debe presentar al menos una factura
correspondiente al día en que solicite su creación.
Todos los clientes deben tener registrada una dirección, el teléfono no es un
dato obligatorio.
Los clientes no se pueden eliminar del sistema, sólo inactivar.
Sólo será posible inactivar un cliente bajo un permiso definido para un rol
particular.
Sólo se pueden registrar facturas que correspondan al mes en curso al momento
de hacer el registro en el sistema.
Sólo serán registradas facturas que correspondan a compras realizadas en
establecimientos que se encuentren ubicados en el centro comercial.
La asignación de usuarios y permisos del sistema se realizará en un módulo de
administración que no es objeto de esta especificación.
3 Requisitos específicos
3.1
Requisitos funcionales
3.1.1 Requisito funcional 1
Inicialmente el sistema debe presentar una pantalla en donde el usuario debe
ingresar su login y password, para validar los roles que tiene asignados y con
estos, los permisos relacionados.
Entrada: Login y password
Operación: Validación de los permisos asignados a los roles que tenga
relacionados el usuario.
Salida: Acceso al sistema a los menús sobre los que el rol que tiene asignado el
usuario, tiene permisos habilitados.
3.1.2 Requisito funcional 2
El sistema presenta el siguiente menú de opciones:




Configuración de Premios y equivalencia de Puntos.
Administración de Clientes
Registrar Factura
Registrar Premios
Entrada: El usuario selecciona una opción.
Operación: El sistema lleva a cabo el cargue de la opción seleccionada.
Salida: Se presenta al usuario la opción seleccionada.
3.1.3 Requisito funcional 3
El cliente informa al usuario su número de identificación para determinar su
existencia en el sistema.
Descripción de requisitos del software
FIDELIZACIÓN DE CLIENTES
Especificación de requisitos de software
Rev. 1.2
Pág. 5
Entrada: Número de identificación del cliente.
Operación: El sistema realiza la búsqueda en la base de datos del cliente por
medio de su número de identificación
Salida: El sistema no encuentra al cliente. En este caso, el sistema emite un
mensaje dando aviso al usuario de la no existencia del cliente.
3.1.4 Requisito funcional 4
El cliente puede quedar registrado en el sistema, en cualquiera de los siguientes
estados, según la operación que se haya llevado a cabo:



Pendiente: El cliente ha sido creado pero aún no ha sido registrada
ninguna factura.
Activo: El cliente ya tiene registrada al menos una factura y ya puede
acumular puntos.
Inactivo: El cliente no puede acumular puntos. Este estado no es
reversible.
3.1.5 Requisito funcional 5
El cliente no existe aún en el sistema. El usuario hace el registro del cliente
ingresando al sistema los siguientes datos:
Entrada: El usuario ingresa los siguientes datos del cliente:
 Tipo de Documento de Identificación (Obligatorio)
 Número de Identificación (Obligatorio)
 Nombre (Obligatorio)
 Edad (Opcional)
 Ocupación (Opcional)
 Dirección (Obligatorio)
 Teléfono. (Opcional)
Operación: El sistema graba en la base de datos la información del cliente y la
fecha de creación del mismo, dejando su estado “Pendiente”
Salida: Se genera un mensaje informando el éxito de la operación y se despliega
la opción de “Registro de Facturas”, para registrar la primera factura.
3.1.6 Requisito funcional 6
Se registra la primera factura del cliente, por lo que éste debe encontrarse en
estado “Pendiente” al momento del registro. El usuario lleva a cabo el registro de
la primera factura.
Entrada: Número de Identificación del cliente, Número de la Factura, Nombre del
establecimiento en donde fue expedida, Fecha de expedición, Valor total pagado.
Operación: El sistema crea el registro para enlazar el número de identificación
con las facturas a almacenar. Luego verifica que la fecha de expedición de la
factura coincida con la fecha de creación del cliente.
Descripción de requisitos del software
FIDELIZACIÓN DE CLIENTES
Especificación de requisitos de software
Rev. 1.2
Pág. 6
Salida: El sistema envía un mensaje de éxito o error de la operación según sea el
caso.
3.1.7 Requisito funcional 7
El cliente hace entrega de las facturas que quiere registrar para acumular puntos
al responsable del punto de información, quien ingresa el número de identificación
del cliente para hacer el cargue respectivo.
Entrada: Número de identificación del cliente, Número de la Factura, Nombre del
establecimiento en donde fue expedida, Fecha de expedición, Valor total pagado.
Operación: El sistema almacena los puntos acumulados por el cliente de acuerdo
a los montos de las facturas registradas, validando que éstas hayan sido
expedidas en el mes en curso.
Salida:
Si la operación fue exitosa, el sistema envía un mensaje informando al usuario su
éxito y posteriormente, presenta al usuario el número total de puntos acumulados
por el cliente.
Si la operación no fue exitosa, se genera un mensaje indicando el error.
3.1.8 Requisito funcional 8
El sistema genera un aviso al usuario cuando el cliente ha alcanzado una
cantidad de puntos acumulados tal que le hace acreedor de un premio.
Entrada: Número de Identificación del cliente.
Operación: El sistema valida el número total de puntos acumulados por el cliente
que se encuentren dentro de la vigencia establecida, contra los topes de puntos
configurados por cada premio.
Salida: El sistema genera un mensaje dando aviso al usuario que el cliente tiene
derecho a reclamar un premio.
3.1.9 Requisito funcional 9
El cliente quiere reclamar un premio. El usuario ingresa a la opción de “Registrar
Premios” para hacer la entrega de premios y el descargue de los puntos
correspondientes.
Entrada: El usuario ingresa el número de identificación del cliente.
Operación: El sistema de acuerdo al número de puntos acumulados por el cliente
dentro de la vigencia establecida (previamente configurada), determina cuál es el
premio al que tiene derecho, hace el registro de la entrega del premio y descarga
la cantidad de puntos del premio de los puntos acumulados por el cliente..
Salida: Se Imprime un recibo en donde se relacionan los datos del cliente y el
premio a entregar. Los datos que debe contener el recibo a imprimir son:


Tipo de documento de identificación del cliente
Número de identificación
Descripción de requisitos del software
FIDELIZACIÓN DE CLIENTES
Especificación de requisitos de software






Rev. 1.2
Pág. 7
Nombre completo
Cantidad de puntos acumulados totales
Nombre del premio
Cantidad de puntos del premio entregado
Cantidad de puntos acumulados descontando los puntos del premio
entregado.
Fecha de expedición del recibo
Descripción de requisitos del software
Descargar