You are on page 1of 22

1

INSTITUTO SUPERIOR TECNOLOGICO PBLICO


ANDRS AVELINO CCERES DORREGARAY
COMPUTACIN E INFORMTICA

ASIGNATURA: TALLER DE PROGRAMACION CONCURRENTE

SISTEMA DE VENTAS DE UNA BODEGA


TRIGAL

DOCENTE: ING.KARINA CRUZ OSCANOA

CARRERA: COMPUTACION E INFORMATICA

ALUMNO: PIZANGO BENAVIDES, EZEQUIEL

TURNO: VESPERTINO

2017

2
INDICE
INTRODUCCION 4
CAPITULO I 5
DESCRIPCION DE LA EMPRESA 5
CAPITULO II 7
2.-REQUERIMIENTO DEL PROGRAMA 7
2.1.- Requerimientos del Programa 7
CAPITULO III 8
3.- DIAGRAMA GENERAL: 8
3.1.- DIAGRAMA DE CASO DE USO: REALIZA PEDIDO DE PRODUCTOS 8
3.2.- DIAGRAMA DE CASO DE USO: REALIZA PAGO: 9
3.3.-DIAGRAMA DE CASO DE USO: DE VERIFICA PRODUCTOS EN STOCK 11
3.4.- DIAGRAMA DE CASO DE USO: REGISTRA VENTAS Y COMPRAS 12
4.-DIAGRAMA DE CLASE: 14
5.-DIAGRAMA DE OBJETOS: 14
CAPITULO IV 15
4.1.-BASE DE DATOS 21

3
INTRODUCCION

Al ver las necesidades de la bodega El dulce encontramos un problema que es


la parte de las ventas, ya que los clientes a la hora de realizar su compra no cuenta
con un comprobante de pago, y a la vez no puede realizar reclamos por las
compras realizadas.

Es por ello que el dueo de la bodega El dulce ubicado en la provincia de


Concepcin del departamento de Junn, solicita el apoyo de nosotros para la
implementacin de un sistema de ventas para el buen funcionamiento de la
bodega.

Lo primero que realizamos es la visita a dicha bodega es verificar el problema que


nos mencion el dueo, para ello se realiza una pequea encuesta dando como
resultado el problema mencionado. Luego realizamos un inventario de todos los
productos que se venden en la bodega.

Se utilizara los respectivos diagramas y metodologas para la optimizacin del


software a implementar, teniendo en cuenta los objetivos planteados y los
requerimientos del software.

4
CAPITULO I

DESCRIPCION DE LA EMPRESA

1.1 DESCRIPCION DE LA EMPRESA:


1.2 MISION Y VISION:
MISION:

SER UNA BODEGA, EFICAZ EN LA ATENCION AL


CLIENTE Y SER PRIMEROS EN LA PROVINCIA DE
CONCEPCION.

VISION:

PARA EL 2016, CONVERTIRNOS EN UNA


MINIMARKET Y BRINDAR MEJOR NUESTROS
SERVICIO Y ATENCION AL CLIENTE.

ORGANIGRAMA:

DUEO
(EMPLEADO)

TRABAJADOR PROVEEDOR
1

VALORES:

Responsabilidad
Respetuoso
Honesto
Puntualidad

5
FUNCIONES GENERALES DE LA BODEGA:

Recibir para custodiar y protegerlos materiales


Proporcionar materiales y suministros mediante
formularios (entrada y salida)
Llevar el registro necesario de la bodega
Mantener limpio y ordenada

ORGANIZACIN DE LA BODEGA:

Informacin de los artculos que hay que


almacenar
Dimensin y peso de los materiales y frecuencia
de las solicitudes.

INFORMACION DE LOS ESPACIOS:

reas disponibles y adecuados


Disposicin de los equipos.

6
CAPITULO II
REQUERIMIENTO DEL PROGRAMA

2 - REQUERIMIENTOS DEL PROGRAMA

Para el correcto funcionamiento del Sistema de Ventas se recomienda la


siguiente configuracin:

Sistemas Operativos Soportados:


Windows Server 2008 R2 o posterior
Windows Vista
Windows Server 2008
Windows 7

Hardware:

CPU de 1.0 GHz


RAM de 384 MB
Resolution de 1024x768
4 GB de espacio en disco duro

Adicionales:

NET Framework: la versin 3.5 o posterior


