Вы находитесь на странице: 1из 75

Sistema de gestin para la administracin de compra, venta e inventario

de la tienda comercial Casa Nintendo

Sistema de gestin para la administracin de compra, venta e


inventario
de la tienda comercial Casa Nintendo

1. Introduccin.En la actualidad la informacin es uno de los recursos ms importantes para


una empresa; es por esto que se ha convertido en una necesidad el
requerimiento de un almacenamiento preciso y confiable acerca de las
actividades que se realiza diariamente dentro de la misma.
La informacin y la tecnologa se han convertido en valores estratgicos, ya
que los sistemas de informacin permiten que la empresa pueda contar con
informacin rpida veraz y eficiente. Estos sistemas son solicitados para
optimizar el flujo de informacin dentro de la empresa, para maximizar y
controlar las fuentes de informacin sobre todo en el tipo de empresas que se
dedican a la comercializacin de productos.
En la mayora de las tiendas comerciales se maneja el registro de informacin
de forma manual, es decir, se registran las ventas y compras en cuadernos u
hojas de Excel, las cuales no son seguras, ni eficaces.
Con el propsito de automatizar la informacin es que nace la iniciativa de
desarrollar el sistema de gestin para la administracin de compra, venta e
inventario de la tienda comercial Casa Nintendo, facilitando el manejo de la
informacin que se pueda generar diariamente.
2. Objetivo.2.1. Objetivo General.Desarrollar un Sistema de Gestin para la administracin de compra,
venta e inventario de la tienda comercial Casa Nintendo.
2.2. Objetivos Especficos. Recolectar la informacin necesaria para el desarrollo del sistema
mediante entrevistas a los funcionarios del negocio, para as
obtener los requerimientos del sistema.
Realizar el anlisis de los requisitos obtenidos utilizando modelos y
artefactos.
Utilizar la metodologa del proceso unificado de desarrollo de
software (PUDS), utilizando el lenguaje unificado de modelado
(UML).
Disear e implementar la Base de Datos en con el sistema gestor
de Base de Datos SQL SERVER 2005.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Implementar el sistema de Informacin en base a las


especificaciones del diseo utilizando Netbeans 6.0 IDE aplicado a
JAVA.
Disear una interfaz amigable entre el usuario y el ordenador.

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.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

sobre la cantidad existente de cada producto en almacn, y tampoco se


tiene un control de cuales son los productos mas solicitados por los
clientes, es decir, que se venden con mayor rapidez; para as comprar
una cantidad mayor del producto.
Los productos se encuentran almacenados de acuerdo al tipo y al
modelo en las distintas vitrinas de la tienda, as tambin en el almacn.
En las vitrinas se puede observar un producto de cada modelo, de los
productos de mayor tamao y precio. Los que son pequeos como ser
los CDS, audfonos, etctera, se encuentran todos en la vitrina,
quedando as solo productos grandes en el almacn.
El control de inventario se realiza cada tres meses, anotando en un
cuaderno las cantidades de cada producto, clasificndolos por marca. La
cantidad actual sera el resultado de sumar la cantidad de productos que
ingreso con la cantidad que hay registrada en el ultimo inventario, y
restando con la cantidad de salida productos.
Cuando se quiere realizar una compra, como el vendedor tiene una idea
de cules son los productos ms solicitados o demandados por lo
clientes, se debe verificar que existan como mximo de 3 a 5 de estos
productos para efectuar la compra. Si son productos no muy
demandados por los clientes, para que se realice una compra debe
existir en inventario 1 unidad del producto.
En el inventario tambin se controla la entrada y salida de productos por
las garantas. Las garantas son de dos tipos:
- El primero es la garanta de fbrica; en este caso no se modifica el
inventario, ya que el producto no es arreglado por la tienda, sino se le
indica al cliente que debe llevar su producto a las casas de
reparacin que tienen las diferentes marcas como Sony, LG, Philips.
Estas marcas dan entre 1 - 2 aos de garanta dependiendo del
producto.
- El segundo tipo de garanta si afecta el inventario, ya que esta
garanta la da Casa Nintendo a los productos que no vienen con
garanta de fbrica, esta garanta es de 1 mes, y si el cliente trae el
producto por desperfecto entonces se le hace un cambio del
producto, y este producto la tienda lo devuelve a su distribuidora
para que le realicen la reposicin del mismo, y cuando esto sucede se
lo vuelve anotar en el inventario.
Al final del da se realiza un arqueo, el cual es muy trabajoso tomando en
cuenta que se requiere bastante tiempo para calcular las ingresos por
las ventas, teniendo que comparar los registros del cuaderno con los
recibos o facturas. En caso de que las cantidades obtenidas en el
clculo, de las anotaciones del cuaderno y de los recibos no coincidan,
se lo debe realizar nuevamente para verificar que las cantidades sean
iguales.
7. Formulacin del Problema

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

El problema que se va a solucionar con el sistema es la falta de un registro


rpido en las ventas que realiza la tienda diariamente, as como tambin las
compras que se hacen, controlando as todo los ingresos y egresos. Tambin la
demora de tiempo en la bsqueda de informacin requerida del inventario,
para realizar una compra de los productos que se soliciten.
8. Alcance (Requerimientos Funcionales)
El sistema tendr los siguientes mdulos de accesibilidad:
8.1. Compra:
En este modulo se manipular la informacin referente a las compras y
a los proveedores. Sus funciones son:
Gestionar a los proveedores.Donde se puede registrar: cdigo, nombre de la empresa,
direccin, telfono. Modificar la direccin, telfono; Tambin
eliminar de forma lgica algn proveedor.
Gestionar compras.Se registran el cdigo del proveedor, el cdigo de la nota de
compra, la cantidad de productos adquiridos, el costo del
producto, el monto cancelado, el saldo, la fecha de compra.
Registro de cuotas.- se guarda el nmero de cuota, el
nmero de cuenta por pagar, el nmero de comprobante, la
fecha y el monto cancelado.
8.2. Venta:
En este modulo se manipular la informacin referente a las ventas y
a los clientes. Sus funciones principales son:
Gestionar ventas.-Almacenamiento de informacin referente
a las ventas, como ser: fecha, monto parcial, monto total,
productos y cantidad de los mismos. Por cuestin de garanta
se debe anotar el nmero de serie respectivo de cada
producto
Gestionar a los clientes. Registro de informacin referente
a los clientes, datos personales como: CI, nombre, NIT,
telfono, Tipo de cliente. El tipo de cliente debe actualizarse
dependiendo a la cantidad de compras que realice.
Actualizacin de inventario cada vez que se realiza una
venta.- En el inventario se actualiza la cantidad del producto
dependiendo cuantos se hayan vendido y de que almacn.
Gestionar las devoluciones por garanta.- Se registra el
nmero de devolucin, nmero de nota de venta, fecha de

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

