Sunteți pe pagina 1din 27

Equipo Informticode

S.A.
Proyecto
Ventas para
Minimarket
Equipo Informtico
S.A.

Instituto AIEP
Descripcin del requerimiento para proyecto de
Ingeniera en
negocio informtico para sistemas de ventas en
Informtica
minimarket.

Proyecto de Ventas para Minimarket

ndice
ndice......................................................................................................................... 1
Introduccin.............................................................................................................. 2
Objetivo..................................................................................................................... 3
Descripcin del Requerimiento..................................................................................4
Alcances................................................................................................................. 4
Descripcin del negocio......................................................................................... 5
Perfiles de usuarios................................................................................................ 6
Definicin de los perfiles.....................................................................................7
Requerimientos Tcnicos........................................................................................8
Diagrama de datos................................................................................................. 9
DFD...................................................................................................................... 11
Diccionario de datos.............................................................................................14
Flujo de datos....................................................................................................... 20
Conclusin............................................................................................................ 23

Equipo Informtico S.A.

Pgina 1

Proyecto de Ventas para Minimarket

Introduccin

Como primer trabajo de la asignatura de Anlisis de


Sistemas se nos solicita realizar la tarea anlisis de un
sistema determinado. Para nuestro equipo de trabajo es
ms conveniente realizar un anlisis de un sistema con
posibilidad de insertar en el mercado.
Este sistema es el sistema de ventas para un minimarket,
en la actualidad existen mltiples sistemas en el mercado
los cuales obligan al usuario a pertenecer a un sistema
operativo exclusivo y un costo que se define segn lo
siguiente:
Costoso/Completo
: Sistemas de alto costo
dadas las licencias necesarias del entorno, Sistemas
Operativos, Bases de Datos, Equipos Fsicos.
Econmico/Insuficiente
: Sistemas econmicos
pero que no permiten la inter-operatividad de los usuarios.
No son multiusuario, las ventanas o pantallas del sistema
no son amigables, Lentos e inseguros.

Equipo Informtico S.A.

Pgina 2

Proyecto de Ventas para Minimarket

Objetivo

El objetivo del presente documento es poder definir el


requerimiento y solucin, el cual nos enfoca en las
necesidades consultadas a tiendas y locales del sector ya
sean Institutos, Hogar y zonas de trabajo. Logrando de esta
forma definir las necesidades efectivas para los posibles
clientes en cuestin.

Equipo Informtico S.A.

Pgina 3

Proyecto de Ventas para Minimarket

Descripcin del Requerimiento

En el mercado actual cuesta encontrar herramientas


multiplataforma que puedan trabajar con algo tan prctico
como es un sistema de ventas para un local, deseables con
control de stock y una ventana POS (Point of sales=Punto
de venta).
En una entrevista informal con locales de sectores como:
Centro de Santiago.
Cercanas al Instituto.
Cercanas a nuestros trabajos.
Se han logrado reconocer los siguientes sistemas utilizados
por los distintos locales:
Sistemas Robustos
:
Estos
sistemas
cumplen con todas las necesidades esenciales para el
manejo de las ventas. Pero el hecho de tener
herramientas como esta no simplifica la utilizacin
para el usuario, ms bien la ralentiza.
Sistemas Bsicos
: Estos sistemas permiten el
ingreso de ventas, en algunos casos son sistemas en
plataformas como DOS y que no permiten el trabajo
compartido de datos.
Con esto se ve una necesidad en el mercado,
especficamente no de cubrir una solucin, sino que
simplificar la funcionalidad para los usuarios y
dueos/administradores.

Alcances

Equipo Informtico S.A.

Pgina 4

Proyecto de Ventas para Minimarket

Los alcances de este proyecto son de cubrir las


necesidades de automatizacin y simplificacin en los
procesos de ingreso de ventas y control de stock, enfocado
en microempresas tipo minimarket, abarrotes y pequeas
tiendas.

Equipo Informtico S.A.

Pgina 5

Proyecto de Ventas para Minimarket

Descripcin del negocio

El negocio (proceso de negocio) de minimarket o afines,


comprende
un
esquema
simple
de
proveedor,
almacenamiento, cliente.

Proveedor
es

Almacena
mientos

Clientes

