Anda di halaman 1dari 67

INSTITUTO

SUPERIOR
TECNOLGICO
"PER - JAPN"
AO DE LA CONSOLIDACIN DEL MAR DE
GRAU
ESPECIALIDAD

COMPUTACIN

EIBER

INFORMTICA
DOCENTE

MARTN

SALAZAR

GASTELO
CURSO

TALLER DE MODELAMIENTO DE

SIS. DE VENTAS DE UNA TIENDA

DORALI DIAZ GOMEZ

SOFTWARE
TEMA
DE ROPA
ALUMNA

CHACHAPOYAS

Contenido
INTRODUCCIN.............................................................................................. 3
DIAGNSTICO....................................................................................... 5

I.

1.1

Definicin del problema......................................................................5

1.2.

Las actividades de la Empresa estn divididas en 3 procesos principales:. 6

1.3.

En cuanto al proceso de pago existen diferentes formas y tipos:...............7

II.

DESCRIPCIN DE LA EMPRESA..............................................................7

III.

DESCRIPCIN DEL SISTEMA...............................................................8

IV.

OBJETIVOS......................................................................................... 9

4.1.

Objetivo General................................................................................ 9

4.2.

Objetivos Especficos.........................................................................9

V.

MODELADO DE LA BASE DE DATOS......................................................10

VI.

MODELADO DEL SISTEMA REALIZADO EN RATIONAL ROSE...............11

Diagrama General Del Sistema.............................................................11

Diagrama General Del Negocio.............................................................12

Explotacin De Casos De Uso Del Sistema............................................12

Diagrama De Paquetes........................................................................15

Diagrama De Secuencias.....................................................................16

Diagrama De Colaboracion..................................................................33

Diagrama De Actividades.....................................................................42

Diagrama De Clases........................................................................... 59

Diagrama De Estados..........................................................................60

Diagrama De Componentes.................................................................63

Diagrama De Despliegue.....................................................................64

VII.

CONCLUSIONES............................................................................... 65

VIII.

RECOMENDACIONES........................................................................66

7.1

A La Empresa................................................................................. 66

7.2. Sobre El Sistema............................................................................... 66


IX.

BIBLIOGRAFIA.................................................................................. 67

SISTEMA

DE CONTROL DE VENTAS DE

UNA TIENDA DE ROPA


INTRODUCCIN
En este mundo cada vez ms competitivo, donde los cambios son ms
frecuentes, donde la globalizacin est cada vez ms presente, obligan
al pas y a las empresas, tiendas y lugares de venta a desarrollarse y
fortalecerse tecnolgicamente en todo sus hbitos.
Las empresas pblicas y privadas juegan un papel protagnico en el
desarrollo de un pas y son las que buscan diversas formas para
mantenerse a la par con las nuevas tecnologas, manejando y
procesando gran informacin en cantidad exorbitantes. Este sistema se
convierte en un aspecto de vital importancia para la humanidad en el
rea

de

administracin,

por

brindar

la

facilidad

de

controlar

automticamente la venta de toda clase de ropa de la tienda


MODAMADI- CHACHAPOYAS en la provincia de Chachapoyas.
Mediante la creacin e implantacin de un software permitiendo mejorar
la optimizacin de recursos, asegurar la maximizacin de los ingresos,
tratamiento de la informacin confiable, logrando as una correcta
manipulacin de los datos que se genera diariamente beneficiando a la
empresa mencionado anteriormente.
El presente Proyecto denominado SISTEMA DE CONTROL DE VENTAS
DE UNA TIENDA DE ROPA MODAMADI CHACHAPOYAS, tiene
como objeto identificar las diferentes problemas y deficiencias que viene
obstaculizando el normal y correcto desarrollo de las actividades y
transacciones que se realizan diariamente; realizando el anlisis
exhaustivo del servicio que brinda a los usuarios se consider el
siguiente: la automatizacin de la informacin, acceso de manera virtual
al servicio, almacenamiento de la informacin de los servicios prestados
en una base de datos.

Para ello se plantea esta propuesta que permita lograr la satisfaccin del
cliente y una efectiva simplificacin administrativa para los usuarios en el
servicio que brindan; por lo que la tienda desea en la actualidad
implementar un sistema de SISTEMA DE CONTROL DE VENTAS DE
UNA TIENDA DE ROPA MODAMADI CHACHAPOYAS, que le
permita trabajar con mayor seguridad y eficiencia, a fin de poder facilitar
una mejor labor, desempeo y rendimiento a sus trabajadores;
documentada la captura de requerimientos necesarios se desarrollar el
sistema de manera adecuada.

I.

DIAGNSTICO

1.1 Definicin del problema


Una tienda de venta de ropa de todo tipo. La ropa es de diferentes
marcas, de buena calidad y precios cmodos. Sin embargo algunos
clientes son bien detallistas y que cuando ya han comprado una
prenda de vestir viene despus de varios das a cambiarlo o
devolverlo con la excusa de que no le queda bien o no es de su
agrado.
Sin embrago hay veces que las personas no acuden a cambiar las
prendas sino a solicitar la devolucin de su dinero. Pero eso no se
puede ya que toda venta se tiene que registrar en un cuaderno de
apuntes e ingresado a la caja.
Todas las compras que se realizan se anotan en un cuaderno y
archivando las facturas de compras y boletas de compra y venta
son puestas en un archivador teniendo como riesgo de que se
puedan daar las facturas.

I.1.1. En el rea de venta se pueden detallar los siguientes


problemas a resolver:

No se lleva a cabo la descripcin de las prendas que va

adquirir el cliente.
La lista de todas las prendas de vestir que adquiere el

cliente no se pueden guardar en una base de datos.


Las ventas no se pueden modificar ni tampoco hacer la

