Subido por Joel Melendez Mata

proyecto restaurantes

Anuncio
Documento de Especificacion Funcional
Nombre del Proyecto:
1ª Etapa
Preparado para
Imolko
Junio 2013
Versión: 1.1
Preparado por
Innovación y Consultoría Móvil, S.C.
(Expertos en Soluciones Móviles)
www.emobile.com.mx
CLAUSULA DE CONFIDENCIALIDAD
La información contenida en esta propuesta en su
totalidad incluyendo la descripción de metodologías y
conceptos derivados de la investigación y desarrollo por
parte de eMobile , constituye un secreto de marca y/o
información comercial o financiera que está clasificada
como confidencial. Es proporcionada a … con la
restricción de que no será utilizada o divulgada sin el
previo consentimiento por parte de eMobile para otros
propósitos que no sean su evaluación; sin embargo, en el
supuesto en que se adjudique el contrato con base en esta
propuesta, en ese momento … tiene derecho del uso y
divulgación de esta información.
eMobile se compromete a mantener discrecionalidad
absoluta en la información, métodos y procedimientos
entregados que faciliten el proceso de documentación del
presente proyecto a …
2
Contenido
Introducción ........................................................................................................................ 4
Diseño Modelo Conceptual .................................................................................................. 5
Diagramas de Caso de Uso. Descarga, instalación y validación de promoción. ....................... 6
Diagramas de Caso de Uso. Consulta de promociones y descuentos, menú, puntos
acumulados. ........................................................................................................................ 8
Escenario del Proceso........................................................................................................... 8
Diagramas de Caso de Uso. Reservaciones.......................................................................... 10
Escenario del Proceso......................................................................................................... 10
3
Introducción
El presente documento tiene como propósito definir y modelar el proceso de Promoción,
Registro y reservación que se desea implantar y el diseño del sistema que lo va a hacer posible.
Está organizado en tres partes principales, la primera es el modelo conceptual del negocio; que
es básicamente una descripción de los procesos o tareas a ser incluidos en el sistema y su
implementación; está hecha con casos de uso, que es básicamente una secuencia de pasos para
lograr la actividad o tarea del negocio que se desea.
La segunda es el modelo lógico de la solución o cómo va a ser resuelta la necesidad de negocio
desde el punto de vista del sistema que la implementa, los modelos presentados son: servicios
de usuario, servicios de negocio y servicios de datos.
La tercera parte es el modelo físico y consiste principalmente de los componentes que van a
hacer posible el funcionamiento del sistema, esta parte es dependiente de la tecnología que se
utilice y se representa con un modelo de componentes, páginas Web, Interfaz y típicamente
tablas de base de datos relacional.
Resumiendo, el diseño de la funcionalidad se define tomando en consideración tres diferentes
vistas o perspectivas para dar una visión integral del sistema. Esto se debe a que la solución será
analizada / utilizada por diferentes personas con perfiles distintos: usuarios finales, líderes de
proyecto, desarrolladores y arquitectos entre otros. Las tres vistas son las siguientes: vista de
casos de uso (conceptual), vista lógica y vista física (de componentes).
4
Diseño Modelo Conceptual
El diseño muestra cómo se verá el sistema administrativo o Backoffice desde el punto de vista
del usuario.
Los módulos que componen el sistema son:
1.- Modulo de registro de usuario.
2.- Modulo de consultas de menús y promociones.
3.- Modulo de administración de usuarios y envio de promociones (backoffice).
5
Diagramas de Caso de Uso. Descarga, instalación y validación de promoción.
Registro de
usuarios
(Se contara con conexión
con el backoffice para
validar la promocion y
evitar duplicados de
Se recibe la aplicación
para instalar
usuarios)
El usuario lee el QR
code
Se inicia proceso de
registro de cliente
Se valida la promoción
por instalar la
aplicación.
Escenario del Proceso
El comensal al llegar al establecimiento lee un código QR y se le manda una descarga de la aplicación, al
momento de instalar la aplicación se abre un formulario de registro de cliente, el comensal al registrarse
acepta los términos y condiciones y así se puede validar su promoción (comida gratis, bebida gratis, etc.).
El usuario se valida en el backoffice para evitar duplicados de usuarios y evitar fuga de promociones.
El usuario se validara tomando en cuenta el correo electrónico e IMEI del teléfono
asociando el dispositivo móvil y el correo electrónico.
6
Cada usuario creara un id el cual estará asociado a su cuenta con la cual podrá acumular puntos
para canjear después por descuentos o promociones.
Caso de Uso
Registro de usuarios
Intención
Tener una base de datos de usuarios para enviar promociones ya sea por mensajes de
texto o correo electrónico
Precondición
El comensal no debe de estar registrado previamente para poder hacer valida su
promoción de registro.
Flujo Principal
1.
El comensal lee el código QR y se le abre la descarga de la aplicación.
2.
El comensal rellena el formulario y se valida la promoción con el encargado.
Post-condición
El comensal no debe de estar registrado previamente para poder hacer valida su
promoción de registro.
Flujos Alternos
Se debe conectar con el backoffice para validar que el usuario no esté haciendo
registros múltiples.
Prototipos de Pantalla
/ Página
7
Diagramas de Caso de Uso. Consulta de promociones y descuentos, menú, puntos
acumulados.
Escenario del Proceso
El comensal tendrá un menú donde podrá seleccionar entre tres opciones, consultar promociones y
descuentos, consultar el menú del establecimiento, y crear una reservación. Los puntos acumulados se
mostraran en todo momento junto a su nombre de usuario al iniciar sesión, dichos puntos serán
canjeables por descuentos o promociones según la preferencia del administrador del local.
Ofertas y
promociones
(se consultaran
promociones y ofertas del
dia, menu, reservaciones y
Consultar puntos
acumulados
puntos por cliente)
Consultar menu
Iniciar sesión en la
aplicación
8
Consultar promociones
y descuentos
Crear reservación
Caso de Uso
Consulta de promociones y descuentos, menú y puntos acumulados.
Intención
Ofrecer mayor interacción al comensal con el negocio y premiarlo con puntos que puede
canjear por descuentos según lo decida el administrador del local.
Actor
Comensal
Precondición
El comensal debe de estar registrado previamente en la base de datos
Flujo Principal
Flujos Alternos
3.
El comensal puede consultar el menu.
4.
El comensal puede consultar promociones y descuentos.
En caso de que el usuario decida canjear puntos se descontaran en el backoffice
Prototipos de Pantalla
/ Página
9
Diagramas de Caso de Uso. Reservaciones
Realizar
reservación
Seleccionar hora y
fecha
(se podrán consultar
reservaciones previas en
caso de tenerlas)
Seleccionar para
cuantas personas es la
reservacion
Realizar reservacion
Seleccionar en que
area de su preferencia
Comprobar
disponibilidad
Enviar correo con
datos de la
reservación.
Escenario del Proceso
El comensal podrá realizar una reservación o cambiar una reservación previa, seleccionando fecha, hora
y lugar en el establecimiento, en caso de ser una cadena de restaurantes el local de su preferencia.
Caso de Uso
Reservaciones
Intención
Ofrecer una ventaja al comensal registrado de poder realizar una reservación desde su
dispositivo móvil fácilmente.
Actor
Comensal.
Precondición
Estar registrado en la base de datos del establecimiento
5.
Seleccionar fecha y hora.
6.
Seleccionar cantidad de personas.
7.
Seleccionar lugar en el establecimiento y en caso de ser cadena de restaurantes
seleccionar en cual local se realizara la reservación.
8.
Consultar disponibilidad y en caso de estar disponible realizar la reservación.
9.
Al confirmar la reservación se envía un correo electrónico con los detalles de la
reservación realizada.
Flujo Principal
Flujos Alternos
Se debe de conectar al backoffice del establecimiento para confirmar disponibilidad.
10
Prototipos de Pantalla
/ Página
11
Descargar