De esta forma se define que la problemtica no es muy


amplia y que puede ser bien implementada para este tipo
de negocio.

Equipo Informtico S.A.

Pgina 6

Proyecto de Ventas para Minimarket

Perfiles de usuarios

Los perfiles de usuario estn definidos por el siguiente


esquema:

Ventas
Encargado de
Local
Administrador

Ventas POS
Proveedor
Almacenamiento

Estos perfiles deben ser abordados por el sistema dado que


de estos le permite la escalabilidad a los datos y acciones
de los mismos.

Equipo Informtico S.A.

Pgina 7

Proyecto de Ventas para Minimarket

Definicin de los perfiles

Administrador
Perfil con capacidad de configurar el sistema; Alta,
Modificacin y Baja de usuarios; Todas las siguientes.
Encargado de Local
Perfil con capacidad de entrar a todos los mdulos
posteriores con la capacidad de administrar los
objetos.
Ventas
Registro
de
personalizado.

Ventas

modulo

profesional

Ventas POS
Registro de Ventas modulo POS, con sistemas acotado
de utilizacin (en lo posible solo con teclado numrico)
Proveedor Almacenamiento
Perfil con la capacidad de ingresar
movimiento de almacenes y estantes.

Equipo Informtico S.A.

Pgina 8

compras

Proyecto de Ventas para Minimarket

Requerimientos Tcnicos

La solucin debe tener como capacidad las siguientes


especificaciones:
Multiplataforma, no debe estar restringido a un
sistema operativo especifico.
Debe tener la capacidad de persistir en distintas bases
de datos relacionales, con el fin de no estar
dependiendo de una plataforma especfica (uso de
SQL ansi).
La herramienta debe tener la capacidad de trabajar
con ms de un equipo en lnea.
Se debe tomar en cuenta que los locales no tienen
espacio para realizar cableado de red, por lo tanto, se
requiere que los sistemas sean compatibles con
tecnologa inalmbrica.

Equipo Informtico S.A.

Pgina 9

Proyecto de Ventas para Minimarket

Diagrama de datos

Se entrega el siguiente diagrama de datos


(Parte 1):

Persona
PK idPersona

Empresa

Sucursal

PK idEmpresa

nombrePersona
apellidoPersona
rutPersona
direccionPersona
idComunaPersona
idCiudadPersona

rutEmpresa
nombreEmpresa
direccionEmpresa
idComunaEmpresa
idCiudadEmpresa

Productos

PK

idSucursal

PK idProducto

FK1

idEmpresa
nombreSucursal
giroSucursal
direccionSucursal
idComunaSucursal
idciudadSucursal

codigoProducto
nombreProducto
idSeccion

Bodega
Colaborador
PK

idColaborador

FK1
FK3
FK2

idPersona
idSucursal
idSeccion
fechaIngreso
estado
fechaEgreso
sueldoBase
usuario
pass

Cliente
PK

idCliente

FK1

fechaAlta
estado
idTipoCliente
idPersona

PK

idBodega

FK1

idSucursal
nombreBodega

PK idSeccion
nombreSeccion

idProducto
idBodega
Cantidad

Credito

FK1
Afp
Prevision

FK3
FK1
FK2

PK

idPersona
valor
acumulado
disponible
estado
nroCuenta

idSucursal
ValorNeto
idProducto

salud
PK

Promociones
detallePromocion

idPersona
idPromocion
nombre
detalle

Valores

idAfp
NombreAfp
porcentaje
cuentaDeposito
RutAfp

idColaborador
idAfp
idSalud
APV
adicional
otros
otros_2

procesosLiquidar

PK idPromocion

Stock

Seccion

idProducto
idPromocion
descuento

idSalud
nombreSalud
rutSalud
cuentaDeposito
porcentajeSalud

conceptosLiquidacion
transaccion
PK
idConcepto
nombreConcepto
FK1
FK2

idColaborador
MesCurso
idConcepto
cardConcepto
Coste

idTransaccion
idSucursal
idColaborador
idCliente
numeroDocumento
importeCancelado
vuelto
fechatransaccion
horaTransaccion

Factura
PK

numeroDocuemento