devolucin o cambio de prenda pasado varios das.


No se puede eliminar los pedidos que ya se vendieron.

I.1.2. En el rea de informacin comercial se pueden


detallar los siguientes problemas a resolver:

No existe un control para determinar el nivel de ventas


de cada uno de los vendedores en distintos periodos del

ao
Imposibilidad de determinar el nivel de ventas de
prendas de vestir durante el ao.

I.2.

Las actividades de la Empresa estn divididas en 3


procesos principales:

I.2.1. Entrada del producto


Es muy importante buscar proveedores serios a travs de
contactos, revistas o ferias.
Dos grandes compras al ao.- A la hora de realizar los
pedidos, hay que tener en cuenta que, en el mundo de
la moda, el ao natural se suele dividir en dos
temporadas: primavera-verano y otoo-invierno. Segn
la marca con la que trabajes, debers realizar los
pedidos. Lo habitual son dos compras grandes al ao,
al principio de cada temporada, es decir, otoo y
primavera, para luego ir adecuando tu oferta mediante

reposiciones puntuales.
Por anticipado.- Para poder disponer de las prendas
en su temporada correspondiente, lo normal es que se
pide con un mes mnimo anticipacin, y en ocasiones
hasta 2 meses antes. Y algunos proveedores sacan
productos nuevos cada cierto tiempo que sirven para
introducir novedades a lo largo del ao.

I.2.2. Venta de Productos


El proceso de venta y atencin dentro de la tienda es lenta
en algunos momentos debido a la aglomeracin de los
clientes, ya que an se sigue llevando la venta de manera
tradicional (dentro de la tienda).
Si en caso tuvieras un stock bajo de prendas que no salieron
durante una temporada se tendr que recurrir a las ofertas y
rebajas, ello te llevara a reducir un poco de prendas que no
tuvieron mucha acogida durante la temporada que sali a la
moda.
A continuacin se detalla el proceso de entrega de la boleta
al cliente, que se realiza de tres formas:
Se le entrega al cliente el ticket de compra que le entregar
el vendedor a cargo.

El cliente concurre a la caja y entrega el ticket.

El cliente paga el monto de la prenda que indica en su

ticket de venta.
El encargado de caja recibe el ticket y lo registra

ingresndole en el sistema como cancelado.


El cliente va con su ticket de venta cancelado al
vendedor encargado para la entrega de su producto.

I.3.

En cuanto al proceso de pago existen diferentes formas y


tipos:
Las formas son:

El cliente cancela en la caja junto con la entrega del


ticket, el cual es registrado por el cajero en un

II.

cuaderno.
El cliente cancela directamente en la caja y en efectivo.

DESCRIPCIN DE LA EMPRESA
Toda la historia a cerca de esta tienda surge desde el ao 2012, cuando
la propietaria decide empezar a vender de toda clase de ropa, pero su
venta era a domicilio. Ella sala todas las tardes con sus bolsas a las
casas de sus conocidas a ofrecerles ropa, pero esta ropa no era comn
y corriente, con modelos que antes no se haban visto fue por ello que se
hizo ms conocida.
Tiempo despus, la empresaria decidi abrir su

tienda, esto con el

motivo de que su clientela ya haba crecido y ya no poda cubrir todas


las necesidades. Es por esto que el 10 de agosto del ao 2013 se
decidi abrir MODAMADI en la ciudad de Chachapoyas
La idea de emprender ste negocio, era ya con estrategias ms
fundamentadas, donde ella considero que su ventaja competitiva
principal sera el tipo de marcas de ropa que manejaba.
As, un poco ms convencida de que haba tomado una decisin buena
y haba hecho una eleccin convincente, al paso de los meses se fue
evaluando el proceso de las ventas de su tienda y se dio cuenta que le
haca ms rentable y creca cada vez ms.
VISIN

Ser la primera tienda en ofrecer todo tipo de productos de excelencia,


calidad y la ltima tendencia en la moda, incrementado en valor de la
organizacin e implementar estrategias para vender ms cada da las
ventas.
OBJETIVOS
Crecer en todo el mercado y ser la primera tienda en vender todo
tipo de prendas.
Incrementar cada da ms las ventas.
VALORES
MODAMADI busca la tranquilidad de los clientes que tienen la
oportunidad de adquirir toda clase de prendas y fomentar el bienestar de
las personas que les rodea proporcionndoles comodidad y calidad
necesarias para un buen desarrollo.
Es por ello que ofrece un extenso surtido de ropa de todo tipo de edad,
por eso la tienda se gua de estos valores primordiales:

RESPONSABILIDAD: Proveer la vestimenta de acuerdo a las

necesidades de los clientes.


HONESTIDAD: Hacer tratos justos que convengan a la
organizacin al igual buscar el beneficio de nuestros clientes.

III.

DESCRIPCIN DEL SISTEMA


El sistema de control de ventas, es una herramienta para el
aprovechamiento de la informtica, y al mismo tiempo viene a ser una
herramienta eficaz que ayudar a la empresa a optimizar sus ventas.
Dada la solucin informtica se detallarn los diferentes avances que se
lograrn al aplicarla:

Permitir almacenar la informacin de los productos entrantes,

adems de determinar las cantidades existentes en un negocio.


Conocer toda la informacin de los Empleados, tanto los horarios

de los turnos como las funciones especficas.


Facilitar el ingreso de las ventas, adems de reducir los errores

del cajero.
Determinar en forma exacta las ventas realizadas en ciertos
periodos del ao.

IV.

OBJETIVOS

IV.1. Objetivo General

Optimizar el sistema de Control de Ventas para lograr una


base de datos organizada, actualizada y eficaz.

IV.2. Objetivos Especficos

Desplegar informacin til tanto grfica como tabular a nivel

gerencial para la toma de decisiones.


