ERS fidelización de clientes v 1.0

Anuncio
Especificación
software
de
requisitos
Proyecto: FIDELIZACIÓN DE CLIENTES
Revisión 1.0
Octubre de 2009
de
Ficha del documento
Fecha
Revisión
Autor
20-10-2009
1.0
Isis Duarte
Verificado dep. calidad.
FIDELIZACIÓN DE CLIENTES
Especificación de requisitos de software
Rev. 1.0
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 del 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.
2.3

Restricciones
Debe ser establecida la equivalencia de 1 punto en euros.
Descripción de requisitos del software
FIDELIZACIÓN DE CLIENTES
Especificación de requisitos de software








Rev. 1.0
Pág. 4
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 de 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 con los menús sobre los que 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.
Entrada: Número de identificación del cliente.
Descripción de requisitos del software
FIDELIZACIÓN DE CLIENTES
Especificación de requisitos de software
Rev. 1.0
Pág. 5
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.
3.1.4 Requisito funcional 4
El usuario hace el registro del cliente en el sistema, solicitando la información
correspondiente al cliente.
Entrada: El usuario ingresa la información correspondiente.
Operación: El sistema graba en la base de datos la información del cliente,
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.5 Requisito funcional 5
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: Datos de la factura a registrar.
Operación: El sistema valida la correspondencia de la fecha de la factura y la
fecha de creación del cliente.
Salida: El sistema envía un mensaje de éxito o error de la operación según sea el
caso.
3.1.6 Requisito funcional 6
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 y datos de la factura en la opción de
“Registrar Facturas”
Operación: El sistema registra 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: El sistema genera un mensaje de éxito o error de la operación según sea
el caso y posteriormente informa al usuario de la cantidad de puntos totales
acumulados por el cliente.
3.1.7 Requisito funcional 7
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.
Descripción de requisitos del software
FIDELIZACIÓN DE CLIENTES
Especificación de requisitos de software
Rev. 1.0
Pág. 6
Entrada: Número de Identificación del cliente o información de facturas para
acumular puntos.
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 de que el cliente
tiene derecho a reclamar un premio.
3.1.8 Requisito funcional 8
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, determina cuál es el premio al que tiene
derecho, hace el registro de la entrega del premio y descarga los puntos
correspondientes.
Salida: Se Imprime un recibo en donde se relacionan los datos del cliente y el
premio a entregar.
Descripción de requisitos del software
Descargar