Microsoft SQL Serer 2008 express posterior

7
CAPITULO III

DIAGRAMAS EN STAR UML

3.- DIAGRAM A GENERAL:

VERIFICA
REALIZA PEDIDO DE PRODUCTOS EN
PRODUCTOS STOCK

EMPLEADO

CLIENTE
REGISTRA VENTAS Y
COMPRAS

REALIZA PAGO

3.1. DIAGRAMA DE CASO DE USO: REALIZA PEDIDO DE PRODUCTOS

REALIZA PEDIDO DE
PRODUCTOS

CLIENTE EMPLEADO

DIAGRAMA DE ACTIVIDADES

8
DIAGRAMA DE COLABORACION:

DIAGRAMA DE
SECUENCIA:

3.2.- DIAGRAMA DE CASO DE USO: REALIZA PAGO:

REALIZA PA GO

CLIENTE EMPLEA DO

9
DIAGRAMA DE
ACTIVIDADES

DIAGRAMA DE COLABORACION

10
DIAGRAMA DE SECUENCIA

3.3.- DIAGRAMA DE CASO DE USO: DE VERIFICA PRODUCTOS EN STOCK

Verifica
Productos en
stock

Empleado

DIAGRAMA DE ACTIVIDADES:

11
INSTITUTO SUPERIOR TECNOLOGICO PBLICO
ANDRES AVELINO CACERES DORREGARAY
COMPUTACION E INFORMATICA

DIAGRAMA DE COLABORACION:

DIAGRAMA DE SECUENCIA:

/EMPLEADO

1: REALIZA REPORTE DE LA VENTA DEL


DIA ()

2: INFORMA QUE PRODUCTO SE TIENE QUE COMPRAR ()

3: IMPRIME REPORTE DE VENTAS Y PRODUCTOS FALTANTES ()

3.4.- DIAGRAMA DE CASO DE USO: REGISTRA VENTAS Y COMPRAS

REGISTRA VENTAS Y
COMPRAS

EMPLEADO-

12
DIAGRAMA DE ACTIVIDADES

DIAGRAMA DE SECUENCIA:

/EMPLEADO

1: REVISAR EL INFORME DE PRODUCTOS FALTANTES ()

2: REGISTRA LAS VENTAS DEL DIA


()

3: REPORTA LAS VENTAS Y COMPRAS DEL DIA ()

4: IMPRIME LOS REPORTES DEL DIA VENTAS Y


COMPRAS ()

DIAGRAMA DE COLABORACION:

13
INSTITUTO SUPERIOR TECNOLOGICO PBLICO
ANDRES AVELINO CACERES DORREGARAY
COMPUTACION E INFORMATICA

4.-DIAGRAMA DE CLASE:

14
INSTITUTO SUPERIOR TECNOLOGICO PBLICO
ANDRES AVELINO CACERES DORREGARAY
COMPUTACION E INFORMATICA

5.-DIAGRAMA DE OBJETOS:

: Cliente

+cd. cliente: A0001


+nombre: JUANA
+dni: 70241002
+direccin: JR. SUAREZ S/N
+telefono: 458621

:producto
+cd. de producto: P004
: venta +descripcin: MARY
+detalle: GALLETA DE AGUA
+cd. del cliente: A0001 +precio: 5.00
+cd. del usuario: U001 +fecha de vencimiento: 10/01/2016
+cd. de producto: P004 +fecha de emisin: 01/03/2015

: detalle de la venta
+cd. del producto: P004
+descripcin: GALLETA DE AGUA

: usuario
+cd. de usuario: U001
+dni: 70102401
+telefono: 452163
+direccin: AV. JULIO TELLO S/N
+nombre: ANA

15
INSTITUTO SUPERIOR TECNOLOGICO PBLICO
ANDRES AVELINO CACERES DORREGARAY
COMPUTACION E INFORMATICA

CAPITULO IV

BASE DE DATOS

4.- BASE DE DATOS:


4.1.-DIAGRAMA

4.2- ESTRUCTURA DE CAMPOS:

CLIENTE:
CREATE TABLE Cliente (CodigoCli CHAR(8), DNICli CHAR(8),
PaternoCli VARCHAR(25), MaternoCli VARCHAR(25),
NombreCli VARCHAR(25))

16
INSTITUTO SUPERIOR TECNOLOGICO PBLICO
ANDRES AVELINO CACERES DORREGARAY
COMPUTACION E INFORMATICA