devolucin, de anota un detalle donde va el motivo de la


devolucin, y el cdigo del producto.
8.3. Inventario:
En este modulo se manejar la informacin de los procesos que se
realizaran en almacn. Sus funciones son:

Registro del ingreso de productos.- Se anota el ID,


Nombre, Marca, Modelo, precio y la cantidad a ingresar.
Egreso de los productos.- se registra el ID, Nro de Almacn,
cantidad. Y un detalle de porque esta egresando.
Actualizacin de los precios. Actualiza el precio de los
productos.
Control de stock mnimo de los productos. Indica cuando
un producto tiene como stock la cantidad mnima requerida
para realizar una compra.

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?

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

R. Atencin al cliente y registros de las ventas efectuadas.


4.- Lleva un control o registro
diariamente?
R. S.
5.- Cuenta con algn sistema?
R. No

de

las

funciones

que

realiza

6.- De qu manera realiza estos registros?


R. En un cuaderno.
Se anota las ventas por da, detallando el nombre del producto, el precio, la
cantidad vendida y el monto total.
7.- Ha tenido problemas utilizando este mtodo?, Cules?
R. Si, muchas veces.
Por ejemplo cuando hay muchos clientes el tiempo no es suficiente para
atenderlos a todos y registrar los detalles de las ventas. Se debe elegir entre
atenderlos a todos y no registrar en ese momento los detalles de la venta, sino
hasta que hayan sido atendidos todos los clientes, en ocasiones se olvida
registrar algunas transacciones.
Tambin existen ocasiones en que el cliente pregunta por un producto y solo
nos percatamos que no existe hasta que vamos al almacn por el.
8. Cmo maneja los productos y controla su inventario?
R. Los productos se almacenan de acuerdo al tipo y a su modelo, los productos
pequeos como los cassets y CD se encuentran organizados en vitrinas a la
vista del cliente. De los productos de mayor precio y tamao solo se tiene una
muestra (de 2 a 3 de cada marca y modelo) en vitrina y los dems se
depositan en almacn.
El control de inventario se realiza cada tres meses, anotando en un cuaderno
las cantidades de de cada producto, clasificndolos por marca. La cantidad
actual sera el resultado de sumar la cantidad de productos que ingreso con la
cantidad que hay registrada en el ultimo inventario, y restando con la cantidad
de salida productos.
9.- Cundo se realiza la compra de un producto?
R. Para realizar una nueva compra del producto, si este se vende rpidamente
tiene que haber una cantidad mnima de 3 a 5 unidades en inventario. Cuando
el producto no se vende rpidamente tiene que haber 1 unidad en inventario
para realizar la compra.
10.- Qu se hace con los productos que no se pueden vender?
R. Estos productos pasan a liquidacin (se venden con descuento) y si no son
vendidos en esta etapa, se los retira de las vitrinas y se los lleva a almacn,
sin ser quitados de inventario. Despus de un tiempo se los retira
definitivamente de la tienda o el almacn y en ese momento son borrados de
inventario
11.- Los productos estn garantizados?, En qu consiste la garanta
de los productos?

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

5.- Cuenta con algn sistema?


R. No
6.- De qu manera realiza estos registros?

funciones

que

realiza

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

R. Reviso el cuaderno que me entregan los empleados, verificando la cantidad


de productos que hay en el inventario, y hago los clculos correspondientes,
verificando que no exista errores.
7.- Ha tenido problemas utilizando este mtodo?, Cules?
R. Si, muchas veces.
Porque es complicado hacer los clculos, ya que son demasiadas cuentas las
que hay que revisar, y aparte hay que verificar el inventario, por eso se realiza
este control a fin de mes y algunas ocasiones cada tres meses, porque es muy
trabajoso y requiere de mucho tiempo. Tambin algunas veces no se tiene un
buen control para con las deudas a los proveedores, porque esto se controla
solo con los recibos que nos emiten cuando se les hace un pago, ya que las
compras mayormente son al crdito.
8. Cmo maneja los productos y controla su inventario?
R. Los productos se almacenan de acuerdo al tipo y a su modelo, los productos
pequeos como los cassets y CD se encuentran organizados en vitrinas a la
vista del cliente. De los productos de mayor precio y tamao solo se tiene una
muestra (de 2 a 3 de cada marca y modelo) en vitrina y los dems se
depositan en almacn.
El control de inventario se realiza tres meses, y en algunas ocasiones cada
mes, anotando en el cuaderno las cantidades de de cada producto,
clasificndolos por marca. La cantidad actual sera el resultado de sumar la
cantidad de productos que ingreso con la cantidad que hay registrada en el
ultimo inventario, y restando con la cantidad de salida productos.
9.- Cundo se realiza la compra de un producto?
R. Para realizar una nueva compra del producto, si este se vende rpidamente
tiene que haber una cantidad mnima de 3 a 5 unidades en inventario. Cuando
el producto no se vende rpidamente tiene que haber 1 unidad en inventario
para realizar la compra.
10.- Qu se hace con los productos que no se pueden vender?
R. Estos productos pasan a liquidacin (se venden con descuento) y si no son
vendidos en esta etapa, se los retira de las vitrinas y se los lleva a almacn,
sin ser quitados de inventario. Despus de un tiempo se los retira
definitivamente de la tienda o el almacn y en ese momento son borrados de
inventario
11.- Los productos estn garantizados?, En qu consiste la garanta
de los productos?
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.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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. Que emita los reportes de las ventas realizadas, de las compras, y por
supuesto del inventario. Tambin que realice el clculo de las ventas y de las
deudas que se tiene con los proveedores.
10.- Elementos del Sistema
10.1 Entrada:
Las
corrientes de entrada del sistema son: Los
datos de los
Proveedores, Los detalles de los productos, datos de los clientes y el
dinero que ingresa por las ventas.
10.2 Proceso:
-

