Documentacion Final fis
-
Upload
marisolroman -
Category
Documents
-
view
17 -
download
0
description
Transcript of Documentacion Final fis
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
INSTITUTO TECNOLOGICO DE CHILPANCINGO.
FUNDAMENTOS DE INGENIERIA DE SOFTWARE.
SISTEMA DE CONTROL DE RENTAS VLOCKVASTER.
INTEGRANTES DEL EQUIPO:
Cardoso De La Rosa Jess.
Morales Garca Julio Cesar.
10 de Diciembre del 2012.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
INDICE
1. INTRODUCCION. 1
2. SISTEMA ACTUAL. 2
3. SISTEMA PROPUESTO. 3
3.1. PANORAMA. 4
3.2 REQUERIMIENTOS FUNCIONALES.
5
3.3 REQUERIMIENTOS NO FUNCIONALES.
6
3.4 MODELO DE CASOS DE USO.
7
3.5 ESPECIFICACIONES DE COSOS DE USO.
8
3.6 MODELO RELACIONAL DE LA BASE DE DATOS
32
3.7 DICCIONARIO DE DATOS 33
3.8 DIAGRAMA DE CLASES. 38
3.9 DIAGRAMA DE ACTIVIDADES.
39
3.10 INTERFAZ DE USUARIO. 53
3.11 GLOSARIO DE TERMINOS. 66
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
1
1. INTRODUCCION.
El presente documento contiene las especificaciones del sistema computacional
desarrollado para modernizar la forma en que la empresa VlockVaster S.A. DE
C.V realiza la renta de pelculas, para ello se disear una aplicacin que permita
la gestin de las mismas.
Una base de datos se encargar de administrar la informacin concerniente a las
entidades que intervienen en el sistema, y se disear un software de interfaz que
permita al usuario realizar las operaciones necesarias de forma sencilla e intuitiva.
El documento de requerimientos ser la base para ajustar las necesidades del
cliente, con las caractersticas del sistema, y una vez ajustadas poder formular una
propuesta de desarrollo a medida del software de gestin. El software a construir a
partir de dicha propuesta se ajustar a las especificaciones del documento en
cuestin.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
2
2. SISTEMA ACTUAL.
Actualmente el videoclub VlockVaster es administrado manualmente, el dueo
cuenta con una serie de bitcoras de anotaciones clasificadas segn su categora
(empleados, clientes, proveedores, pelculas y rentas), cualquier operacin
realizada por el dueo es registrada en la bitcora de anotaciones correspondiente
para su posterior consulta. Solo el dueo tiene acceso a todas las bitcoras.
Cuando el dueo contrata a un nuevo empleado, registra todos sus datos
en la bitcora de empleados.
Cuando el dueo se asocia con un nuevo proveedor, registra todos sus
datos en la bitcora de proveedores.
Cuando el dueo pone a la renta una nueva pelcula, registra todos sus
datos en la bitcora de pelculas.
Los empleados de VlockVaster solo tienen acceso a las bitcoras de clientes y
rentas.
Cuando un nuevo cliente desea realizar una renta el empleado registrar
antes todos sus datos en la bitcora de clientes.
Cuando un cliente (ya registrado en la bitcora clientes) renta una o ms
pelculas, el empleado registra cada una de ellas en la bitcora de rentas
con el nombre del cliente que las adquiere la fecha de renta y la fecha de
entrega, el empleado debe de quedarse con una identificacin del cliente, la
cual ser devuelta una vez que el mismo entregue la pelcula.
Cuando un cliente entrega la ltima pelcula que rent su identificacin le es
entregada, si el cliente gener recargos se le hace el cobro de los mismos y
por ltimo el empleado realiza el registro de la pelcula cliente y los ingresos
generados por la renta en una bitcora de ingresos.
La clasificacin y precio de la pelcula van de acuerdo a la modernidad y
popularidad de la misma, pasado un mes de ser estrenos las pelculas bajan de
categora y precio.
Cada inicio de mes, se verificarn los ingresos obtenidos consultando la bitcora
de ingresos, esto con la finalidad de:
Cuantificar las ganancias.
Registrar a los clientes con mayor cantidad de rentas.
Registrar las pelculas con mayor adquisicin.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
3
3. SISTEMA PROPUESTO.
Despus de haber analizado la forma en que VlockVaster opera, se propone la
elaboracin de un sistema informtico que gestione la administracin del mismo,
tomando en cuenta los siguientes aspectos:
Identificacin de usuarios (dueo o empleado)
Gestin de empleados.
Gestin de proveedores.
Gestin de pelculas.
Gestin de clientes
Control de rentas
Registro de ingresos
El inicio de sesin del sistema deber de contar con una interfaz de usuario
amigable en donde de manera intuitiva el empleado o dueo coloquen su login y
su respectiva contrasea para entrar a su entorno de trabajo.
En base al tipo de usuario (empleado o dueo) el sistema desplegar el entorno
de trabajo correspondiente.
El entorno de trabajo del dueo (tipo de usuario: administrador) deber de contar
con todas las opciones que le permitan realizar la gestin de empleados,
proveedores y pelculas.
El entorno de trabajo del empleado deber de contar con todas las opciones que
le permitan gestionar de manera correcta las operaciones que realiza en el video
club, como la renta de una pelcula o la devolucin de la misma.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
4
3.1 PANORAMA.
La creacin del sistema de control de rentas permitir realizar las operaciones que
se llevan a cabo en el videoclub, utilizando herramientas computacionales, esto
con el fin de disminuir el tiempo que toma rentar una o ms pelculas.
Para mejorar las polticas de renta, la base de datos permitir el registro de
clientes para no solicitar una identificacin personal, sino otorgar una credencial
con una ID nica para cada cliente.
La informacin de las pelculas ser registrada en la base de datos, con el fin de
llevar un mejor control sobre las pelculas en existencia y la adquisicin de nuevas.
Con el fin de mejorar la administracin del video club el dueo podr solicitar en
cualquier momento, un informe sobre las rentas realizadas hasta el ese momento.
La aplicacin solicitar un login y una contrasea cada vez que un empleado
ingrese al sistema concedida por el administrador del sistema, esto con la finalidad
de denegar el acceso a intrusos.
El sistema computacional dar solucin a las diferentes problemticas que
enfrenta actualmente el sistema no computacional del video club.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
5
3.2 LISTA DE REQUERIMIENTOS FUNCIONALES.
Clave Descripcin
RF001 El dueo deber de iniciar en el sistema con una cuenta (usuario y contrasea).
RF002 El dueo del video club registrar a los empleados que atendern a los clientes.
RF003 El dueo del video club registrar las categoras, gneros y estados fsicos disponibles para cada pelcula.
RF004 El dueo del videoclub registrar nuevos ttulos (pelculas).
RF005 El dueo del video club registrar las pelculas existentes (cantidad) de cada ttulo.
RF006 El dueo del video club registrar a los proveedores asociados al videoclub.
RF007 El dueo del video club podr eliminar cualquier pelcula existente en sistema.
RF008 El dueo del video club podr eliminar a cualquier empleado registrado en el sistema.
RF009 El del video club podr eliminar cualquier categora existente en el sistema.
RF010 El empleado deber de iniciar en el sistema con una cuenta (usuario y contrasea).
RF011 El empleado podr registrar nuevos clientes en el sistema.
RF012 El empleado podr eliminar a cualquier cliente existente en el sistema.
RF013 El empleado podr realizar nuevas rentas a cualquier cliente que no tenga sobrecargos.
RF014 El sistema permitir adquirir ms de una pelcula por renta.
RF015 El sistema generar un ticket de venta con las pelculas adquiridas por el cliente, costo unitario, costo total y la fecha de entrega de cada una.
RF016 El sistema generar un recargo al cliente que devuelva una pelcula pasada la fecha de entrega establecida.
RF017 Al efectuarse una renta el sistema almacenar los detalles de la misma en un registro.
RF018 El sistema deber permitir realizar una bsqueda de la existencia de algn ttulo solicitado por el empleado.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
6
3.3 LISTA DE REQUERIMIENTOS NO FUNCIONALES.
El sistema se ejecutar sobre el sistema operativo Windows 7 ultimate de
64 bits.
La base de datos deber ser creada para el manejador de base de datos
Mysql versin 5.5.
La aplicacin deber ser desarrollada bajo el paradigma orientado a
objetos.
La aplicacin ser desarrollada en el lenguaje de programacin Java,
versin 7.
El sistema debe ser construido sobre la base de un desarrollo evolutivo e incremental, de manera tal que nuevas funcionalidades y requerimientos relacionados puedan ser incorporados afectando el cdigo existente de la menor manera posible.
El sistema debe ser de fcil uso y entrenamiento por parte de los usuarios.
El acceso al Sistema debe estar restringido por el uso de claves asignadas
a cada uno de los usuarios. Slo podrn ingresar al Sistema las personas
que estn registradas, estos usuarios sern clasificados en varios tipos de
usuarios (o roles) con acceso a las opciones de trabajo definidas para cada
rol.
El sistema debe validar automticamente la informacin contenida en los
formularios de ingreso. En el proceso de validacin de la informacin, se
deben tener en cuenta aspectos tales como obligatoriedad de campos,
longitud de caracteres permitida por campo, manejo de tipos de datos, etc.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
7
3.4 MODELO DE CASOS DE USO.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
8
3.5 ESPECIFICACIONES DE CASOS DE USO.
Clave: CU001
Caso de Uso: Iniciar sesin.
Breve descripcin: Este caso de uso mostrar un entorno donde el usuario ingresar su informacin de inicio de sesin (login y contrasea).
Precondiciones: Ninguna.
Pos-condiciones: Sesin iniciada con xito.
Flujo Principal:
Dueo. Sistema de control de rentas.
2. Ingresar el login y contrasea y pulsar en iniciar sesin.
1. Presentar un entorno donde se especificar el usuario y contrasea. 3. Verificar que los datos del usuario sean correctos. 3. 1. Si los datos son correctos
ejecutar el flujo alternativo FA001.
3. 2. Si los datos no son correctos ejecutar el flujo alternativo FA002.
4. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. La aplicacin visualizar la interfaz del sistema. FA002. La aplicacin visualizar un mensaje de error en el inicio de sesin.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
9
Clave: CU002
Caso de Uso: Alta empleado.
Breve descripcin: Este caso de uso mostrar un entorno donde el dueo ingresar los datos de un nuevo empleado para registrarlo en el sistema.
Precondiciones: Haber iniciado sesin como administrador. Haber seleccionado alta empleado en el men de opciones.
Pos-condiciones: Empleado registrado en el sistema.
Flujo Principal:
Dueo Sistema de control de rentas
2. Capturar la informacin solicitada por el sistema y dar clic en agregar empleado.
1. Presentar un entorno donde se solicitar la informacin necesaria para registrar un nuevo empleado en el sistema. 3. El sistema validar los datos ingresados por el dueo.
3.1 Si los datos son vlidos se ejecutar el flujo alternativo FA001.
3.2 si los datos no son vlidos se ejecutar el flujo alternativo FA002.
4. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se registrar al empleado en el sistema y se mostrar en una ventana emergente el mensaje Empleado registrado correctamente.
FA002. El sistema no registrar al empleado en el sistema, adems, se mostrar en una ventana emergente el mensaje Error en el proceso de registro de empleado y se mostrarn los detalles del error.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
10
Clave: CU003
Caso de Uso: Baja empleado.
Breve descripcin: Este caso de uso mostrar un entorno en el cual el dueo ingresar la informacin necesaria para dar de baja cualquier empleado registrado en el sistema.
Precondiciones: Haber iniciado sesin como administrador. Haber seleccionado baja empleado en el men de opciones.
Pos-condiciones: Empleado eliminado.
Flujo Principal:
Dueo. Sistema de control de rentas.
2. Ingresar la informacin solicitada del empleado a eliminar y dar clic en buscar. 4. El dueo determinar que empleado eliminar y dar clic en eliminar. 6. El dueo elegir una opcin de la ventana de confirmacin. 6. 1. Si el dueo elige la opcin si,
ejecutar el flujo alternativo FA003.
6. 2. Si el dueo elige la opcin no, ejecutar el flujo alternativo FA004.
1. Presentar un entorno donde se solicitar la informacin necesaria para realizar la baja de empleado del sistema. 3. Buscar al usuario en el sistema. 3. 1. Si el empleado es encontrado,
ejecutar el flujo alternativo FA001.
3. 2. Si el empleado no es encontrado, ejecutar el flujo alternativo FA002.
5. Mostrar una ventana de confirmacin de baja de empleado. 7. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventana emergente el mensaje Empleado no encontrado. FA003. Se eliminar al empleado del sistema y se mostrar una ventana emergente con el
mensaje Empleado eliminado. FA004. No se eliminar al empleado del sistema.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
11
Clave: CU004
Caso de Uso: Alta categora.
Breve descripcin: Este caso de uso mostrar un entorno donde el dueo ingresar los datos de una nueva categora para registrarla en el sistema.
Precondiciones: Haber iniciado sesin como dueo. Haber elegido la opcin de alta categora.
Pos-condiciones: Categora registrada en el sistema.
Flujo Principal:
Dueo. Sistema de control de rentas
2. Capturar la informacin solicitada por el sistema y dar clic en agregar categora.
1. Presentar un entorno donde se solicitar la informacin necesaria para registrar una nueva categora en el sistema. 3. El sistema validar los datos ingresados por el dueo. 3.1 si los datos son vlidos se ejecutar
el flujo alternativo FA001. 3.2 si los datos no son vlidos se
ejecutar el flujo alternativo FA002.
4. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se registrar la categora en el sistema y se mostrar en una ventana emergente el mensaje Categora registrada correctamente.
FA002. El sistema no registrar la categora, adems, se mostrar en una ventana emergente el mensaje Error en el proceso de registro de categora y se mostrarn los detalles del mismo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
12
Clave: CU005
Caso de Uso: Alta gnero.
Breve descripcin: Este caso de uso mostrar un entorno donde el dueo ingresar los datos de un nuevo gnero para registrarlo en el sistema.
Precondiciones: Haber iniciado sesin como dueo. Haber elegido la opcin de alta gnero.
Pos-condiciones: Gnero registrado.
Flujo Principal:
Dueo. Sistema de control de rentas
2. Capturar la informacin solicitada por el sistema y dar clic en agregar gnero.
1. Presentar un entorno donde se solicitar la informacin necesaria para registrar un nuevo gnero en el sistema. 3. El sistema validar los datos ingresados por el dueo. 3.1 si los datos son vlidos se ejecutar
el flujo alternativo FA001. 3.2 si los datos no son vlidos se
ejecutar el flujo alternativo FA002.
4. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se registrar el gnero en el sistema y se mostrar en una ventana emergente el mensaje Gnero registrado correctamente.
FA002. El sistema no registrar el gnero, adems, se mostrar en una ventana emergente el mensaje Error en el proceso de registro de gnero y se mostrarn los detalles del mismo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
13
Clave: CU006
Caso de Uso: Alta estado pelcula.
Breve descripcin: Este caso de uso mostrar un entorno donde el dueo ingresar los datos de un nuevo estado para registrarlo en el sistema.
Precondiciones: Haber iniciado sesin como dueo. Haber elegido la opcin de alta estado pelcula.
Pos-condiciones: Estado registrado.
Flujo Principal:
Dueo. Sistema de control de rentas
2. Capturar la informacin solicitada por el sistema y dar clic en agregar estado.
1. Presentar un entorno donde se solicitar la informacin necesaria para registrar un estado en el sistema. 3. El sistema validar los datos ingresados por el dueo. 3.1 si los datos son vlidos se ejecutar
el flujo alternativo FA001. 3.2 si los datos no son vlidos se
ejecutar el flujo alternativo FA002.
4. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se registrar el estado en el sistema y se mostrar en una ventana emergente el mensaje Estado registrado correctamente.
FA002. El sistema no registrar el estado, adems, se mostrar en una ventana emergente el mensaje Error en el proceso de registro de estado y se mostrarn los detalles del mismo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
14
Clave: CU007
Caso de Uso: Eliminar categora.
Breve descripcin: Este caso de uso mostrar un entorno en el cual el dueo ingresar la informacin necesaria para dar de baja cualquier categora registrada en el sistema.
Precondiciones: Haber iniciado sesin como administrador. Haber seleccionado eliminar categora en el men de opciones.
Pos-condiciones: Categora eliminada.
Flujo Principal:
Dueo. Sistema de control de rentas
2. Ingresar la informacin solicitada de la categora a eliminar y dar clic en buscar. 4. El administrador determinar que categora eliminar y dar clic en eliminar. 6. El dueo elegir una opcin de la ventana de confinacin. 6. 1. Si el dueo elige la opcin si,
ejecutar el flujo alternativo FA003.
6. 2. Si el dueo elige la opcin no, ejecutar el flujo alternativo FA004.
1. Presentar un entorno donde se solicitar la informacin necesaria para realizar la baja de la categora del sistema. 3. Buscar la categora en el sistema. 3. 1. Si la categora es encontrada,
ejecutar el flujo alternativo FA001.
3. 2. Si la categora no es encontrada, ejecutar el flujo alternativo FA002.
5. Mostrar una ventana de confirmacin de baja de categora. 7. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventana emergente el mensaje Categora no encontrada. FA003. Se eliminar la categora del sistema y se mostrar una ventana emergente con el
mensaje Categora eliminada. FA004. No se eliminar la categora del sistema.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
15
Clave: CU008
Caso de Uso: Alta pelcula.
Breve descripcin: Este caso de uso mostrar un entorno donde el dueo podr seleccionar el tipo de registro de pelcula que desee realizar (ttulo o tem).
Precondiciones: Haber iniciado sesin como dueo. Haber seleccionado alta pelcula en el men de opciones.
Pos-condiciones: Seleccin realizada.
Flujo Principal:
Dueo. Sistema de control de rentas
2. Seleccionar la opcin de registro que desee realizar. 2.1 Si el dueo selecciona la opcin alta
titulo se ejecutara el flujo alternativo FA001.
2.2 Si el dueo selecciona la opcin alta tem se ejecutara el flujo alternativo FA002.
1. Mostrar las opciones existentes para el registro de una pelcula. 3. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se ejecutar el caso de uso CU009. FA002. Se ejecutar el caso de uso CU010.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
16
Clave: CU009
Caso de Uso: Alta ttulo.
Breve descripcin: Este caso de uso mostrar un entorno donde el dueo ingresar los datos de un nuevo titulo de pelcula para registrarlo en el sistema.
Precondiciones: Haber iniciado sesin como dueo. Haber seleccionado alta titulo de pelcula en el men de opciones de pelcula.
Pos-condiciones: Titulo de pelcula registrado en el sistema.
Flujo Principal:
Dueo. Sistema de control de rentas
2. Capturar la informacin solicitada por el sistema y dar clic en agregar titulo de pelcula.
1. Presentar un entorno donde se solicitar la informacin necesaria para registrar un nuevo titulo de pelcula en el sistema. 3. El sistema validar los datos ingresados por el dueo.
3.1 Si los datos son vlidos se ejecutar el flujo alternativo FA001.
3.2 si los datos no son vlidos se ejecutar el flujo alternativo FA002.
4. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se registrar el titulo de pelcula en el sistema y se mostrar en una ventana emergente el mensaje Titulo de pelcula registrado correctamente.
FA002. El sistema no registrar el titulo de pelcula, adems, se mostrar en una ventana emergente el mensaje Error en el proceso de registro de titulo de pelcula y se mostrarn los detalles del mismo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
17
Clave: CU010
Caso de Uso: Alta tem pelcula.
Breve descripcin: Este caso de uso mostrar un entorno donde el dueo ingresar los datos de un nuevo tem de pelcula para registrarlo en el sistema.
Precondiciones: Haber iniciado sesin como dueo. Haber seleccionado alta tem pelcula en el men de opciones de pelcula.
Pos-condiciones: tem de pelcula registrado en el sistema.
Flujo Principal:
Dueo. Sistema de control de rentas
2. Capturar la informacin solicitada por el sistema y dar clic en agregar tem de pelcula.
1. Presentar un entorno donde se solicitar la informacin necesaria para registrar un nuevo tem de pelcula en el sistema. 3. El sistema validar los datos ingresados por el dueo.
3.1 Si los datos son vlidos se ejecutar el flujo alternativo FA001.
3.2 si los datos no son vlidos se ejecutar el flujo alternativo FA002.
4. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se registrar el tem de pelcula en el sistema y se mostrar en una ventana emergente el mensaje tem de pelcula registrado correctamente.
FA002. El sistema no registrar el tem de pelcula, adems, se mostrar en una ventana emergente el mensaje Error en el proceso de registro de tem de pelcula y se mostrarn los detalles del mismo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
18
Clave: CU011
Caso de Uso: Baja pelcula.
Breve descripcin: Este caso de uso mostrar un entorno donde el dueo podr seleccionar el tipo de baja que desee realizar del sistema (baja titulo o baja tem).
Precondiciones: Haber iniciado sesin como dueo. Haber seleccionado baja pelcula en el men de opciones.
Pos-condiciones: Seleccin realizada.
Flujo Principal:
Empleado. Sistema de control de rentas
2. Seleccionar la opcin de baja que desee realizar. 2.1 Si el dueo selecciona la opcin
baja titulo se ejecutara el flujo alternativo FA001.
2.2 Si el dueo selecciona la opcin baja tem se ejecutara el flujo alternativo FA002.
1. Mostrar las opciones existentes para la baja de una pelcula. 3. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se ejecutar el caso de uso CU012. FA002. Se ejecutar el caso de uso CU013.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
19
Clave: CU012
Caso de Uso: Baja ttulo.
Breve descripcin: Este caso de uso mostrar un entorno en el cual el dueo ingresar la informacin necesaria para dar de baja cualquier ttulo registrado en el sistema.
Precondiciones: Haber iniciado sesin como dueo. Haber seleccionado baja titulo en el men de opciones de baja pelcula.
Pos-condiciones: Titulo eliminado.
Flujo Principal:
Empleado. Sistema de control de rentas
2. Ingresar la informacin solicitada del ttulo a eliminar y dar clic en buscar. 4. El dueo determinar que ttulo eliminar y dar clic en eliminar. 6. El dueo elegir una opcin de la ventana de confirmacin. 6. 1. Si el dueo elige la opcin si,
ejecutar el flujo alternativo FA003.
6. 2. Si el dueo elige la opcin no, ejecutar el flujo alternativo FA004.
1. Presentar un entorno donde se solicitar la informacin necesaria para realizar la baja de un titulo del sistema. 3. Buscar el ttulo en el sistema. 3. 1. Si el ttulo es encontrado,
ejecutar el flujo alternativo FA001.
3. 2. Si el ttulo no es encontrado, ejecutar el flujo alternativo FA002.
5. Mostrar una ventana de confirmacin de baja de ttulo. 7. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventana emergente el mensaje Ttulo no encontrado. FA003. Se eliminar el ttulo del sistema y se mostrar una ventana emergente con el
mensaje titulo eliminado. FA004. No se eliminar el ttulo del sistema.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
20
Clave: CU013
Caso de Uso: Baja tem pelcula.
Breve descripcin: Este caso de uso mostrar un entorno en el cual el dueo ingresar la informacin necesaria para dar de baja cualquier tem de pelcula registrado en el sistema.
Precondiciones: Haber iniciado sesin como dueo. Haber seleccionado baja tem en el men de opciones de baja pelcula.
Pos-condiciones: Titulo eliminado.
Flujo Principal:
Empleado. Sistema de control de rentas
2. Ingresar la informacin solicitada del tem de pelcula a eliminar y dar clic en buscar. 4. El dueo determinar que tem de pelcula eliminar y dar clic en eliminar. 6. El dueo elegir una opcin de la ventana de confirmacin. 6. 1. Si el dueo elige la opcin si,
ejecutar el flujo alternativo FA003.
6. 2. Si el dueo elige la opcin no, ejecutar el flujo alternativo FA004.
1. Presentar un entorno donde se solicitar la informacin necesaria para realizar la baja de un tem de pelcula del sistema. 3. Buscar el tem de pelcula en el sistema. 3. 1. Si el tem de pelcula es
encontrado, ejecutar el flujo alternativo FA001.
3. 2. Si el tem de pelcula no es encontrado, ejecutar el flujo alternativo FA002.
5. Mostrar una ventana de confirmacin de baja de tem de pelcula. 7. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventana emergente el mensaje tem de pelcula no
encontrado.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
21
FA003. Se eliminar el tem de pelcula del sistema y se mostrar una ventana emergente con el mensaje tem de pelcula eliminado.
FA004. No se eliminar el tem de pelcula del sistema.
Clave: CU014
Caso de Uso: Alta proveedor.
Breve descripcin: Este caso de uso mostrar un entorno donde el dueo ingresar los datos de un nuevo proveedor para registrarlo en el sistema.
Precondiciones: Haber iniciado sesin como administrador. Haber seleccionado alta proveedor en el men de opciones.
Pos-condiciones: Proveedor registrado en el sistema.
Flujo Principal:
Dueo. Sistema de control de rentas
2. Capturar la informacin solicitada por el sistema y dar clic en agregar proveedor.
1. Presentar un entorno donde se solicitar la informacin necesaria para registrar un nuevo proveedor en el sistema. 3. El sistema validar los datos ingresados por el dueo.
3.1 Si los datos son vlidos se ejecutar el flujo alternativo FA001.
3.2 si los datos no son vlidos se ejecutar el flujo alternativo FA002.
4. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se registrar al proveedor en el sistema y se mostrar en una ventana emergente el mensaje Proveedor registrado correctamente.
FA002. El sistema no registrar al proveedor, adems, se mostrar en una ventana emergente el mensaje Error en el proceso de registro de proveedor y se mostrarn los detalles del mismo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
22
Clave: CU015
Caso de Uso: Baja proveedor.
Breve descripcin: Este caso de uso mostrar un entorno en el cual el dueo ingresar la informacin necesaria para dar de baja cualquier proveedor registrado en el sistema.
Precondiciones: Haber iniciado sesin como dueo. Haber seleccionado baja proveedor en el men de opciones.
Pos-condiciones: Proveedor eliminado.
Flujo Principal:
Empleado. Sistema de control de rentas
2. Ingresar la informacin solicitada del proveedor a eliminar y dar clic en buscar. 4. El dueo determinar que proveedor eliminar y dar clic en eliminar. 6. El dueo elegir una opcin de la ventana de confinacin. 6. 1. Si el dueo elige la opcin Si,
ejecutar el flujo alternativo FA003.
6. 2. Si el dueo elige la opcin No, ejecutar el flujo alternativo FA004.
1. Presentar un entorno donde se solicitar la informacin necesaria para realizar la baja de un proveedor del sistema. 3. Buscar al proveedor en el sistema. 3. 1. Si el proveedor es encontrado,
ejecutar el flujo alternativo FA001.
3. 2. Si el proveedor no es encontrado, ejecutar el flujo alternativo FA002.
5. Mostrar una ventana de confirmacin de baja de proveedor. 7. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventana emergente el mensaje proveedor no encontrado. FA003. Se eliminar al proveedor del sistema y se mostrar una ventana emergente con
el mensaje Proveedor eliminado. FA004. No se eliminar al proveedor del sistema.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
23
Clave: CU016
Caso de Uso: Realizar compra.
Breve descripcin: Este caso de uso mostrar un entorno donde el dueo registrar los datos generados por las compras realizadas a los proveedores.
Precondiciones: Haber iniciado sesin como dueo. Haber seleccionado realizar compra en el men de opciones.
Pos-condiciones: Compra realizada.
Flujo Principal:
Empleado. Sistema de control de rentas
2. Capturar los datos solicitados por el sistema y dar clic en agregar. 4. Verificar que los datos de las compras agregadas sean correctos.
4.1 Si los datos son correctos se ejecutar el flujo alternativo FA001.
4.2 Si los datos no son correctos se ejecutar el flujo alternativo FA002.
1. Presentar un entorno donde se solicitarn los datos de la compra de la pelcula (tem). 3. El sistema mostrar en la interfaz los detalles de las compras agregadas.
5. Registrar la informacin de las compras realizadas en el sistema. 6. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. El dueo dar clic en realizar compra. FA002. El dueo dar clic en remover y agregar la compra con la informacin correcta.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
24
Clave: CU017
Caso de Uso: Mostrar compra.
Breve descripcin: Este caso de uso mostrar las compras realizas con todos sus detalles.
Precondiciones: Haber dado clic en mostrar compra del men de opciones.
Pos-condiciones: Compras visualizadas.
Flujo Principal:
Dueo. Sistema de control de rentas
1. Dar clic en Mostrar compras del men de Opciones.
2. Mostrar en la interfaz un reporte de las compras realizadas con la posibilidad de exportarlo a un archivo de formato PDF. 3. Finalizar el caso de uso.
Flujo(s) alternativo(s):
Clave: CU018
Caso de Uso: Mostrar bitcora.
Breve descripcin: Este caso de uso mostrar las rentas realizas con todos sus detalles.
Precondiciones: Haber dado clic en mostrar bitcora del men de opciones.
Pos-condiciones: Bitcora visualizada.
Flujo Principal:
Dueo. Sistema de control de rentas
1. Dar clic en Mostrar bitcora del men de Opciones.
2. Mostrar en la interfaz un reporte de las rentas realizadas con la posibilidad de exportarlo a un archivo de formato PDF. 3. Finalizar el caso de uso.
Flujo(s) alternativo(s):
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
25
Clave: CU019
Caso de Uso: Alta cliente.
Breve descripcin: Este caso de uso mostrar un entorno donde el empleado ingresar los datos de un nuevo cliente para registrarlo en el sistema.
Precondiciones: Haber iniciado sesin como empleado. Haber seleccionado alta cliente en el men de opciones.
Pos-condiciones: Cliente registrado en el sistema.
Flujo Principal:
Empleado. Sistema de control de rentas
2. Capturar la informacin solicitada por el sistema y dar clic en agregar cliente.
1. Presentar un entorno donde se solicitar la informacin necesaria para registrar un nuevo cliente en el sistema. 3. El sistema validar los datos ingresados por el empleado.
3.1 Si los datos son vlidos se ejecutar el flujo alternativo FA001.
3.2 Si los datos no son vlidos se ejecutar el flujo alternativo FA002.
4. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se registrar al cliente en el sistema y se mostrar en una ventana emergente el mensaje Cliente registrado correctamente.
FA002. El sistema no registrar al cliente, adems, se mostrar en una ventana emergente el mensaje Error en el proceso de registro de cliente y se mostrarn los detalles del mismo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
26
Clave: CU020
Caso de Uso: Baja cliente.
Breve descripcin: Este caso de uso mostrar un entorno en el cual el empleado ingresar la informacin necesaria para dar de baja cualquier cliente registrado en el sistema.
Precondiciones: Haber iniciado sesin como empleado. Haber seleccionado baja cliente en el men de opciones.
Pos-condiciones: Cliente eliminado.
Flujo Principal:
Empleado. Sistema de control de rentas
2. Ingresar la informacin solicitada del cliente a eliminar y dar clic en buscar. 4. El dueo determinar que cliente eliminar y dar clic en eliminar. 6. El dueo elegir una opcin de la ventana de confirmacin. 6. 1. Si el dueo elige la opcin si,
ejecutar el flujo alternativo FA003.
6. 2. Si el dueo elige la opcin no, ejecutar el flujo alternativo FA004.
1. Presentar un entorno donde se solicitar la informacin necesaria para realizar la baja de un cliente del sistema. 3. Buscar el cliente en el sistema. 3. 1. Si el cliente es encontrado,
ejecutar el flujo alternativo FA001.
3. 2. Si el cliente no es encontrado, ejecutar el flujo alternativo FA002.
5. Mostrar una ventana de confirmacin de baja de cliente. 7. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventana emergente el mensaje Cliente no encontrado. FA003. Se eliminar el cliente del sistema y se mostrar una ventana emergente con el
mensaje Cliente eliminado. FA004. No se eliminar el cliente del sistema.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
27
Clave: CU021
Caso de Uso: Buscar pelcula.
Breve descripcin: Este caso de uso mostrar un entorno donde el empleado podr verificar la existencia de una pelcula registrada en el sistema.
Precondiciones: Haber iniciado sesin como empleado. Haber seleccionado buscar pelcula en el men de opciones.
Pos-condiciones: Cliente registrado en el sistema.
Flujo Principal:
Empleado. Sistema de control de rentas
2. Capturar la informacin solicitada por el sistema y dar clic en buscar.
1. Presentar un entorno donde se solicitar la informacin necesaria para verificar la existencia de una pelcula registrada en el sistema. 3. El sistema validar los datos ingresados por el empleado.
3.1 Si los datos son vlidos se ejecutar el flujo alternativo FA001.
3.2 si los datos no son vlidos se ejecutar el flujo alternativo FA002.
4. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se mostrar las existencias de la pelcula registrada en el sistema. FA002. El sistema mostrar una ventana emergente con el mensaje Pelcula no
encontrada.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
28
Clave: CU022
Caso de Uso: Realizar renta.
Breve descripcin: Este caso de uso mostrar un entorno donde el empleado registrar una renta realizada por un cliente.
Precondiciones: Haber iniciado sesin como empleado. Haber seleccionado realizar renta en el men de opciones.
Pos-condiciones: Renta realizada.
Flujo Principal:
Empleado. Sistema de control de rentas
2. Capturar el id de la pelcula (tem) y dar clic en agregar pelcula. 4. Verificar que la pelcula sea la correcta.
4.1 Si el cliente desea rentar otra pelcula se ejecutar el flujo alternativo FA003.
4.2 Si el cliente desea cancelar la renta de una pelcula se ejecutar el flujo alternativo FA004.
5. Dar clic en finalizar renta.
1. Presentar un entorno donde el empleado ingresar el id de la pelcula (tem) que desea rentar. 3. El sistema realizar la bsqueda de la pelcula.
3.1 Si el sistema encuentra la pelcula se ejecutar el flujo alternativo FA001.
3.2 si el sistema no encuentra la pelcula se ejecutar el flujo alternativo FA002.
6. Se ejecutar el caso de uso CU020. 7. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. Se mostrar la informacin de la pelcula en la interfaz. FA002. El sistema mostrar una ventana emergente con el mensaje pelcula no
encontrada. FA003. Se repetirn los pasos 1, 2, 3. FA004. El empleado dar clic en remover pelcula.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
29
Clave: CU023
Caso de Uso: Generar ticket.
Breve descripcin: Este caso de uso mostrar en la interfaz la informacin generada por la renta de una pelcula.
Precondiciones: Haber iniciado sesin como empleado. Haber dado clic en el botn finalizar renta de la interfaz de realizar renta.
Pos-condiciones: Ticket generado.
Flujo Principal:
Empleado. Sistema de control de rentas
2. Verificar que los datos sean correctos.
2.1 Si los datos son correctos se ejecutar el flujo alternativo FA001.
2.2 Si los datos no son correctos se ejecutar el flujo alternativo FA002.
4. Entregar el ticket al cliente.
1. Generar un ticket con la informacin de las pelculas rentadas. 3. Imprimir el ticket. 5. Finaliza el caso de uso.
Flujo(s) alternativo(s):
FA001. El empleado dar clic en aceptar. FA002. El empleado dar clic regresar.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
30
Clave: CU024
Caso de Uso: Devolver pelcula.
Breve descripcin: Este caso de uso mostrar un entorno donde el empleado ingresar los datos de una pelcula para ponerla como disponible nuevamente.
Precondiciones: Haber iniciado sesin como empleado. Haber dado clic en devolver pelcula del men de opciones.
Pos-condiciones: Pelcula disponible.
Flujo Principal:
Empleado. Sistema de control de rentas
2. Ingresar el id de la pelcula y dar clic en devolver pelcula. 5. Verificar si se genera algn retardo.
5.1 Si hay retardo se ejecutar el flujo alternativo FA003.
5.2 Si no hay retardo se ejecutar el flujo alternativo FA004.
1. Presentar un entorno donde se solicitar el id de la pelcula (tem). 3. Mostrar en la interfaz la informacin de la renta. 4. Comparar la fecha de entrega con la fecha actual a fin de determinar si se generar algn retardo.
4.1 Si hay retardo se ejecutar el flujo alternativo FA001.
4.2 Si no hay retardo se ejecutar el flujo alternativo FA002. 6. Pondr la pelcula (tem) como disponible en el sistema. 7. Se ejecutar el caso de uso CU022 8. Finalizar el caso de uso.
Flujo(s) alternativo(s):
FA001. El sistema calcular el monto del retardo y lo mostrar en la interfaz. FA002. El sistema indicar que no hay retardo. FA003. El empleado cobrar el importe por el retardo y dar clic en finalizar. FA004. El empleado dar clic en finalizar.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
31
Clave: CU025
Caso de Uso: Registrar renta en bitcora.
Breve descripcin: Este caso de uso registrar la informacin de las rentas realizadas en una bitcora.
Precondiciones: Haber dado clic en el botn finalizar de la interfaz de la opcin devolver pelcula.
Pos-condiciones: Renta registrada.
Flujo Principal:
Empleado. Sistema de control de rentas
1. Registrar los detalles de la renta en la bitcora. 2. Finalizar el caso de uso.
Flujo(s) alternativo(s):
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
32
3.6 Modelo relacional de la base de datos.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
33
BITACORA_RENTA
Nombre de la columna. Descripcin.
RENTA_ID Identificador de la renta.
PELICULA_ITEM_ID Identificador del tem de pelcula.
RETARDO_ID Identificador del retardo.
CLIENTE
Nombre de la columna. Descripcin.
CLIENTE_ID Identificador del cliente.
CLIENTE_NOMBRE Nombre del cliente.
CLIENTE_APELLIDOPATERNO Apellido paterno.
CLIENTE_APELLIDOMATERNO Apellido materno.
CLIENTE_TELEFONO_FIJO Telfono fijo del cliente.
CLIENTE_TELEFONO_MOVIL Telfono celular del cliente.
3.7 DICCIONARIO DE DATOS. ADQUISICION
Nombre d ela columna. Descripcin.
ADQUISICION_ID Identificador de la adquisicin.
PROVEEDOR_ID Identificador del proveedor.
ADQUISICION_CANTIDADITEMS Cantidad de productos adquiridos.
ADQUISICION_PAGOTOTAL Pago total por los productos adquiridos en la compra.
ADQUISICION_FECHA Fecha de la compra.
CATEGORIA_PELICULA
Nombre de la columna. Descripcin.
CATEGORIA_PELICULA_ID Identificador de la categora.
CATEGORIA_PELICULA_NOMBRE Nombre de la categora.
CATEGORIA_PELICULA_DESCRIPCION Descripcin de la categora.
CATEGORIA_PELICULA_PRECIO Costo de las pelculas en la categora.
CATEGORIA_PELICULA_DIASRENTA Cantidad de das de prstamo de una pelcula en la categora.
CATEGORIA_PELICULA_PRECIORETARDO Cuota por un da de retardo en la entrega de la pelcula.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
34
CONDICION_PELICULA
Nombre de la columna. Descripcin.
CONDICION_PELICULA_ID Identificador de la condicin de la pelcula.
CONDICION_PELICULA_NOMBRE Nombre de la condicin de la pelcula.
CONDICION_PELICULA_DESCRIPCION Breve descripcin sobre la condicin de la pelcula.
DIRECCION
Nombre de la columna. Descripcin.
DIRECCION_ID Identificador de la direccin.
DIRECCION_CALLE Calle en que se encuentra el domicilio.
DIRECCION_NUMERO Numero de domicilio.
DIRECCION_COLONIA Colonia en que se encuentra ubicado el domicilio.
DIRECCION_CP Cdigo postal del domicilio.
USUARIO_ID Identificador del usuario.
PROVEEDOR_ID Identificador del proveedor.
CLIENTE_ID Identificador del cliente.
GENERO_PELICULA
Nombre de la columna. Descripcin.
GENERO_PELICULA_ID Identificador del gnero.
GENERO_PELICULA_NOMBRE Nombre del gnero.
GENERO_PELICULA_DESCRIPCION Breve descripcin sobre las caractersticas del gnero.
LISTA_ADQUISICION
Nombre de la columna. Descripcin.
PROVEEDOR_ID Identificador del proveedor.
ADQUISICION_ID Identificador de la adquisicin.
NOMBRE_PELICULA Nombre de la pelcula adquirida.
PRECIO_PELICULA Precio de la pelcula adquirida.
CANTIDAD_PELICULA Cantidad de piezas adquiridas de la pelcula.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
35
PELICULA
Nombre de la columna. Descripcin.
PELICULA_ID Identificador de pelcula.
GENERO_PELICULA_ID Identificador del gnero de la pelcula.
CATEGORIA_PELICULA_ID Identificador de la categora de la pelcula.
PELICULA_NOMBRE Nombre de la pelcula.
PELICULA_SINTESIS Breve descripcin de la trama de la pelcula.
PELICULA_CANTIDAD Cantidad en existencia de una pelcula.
PELICULA_CLASIFICACION Clasificacin de la pelcula.
PELICULA_ITEM
Nombre de la columna. Descripcin.
PELICULA_ITEM_ID Identificador del tem de la pelcula.
CONDICION_PELICULA_ID Identificador de la condicin de la pelcula.
PELICULA_ID Identificador de la pelcula.
PELICULA_ITEM_CONTADOR Cantidad de veces que ha sido rentada la pelcula.
PELICULA_ITEM_ESTADORENTA Indica si la pelcula est rentada o disponible, 0 disponible, 1 rentada.
PROVEEDOR
Nombre de la columna. Descripcin.
PROVEEDOR_ID Identificador del proveedor.
PROVEEDOR_NOMBRE Nombre del proveedor de pelculas.
PROVEEDOR_TELEFONO_FIJO Telfono fijo para contactar con el proveedor.
PROVEEDOR_TELEFONO_CELULAR Telfono celular para contactar con algn representante de ventas del proveedor.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
36
REDES_SOCIALES
Nombre de la columna. Descripcin.
REDES_SOCIALES_ID Identificador de las redes sociales.
REDES_SOCIALES_HOTMAIL Nombre de usuario en la red social hotmail.
REDES_SOCIALES_FACEBOOK Nombre de usuario en la red social facebook.
REDES_SOCIALES_TWITTER Nombre de usuario en la red social twitter.
REDES_SOCIALES_SKYPE Nombre de usuario en la res social skype.
USUARIO_ID Identificador de usuario.
PROVEEDOR_ID Identificador de proveedor.
CLIENTE_ID Identificador de cliente.
RENTA
Nombre de la columna. Descripcin.
RENTA_ID Identificador de renta.
CLIENTE_ID Identificador de cliente.
RENTA_FECHA Fecha en que se realiza la renta.
RENTA_PAGOTOTAL precio pagado por la renta realizada.
RENTA_DETALLES
Nombre de la columna. Descripcin.
RENTA_ID Identificador de renta.
PELICULA_ITEM_ID Identificador del tem de pelcula.
RENTA_DETALLES_FECHAENTREGA Fecha de entrega de la pelcula rentada.
RETARDO
Nombre de la columna. Descripcin.
RETARDO_ID Identificador de retardo.
PELICULA_ITEM_ID Identificador de tem de pelcula.
RENTA_ID Identificador de la renta.
RETARDO_FECHAENTREGA Fecha en que se realiza la devolucin de la pelcula.
RETARDO_PAGO_TOTAL Pago que realiza el cliente por concepto de retardo en la fecha de entrega de las pelculas.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
37
TIPO_USUARIO
Nombre de la columna. Descripcin.
TIPO_USUARIO_ID Identificador del tipo de usuario.
TIPO_USUARIO_NOMBRE Nombre del tipo de usuario.
TIPO_USUARIO_DESCRIPCION Breve descripcin sobre las opciones disponibles para el tipo de usuario.
TIPO_USUARIO_PAGO Sueldo del tipo de usuario.
USUARIO
Nombre de la columna. Descripcin.
USUARIO_ID Identificador de usuario.
TIPO_USUARIO_ID Identificador de tipo de usuario.
USUARIO_LOGIN Login del usuario para iniciar sesin en el sistema.
USUARIO_CONTRASEA Contrasea para el inicio de sesin en sistema.
USUARIO_NOMBRE Nombre del empleado.
USUARIO_APELLIDOPATERNO Apellido paterno del empleado.
USUARIO_APELLIDOMATERNO Apellido materno del empleado.
USUARIO_TELEFONO_FIJO Telfono fijo para contactar al empleado.
USUARIO_TELEFONO_CELULAR Telfono celular del empleado.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
38
3.8 DIAGRAMA CLASES.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
39
3.9 DIAGRAMA DE ACTIVIDADES
Simbologa empleada
Smbolo | Representacin grfica | Funcin Smbolo | Representacin grfica | Funcin
Inicio | Indica el inicio delDiagrama de Actividades.
Flechas | Indican el flujo uorden de las actividades.
Accin |
Decisin |
Fork| Indica un conjunto deactividades que puedenrealizarse en paralelo(concurrentemente)
Join| Indica que, paracontinuar, deben haberfinalizado todas las actividadesconcurrentes.
[Alternativa] Alternativa|
Fin| Inicia el final del Diagrama de actividades.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
40
Actividad: Iniciar Sesin Clave: CU001
Sistema de control de rentas Dueo
Presentar un entorno donde se especificar el usuario y contrasea.
Ingresar el login y contrasea y pulsar en
iniciar sesin.
Verificar que los datos del usuario sean
correctos.
(FA002) Visualizar un mensaje de error en el
inicio de sesin
(FA001) Visualizar la interfaz del sistema
[Datos Correctos]
[Datos Incorrectos]
Flujos Alternativos: FA001. La aplicacin visualizar la interfaz del sistema. FA002. La aplicacin visualizar un mensaje de error en el inicio de sesin.
Actividad: Alta Empleado Clave: CU002
Sistema de control de rentas Dueo
Presentar un entorno para registrar un nuevo empleado en el sistema
Capturar la infor-macin solicitada y agregar empleado.
Validar datos ingresados
(FA002)No registrar al empleado en el sistema
(FA001) Registrar al empleado en el sistema
[Datos Vlidos]
[Datos invlidos]
Flujos Alternativos: FA001. Se registrar al empleado en el sistema y se mostrar en una ventana emergente el mensajeEmpleado registrado correctamente.FA002. El sistema no registrar al empleado en el sistema, adems, se mostrar en una ventanaemergente el mensaje Error en el proceso de registro de empleado y se mostrarn los detalles delerror.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
41
Actividad: Baja Empleado Clave: CU003
Sistema de control de rentas Dueo
Presentar un entorno para dar de baja a un empleado
en el sistema
Ingresar la informacin solicitada del empleado a
dar de baja
Buscar el usuario en el sistema
(FA002) Mostrar el mensaje Empleado no encontrado
(FA001) Mostrar el resultado de la bsqueda
[Se en-cuentra]
[No se encuentra]
Determinar empleado a dar de baja (Clic en eliminar)
Mostrar ventana de confirmacin de baja del
empleado
Elegir opcin deseada
(FA004) No eliminar al empleado del sistema
(FA003) Eliminar empleado del sistema
[S]
[No]
Flujos Alternativos:FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventana emergente elmensaje Empleado no encontrado. FA003. Se eliminar al empleado del sistema y se mostrar unaventana emergente con el mensaje Empleado eliminado. FA004. No se eliminar al empleado delsistema.
Actividad: Alta Categora Clave: CU004
Sistema de control de rentas Dueo
Presentar un entorno para registrar una nueva categora
Capturar la informacin solicitada y agregar
categora nueva
Validar datos ingresados
(FA002) No registrar la categora
(FA001) Registrar la categora en el sistema
[Datos Vlidos]
[Datos invlidos]
Flujos Alternativos: FA001. Se registrar la categora en el sistema y se mostrar en una ventana emergente el mensajeCategora registrada correctamente.FA002. El sistema no registrar la categora, adems, se mostrar en una ventana emergente elmensaje Error en el proceso de registro de categora y se mostrarn los detalles del mismo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
42
Actividad: Alta Gnero Clave: CU005
Sistema de control de rentas Dueo
Presentar un entorno para registrar un nuevo
gnero
Capturar la infor-macin solicitada y
agregar gnero nuevo
Validar datos ingresados
(FA002) No registrar gnero en el sistema
(FA001) Registrar gnero en el sistema
[Datos Vlidos]
[Datos invlidos]
Flujos Alternativos: FA001. Se registrar el gnero en el sistema y se mostrar en una ventana emergente el mensajeGnero registrado correctamente.FA002. El sistema no registrar el gnero, adems, se mostrar en una ventana emergente elmensaje Error en el proceso de registro de gnero y se mostrarn los detalles del mismo.
Actividad: Alta Estado de Pelcula Clave: CU006
Sistema de control de rentas Dueo
Presentar un entorno para registrar un estado
en el sistema
Capturar la informacin solicitada y agregar
estado al sistema
Validar datos ingresados
(FA002) No registrar estado en el sistema
(FA001) Registrar estado en el sistema
[Datos Vlidos]
[Datos invlidos]
Flujos Alternativos: FA001. Se registrar el estado en el sistema y se mostrar en una ventana emergente el mensajeEstado registrado correctamente.FA002. El sistema no registrar el estado, adems, se mostrar en una ventana emergente elmensaje Error en el proceso de registro de estado y se mostrarn los detalles del mismo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
43
Actividad: Eliminar Categora Clave: CU007
Sistema de control de rentas Dueo
Presentar un entorno para dar de baja una categora
en el sistema
Ingresar la informacin solicitada de la categora a
eliminar (clic en buscar)
Buscar la categora en el sistema
(FA002) Mostrar el mensaje Categora no encontrada
(FA001) Mostrar resultado de bsqueda en interfaz
[Se en-cuentra]
[No se encuentra]
Determinar que categora eliminar (Clic en eliminar)
Mostrar ventana de confirmacin de baja de la
categora
Elegir opcin deseada
(FA004) No eliminar la categora del sistema
(FA003) Eliminar la categora del sistema
[S]
[No]
Flujos Alternativos: FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventanaemergente el mensaje Categora no encontrada. FA003. Se eliminar la categora del sistema yse mostrar una ventana emergente con el mensaje Categora eliminada. FA004. No se eliminarla categora del sistema.
Actividad: Alta Pelcula Clave: CU008
Sistema de control de rentas Empleado
Mostrar opciones existentes para el registro de una pelcula (ttulo o tem)
Seleccionar la opcin de registro deseada
Dar de alta un ttulo de pelcula (Vea Diagrama
CU009)
[Alta de ttulo]
[Alta de tem]
Flujos Alternativos: Alta de Ttulo de Pelcula. Se ejecutar el caso de uso CU009. Alta de tem de Pelcula. Se ejecutar el caso de uso CU010.
Dar de alta un tem de pelcula (Vea Diagrama
CU010)
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
44
Actividad: Alta Ttulo Clave: CU009
Sistema de control de rentas Empleado
Presentar un entorno para registrar un ttulo de
pelcula en el sistema
Capturar la informacin solicitada y agregar
ttulo de pelcula nuevo al sistema
Validar datos ingresados
(FA002) No registrar al ttulo de pelcula en el
sistema
(FA001) Registrar al ttulo de pelcula en el sistema
[Datos Vlidos]
[Datos invlidos]
Flujos Alternativos: FA001. Se registrar el titulo de pelcula en el sistema y se mostrar en una ventana emergente elmensaje Titulo de pelcula registrado correctamente.FA002. El sistema no registrar el titulo de pelcula, adems, se mostrar en una ventana emergenteel mensaje Error en el proceso de registro de titulo de pelcula y se mostrarn los detalles delmismo.
Actividad: Alta tem Pelcula Clave: CU010
Sistema de control de rentas Empleado
Presentar un entorno para registrar un tem de
pelcula en el sistema
Capturar la informacin solicitada y agregar tem
de pelcula nuevo al sistema
Validar datos ingresados
(FA002) No registrar al tem de pelcula en el
sistema
(FA001) Registrar al tem de pelcula en el sistema
[Datos Vlidos]
[Datos invlidos]
Flujos Alternativos: FA001. Se registrar el tem de pelcula en el sistema y se mostrar en una ventana emergente elmensaje tem de pelcula registrado correctamente.FA002. El sistema no registrar el tem de pelcula, adems, se mostrar en una ventana emergente elmensaje Error en el proceso de registro de tem de pelcula y se mostrarn los detalles del mismo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
45
Actividad: Baja Pelcula Clave: CU011
Sistema de control de rentas Empleado
Mostrar opciones existentes para la baja de una pelcula
(ttulo o tem)
Seleccionar la opcin de registro deseada
Dar de baja un ttulo de pelcula (Vea Diagrama
CU009)
[Alta de ttulo]
[Alta de tem]
Flujos Alternativos: Baja de Ttulo de Pelcula. Se ejecutar el caso de uso CU012. Baja de tem de Pelcula. Se ejecutar el caso de uso CU013.
Dar de baja un tem de pelcula (Vea Diagrama
CU010)
Actividad: Baja Ttulo Clave: CU012
Sistema de control de rentas Empleado
Flujos Alternativos: FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventanaemergente el mensaje Titulo no encontrado. FA003. Se eliminar el titulo del sistema y semostrar una ventana emergente con el mensaje Titulo eliminado. FA004. No se eliminar eltitulo del sistema.
Presentar un entorno para realizar la baja de un ttulo
de pelcula del sistema
Ingresar la informacin solicitada del ttulo de pelcula
a eliminar (Clic en buscar)
Buscar al ttulo de pelcula en el sistema
(FA002) Mostrar mensaje Ttulo no encontrado
(FA001) Mostrar resultado de la bsqueda en la interfaz
[Se en-cuentra]
[No se encuentra]
Determinar que ttulo de pelcula eliminar (Clic en
eliminar)
Mostrar ventana de confirmacin de baja del
ttulo
Elegir opcin deseada
(FA004) No eliminar el ttulo de pelcula del sistema
(FA003) Eliminar el ttulo de pelcula del sistema
[S]
[No]
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
46
Actividad: Baja tem Pelcula Clave: CU013
Sistema de control de rentas Empleado
Flujos Alternativos: FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventanaemergente el mensaje tem de pelcula no encontrado. FA003. Se eliminar el tem depelcula del sistema y se mostrar una ventana emergente con el mensaje tem de pelculaeliminado. FA004. No se eliminar el tem de pelcula del sistema.
Presentar un entorno para realizar la baja de un tem
de pelcula del sistema
Ingresar la informacin solicitada del tem de pelcula a
eliminar (Clic en buscar)
Buscar al tem de pelcula en el sistema
(FA002) Mostrar mensaje tem no encontrado
(FA001) Mostrar resultado de la bsqueda en la interfaz
[Se en-cuentra]
[No se encuentra]
Determinar que ttulo de pelcula eliminar (Clic en
eliminar)
Mostrar ventana de confirmacin de baja del
ttulo
Elegir opcin deseada
(FA004) No eliminar el ttulo de pelcula del sistema
(FA003) Eliminar el ttulo de pelcula del sistema
[S]
[No]
Actividad: Alta Proveedor Clave: CU014
Sistema de control de rentas Dueo
Presentar un entorno para registrar un nuevo proveedor en el sistema
Capturar la informacin solicitada y agregar proveedor nuevo al
sistema
Validar datos ingresados
(FA002) No registrar al proveedor en el sistema
(FA001) Registrar al proveedor en el sistema
[Datos Vlidos]
[Datos invlidos]
Flujos Alternativos: FA001. Se registrar al proveedor en el sistema y se mostrar en una ventana emergente elmensaje Proveedor registrado correctamente.FA002. El sistema no registrar al proveedor, adems, se mostrar en una ventana emergente elmensaje Error en el proceso de registro de proveedor y se mostrarn los detalles del mismo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
47
Actividad: Baja Proveedor Clave: CU015
Sistema de control de rentas Dueo
Flujos Alternativos: FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventanaemergente el mensaje Proveedor no encontrado. FA003. Se eliminar al proveedor del sistema yse mostrar una ventana emergente con el mensaje Proveedor eliminado. FA004. No seeliminar al proveedor del sistema.
Presentar un entorno para realizar la baja de un
proveedor del sistema
Ingresar la informacin solicitada del proveedor a eliminar (clic en buscar)
Buscar al proveedor en el sistema
(FA002) Mostrar mensaje Proveedor no encontrado
(FA001) Mostrar resultado de la bsqueda en la interfaz
[Se en-cuentra]
[No se encuentra]
Determinar que proveedor eliminar (Clic en eliminar)
Mostrar ventana de confirmacin de baja del
proveedor
Elegir opcin deseada
(FA004) No eliminar al proveedor del sistema
(FA003) Eliminar al proveedor del sistema
[S]
[No]
Actividad: Realizar Compra Clave: CU016
Sistema de control de rentas Dueo
Presentar un entorno donde se solicitarn los datos de la compra de la pelcula (tem)
Capturar los datos solicitados por el sistema y dar clic en
agregar
Verificar que los datos de compra sean correctos
(FA002) Remover compra
(FA001) Realizar compra[S]
[No]
Mostrar en la interfaz los detalles de las compras
agregadas
Flujos Alternativos: FA001. El dueo dar clic en realizar compra.FA002. El dueo dar clic en remover y agregar la compra con la informacin correcta.
(FA002) Proporcionar informacin correcta
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
48
Actividad: Mostrar Comprar Clave: CU017
Sistema de control de rentas Dueo
Dar clic en Compras del men Opciones
Mostrar en la interfaz un reporte de las compras
realizadas con la posibilidad de exportarlo a un archivo de formato
PDF
Actividad: Mostrar Bitcora Clave: CU018
Sistema de control de rentas Empleado
Dar clic en mostrar bitcora del men de
opciones
Mostrar en la interfaz un reporte de las rentas
realizadas con la posibilidad de exportarlo a un archivo de formato
PDF
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
49
Actividad: Alta Cliente Clave: CU019
Sistema de control de rentas Empleado
Presentar un entorno para registrar un nuevo
cliente en el sistema
Capturar la informacin solicitada y agregar al
cliente nuevo al sistema
Validar datos ingresados
(FA002) No registrar al cliente en el sistema
(FA001) Registrar al cliente en el sistema
[Datos Vlidos]
[Datos invlidos]
Flujos Alternativos: FA001. Se registrar al cliente en el sistema y se mostrar en una ventana emergente el mensajeCliente registrado correctamente.FA002. El sistema no registrar al cliente, adems, se mostrar en una ventana emergente elmensaje Error en el proceso de registro de cliente y se mostrarn los detalles del mismo.
Actividad: Baja Cliente Clave: CU020
Sistema de control de rentas Empleado
Flujos Alternativos: FA001. Mostrar el resultado de la bsqueda en la interfaz. FA002. Mostrar en una ventanaemergente el mensaje Cliente no encontrado. FA003. Se eliminar el cliente del sistema y semostrar una ventana emergente con el mensaje Cliente eliminado. FA004. No se eliminar elcliente del sistema.
Presentar un entorno para realizar la baja de un cliente del sistema
Ingresar la informacin solicitada del cliente a
eliminar (Clic en buscar)
Buscar al cliente en el sistema
(FA002) Mostrar mensaje Cliente no encontrado
(FA001) Mostrar resultado de la bsqueda en la interfaz
[Se en-cuentra]
[No se encuentra]
Determinar que cliente se ha de eliminar (Clic en eliminar)
Mostrar ventana de confirmacin de baja del
cliente
Elegir opcin deseada
(FA004) No eliminar al cliente del sistema
(FA003) Eliminar al cliente del sistema
[S]
[No]
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
50
Actividad: Buscar Pelcula Clave: CU021
Sistema de control de rentas Empleado
Presentar un entorno para verificar la
existencia de una pelcula en el sistema
Capturar la informacin solicitada y buscar
Validar datos ingresados
(FA002) Mostrar el mensaje Pelcula no
encontrada
(FA001) Mostrar existencias de pelculas registradas
[Datos Vlidos]
[Datos invlidos]
Flujos Alternativos: FA001. Se mostrar las existencias de la pelcula registrada en el sistema. FA002. El sistema mostrar una ventana emergente con el mensaje pelcula no encontrada.
Actividad: Realizar Renta Clave: CU022
Sistema de control de rentas Empleado
Flujos Alternativos: 0
Presentar un entorno donde ingresar el id (tem)
de pelcula a rentar
Capturar el id de pelcula (tem) y clic en agregar
pelcula
Buscar al id de pelcula en el sistema
(FA002) Mostrar mensaje Pelcula no encontrada
(FA001) Mostrar resultado de la bsqueda en la interfaz
[Se en-cuentra]
[No se encuentra]
Verificar si es la pelcula indicada
(FA004) El empleado dar clic en remover pelcula.
(FA003)repetirn los pasos 1, 2, 3.
[S]
[No]
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
51
Actividad: Generar Ticket Clave: CU023
Sistema de control de rentas Empleado
Generar un ticket con la informacin de las
pelculas rentadas
Verificar que los datos sean correctos
((FA002) Presionar la opcin regresar
(FA001) Presionar la opcin aceptar
[Datos Correctos]
[Datos Incorrectos]
Flujos Alternativos: FA001. El empleado dar clic en aceptar.FA002. El empleado dar clic regresar.
Imprimir el ticket
Entregar el ticket
Actividad: Devolver Pelcula Clave: CU024
Sistema de control de rentas Empleado
Flujos Alternativos: FA001. El sistema calcular el monto del retardo y lo mostrar en la interfaz. FA002. El sistemaindicar que no hay retardo. FA003. El empleado cobrar el importe por el retardo y dar clic enfinalizar. FA004. El empleado dar clic en finalizar.
Presentar un entorno donde se solicitar el id de
la pelcula (tem)
Ingresar el id de la pelcula y dar clic en devolver pelcula
Comparar la fecha de entrega con la fecha actual
(FA001) Calcular el monto del retardo y mostrar
(FA002) Indicar que no hay retardo
[No hay retardo]
[S hay retardo]
Verificar si hay retardo
(FA004) Seleccionar la opcin finalizar
(FA003) Cobrar el importe del retardo
[S]
[No]
Mostrar en la interfaz la informacin de la renta
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
52
Actividad: Registrar renta en la bitcora
Clave: CU025
Sistema de control de rentas Empleado
Registrar los detalles de la renta
en la bitcora.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
53
3.10 INTERFAZ DE USUARIO: MAQUETAS DE PANTALLA.
Interfaz de inicio de sesin.
Interfaz principal de dueo.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
54
Interfaz de opciones de empleado.
Interfaz de alta de empleados.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
55
Interfaz de baja de empleados.
Interfaz de opciones de pelcula.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
56
Interfaz para dar de alta una pelcula (titulo).
Interfaz para dar de alta una pelcula (tem).
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
57
Interfaz para dar de alta una nueva categora de pelculas.
Interfaz para dar de alta un nuevo gnero de pelculas.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
58
Interfaz para dar de alta un nuevo estado o condicin fsica de una pelcula.
Interfaz para dar de baja una categora existente en el sistema.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
59
Interfaz principal para gestionar las opciones de un proveedor.
Interfaz para dar de alta en el sistema a un nuevo proveedor.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
60
Interfaz para dar de baja del sistema a un proveedor.
Interfaz que muestra la informacin contenida en la bitcora de registro de rentas.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
61
Interfaz que permite gestionar las compras realizadas y visualizar un reporte de las mismas.
Interfaz que permite gestionar las compras realizadas y visualizar un reporte de las mismas.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
62
Interfaz que permite registrar las compras realizadas a los diferentes proveedores.
Interfaz que permite visualizar un reporte de las compras realizadas a los diferentes proveedores.
Interfaz que permite visualizar un reporte de las compras realizadas a los diferentes proveedores.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
63
Interfaz principal del empleado que le permite gestionar las diferentes opciones relacionadas con los clientes, rentas y peliculas.
Interfaz que permite gestionar las diferentes opciones relacionadas con los clientes.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
64
Interfaz que permite dar de alta en el sistema a un nuevo cliente.
Interfaz que permite dar de alta en el sistema a un nuevo cliente.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
65
Interfaz que permite buscar una pelcula en el sistema.
Interfaz que el empleado usar para realizar las rentas correspondientes a los clientes.
-
FUNDAMENTOS DE INGENIERIA DE SOFTWARE PROYECTO VIDEO CLUB VLOCKVASTER
66
3.10 GLOSARIO DE TERMINOS.
Base de datos: Conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemticamente para su posterior uso.
Bitcora: Un cuaderno que permite llevar un registro escrito de diversas
acciones. Su organizacin es cronolgica, lo que facilita la revisin de los
contenidos anotados.
Sistema informtico: Conjunto de partes interrelacionadas, hardware, software y
de recurso humano que permite almacenar y procesar informacin.
Gestionar: Hacer las acciones o los trmites necesarios para conseguir o resolver
una cosa.
Interfaz de usuario: La interfaz de usuario es el medio con que el usuario puede
comunicarse con una mquina, un equipo o una computadora, y comprende todos
los puntos de contacto entre el usuario y el equipo.
Login: Nombre de usuario proporcionado por el administrador.
ID: Numero de identificacin.
Requerimiento funcional: Caractersticas que el sistema debe poseer para
satisfacer las necesidades del cliente.
Requerimiento no funcional: Se refiere a las caractersticas que debe poseer el
sistema pero que no son funciones propias de l.
Java: Es un lenguaje de programacin originalmente desarrollado por James
Gosling de Sun Microsystems.