Vous êtes sur la page 1sur 30

INSTITUTO TECNOLGICO DE

CHILPANCINGO
INGENIERA EN SISTEMAS
COMPUTACIONALES
Fundamentos de Ingeniera de Software
Proyecto: Videoclub Shotbuster

Maestro: Ing. Mauricio Crdova Portillo


Integrantes:
-Bernab Aureoles Oscar Jair
-Gonzlez Acevedo Erick
-Molina Derramona Samuel Adrin

1.1. Descripcin del problema


Cuestionario
1. Cuenta con un sistema automatizado para la venta de productos?
No, quiero que me lo desarrolles.
2. Cuenta con un sistema automatizado para la renta de productos?
No, quiero que me lo desarrolles.
3. Cuenta con un sistema automatizado para la compra de productos?
No, quiero que me lo desarrolles.
4. Qu mtodos de pago acepta?
Efectivo
5. Qu requisitos se necesitan para ser socio?
Credencial de elector
Comprobante de domicilio
6. Cules son los datos personales que se piden para ser socio?
Nombre
Apellido paterno
Apellido materno
Sexo
Fecha de nacimiento
Calle
Colonia
Telfono
7. Si no tengo membresa puedo comprar, vender y/o rentar?
Siendo cliente normal, slo se tiene la opcin de comprar
8. Qu beneficios tiene el socio a un cliente?
Un socio tiene la posibilidad de comprar, vender y rentar productos,
adems de aprovechar promociones y descuentos.

9. Cunto es el descuento que se le otorga a un socio?


En la compra de 3 productos o ms se otorga un 5% de descuento.
10. Cules son los das de trabajo?
Abierto todos los das
11. Cul es el horario de trabajo?
10:00 22:00
12. Qu tipo de multimedia ofrecen para renta y/o venta
Pelculas y videojuegos
13. Cules son los datos que debe llevar cada tipo de multimedia?
Pelcula: Titulo, Descripcin, Gnero, Duracin, Director, Actores
Videojuegos: Ttulo, Descripcin, Desarrollador, Gnero, Plataforma,
Clasificacin
14. Puede otra persona venir a rentar aunque l no sea socio pero use
mi membresa?
No, cada socio deber tener su propia membresa
15. Cul es el lapso de tiempo para devolver una renta?
Son 5 das.
16. Qu pasa si no regreso en tiempo una renta?
En caso de que el socio tenga un retraso en la fecha de entrega, se le
cobrar el 45% de la renta.
17. Qu pasa si el usuario pierde una renta?
El socio tendr que pagar el precio total del o los ejemplares, ms la renta
total generada.

18. Qu procede a hacer si un producto se deteriora o se descompone


dentro del establecimiento?
Reemplazar el producto. Los gatos corrern por parte de la empresa.

19. Cul es el nmero mximo de rentas que puedo realizar en un da?


El socio podr realizar las rentas que l desee, siempre y cuando se cuente
con la existencia de los ejemplares para rentar.
20. Para entregar una renta tiene que venir la persona que la realizo
personalmente?
S, es necesario que el titular se presente.

21. Cules son las causas por las que se puede cancelar mi membresa?
Cancelacin de membresa baj el consentimiento del socio
Robo de membresa
No devolver una renta
22. Cuenta con un sistema automatizado para gestionar a los
empleados?
No, quiero que se desarrolle uno.

23. Cules son los datos personales que se piden del empleado?
Empleado: Nombre, Apellido materno, Apellido paterno, Calle, Colonia,
Cdigo postal, Sexo, Fecha de nacimiento, Telfono, Puesto
24. Cules son los tipos de empleados que requiere su
establecimiento?
Administrador, Gerente y Cajero

25. Cuantos tipos de empleados manejaran el sistema?


Administrador, Gerente y Cajero
26. A qu funciones tiene acceso cada tipo de empleado?
El Administrador tendr permisos especiales, los cules le permitirn
nicamente gestionar a los Gerentes (agregar, modificar y eliminar).
El Gerente tendr permiso para gestionar Cajeros y Productos.
El Cajero tendr acceso limitado al sistema (atender rentas, compras,
ventas y dar de alta membresas a socios y cancelar stas).

27. Est asociado con alguna distribuidora?