Se registran los datos de los proveedores.


Se registran los detalles de las compras.
Se registran los datos de los productos.
Se registran los pagos realizados a proveedores.
Se registran los datos de los clientes.
Se registran los detalles de cada venta realizada.
Actualizar los datos de inventario al realizar compras, ventas de cada
producto y tambin la entrada y salida por garanta.
Control de los productos ms vendidos en un periodo de tiempo.

10.3 Salida:
-

Reportes de las distintas ventas realizadas.


Reportes de los productos ms solicitados.
Emisin de recibos y facturas.
Reportes de inventario.

10.4 Objeto:
-

10

Recibos de compras y ventas.


Proformas.
Factura de compras y ventas.
Cuaderno de ventas.
Cuaderno de inventario.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

10.5 Sujeto:
-

Encargado de las compras (dueo de la tienda).


Encargado de ventas.
Proveedores.
Clientes.
a. Concepto:

Gestionar la compra, venta e inventario de productos, tambin generar


reportes sobre estos movimientos.

10.6 Ambiente Interno:


- El encargado de ventas.
- El almacn de productos.
- La tienda (local) de Casa Nintendo.
10.7 Ambiente Externo:
- Tiendas del mismo tipo.
- Distribuidoras.
ENTRADA

* Datos de los Proveedores


* Detalles de los productos
* Datos de los clientes
* Ingreso de dinero por
ventas

11

PROCESO

* Registro de datos de los proveedores


* Registro de las compras
* Registro de los productos
* Registro los pagos realizados
* Registro los datos de los clientes
* Registro de cada venta realizada
* Actualizacion de inventario

SALIDA

* Reportes de las ventas diarias


* Reportes de los productos
ms solicitados
* Emisin de recibos y facturas
* Reportes de deudas
* Reportes de inventario

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU11.
CU12.
CU13.
CU14.
CU15.
CU16.
CU17.
CU18.
CU19.
CU20.
CU21.
CU22.
CU23.
CU24.
CU25.
CU26.

Registrar egreso de productos.


Verificar tipo de cliente.
Generar factura.
Generar informes de inventario.
Gestionar marcas de productos.
Registrar cuotas.
Generar informe de cuentas por pagar.
Verificar ventas.
Gestionar tipo de empleado.
Gestionar tipo de cliente.
Gestionar Almacn.
Registrar Compra.
Gestionar Usuarios.
Gestionar Privilegios.
Gestionar Grupos.
Generar Reporte de Bitcora.

2. Priorizacin de casos de uso.Casos de


Uso
CU1
CU2
CU3
CU4
CU5
CU6
CU7
CU8
CU9
CU10
CU11
CU12
CU13
CU14
CU15
CU16
CU17
CU18
CU19
CU20
CU21
CU22

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU23
CU24
CU25
CU26

Normal
Critico
Normal
Significativo

Normal
Critico
Normal
Esencial

Bajo
Alto
Bajo
Normal

3. Detallar Casos de Uso.


3.1. Disear Caso de Uso, Prototipo de interfaz de usuario y
Detalle del caso de Uso.
CU1. Gestionar clientes.

CU1
Gestionar clientes
Cliente

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condicin
Resumen

14

Encargado de Venta

CU1: Gestionar clientes


Cliente, encargado de ventas
Cliente
--Permite registrar, modificar, eliminar(de forma

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

lgica) y buscar los datos de los clientes


Curso Bsico
Acciones del Actor
1. El usuario ingresa los datos
del cliente.

Respuesta del Sistema


2.- El sistema registra al cliente.
3.- Realiza la bsqueda del cliente
mediante el CI.
4.- Modifica los datos del cliente
mediante el CI.
5.- Elimina al cliente de forma lgica
mediante el CI.

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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.

Respuesta del Sistema


2. El sistema registra el nuevo
proveedor.
3. Realiza la Bsqueda del proveedor
mediante su ID.
4. Actualiza los datos del proveedor.
5.- Elimina los datos del proveedor
utilizando su ID.

CU3. Gestionar empleados.

CU3
Gestionar
Propietario

16

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Respuesta del Sistema


2. El sistema registra el nuevo
empleado.
3. Realiza la bsqueda del empleado
mediante su CI.
4. Modifica los datos del empleado
mediante su CI.
5. Elimina lgicamente al empleado
mediante su CI.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

2) El empleado ya est registrado.


3) No existe el cdigo de empleado ingresado.
4) No existe el cdigo de empleado ingresado.

CU4. Gestionar productos.

CU2
Gestionar
proveedores

Encargado de Venta

CU9
Verificar
productos

18

CU4
Gestionar
productos

Encargado de Compra

CU15
Gestionar marcas de
productos

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Respuesta del Sistema

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Referencias

RF1.- CU7.- Registrar ingreso de productos por


devolucin.
RF2.- CU9.- Verificar productos.
RF3.- CU11.- Registrar egreso de productos.
RF4.- CU18.- Verificar ventas.

Curso Bsico
Acciones del Actor

Respuesta del Sistema

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.

La nota de venta no est registrada en el sistema.


la nota de venta no corresponde al mismo producto.
El tiempo de garanta no es vlido, ya caduc.
El stock del producto es menor a la cantidad a reponer.

CU6. Gestionar ventas.

21

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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.-

CU1.- Gestionar Clientes.