Almacenar informacin relevante de las ventas de la
empresa, para permitir realizar consultas en forma exacta y

rpida.
Creacin de una interfaz amigable con el uso de los lenguajes
de programacin.

V.

MODELADO DE LA BASE DE DATOS


CLIENTE
Cli-Cod: INT
Cli-Nombre: CHAR(18)
Cli-Apellidos: CHAR(18)
Cli-Direccion: CHAR(18)
Cli-DNI: CHAR(8)
Cli-Telefono: CHAR(9)

PRODUCTO
Pro-Cod: INT
Pro-Nombre: CHAR(18)
Pro-Descripcion: CHAR(18)
Pro-Serie: CHAR(18)

COMPROBANTE DE PAGO
CP-Cod: INT
CP-Num: CHAR(18)
CP-Serie: CHAR(18)
CP-Fecha: DATE
CP-Estado: CHAR(18)
CP-Tipo: CHAR(18)

Emp-Cod: INT (FK)


Cli-Cod: INT (FK)
Pro-Cod: INT (FK)
Ven-Cod: INT (FK)

STOCK
Stc-Cod: INT
Stc-Cantidad: CHAR(18)
Stc-Estado: CHAR(18)
Stc-Fecha: DATE

Prov-Cod: INT (FK)


Pro-Cod: INT (FK)

PROVEEDOR
Prov-Cod: INT
Prov-Descripcion: CHAR(18)
Prov-Nombre: CHAR(18)
Prov-RUC: CHAR(18)
Prov-Direccion: CHAR(18)
Prov-Estado: CHAR(18)

VENTA
Ven-Cod: INT
Ven-Cantidad: MONEY
Ven-PreUni: MONEY
Ven-PreCantidad: MONEY

VI.

MODELADO DEL SISTEMA REALIZADO EN RATIONAL


ROSE
DIAGRAMA GENERAL DEL SISTEMA

DIAGRAMA GENERAL

En base al caso de
uso del negocio se
esta anexando los cu
propios del sistema

MODAMADI

Gestionar Cliente
Cliente
(f rom Actores)

Empleado
(f rom Actors)

Gestionar Proveedor

Generar comprobante

Gestionar Venta
Buscar
Gestionar Comprobante

Gestionar Producto
Gestionar Inventario

Procesar Ingreso

Procesar salida

Verificar Proveedor

DIAGRAMA GENERAL DEL NEGOCIO

DIAGRAMA DEL NEGOCIO


MODAMADI

Cliente

Empleado

(f rom Actores)

(f rom Ac tores)

Manejar Ventas

Actualizar Stock

Generar reporte
Registrar operacion

Generar comprobante
Verificar Operacion

EXPLOTACIN DE CASOS DE USO DEL SISTEMA

MODAMADI

GESTIONAR CLIENTE

CU01: Insertar Cliente


Empleado

CLIENTE
(f rom Actors)

(f rom Actors)

CU02: Modificar Cliente


Buscar

CU03: Eliminar Cliente

Gestionar Cliente

Gestionar Comprobante de Pago


MODAMADI

GESTIONAR COMPROBANTE

Extraer datos de cliente

CU04: Verificar Datos

Tipo de Pago
Empleado
(f rom Actors)

CU05 Generar comprobante

Tipo de comprobante

CU06: Anular comprobante


Buscar

Gestionar Inventario

GESTIONAR INVENTARIO

MODAMADI

GESTIONAR PRODUCTO

MODAMADI

Verificar proveedor

Empleado
(f rom Actors)

CU07: Procesar ingreso

Reporte de Ingreso

CU09: Ingresar Producto

Empleado
(f rom Actors)

Reporte de salida

CU10: Actualizar Producto


CU08: Procesar salida

Buscar
(from Modelo de caso de uso general )

Gestionar Producto

CU11: Eliminar producto

Imprimir

Gestionar Venta
GESTIONAR VENTA

MODAMADI

CU12: Registrar venta

Empleado

CLIENTE

(f rom Actors)

(f rom Actors)

CU13: Modificar venta

CU14: Eliminar venta


Buscar
(from M odelo de caso de uso general)

Gestionar Proveedor
MODAMADI

GESTIONAR PROVEEDOR

Empleado

CU15: Ingresar Proveedor

(f rom Actors)

CU16: Actualizar Proveedor

Buscar
CU17: Eliminar Proveedor

DIAGRAMA DE PAQUETES

DIAGRAMAS DE PAQUETE
MODAMADI

GESTIONAR
CLIENTE

GESTIONAR
COMPROBANTE
Empleado
GESTIONAR
INVENTARIO

(f rom Actors)

CLIENTE
(f rom Actors)

GESTIONAR
PRODUCTO
GESTIONAR
PROVEEDOR

GESTIONAR
VENTA

DIAGRAMA DE SECUENCIAS
Gestionar Cliente

Cu01: Ingresar Cliente

INGRESAR CLIENTE

MODAMADI

Cliente

Empleado

Gui: Sistema

GUI: Registrar
cliente

Class: Cliente

Inicio del Sistema

Autentificacion

Si

Acceso al Sistema

Acceso al formulario
Solicita datos

Envia datos

Ingresa datos

Verifica datos
Envia datos

Desea Registrar

Proceso Finalizado

Cu02: Modificar Cliente

MODAMADI

MODIFICAR CLIENTE

Empleado

Cliente

GUI: Sistema

GUI Modificar
Usuario

Clase: Usuario

Buscar

Incio del sistema

Autenficacion

SI

Acceso al sistema

Acceso al formulario

Solicita dato inicial


Devuele datos
Buscar registro

registro encontrado?

Muestra datos

Devuelve datos
Solicita datos para modificar
Actualiza nuevos datos
Envia datos

Desea Registrar