fechaDocumento
descuentoDocumento
fechaVencimiento
documentoOrigen
totalDocumento
ivaDocumento
netoDocumento
FK1 idTransaccion

detalleFactura

numeroDocumento
fecha
idproducto
neto
iva
total

Boleta
PK

numeroDocuemento

fechaDocumento
descuentoDocumento
fechaVencimiento
totalDocumento
ivaDocumento
netoDocumento
FK1 idTransaccion

detalleBoleta

numeroDocumento
fecha
idproducto
neto
iva
total

Equipo Informtico S.A.

GuiaDespacho
PK numeroDocuemento
fechaDocumento
descuentoDocumento
fechaVencimiento
documentoOrigen
totalDocumento
ivaDocumento
NetoDocumento

detalleGuiaD

numeroDocumento
fecha
idproducto
neto
iva
total

Pgina 10

NotaCredito

NotaDebito

PK,FK1 numeroDoc

PK,FK1 numeroDoc

fechaDocumento
descuentoDocumento
fechaVencimiento
documentoReferencia
totalDocumento
ivaDocumento
totalDocumento

detalleNotaCred

numeroDocumento
fecha
idproducto
neto
iva
total

fechaDocumento
descuentoDocumento
fechaVencimiento
documentoReferecia
totalDocumento
ivaDocumento
netoDocumento

detalleNotaDeb

numeroDocumento
fecha
idproducto
neto
iva
total

Proyecto de Ventas para Minimarket

Diagrama de datos (Parte 2):

Equipo Informtico S.A.

Pgina 11

Proyecto de Ventas para Minimarket

DFD

En esta seccin del documento, se detallaran todos los


modelos de datos necesarios para as poder explicar de
mejor forma los procesos a implementar.
Diagrama TOP

Este diagrama ejemplifica de forma bsica y a grandes


rasgos las actividades de la empresa en base a sus entes.
Estos son los procedimientos a seguir por parte de la
empresa.

Equipo Informtico S.A.

Pgina 12

Proyecto de Ventas para Minimarket

Diagrama 0:

Diagrama cero Propuesto.

Equipo Informtico S.A.

Pgina 13

Proyecto de Ventas para Minimarket

Mini especificaciones:
Se entregaran consultas que ejemplificaran el uso de la
base de datos. Los datos en rojo representaran las
variables entregadas por el usuario.
Cargar los datos de un empleado: Dato necesario: Nombre de usuario
Select

t0.nombrePersona,
t0.apellidoPersona,
t0.rutPersona,
t1.fechaIngreso as Fecha de contratacin,
t1.sueldobase,
t3.nombreafp,
t4.nombresalud as Nombre isapre
from persona t0
left join colaborador t1
on t0.idpersona = t1.idpersona
left join previsin t2
on t1.idcolaborador = t2.idcolaborador
left join afp t3
on t2.idafp = t3.idafp
left join salud t4
on t2.idsalud = t4.idsalud
where t1.usuario = usuario

Saber si un cliente est activo: Dato Necesario: Rut del cliente


Select

t0.nombrePersona,
t0.apellidoPersona,
t1.estado as estadocliente,
from persona t0
left join cliente t1
on t0.idpersona = t1.idpersona
where t0.rutPersona = RUT

Actualizar cantidad de un producto en una bodega: Datos necesarios:


Cantidad, cdigo producto, cdigo bodega.
Declare @codigo int(10)
set @codigo=(select idprodcuto from producto where codigoproducto
= codigoproducto)
Update stock
Set cantidad = cantidad
Where idproducto = @codigo
And idbodega = codigobodega

Equipo Informtico S.A.

Pgina 14

Proyecto de Ventas para Minimarket

Diccionario de datos

En la seccin actual dl documento se ejemplificaran


los detalles correspondientes al uso de la BD, sus campos y
para que sern utilizados.
Tabla: Persona
Nombre Campo
idPersona
nombrePersona
apellidoPerson
a
rutPersona
direccionPerso
na
idComunaPerso
na
idCiudadPerson
a

Tipo
datos
int
varchar
Varchar

de

Char
Varchar

IdEmpresa
rutEmpresa
nombreEmpres
a
direccionEmpre
sa
idComunaEmpr
esa
idCiudadEmpre
sa

Detalle

50
50

Identificador incremental de persona


