Anda di halaman 1dari 28

Mini mercado Mercatodo:

Funcionalidad
Que debera hacer el sistema
R= Facturar: debe facturar los productos que se vende
Inventariar: los productos que llegan, atreves de un cdigo de barra
Registras cliente: si un cliente necesita la factura con su nombre, esta permita ingresar
el cliente para as facturar con su nombre o para guardar la factura si esta se va
queda debiendo

Para que se quiere construir el sistema

Para sistematizar el mini mercado merca todo

Necesidades de datos
Que datos requieren la interfaz del programa
Si se tiene registrado el usuario se debe ingresar el nmero de cedula o nit

Cdigo de barras del producto, que se lee mediante un lector de cdigo de


barras

De donde deberan venir los datos


Los datos deberan venir de los cdigos de barra de cada producto

Como se manejan los datos actualmente


Actualmente los datos Se manejan con papel, lpiz y una calculadora
Integridad de datos

Cuando se genera un pedido el cliente debe de estar registrado

Si, necesita estar registrado por que cuando el cliente regrese hacer otra
compra no lo tengamos que volver a registrar y quede registrado para asi
poderle imprimirle la factura

Cuando se genera una venta el cliente queda registrado o queda inactivo


No, el sistema solo permite ingresar el nombre del cliente para imprimirse
la factura

Seguridad
Cada usuario manejara Pas Word individual

No, solo ser manejado por el dueo o algn integrante de su familia


Los datos necesitan ser encriptados en la base de datos
Solo los datos que se tienen inventariados
Ambiente
El sistema mejorara o remplazara un sistema existente
No, Este sistema ser el primero en construirse

El sistema debe interactuar con otros sistemas

No, porque solo se va manejar los datos del mini mercado

CLIENTES
-

Identificacin
Nombres
Apellidos
Direccin
Telfono
Celular

identificacion
n
1088335275

Nombre
s
Juan
camilo

Apellidos
Jimnez
bravo

1099362528

Jorge
Luis

Armado
Maradona

42111471

Martha
lucia
Hugo
Andrs

Bravo
gallego
Gallego
Ruiz

Jorge
Walter

Prada
Garca

18602204

18632852

Direccin
Cra 10 #
64D28
Calle
alame30
entre
da 7 y 8
# 7-39
Cra 6 # 639 lamos
Calle 33
entre 65#
6-35
Andrinpol
Cra
5 # 5i
58
alam
eda

telfono
3282879

Celular
3183911541

3367532

3109852520

3420201

311258963

3362585

320582963

3259863

318326852

PRODUCTOS
-

Cdigo
Nombre
Marca
Precio
Fecha de vencimiento
Tipo de producto
Presentacin
cdigo

Nombre

Marca

precio

0000001

Atn

Bacans

8000

Fecha de
vencimiento
01/20/2017

Tipo de
producto
pez

presentacin
Enlatado

0000252

salchicha

zenu

5000

02/09/2015

1205635
0215369

jabn
Papitas

fab
margarita

6500
1200

05/10/2016
10/05/2017

0123456

gaseosa

postobon

2200

11/15/2016

empaquete

Carnes
fras
aseo
pasa
bocas
Bebida

Liquido
empaquete
2 litros

VENTAS
-

Nmero de factura
Producto
Cliente
Subtotal
Total a pagar
Nombre del vendedor
Fecha de venta
Cdigo de factura
Forma de pago
Cantidad de productos

Numer
o de
factura

producto

cliente

subtotal

total

001

Jabn
fab,
gaseosa
2 litros
Salchich
a zenu

Juan
camilo
Jimne
z
Jorge
Walter
Prada
Garca
Hugo
Andrs
gallego
Ruiz
Martha
lucia
bravo
gallego
Juan
Prez

8000

10200

003

0002

Atn
bacans

0008

Papitas
margarit
a

009

Colgate
triple
accin
Jabn
de bao

Nombre
del
vendedo
r
Sandra
Gomes

Fech
a de
venta

cdig
o

Form
a de
pago

01/10
/2015

00010
233

Efecti
vo

Cantidad
de
producto
s
2

2200
5000

5000

Sandra
Gomes

05/10
/2015

00002
123

Efecti
vo

8000

8000

Pedro
Gomes

04/12
/2016

00021
5

efecti
vo

1200

1200

Pedro
Gomes

06/20
/2016

00025
6

efecti
vo

Sandra
Garca

09/24
/2015

00021
6

debito

3000
5000
2000

Cliente
Identificacin
Nombres
Apellidos
Direccin
Telfono
Celular

Producto
Cdigo
Nombre
Marca
Precio
FechaDeVencimiento
TipoDeProducto
Presentacin

Ventas
NumeroDeFactura
Producto
Cliente
SubTotal
NombreDelVendedor
FechaDeVenta
CodigoDeFactura
FormaDePago
CantidadDeProductos

Inventario
CodigoDelProducto
NombreDelProducto
CantidadDelProducto

Cliente

Tipo de dato

Requerido

*Identificacin
Nombres
Apellidos
Direccin
Telfono
Celular

INT
Char
Char
Char
Char
Char

Not Null
Not Null
Not Null
Not Null
Not Null
Null

