Proyecto SIA

20
UNIVERSIDAD AUSTRAL DE CHILE Facultad de Ciencias Económicas y Administrativas Escuela de Auditoría Instituto de Administración Proyecto Atlantis “Ferretería Altermatt” Integrantes Pamela Oliva E. Miguel Pustela J. Constanza Ruiz A. Carla Saldivia A. Joaquín Vergara R. Asignatura Sistemas de Información Administrativos I (ADMI 274) Docente Cristián Eduardo Salazar Concha Valdivia, 02 de noviembre del 2012

Transcript of Proyecto SIA

UNIVERSIDAD AUSTRAL DE CHILE Facultad de Ciencias Económicas y Administrativas

Escuela de Auditoría

Instituto de Administración

Proyecto Atlantis

“Ferretería Altermatt”

Integrantes

Pamela Oliva E.

Miguel Pustela J.

Constanza Ruiz A.

Carla Saldivia A.

Joaquín Vergara R.

Asignatura

Sistemas de Información Administrativos I (ADMI 274)

Docente

Cristián Eduardo Salazar Concha

Valdivia, 02 de noviembre del 2012

1

PROBLEMA

Al conocer los distintos procesos que lleva a cabo la Ferretería Altermatt para su

funcionamiento, detectamos que se enfrentan a una constante pérdida de inventario, por una falta

de control en el mismo, pues en el lugar físico (Bodega) no se maneja un control de inventario.

SOLUCIÓN

Lograr la realización de un programa automatizado del control de bodega de la Ferretería a

través de una base de datos relacionada generada en el programa Acces.

ALCANCE

Control de entrada y salida de productos de bodegas. Beneficia directamente al personal que

trabaja en ella, ya que maximiza su tiempo de trabajo.

MODELO ENTIDAD RELACIÓN VISIO

La ferretería Altermatt cuenta con 3 bodegas, las cuales tienen asignados trabajadores; sólo

uno de ellos es encargado de la misma, cada bodega posee 5 trabajadores.

Las bodegas están asociadas a categorías, que cuentan con un código único, donde estas

categorías tienen productos, pero un producto pertenece a una sola categoría. Los productos son

ingresados a bodega por medio de una entrada y son extraídos de bodega por medio de una salida.

El trabajador puede realizar muchas salidas de productos, pero sólo el encargado puede

generar las entradas. El encargado puede realizar muchas entradas. Las entradas y salidas pueden

tener muchos productos, que estarán asociados a una categoría.Los trabajadores podrán generar

entradas y salidas sólo de su bodega correspondiente., con un código asociado a la acción.

2

3

MODELO ENTIDAD RELACIÓN ACCES

CONSULTAS

Consulta n°1 “Información Bodega” Tabla que muestre la información de todas las bodegas.

SELECT *

FROM Bodega;

Información Bodega

Id_Bodega Nombre_Bodega Ubicación Teléfono

01 Bodega 1 Derecha 034-01

02 Bodega 2 Centro 034-02

03 Bodega 3 Izquierda 034-03

Consulta n°2 “Categorías” Tabla que muestre: el nombre de la categoría, el id de la categoría, el nombre del producto y

el código del producto; de todo lo que se registro en bodega.

SELECT Categoría.Nombre_Categoría, Producto.Id_Categoría, Producto.Nombre_Producto,

Producto.Cod_Producto

FROM Categoría INNER JOIN Producto ON Categoría.[Id_Categoría] =

Producto.[Id_Categoría];

4

Extracto de la Consulta

Categorías

Nombre_Categoría Id_Categoría Nombre_Producto Cod_Producto

CERRADURAS DE

SOBREPONER

01-0003 Cerradura sobreponer elect. cod. 2150

Scanavini

2150

CERRADURAS DE

SOBREPONER

01-0003 Cerradura sobreponer elect. cod. 2055

Scanavini

2055

CERRADURAS DE

SOBREPONER

01-0003 Cerradura sobreponer cod. 2090 Scanavini 2090