Nombre de la persona
Apellidos de la persona

11
200

Rut de la persona
Direccin de la persona

int

Identificador de la comuna

int

Identificador de la ciudad

Tabla: Colaborador (Representa


Nombre
Tipo
de
Campo
datos
idColaborador
Int
idPersona
Int
idSucursal
Int
fechaIngreso
Datetime
Estado
varchar
fechaEgreso
Datetime
sueldobase
double
Usuario
Char
pass
varchar
Tabla: Empresa
Nombre Campo

Longitu
d

Tipo
datos
Int
Char
Varchar
Varchar

de

a la persona como trabajador)


Longitu Detalle
d
Identificador de colaborador
Enlace a persona
Enlace a sucursal
Fecha de contratacin
10
Activo/inactivo
Fecha de termino de funciones
12,2
Sueldo base en m/l
10
Usuario de sistema
32
Contrasea de usuario

Longitu
d

Detalle

12
100

Identificador empresa
Rut de la empresa
Nombre de la empresa

200

Direccin fsica de la empresa

Int

Identificador de comuna

Int

Identificador de ciudad

Equipo Informtico S.A.

Pgina 15

Proyecto de Ventas para Minimarket

Tabla: Sucursal
Nombre Campo
idSucursal
idEmpresa
nombreSucursa
l
giroSucursal
direccionSucurs
al
idComunaSucur
sal
idCiudadSucurs
al

Tabla: Productos
Nombre
Campo
idProducto
nombreProduct
o
idSeccion

Tipo
datos
Int
Int
Varchar

de

Varchar
Varchar

Longitu
d

Detalle

200

Numero nico de sucursal


Identificador de empresa
Nombre de la sucursal

200
200

Giro de la sucursal
Direccion fsica

Int

Identificador de comuna

Int

Identificador de ciudad

Tipo
datos
Int
Varchar

de

Longitu
d

Numero nico de producto


Nombre de producto

150

Int

Identificador de seccin

Tabla: Bodega
Nombre
Campo
idBodega
idSucursal
nombrebodega

Tipo
datos
Int
Int
Varchar

de

Tabla: Seccion
Nombre
Campo
idSeccion
nombreseccion

Tipo
datos
Int
Varchar

de

Tabla: Stock
Nombre
Campo
idProducto
idBodega
Cantidad

Tipo
datos
Int
Int
Doubl

de

Tabla: Credito
Nombre
Campo
idPersona
Valor

Tipo
datos
Int
Doubl

de

Equipo Informtico S.A.

Detalle

Longitu
d

Detalle
Numero nico de bodega
Sucursal a la que pertenece la bodega
Nombre de fantasa de la bodega

50

Longitu
d

Detalle
Identificador
Nombre de la seccin (vegetales, lcteos
etc)

40

Longitu
d
18,2

Longitu
d
18,2

Detalle
Identificador del producto
Identificador de la bodega del producto
Cantidad presente de ese producto en
esa bodega

Detalle
Identificador de persona
Total de crdito disponible

Pgina 16

Proyecto de Ventas para Minimarket


Acumulado
Disponible
Estado
nroCuenta

Doubl
Doubl
Char
Varchar

18,2
18,2
10
50

Cantidad de crdito utilizada


Crdito disponible
Estado crediticio del cliente
Nmero de cuenta

Tabla: Cliente
Nombre
Campo
idCliente
fechaAlta
Estado
idTipoCliente
idPersona

Tipo
de
datos
Int
Datetime
Char
Int
Int

Longitu
d

Detalle

Tabla: Prevision
Nombre
Campo
idColaborador
idAfp
idSalud
APV
Adicional
Otros
Otros_2

Tipo
datos
Int
Int
Int
Doubl
Doubl
Double
Double

de

Longitu
d

Tipo
datos
Int
Varchar
Int
Varchar

de

Tabla: Afp
Nombre
Campo
Idafp
NombreAfp
Porcentaje
cuentaDeposit
o
RutAfp
Tabla: Salud
Nombre
Campo
idSalud
nombreSalud
Rutsalud
Cuentadeposit
o
Porcentajesalu
d
Tabla: Valores
Nombre

Equipo Informtico S.A.

Longitu
d

de

