Sei sulla pagina 1di 22

RF-01 Iniciar sesión

Descripción El sistema podrá dar acceso al usuario autentificándose el


mismo con su usuario y contraseña.
Precondición Se debió prender la computadora.
Curso normal de los eventos.
Acciones del actor Respuestas del sistema.
1. Este caso de uso inicia cuando el 2. En el programa, el sistema desplegará el formulario
Usuario abre el programa. para ingresar un usuario y una contraseña.
3. El Usuario ingresa un usuario en
el Campo Usuario.
4. El Usuario ingresa la contraseña
perteneciente al usuario que
ingresó en el Campo
Contraseña.
5. El usuario dará click en el botón 6. El sistema validará los datos de acceso al módulo de
Aceptar. la tienda y dará acceso al sistema.
Postcondición.
Excepciones Paso Acción
6 Si el usuario ingreso mal los datos de los campos Usuario y
Contraseña, el sistema no dará acceso al módulo de la
tienda.
2 Si el usuario cancela la solicitud o cierra la ventana, el
sistema cancela la operación, a continuación, el caso de uso
termina (se cierra el programa).
Comentarios Siempre se pedirá la autenticación cuando se entre al sistema.
RF - 02 Alta del personal.
Descripción El sistema podrá registrar, a petición del administrador, un nuevo personal
en la base de datos a través del módulo altas.
Precondición El administrador debió haber sido autentificado anteriormente en el módulo
Iniciar Sesión.
Curso normal de los eventos
Acciones del actor Respuesta del sistema.
1. Inicia cuando el 2. El sistema ingresa al módulo de Administración,
administrador selecciona el se abre dicha ventana.
botón administración de
personal, el cual le dará
acceso al módulo para
agregar a un nuevo personal.
3. El administrador selecciona 4. El sistema habilita los campos correspondientes
agregar un nuevo personal, para que se llene con los datos del personal
dando clic en el botón nuevo.
Agregar.
5. El administrador debe llenar
los campos debidamente.
6. El administrador guarda 7. El sistema valida si los datos ingresados son los
dichos cambios, dando clic correctos.
en el botón Guardar.
8. El sistema guarda los datos en la base de datos.
9. El sistema actualiza la tabla de datos
correspondiente al personal.
10. El sistema se sale del módulo.
Postcondición
Excepciones Paso Acción
5 Si el administrador cancela la solicitud dando clic en el botón
Cancelar, el sistema cancela la operación, el módulo se
cierra.
5 Si el administrador no llenó correctamente los campos, el
sistema notificará que no se guardaron correctamente los
datos en la base de datos.
7 Si el sistema detecta que los tipos de datos no coinciden, el
sistema no guardará los datos en la base de datos y
aparecerá que ha ocurrido un error.
Comentarios Siempre se pedirá la autenticación cuando se entre al sistema.
RF – 03 Baja del personal.
Descripción El sistema podrá eliminar, a petición del administrador, un personal existente
en la base de datos a través del módulo bajas.
Precondición 1. El administrador debió haber sido autentificado anteriormente en el módulo
Iniciar Sesión.
2. Tiene que existir al menos un personal dado de alta.
Curso normal de los eventos.
Acciones del actor. Respuesta del sistema.
1. Inicia cuando el 2. El sistema ingresa al módulo de administración, se abre
administrador selecciona el dicha ventana.
botón administración
personal, el cual le dará
acceso al módulo de
administración del
personal.
3. El administrador deberá dar 4. El sistema abre dicha ventana.
clic al botón de eliminar.
5. El administrador debe 6. El sistema deberá arrojar los datos de dicho ID, para
ingresar el ID del usuario corroborar que sea el adecuado.
que desea eliminar.
7. El administrador debe dar 8. El sistema desplegará un mensaje de confirmación.
clic en botón Eliminar.
9. El administrador acepta el 10. El sistema borrará el registro de dicho personal en la base
mensaje de confirmación. de datos.
11. El sistema se sale del módulo.
Postcondición
Excepciones Paso Acción
5 Si el administrador cancela la solicitud dando clic en el botón
Cancelar, el sistema cancela la operación, el módulo se cierra.
5 Si el administrador ingresa un ID incorrecto o que no exista, el
sistema notificará lo sucedido.
7 Si el administrador cancela la solicitud dando clic en el botón
Cancelar, el sistema cancela la operación, el módulo se cierra.
9 Si el administrador rechaza el mensaje de confirmación, la
operación finaliza.
Comentarios Siempre se pedirá la autenticación cuando se entre al sistema.
RF – 04 Modificar al personal.
Descripción El sistema podrá modificar, a petición del administrador, los
datos de algún personal existente en la base de datos a través
del módulo modificar.
Precondición 1. El administrador debió haber sido autentificado
anteriormente en el módulo Iniciar Sesión.
2. Tiene que existir al menos un personal dado de alta.
Curso normal de los eventos.
Acciones del actor. Respuesta del sistema.
1. Este caso de uso inicia cuando el 2. El sistema ingresa al módulo de administración, de
administrador selecciona el botón dicha ventana.
administración del personal, el
cual le dará acceso al módulo.
3. El administrador deberá dar clic al 4. El sistema abre dicha venta del módulo modificar
botón modificar.
5. El administrador ingresará en el
buscador el ID del personal que
desee modificar.
6. El administrador da clic en el botón 7. El sistema comprueba si el ID ingresado es el correcto.
Buscar.
8. El administrador selecciona al
personal.
9. El administrador debe dar clic en 10. El sistema arrojara los campos de dicho personal con
botón modificar. su respectiva información.
11. El administrador podrá eliminar o
modificar los datos del campo de
dicho personal.
12. El administrador da clic en el botón 13. El sistema comprobará si los datos ingresados son los
guardar para salvar los cambios correctos.
realizados.
14. El sistema actualizará dichos datos de la base de
datos.
15. El sistema desplegará por pantalla que los datos fueron
actualizados.
16. El sistema se sale del módulo.
Postcondición
Excepciones Paso Acción
5 Si el administrador cancela la solicitud, el sistema cancela la
operación, para después salirse del módulo.
5 Si el administrador ingresa un ID Cliente inválido o inexistente,
el sistema notificará al usuario.
11 Si el administrador cancela la solicitud, el sistema cancela la
operación, para después salirse del módulo.
12 Si el sistema detecta que los tipos de datos no coinciden o
hacen falta campos por llenar, el sistema no guardará los
datos en la base de datos y aparecerá que ha ocurrido un
error.
Comentarios Siempre se pedirá la autenticación cuando se entre al
sistema.
RF - 05 Altas a clientes.
Descripción El sistema podrá registrar un cliente nuevo en la base de datos a través del
módulo clientes a pedido del administrador.
Precondición El administrador debió haber sido autentificado anteriormente en el módulo
Iniciar sesión.
Curso normal de los eventos
Acciones del actor Respuesta del sistema.
1. Se inicia cuando el 2. El sistema ingresa al módulo de clientes, a
administrador selecciona el continuación, se abre la ventana de Clientes.
botón Clientes, dicho botón le
dará acceso al módulo de
clientes.
3. El administrador solicita crear 4. El sistema habilita los campos de llenado para
nuevo registro para un ingresar los datos.
Cliente, dando click en el
botón Nuevo.
5. El administrador debe llenar
los campos necesarios para
el alta de nuevos clientes.
6. El administrador guarda los 7. El sistema comprobará si los datos ingresados
cambios, dando click en el son los correctos.
botón Guardar.
8. El sistema guarda los datos en la base de datos,
se muestra en pantalla un mensaje de que los
datos fueron guardados satisfactoriamente.
9. Bloquea los campos de llenando para ingresar los
datos.
10. El sistema refresca la tabla de datos que está en
la ventana.
Postcondición
Excepciones Paso Acción
5 Si el administrador cancela la solicitud dando click en el
botón Cancelar, el sistema cancela la operación, el caso de
uso termina.
5 Si el administrador no llenó correctamente los campos, el
sistema le notificará que no se guardaron correctamente los
datos en la base de datos.
7 Si el sistema detecta que los tipos de datos no son los
correctos, el sistema no guardará los datos en la base de
datos y se enviará un mensaje por pantalla al usuario sobre
este inconveniente.
Comentarios Siempre se pedirá la autenticación cuando se entre al sistema.
RF – 06 Baja a clientes.
Descripción El sistema podrá eliminar un cliente en la base de datos a través del módulo
clientes si el administrador lo solicita.
Precondición -El administrador debió haber sido autentificado anteriormente en el módulo
Iniciar sesión.
-Tiene que existir al menos un cliente ya dado de alta.
Curso normal de los eventos.
Acciones del actor. Respuesta del sistema.
1. Inicia cuando el 2. El sistema ingresa al módulo de clientes, se abre la
administrador selecciona el ventana de Clientes.
botón Cliente, el cual le
dará acceso al módulo de
clientes.
3. El administrador debe
ingresar un ID cliente o un
Nombre Cliente en el texto
Buscar.
4. El administrador debe dar 5. El sistema comprobará si el dato ingresado es el correcto
click en botón Eliminar. en la Base de Datos.
6. El sistema desplegará un mensaje de confirmación.
7. El mensaje de confirmación 8. El sistema borrará el registro del cliente en la base de
se acepta por el datos.
administrador.
9. El sistema mostrará en pantalla que el cliente fue
eliminado correctamente y se cerrará dicha ventana de
mensaje.
10. El sistema refresca la tabla de datos que está en la
ventana.
Postcondición
Excepciones Paso Acción
3 Si el usuario cancela la solicitud, el sistema cancela la operación, a
continuación, el caso de uso termina.
3 Si el usuario no ingresa un ID cliente válido, el sistema notificará al
usuario y el caso de uso se terminará.
7 Si el usuario rechaza el mensaje de confirmación, el caso de uso
termina.
Comentarios Siempre se pedirá la autenticación cuando se entre al sistema.
RF – 07 Modificar clientes.