Consulta n°3 “Detalle Número Categoría” Tabla que muestre la cantidad de categorías por id de categorías.

TRANSFORM Count(Categoría.[Id_Bodega]) AS CuentaDeId_Bodega

SELECT Categoría.[Nombre_Categoría], Count(Categoría.[Id_Bodega]) AS [Total de

Id_Bodega]

FROM Categoría

GROUP BY Categoría.[Nombre_Categoría]

PIVOT Categoría.[Id_Categoría];

Extracto de la Consulta

Detalle Númerico Categoría

Nombre_Categ

oría

Total de

Id_Bode

ga

01-

000

1

01-

000

2

01-

000

3

01-

000

4

01-

000

5

01-

000

6

01-

000

7

01-

000

8

02-

000

1

02-

000

2

02-

000

3

03-

000

1

03-

000

2

03-

000

3

03-

000

4

03-

000

5

ACOPLES 1 1

ALICATES 1 1

BETONERAS 1 1

CANDADOS 1 1

Consulta n°4 “Trabajador Entradas” Tabla que muestre el nombre y apellidos de los trabajadores sus respectivas entradas y su id

de bodega asociado a dicha entrada.

SELECT Trabajador.Nombre, Trabajador.Apellidos, Bodega.Id_Bodega,

Entrada.Cantidad_Entrada

FROM (Bodega INNER JOIN Trabajador ON Bodega.Id_Bodega = Trabajador.Id_Bodega)

INNER JOIN Entrada ON Trabajador.Rut_Trabajador = Entrada.Rut_Trabajador;

5

Extracto de la Consulta

Trabajador - Entradas

Nombre Apellidos Id_Bodega Cantidad_Entrada

Fabiola Hernández Mujica 01 505

Fabiola Hernández Mujica 01 219

Valeria Vera Fernández 03 48

Marcelo Retamal Brito 02 59

Consulta n°5 “Consulta Salida” Tabla que muestre todas las salidas con su respectivo id de salida, rut, nombre y apellidos del

trabajador correspondiente, nombre y código del producto asociado.

SELECT Salidas.Id_Salida, Salidas.Rut_Trabajador, Trabajador.Nombre, Trabajador.Apellidos,

Producto.Nombre_Producto, Producto.Cod_Producto

FROM (Trabajador INNER JOIN Salidas ON Trabajador.[Rut_Trabajador] =

Salidas.[Rut_Trabajador]) INNER JOIN Producto ON Salidas.[Id_Salida] = Producto.[Id_Salida];

Extracto de la Consulta

Salidas Consulta

Id_Salida Rut_Trabajador Nombre Apellidos Nombre_Producto Cod_Producto

NN-03-

01

10.485.378-3 Ninoska Núñez

Bustamante

Alicate pico loro de 10" mango

aislado

AP10

NN-03-

01

10.485.378-3 Ninoska Núñez

Bustamante

Betoncer eléctrica Naranja 150

lts.

BEN150

NN-03-

02

10.485.378-3 Ninoska Núñez

Bustamante

Juego acoples rapidos para

manguera de 5 pzas

JA5

NN-03-

02

10.485.378-3 Ninoska Núñez

Bustamante

Roscadora electrica de 1/2" a 4"

220v

RSE4

FH-01-01 10.563.999-K Fabiola Hernández

Mujica

Candado Odis de 50 mm. Prof.

Mod. 350

M-350O

Consulta n°6 “Salidas Consulta 2” Tabla que muestre rut, nombre y apellido del trabajador con su respectivo id, fecha y

cantidad de salida.

SELECT Trabajador.Rut_Trabajador, Trabajador.Nombre, Trabajador.Apellidos,

Salidas.Id_Salida, Salidas.Fecha_Salida, Salidas.Cantidad_Salida

6

FROM Trabajador INNER JOIN Salidas ON

Trabajador.Rut_Trabajador=Salidas.Rut_Trabajador;

Extracto de la Consulta

Salidas Consulta 2

Rut_Trabajador Nombre Apellidos Id_Salida Fecha_Salida Cantidad_Salida