No
28. Qu condiciones debe cumplir un producto para comprar a los
usuarios?
Debe estar en buen estado y funcionando a la perfeccin
29. Bajo qu condiciones del producto se basan para determinar su
precio de compra?
Cada producto estar clasificado por un estado de conservacin. El Cajero
determinar dicho estado de conservacin y en base a eso, se determina un
precio.
30. Bajo qu condiciones del producto se basan para determinar su
precio de renta?
Cada producto estar clasificado por un estado de conservacin. El
intermediario determinar dicho estado de conservacin y en base a eso, se
determina un precio.
31. Bajo qu condiciones del producto se basan para determinar su
precio de venta?
Cada producto estar clasificado por un estado de conservacin. El
intermediario determinar dicho estado de conservacin y en base a eso, se
determina un precio.

32. Con qu frecuencia actualizan su inventario?


Cada mes
33. Cuenta con servicio de apartado?
No
34. Qu datos debe llevar un el ticket correspondiente a un cliente?
Nombre del establecimiento, direccin, telfono, artculos, monto,
cantidad de pago y cambio

35. Sus proveedores son empresas o personas fsicas?


Empresas
36. Qu datos registra de los proveedores?
Nombre, Calle, Colonia, CP, Telfono
37. Es necesario que el software muestre un registro de las ventas
realizadas?
S
38. Es necesario que el software muestre un registro de las rentas
realizadas?
S
39. Es necesario que el software muestre un registro de las compras
realizadas?
S
40. Realiza envos a domicilio?
No
41. Realiza notificaciones a sus suscriptores acerca de las nuevas
promociones?
No
42. Realiza notificaciones a sus suscriptores acerca de los nuevos
estrenos adquiridos?
No
43. Cuenta con sistema de preventa para futuros estrenos?
No
44. En qu horario pueden acceder al sistema los Cajeros?
Por cuestiones de seguridad, en el horario de: 10:00 22:00
45. En qu horario pueden acceder al sistema los Gerentes?
Ellos tienen acceso ilimitado y control total del sistema a cualquier hora

46. En qu horario pueden acceder al sistema los Administradores?


Ellos tienen acceso ilimitado y control total del sistema a cualquier hora
47. Es necesario que los Cajeros utilicen una contrasea para ingresar
al sistema?
S, cada Cajero debe contar con una contrasea para iniciar sesin en el
sistema por seguridad.
48. Es necesario que los Gerentes utilicen una contrasea para ingresar
al sistema?
S, cada Gerente debe contar con una contrasea para iniciar sesin en el
sistema por seguridad.

49. Es necesario que los Administradores utilicen una contrasea para


ingresar al sistema?
S, cada Administrador debe contar con una contrasea para iniciar sesin
en el sistema por seguridad.
50. Puede un socio solicitar otra membresa?
No, slo puede contar con una membresa. En caso de solicitar otra,
deber cancelar la actual.
51. Si una membresa es cancelada, el usuario tiene la posibilidad de
solicitar otra membresa?
Una vez cancelada la membresa, es posible solicitar otra.
52. Los empleados que laboren dentro del establecimiento pueden
adquirir una membresa de socio
No, tienen que registrarse como socios aparte.

Planteamiento del problema:


El videoclub Shotbuster requiere automatizar su proceso de administracin de
productos, empleados, registro de socios y contar con un sistema de socios para la
compra, renta y venta de pelculas y videojuegos. Ya que el proceso actual del
establecimiento se hace de forma manual, impidiendo as el ptimo
funcionamiento de ste.
Al iniciar el sistema muestra la presentacin del establecimiento, incluyendo un
mensaje de bienvenida y un login con el respectivo password de los empleados
para ingresar a los diferentes procesos que puede llevar a cabo los stos.
Entre las actividades en general que se pueden realizar son:
-Realizar ventas

-Dar de alta membresas

-Realizar rentas

-Cancelar membresas -Consultar registro de rentas

-Realizar compras

-Dar de alta cajeros -Consultar registro de compras

-Dar de alta productos

-Consultar registro de ventas

-Dar de alta gerentes

As, especificando a cada tipo de empleado los procesos que ste puede llevar a
cabo.
Administrador:
-Dar de alta gerentes
Gerente:
-Dar de alta cajeros

-Consultar registro de compras

-Consultar registro de ventas -Dar de alta nuevos productos