Descripción El sistema podrá modificar los datos pertinentes a un cliente en la base de datos a
través del módulo clientes a petición del administrador.

Precondición -El administrador debió haber sido autentificado anteriormente en el módulo Iniciar
sesión.
-Tiene que existir al menos un cliente ya dado de alta.
Curso normal de los eventos.
Acciones del actor. Respuesta del sistema.
1. Inicia cuando el administrador 2. El sistema ingresa al módulo de clientes, se abre la
selecciona el botón Cliente, el ventana de Clientes.
cual le dará acceso al módulo de
clientes.
3. El administrador debe buscar un
cliente por su ID cliente o bien por
su Nombre Cliente, ingresándolo
en el texto Buscar.
4. El administrador da click en el 5. El sistema comprueba si el dato ingresado es el
botón Buscar. correcto.
6. El sistema le desplegará el registro de dicho Cliente
7. El administrador selecciona el
cliente.
8. El administrador dará click en el
botón Modificar.
9. El administrador dará click en 10. El sistema llenará los campos de dicho Cliente en sus
dichos campos de dicho cliente campos correspondientes.
para modificarlos.
11. El administrador da click en el 12. El sistema comprobará si los datos ingresados son los
botón Actualizar para actualizar correctos.
dichos datos.
13. El sistema actualizará dichos datos de la base de datos.
14. El sistema desplegará por pantalla que los datos fueron
actualizados.
15. El sistema refresca la tabla de datos que está en la
ventana.
Postcondición
Excepciones Paso Acción
3 Si el administrador cancela la solicitud, el sistema cancela la
operación, a continuación, el caso de uso termina.
3 Si el usuario no ingresa un ID Cliente válido, ya sea por error
de tipeado o no existencia del mismo, el sistema notificará al
usuario y el caso de uso se terminará
9 Si el sistema detecta que los tipos de datos son incorrectos o
faltan campos por llenar, el sistema no guardará los datos en
la base de datos y se enviará un mensaje por pantalla.
Comentarios Siempre se pedirá la autenticación cuando se entre al
sistema.
RF – 08 Checar saldo.
Descripción El sistema podrá consultar, a petición del administrador, el saldo de algún
cliente en específico.
Precondición 1. El administrador debió haber sido autentificado anteriormente en el módulo
Iniciar Sesión.
2. Tiene que existir dicho cliente.
Curso normal de los eventos.
Acciones del actor. Respuesta del sistema.
1. Inicia cuando el 2. El sistema ingresa al módulo de administración, se abre
administrador selecciona el dicha ventana.
botón administración, el
cual le dará acceso al
módulo de administración.
3. El administrador debe dar 4. El sistema abre dicha ventana.
clic en el botón saldo.
5. El administrador debe 6. El sistema deberá arrojar los datos de dicho cliente, en el
ingresar el ID del cliente cual se mostrará la cuenta del cliente.
que desea consultar.
7. El administrador debe dar 8. El sistema se sale del módulo.
clic en el botón aceptar.
Postcondición
Excepciones Paso Acción
5 Si el administrador cancela la solicitud dando clic en el botón
Cancelar, el sistema cancela la operación, el módulo se cierra.
5 Si el administrador ingresa un ID incorrecto o que no exista, el
sistema notificará lo sucedido.
Comentarios Siempre se pedirá la autenticación cuando se entre al sistema.
RF - 09 Alta del producto.
Descripción El sistema podrá registrar, a petición del administrador, un nuevo producto
en la base de datos a través del módulo altas de producto.
Precondición El administrador debió haber sido autentificado anteriormente en el módulo
Iniciar Sesión.
Curso normal de los eventos
Acciones del actor Respuesta del sistema.
1. Inicia cuando el 2. El sistema ingresa al módulo de Administración, y
administrador selecciona el se abre dicha ventana.
botón administración de
productos, el cual le dará
acceso al módulo para
agregar a un nuevo producto.
3. El administrador selecciona 4. El sistema habilita los campos correspondientes
agregar un nuevo producto, para que se llene con los datos del producto
dando clic en el botón nuevo.
Agregar.
5. El administrador debe llenar
los campos debidamente.
6. El administrador guarda 7. El sistema valida si los datos ingresados son los
dichos cambios, dando clic correctos.
en el botón Guardar.
8. El sistema guarda los datos en la base de datos.
9. El sistema actualiza la tabla de datos
correspondiente a los productos.
10. El sistema se sale del módulo.
Postcondición
Excepciones Paso Acción
5 Si el administrador cancela la solicitud dando clic en el botón
Cancelar, el sistema cancela la operación, el módulo se
cierra.
5 Si el administrador no llenó correctamente los campos, el
sistema notificará que no se guardaron correctamente los
datos en la base de datos.
6 Si el sistema detecta que los tipos de datos no coinciden, el
sistema no guardará los datos en la base de datos y
aparecerá que ha ocurrido un error.
6 Si el sistema detecta que ID del producto ya se ha registrado
con anterioridad, aparecerá una notificación de lo ocurrido.