Valor por
defecto
Activo
Activo
Activo
Activo
Activo
Activo

Patrn

* Identificacion --- llave natural

producto

Tipo de dato

Requerido

*Cdigo
Nombre
Marca
Precio
FechaDeVencimiento
TipoDeProducto
Presentacin

INT
Char
Char
INT
Fecha
Char
Char

Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null

ventas

Tipo de dato

requerido

*NumeroDeFactura
Producto
Cliente
SubTotal
NombreDelVendedor
FechaDeVenta
CodigoDeFactura
FormaDePago
CantidadDeProductos

INT
Char
Char
Char
Char
FECHA
INT
Char
Char

Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Null
Null

Valor por
defecto
Activo
Activo
Activo
Activo

Patrn

Valor por
defecto
Activo
Activo
Activo
Activo
Activo
Fecha hoy
Activo

Patrn

* Codigo --- llave natural

DD/MM/AA

NumeroDeFactura -------> llave natural


Inventario

Tipo de dato

requerido

*CodigoDelProducto
NombreDelProducto
CantidadDelProducto

int
char
Int

Not Null
Not Null
Not Null

*CodigoDelProducto -----> llave natural

Valor por
defecto
Activo
Activo
Activo

Patrn

RELACIONES:
RELACION DE UNO A MUCHOS
Productos
Venta

Una venta puede tener muchos productos


Llave primaria
Venta
produ
cto

cliente

subt
otal

tot
al

Jabn
fab,
gase
osa
2
litros
Producto

Juan
camilo
Jimn
ez

8000

102
00

*Numero
De
Factura
001

cdig
o
00000
01

Nombre
del
vended
or
Sandra
Gomes

Fec
ha
de
ve
01/
nt
10
a
/20
15

2200

cdig
o
00010
233

Form
a
de
pa
Efect
go
ivo

Cantidad
de
producto
s
2

llave fornea

Nom
bre
Atn

Marc
a
Baca
ns

pre
cio
800
0

Fecha de
vencimie
01/20/20
nto
17

Tipo
de
produ
pez
cto

presentac
in
Enlatado

*Numer
oDe
Factura
001

RELACION DE UNO A UNO

un producto solo puede tener un cdigo


CODIGO

PRODUCTO

Producto
Llave primaria
Cdigo
del
product
000000
o
1

Nom
bre
Atn

Mar
ca
Bac
ans

pre
cio
800
0

Fecha de
vencimie
01/20/20
nto
17

Tipo
de
produ
pez
cto

presentac
in
Enlatado

..

Llave primaria
Cdigo
*CodigoDelProducto
0000001

Cdigo
del
product

Nom
bre

Marc
a

NombreDelProducto
Atn

prec
io

Fecha de
vencimie
nto

CantidadDelProducto
3

Tipo
de
produ

presentaci
n

.
.

NombreDel
Producto

CantidadD
elProducto

0000001

Atn

Baca

800

01/20/201

pez

Enlatado

ns DE 0
7 A MUCHOS
RELACION
MUCHOS

CLIENTES

..

Nombre
s
Juan
camilo

Apellidos
Jimnez
bravo

Idclientes
1088335275
1088335275

COMPRAS

Clientes
Idcliente
1088335275

Atn

compras
Direccin
Cra 10 #
64D28
alam
eda

telfono
3282879

Idcompras
0001

producto
colgate

Total
4000

idcompras
0001
0002

CLIENTES

CLIENTES
COMPRAS

COMPRAS

NORMALIZACION

SEGUNDA FORMA DE NORMALIZACION

cdigo

Nombre

Marca

precio

0000001
0000252

Atn
salchicha

Bacans
zenu

8000
5000

1205635
0215369

jabn
Papitas

fab
margarita

6500
1200

0123456

gaseosa

postobon

2200

Fecha de
Tipo de
vencimiento producto
01/20/2017 pez
02/09/2015 Carnes
fras
05/10/2016 aseo
10/05/2017 pasa
bocas
11/15/2016 Bebida

presentacin
Enlatado
empaquete
Liquido
empaquete
2 litros

PRIMERA FN
Numer
o de
factura

cliente

001

Juan
camilo
Jimne
z
Jorge
Walter
Prada
Garca
Hugo
Andrs
gallego
Ruiz
Martha
lucia
bravo
gallego
Juan
Prez

003

0002

0008

009

Nombre
del
vendedo
r
Sandra

Fech
a de
venta

cdig
o

Form
a de
pago

Cantidad
de
producto
s
2

Apellido
del
empleado

01/10
/2015

00010
233

Efecti
vo

Sandra

05/10
/2015

00002
123

Efecti
vo

gomes

Pedro

04/12
/2016

00021
5

efecti
vo

Gomes

Pedro

06/20
/2016

00025
6

efecti
vo

Gomes

Sandra

09/24
/2015

00021
6

debito

Garca

gomes

SEGUNDA FN
IDPRODUCTO

Numer
o de
factura

cliente

PRODUCTO

Nombre
del
vendedo
r

TOTAL

Fech
a de
venta

cdig
o

SUBTOTAL

Form
a de
pago

Los campos total y subtotal se convierte en modo solo lectura

Cantidad
de
producto
s

Apellido
del
empleado

Anda mungkin juga menyukai