CU9.- Verificar Productos.
CU11.- Registrar egreso de productos.
CU12.- Verificar Tipo de Cliente.
CU13.- Generar Factura.

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.

Respuesta del Sistema


2. El sistema visualiza la
bsqueda.
3. Revisa y verifica el tipo de
cliente.
5. El sistema visualiza la
bsqueda del producto.
7.-Registra la venta.
8.-Modifica algn detalle de la
venta.
9.- Genera su factura.
10.- Elimina lgicamente la
venta realizada.

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

8. El cdigo de venta ingresado no es valido.


9.- El cliente no quiere factura.

CU7. Registrar ingreso de productos por devolucin.

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

Registrar Ingreso de Productos por


Devolucin
Encargado de ventas.
Encargado de ventas.
-Gestionar devolucin.
El encargado de venta realiza el registro de los
productos que ingresan por alguna devolucin.
RF1.- 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

Respuesta del Sistema


2. Realiza el registro del producto.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Curso Alternativo
----

CU8. Gestionar cuentas por pagar.

Encargado de

Caso de Uso
Actores
Actor Iniciador
Pre-condiciones
Post-Condicin
Resumen

25

CU8
Gestionar cuentas
por pagar.

CU16
Registrar cuotas.

Gestionar Cuentas por Pagar


Encargado de compras.
Encargado de compras.
Registrar cuotas.
-El encargado de ventas realiza el registro,
modificacin y eliminacin lgica de las cuentas
por pagar.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Referencias

RF1.- Registrar cuotas.

Curso Bsico
Acciones del Actor
1. El usuario ingresa el id
del proveedor y/o
nmero de cuenta.

Respuesta del Sistema


2. El sistema realiza la bsqueda
del cdigo.
3. Realiza el registro de la nueva
cuenta por pagar.
4. Guarda las modificaciones
realizadas.
5. Elimina lgicamente la cuenta
por pagar si ya no tiene saldo
pendiente.

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

Respuesta del Sistema


2. El sistema busca producto, su
ubicacin y la cantidad que hay de ese
producto.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Curso Alternativo
2. El producto no existe.

CU10. Generar informe de ventas.

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.

Acciones del Actor


1. El usuario solicita el informe
de las ventas realizadas de un
determinado tiempo.

Respuesta del Sistema


2. Consultar datos de las ventas.
3. Imprimir resultados de la consulta.

Curso Alternativo
2. No existen ventas realizadas en el lapso de tiempo establecido.

CU11. Registrar egreso de productos.

27

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

CU11. Registrar egreso de productos.


Encargado de venta, Encargado de compra
Encargado de venta, Encargado de compra
Se debe de verificar si existen los productos
que se quieren retirar.
-Se registra el retiro de productos por distintas
razones a la venta (garantas).
RF1. CU4: gestionar productos.

Curso Bsico
Acciones del Actor
1. El usuario ingresar el
nombre o cdigo del producto
que quiere retirar y realiza la

28

Respuesta del Sistema


2. El sistema visualiza la Bsqueda.
4. El sistema realiza el registro.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

bsqueda mediante el CU
buscar producto.
3. Se digita la razn.
Curso Alternativo
2. No existe la cantidad necesaria para realizar el cambio.

CU12. Verificar tipo de cliente.

Encargado de Venta

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias

CU12
Verificar tipo de
cliente.

CU1
Gestionar clientes

CU12. Verificar tipo de cliente.


Encargado de venta
Encargado de venta
Busca el tipo de cliente mediante el caso
gestionar cliente.
-Muestra el tipo de cliente al que pertenece el
mismo.
RF1. 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

Respuesta del Sistema


2. El sistema visualiza los datos del
cliente.
4. El sistema visualiza la consulta.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU13. Generar factura.


CU13
Generar factura.

CU6
Gestionar ventas

Encargado de Venta

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias

CU13: Generar factura.


Encargado de venta
Encargado de venta
Debe estar registrada la venta y se debe
obtener los datos de la misma.
-Genera la factura una vez que la venta ha sido
registrada la venta.
RF1: Gestionar venta

Curso Bsico
Acciones del Actor
1. El usuario debe solicitar que
se genere la factura en el
formulario de gestin de ventas.

Respuesta del Sistema


2. Busca o recolecta los datos de la
venta e imprime la factura.

CU14. Generar informes de inventario.

Propietario

CU14
Generar informes de
inventario.

Encargado de Venta

Encargado de Compra
CU9
Verificar
productos.

Caso de Uso
Actores
Actor Iniciador

30

CU14: Generar informes de inventario.


Propietario, Encargado de venta, Encargado
de compra.
Encargado de venta, Encargado de compra.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Pre_condiciones
Post_condiciones
Resumen
Referencias

Se debe verificar la existencia de los


productos en inventario.
-Permite generar informe de la cantidad de
productos que hay actualmente en los
almacenes.
RF1. CU9: verificar productos

Curso Bsico
Acciones del Actor
1. El usuario ingresa el cdigo
del producto.

Respuesta del Sistema


2. El sistema verifica la cantidad
existente del producto en inventario y
muestra el resultado.

Curso Alternativo
----CU15. Gestionar marcas de productos.

Encargado de Compra

Caso de Uso
Actores
Actor Iniciador

31

CU15
Gestionar marcas
de productos.

CU15: Gestionar marcas de productos


Encargado de compra
Encargado de compra

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Pre_condiciones
Post_condiciones
Resumen
Referencias

--Permite insertar una nueva marca, actualizar


o modificar las que fueron insertadas
--

Curso Bsico
Acciones del Actor
1. El usuario ingresa los datos
de la marca de producto.

Respuesta del Sistema


2. Registra la nueva marca de producto.
3. Permite modificar el detalle de la
marca.

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.

CU16: Registrar cuotas


Encargado de compra

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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.

Respuesta del Sistema

Curso Alternativo
-----

CU17. Generar informe de cuentas por pagar.

Encargado de Compra

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias

CU17
Generar informe
de cuentas por
pagar.