DETALLE:
CREATE TABLE Detalles (CodigoDet CHAR(8), CodigoPro CHAR
(8),CodigoVent CHAR (8), DescripcionDet VARCHAR(25))

PRODUCTO:
CREATE TABLE Productos (CodigoPro CHAR(8), NombrePro
VARCHAR(25), DescripcionPro VARCHAR(25))

USUARIO

17
INSTITUTO SUPERIOR TECNOLOGICO PBLICO
ANDRES AVELINO CACERES DORREGARAY
COMPUTACION E INFORMATICA

CREATE TABLE Usuarios (CodigoUs CHAR(8), PaternoUs


VARCHAR(25), MaternoUs VARCHAR(25), NombreUs VARCHAR(25),
Nick VARCHAR(8),Pass VARCHAR(8))

VENTA:
CREATE TABLE Venta (CodigoVent CHAR(8), CodigoUs CHAR (8),
CodigoCli CHAR(8),CodigoPro CHAR (8))

4.3-PROCEDIMIENTOS ALMACENADOS:

INSERCION:
USUARIOS
INSERT INTO Usuarios
(CodigoUs,PaternoUs,MaternoUs,NombreUs,Nick,Pass)
Values (@COD,@PAT,@MAT,@NOM,@NICK,@PASS)
GO
Execute InsUsuarios
'00001','Ruiz','Gomez','Katerine','Katy','1524'
Execute InsUsuarios
'00002','Lazo','Lopez','Gabriela','Gaby','1452'
Execute InsUsuarios
'00003','Salas','Escobar','Jose','Pepe','1210'

18
INSTITUTO SUPERIOR TECNOLOGICO PBLICO
ANDRES AVELINO CACERES DORREGARAY
COMPUTACION E INFORMATICA

Execute InsUsuarios
'US00004','Meza','Sanchez','Lucero','Lu','1478'
Execute InsUsuarios
'US00005','Gago','Traverso','Fiorela','Fio','1365'

CLIENTE
INSERT INTO
Cliente(CodigoCli,DNICli,PaternoCli,MaternoCli,NombreCli)
Values (@COD,@DNI,@PAT,@MAT,@NOM)
GO
Execute InsCliente
'Cl00001','79846513','Rivera','Limachi','Karen'
Execute InsCliente
'Cl00002','70524178','Rojas','Lopez','Marcos'

PRODUCTOS
INSERT INTO Productos(CodigoPro,NombrePro,DescripcionPro)
Values (@COD,@NOM,@DES)
GO
Execute InsProductos
'Pr00001','CARAMELOS','CARAMELOS'
Execute InsProductos
'Pr00002','GALLETAS','GALLETA'

DETALLES
INSERT INTO Detalles
(CodigoDet,CodigoPro,CodigoVent,DescripcionDet)
Values (@CODDET,@CODPRO,@CODVEN,@DESDET)
GO
Execute InsDetalle
'Det0001','Pr00001','CODVEN01','DESDET01'

VENTAS
INSERT INTO Venta(CodigoVent,CodigoUs,CodigoCli,CodigoPro)
Values (@CODVENT,@CODUS,@CODCLI,@CODPRO)
GO
Execute InsVenta
'VENT0001','US000010','CODCLI01','CODPRO01'

19
INSTITUTO SUPERIOR TECNOLOGICO PBLICO
ANDRES AVELINO CACERES DORREGARAY
COMPUTACION E INFORMATICA

ELIMINACION:

USUARIOS
DELETE FROM Usuarios

CLIENTE
DELETE FROM Cliente

PRODUCTOS
DELETE FROM Productos
DETALLES
DELETE FROM Detalles

VENTAS
DELETE FROM Venta

CONSULTA:

USUARIOS
SELECT * FROM Usuarios

CLIENTE
SELECT * FROM Cliente

PRODUCTOS
SELECT * FROM Productos

DETALLES
SELECT * FROM Detalles

VENTAS
SELECT * FROM Venta

20
INSTITUTO SUPERIOR TECNOLOGICO PBLICO
ANDRES AVELINO CACERES DORREGARAY
COMPUTACION E INFORMATICA

4.4.- SE PASA A GUARDAR LAS TABLA DE LA BASE DE DATOS:

LO CUAL SE UTILIZARA LA EL PROGRAMA

21

You might also like