-Consultar registro de rentas -Dar de baja productos

Cajero:
-Realizar ventas

-Dar de alta membresas

-Realizar rentas

-Cancelar membresas

-Realizar compras

1.2. Requerimientos funcionales y no funcionales


Requerimientos funcionales
RFN
RF1

RF2

RF3

RF4

RF5

RF6

RF7

Descripcin
Sistema de Login: Al iniciar el sistema, ste ser
capaz de mostrar un cuadro donde el empleado tendr
que loguearse en el sistema, para que identifique qu
tipo de empleado est intentando entrar.
(Administrador, Gerente y Cajero)
Gestin de Gerentes: Por default se debe de manejar
una cuenta con privilegios especiales (Administrador),
que permitir la gestin de Gerentes; opcin que
incluye: agregar, modificar y eliminar.
Gestin de Cajeros: El Gerente tendr la posibilidad
de gestionar a los Cajeros que laboren en el
establecimiento; opcin que incluye: agregar,
modificar y eliminar Cajeros.
Gestin de Socios: El Cajero tendr la posibilidad de
gestionar a los Socios que estn registrados en el
sistema; opcin que incluye: dar de alta y cancelar una
membresa.
Gestin de Productos: El sistema ser capaz de
mostrar los productos daados que requieran la
reposicin de ste. Tambin mostrar la existencia de
todos los productos, para tomar medidas en caso de
que se agoten. Tendr la opcin de agregar productos
a su inventario o dar de baja productos. El Gerente se
encarga de esto.
Generacin de Informes: El Gerente podr
consultar en el sistema un listado de informes
econmicos que genere cada uno de los procesos
principales; opcin que incluye: generar informe de
ventas, generar informe de rentas y generar informe
de compras.
Realizacin de Ventas: El Cajero tendr la
posibilidad de realizar una venta a un cliente, siendo
socio o cliente normal. El sistema ser capaz de

Actores
-Administrador
-Gerente
-Cajero
-BD Empleado
-Administrador
-BD Empleado
-Gerente
-BD Empleado
-Cajero
-BD Socio
-Gerente
-BD Producto

-Gerente
-BD Venta
-BD Renta
-BD Compra
-Cajero
-BD Empleado
-BD Socio
-BD Producto

imprimir un ticket con los datos de la venta, as como


el importe total de sta.
Realizacin de Rentas: El Cajero tendr la
RF8 posibilidad de realizar una renta a un cliente, siendo
ste exclusivamente socio. El sistema ser capaz de
imprimir un ticket con los datos de la venta, as como
el importe total de sta y fecha de devolucin.
Realizacin de Compras: El Cajero tendr la
RF9 posibilidad de realizar una compra a un cliente, siendo
ste exclusivamente socio. El sistema ser capaz de
imprimir un ticket con los datos de la compra, as
como el importe total de sta. El producto comprado
tendr que aadirse al inventario.
Impresin de ticket: El sistema ser capaz de
RF10 imprimir un ticket con los datos que contienen: tipo
de operacin (renta, venta, compra), datos del cliente,
datos del producto, datos del Cajero que atendi,
importe total.
Descuento: En caso de que un Socio realice una
RF11 compra con ms 2 productos, el Sistema ser capaz
de generar una venta con un 5% de descuento en base
a su compra generada.
RF12 Devolucin de renta: El Sistema ser capaz de
detectar a un Socio el cual tenga una renta que no ha
devuelto a partir de los 5 das de su renta. El Socio
tendr que pagar un 45% aparte de la renta.

Requerimientos no funcionales
RNFN
RNF1
RNF2
RNF3
RNF4
RNF5
RNF6
RNF7
RNF8
RNF9

Descripcin
Horario de acceso
Rapidez de operacin
Seguridad general (antivirus)
Seguridad de acceso
Rendimiento
Caractersticas hardware
Usabilidad
Escalabilidad (mltiples conexiones)
Extensibilidad (capaz de mejorar)

-Cajero
-BD Empleado
-BD Socio
-BD Producto
-Cajero
-BD Empleado
-BD Socio
-BD Producto
-Cajero
-BD Empleado
-BD Socio
-BD Producto
-Cajero
-BD Empleado
-BD Socio
-BD Producto
-Cajero
-BD Empleado
-BD Socio
-BD Producto