Identificador de empleado
Identificador de AFP
Identificador de Salud
Monto de ahorro previsional voluntario
Descuentos adicionales
Descuentos adicionales
Descuentos adicionales

Detalle

50
12

Rut de afp

Longitu
d

Detalle

50

Identificador nico de entidad


Nombre de la entidad
Porcentaje de descuento
Cuenta de deposito

12

Rut de salud

Longitu

Detalle

50

de

Detalle

Identificador nico de afp


Nombre de la afp
Porcentaje de descuento
Cuenta de deposito

50

Int

Tipo

10

18,2
18,2
18,2
18,2

Char

Tipo
datos
Int
Varchar
Char
Varchar

Identificador de cliente
Fecha de ingreso al sistema como cliente
Estado del cliente
Tipo de cliente (Premium, normal)
Enlace a datos de persona

Pgina 17

Proyecto de Ventas para Minimarket


Campo
idSucursal
ValorNeto
Idproducto

datos
Int
Double
Int

Tabla: Promociones
Nombre
Tipo
Campo
datos
idPromociones
Int
idPersona
Int
idPromocion
Int
Nombre
Varchar
detalle
Varchar
Tabla: detallePromocion
Nombre
Tipo
Campo
datos
idProducto
Int
idPromocion
Int
Descuento
Double

d
18,2

de

de

Equipo Informtico S.A.

Longitu
d
18,2

Tabla: conceptosLiquidacion
Nombre
Tipo
de
Campo
datos
idConcepto
Int
NombreConcep Varchar
to

de

Detalle
Identificador promocin
Identificador persona
Enlace con detalle promocin
Nombre de la promocin
Detalles de la promocin

50
250

Tabla: procesosLiquidar
Nombre
Tipo
de
Campo
datos
idColaborador
Int
MesCurso
Datetime
idConcepto
Int
cargConcepto
Varchar
Costo
Double

Tabla: Transaccion
Nombre Campo
Tipo
datos
idSucursal
Int
idColaborador
Int
idCliente
Int
NumeroDocume Double
nto
ImporteCancela
Double
do

Longitu
d

Define la sucursal que maneja el precio


Precio del producto
Identificador del producto

Longitu
d

200
18,2

Longitu
d

Detalle
Identificador producto
Identificador promocin
Valor

Detalle
Enlace a colaborador
Mes de liquidacin
Enlace a conceptos
Detalles concepto
Valor

Detalle
Identificador nico de concepto
Nombre del concepto

50

Longitu
d

Detalle

18,2

Identificador de sucursal
Identificador del trabajador
Identificador del cliente
Documento generado

18,2

Valor cancelado

Pgina 18

Proyecto de Ventas para Minimarket


Vuelto
FechaTransaccio
n
HoraTransaccion
Tabla: Factura
Nombre Campo
numeroDocument
o
fechaDocumento
descuentoDocume
nto
Fechavencimiento
documentoOrigen
totalDocumento
ivaDocumento
Netodocumento
idTransaccion

Double
Datetime

18,2

Datetime

Tipo
datos
Double

Hora de la transaccin

de

numeroDocument
o
fechaDocumento
descuentoDocume
nto
Fechavencimiento
totalDocumento
ivaDocumento
Netodocumento
idTransaccion

Longitu
d
18

Datetime
Int

Datetime
Double

18

Double
Double
Double
Int

18,2
18,2
18,2

Tabla: Detallefactura
Nombre Campo
Tipo
de
datos
numeroDocume Double
nto
Fecha
Datetime
cantidad
int
Idproducto
Int
Neto
Double
Iva
Double
total
double
Tabla: Boleta
Nombre Campo

Tipo
datos
Double

Longitu
d
10

5
18,2
18,2
18,2

de

Longitu
d
18

Datetime
Double

Datetime
Double
Double
Double
Int

Tabla: Detalleboleta
Nombre Campo
Tipo
de
datos
numeroDocume Double
nto
Fecha
Datetime
cantidad
int
Idproducto
Int
Equipo Informtico S.A.

Vuelto entregado
Fecha de la transaccin

18,2
18,2
18,2

Longitu
d
10

