Sistema de administración de clientes Descubriendose V1.0
CASOS DE USO -REQUERIMIENTO DE ALTA BAJA, CAMBIO DE CLIENTES- Personas: M. A. Hugo César Alba León Autor:Inge. Norman Fernández Ochoa 26 de septiembre de 2016 Versión del documento: 1.0
SISTEMA DE ADMINISTRACIÓN DE CLIENTES
DESCUBRIENDOSE V1.0 1
breve descripción 3
Contribución a los requerimientos 3
Actores 3
Flujo de Eventos 3
Requerimientos Especiales 6
pre-condiciones 7
Post-condiciones 7
BREVE DESCRIPCIÓN
Otorgar al desarrollador los flujos que necesitan desarrollarse para la alta, Baja y Cambio de usuarios. El desarrollador deberá tomar en cuenta los estándares de programación siguientes: Estándares de desarrollo Web para aplicaciones java, Estándares desarrollo WEB para sistema de información, Estándares de diseño de base de datos y estándares de diseño gráfico disponibles en el repositorio del proyecto.
CONTRIBUCIÓN A LOS REQUERIMIENTOS
NA
ACTORES
FLUJO DE EVENTOS
Actor Descripción
Administrador Persona que administra el sistema
Usuario Externo Web Consultará la disponibilidad de ingresar al local, podrá ordenar su platillos antes de estar ahí Usuario Local Persona que desempeñara el rol de hosstes en el
local donde la hostess tendrá la capacidad ver la cola y las recomendaciones del sistema. además con la capacidad de generar un usuario como invitado.
Flujos
Actor Acción que realiza el actor Acción que realiza el sistema Administrador”alta” Desde una computadora de
escritorio el administrador entrará al sistema, en el menú existirá una opción de dar de alta donde el
usuario al darle clic se abrirá y podrá ingresar los siguientes
datos:
• nombre
• fecha de nacimiento
• correo electrónico
Se manda la solicitud por el método post a la base de datos Generar un _script con el id, email,
contraseña, mensaje de bienvenida y un botón de confirmación que será enviado al
correo en el que fue otorgado al validar los datos son guardados
en la base de datos.
Usuario Externo Web “Alta” Desde una página web el cliente el puede registrarse por medio de
varias opciones
• Correo
manda la solicitud por el método post a la base de datos Generar un _script con el id, email,facebook, twitter, según sea
el caso mandaremos un mensaje de bienvenida y un botón de confirmación que será enviado al
correo en el que fue otorgado al validar los datos son guardados
en la base de datos.
Usuario Local “Alta” Desde una computadora de escritorio Usuario Local “hostess”
entrará al sistema, en el menú existirá una opción de dar de alta
donde el usuario al darle clic se abrirá y podrá ingresar los
siguientes datos:
• nombre
• fecha de nacimiento
• correo electrónico
Se manda la solicitud por el método post a la base de datos Generar un _script con el id, email,
contraseña, mensaje de bienvenida y un botón de confirmación que será enviado al
correo en el que fue otorgado al validar los datos son guardados
en la base de datos.
Actor
Administrador”Baja” Desde una computadora de escritorio el administrador entrará
al sistema, donde estará un apartado de usuarios que estará
en el menú al darle clic se desplegara todos los usuarios donde existirá una opción de dar
de baja en el lado izquierdo donde el usuario al darle clic se
podrá poner el usuario a borrar lógicamente el cual será activado
este hecho al darle clic de desactivar dicho usuario.
El botón de activo va tener un diseño alusivo de on y off el cual al
seleccionar al usuario que el administrador quiere dar de baja
esté mandarla la señal con el método post el cual quitará los permisos al usuario en cuestión pero no lo eliminara de la base de
datos.
Usuario Externo Web “Baja” Desde una página web el usuario entrará al sistema, en el menú existirá una opción de dar de baja
donde el usuario al darle clic se abrirá todos los usuarios registrados con un buscador en la
parte superior donde se podrá poner el usuario a borrar lógicamente el cual será activado
este hecho al darle clic de desactivar dicho usuario.
El botón de activo va tener un diseño alusivo de on y off el cual
se encontrará en la sección de modificaciones de perfil en la parte
inferior al ser seleccionado mandará una alerta de confirmación el cual al ser activado mandará la invalidación de permisos y el regreso al index
Administrador”Cambio” Desde una computadora de escritorio el administrador entrará
al sistema, donde estará un apartado de usuarios que estará
en el menú al darle clic se desplegara todos los usuarios
donde existirá una opción de hacer cambios en el lado izquierdo
donde el usuario al darle clic se desplegará una nueva ventana con las siguientes opciones en
ella:
• Nombre
• fecha de nacimiento
• cuentas de Facebook,Twitter, correo electrónico
• Bebida favorita
• Platillo favorito
El botón de cambios se encontrará en el lado izquierdo de
cada usuario se intensificarán por medio del ID.
Una vez que se ingrese tendrá los siguientes apartados
• Nombre
• Fecha de Nacimiento
• Cuenta de Facebook
• Cuenta Twitter
• Correo electrónico
• Bebida Favorita
• Platillo favorito Acción que realiza el actor Acción que realiza el sistema Actor
REQUERIMIENTOS ESPECIALES
Desempeño
• Eficacia: La capacidad de garantizar la confiabilidad de subida de 100% en la alta de clientes.
• Eficiencia: utilizara los mínimos recursos para realizar la tarea de alta de clientes dando una respuesta aceptable y uniforme.
Disponibilidad
Estar disponible 99% que se traduce con una inactividad de 87,6 horas (3,65 días) Usuario Externo Web “Cambio” El usuario entra al sistema y le da
clic a su foto de perfil ahí se desplegara una nueva pantalla donde encontrará todos sus datos
el cual le puede hacer clic a cualquiera de ellos y modificarlos.
cuando termine estará un botón rojo con una alerta de confirmación de cambios.
El botón de cambios se encontrará al darle clic al la imagen de su perfil. Una vez que
se ingrese tendrá los siguientes apartados
• Nombre
• Fecha de Nacimiento
• Cuenta de Facebook
• Cuenta Twitter
• Correo electrónico
• Bebida Favorita
• Platillo favorito Usuario Local “Cambio” Desde una computadora de
escritorio el Hostess entrará al sistema, donde estará un apartado de usuarios que estará
en el menú al darle clic se desplegara todos los usuarios
donde existirá una opción de hacer cambios en el lado izquierdo
donde el usuario al darle clic se desplegará una nueva ventana con las siguientes opciones en
ella:
• Nombre
• fecha de nacimiento
• cuentas de Facebook,Twitter, correo electrónico
• Bebida favorita
• Platillo favorito
El botón de cambios se encontrará en el lado izquierdo de
cada usuario se intensificarán por medio del ID.
Una vez que se ingrese tendrá los siguientes apartados
• Nombre
• Fecha de Nacimiento
• Cuenta de Facebook
• Cuenta Twitter
• Correo electrónico
• Bebida Favorita
• Platillo favorito Acción que realiza el actor Acción que realiza el sistema Actor
Escalabilidad
Dado que es un punto en que se debe prestar especial atención des de el principio del desarrollo por lo que mantendremos una optimización regular en todas las fases del proyecto con un enfoque evolutivo e incrementar de tal manera que nuevas funcionalidad y requerimiento relacionados puedan ser incorporados modificados y/o agregando código sin afectar el código existente, para ello se deben incorporar aspectos de reutilización de los componentes .
Facilidad de uso
• El sistema debe ser de fácil utilización y que la curva de aprendizaje sea realmente corto, así como una sencilla adaptación de la organización con el mismo.
• El sistema no debe permitir el cierre de una operación hasta que todos sus procesos, sub-procesos y tareas relacionados, hayan sido terminados y cerrados satisfactoriamente.
• El sistema debe mantener al usuario informado en todo momento sobre el estatus de cualquiera de sus operaciones (Altas, Bajas, Cambios).
Seguridad
El acceso al sistema debe estar restringido por el uso de claves asignadas a cada uno de los usuarios. Sólo podrán ingresar al Sistema las personas que estén registradas, estos usuarios serán clasificados en varios tipos de usuarios con acceso a las opciones de trabajo definidas para cada rol.
PRE-CONDICIONES
Pre-concidición
El usuario debe otorgar permisos vía Facebook, Twitter, Correo Electrónico para acceder al sistema.
Pre-concondición
El usuario debe contar con los permiso asociados al caso de uso.
POST-CONDICIONES
Post-condicion
Toda información que resulte un cambio al Sistema en esté caso Alta, Baja y cambio será almacenada en la Bitácora del sistema.