10.485.378-3 Ninoska Núñez Bustamante NN-03-01 06-12-2012 5

10.485.378-3 Ninoska Núñez Bustamante NN-03-02 04-12-2012 16

10.563.999-K Fabiola Hernández Mujica FH-01-01 05-12-2012 9

10.563.999-K Fabiola Hernández Mujica FH-01-06 03-12-2012 17

10.563.999-K Fabiola Hernández Mujica FH-01-07 06-12-2012 23

11.383.558-9 Marcelo Retamal Brito MR-02-01 04-12-2012 1

Consulta n°7 “Trabajadores_Bodegas_Tipo” Tabla que muestre los nombres y apellidos de los trabajadores el id de bodega

correspondiente y la cantidad de trabajadores por tipo trabajador.

TRANSFORM Count(Trabajador.[Rut_Trabajador]) AS CuentaDeRut_Trabajador

SELECT Trabajador.[Nombre], Trabajador.[Apellidos], Trabajador.[Id_Bodega]

FROM Trabajador

GROUP BY Trabajador.[Nombre], Trabajador.[Apellidos], Trabajador.[Id_Bodega]

PIVOT Trabajador.[Tipo];

Extracto de la Consulta

Trabajadores_Bodegas_Tipo

Nombre Apellidos Id_Bodega Encargado Jefe Normal

Benito Saldivia Bórquez 02 1

Berta Ojeda Ríos 01 1

Carlos Bordones Martínez 03 1

Ester Valencia Gómez 02 1

Consulta n°8 “Bodega _Salida” Tabla que muestre las salidas de bodega con su respectivo id, el id de salida y la cantidad de

salida.

SELECT Bodega.Id_Bodega, Salidas.Id_Salida, Salidas.Cantidad_Salida

7

FROM (Bodega INNER JOIN Trabajador ON Bodega.[Id_Bodega] = Trabajador.[Id_Bodega])

INNER JOIN Salidas ON Trabajador.[Rut_Trabajador] = Salidas.[Rut_Trabajador];

Extracto de la Consulta

Bodega_Salidas

Id_Bodega Id_Salida Cantidad_Salida

01 FH-01-01 9

01 FH-01-06 17

01 FH-01-07 23

02 EV-02-01 7

02 EV-02-02 2

03 GT-03-01 1

03 GT-03-02 6

Consulta n°9 “Bodega_Entrada” Tabla que muestre las entradas de bodega con su respectivo id, el id de entrada y la cantidad

de entrada.

SELECT Bodega.Id_Bodega, Entrada.Id_Entrada, Entrada.Cantidad_Entrada

FROM (Bodega INNER JOIN Trabajador ON Bodega.[Id_Bodega] = Trabajador.[Id_Bodega])

INNER JOIN Entrada ON Trabajador.[Rut_Trabajador] = Entrada.[Rut_Trabajador];

Extracto de la Consulta

Bodega_Entradas

Id_Bodega Id_Entrada Cantidad_Entrada

01 01-01 505

01 01-02 219

03 03-01 77

02 02-01 59

02 02-02 257

02 02-03 110

8

Consulta n°10 “Entradas 2” Tabla que muestre el id de bodega con su respectivo id de entrada, rut del trabajador, la

fecha y cantidad de las entradas.

SELECT Bodega.Id_Bodega, Entrada.Id_Entrada, Entrada.Rut_Trabajador,

Entrada.Fecha_Entrada, Entrada.Cantidad_Entrada

FROM (Bodega INNER JOIN Trabajador ON Bodega.[Id_Bodega] = Trabajador.[Id_Bodega])

INNER JOIN Entrada ON Trabajador.[Rut_Trabajador] = Entrada.[Rut_Trabajador];

Extracto de la Consulta

Entradas 2

Id_Bodega Id_Entrada Rut_Trabajador Fecha_Entrada Cantidad_Entrada

01 01-01 10.563.999-K 06-11-2012 505

01 01-02 10.563.999-K 02-11-2012 219