1.3 Diagrama de casos de uso general

1.4. Actores
Actor:
Casos
de
uso:
Tipo:
Descripcin:

Actor:
Casos
uso:
Tipo:

Administrador
Sistema de Login, Gestin de Gerentes
Primario
Es un actor principal y representa al usuario que puede acceder
al Sistema, adems tiene el control sobre la gestin de Gerentes.

Gerente
de Sistema de Login, Gestin de Cajeros, Gestin de Productos

Primario
Es un actor principal y representa al usuario que puede acceder
Descripcin: al Sistema, adems tiene el control sobre la gestin de Cajeros y
la gestin de Productos.
Actor:
Casos
uso:
Tipo:

Cajero
de Sistema de Login, Gestin Socios, Realizacin de Ventas,
Realizacin de Rentas, Realizacin de Compras
Primario
Es un actor principal y representa al usuario que puede acceder
Descripcin: al Sistema, adems tiene el control sobre la gestin de Socios,
realizacin de compras, ventas y rentas a stos.
Actor:
Casos
uso:

Base de Datos Empleado


de Sistema de Login, Gestin de Gerentes, Gestin de Cajeros,
Realizacin de Ventas, Realizacin de Rentas, Realizacin de
Compras.
Tipo:
Secundario
Descripcin: Es un actor secundario y representa la base de datos de los
empleados registrados como usuarios del Sistema de Shotbuster.
Actor:
Casos
uso:
Tipo:

Base de Datos Socio


de Gestin de Socios, Realizacin de Ventas, Realizacin de
Rentas, Realizacin de Compras.
Secundario

Descripcin: Es un actor secundario y representa la base de datos de los


clientes registrados como Socios de Shotbuster.
Actor:
Casos
uso:
Tipo:

Base de Datos Venta


de Realizacin de Ventas.

Secundario
Es un actor secundario y representa la base de datos de las ventas
Descripcin: de pelculas y videojuegos realizadas a clientes normales y socios
de Shotbuster.
Actor:
Casos
uso:
Tipo:

Base de Datos Producto


de Realizacin de Ventas, Realizacin de Rentas, Realizacin de
Compras, Gestin de Productos.
Secundario
Es un actor secundario y representa la base de datos de todas las
Descripcin: pelculas y videojuegos que ShotBuster dispone para vender o
rentar, as como tambin los productos que ha comprado a
socios de la tienda.
Actor:
Casos
uso:
Tipo:

Base de Datos Renta


de Realizacin de Rentas.

Actor:
Casos
uso:
Tipo:

Base de Datos Compra


de Realizacin de Compras.

Secundario
Es un actor secundario y representa la base de datos de las rentas
Descripcin: de pelculas y videojuegos realizadas por los socios de
Shotbuster.

Secundario
Es un actor secundario y representa la base de datos de las
Descripcin: pelculas y videojuegos que Shotbuster ha comprado a sus
socios.

1.5. Diseo de interfaces y casos de uso


1 Sistema de Login:

Caso de Uso
Actores
Tipo
Propsito

Sistema de Login.
Administrador, Gerente, Cajero, Base de Datos Empleado.
Bsico.
Validar a un empleado con previo registro para que logre
acceder al sistema de ShotBuster.
Resumen
Este caso de uso es iniciado por el empleado. Valida al
empleado mediante un Usuario y Contrasea para ser
validado con su respectivo registro de Empleado para as
poder utilizar el sistema de Shotbuster.
Precondiciones Al inicio se debe haber ejecutado la aplicacin del sistema.
Flujo Principal Se presenta al usuario la Pantalla principal (P-1). Se
muestran los botones con las siguientes opciones: Iniciar
Sesin y Salir.
Si la Actividad seleccionada es Iniciar Sesin, en caso de
que el empleado est intentando ingresar al sistema este
previamente registrado, el sistema podr detectar que tipo
de empleado es:
- Administrador: Se muestra la Pantalla Funciones del
Administrador (P-2), que contiene el caso de uso
Gestin de Gerentes.

Subflujos
Excepciones

- Gerente: Se muestra la Pantalla Funciones del