Detalle
Nmero del documento generado
Fecha del documento (emisin)
Descuentos que puede contener la
factura
Fecha de vencimiento de la factura
Documento que genero la factura
(gua, boleta)
Importe total
Impuesto
Valor neto
Transaccin asociada al documento

Detalle
Nmero del documento
detalle
Fecha del documento
Cantidad de productos
Unin a producto
Importe neto del producto
Impuesto
Total del producto

asociado

al

Detalle
Nmero del documento generado
Fecha del documento (emisin)
Descuentos que puede contener la
factura
Fecha de vencimiento de la factura
Importe total
Impuesto
Valor neto
Transaccin asociada al documento

Detalle
Nmero del documento
detalle
Fecha del documento
Cantidad de productos
Unin a producto

Pgina 19

asociado

al

Proyecto de Ventas para Minimarket


Neto
Iva
total

Double
Double
double

18,2
18,2
18,2

Tabla: GuiaDespacho
Nombre Campo
Tipo
de
datos
numeroDocument Double
o
fechaDocumento
Datetime
descuentoDocume Double
nto
Fechavencimiento Datetime
documentoOrigen Double
totalDocumento
ivaDocumento
Netodocumento

numeroDocument
o
fechaDocumento
descuentoDocume
nto
Fechavencimiento
documentoRefere
ncia
totalDocumento
ivaDocumento
Netodocumento

18

Double
Double
Double

18,2
18,2
18,2

Tabla: DetalleGuiaD
Nombre Campo
Tipo
de
datos
numeroDocume Double
nto
Fecha
Datetime
cantidad
int
Idproducto
Int
Neto
Double
Iva
Double
total
double
Tabla: NotaCredito
Nombre Campo

Longitu
d
18

Tipo
datos
Double

de

Longitu
d
10

5
18,2
18,2
18,2

Longitu
d
18

Datetime
Double

Datetime
Double

18

Double
Double
Double

18,2
18,2
18,2

Tabla: DetalleNotaCred
Nombre Campo
Tipo
de
datos
numeroDocume Double
nto
Fecha
Datetime

Equipo Informtico S.A.

Longitu
d
10

Importe neto del producto


Impuesto
Total del producto

Detalle
Nmero del documento generado
Fecha del documento (emisin)
Descuentos que puede contener la
factura
Fecha de vencimiento de la factura
Documento que genero la Gua
(factura, boleta)
Importe total
Impuesto
Valor neto

Detalle
Nmero del documento
detalle
Fecha del documento
Cantidad de productos
Unin a producto
Importe neto del producto
Impuesto
Total del producto

asociado

al

Detalle
Nmero del documento generado
Fecha del documento (emisin)
Descuentos que puede contener la
factura
Fecha de vencimiento de la factura
Documento al cual se le realiza el
descuento
Importe total
Impuesto
Valor neto

Detalle
Nmero del documento
detalle
Fecha del documento

Pgina 20

asociado

al

Proyecto de Ventas para Minimarket


Idproducto
cantidad
Neto
Iva
total

Int
int
Double
Double
double

Tabla: NotaDebito
Nombre Campo
numeroDocument
o
fechaDocumento
descuentoDocume
nto
Fechavencimiento
documentoOrigen
totalDocumento
ivaDocumento
Netodocumento

Tipo
datos
Double

de

Datetime
Double

18

Double
Double
Double

18,2
18,2
18,2

Tabla: DetalleNotaDeb
Nombre Campo
Tipo
de
datos
numeroDocume Double
nto
Fecha
Datetime
Idproducto
Int
cantidad
int
Neto
Double
Iva
Double
total
double

Costo

Longitu
d
18

Datetime
Double

Tabla: movimientoBodega
Nombre
Tipo
Campo
datos
idMovimiento
Int
idTipomovimie Int
nto
idProducto
Int
idBodegaIngre
Int
so
idBodegaEgres Int
o
idColaborador
Int

de

Equipo Informtico S.A.

Longitu
d
10

5
18,2
18,2
18,2

Longitu
d

Detalle
Nmero del documento generado
Fecha del documento (emisin)
Descuentos que puede contener la
factura
Fecha de vencimiento de la factura
Documento al cual se le realiza el
cargo
Importe total
Impuesto
Valor neto