Propietario

CU17. Generar informe de cuentas por


pagar.
Propietario, encargado de compra
Propietario
--Generar un reporte que contenga
informacin acerca de las cuentas por pagar
que posee la tienda.
--

Curso Bsico
Acciones del Actor
1. El usuario solicita el
informe de las cuentas
por pagar que tiene la

33

Respuesta del Sistema


2. El sistema visualiza la consulta.
5. El sistema visualiza el resultado
de las nuevas consultas.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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.

CU18
Verificar ventas.

CU6
Gestionar ventas

Encargado de

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias

CU18: Verificar ventas


Encargado de ventas
Encargado de ventas
-Gestionar ventas
Obtener la informacin de todas las ventas
realizadas.
RF1. CU6: Gestionar ventas

Curso Bsico
Acciones del Actor
1. El usuario Ingresa el Nro. de
nota de venta

Respuesta del Sistema


2. Busca el detalle de la nota de venta.

Curso Alternativo
2. El nmero de la nota de venta no existe.
CU19. Gestionar tipo de empleado.

34

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU19
Gestionar tipo de
empleado

Propietario

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias

CU19: Gestionar tipo de empleado


Propietario
Propietario
--Registrar, modificar, eliminar y buscar los
cargos que tiene el empleado dentro de la
tienda.
--

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

Respuesta del Sistema


2 El sistema registra el nuevo tipo de
empleado.
3. El sistema modifica el tipo de
empleado.
4. Busca el tipo de empleado.
5. Elimina de forma lgica.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU20. Gestionar tipo de cliente.


CU20
Gestionar tipo de
cliente

Encargado de Ventas

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias

CU20: Gestionar tipo de cliente


Encargado ventas
Encargado ventas
--Permite registrar, modificar y eliminar el tipo
de cliente
--

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

Respuesta del Sistema


3. El sistema visualiza el tipo del

cliente.
4. Modifica

requiere.

si

el

usuario

lo

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU21
Gestionar Almacen
Encargado de Compras

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias

CU21: Gestionar Almacn


Encargado de compras
Encargado de compras
--Permite registrar, modificar y eliminar los
almacenes
--

Curso Bsico
Acciones del Actor
1. El usuario debe ingresar los
datos del almacn.
Curso Alternativo
-----

CU22. Registrar Compra.

37

Respuesta del Sistema


2. Registra el nuevo almacn.
3. Modifica los datos de un almacn.
4. Elimina el almacn.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU21. Registrar
Compra.

Gestionar
Proveedores

Encargado de Compra

Verificar
Producto

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen

Referencias

38

CU22: Registrar compra


Encargado de compras
Encargado de compras
-Registrar las cuentas por pagar, actualizar
inventario y registrar el producto si es nuevo.
Registrar todas las compras que se realizan,
si es un producto nuevo lo registra, y si el
proveedor tambin es nuevo lo registra.
Tambin registra los productos en los
distintos almacenes.
--

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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.

Respuesta del Sistema


2. Registra la compra.
4. Registra los depsitos.
5. Actualiza las cuentas por pagar.

Curso Alternativo

--

CU23. Gestionar Usuarios.

Propietario

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones

39

CU23. Gestionar
Usuarios.

CU23: Gestionar Usuarios

Propietario de la tienda
Propietario de la tienda
Se debe registrar al empleado.

CU3 Gestionar
empleados

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Post_condiciones
Resumen
Referencias

-Registrar modificar, eliminar los usuarios


RF1:CU3.-Gestionar Empleado.

Curso Bsico
Acciones del Actor
1. El usuario ingresa a su cuenta
para administracin de usuarios.

Respuesta del Sistema


2. Registra al nuevo usuario.
3. Modifica al usuario.
4. Elimina al usuario.

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones

41

CU24: Gestionar Privilegios

Propietario de la tienda
Propietario de la tienda
--

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Post_condiciones
Resumen

-Otorga nuevos privilegios a los grupos de


usuarios.
Quita o elimina privilegios de los grupos.

Referencias

--

Curso Bsico
Acciones del Actor
1. El usuario su cdigo para
ingresar por la plataforma de
otorgar privilegios.

Respuesta del Sistema


1. activa el nuevo privilegio que le est
otorgando al grupo.

2. Elimina los privilegios que se


desea quitar.

Curso Alternativo

1. -CU25. Gestionar Grupos.

CU25. Gestionar
Grupos.

Propietario

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen

42

CU24. Gestionar
Privilegios.

CU25: Gestionar Grupos

Propietario de la tienda
Propietario de la tienda
--

Se debe gestionar los privilegios que


tendr el grupo.
Crea nuevos grupos de usuarios,
modifica y elimina lgicamente algn
grupo.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Referencias

RF1: CU24. Gestionar Privilegios.

Curso Bsico
Acciones del Actor
1. El usuario Ingresa su cdigo.
3. Ingresa el cdigo del grupo.

Respuesta del Sistema


2.- El sistema verifica los privilegios
que tiene y los activa.

4. Busca el grupo y lo modifica.


5. Elimina e grupo en caso de ser
solicitado por el usuario.

Curso Alternativo

2. El usuario no tiene los privilegios para realizar esa accin.


3. El grupo no existe.
CU26. Generar Reporte de Bitcora.
CU26
Generar reportes de
Bitacora

propietario de la tienda

Caso de Uso
Actores
Actor Iniciador
Pre_condiciones
Post_condiciones
Resumen
Referencias

CU22: Generar Reporte de Bitcora

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

Respuesta del Sistema


2. Consultar los datos existentes en la
bitcora.
3. Imprimir resultados de la consulta.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Modelo de Negocios
Ventas
Cliente

Encargado de Ventas

Verificar exis tencia de


Producto

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

Mos trar los


Productos

Acepta?

No
Si
Realiza el pago
en efectivo

Es Cliente?
No

Si
No

Registrar
Nota de Venta

Emitir nota de venta

Recibir comprobantes
y productos

46

Entregar
Productos