Comentarios Siempre se pedirá la autenticación cuando se entre al sistema.


RF – 10 Baja de producto.
Descripción El sistema podrá eliminar, a petición del administrador, un producto existente
en la base de datos a través del módulo bajas.
Precondición 1. El administrador debió haber sido autentificado anteriormente en el módulo
Iniciar Sesión.
2. Tiene que existir al menos un producto registrado.
Curso normal de los eventos.
Acciones del actor. Respuesta del sistema.
1. Inicia cuando el 2. El sistema ingresa al módulo de administración, se abre
administrador selecciona el dicha ventana.
botón administración de
productos, el cual le dará
acceso al módulo de
administración.
3. El administrador debe dar 4. El sistema abre dicha ventana.
clic en el botón eliminar.
5. El administrador debe 6. El sistema deberá arrojar los datos de dicho ID, para
ingresar el ID del producto corroborar que sea el adecuado.
que desea eliminar.
7. El administrador debe dar 8. El sistema desplegará un mensaje de confirmación.
clic en botón Eliminar.
9. El administrador acepta el 10. El sistema borrará el registro de dicho producto en la base
mensaje de confirmación. de datos.
11. El sistema se sale del módulo.
Postcondición
Excepciones Paso Acción
5 Si el administrador cancela la solicitud dando clic en el botón
Cancelar, el sistema cancela la operación, el módulo se cierra.
5 Si el administrador ingresa un ID incorrecto o que no exista, el
sistema notificará lo sucedido.
7 Si el administrador cancela la solicitud dando clic en el botón
Cancelar, el sistema cancela la operación, el módulo se cierra.
9 Si el administrador rechaza el mensaje de confirmación, la
operación finaliza.
Comentarios Siempre se pedirá la autenticación cuando se entre al sistema.
RF - 11 Modificación de productos.
Descripción El sistema permitirá al usuario aprobar, cambiar o actualizar los productos de su
módulo de productos.
Precondición El usuario empleado o dueño debió haber sido autentificado anteriormente.
El producto a modificar tiene que haber sido dado de alta anteriormente.
Curso normal de los eventos.
Acciones del actor Respuesta del sistema.
1. El usuario, en el sistema, 2. El sistema ingresa al módulo de Productos, se
selecciona el botón Productos, el abre la ventana de Productos.
cual le dará acceso al módulo de
Productos.
3. El usuario debe buscar un Producto
por su ID, ingresándolo en el texto
Buscar.
4. Se da click en el botón Buscar. 5. El sistema comprobará si los datos ingresados son
los correctos. Y se muestra el Cliente.
6. El usuario selecciona el cliente.
7. El usuario debe dar click en el 8. El sistema desbloqueará los campos de dicho
botón Modificar. Producto.
9. El usuario modificará los atributos
de dicho Producto.
10. El usuario da click en el botón 11. El sistema comprobará si los datos ingresados son
Actualizar para actualizar dichos los correctos.
datos del producto seleccionado.
12. El sistema actualizará dichos datos de la base
datos.
13. El sistema desplegará por pantalla que los datos
fueron actualizados.
14. El sistema actualiza la tabla de datos que está en
la ventana. En la tabla de datos
Postcondición Ninguna
Excepciones Paso Acción
9 Si el empleado de la tienda modifica un atributo y este no es del tipo de
dato que era cuando se hizo la modificación, el sistema notifica al usuario.
Comentarios Siempre se pedirá la autenticación cuando se entre al sistema.
RF - 11 Generar reporte.
Descripción El sistema permitirá que el administrador pueda generar reportes de la
venta de sus productos a través del módulo ventas.
Precondición Debe haber por lo menos un producto registrado en el módulo Productos.
Curso normal de los eventos.
Acciones del actor. Respuesta del sistema.
1. El administrador selecciona el botón 2. El sistema ingresa al módulo de Ventas, se
Ventas, el cual le dará acceso al abre la ventana Ventas.
módulo de clientes.
3. El administrador solicita generar un 4. El sistema pide ingresar datos de dicha Venta
reporte de venta, dando click en el
botón Nuevo.
5. El administrador deberá ingresar las
ID Producto de cada producto del
cliente y la cantidad de cada
producto.
6. El administrador dará click en el 7. El sistema comprueba datos.
botón Generar, para generar el
reporte de venta.
8. El sistema guarda la información de dicha
venta en la base de datos.
Postcondición
Excepciones Paso Acción
4 En caso de que la ID sea mal escrita o se seleccionen más
cantidades de las que el usuario pidió, el sistema permite eliminar
la opción o eliminar las cantidades excedidas.
4 En caso de que la cantidad de productos no sea suficiente o no
exista dicho producto, el sistema notificará al usuario.
Comentarios Siempre se pedirá la autenticación cuando se entre al sistema.
RF – 12 Generar nota.
Descripción El sistema permitirá que el administrador pueda generar la nota de sus
ventas a través del módulo de ventas.
Precondición Debe haber por lo menos un producto registrado en el módulo ventas.
Curso normal de los eventos.
Acciones del actor. Respuesta del sistema.
1. El administrador selecciona el botón 2. El sistema ingresa al módulo de Ventas, se
Ventas, el cual le dará acceso al abre la ventana Ventas.
módulo generar reporte.
3. El administrador solicita el reporte
generado de las ventas dando click
en el botón Imprimir.
4. El usuario dará click en el botón
Imprimir, para generar la nota de
venta.
5. El sistema guarda la información de dicha
venta en la base de datos.
6. El sistema imprime nota de venta
Postcondición
Excepciones Paso Acción
3 En caso de que el reporte esté mal generado, el administrador
puede verificar la venta en generar reporte.
Comentarios Siempre se pedirá la autenticación cuando se entre al sistema.

Potrebbero piacerti anche