Академический Документы
Профессиональный Документы
Культура Документы
3. Estructura Organizacional
4. Antecedentes
Casa Nintendo comercializa una gran variedad de productos y accesorios de la
lnea dedicada al entretenimiento como ser: consolas de video juegos, DVD
porttil de las diferentes marcas, mp3 y mp4 de diferente capacidad de
almacenamiento desde 2 a 8 gigabytes, y dems accesorios.
Esta tienda comercial inicio sus actividades el ao 2000, como iniciativa de la
propietaria Mery Hilary Martnez en el comercial Casco Viejo Local 37, en vista
de la creciente demanda en este rubro y con el financiamiento del Banco
Mercantil Santa Cruz.
En sus inicios contaba con una limitada variedad de productos, los cuales
fueron incrementndose paralelamente a las innovaciones tecnolgicas,
extendiendo su stock con accesorios para computadores.
5. Justificacin
La empresa actualmente no cuenta con un sistema de informacin, por lo cual
el registro de compras, ventas y proveedores se realiza de forma manual,
existiendo perdida de informacin y dificultando as el registro, manejo y
control de la misma, en las actividades que se realizan da a da.
Por lo tanto la implementacin del sistema solucionara los problemas que
enfrenta la empresa, realizando los registros en forma rpida y sencilla,
optimizando as el tiempo de atencin al cliente y control de inventario.
6. Descripcin del Problema
Es de conocimiento general que cualquier empresa de distribucin o que se
dedica a la venta de cualquier producto desea tener un control exhaustivo de
sus proveedores, de sus clientes, as como de sus compras y ventas por
cualquier concepto.
La empresa en estudio realiza un registro manual de sus movimientos,
enfrentando los siguientes problemas o dificultades:
Las compras se efectan de distintos proveedores y generalmente el
tipo de transaccin es al crdito, necesitando tener un registro de los
pagos hechos en cada cuota. El propietario lleva un control de sus
deudas a travs de los recibos que el proveedor emite como constancia
de haber efectuado un pago; si sucediera la perdida de uno o varios
recibos no tendra un control exacto de la cantidad total desembolsada,
teniendo as el proveedor la oportunidad o posibilidad de cobrar una
cantidad mayor a la original.
Cuando se efecta una venta se emite un recibo y/o factura si el cliente
as lo desea, si la venta se realiza sin facturacin se hace un descuento
del trece por ciento del valor del producto. Cuando el comprador es un
cliente constante, si realiza una compra sin factura se le hace un
descuento del diez por ciento del total y si la compra es facturada el
descuento es del cinco por ciento.
Las ventas deben ser registradas o anotadas en el cuaderno de control
muy independientemente de que se haya emitido un recibo o una
factura, existiendo el riesgo de que una de ellas no sea apuntada en
dicho cuaderno.
El encargado de ventas percibe o descubre que ya no existe algn
producto en almacn solo en el momento en el que es solicitado por un
cliente y no as con anticipacin, lo que implica la perdida de ventas y
lealtad de cliente en algunos casos. Esto de debe a que la revisin de
inventario se realiza cada tres meses teniendo una desinformacin total
8.4. Mdulo de Administracin de usuarios.Ya que el sistema es multiusuario, surge la necesidad de restringir
accesos a la informacin, ya que en algunos casos esto sera innecesario
para determinados sistema. El modulo consta de:
Registrar privilegios. Se registra el ID de privilegio, el objeto y
la accin permitida.
Registrar usuarios. Se registra el ID de Empleado, el Cdigo de
Usuario, su contrasea.
Gestionar Grupos. Se almacena todos los grupos de usuarios del
sistema, donde va el nombre de grupo y el ID.
9.- Entrevistas
Entrevistado: Mara Hilary Martnez
Encargado de la tienda en general.
1.- Cul es la funcin de la empresa?
R. Casa Nintendo es una tienda comercial, se dedica a la venta de accesorios
para computadoras, productos de entretenimiento y tambin la venta de CDS
y cassets.
2.- Qu funciones cumple UD. dentro de la empresa?
R. Encargada de las ventas.
3.- Explique el proceso completo de su actividad principal?
de
las
funciones
que
realiza
R.- Existen algunos productos que no tienen garanta como los cassets y cds,
ya que antes de llevarlo el cliente los prueba para ver si sirven o no.
Los productos que tienen garanta, su garanta se da de dos formas:
a. Garanta de Fbrica.- Intervienen los productos que vienen con
garanta de fbrica, marcas de como: Sony, LG, Philips y su
garanta es de 1-2 aos dependiendo del producto. Estos tienen su
propia casa de garanta, donde el cliente debe llevarlo para que se
arreglen.
b. Garanta de la tienda.- son accesorios que no traen garanta de
fbrica, por lo tanto la tienda le otorga una garanta de 1 mes.
Cuando el producto no funciona bien o tiene algn desperfecto el
cliente tiene la opcin de cambiarlo, con previa revisin del que
atiende.
Los productos que son devueltos por mal estado, la tienda los
devuelve a la distribuidora que le vendi el producto, esta
distribuidora hace la reposicin del producto.
12.- Si tuviera un sistema, que requerimientos vera usted
necesarios?
R. Control de las ventas realizadas, informacin acerca del inventario para
saber que productos no existen o se han terminado, manejar listado de
proveedores y clientes.
Entrevistado: Mery Hilary Martnez
Propietario de la tienda.
1.- Cul es la funcin de la empresa?
R. Casa Nintendo es una tienda comercial, se dedica a la venta de accesorios
para computadoras, productos de entretenimiento y tambin la venta de CDS
y cassets.
2.- Qu funciones cumple UD. dentro de la empresa?
R. Propietario de la tienda.
3.- Explique el proceso completo de su actividad principal?
R. Revisin de los productos que hay en inventario, revisin de los productos
vendidos y del dinero recaudado, y control de todo el movimiento econmico
que se realiza en la tienda.
4.- Lleva un
diariamente?
R. S.
control
registro
de
las
funciones
que
realiza
10.3 Salida:
-
10.4 Objeto:
-
10
10.5 Sujeto:
-
11
PROCESO
SALIDA
FLUJO DE TRABAJO
1. Identificar Actores y Casos de Uso.Actores:
a) Cliente: Es la persona que se encarga de comprar y en algunos
casos de exigir la devolucin de los productos.
b) Encargado de ventas: Es el encargado de atender las solicitudes
del cliente que son: compra y devolucin. Tambin tiene los roles de
registrar las ventas y generar comprantes.
c) Encargado de compras: Tiene los roles de comprar, codificar,
organizar los productos.
d) Propietario de la tienda: Es el encargado de controlar el
inventario, las transacciones de compra y venta en funcin a los
informes que recibe.
Casos de Uso:
CU1. Gestionar clientes.
CU2. Gestionar proveedores.
CU3. Gestionar empleados.
CU4. Gestionar productos.
CU5. Gestionar devolucin.
CU6. Gestionar ventas.
CU7. Registrar ingreso de productos por devolucin.
CU8. Gestionar cuentas por pagar.
CU9. Verificar productos.
CU10. Generar informe de ventas.
12
CU11.
CU12.
CU13.
CU14.
CU15.
CU16.
CU17.
CU18.
CU19.
CU20.
CU21.
CU22.
CU23.
CU24.
CU25.
CU26.
13
Prioridad
Estado
Riesgo
Normal
Normal
Normal
Normal
Critico
Critico
Critico
Significativo
Significativo
Significativo
Critico
Significativo
Significativo
Significativo
Normal
Normal
Significativo
Significativo
Normal
Normal
Normal
Critico
Normal
Normal
Normal
Critico
Critico
Critico
Critico
Esencial
Esencial
Esencial
Critico
Esencial
Esencial
Esencial
Normal
Critico
Esencial
Esencial
Normal
Normal
Normal
Critico
Bajo
Bajo
Bajo
Normal
Alto
Alto
Alto
Normal
Normal
Normal
Alto
Normal
Normal
Normal
Bajo
Normal
Normal
Normal
Bajo
Bajo
Bajo
Alto
CU23
CU24
CU25
CU26
Normal
Critico
Normal
Significativo
Normal
Critico
Normal
Esencial
Bajo
Alto
Bajo
Normal
CU1
Gestionar clientes
Cliente
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condicin
Resumen
14
Encargado de Venta
Curso Alternativo
2) Puede que el cliente ya exista.
3) El cliente no existe.
4) El cliente no existe.
CU2. Gestionar proveedores.
Encargado de Compra
15
CU2
Gestionar
proveedores
Caso de Uso
Actores
Actor Iniciador
Pre-condiciones
Post-Condicin
Resumen
Gestionar Proveedores
Encargado de Compra
Encargado de Compra
--Permite registrar, actualizar, eliminar
(lgicamente) y buscar los datos de los
proveedores.
Curso Bsico
Acciones del Actor
1. El usuario ingresa los datos
del proveedor.
CU3
Gestionar
Propietario
16
Caso de Uso
Actores
Actor Iniciador
Pre-condiciones
Post-Condicin
Resumen
Gestionar Empleados
Propietario
Propietario
--El sistema registra, busca, modifica, elimina (de
forma lgica) a los empleados.
Curso Bsico
Acciones del Actor
1. El usuario ingresa los datos
del empleado.
Curso Alternativo
17
CU2
Gestionar
proveedores
Encargado de Venta
CU9
Verificar
productos
18
CU4
Gestionar
productos
Encargado de Compra
CU15
Gestionar marcas de
productos
Caso de Uso
Actores
Actor Iniciador
Pre-condiciones
Post-Condicin
Resumen
Referencias
Gestionar productos
Encargado de Ventas, Encargado de compras
Encargado de Ventas, Encargado compras
El usuario debe verificar que el producto no
est registrado, debe gestionar la marca del
producto, debe gestionar al proveedor del
producto.
-Los encargados pueden registrar nuevos
productos, modificar, eliminar de forma lgica
los que ya no existen o ya no son requeridos
por los clientes.
RF1. CU2.- Gestionar Proveedores
RF2. CU9.- Verificar productos.
RF3. CU15.- Gestionar marcas de productos.
Curso Bsico
Acciones del Actor
1. El usuario realiza la
bsqueda del producto
mediante el CU Buscar
Producto.
3. El sistema selecciona el
producto
a ingresar.
2. El sistema visualiza la
bsqueda.
4. Ingresa el nombre, precio
y cdigo de producto si es
nuevo en la tienda.
5. Ingresa la cantidad
adquirida en los respectivos
almacenes.
6. Modifica los stocks del
producto.
7. Elimina de forma lgica el
producto.
Curso Alternativo
CU9
CU18
2. El producto
no se encuentra registrado.
Verificar productos
Verificar en
ventas
3. El producto
ya se encuentra registrado
la tienda.
CU5.
Gestionar devolucin.
CU5
Gestionar
devolucin
Cliente
19
CU11
Registrar egreso de
productos
Encargado de Venta
CU7
Gestionar ingreso de
productos por
devolucion
Caso de Uso
Actores
Actor Iniciador
Pre-condiciones
Post-Condicin
Resumen
20
Gestionar devolucin
Encargado de ventas, cliente.
Cliente
El encargado de ventas debe verificar que en la
tienda se venda ese producto y que su cdigo
este registrado. Debe tambin verificar la fecha
de venta para ver si su garanta aun es vlida.
El sistema debe registrar el egreso del producto
que se va a cambiar.
Tambin debe registrar el ingreso de productos
por devolucin a la tienda, por medio de los
casos de uso correspondientes.
Se hace el cambio correspondiente del producto
por otro en buen estado, si la garanta es la
tienda y no de fbrica.
Referencias
Curso Bsico
Acciones del Actor
1. El usuario realiza la
bsqueda de la venta mediante el
CU verificar ventas.
5. Realiza la bsqueda del
producto mediante el CU
Verificar Productos.
7. El sistema selecciona el
producto
a reponer.
2. El sistema visualiza la
bsqueda.
3. Revisa y verifica que la
venta corresponda a la de
la nota que presento el
cliente.
4. Verifica que el tiempo de
garanta no haya
expirado.
6. El sistema visualiza la
bsqueda del producto.
8. Registra la devolucin.
Curso Alternativo
2.
3.
4.
6.
21
CU9
Verificar productos
CU1
Gestionar clientes
CU6
Gestionar ventas
Cliente
Encargado de Venta
CU12
Verificar tipo de
cliente
22
CU11
Registrar egreso de
productos
CU13
Generar factura
Caso de Uso
Actores
Actor Iniciador
Pre-condiciones
Post-Condicin
Resumen
Referencias
Gestionar ventas
Encargado de ventas, cliente.
Encargado de ventas.
Se debe verificar si existe el producto que
solicita el cliente.
Si el cliente no est registrado se realiza
el registro o cualquier actualizacin que
quiera hacer.
Se debe verificar el tipo de cliente, para
realizarle un descuento en caso de que lo
merezca.
Se registra el egreso de producto por
motivo de venta.
Generar su factura.
El encargado puede registrar una venta
nueva, modificar una ya registrada,
tambin puede mediante esta plataforma
registrar nuevos clientes y actualizar el
tipo de cliente.
RF1.RF2.RF3.RF4.RF5.-
Curso Bsico
Acciones del Actor
1. El usuario realiza la bsqueda
del cliente mediante el CU
verificar cliente.
4. Realiza la bsqueda del
producto mediante el CU Verificar
Productos.
6.- El sistema selecciona el
producto requerido por el cliente.
2.
Curso Alternativo
2. El cliente no existe.
3. El cliente no existe.
5. El stock del producto es menor a la cantidad solicitada.
23
Encargado de Venta
Caso de Uso
Actores
Actor Iniciador
Pre-condiciones
Post-Condicin
Resumen
Referencias
CU7
Gestionar ingreso de
productos por
devolucion
CU5
Gestionar
devolucin
Curso Bsico
Acciones del Actor
1. El usuario ingresa el
cdigo del producto, el
nmero de nota de venta
y la fecha.
24
Curso Alternativo
----
Encargado de
Caso de Uso
Actores
Actor Iniciador
Pre-condiciones
Post-Condicin
Resumen
25
CU8
Gestionar cuentas
por pagar.
CU16
Registrar cuotas.
Referencias
Curso Bsico
Acciones del Actor
1. El usuario ingresa el id
del proveedor y/o
nmero de cuenta.
Curso Alternativo
2. El cdigo ingresado no existe.
3. Las modificaciones realizadas no son validas dependiendo las
restricciones.
4. El nmero de cuenta ingresado no existe.
CU9. Verificar productos.
CU9
Verificar
productos.
Encargado de Venta
Caso de Uso
Actores
Actor Iniciador
Pre-condiciones
Post-Condicin
Resumen
Referencias
Verificar Productos
Encargado de venta.
Encargado de venta
--El encargado venta verifica si existe registrado
un producto especfico.
--
Curso Bsico
Acciones del Actor
1. El usuario solicita verificar
un producto.
26
Curso Alternativo
2. El producto no existe.
Encargado de Venta
Caso de Uso
Actores
Actor Iniciador
Pre-condiciones
Post-Condicin
Resumen
Referencias
Curso Bsico
CU10
Generar informe de
ventas.
CU6
Gestionar ventas
Gestionar proveedores
Encargado de ventas.
Encargado de ventas.
Las ventas deben estar bien gestionadas.
-El encargado realiza un informe de las ventas
realizadas en lapso de tiempo determinado por
el usuario.
RF1. CU10. Gestionar ventas.
Curso Alternativo
2. No existen ventas realizadas en el lapso de tiempo establecido.
27
Encargado de Venta
CU11
Registrar egreso
de productos.
CU4
Gestionar
productos
Encargado de Compra
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias
Curso Bsico
Acciones del Actor
1. El usuario ingresar el
nombre o cdigo del producto
que quiere retirar y realiza la
28
bsqueda mediante el CU
buscar producto.
3. Se digita la razn.
Curso Alternativo
2. No existe la cantidad necesaria para realizar el cambio.
Encargado de Venta
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias
CU12
Verificar tipo de
cliente.
CU1
Gestionar clientes
Curso Bsico
Acciones del Actor
1. El usuario ingresa el cdigo
del cliente.
3. Realiza la consulta
seleccionar solo el tipo.
Curso Alternativo
2. El cliente no existe.
29
CU6
Gestionar ventas
Encargado de Venta
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias
Curso Bsico
Acciones del Actor
1. El usuario debe solicitar que
se genere la factura en el
formulario de gestin de ventas.
Propietario
CU14
Generar informes de
inventario.
Encargado de Venta
Encargado de Compra
CU9
Verificar
productos.
Caso de Uso
Actores
Actor Iniciador
30
Pre_condiciones
Post_condiciones
Resumen
Referencias
Curso Bsico
Acciones del Actor
1. El usuario ingresa el cdigo
del producto.
Curso Alternativo
----CU15. Gestionar marcas de productos.
Encargado de Compra
Caso de Uso
Actores
Actor Iniciador
31
CU15
Gestionar marcas
de productos.
Pre_condiciones
Post_condiciones
Resumen
Referencias
Curso Bsico
Acciones del Actor
1. El usuario ingresa los datos
de la marca de producto.
Curso Alternativo
2. Puede que la marca ya exista.
3. La marca no existe.
CU16. Registrar cuotas.
Encargado de Compra
Caso de Uso
Actores
32
CU16
Registrar
cuotas.
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias
Encargado de compra
--Registra los datos de las cuotas que se han
cancelado de una determinada cuenta por
pagar.
--
Curso Bsico
Acciones del Actor
1. El encargado de compra
ingresa los datos de las cuotas.
Curso Alternativo
-----
Encargado de Compra
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias
CU17
Generar informe
de cuentas por
pagar.
Propietario
Curso Bsico
Acciones del Actor
1. El usuario solicita el
informe de las cuentas
por pagar que tiene la
33
tienda.
3. Consultar datos de las
rdenes de compra.
4. Consultar datos de las
cuotas.
6. Imprimir resultados de la
consulta.
Curso Alternativo
2. No existen cuentas por pagar.
CU18
Verificar ventas.
CU6
Gestionar ventas
Encargado de
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias
Curso Bsico
Acciones del Actor
1. El usuario Ingresa el Nro. de
nota de venta
Curso Alternativo
2. El nmero de la nota de venta no existe.
CU19. Gestionar tipo de empleado.
34
CU19
Gestionar tipo de
empleado
Propietario
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias
Curso Bsico
Acciones del Actor
1. El usuario ingresa los datos.
Curso Alternativo
2. El tipo de empleado ya existe.
3. El tipo de empleado no existe.
5. El tipo de empleado no existe.
35
Encargado de Ventas
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias
Curso Bsico
Acciones del Actor
1. El usuario ingresa el
cdigo del cliente.
2. Realiza la bsqueda del
tipo.
Curso Alternativo
2. El cliente no existe.
CU21. Gestionar Almacn.
36
cliente.
4. Modifica
requiere.
si
el
usuario
lo
CU21
Gestionar Almacen
Encargado de Compras
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias
Curso Bsico
Acciones del Actor
1. El usuario debe ingresar los
datos del almacn.
Curso Alternativo
-----
37
CU21. Registrar
Compra.
Gestionar
Proveedores
Encargado de Compra
Verificar
Producto
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias
38
Curso Bsico
Acciones del Actor
1. El encargado de las compras
debe ingresar los datos de la
compra.
3. Debe seleccionar el almacn en
el que se depositaran los
productos.
Curso Alternativo
--
Propietario
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
39
CU23. Gestionar
Usuarios.
Propietario de la tienda
Propietario de la tienda
Se debe registrar al empleado.
CU3 Gestionar
empleados
Post_condiciones
Resumen
Referencias
Curso Bsico
Acciones del Actor
1. El usuario ingresa a su cuenta
para administracin de usuarios.
Curso Alternativo
2. El usuario ya existe.
3. El usuario no est registrado.
4. El usuario no est registrado.
CU24. Gestionar Privilegios.
CU24
Gestionar privilegios
propietario de la tienda
40
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
41
Propietario de la tienda
Propietario de la tienda
--
Post_condiciones
Resumen
Referencias
--
Curso Bsico
Acciones del Actor
1. El usuario su cdigo para
ingresar por la plataforma de
otorgar privilegios.
Curso Alternativo
CU25. Gestionar
Grupos.
Propietario
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
42
CU24. Gestionar
Privilegios.
Propietario de la tienda
Propietario de la tienda
--
Referencias
Curso Bsico
Acciones del Actor
1. El usuario Ingresa su cdigo.
3. Ingresa el cdigo del grupo.
Curso Alternativo
propietario de la tienda
Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias
Propietario de la tienda
Propietario de la tienda
-Generar un reporte que contenga
informacin acerca de las acciones
guardadas en la bitcora.
--
Curso Bsico
Acciones del Actor
1. El usuario solicita el informe de
la bitcora.
43
CU24
Gestionar privilegios
CU23
Gestionar Usuarios
CU26
Generar reportes de
Bitacora
CU25
Gestionar Grupos
CU20
Registrar tipo de
empleado
CU19
Registrar telefono de
empleado
CU3
Gestionar
CU14
Generar informes de
inventario.
Propietario
CU1
Gestionar clientes
CU15
Gestionar marcas
de productos.
CU21
Registrar tipo de
cliente
CU10
Generar informe de
ventas.
CU16
Registrar
cuotas.
CU15
Gestionar marcas de
productos
CU13
Generar factura
Encargado de
CU2
Gestionar
proveedores
Encargado de
CU4
Gestionar
productos
CU12
Verificar tipo de
cliente
CU8
Gestionar cuentas
por pagar.
CU9
Verificar
productos
CU5
Gestionar
devolucin
CU6
Gestionar ventas
Cliente
CU18
Verificar ventas
CU11
Registrar egreso de
productos
44
CU17
Registrar
Diagrama de Clases.
DetalleBitacora
PrivilegioGrupo
-Hora
Bitacora
Privilegio
*
-ID_Usuario
-HoraI
-HoraF
-ID_Privilegio
-Objeto
-Accion
Grupo
-ID
-Nombre
Usuario
1
-IDEmp
-Login
-Passw ord
1
Cliente
-CI
-NIT
-Nombre
-Telf
-TipoC
Empleado
0..*
1..1
1..1
Tipo
-Tipo
-Descripcion
-CI
-Nombre
-Dir
Telefono
*..1
-CI
-Telf
1..1
1..1
Proveedor
1..1
-ID
-Nombre
-Telf
-Dir
Participa
1..1
Tipo
*..1
0..*
0..*
1..1
-Nro
-Fecha
-CI_Cliente
-CI_Empleado
-Total_sinDes
-Total_Des
1..1
*..1
*..1
1..*
Detalle_NV
0..1
Factura
-ID
-Nombre
-Cod_M
-Modelo
-Precio
-stock
-Stock_min
-Stock_max
Marca
-Cod_Ma
-Nombre
-Cantidad
1..*
*..1
-Nro
-ID_Proveedor
-CI_Empleado
-Fecha
-Total
1..1
-Cantidad
-PrecioUnitario
-Precio_Parcial
1..1
Inventario
0..*
Orden_Compra
Detalle_OC
1..*
-Cantidad
-Total_Parcial
-Garantia
-NroAlmacen
-Nro
-Nro_NV
-NIT
-Fecha
-Detalle
1..1
Cuenta_Pagar
-Nro
-Nro_OC
-Monto_Total
-Tiempo
-Saldo
1..1
1..*
Almacen
-Nro
-Ubicacion
-Descipcion
-Cantidad_Total
45
0..*
Producto
Nota_Venta
Devolucion
-Nro
-Nro_NV
-Fecha
-Detalle
-ID_Prod
1..1
-Tipo
-Descripcion
Pertenece
1..*
Cuotas
-Nro
-Nro_CP
-Nro_Comprobante
-Fecha
-Monto
Modelo de Negocios
Ventas
Cliente
Encargado de Ventas
Solicitar
Exis te Producto?
Si
Analizar
Precio
Verificar Precio
con factura y s in factura
Acepta?
Si
Solicitar
No
Verificar exixtencia
de la cantidad s olicitada
Exis tencias >= Cantidad Solicitada
Si
Revisar
Productos
No
Acepta?
No
Si
Realiza el pago
en efectivo
Es Cliente?
No
Si
No
Registrar
Nota de Venta
Recibir comprobantes
y productos
46
Entregar
Productos
Registrar
Encargado de Venta
Solicitar
Cambio de producto
Solicitar comprobante y
porducto
Tiene comprobante?
Si
Entrega comprobante
y producto
Revisar el
producto
Analizar
Cambio
Aceptar Cambio?
No
No
Si
Registrarel
cambio
Realizar el
Cambio
Recibir
Producto y comprobante
47
Entregar
Producto
Notificar negacion
de cambio
Compras
Encargado de Compra
Proveedor
Verfica Productos
Escazos
Realizar Venta?
Solicitar
Productos
No
Si
Realizar
Confirm ar
Registrar
Productos en inventario
Almacenar
48
reportes
que el sistema
proporciona.
Generar Reportes
49
CU23.
Gestionar Usuarios.
<<trace>>
<<trace>>
CU25.
Gestionar Grupos
<<trace>>
Usuarios
50
CU17
Generar informe de cuentas
por pagar.
<<trace>>
<<trace>>
CU14
Generar informes de
inventario.
Generar Reportes
<<trace>>
<<trace>>
CU10
Generar informe de
ventas.
CU26.
Generar Reporte de
Bitcora.
<<trace>>
CU8
Gestionar cuentas
por pagar.
<<trace>>
Gestion de
Compras
<<trace>>
<<trace>>
CU2
Gestionar
proveedores
CU16
Registrar
51
CU5
Gestionar
devolucin
<<trace>>
<<trace>>
CU6
Gestionar ventas
CU11
Registrar egreso de
productos
<<trace>>
Gestion de Ventas
<<trace>>
CU18
Verificar ventas
<<trace>>
CU13
Generar factura
Efectuar Venta
<<trace>>
CU1
Gestionar clientes
<<trace>>
<<trace>>
52
CU12
Verificar tipo de
cliente.
CU20
Gestionar
tipo de
cliente
3.Modificar
3.1.VerifCliente
2.1VerificarCliente
2.Buscar Cliente
3.2.ObtDCliente
GestorCliente
1.2.GuardarDCliente
Cliente
1.1.InsertarDCliente
Encargado de ventas 1.RegistrarCliente
<<fr>>Cliente
3.3.VerifTipC
2.4VerifTipoCliente
53
2.5ObtTipoCliente
GestorTipoCliente 3.4.ObtTipoC
TipoCliente
3.Modificar
3.1.VerifProveedor
2.1VerificarProveedor
2.BuscarProveedor
EncargadoCompras
1.RegistrarProveedor
<<fr>>Proveedor
GestorProveedor
1.1.InsertarDProveedor 1.2.GuardarDProveedor
54
2.3ObtDProveedor
3.2.ObtDProveedor
Proveedor
3.Modificar
3.1.VerifEmpleado
2.1VerificarEmpleado
2.BuscarEmpleado
3.2.ObtDEmpleado
GestorEmpleado 1.2.GuardarDCliente
1.RegistrarEmpleado
Empleado
1.5.InsertarTelefono
1.1.InsertarDEmpleado
Propietario
4.2.EliminarDatosEmp
2.3ObtDEmpleado
4.1.VerificarDatos
<<fr>>Empleado
2.6.VerifTelf
4.Eliminar
3.3.VerifTipoE
2.4VerifTipoEmpleado
1.3.InsertarTipoE
2.7.ObtTelf
GestorTelefono
1.6.GuardarTelefono
Telefono
GestorTipoEmplead
1.4.GuardarTipoE
3.4.ObtTipoE
2.5ObtTipoEmpleado
TipoEmpleado
4.1.VerificarDatos
3.2.ObtDProducto
3.1.VerifProducto
3.Modificar
2.1VerificarProducto
GestorProducto
1.2.GuardarDProducto
1.RegistrarProducto
EncargadoCompras
2.BuscarProducto
<<fr>>Producto
4.Eliminar
1.3.InsertarMarca
4.2.EliminarProducto
Producto
1.1.InsertarDProducto
2.4VerifMarca
3.3.VerifMarca
3.4.ObtMarca
GestorMarca 1.4.GuardarMarca
2.5ObtMarca
55
Marca
2.2.ObtenerDevolucion
1.1IngresarDatos
GestorDevolucion
1.RegistrarDevolucion
Encargado de Venta
1.6.GuardarDevolucion
Devolucion
<<fr>>Devolucion
2.Bus carDevolucion
3.ModificarDevolucion
1.2.IngresarNotaVenta
2.3VerificarNotaVenta
1.4.Verificarproducto
2.3.ObtenerNotaVenta
2.4Verificarproducto
1.3GuardarNotaVenta
GestorNotaVenta
Ges torProducto
1.5.ObtenerProducto
2.5.ObtenerDProducto
Producto
56
NotaVenta
Cliente
1.3RegistrarDCliente
2.3ObtenerDCliente
1.4RegistrarProducto
3.2ObtenerDCliente
Producto
2.4ObtenerDProducto
3.4ObtenerDProducto
1.1..:2.1ValidarDatos
1.RegistrarVenta
2.ModificarVenta
3.EliminarVenta
Encargado de Venta
3.4VerificarDetalleNV
1.5.Ingresar DetalleNV
1.2IngresarDVenta
2.2VerificarVenta
<<fr>>Venta
GestorVenta
2.5ModifcarDetalleNV
GestorDetalleNV
3.1VerificarVenta
1.6GuradarDetalleNV
1.7GuardarVenta
2.7GuardarVenta
2.6GuardarDetalleNV
3.6EliminarVenta
3.5ObtenerDetalleNV
1.8GuardarFactura
DetalleNV
Factura
Venta
1.1.InsertarDProducto
1.RegistrarProducto
EncargadoVentas
57
GestorProducto
<<fr>>Producto
Producto
1.1.InsertarDCXP
1.RegistrarCXP
<<fr>>Producto
EncargadoCompras
CXP
GestorCXP
1.2InsertarCuota
1.6.ObtenerOC
1.3GuardarCuota
GestorCuotas
Cuota
1.4ObtenerProveedor
GestorOC
1.7.GuardarOC
GestorProveedor
1.5.GuardarProveedor
OrdenCompra
1.BuscarProd
EncargadoVentas
1.1.VerificarProducto
<<fr>>Producto
1.2.ObtenerDProducto
GestorProducto
58
Producto
Proveedor
1.1.VerificarVentas
1.BuscarVentas
<<fr>>Venta
Propietario
NotaVenta
GestorNotaVenta
GestorEProd
<<fr>>EgresoProd
EncargadoVentas
1.2.GuardarDProducto
1.1.InsertarDProducto
1.2.ObtenerDCliente
1.1.VerificarCliente
1.BuscarCliente
<<fr>>Cliente
EncargadoVentas
GestorTipoC
1.3ObtenerDTipoC
TipoC
TipoC
GestorNotaVenta
<<fr>>NotaVent
1.2.ObtenerVenta
NotaVenta
1.3GuardarFactura
Factura
59
EgresoProd
CU14.
1.2.ObtenerDSolicitado
1.1.InsertarDSolicitado
1.GenerarInfInventario
Inventario
GestorInventario
<<fr>>Inventario
Propietario
1.1.InsertarMarca
3.ModificarMarca
2.BuscarMarca
EncargadoCompras
1.RegistrarMarca
3.1.VerifMarca
2.1ValidarMarca
GestorMarca
4.1Verificarmarca
<<fr>>Marca
4.2EliminarMarca
2.2ValidarCampo
3.2.ObtDMarca
2.3ObtDMarca
4.Eliminar
1.2.GuardarDMarca
Marca
60
1.2GuardarCuota
1.RegistrarCuota
Encargado de Compras
1.5.ObrtenProveedor
<<fr>>Cuota
1.1.InsertarCuota
Cuota
GestorCuota
1.3.ObtenerCXP
1.4.GuardarCXP
GestorProveedor
1.6.GuardarProveedor
GestorCXP
Proveedor
Proveedor
CuentaXpagar
GestorCXP
<<fr>>CXP
Propietario
1.1.VerificarVenta
1.BuscarVenta
EncargadoVentas
61
<<fr>>Venta
1.2.ObtenerDVenta
GestorNotaVenta
NotaVenta
2.ModificarTipoE
Propietario
1.2ObtTipoE
2.1.VerifTipoE
1.BuscarTipoE
<<fr>>Empleado
1.1.VerifTipoE
GestorTipoE
2.2.ModTipoE
TipoCliente
Encagado de Ventas
1.2ObtTipoC
2.1.VerifTipoC
1.BuscarTipoC
<<fr>>Cliente
2.ModificarTipoC
1.1.VerifTipoC
GestorTipoC
2.2.ModTipoC
TipoCliente
3.ModificarAlmacen
2.BuscarAlmacen
EncargadoCompras
1.RegistrarAlmacen
4.Eliminar
3.1.VerifAlmacen
2.1ValidarAlmacen
GestorAlmacen
4.1VerificarAlmacen
2.2ValidarCampo
<<fr>>Almacen
4.2EliminarAlmacen
3.2.ObtDAlmacen
2.3ObtDAlmacen
1.2.GuardarDAlmacen
Almacen
62
1.2GuardarProducto
Producto
Proveedor
1.3GuardarProveedor
1.RegistrarCompra
<<fr>>Compra
Encargado de Compras
1.1.InsertarCompra
1.4.GuardarCompra
GestorCompra
Compra
1.5IngresaComprAlmacen
Almacen
2.2ObtDUsuario
3.2.GuardarModf
3.1.ObtenerUsuario
3.ModificarUsuario
2.1VerificarUsuario
2.BuscarUsuario
GestorUsuario
1.2.GuardarDUsuario
1.1.InsertarDUsuario
Propietario
1.RegistrarUsuario
<<fr>>Empleado
63
Usuario
3.4EliminarPrivilegio
2.2GuardarCambioPrivilegio
3.3ObtenerPrivilegio
2.1ObtenerPrivilegio
GestorPrivilegio
2.ModificarPrivilegio
1.2.GuardarDPrivilegio
Privilegio
1.1.InsertarDPrivilegio
Propietario
1.RegistrarPrivilegio
3.EliminarPrivilegio
<<fr>>Privilegio
2.3ObtenerGrupo
1.3.ObtenerGrupo
2.4GuardarModGrupo ()
3.1VerificarGrupo
1.4.GuardarGrupo
GestorGrupo
3.2ObtenerGrupo ()
Grupo
1.RegistrarGrupo
3.EliminarGrupo
Propietario
1.2.GuardarGrupo
GestorGrupo
3.2EliminarGrupo
Grupo
1.3.ObtenerGrupo
<<fr>>Grupo
64
GestorBitacora
<<fr>>Bitacora
Bitacora
Analizar Clase.
CU1. Gestionar clientes.
Fr Cliente
Nombre
Tipo
Propsito
Atributo
Operaciones
Control: GestorCliente
Nombre
Propsito
Fr Cliente
Formulario
Permite gestionar los datos del cliente
CI, NIT, Nombre, Telfono, TipoC
nuevo, guardar, modificar, buscar, eliminar
retorno
GestorCliente
Controlar los datos y cantidad de compras
de los clientes en el sistema.
Cliente =
(CI, NIT, Nombre, Telfono, TipoC)
Obtiene los id de las caracteristicas del
cliente.
Valida datos del cliente
mensajes
Entidad: Cliente
responsabilidad
atributos
relacion
Entrada
proceso
Fr Proveedor
Nombre
Tipo
Propsito
Atributo
Operaciones
Fr Proveedor
Formulario
Permite gestionar los datos del proveedor
ID, Nombre, Telfono, Direccin
nuevo, guardar, modificar, cancelar,
eliminar
elar
Control: GestorProveedor
Nombre
Propsito
Entrada
proceso
retorno
65
GestorProveedor
Controlar los datos de los proveedores en el
sistema.
Proveedor =
(ID, Nombre, Telfono, Direccin )
Obtiene los id de las caractersticas del
cliente.
Valida datos del cliente
mensajes
Entidad: Proveedor
Responsabilidad
Atributos
Relacin
Fr Empleado
Nombre
Tipo
Propsito
Atributo
Operaciones
Control: GestorEmpleado
Nombre
Propsito
Entrada
proceso
retorno
Entidad: Empleado
Responsabilidad
Atributos
Relacin
Fr Empleado
Formulario
Permite gestionar los datos del empleado
Nombre, CI, TipoE, Telfono,
TipoEmpleado
nuevo, guardar, modificar, buscar, eliminar
GestorEmpleado
Controlar los datos de los empleados en el
sistema.
Empleado =
(Nombre, CI, TipoE, Telfono,
TipoEmpleado)
Obtiene los id de las caractersticas del
empleado.
Valida datos del empleado
Mensajes
Capturar datos del empleado
Nombre, CI, TipoE, Telfono,
TipoEmpleado
TipoE
Fr Producto
Nombre
Tipo
Propsito
Atributo
Operaciones
Control : GestorProducto
Nombre
66
Fr Producto
Formulario
Permite gestionar los productos
Id, Nombre, Marca, Modelo, Precio, Stock,
StockMax, StockMin
nuevo, guardar, modificar, cancelar,
eliminar
GestorProducto
Propsito
Entrada
proceso
retorno
Entidad : Producto
Responsabilidad
Atributos
Relacin
Fr Devolucion
Nombre
Tipo
Propsito
Atributo
Operaciones
Control : GestorDevolucion
Nombre
Propsito
Fr Devolucion
Formulario
Permite gestionar los datos de las
devoluciones
Nro, NroNV, fecha, detalle, Idproducto,
nuevo, guardar, cancelar
retorno
GestorDevolucion
Controlar los datos y cantidad de compras
de los clientes en el sistema.
Cliente =
(Nro, NroNV, fecha, detalle, Idproducto,)
Obtiene los id de las caractersticas de las
devoluciones.
Valida los datos de las devoluciones.
Mensajes
Entidad : Devolucion
Responsabilidad
Atributos
relacion
Entrada
proceso
Fr NotaVenta
Nombre
Tipo
67
Fr NotaVenta
Formulario
Propsito
Atributo
Operaciones
Control : GestorVenta
Nombre
Propsito
Entrada
proceso
retorno
Entidad : NotaVenta
Responsabilidad
atributos
relacion
Fr IngresoDevolucion
Nombre
Tipo
Propsito
Atributo
Operaciones
Control : GestorProducto
Nombre
Propsito
Entrada
FrIngresoDevolucion
Formulario
Permite registrar el ingreso de los productos
por devolucion.
NroNV, fecha, IDProducto
nuevo, guardar, modificar, buscar, eliminar
retorno
GestorProducto
Controlar los datos de los productos
producto =
(Id, Nombre, Marca, Modelo, Precio, Stock,
StockMax, StockMin)
Obtiene los id de las caracteristicas del
producto
Valida datos del producto.
mensajes
Entidad: Producto
responsabilidad
atributos
proceso
68
relacin
Producto.
Fr CXP
Nombre
Tipo
Propsito
Atributo
Operaciones
Control : Gestor CXP
Nombre
Propsito
Fr CXP
Formulario
Permite gestionar las cuentas por pagar.
Nro, NroOC, Monto, Tiempo, Saldo
nuevo, guardar, modificar, cancelar
retorno
Gestor CXP
Controlar los montos de las cuentas por
pagar.
CXP =
(Nro, NroOC, Monto, Tiempo, Saldo)
Obtiene los id de las caractersticas del
cliente.
Valida datos del cliente
mensajes
Entidad : CXP
responsabilidad
atributos
relacin
Entrada
proceso
Fr Producto
Nombre
Tipo
Propsito
Atributo
Operaciones
Control : GestorProducto
Nombre
Propsito
Entrada
proceso
69
Fr Producto
Formulario
Permite buscar o verificar los productos.
Id, Nombre, Marca, Modelo, Precio, Stock,
StockMax, StockMin.
nuevo, guardar, modificar, buscar, eliminar
GestorProducto
Controlar los datos de los productos en el
sistema.
Producto =
(Id, Nombre, Marca, Modelo, Precio, Stock,
StockMax, StockMin.)
Obtiene los id de las caracteristicas del
producto.
Valida datos del producto.
retorno
Mensajes
Entidad : Producto
Responsabilidad
atributos
relacion
FrEgresoProducto
Nombre
Tipo
Propsito
Atributo
Operaciones
Control: GestorProducto
Nombre
Propsito
Entrada
Fr EgresoProducto
formulario
Registra la salida de un producto, que no
fue registrado en una venta.
IDproducto, nombreProd, cantidad, Razon
nuevo, guardar, modificar, cancelar
retorno
GestorEgresoProducto
Controlar los datos de los productos.
producto =
(IDproducto, nombreProd, cantidad, Razon)
Obtiene los id de las caractersticas del
producto.
Valida los datos del producto
mensajes
Entidad: Producto
responsabilidad
atributos
relacion
proceso
Fr Marca
Nombre
Tipo
Propsito
Atributo
Operaciones
Control : GestorMarca
Nombre
Propsito
Entrada
70
Fr Marca
Formularios
Permite gestionar los datos de las marcas.
Cod, Nombre.
Nuevo, guardar, modificar, cancelar,
eliminar
GestorMarca
Controlar los datos de las marcas.
marca =
retorno
(Cod, Nombre)
Obtiene los cod de las caracteristicas de las
marcas.
Valida datos de las marcas.
mensajes
Entidad : Marca
responsabilidad
atributos
relacin
proceso
Fr Cuotas
Nombre
Tipo
Propsito
Atributo
Operaciones
Control : GestorCuotas
Nombre
Propsito
Entrada
proceso
retorno
Entidad : Cliente
responsabilidad
atributos
relacion
Fr Cuotas
Formulario
Permite registrar las cuotas realizadas a los
proveedores.
NroCuota, NroCXP, IDProveedor, Monto,
fecha, NroComprobante
nuevo, guardar, modificar, buscar, eliminar
GestorCuotas
Controlar los datos de las cuotas.
Cuotas =
(NroCuota, NroCXP, IDProveedor, Monto,
fecha, NroComprobante)
Obtiene los nro de las caracteristicas de las
cuotas.
---Capturar datos de las cuotas.
NroCuota, NroCXP, IDProveedor, Monto,
fecha, NroComprobante
Proveedor, CuentaXpagar
Fr TipoEmpleado
Nombre
Tipo
Propsito
71
Fr TipoEmpleado
Formulario
Permite gestionar los tipos de empleado
Atributo
Operaciones
Control: GestorTipoEmpleado
Nombre
Propsito
Entrada
Tipo, Descripcion
nuevo, guardar, modificar, cancelar,
eliminar
retorno
GestorTipoEmpleado
Controlar el tipo de cada empleado
empleado =
(Tipo, Descripcion)
Obtiene las caracteristicas de cada empleado
Valida los datos de los empleados.
mensajes
Entidad: TipoEmpleado
responsabilidad
atributos
relacin
proceso
FrTipoCliente
Nombre
Tipo
Propsito
Atributo
Operaciones
Control : GestorTipoCliente
Nombre
Propsito
Fr TipoCliente
Formulario
Permite gestionar los datos del tipo de
cliente.
Tipo, Descripcin.
nuevo, guardar, modificar, cancelar,
eliminar
retorno
GestorTipoCliente
Controlar los datos y cantidad de compras
de los clientes en el sistema.
TipoCliente =
(Tipo, Descripcin)
Obtiene los id de las caractersticas del tipo
de cada cliente.
Valida datos del tipo de cada cliente
mensajes
Entidad : TipoCliente
responsabilidad
atributos
relacion
Entrada
proceso
72
Fr Almacen
Nombre
Tipo
Propsito
Atributo
Operaciones
Control : GestorAlmacen
Nombre
Propsito
Entrada
Fr Almacen
Formulario
Permite gestionar los datos del almacn
Nro, ubicacin, descripcion
nuevo, guardar, eliminar, cancelar
retorno
GestorAlmacen
Controlar los datos de los almacenes.
Almacen =
(Nro, ubicacin, descripcion)
Obtiene los id de las caracteristicas de los
almacenes.
Valida datos del almacen.
mensajes
Entidad : Almacen
responsabilidad
atributos
relacion
proceso
Fr Compra
Nombre
Tipo
Propsito
Atributo
Operaciones
Control: GestorCompra
Nombre
Propsito
Entrada
Fr Compra
Formulario
Permite gestionar los datos de las compras
Nro_OrdenCompra, fecha, total, proveedor,
empleado, Productos, Almacen, Cantidad
nuevo, guardar, cancelar, eliminar
retorno
GestorCompra
Controlar los datos de las compras
compra =
(Nro_OrdenCompra, fecha, total, proveedor,
empleado, Productos, Almacen, Cantidad)
Obtiene las caracteristicas de las compras
realizadas.
Valida datos de las compras.
mensajes
Entidad : Compra
responsabilidad
atributos
proceso
73
relacion
Fr Usuario
Nombre
Tipo
Propsito
Atributo
Operaciones
Control : GestorUsuario
Nombre
Propsito
FrUsuario
Formulario
Permite gestionar los usuarios del sistema
Usuario, contrasea
aceptar, modificar, cancelar
retorno
GestorUsuario
Controlar la entrada de los usuarios en el
sistema.
Usuario =
(usuario, contrasea)
Obtiene los id de las caracteristicas del
usuario.
Valida los datos del usuario
mensajes
Entidad : Usuario
responsabilidad
atributos
relacion
Entrada
proceso
Fr Grupos
Nombre
Tipo
Propsito
Atributo
Operaciones
Control : GestorGrupoUsuario
Nombre
Propsito
Entrada
proceso
retorno
74
Fr Grupos
Formulario
Permite gestionar los grupos de usuarios del
sistema
Usuario, grupo, privilegios
Aceptar, cancelar, validar
GestorGrupoUsuario
Controlar los usuarios de cada grupo y los
privilegios que tienen.
grupoUsuarios =
(Usuario, grupo, privilegios)
Obtiene los privilegios de cada grupo.
Valida datos del usuario.
Mensajes
Entidad : GrupoUsuario
responsabilidad
atributos
relacion
75