Registrar

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Devolucin por Garanta


Cliente

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Compras
Encargado de Compra

Proveedor

Verfica Productos
Escazos

Realizar Venta?
Solicitar
Productos

No
Si

Realizar

Confirm ar

Recibe los com probantes


y productos

Em ite com probantes y


entrega producto

Registrar
Productos en inventario

Almacenar

48

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Anlisis de la Arquitectura.1. Identificar Paquetes.


SS1 = P1: Usuarios.Este paquete gestiona a todos los usuarios del sistema.
Usuarios

SS2 = P2: Generar Reportes.Este paquete gestionar los

reportes

que el sistema

proporciona.
Generar Reportes

SS3 = P3: Gestin de Compras.Este paquete se encarga de la parte de compra, de


adquisicin de un producto.
Gestion de
Compras

SS4 = P4: Gestin de Inventario.Este paquete se encarga de gestionar el almacn de


productos.
Gestion de
Inventario

SS5 = P5: Gestin de Ventas.-

49

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Este paquete se encarga de todo lo que tiene relacin con


las ventas que se realizan.
Gestion de Ventas

SS6 = P6: Recursos Humanos.Este paquete se encarga de administrar a todo el personal


de la tienda.
Recursos
Humanos

2. Vistas de los Paquetes con los casos de uso.


P1: Usuarios
CU24.
Gestionar Privilegios.

CU23.
Gestionar Usuarios.

<<trace>>

<<trace>>
CU25.
Gestionar Grupos
<<trace>>

Usuarios

P2: Generar Reportes

50

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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.

P3: Gestin de Compras.


CU7
Gestionar ingreso de
productos por
devolucion

<<trace>>

CU8
Gestionar cuentas
por pagar.

<<trace>>
Gestion de
Compras

<<trace>>
<<trace>>

CU2
Gestionar
proveedores

CU16
Registrar

51

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

P4: Gestin de Productos


P5: Gestin de Ventas.

P6: Recursos Humanos

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

3. Prototipar sistema principal y subsistema en el conjunto


de de casos de uso.

Anlisis de Casos de Uso


CU1. Gestionar clientes.
2.3ObtDCliente

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Flujo de Sucesos CU1:


Comienza cuando el usuario ingresa los datos del cliente, luego el sistema realiza el
registro de estos datos y los guarda en la base de datos.
De la misma manera se realiza el procedimiento al momento de modificar o buscar
algun cliente, en estos casos se debe validar los datos ingresados para saber si
estan correctos o no.

CU2. Gestionar proveedores.

3.Modificar

3.1.VerifProveedor
2.1VerificarProveedor

2.BuscarProveedor
EncargadoCompras

1.RegistrarProveedor

<<fr>>Proveedor

GestorProveedor

1.1.InsertarDProveedor 1.2.GuardarDProveedor

Flujo de Sucesos CU2:


Comienza cuando el usuario ingresa los datos del proveedor, luego el sistema realiza
el registro de estos datos y los guarda en la base de datos.
De la misma manera se realiza el procedimiento al momento de modificar o buscar
algun proveedor, en estos casos se debe validar los datos ingresados para saber si
estan correctos o no.

CU3. Gestionar empleados.

54

2.3ObtDProveedor
3.2.ObtDProveedor

Proveedor

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Flujo de Sucesos CU3:


Comienza cuando el usuario ingresa los datos del empleado, luego el sistema realiza
el registro de estos datos y los guarda en la base de datos.
De la misma manera se realiza el procedimiento al momento de modificar o buscar
algun empleado, en estos casos se debe validar los datos ingresados para saber si
estan correctos o no.

CU4. Gestionar productos.


2.3ObtDProducto

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo
Flujo de Sucesos CU4:
Comienza cuando el usuario ingresa todos los datos del producto, luego el sistema
realiza el registro de estos datos y los guarda en la base de datos.
De la misma manera se realiza el procedimiento al momento de modificar o buscar
algun empleado, en estos casos se debe validar los datos ingresados para saber si
estan correctos o no.

CU5. Gestionar devolucin.


3.1.VerificarDevolucion
2.1ValidarDatos

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

Flujo de Sucesos CU5:


Comienza cuando el usuario ingresa todos los datos de la nota de venta que va a devolver ,
luego el sistema realiza la busqueda correspondiente dde la nota de venta y de la fecha de
compr averificando asi que la garantioa del producto no haya caducado. Luego realiza la
busqueda del producto a devolver, para saber si se lo puede reponer en ese momento no.
De la misma manera se realiza el procedimiento al momento de modificar alguna devolucion,
en estos casos se debe validar los datos ingresados para saber si estan correctos o no.

56

NotaVenta

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU6. Gestionar ventas.

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

Flujo de Sucesos CU6:


Comienza cuando el usuario ingresa todos los datos del cliente para saber si esta registrado o
no. En caso de no estar registrado lo registra. luego la busqueda de los productos que solicita el
cliente, para agregarlos a la venta si estos estan en inventario. Luego de validar todos estos datos
recien el sistema guarda la venta completa.
De la misma manera se realiza el procedimiento al momento de modificar o eliminar alguna
venta, en estos casos se debe validar primero los datos de la nota de venta para saber si existe o no.

CU7. Registrar ingreso de productos por devolucin.


1.2.GuardarDProducto

1.1.InsertarDProducto
1.RegistrarProducto

EncargadoVentas

57

GestorProducto
<<fr>>Producto

Producto

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Flujo de Sucesos CU7:


Comienza cuando el usuario ingresa los datos del producto, luego el sistema realiza
el registro de estos datos y los guarda en la base de datos.

CU8. Gestionar cuentas por pagar.


1.8.GuardarDCXP

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

Flujo de Sucesos CU8:


Comienza cuando el usuario ingresa los datos de la cuenta por pagar, luego se debe
registrar como primera cuota el monto cancelado al momento de comprar los
productos. Despues se obtiene de la orden de compra los datos del proveedor, para
que el sistema realice el registro de estos datos y los guarde en la base de datos, al
igual que toda la cuenta por pagar.