03 03-01 16.273.288-9 28-11-2012 77

03 03-02 16.273.288-9 30-11-2012 60

02 02-02 11.383.558-9 22-11-2012 257

02 02-03 11.383.558-9 26-11-2012 110

Consulta n°11 “Productos_Salidas” Tabla que muestre el nombre del producto saliente con su respectivo id, cantidad y fecha de

salida.

SELECT Producto.Nombre_Producto, Producto.Id_Salida, Salidas.Cantidad_Salida,

Salidas.Fecha_Salida

FROM Salidas INNER JOIN Producto ON Salidas.[Id_Salida] = Producto.[Id_Salida];

Extracto de la Consulta

Productos_Salidas

Nombre_Producto Id_Salida Cantidad_Salida Fecha_Salida

Cerradura sobreponer cod. 1004 Scanavini BO-01-01 12 03-12-2012

Kg. Clavos de 1.1/2" (Bolsa Kg.) BO-01-01 12 03-12-2012

Perno coche 5/16" x 2 1/2" (100 unds.) BO-01-01 12 03-12-2012

Remache Pop 4.8 x 21 (500 unds.) BO-01-02 15 05-12-2012

Candado Flood X-30 Bronce BO-01-02 15 05-12-2012

Candado Odis de 25 mm. Prof. Mod. 325 BO-01-02 15 05-12-2012

Cerradura Embutir cod. 1040-BP Scanavini Bronce Pulido BO-01-03 8 04-12-2012

9

Consulta n°12 “Productos_Entradas” Tabla que muestre el nombre del producto entrante con su respectivo id, cantidad y fecha de

entrada.

SELECT Producto.Nombre_Producto, Entrada.Id_Entrada, Entrada.Cantidad_Entrada,

Entrada.Fecha_Entrada

FROM Entrada INNER JOIN Producto ON Entrada.[Id_Entrada] = Producto.[Id_Entrada];

Extracto de la Consulta

Productos_Entrada

Nombre_Producto Id_Entrada Cantidad_Entrada Fecha_Entrada

Remache 40X10 (1000 unds.) 01-01 505 06-11-2012

Remache Pop 4.0 x 15 (1000 unds.) 01-01 505 06-11-2012

Cerradura Embutir cod. 1044-BS Scanavini Bronce

Satinado

01-01 505 06-11-2012

Cerradura Embutir cod. 1044-AI Scanavini Acero Inox. 01-01 505 06-11-2012

Cerradura Embutir cod. 1040-BP Scanavini Bronce

Pulido

01-01 505 06-11-2012

Cerradura Embutir mod. 1174-BS Scanavini Bronce

Satinado

01-01 505 06-11-2012

Consulta n°13 “Fechas_De_Movimiento” Tabla que muestre el id y el nombre de la bodega de las entradas con su id y fecha de

entrada y su respectivo id y fecha de salida.

SELECT [Información Bodega].Id_Bodega, [Información Bodega].Nombre_Bodega,

Entrada.Id_Entrada, Entrada.Fecha_Entrada, Salidas.Id_Salida, Salidas.Fecha_Salida

FROM (([Información Bodega] INNER JOIN Bodega ON [Información Bodega].[Id_Bodega] =

Bodega.[Id_Bodega]) INNER JOIN (Trabajador INNER JOIN Salidas ON Trabajador.[Rut_Trabajador] =

Salidas.[Rut_Trabajador]) ON Bodega.[Id_Bodega] = Trabajador.[Id_Bodega]) INNER JOIN Entrada ON

Trabajador.[Rut_Trabajador] = Entrada.[Rut_Trabajador];

Extracto de la Consulta

Fechas_de_Movimientos

Id_Bodega Nombre_Bodega Id_Entrada Fecha_Entrada Id_Salida Fecha_Salida

01 Bodega 1 01-01 06-11-2012 FH-01-01 05-12-2012

01 Bodega 1 01-02 02-11-2012 FH-01-01 05-12-2012

01 Bodega 1 01-03 05-11-2012 FH-01-01 05-12-2012