Gerente (P-3), que contiene los casos de uso Gestin
de Cajeros y Gestin de Productos
- Cajero: Se muestra la Pantalla Funciones del Cajero
(P-4), que contiene los casos de uso Gestin de
Socios, Realizacin de Ventas, Realizacin de Rentas
y Realizacin de Compras.
(E-1).
Ninguno
E-1: No hubo validacin: El usuario contrasea no se
valid correctamente. Despus de tres intentos se saldr del
sistema.

2 Gestin de Gerentes.

Caso de Uso
Actores
Tipo
Propsito

Gestin de Gerentes
Administrador, Base de Datos Empleado.
Bsico.
Gestionar a un empleado como Gerente (agregar, modificar
y eliminar).
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Administrador. Tiene opciones para gestionar a Gerentes.
Precondiciones Se requiere la validacin correcta del empleado como
Administrador
Flujo Principal Se presenta al usuario la Pantalla Funciones del
Administrador (P-2). El Administrador puede seleccionar
entre las siguientes actividades: Agregar, Modificar,
Eliminar y Cerrar Sesin.
Si la Actividad seleccionada es Agregar, se ejecuta el
subflujo Agregar Gerentes (S-1).
Si la actividad seleccionada es Modificar se ejecuta el
subflujo Modificar Gerentes (S-2).
Si la actividad seleccionada es Eliminar se ejecuta el
subflujo Eliminar Gerentes (S-3).
Si la actividad seleccionada es Cerrar Sesin se ejecuta el
subflujo Cerrar Sesin (S-4).
Subflujos
S-1 Agregar Gerentes. El sistema muestra la Pantalla
Agregar Gerentes (P-5). El Administrador podr seleccionar
las siguientes actividades: Agregar y Cancelar.
Si el Administrador presiona Agregar se actualiza la Base
de Datos, que a su vez la Tabla de Informacin de Gerentes
tambin se actualizar (E-1); se cerrar la pantalla P 5.

Excepciones

Si el Administrador presiona Cancelar se cerrar la


pantalla P-5.
S-2 Modificar Gerentes. El sistema muestra la Pantalla
Modificar Gerentes (P-6). El Administrador podr
seleccionar las siguientes actividades: Modificar y
Cancelar.
Si el Administrador presiona Modificar se actualiza la
Base de Datos, que a su vez la Tabla de Informacin de
Gerentes tambin se actualizar (E-1); se cerrara la pantalla
P6.
Si el Administrador presiona Cancelar se cerrara la
pantalla P-6.
S-3 Eliminar Gerentes. El Administrador podr
seleccionar a un Gerente de la Tabla y dar clic en el botn
Eliminar para eliminar al Gerente Seleccionado (E-2)
S-4 Cerrar Sesin. El Administrador cerrara su sesin
actual del sistema, redirigindolo a la pantalla principal del
sistema.
E-1: Informacin Incompleta: Falta llenar informacin
indispensable para completar el registro de un nuevo gerente
o modificar sus datos.
E-2: Falta seleccionar Gerente: Falta seleccionar un gerente
dentro de la tabla para su eliminacin.

3 Gestin de Cajeros

Caso de Uso
Actores
Tipo
Propsito

Gestin de Cajeros
Gerente, Base de Datos Empleado
Bsico.
Gestionar a un empleado como Cajero (agregar, modificar y
eliminar).
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Gerente. Tiene opciones para gestionar a Cajeros.
Precondiciones Se requiere la validacin correcta del empleado como
Gerente.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Gerente (P3). El Gerente puede seleccionar entre las siguientes
actividades: Gestin de Cajeros, Informes y Gestin
de Productos.
Si la actividad seleccionada es Gestin de Cajeros, se
presenta al Gerente la Pantalla Gestin de Cajeros (P-7), con
las actividades: Agregar, Modificar, Eliminar y
Cerrar Sesin.
Si la Actividad seleccionada es Agregar, se ejecuta el
subflujo Agregar Cajeros (S-1).
Si la actividad seleccionada es Modificar se ejecuta el
subflujo Modificar Cajeros (S-2).
Si la actividad seleccionada es Eliminar se ejecuta el
subflujo Eliminar Cajeros (S-3).
Si la actividad seleccionada es Regresar se cierra la
Pantalla Gestin de Cajeros (P-7).
Subflujos
S-1 Agregar Cajeros. El sistema muestra la Pantalla
Agregar Cajeros (P-8). El Gerente podr seleccionar las
siguientes actividades: Agregar y Cancelar.
Si el Gerente presiona Agregar se actualiza la Base de
Datos, que a su vez la Tabla de Informacin de Cajeros
tambin se actualizar (E-1); se cerrar la pantalla P8.
Si el Gerente presiona Cancelar se cerrar la pantalla P-8.
S-2 Modificar Cajeros. El sistema muestra la Pantalla
Modificar Cajeros (P-9). El Gerente podr seleccionar las
siguientes actividades: Modificar y Cancelar.
Si el Gerente presiona Modificar se actualiza la Base de
Datos, que a su vez la Tabla de Informacin de Cajeros
tambin se actualizar (E-1); se cerrara la pantalla P9.
Si el Gerente presiona Cancelar se cerrara la pantalla P-9.

