2011
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
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
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.
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.
Tener un reporte del detalle a proveedores.
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.
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
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 = ‘___’
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
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
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