Registro completo

Cu03: Eliminar Cliente


ELIMINAR CLIENTE

MODAMADI

Empleado

Cliente

GUI: Sistema

Clase: Usuario

Buscar

Inicio de sistema

Autentificacion
SI
Acceso del Sistema
Solicita datos
Recibe datos
Busqueda de Registro
Registro encontrado
Muestra registro

Desea Eliminar?

SI

Datos Eliminados

Desea Eliminar otro?

Gestionar Comprobante de Pago

Cu04: Verifica Datos

MODAMADI

VERIFICAR DATOS

Empleado

GUI: Sistema

GUI: Sistema

GUI:
Comprobante

Clase: venta

Inicio de Sistema
Autentificacion
SI

Acceso al Sistema
Acceso al Formulario
Extraer Registro Correspondiente

Extraer Registro Correspondiente


Ingresar datos
verificar datos

Datos correctos

Proceso Finalizado

Cu05: Generar Comprobante

Clase: Cliente

MODAMADI

Empleado

GENERAR COMPROBANTE

Cliente

GUI: Sistema

GUI:
comprobante

Tipo de
comprobante

Tipo de pago

Clase:
Comprobante

GUI: Generar
Comprobante

Autentificacion
Inicio del sistema
Elije
SI
Elije
Recepciona
Acceso al Formulario

Recepciona
Muestra datos
Verificacion de Datos Correctos

SI

Datos Correctos

Registro de comprobante
Comprobante Generado

Desea Imprimir?

SI

Cu06: Anular Comprobante

ANULAR COMPROBANTE

MODAMADI

Empleado

Cliente

GUI: Sistema

GUI Anulacion de
comprobante

Clase:
Comprobante

Buscar:
Comprobante

Incio del sistema


Autenficacion
SI
Acceso al Sistema
Acceso al Formulario
Solicitud de anulacion y Recepcion de datos

Envio de datos
Registro encontrado
Muestra Datos
Verificacion de datos
SI

Desea Anular?

SI

Envio de datos
Comprobante Anulado

Gestionar Inventario

Cu07: Procesar Ingreso

PROCESAR INGRESO

MODAMADI

Empleado

GUI: Check de
Provedores

Proveedor

GUI: Sistema

GUI: Stock

Clase: Stock

Rpt: Generar
Reporte

Imprimir

Inicio del Sistema

SI
Autentificacion
Acceso al Formulario

Verificacion del Proveedor


Envia Datos

Proveedor Aceptado

Acceso al Formulario
Ingresar Productos para estock
Verifica Datos ingresados
envia datos

Desea Guardar Registro

SI

Registro Completo

Reporte Generado

Desea Imprimir?

SI

PROCESO FINALIZADO

Cu08: Procesar Salida

PROCESAR INGRESO

MODAMADI

Empleado

GUI: Sistema

GUI: Salida

Clase: Stock

Clase: Producto

Rpt: Generar
salida

Inicio del sistema

Autentificacion

Extrae datos de producto


Acceso al formulario
SI
Verifica e ingresa datos

Crear Reporte

Genera salida

Reporte Creado

SI

Desea imprimir
Proceso Finalizado

Gestionar Producto

Imprimir

Cu09: Ingresar Producto


INGRESAR PRODUCTOS

MODAMADI

Empleado

Gui: Sistema

producto

GUI: Registro

Clase: Producto

Ingresar al sistema
Autenticacion
Si

Acceso al formulario
Obtiene datos
ingresa datos

Verifica datos
Desea enviar
Si

Registro completado

Cu10: Actualizar/Modificar Producto

ACTUALIZAR PRODUCTOS

MODAMADI

Empleado

Producto(s)

GUI: Sistema

GUI Modificar
Producto

Class Producto

Buscar

Inicio del sistema

Autentificacion

Acceso al formulario

Obtiene datos

Busca Registro

Registro encontrado
SI
Muestra registro

Ingresa datos a actualizar


Verifica datos
Desea Actualizar

Cu11: Eliminar Producto

ELIMINAR PRODUCTOS

MODAMADI

Empleado

Gui: Sistema

Producto

GUI: Eliminar

Clase: Producto

Buscar

Ingresando al sistema
Autenticacion
SI
Acceso Al formulario
Obtiene datos
Busca Registro
Registro encontrado?
SI
Muestra registro

Desea Eliminar?

SI

Registro Eliminado

Proceso Finalizado

Gestionar Venta

Cu12: Registrar Venta

INGRESAR VENTAS

MODAMADI

Empleado

Cliente

Gui: Sistema

Buscar

GUI: Ventas

Autenticacion
Ingresando al sistema
Si
Accediendo al sistema
Solicitud de compra

Solicita datos de compra


Devuele datos de compra

Busca datos
Muestra datos

Desea Registrar compra?

Compra Registrada

Cu13: Modificar Venta

MODIFICAR VENTAS

MODAMADI

Empleado

Cliente

Gui: Sistema

Gui: Modificar
venta

Clase: ventas

Buscar

Ingresando al sistema
Autenticacion
Si
Accediendo al sistema

Acceso al Formulario
Solicita datos de la venta

Devuelve datos
Busca Registro

Registro encontrado?
SI
Muestra Registro
Solicita Datos a modificar
Obtiene datos
Ingresa datos

Desea Modificar datos?

SI

Datos modificados correctamente

Cu14: Eliminar Venta


ELIMINAR VENTAS

MODAMADI

Empleado

Cliente

Gui: Sistema

Gui: Eliminar
venta

Clase: Venta

Buscar

Ingresando al sistema

Autenticacion

Si

Accediendo al sistema

Pedir datos de la venta a eliminar

Brindando los datos


Busca datos
Datos encontrados?
SI
Muestra datos

Eliminar Venta