Excepciones

S-3 Eliminar Cajeros. El Administrador podr seleccionar


a un Cajero de la Tabla y dar clic en el botn Eliminar
para eliminar al Cajero Seleccionado (E-2).
E-1: Informacin Incompleta: Falta llenar informacin
indispensable para completar el registro de un nuevo Cajero
o modificar sus datos.
E-2: Falta seleccionar Cajero: Falta seleccionar un Cajero
dentro de la tabla para su eliminacin.

4 Gestin de Productos

Caso de Uso
Actores
Tipo
Propsito

Gestin de Productos
Gerente, Base de Datos Producto
Bsico.
Gestionar a un Producto como Pelcula o Videojuego
(agregar y eliminar).
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Gerente. Tiene opciones para gestionar los Productos.
Precondiciones Se requiere la validacin correcta del empleado como
Gerente.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Gerente (P3). El Gerente puede seleccionar entre las siguientes
actividades: Gestin de Cajeros, Informes y Gestin
de Productos.
Si la actividad seleccionada es Gestin de Productos, se
presenta al Gerente una opcin que contiene Pelculas,
Videojuegos o Productos comprados. Seguido de esto,
si selecciona Pelculas, se muestra la Pantalla Gestin de
Productos (P-10) o si selecciona Videojuegos, se muestra
la pantalla con las actividades: Agregar, Eliminar,
Buscar y Regresar.
Si la actividad seleccionada es Agregar, se ejecuta el
subflujo Agregar Productos (S-1).
Si la actividad seleccionada es Eliminar, se ejecuta el
subflujo Eliminar Productos (S-2).
Si la actividad seleccionada es Buscar, se ejecuta el
subflujo Buscar Productos (S-3).
Si la actividad seleccionada es Regresar se cierra la
Pantalla Gestin de Cajeros (P-7).

Subflujos

Si selecciona Productos Comprados, se muestra una tabla


con todos los productos comprados hacia los Socios, en el
cual puede seleccionar entre las actividades: Aadir al
inventario o Registrar producto.
Si la actividad seleccionada es Aadir al inventario, se
ejecuta el subflujo Aadir al inventario (S-4).
Si la actividad seleccionada es Registrar producto, se
ejecuta el subflujo Registrar producto (S-5).
S-1 Agregar Productos. El sistema muestra la Pantalla
Agregar Productos Pelcula (P-11) o la Pantalla Agregar

Excepciones

Productos Videojuego (P-12). El Gerente podr seleccionar


las siguientes actividades: Agregar, Cancelar.
Si el Gerente presiona Agregar, se actualiza la Base de
Datos, que a su vez la Tabla de Informacin de Productos
tambin se actualizar (E-1); se cerrar la pantalla P11 o P12.
Si el Gerente presiona Cancelar se cerrar la pantalla P-11
o P-12.
S-2 Eliminar Productos. El Gerente podr seleccionar a
un Producto de la Tabla y dar clic en el botn Eliminar,
para eliminar al Producto seleccionado (E-2).
S-3 Buscar Productos. El gerente podr buscar a un
Producto entre su Base de Datos, se pedir que ingrese el
ttulo del producto dependiendo si es Pelcula o Videojuego.
S-4. Aadir al Inventario. Dependiendo del tipo, busca el
nombre del ttulo en la base de datos para ver si est
registrado el producto. En caso de estar registrado, se
aumenta la cantidad del producto del inventario.
S-5. Registrar producto. Dependiendo del tipo, se abre la
Pantalla (P-11) si es de Pelculas o (P-12) en caso de ser
Videojuego.
E-1: Informacin Incompleta: Falta llenar informacin
indispensable para completar el registro de un nuevo
Producto.
E-2: Falta seleccionar Producto: Falta seleccionar un
Producto dentro de la tabla para su eliminacin.