CU9. Verificar productos.

1.BuscarProd
EncargadoVentas

1.1.VerificarProducto
<<fr>>Producto

1.2.ObtenerDProducto

GestorProducto

Flujo de Sucesos CU9:


El usuario ingresa los datos del producto que desea buscar y el sistema realiza la
busqueda enl a base de datos y luego la visualiza.

58

Producto

Proveedor

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU10. Generar informe de ventas.


1.2.ObtenerDVentas

1.1.VerificarVentas

1.BuscarVentas
<<fr>>Venta

Propietario

NotaVenta

GestorNotaVenta

Flujo de Sucesos CU10:


El usuario ingresa el limite ventas que quiere obtener y el sistema realiza la
busqueda enl a base de datos y luego la visualiza.

CU11. Registrar egreso de productos.


1.RegistrarEgresoProd

GestorEProd
<<fr>>EgresoProd

EncargadoVentas

1.2.GuardarDProducto

1.1.InsertarDProducto

Flujo de Sucesos CU11:


El usuario ingresa el codigo del producto y detalle para el egreso y el sistema realiza
la validacion de los datos y luego los guarda en la base datos.

CU12. Verificar tipo de cliente.

1.2.ObtenerDCliente

1.1.VerificarCliente

1.BuscarCliente
<<fr>>Cliente

EncargadoVentas

GestorTipoC

1.3ObtenerDTipoC

TipoC

TipoC

Flujo de Sucesos CU12:


El usuario ingresa el codigo del cliente que quiere buscar, el sistema realiza la
busqueda de los datos dee se cliente despues de haber validado los datos y luego
lo visualiza.

CU13. Generar factura.


1.1.InsertarDVenta
1.GenerarFactura
EncargadoVentas

GestorNotaVenta
<<fr>>NotaVent

1.2.ObtenerVenta

NotaVenta

1.3GuardarFactura

Factura

59

EgresoProd

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Flujo de Sucesos CU13:


El usuario ingresa el codigo de la nota de venta para asi generarle su respectiva
factura, despues de validar el dato simplemente lo imprime.

CU14.

Generar informes de inventario.

1.2.ObtenerDSolicitado
1.1.InsertarDSolicitado
1.GenerarInfInventario

Inventario

GestorInventario
<<fr>>Inventario

Propietario

Flujo de Sucesos CU14:


El usuario ingresa los datos quiere observar del inventario y el sistema realiza la
busqueda enl a base de datos y luego la visualiza.

CU15. Gestionar marcas de productos.

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

Flujo de Sucesos CU15:


Comienza cuando el usuario ingresa los datos de la marca, luego el sistema realiza
el registro de estos datos y los guarda en la base de datos.
De la misma manera se realiza el procedimiento al momento de modificar o buscar
alguna marca, en estos casos se debe validar los datos ingresados para saber si
estan correctos o no.

60

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU16. Registrar cuotas.

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

Flujo de Sucesos CU16:


Comienza cuando el usuario ingresa la opcion registrar cuota, despues inserta el
monto de la cuota, luego debe obtener la cuenta por pagar a la que corresponde la
cuota y buscar tambien al proveedor. Despues de validar todos estos datos recien el
sistema registra la cuota.

CU17. Generar informe de cuentas por pagar.


1.2.ObtenerDSolicitado
1.1.InsertarDSolicitado
1.GenerarInfCXP

CuentaXpagar

GestorCXP
<<fr>>CXP

Propietario

Flujo de Sucesos CU17:


El usuario ingresa los datos quiere observar de la cuentas por pagar y el sistema
realiza la busqueda enl a base de datos y luego la visualiza.

CU18. Verificar ventas.

1.1.VerificarVenta

1.BuscarVenta
EncargadoVentas

61

<<fr>>Venta

1.2.ObtenerDVenta
GestorNotaVenta

NotaVenta

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU19. Gestionar tipo de empleado.

2.ModificarTipoE

Propietario

1.2ObtTipoE

2.1.VerifTipoE

1.BuscarTipoE
<<fr>>Empleado

1.1.VerifTipoE

GestorTipoE

2.2.ModTipoE

TipoCliente

Flujo de Sucesos CU19:


Comienza cuando el usuario ingresa los datos del empleado, luego el sistema realiza
la validacion de estos datos y los visualiza.
De la misma manera se realiza el procedimiento al momento de modificar algun
empleado, en estos casos se debe validar los datos ingresados para saber si estan
correctos o no. y despues recien modificar.

CU20. Gestionar tipo de cliente.

Encagado de Ventas

1.2ObtTipoC

2.1.VerifTipoC

1.BuscarTipoC
<<fr>>Cliente

2.ModificarTipoC

1.1.VerifTipoC

GestorTipoC

2.2.ModTipoC

TipoCliente

Flujo de Sucesos CU20:


Comienza cuando el usuario ingresa los datos del cliente, luego el sistema realiza la
validacion de estos datos y los visualiza.
De la misma manera se realiza el procedimiento al momento de modificar algun tipo
de cualquier cliente, en estos casos se debe validar los datos ingresados para saber
si estan correctos o no. y despues recien modificar.

CU21. Gestionar Almacn.


1.1.InsertarMarca

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

CU22. Registrar Compra.

1.2GuardarProducto

Producto

Proveedor
1.3GuardarProveedor
1.RegistrarCompra
<<fr>>Compra

Encargado de Compras

1.1.InsertarCompra

1.4.GuardarCompra

GestorCompra

Compra
1.5IngresaComprAlmacen

Almacen

Flujo de Sucesos CU22:


Comienza cuando el usuario ingresa todos los datos de la compra que va a registrar,
luego el sistema realiza el registro correspondiente y los guarda en la base de datos.

CU23. Gestionar Usuarios.

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

Flujo de Sucesos CU23:


Comienza cuando el usuario ingresa los datos del usuario luego el sistema realiza el
registro de estos datos y los guarda en la base de datos.
De la misma manera se realiza el procedimiento al momento de modificar o buscar
algun usuario, en estos casos se debe validar los datos ingresados para saber si
estan correctos o no.

CU24. Gestionar Privilegios.

63

Usuario

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Flujo de Sucesos CU24:


Comienza cuando el usuario ingresa los datos del privilegio que quiere registrar o
incrmentarle al grupo de usuarios luego el sistema realiza el registro de estos datos y
los guarda en la base de datos.
De la misma manera se realiza el procedimiento al momento de modificar o buscar
algun privilegio, en estos casos se debe validar los datos ingresados para saber si
estan correctos o no.

CU25. Gestionar Grupos.


2.2GuardarModGrupo
3.1VerificarGrupo
2.1ObtenerGrupo
2.ModificarGrupo

1.RegistrarGrupo
3.EliminarGrupo

Propietario

1.2.GuardarGrupo
GestorGrupo

3.2EliminarGrupo

Grupo

1.3.ObtenerGrupo
<<fr>>Grupo

Flujo de Sucesos CU25:


Comienza cuando el usuario ingresa los datos del grupo que quiere registrar luego el
sistema realiza el registro de estos datos y los guarda en la base de datos.
De la misma manera se realiza el procedimiento al momento de modificar o buscar
algun grupo, en estos casos se debe validar los datos ingresados para saber si
estan correctos o no.

CU26. Generar Reporte de Bitcora.


1.2.ObtenerDSolicitado
1.1.InsertarDSolicitado
1.GenerarInfBitacora
Propietario

64

GestorBitacora
<<fr>>Bitacora

Bitacora

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Capturar datos del cliente


CI, NIT, Nombre, Telfono, TipoC
TipoCliente

Entrada
proceso

CU2. Gestionar proveedores.

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Entidad: Proveedor
Responsabilidad
Atributos
Relacin

Capturar datos del proveedor


ID, Nombre, Telfono, Direccin
----

CU3. Gestionar empleados.

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

CU4. Gestionar productos.

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Propsito
Entrada
proceso
retorno
Entidad : Producto
Responsabilidad
Atributos
Relacin

Controlar los datos de los productos en el


sistema.
Producto =
(Id, Nombre, Marca, Modelo, Precio, Stock,
StockMax, StockMin)
Obtiene los id de las caractersticas del
producto.
Valida datos del producto.
Mensajes
Capturar datos del Producto
Id, Nombre, Marca, Modelo, Precio, Stock,
StockMax, StockMin
Marca

CU5. Gestionar devolucin.

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

Capturar datos de la devoluciones


Nro, NroNV, fecha, detalle, Idproducto,
NotaVenta, Producto

Entrada
proceso

CU6. Gestionar ventas.

Fr NotaVenta
Nombre
Tipo
67

Fr NotaVenta
Formulario

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Propsito
Atributo
Operaciones
Control : GestorVenta
Nombre
Propsito
Entrada
proceso
retorno
Entidad : NotaVenta
Responsabilidad
atributos
relacion

Permite gestionar los datos de las Ventas


Nro, fecha, CIcliente, NIT, totalSinDesc,
totalConDesc, IDProductos
nuevo, guardar, generarfactura, modificar.
GestorVentas
Controlar los datos de las ventas en el
sistema.
NotaVenta =
(Nro, fecha, CIcliente, NIT, totalSinDesc,
totalConDesc, IDProductos)
Obtiene los Nro de las ventas.
Valida datos de las ventas.
Mensajes
Capturar datos de las ventas
Nro, fecha, CIcliente, NIT, totalSinDesc,
totalConDesc, IDProductos
Cliente, producto

CU7. Registrar ingreso de productos por devolucin.

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

Capturar datos del producto.


NroNV, fecha, IDProducto

proceso

68

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

relacin

Producto.

CU8. Gestionar cuentas por pagar.

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

Capturar datos del cliente


Nro, NroOC, Monto, Tiempo, Saldo
OrdenCompra

Entrada
proceso

CU9. Verificar productos.

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.

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

retorno

Mensajes

Entidad : Producto
Responsabilidad
atributos
relacion

Capturar datos del producto


Id, Nombre, Marca, Modelo, Precio, Stock,
StockMax, StockMin.
-----

CU11. Registrar egreso de productos.

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

Capturar datos del producto


IDproducto, nombreProd, cantidad, Razn.
Producto

proceso

CU15. Gestionar marcas de productos.

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 =

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

retorno

(Cod, Nombre)
Obtiene los cod de las caracteristicas de las
marcas.
Valida datos de las marcas.
mensajes

Entidad : Marca
responsabilidad
atributos
relacin

Capturar los datos de las marcas.


Cod, Nombre
---

proceso

CU16. Registrar cuotas.

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

CU19. Gestionar tipo de empleado.

Fr TipoEmpleado
Nombre
Tipo
Propsito
71

Fr TipoEmpleado
Formulario
Permite gestionar los tipos de empleado

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Capturar datos del Tipo de empleado


Tipo, Descripcin
---

proceso

CU20. Gestionar tipo de cliente.

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

Capturar datos del tipo cliente.


Tipo, descripcin.
---

Entrada
proceso

CU21. Gestionar Almacn.

72

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

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

Capturar datos del almacen


Nro, ubicacin, descripcion
---

proceso

CU22. Registrar Compra.

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

Capturar datos de las compras


Nro_OrdenCompra, fecha, total, proveedor,

proceso

73

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

relacion

empleado, Productos, Almacen, Cantidad


Proveedor, empleado, almacen, producto.

CU23. Gestionar Usuarios.

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

Capturar datos del usuario


Usuario, contrasea
----

Entrada
proceso

CU25. Gestionar Grupos.

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

Sistema de gestin para la administracin de compra, venta e inventario


de la tienda comercial Casa Nintendo

Entidad : GrupoUsuario
responsabilidad
atributos
relacion

75

Capturar datos de los grupos de usuarios


Usuario, grupo, privilegios
privilegios

Вам также может понравиться