SI

Venta eliminada

Proceso Finalizado

Gestionar Proveedor

Cu15: Ingresar Proveedor

INGRESAR PROVEEDOR

MODAMADI

PROVEEDOR

Empleado

Gui: Sistema

GUI: Registrar
Proveedor

Inicio del Sistem a

Autentificacion

Si

Acceso al Sistema

Acceso al formulario
Solicita datos

Envia datos

Ingresa datos

Verifica datos
Envia datos

Desea Registrar

Proceso Finalizado

Class:
Proveedor

Cu16: Actualizar Proveedor


MODIFICAR PROVEEDOR

MODAMADI

Empleado

PROVEEDOR

GUI: Sistema

GUI Modificar
Proveedor

Clase:
Proveedor

Buscar

Incio del sistema

Autenficacion

SI

Acceso al sistema

Acceso al formulario
Solicita dato inicial
Devuele datos
Buscar registro

registro encontrado?

Muestra datos

Devuelve datos
Solicita datos para modificar

Actualiza nuevos datos

Envia datos

Desea Registrar

Registro completo

Cu17: Eliminar Proveedor


ELIMINAR PROVEEDOR

MODAMADI

Empleado

PROVEEDOR

GUI: Sistema

GUI: Eliminar

Clase: Usuario

Buscar

Inicio de sistema

Autentificacion
SI
Acceso al Formulario

Recibe datos
Solicita datos
Busqueda de Registro

Registro encontrado?
SI

Muestra Registro

Datos Eliminados

Desea Eliminar otro?

DIAGRAMA DE COLABORACION
Gestionar Cliente

Cu01: Ingresar Cliente


INGRESAR CLIENTE

MODAMADI

3: Si

Gui:
Sistema
2: Autentificacion

Emplead
o

1: Inicio del Sistema


4: Acceso al Sistema

11: Desea Registrar

5: Acceso al formulario
8: Ingresa datos
9: Verifica datos
12: Proceso Finalizado

7: Envia datos

GUI: Registrar
cliente

10: Envia datos

6: Solicita datos

Cliente
Class:
Cliente

Cu02: Modificar Cliente

MODIFICAR CLIENTE

MODAMADI

ELIMINAR CLIENTE

MODAMADI

3: SI

Cliente
2: Autentifica...
4: Acceso del Sistema

7: Devuele datos
11: Devuelve datos

GUI:
3: Sistema
SI

Emplead
o
6: Solicita dato inicial
12: Solicita datos para modificar
5: Solicita datos

1: Inicio de sis...

2: Autenficacion
4: Acceso al sistema

Emplead
6: Recibe
datos
o
Cliente

13: Desea Eliminar o...

GUI:
Sistema

12: Datos Eliminados


7: Busqueda
de Regi...
1: Incio del
sistema

9: Muestra registro
10: Desea Elim i...
8: Buscar registro

11: SI

8: Registro
encontrado
9: registro
encontrado?

5: Acceso al formulario
13: Actualiza nuevos datos
15: Desea Registrar
Clase:
Usuario

Buscar
Buscar

14: Envia datos

GUI Modificar
Usuario

16: Registro completo


Clase:
Usuario

10: Muestra datos

Cu03: Eliminar Cliente

Gestionar Comprobante de Pago

MODAMADI

3: SI

GUI:
Sistema

Cu04: Verifica Datos


VERIFICAR DATOS

Clase:
Cliente

Clase:
venta

GUI:
Sistema

7: Extraer Registro Correspondiente


4: Acceso al Sistema
6: Extraer Registro Correspondiente

1: Inicio de Sistema
11: Proceso Finalizado
2: Autentificacion
5: Acceso al Formulario
8: Ingresar datos
9: verificar datos
Emplead
o
10: Datos correctos

GUI:
Comprobante

Cu05: Generar Comprobante

MODAMADI

GENERAR COMPROBANTE

4: SI
16: SI
GUI:
Sistema

GUI:
comprobante
GUI: Generar
Comprobante

2: Inicio del sistema

14: Comprobante Generado


15: Desea Imprim ir?
7: Acceso al Formulario

1: Autentificacion

10: Verificacion de Datos Correctos


9: Muestra datos
Tipo de
comprobante

Empleado

13: Registro de comprobante

Clase:
Comprobante

6: Recepciona

12: Datos Correctos

8: Recepciona

11: SI
3: Elije

Cliente

5: Elije

Tipo de
pago

ANULAR COMPROBANTE

MODAMADI

3: SI
4: Acceso al Sistema
GUI:
Sistema

Emplead
o

1: Incio del sistema


2: Autenficacion

8: Registro encontrado
6: Solicitud de anulacion y Recepcion de datos

7: Envio de datos
12: Desea Anular?
15: Comprobante Anulado
Buscar:
Comprobante

Cliente

5: Acceso al Formulario

10: Verificacion de datos


9: Muestra Datos
11: SI
13: SI

14: Envio de datos

Clase:
Comprobante

GUI Anulacion de
comprobante

Cu06: Anular Comprobante

Gestionar Inventario

Cu07: Procesar Ingreso


P ROCESAR INGRESO

MODAMADI

8: Acces o al Formulario
9: Ingres ar Productos para estock
10: Verifica Datos ingres ados

13: SI

GUI:
Stock
14: Regis tro Completo
2: SI

1: Inicio del Sis tema

Empleado

GUI:
Sis tema

3: Autentificacion

4: Acces o al Formulario
5: Verificacion del Proveedor
12: Desea Guardar Regis tro

15: Reporte Generado

7: Proveedor Aceptado
11: envia datos
18: PROCESO FINALIZADO

6: Envia Datos
Proveedo
r

GUI: Check de
Provedores

Imprimir
17: SI
16: Desea Imprim ir?

