16
2011

Generals tools eq.2

Embed Size (px)

Citation preview

Page 1: Generals tools eq.2

2011

Page 2: Generals tools eq.2

UNIVERSIDAD VERACRUZANAFACULTAD DE ADMINISTRACIÓN

SISTEMAS COMPUTACIONALES ADMINISTRATIVOS

BASE DE DATOS

“ESCENARIOS”

TORRES GASTELÚ CARLOS ARTUROCATEDRÁTICO

EQUIPO 2

AGUIRRE OROPEZA SAMANTA RUB

ROJAS PEÑA ARELI

Page 3: Generals tools eq.2

TORRES TOSTADO RUBÉN

Índice

Índice____________________________________________________________________3

DESCRIPCIÓN DEL PROBLEMA________________________________________________4

SUPUESTOS SEMÁNTICOS____________________________________________________5DESCRIPCIÓN DE LOS USUARIOS_________________________________________________________7USUARIOS___________________________________________________________________________7Reglas a Seguir_______________________________________________________________________7

Escenario 1________________________________________________________________8Criterios del Reporte proveedor (R1)______________________________________________________8REGISTROS DE REPORTE PROVEEDOR R1__________________________________________________9

Escenario 2_______________________________________________________________10Criterios del Reporte pedido (R2)________________________________________________________10REGISTROS DE REPORTE PEDIDO R2_____________________________________________________11Criterios del Reporte DETALLE_PEDIDO (R3)_______________________________________________12REGISTROS DE REPORTE DETALLE_PEDIDO R3_____________________________________________12

Escenario 3_______________________________________________________________13Criterios del Reporte EMPLEADO (R4)____________________________________________________13REGISTROS DE REPORTE EMPLEADO R4__________________________________________________14

Escenario 4_______________________________________________________________15Criterios del Reporte VENTA (R5)________________________________________________________15REGISTROS DE REPORTE VENTA R5______________________________________________________16Criterios del Reporte DETALLE_ VENTA (R6)_______________________________________________17REGISTROS DE REPORTE DETALLE_VENTA R6______________________________________________17

Escenario 5_______________________________________________________________18Criterios del Reporte PRODUCTO (R7)____________________________________________________18REGISTROS DE REPORTE PRODUCTO R7__________________________________________________19Criterios del Reporte CATEGORÍA (R8)____________________________________________________20REGISTROS DE REPORTE CATEGORÍA R8__________________________________________________21

FORMATO DE LOS REPORTES Y CONSULTAS____________________________________22

Page 4: Generals tools eq.2

DESCRIPCIÓN DEL PROBLEMA

El Sistema será una base de datos que lleve el control y administración de la información que se tiene dentro de la ferretería para así facilitar el manejo de servicios, proveedores y trabajadores dentro de ésta, teniendo como funciones principales:

• Información personal de los trabajadores.

• Control de las Ventas de Productos.

• Control del inventario.

• Información de los proveedores.

La recopilación de la información se hizo a través de entrevistas con el cliente, en las cuales se discutieron las necesidades de la empresa, ya que esta no cuenta con una organización eficiente que le permita realizar sus procesos de negocio con la suficiente rapidez y efectividad, causando con esto una demora en la atención a clientes.

La empresa realiza sus procesos en forma manual, es decir, tiene un inventario hecho en papel, el control de la nómina y la información personal de los empleados está registrada en papeles, las ventas se realizan en forma manual y la actualización del inventario se hace de la misma manera, lo que provoca que el control de las ventas e inventario no sea exacto ni actualizado, por otro lado, la cartera de clientes y la información de proveedores está en una hoja de cálculo en Microsoft Excel, la cual solo contiene la información personal del cliente y de los proveedores.

Page 5: Generals tools eq.2

SUPUESTOS SEMÁNTICOS

El PRODUCTO tiene que tener: Número de artículo (único) proveedores que lo distribuyen Descripción del artículo

El PROVEEDOR tiene que tener: un RUT nombre dirección teléfono página web.

Un PRODUCTO tiene: id único del producto descripción nombre del proveedor. Además se organizan en categorías

Cada producto va sólo en una categoría. Una categoría tiene id.

Registrar la información de cada venta con un id, fecha, y id del empleado que realizo dicha venta. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto.