Detalle
Nmero del documento
detalle
Fecha del documento
Unin a producto
Cantidad de productos
Importe neto del producto
Impuesto
Total del producto

asociado

al

Detalle
Identificador de movimiento
Identificador de tipo de movimiento
Identificador de producto
Identificador de bodega de ingreso
Identificador de bodega de egreso

double

Tabla: Despacho
Nombre
Tipo
Campo
datos

Unin a producto
Cantidad de productos
Importe neto del producto
Impuesto
Total del producto

5
18,2
18,2
18,2

18.2

de

Longitu
d

Identificador del trabajador que realiza el


movimiento
Costo del movimiento

Detalle

Pgina 21

Proyecto de Ventas para Minimarket


idGuiaDespach
o
idCliente
idCamion
idDespacho
fechaDespacho
fechaTermino
Costoflete
Estadoenvio

Int
Int
Int
Int
Datetime
Datetime
Double
Char

18,2
10

Tabla: Vehiculos
Nombre
Campo
idCamion
Estadocamion

Tipo
datos
Int
Char

Fechaingreso
fechaEgreso

Datetime
Datetime

Tabla: Flota
Nombre
Campo
idCamion
idEmpresa

Tipo
datos
Int
int

de

Tabla: Contratos
Nombre
Campo
idContrato
idEmpresa1
idEmpresa2
FechaContrato
Condiciones

Tipo
datos
Int
Int
Int
Datetine
varchar

de

Tabla: Proveedor
Nombre
Campo
idEmpresa
idProducto
PrecioProducto

Tipo
datos
Int
Int
double

de

Tabla: Compras
Nombre Campo
idCompra
fechaCompra
fechaDocument
o
numeroDocume

de

Longitu
d

Detalle
Identificador de vehiculo
Estado
del
(habilitado/bloqueado)
Fecha de ingreso
Fecha de egreso

Longitu
d

vehiculo

Detalle
Identificador camin
Identificador empresa

Longitu
d

Detalle
Identificador del contrato
Empresas en contrato

1000

Longitu
d
18,2

Tipo
de
datos
Int
Datetime
Datetime

Longitu
d

double

18,2

Equipo Informtico S.A.

Identificador de documento asociado a


despacho
Identificador de cliente
Identificador de Camion
Identificador del despacho
Fecha de inicio
Fecha de entrega
Costo del flete
Estado del envio

Fecha de firma
Condiciones, detalles

Detalle
Id empresa proveedora
Id producto
Precio del producto en esa empresa

Detalle
Identificador de compra
Fecha de compra
Fecha del documento
Nmero del documento

Pgina 22

Proyecto de Ventas para Minimarket


nto
totalDocumento
fechaPago
EstadoDocumen
to

Double
Datetime
Char

Tabla: DetalleCompra
Nombre Campo
Tipo
de
datos
Numerodocume Int
nto
Fecha
Datetime
Idproducto
Int
cantidad
int
Neto
Double
Iva
Double
Total
Double
numeroDocume Double
nto
idCompra
int

18,2
10

Longitu
d

Total del documento


Fecha de pago del documento
Estado del documento

Detalle
Numero de documento

5
18,2
18,2
18,2
18,2

Fecha de compra
Identificador de producto
Cantidad de productos adquiridos
Valor neto de producto
Impuesto
Total
Numero de documento
Identificador de compra

Flujo de datos
Se realizo la generacin de una simulacin del flujo de
datos, el que implica saber cmo y por donde deben ser
tratados los datos que manejara el futuro sistema, debido a
su tamao es que este quedo en la pgina siguiente.

Equipo Informtico S.A.

Pgina 23

Proyecto de Ventas para Minimarket

Equipo Informtico S.A.

Pgina 24

Proyecto de Ventas para Minimarket

Equipo Informtico S.A.

Pgina 25

Proyecto de Ventas para Minimarket

Conclusin

Durante la planificacin del sistema, se han revisado y


analizado alternativas, con lo cual se pudo conseguir y
configurar una base de datos en miras a un programa
robusto y flexible a la vez.
Esto permitir realizar mejoras y optimizaciones a
futuro, con el objetivo de satisfacer completamente las
necesidades del cliente.

Equipo Informtico S.A.

Pgina 26

S-ar putea să vă placă și