Rpt: Generar
Reporte
Clase:
Stock

Cu08: Procesar Salida


MODAMADI

PROCESAR INGRESO

7: Crear Reporte
5: Acceso al formulario
6: Verifica e ingresa datos

8: Genera salida

3:
Clase:
Stock

GUI:
Salida

Empleado

GUI:
Sistema
1: Inicio del sistema
2: Autentificacion

9: Reporte Creado

12: Proceso Finalizado


Clase:
Producto

4: Extrae datos de producto

10: SI

Imprimir

Rpt: Generar
salida
11: Desea imprimir

Gestionar Producto

Cu09: Ingresar Producto


MODAMADI

INGRESAR PRODUCTOS

9: Si

4: Acceso al formulario
6: ingresa datos
7: Verifica datos

GUI:
Registro

Emplead
o

5: Obtiene datos

2: Autenticacion
8: Desea enviar
1: Ingresar al sistema

3: Si

10: Registro completado

producto

Gui:
Sistema

Cu10: Actualizar/Modificar Producto

Clase:
Producto

ACTUALIZAR PRODUCTOS

MODAMADI

12:

5: Obtiene datos

Class
Producto

Producto(s)

Emplead
o

3:
1: Inicio del sis...
2: Autentificacion
6: Busca Registro

11: Desea Actualizar


4: Acceso al formul...
9: Ingresa datos a actualizar
10: Verifica datos

GUI:
Sistema
7: Registro encont...

Buscar

GUI Modificar
Producto
8: Muestra registro

Cu11: Eliminar Producto


MODAMADI

ELIMINAR PRODUCTOS

Producto

5: Obtiene datos

11: SI

4: Acceso Al formulario
Emplead
o

6: Busca Registro

GUI:
Eliminar

10: Desea Elim inar?


9: Muestra registro

8: SI
1: Ingresando al sistema

Buscar

Registro Eliminado
2:12:
Autenticacion
3: SI

7: Registro encontrado?
13: Proceso Finalizado
Clase:
Producto

Gui:
Sistema

Gestionar Venta

Cu12: Registrar Venta


INGRESAR VENTAS

MODAMADI

3: Si

Cliente

Gui:
Sistema

1: Autenticacion
6: Solicita datos de compra
5: Solicitud de compra
7: Devuele datos de compra

Empleado

Buscar
8: Busca datos

9: Muestra datos
10: Desea Registrar compra?
11: Compra Registrada

GUI:
Ventas

Cu13: Modificar Venta

2: Ingresando al sistema
4: Accediendo al sistema

MODIFICAR VENTAS

MODAMADI

3: Si

7: Devuelve datos
13: Obtiene datos

2: Autenticacion

Cliente

Gui:
Sistema

Empleado
1: Ingresando al sistema
4: Accediendo al sistema

12: Solicita Datos a modificar


6: Solicita datos de la venta

5: Acceso al Formulario
14: Ingresa datos
17: Datos modificados correctamente

8: Busca Registro
Gui: Modificar
venta

16: SI

10: SI

15: Desea Modificar datos?

9: Registro encontrado?
11: Muestra Registro

Clase:
ventas

Buscar

Cu14: Eliminar Venta

MODAMADI

ELIMINAR VENTAS

Clase:
Venta
13: Venta eliminada

3: Si

14: Proceso Finalizado


6: Brindando los datos

Cliente

2: Autenticacion
Emplead
o

Gui:
Sistema

5: Pedir datos de la venta a eliminar


4: Accediendo al sistema
1: Ingresando al sistema
7: Busca datos
11: Eliminar Venta
9: SI
12: SI

Buscar
Gui: Eliminar
venta

8: Datos encontrados?
10: Muestra datos

Gestionar Proveedor

Cu15: Ingresar Proveedor

INGRESAR PROVEEDOR

MODAMADI

3: Si

1: Inicio del Sistema


4: Acceso al Sistema
Gui:
Sistema

6: Solicita datos
Emplead
o

PROVEE
DOR

2: Autentificacion

12: Proceso Finalizado


11: Desea Registrar

7: Envia datos

5: Acceso al formulario
8: Ingresa datos
9: Verifica datos
10: Envia datos

GUI: Registrar
Proveedor

Class:
Proveedor

Cu16: Actualizar Proveedor


Cu17: Eliminar Proveedor
MODIFICAR PROVEEDOR
ELIMINAR PROVEEDOR

MODAMADI
MODAMADI

PROVEE
DOR

PROVEE
DOR

9: SI

6: Solicita datos
5: Recibe datos

7: Devuele datos
11: Devuelve datos

Buscar

7: Busqueda de Registro
6: Solicita dato inicial
12: Solicita datos para modificar

9: registro encontrado?

3: SI

Empleado
2: Autenficacion
4: Acceso al sistema
Empleado

Buscar
8: Buscar registro

1: Incio del sistem a


2: Autentificacion
4: Acceso al Formulario

GUI:
Sistema
8: Registro encontrado?
10: Muestra Registro

12: Desea Eliminar otro?


3: SI
1: Inicio de sistema
16: Registro completo
10: Muestra datos
5: Acceso al formulario
13: Actualiza nuevos datos
15: Desea
Registrar
11: Datos
Eliminados

Clase:
Usuario

GUI:
Sistema

GUI:
Eliminar

14: Envia datos


GUI Modificar
Proveedor

Clase:
Proveedor

DIAGRAMA DE ACTIVIDADES
Gestionar Cliente

Cu01: Ingresar Cliente

INGRESAR CLIENTE

MODAMADI

Inicio
Validacion

SISTEMA

Registar
empleado
Ingresa datos

Desea Guardar Modificacion


registro
completo

SI

NO

Fin

Cu02: Modificar Cliente

MODAMADI