5 Gestin de Socios

Caso de Uso
Actores
Tipo
Propsito

Gestin de Socios
Cajero, Base de Datos Socio
Bsico.
Gestionar a un Socio para otorgarle una membresa (dar de
alta y dar de baja membresas).
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Cajero. Tiene opciones para gestionar los Socios.
Precondiciones Se requiere la validacin correcta del empleado como
Cajero.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Cajero (P-4).
El Cajero puede seleccionar entre las siguientes actividades:
Gestin de Socios, Renta, Venta, Compra,
Consulta de rentas

Subflujos

Si la actividad seleccionada es Gestin de Socios, se


presenta al Cajero la Pantalla Gestin de Socios (P-13), con
las actividades: Agregar, Eliminar, Modificar y
Regresar.
Si la actividad seleccionada es Agregar, se ejecuta el
subflujo Agregar Socios (S-1).
Si la actividad seleccionada es Eliminar, se ejecuta el
subflujo Eliminar Socios (S-2).
Si la actividad seleccionada es Modificar, se ejecuta el
subflujo Modificar Socios(S-3).
Si la actividad seleccionada es Regresar se cierra la
Pantalla Gestin de Socios (P-13).
S-1 Agregar Socios. El sistema muestra la Pantalla Agregar
Socios (P-14). El Cajero podr seleccionar las siguientes
actividades: Agregar, Cancelar.
Si el Cajero presiona Agregar, se actualiza la Base de
Datos, que a su vez la Tabla de Informacin de Socios
tambin se actualizar (E-1); se cerrar la pantalla P14.
Si el Gerente presiona Cancelar se cerrar la pantalla P-14.
S-2 Eliminar Socios. El Cajero podr seleccionar a un
Socio de la Tabla y dar clic en el botn Eliminar, para
eliminar al Socio seleccionado (E-2).
S-3 Modificar Socios. El sistema muestra la Pantalla
Modificar Socios (P-15). El Cajero podr seleccionar las
siguientes actividades: Modificar y Cancelar.

Excepciones

Si el Cajero presiona Modificar se actualiza la Base de


Datos, que a su vez la Tabla de Informacin de Socios
tambin se actualizar (E-1); se cerrara la pantalla P15.
Si el Cajero presiona Cancelar se cerrar la pantalla P-15.
E-1: Informacin Incompleta: Falta llenar informacin
indispensable para completar el registro de un nuevo Socio.
E-2: Falta seleccionar Producto: Falta seleccionar un Socio
dentro de la tabla para su eliminacin.

6 Realizacin de Ventas

Caso de Uso
Actores

Realizacin de Ventas
Cajero, Base de Datos Venta, Base de Datos Producto, Base
de Datos Socio, Base de Datos Empleado
Tipo
Bsico.
Propsito
Realizar una Venta por parte del Cajero hacia un Cliente que
puede ser Socio o no; una Venta puede contener varios
Productos.
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Cajero. Tiene opciones para realizar una Venta.
Precondiciones Se requiere la validacin correcta del empleado como
Cajero.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Cajero (P-4).
El Cajero puede seleccionar entre las siguientes actividades:
Gestin de Socios, Renta, Venta, Compra,
Consulta de rentas

Subflujos

Si la actividad seleccionada es Realizacin de Venta, se


presenta al Cajero la Pantalla Realizar Venta (P-16), con las
actividades: Agregar y Aceptar.
Si la actividad seleccionada es Agregar, se ejecuta el
subflujo Agregar al carrito (S-1).
Si la actividad seleccionada es Aceptar, se ejecuta el
subflujo Realizar Venta (S-2).
Si la actividad seleccionada es Regresar se cierra la
Pantalla Realizar Venta (P-16) y regresa a la Pantalla P-4.
S-1 Agregar al carrito. El Cajero podr ingresar el ID del
Producto que el Cliente le lleve a la caja, el Sistema se
encargar de buscar el Producto en el inventario para
determinar si hay en existencia o no; todo esto lo facilitar
gracias a una lista desplegable que permita saber si es una
Pelcula o un Videojuego. Se actualizar la tabla de
productos que se vendern, incluyendo as su precio y
cantidad (E-1).
S-2 Realizar Venta. El sistema realizar los clculos de
acuerdo al carrito (tabla) en la que se agregaron los
productos. Calcular el importe total, y en caso de que el
Cliente sea un Socio, en caso de ser ms de 2 productos, se
har un descuento del 5%. Se le entrega al Cliente un ticket
con los datos de la Venta.