Para cada pedido a proveedores: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el número de cliente (proveedor y fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea se especifican el número del artículo

pedido, el precio unitario y la cantidad.

SE REGISTRA EN LA BASE DE DATOS:

Dar de alta a trabajadores. Dar de baja a trabajadores. Dar información de productos. Controlar información de proveedores. Controlar las ventas. Tener un reporte del detalle de las ventas.

Page 6: Generals tools eq.2

Tener un reporte del detalle a proveedores.

Page 7: Generals tools eq.2
Page 8: Generals tools eq.2

USUARIOSEmpleado Administrador Gerente

DESCRIPCIÓN DE LOS USUARIOS

ADMINISTRADOR

Lleva registro y control administrativo del presupuesto asignado a la unidad. Elabora y analiza cuadros relacionados con el movimiento y gastos

administrativos. Lleva el control de las cuentas por cobrar y pagar. Edita, elimina y almacena datos. Lleva el control de todo el inventario así como la administración del mismo. Da permisos a los demás usuarios sobre las cuentas. Tiene acceso a toda la base de datos.

GERENTE

Supervisa todos los cambios que hubo en el inventario. Consulta las altas, bajas y modificaciones del producto. Supervisa el trabajo del administrador y del empleado. Tiene acceso a todos los usuarios solo que no puede modificar, borrar ni

eliminar ningún dato. Consulta información de los productos.

EMPLEADO

Solo tiene acceso a consultas.

Tiene restricciones en todas las demás cuentas.

No puede modificar, borrar ni eliminar datos.

Necesita permiso del administrador en ciertos datos.

Consulta información de los productos.

Reglas a SeguirTodo usuario de la base de datos deberá estar debidamente registrado y actualizado en la base de datos.

En caso contrario no podrá acceder a la misma.

Page 9: Generals tools eq.2

PRIMER REPORTE

VENTAS.

Fecha del pedido 40009

Nombre de productos más vendidos en la venta 40009

Producto del precio más bajo

Cantidad vendida por producto

Monto total del pedido

Fecha del pedido 40009 Select fecha From ventas Where id_venta= ‘40009’

Nombre de productos vendidos en la venta 40009

Select id_producto From detalle_venta Where id_venta = ‘40009’

Producto del precio más bajo Select MIN(precio_unitario) From detalle_venta Where id_venta = ‘40009’

Cantidad vendida por producto Select sum(cantidad) From detalle_venta

Where id_venta = ‘40009’

Monto total del pedido Select cantidad*precio_unitario AS monto total From detalle_pedido

Where id_venta = ‘40009’

SEGUNDO REPORTE

Page 10: Generals tools eq.2

PEDIDO

Id del proveedor en el pedido

Costo promedio del producto en el pedido

Ordenar los producto del pedido por su nombre

Producto con el precio mas alto

Numero de productos vendidos en el pedido

Id del proveedor en el pedido Select id_proveedor From pedido

Costo promedio del producto en el pedido Select avg(precio) as precio_promedio From detalle_pedido Where id_proveedor= ‘___’

Ordenar los productos del pedido por nombre Select productos From detalles pedido Where id_proveedor = ‘___’ Order by desc

Producto con el precio más alto Select MIN(precio_unitario) From detalle_pedido Where id_pedido = ‘__’

Numero de productos vendidos en el pedido Select sum(cantidad) as total_productos From detalle_pedido Where id_pedido = ‘___’

Page 11: Generals tools eq.2

TERCER REPORTE

PROVEEDOR

Nombre de proveedores con B

Nombres de los proveedores Nombre de los proveedores que no cuenta con dirección

Nombre de los proveedores con ‘B’ Select nombre From proveedores Where nombre like ‘B%’

Nombre de los proveedores Select nombre From proveedores.

Nombre de proveedores que cuentes con dirección Select nombre From proveedores Where dirección is null

Page 12: Generals tools eq.2

CUARTO REPORTE

EMPLEADOS

Nombre de empleados con letra E

Cuantos empleados hay laborando

Sueldo promedio de los empleados

Sueldo más alto

Cargos que existen en la PYME

Nombre de empleados con letra E Select nombre From empleados Where nombre like ‘[E]’%

Cuantos empleados hay laborando Select count(nombre) as total_empleados From empleados

Sueldo promedio de los empleados Select avg(sueldo) From empleados

Sueldo más alto Select max(sueldo) as sueldo_mayor From empleado;

QUINTO REPORTE

Page 13: Generals tools eq.2

PRODUCTOS

Tipo de categoría de los productos

Numero de productos

Precio promedio de los productos

Mostrar los nombres de los productos alfabéticamente

Mostrar los productos de un precio menor o igual de $100.00

Tipo de categoría de los productos Select nombre From categoría

Numero de productos Select count(nombre) From categoría

Precio promedio de los productos Select avg(precio) as precio_promedio From producto

Mostrar los nombres de los productos alfabeticamentr select nombre from producto orden by nombre, DESC;

mostrar los productos de un precio menor o igual a $100.00 select producto from productos where precio <= 100