MODIFICAR CLIENTE

Inicio

Inicio de
sistema

busqueda de
usuario

Empleado
entontrado

ingresar
nuevos datos

Desea guardar
modificacion

SI

NO

Fin

Cu03: Eliminar Cliente

Datos
Modificados

ELIMINAR CLIENTE

MODAMADI

Inicio

validacion
M

Inicio de
sistema

Busqueda de
usuario

Empleado
entontrado

Eliminar
usuario

Desea Eliminar
Usuario
eliminado

SI

NO

Fin

Gestionar Comprobante de Pago

Cu04: Verifica Datos

MODAMADI

VERIFICAR DATOS

Inicio
validacion

Inicio de
sistema
Solicitud de
diversos datos

Verificacion de
datos
Ingreso de
datos

Datos Correctamente

SI
Datos
Verificados

NO

Fin

Cu05: Generar Comprobante

GENERAR COMPROBANTE

MODAMADI

validacion

Inicio de
sistema

Solicitud de
diversos datos

Ingreso de
datos

Buscar Datos

Desea Generar Comprobante


SI

Comprobante generado
correctamente

Desea Registrar otra operacion

NO
NO

Fin

Cu06: Anular Comprobante

SI

ANULAR COMPROBANTE

MODAMADI

Inicio
validacion

Inicio de
sistema

Solicitud de
diversos datos

SI

Comprobar
datos

Solicitud de
anulacion
Desea Anular
SI

Anulacion de
comprobante Realizada
Desea Repetir la Operacion

NO

NO

Fin

Gestionar Inventario

Cu07: Procesar Ingreso

PROCESAR INGRESO

MODAMADI

Inicio
validacion
Inicio de
sistema

Verificar
Productos

Procesar
Ingreso
Datos Guardados
SI

Procesos
Generados

Desea Generar
Reporte
Reporte
Generado

NO
NO

Fin

Cu08: Procesar Salida

PROCESAR SALIDA

MODAMADI

Inicio

validacion

Inicio de
sistema

Inciar salida

Procesar Producto
saliente

Desea Guardar?

SI

Proceso
Generado

Desea GenerarSI
Reporte

SI
NO

Fin

Gestionar Producto
Cu09: Ingresar Producto
MODAMADI

INGRESAR PRODUCTO

Generar
Reporte

Inicio
validacion

Inicio de
sistema
Registrar
producto

Ingreso de
datos

Producto
encontrado
registro
completo
Guardar datos

Fin

Cu10: Actualizar/Modificar Producto

MODAMADI

ACTUALIZAR PRODUCTO

Inicio
validacion

Inicio de
sistema
Solicitud de
datos

Busqueda de
producto
Registro de
venta

Mostrar
Producto

Datos
modificados

Ingresar
nuevos datos

SI

Desea Guardar?

NO

Fin

Cu11: Eliminar Producto

MODAMADI

ELIMINAR PRODUCTO

Inicio
validacion

Inicio de
sistema
Solicitud de
datos
Busqueda de
producto

Registro de
venta

Mostrar
Producto
Desea Eliminar
SI
Producto
Eliminado
NO

Fin

Gestionar Venta

Cu12: Registrar Venta


MODAMADI

REGISTRAR VENTA

Inicio
validacion
Inicio de
sistema

Solicitud de
datos

Busqueda de
producto

Registro de
venta

SI

Desea Registrar venta?

NO

Fin

Cu13: Modificar Venta


MODAMADI

MODIFICAR VENTA

Inicio

validacion

Inicio de
sistema

Solicitud de
datos

Busqueda de
producto
Mostrar
producto

Modficar datos
SI
Desea Guardar datos?

NO

Fin

Cu14: Eliminar Venta

MODAMADI

ELIMINAR VENTA

Inicio

validacion

Inicio de
sistema
Solicitud de
datos

Mostrar
Producto

Busqueda de
producto

Eliminar
Producto
Desea Eliminar?

Fin

Gestionar Proveedor

Cu15: Registrar Proveedor


MODAMADI

REGISTRAR PROVEEDOR

Validacion

SISTEMA

Registrar
Proveedor
Ingresa datos

Desea Guardar
Modificacion

registro
completo
SI

NO

Fin

Cu16: Actualizar Proveedor


MODAMADI

ACTUALIZAR PROVEEDOR

Inicio

Inicio de
sistema
busqueda de
usuario

Proveedor
Encontrado

ingresar
nuevos datos

Desea guardar
modificacion

SI
Datos
Modificados

NO

Fin

Cu17: Eliminar Proveedor

MODAMADI
Inicio

ELIMINAR PROVEEDOR

validacion
M

Inicio de
sistema

Proveedor
encotrado

DIAGRAMA DE CLASES

MODAMADI

Busqueda de
proveedor

Eliminar
ProveedorCliente

Empleado
Emp_Nombre
Emp_Apellidos
Emp_Direccion
Emp_Cargo
Emp_Celular
Emp_cod

Cli_Nombre
Cli_Apellidos
Cli_Direccion
Cli_DNI
Cli_Telef ono
Cli_Cod

Insertar()
Modif icar()
Eliminar()

Proveedor
Insertar()
Modif icar()
Eliminado
Eliminar()

1
+

Usuario
Comprobante
eliminado
+

Producto
Pro_Nombre
Pro_descripcion
Pro_Serie
1
Pro_cod

...

Insertar()
Actualizar()
Eliminar()
1

Cp_Num
Cp_Serie
Cp_Fecha
Cp_Estado
Cp_Tipo
1
Emp_Cod NO
Cli_Cod
Pro_Cod
Ven_Cod
Cp_Cod
v erif icar()
Generar()
Fin
Anular()

+
Prov eedor