Excepciones

E-1: Informacin Incompleta: Falta llenar informacin


indispensable para completar la Venta.

7 Realizacin de Rentas

Caso de Uso
Actores

Realizacin de Rentas
Cajero, Base de Datos Renta, Base de Datos Producto, Base
de Datos Socio, Base de Datos Empleado
Tipo
Bsico.
Propsito
Realizar una Renta por parte del Cajero hacia un Cliente
exclusivamente Socio; una Renta puede contener varios
Productos.
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Cajero. Tiene opciones para realizar una Renta.
Precondiciones Se requiere la validacin correcta del empleado como
Cajero.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Cajero (P-4).
El Cajero puede seleccionar entre las siguientes actividades:
Gestin de Socios, Renta, Venta, Compra,
Consulta de rentas
Si la actividad seleccionada es Realizacin de Renta, se
presenta al Cajero la Pantalla Realizar Renta (P-17), con las
actividades: Agregar y Aceptar.

Subflujos

Excepciones

Si la actividad seleccionada es Agregar, se ejecuta el


subflujo Agregar al carrito (S-1).
Si la actividad seleccionada es Aceptar, se ejecuta el
subflujo Realizar Venta (S-2).
Si la actividad seleccionada es Regresar se cierra la
Pantalla Realizar Venta (P-16) y regresa a la Pantalla P-4.
S-1 Agregar al carrito. El Cajero podr ingresar el ID del
Producto que el Cliente le lleve a la caja, el Sistema se
encargar de buscar el Producto en el inventario para
determinar si hay en existencia o no; todo esto lo facilitar
gracias a una lista desplegable que permita saber si es una
Pelcula o un Videojuego. Se actualizar la tabla de
productos que se rentarn, incluyendo as su precio y
cantidad (E-1).
S-2 Realizar Renta. El sistema realizar los clculos de
acuerdo al carrito (tabla) en la que se agregaron los
productos. Calcular el importe total y se har un descuento
del 5% en caso de que sean ms de 2 productos en la Renta.
Se le entrega al Cliente un ticket con los datos de la Renta.
E-1: Informacin Incompleta: Falta llenar informacin
indispensable para completar la Renta.

8 Realizacin de Compras

Caso de Uso
Actores

Realizacin de Compras
Cajero, Base de Datos Compra, Base de Datos Producto,
Base de Datos Socio, Base de Datos Empleado
Tipo
Bsico.
Propsito
Realizar una Compra por parte del Cajero hacia un Cliente
exclusivamente Socio; una Compra puede contener varios
Productos.
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Cajero. Tiene opciones para realizar una Compra.
Precondiciones Se requiere la validacin correcta del empleado como
Cajero.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Cajero (P-4).
El Cajero puede seleccionar entre las siguientes actividades:
Gestin de Socios, Renta, Venta, Compra,
Consulta de rentas

Subflujos

Excepciones

Si la actividad seleccionada es Realizacin de Compra, se


presenta al Cajero la Pantalla Realizar Compra (P-18), con
las actividades: Agregar, Aceptar y Regresar.
Si la actividad seleccionada es Agregar, se ejecuta el
subflujo Agregar al carrito (S-1).
Si la actividad seleccionada es Aceptar, se ejecuta el
subflujo Realizar Venta (S-2).
Si la actividad seleccionada es Regresar se cierra la
Pantalla Realizar Venta (P-16) y regresa a la Pantalla P-4.
S-1 Agregar al carrito. El Cajero podr ingresar el tipo,
ttulo y precio del Producto que le comprar al Socio (E-1).
S-2 Realizar Compra. El sistema se encargar de agregar
los productos a una Entidad temporal, la cual va a contener
los datos de la compra (datos del producto).
E-1: Informacin Incompleta: Falta llenar informacin
indispensable para completar la Compra.

Vous aimerez peut-être aussi