10

Fechas_de_Movimientos

Id_Bodega Nombre_Bodega Id_Entrada Fecha_Entrada Id_Salida Fecha_Salida

03 Bodega 3 03-02 30-11-2012 VV-03-01 04-12-2012

03 Bodega 3 03-03 13-11-2012 VV-03-01 04-12-2012

02 Bodega 2 02-01 19-11-2012 MR-02-01 04-12-2012

02 Bodega 2 02-02 22-11-2012 MR-02-01 04-12-2012

Consulta n°14 “Categorías_Salidas” Tabla que muestre el nombre de categoría con los diferentes detalles del id y fecha de salida.

SELECT Categoría.Nombre_Categoría, Salidas.Id_Salida, Salidas.Fecha_Salida

FROM Salidas INNER JOIN (Categoría INNER JOIN Producto ON Categoría.[Id_Categoría] =

Producto.[Id_Categoría]) ON Salidas.[Id_Salida] = Producto.[Id_Salida];

Extracto de la Consulta

Categorías_Salidas

Nombre_Categoría Id_Salida Fecha_Salida

REMACHES FP-01-01 05-12-2012

GASFITERÍA EV-02-01 07-12-2012

SIERRAS ELÉTRICAS BS-02-03 03-12-2012

TALADROS BS-02-05 04-12-2012

TALADROS MR-02-02 03-12-2012

ALICATES GT-03-01 04-12-2012

ACOPLES NN-03-02 04-12-2012

BETONERAS NN-03-01 06-12-2012

BETONERAS CB-03-01 04-12-2012

ROSCADORAS Y RANURADORAS VV-03-01 04-12-2012

TORNOS Y PRESADORAS GT-03-01 04-12-2012

CANDADOS BO-01-02 05-12-2012

CERRADURAS DE EMBUTIR FP-01-03 05-12-2012

CERRADURAS DE SOBREPONER BO-01-01 03-12-2012

CERROJOS DE SEGURIDAD JP-01-04 04-12-2012

11

Consulta n°15 “Producto_Cantidades” Tabla que muestre el código del producto con su cantidad de unidad y su cantidad de

entrada y salida.

SELECT Producto.Cod_Producto, Producto.Cantidad_Unidad, Entrada.Cantidad_Entrada,

Salidas.Cantidad_Salida

FROM Salidas INNER JOIN (Entrada INNER JOIN Producto ON Entrada.[Id_Entrada] =

Producto.[Id_Entrada]) ON Salidas.[Id_Salida] = Producto.[Id_Salida];

Extracto de la Consulta

Productos_Cantidades

Cod_Producto Cantidad_Unidad Cantidad_Entrada Cantidad_Salida

R40X10 50 505 13

RF4.8X15 18 412 23

RP4.8X21 29 412 15

R4.0X15 21 505 13

JP001 20 110 9

FTT001 19 110 7

12

INFORMES Todos los informes aquí presentados son extractos del informe real:

Informe n°1 “Bodega”

Informe n°2 “Categoría”

13

Informe n°3 “Trabajador Salidas”

Informe n°4 “Trabajador Entradas”

14

Informe n°5 “Entrada”

15

FORMULARIOS

Formulario n°1

Formulario n°2

16

Formulario n°3

Formulario n°4

17

Formulario n°5

Formulario n°6

18

Formulario n°7

Formulario n°8

19

Formulario n°9

Formulario n°10

CARTA GANTT

Se separó el proyecto en 4 fases para facilitar el avance de éste: Pre-elaboración base de

datos y modelo E-R con una duración de 8 días, Revisiones y correcciones con una duración de

aproximadamente 8 días, Base de datos y pruebas en Access con una duración de aproximadamente

7 días y Aplicación del modelo en Access con una duración de 12 días

La duración total aproximada del proyecto fue de 1 mes y una semana.

Supuesto: cada integrante trabajó en promedio 4 horas diarias, todos los días de la semana y fecha

de entrega 07 de diciembre del 2012.