Stock
Sto_Fecha
Sto_Cantidad
Sto_estado
Prov _Cod
Prd_Cod
Sto_Cod
Procesar ingreso()
Procesar Salida()

...

Prov _Nombre
Prov _Ruc
Prov _Descripcion
Prov _Direccion
Prov _Estado
Prov _Cod
Insertar()
Modif icar()
Eliminar()

DIAGRAMA DE CLASES

Desea Eliminar
SI
Venta
Ven_cantidad
Ven_PreUni
Ven_PreTotal
Ven_cod
+
Insertar()
Modif icar()
Eliminar()

DIAGRAMA DE ESTADOS
Modelar de Gestionar Cliente
MODAMADI

GESTIONAR CLIENTE

SOLICITA

Cliente
(f rom Modelo de caso..de
.) us o del negocio)

Empleado

Verifica

(f rom Modelo de caso de uso del negocio)

Registra

Actualiz a

OPERACION

DATOS
REGISTRO DIARIO

Modelado de Manejar

MODELADO DE MANEJAR

MODAMADI

SOLICITA

Cliente
Determina
(f rom Modelo de caso...)
de uso del negocio)

Empleado
(f rom Modelo de caso de uso del negocio)

Actualiza

Ingresa

OPERACION

REGISTRO DIARIO
DATOS

MODAMADI

GENERAR REPORTE

Verifica

Empleado

PROCESO

(from Modelo de caso de uso del negocio)

Crea
REPORTE

OPERACION

Modelado de Generar Reporte

Modelado de Actualizar
ACTUALIZACION

MODAMADI
MODAMADI

REGISTRAR OPERACION

SOLICITA
Ingresa

Cliente

DATOS
Crea

(f rom Modelo de caso...)


de uso del negocio)

Empleado

Determina

Empleado

(f rom Modelo de caso de uso del negocio)

(f rom Modelo de caso de us o del negocio)

Modifica
SOLICITA

Actualiza

REPORTE

OPERACION
REGISTRO DIARIO

DATOS
Cliente
(f rom Modelo de caso...)
de uso del negocio)

Modelado de Registrar Operacin

Modelado de Generar Comprobante


MODAMADI

GESTIONAR COM PROBANTE DE PAGO

SOLICITA

Modelo de
implementacion ...

Sistema. exe
Cliente
Empleado

(f rom Modelo de caso...)


de uso del negocio)

(f rom Modelo de caso de uso del negocio)

Verifica

Acceso a l sistema
Crea

Actualiza

Stock.frm

Validacion. Frm
M

OPERACION
M

clientes.Frm

DATOS
M

REGISTRO DIARIO

comprobantes.frm

usuario.frm

M
M

Acceso a base
de datos

BASE DE DATOS
MODAMADI

DIAGRAMA DE COMPONENTES

DIAGRAMA DE DESPLIEGUE

<<MODAMADI>>
BD.dll

<<MODAMADI>>
Compenentes .ldf
<<MODAMADI>>
Coponentes .m df

<<Include>>

<<Include>>
<< SISTEMA DE TIENDA>>
...>>
SERVIDOR

<<TPC/IP>>
M

<<TPC/IP>>

<<TPC/IP>>

ROUTER

M
M

TERMINAL 1

<< TPC /IP>>


M

TERMINAL 2

VII.

CONCLUSIONES

printer

El trabajo muestra la importancia de un correcto funcionamiento de


un Sistema de Control Interno en las empresas dedicadas a las
ventas, pues permite visualizar los puntos crticos en la empresa y
establecer lineamientos de control que permitan entregar una
informacin confiable de su situacin financiera como de sus
operaciones, ya que no es suficiente contar con polticas corporativas
administrativas para la adecuada marcha de los procesos, si no
polticas y procedimientos de control interno y establecer un
responsable para verificar su cumplimiento.
El enfoque estratgico y la propuesta de valor han sido formulados
para ofrecer los mximos beneficios y alcanzar al cumplimiento de
los objetivos presentados por la empresa.
La inexistencia de un Sistema de Control Interno en la tienda de ropa
MODAMADI, ha generado problemas en el correcto funcionamiento
de ciertos procesos en los departamentos de Inventario, Productos y
Ventas, que han provocado un mal manejo de los recursos de la
tienda produciendo falta de eficiencia en el uso de los mismos, as
como valores perdidos que se hubieran evitado si existieran puntos
de control establecidos y una correcta supervisin.
Los beneficios financieros de la tienda sern una mayor eficacia
operacional, incrementando sus ventas, con un entorno en la
inversin de los activos y una mayor rentabilidad, ya que existir una
mejor operacin reduciendo los gastos.

VIII.

RECOMENDACIONES
7.1 A La Empresa

Deben realizarse mantenimiento a las PCs, para que todos sus

componentes funcionen correctamente.


Los equipos de cmputo deben estar ubicados en ambientes
presurizados, para evitar que los equipos de cmputo y de

control sufren deterioro.


Implantar las estrategias

debilidades y enfrentar las amenazas detectas.


Capacitar a lo menos a un 90 % a todos los empleados

formuladas

para

superar

las

implicados en el proceso de ventas y cobranzas, para as

obtener una mayor explotacin al sistema en su uso.


Realizar un control constante de los procesos del cumplimiento
de metas, de objetivos, de buscar soluciones constantes,
buscar oportunidades de mejoras y cumplir con los requisitos
de control interno.

7.2. Sobre El Sistema

Para mejorar el rendimiento del sistema, debe modificarse la


arquitectura del sistema de control.

IX.

BIBLIOGRAFIA
https://es.scribd.com/doc/6543960/Sistema-Ventas-Tienda
http://users.dsic.upv.es/asignaturas/facultad/lsi/ejemplorup/AnalisisDisenyo.html

Anda mungkin juga menyukai