SlideShare uma empresa Scribd logo
1 de 12
BASE DE DATOS




Escenarios
GENERAL TOOLS
EQUIPO 2




                2011
UNIVERSIDAD VERACRUZANA
     FACULTAD DE ADMINISTRACIÓN



 SISTEMAS COMPUTACIONALES
      ADMINISTRATIVOS
        BASE DE DATOS
          “ESCENARIOS”


TORRES GASTELÚ CARLOS ARTURO
             CATEDRÁ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 __________________________________________________ 5
    DESCRIPCIÓN DE LOS USUARIOS ________________________________________________________ 7
    USUARIOS __________________________________________________________________________ 7
    Reglas a Seguir ______________________________________________________________________ 7

Escenario 1 ________________________________________ Error! Bookmark not defined.
    Criterios del Reporte proveedor (R1) ______________________________ Error! Bookmark not defined.
    REGISTROS DE REPORTE PROVEEDOR R1 __________________________ Error! Bookmark not defined.

Escenario 2 ________________________________________ Error! Bookmark not defined.
    Criterios del Reporte pedido (R2) _________________________________ Error! Bookmark not defined.
    REGISTROS DE REPORTE PEDIDO R2 ______________________________ Error! Bookmark not defined.
    Criterios del Reporte DETALLE_PEDIDO (R3) ________________________ Error! Bookmark not defined.
    REGISTROS DE REPORTE DETALLE_PEDIDO R3 ______________________ Error! Bookmark not defined.

Escenario 3 ________________________________________ Error! Bookmark not defined.
    Criterios del Reporte EMPLEADO (R4) _____________________________ Error! Bookmark not defined.
    REGISTROS DE REPORTE EMPLEADO R4 ___________________________ Error! Bookmark not defined.

Escenario 4 ________________________________________ Error! Bookmark not defined.
    Criterios del Reporte VENTA (R5) _________________________________ Error! Bookmark not defined.
    REGISTROS DE REPORTE VENTA R5 _______________________________ Error! Bookmark not defined.
    Criterios del Reporte DETALLE_ VENTA (R6) ________________________ Error! Bookmark not defined.
    REGISTROS DE REPORTE DETALLE_VENTA R6 _______________________ Error! Bookmark not defined.

Escenario 5 ________________________________________ Error! Bookmark not defined.
    Criterios del Reporte PRODUCTO (R7) _____________________________ Error! Bookmark not defined.
    REGISTROS DE REPORTE PRODUCTO R7 ___________________________ Error! Bookmark not defined.
    Criterios del Reporte CATEGORÍA (R8) _____________________________ Error! Bookmark not defined.
    REGISTROS DE REPORTE CATEGORÍA R8 ___________________________ Error! Bookmark not defined.

FORMATO DE LOS REPORTES Y CONSULTAS ______________ Error! Bookmark not defined.
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.
USUARIOS
               Empleado                 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 Seguir
Todo 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         Nombre de productos        Producto del      Cantidad      Monto total
pedido 40009      más vendidos en la         precio más bajo   vendida por   del pedido
                  venta 40009                                  producto




      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            Costo promedio       Ordenar los           Producto con    Numero de
proveedor en el   del producto en      producto del pedido   el precio mas   productos vendidos
pedido            el pedido            por su nombre         alto            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      Nombres de los proveedores   Nombre de los proveedores
con B                                                   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         Cuantos           Sueldo          Sueldo más   Cargos que
empleados con     empleados hay     promedio de     alto         existen en la
letra E           laborando         los empleados                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            Numero de       Precio            Mostrar los       Mostrar los
categoría de los   productos       promedio de los   nombres de los    productos de un
productos                          productos         productos         precio menor o
                                                     alfabéticamente   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

Mais conteúdo relacionado

Mais procurados

Proyecto1 Bases de Datos
Proyecto1 Bases de DatosProyecto1 Bases de Datos
Proyecto1 Bases de DatosElisabet Cuevas
 
Taller de recuperacion sql 120 consultas
Taller de recuperacion sql 120 consultasTaller de recuperacion sql 120 consultas
Taller de recuperacion sql 120 consultasoip2007
 
Trabajo final uml Grupo: 200609_5
Trabajo final uml Grupo: 200609_5Trabajo final uml Grupo: 200609_5
Trabajo final uml Grupo: 200609_5200609_5
 
tics comfenalco
tics comfenalcotics comfenalco
tics comfenalcooip2007
 
Anexo i dacg_dga-005-2009
Anexo i dacg_dga-005-2009Anexo i dacg_dga-005-2009
Anexo i dacg_dga-005-2009marcoandinosv
 
Manual facturacion electronica web MultiFacturas
Manual facturacion electronica web MultiFacturasManual facturacion electronica web MultiFacturas
Manual facturacion electronica web MultiFacturasMiguel Angel Sosa Hernandez
 
formatos de logistica recopilacion.
formatos de logistica recopilacion.formatos de logistica recopilacion.
formatos de logistica recopilacion.Wendy Barragan
 
Actividad 2 guia de aprendizaje 1
Actividad 2 guia de aprendizaje 1Actividad 2 guia de aprendizaje 1
Actividad 2 guia de aprendizaje 1Claudia150499
 
Manual siadeg requerimiento
Manual siadeg   requerimientoManual siadeg   requerimiento
Manual siadeg requerimientoJorgeQuispe67
 
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)Cómo usar correctamente SIIGO Inteligente (Ver 2.16)
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)Strategy Enterprise
 
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORION
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORIONMANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORION
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORIONVitaly Golden
 
A2 CONTABLE EXPO INVENTARIO / COMPRAS DE MERCANCÍAS
A2  CONTABLE EXPO INVENTARIO / COMPRAS DE MERCANCÍAS A2  CONTABLE EXPO INVENTARIO / COMPRAS DE MERCANCÍAS
A2 CONTABLE EXPO INVENTARIO / COMPRAS DE MERCANCÍAS tatianacuellar11
 
Miro verificación de facturas logística
Miro   verificación de facturas logísticaMiro   verificación de facturas logística
Miro verificación de facturas logísticaricardopabloasensio
 

Mais procurados (20)

Proyecto1 Bases de Datos
Proyecto1 Bases de DatosProyecto1 Bases de Datos
Proyecto1 Bases de Datos
 
Taller de recuperacion sql 120 consultas
Taller de recuperacion sql 120 consultasTaller de recuperacion sql 120 consultas
Taller de recuperacion sql 120 consultas
 
Trabajo final uml Grupo: 200609_5
Trabajo final uml Grupo: 200609_5Trabajo final uml Grupo: 200609_5
Trabajo final uml Grupo: 200609_5
 
tics comfenalco
tics comfenalcotics comfenalco
tics comfenalco
 
SUPER SISTEMA INVENTARIO PARA CONSTRUCTORAS
SUPER SISTEMA INVENTARIO PARA CONSTRUCTORASSUPER SISTEMA INVENTARIO PARA CONSTRUCTORAS
SUPER SISTEMA INVENTARIO PARA CONSTRUCTORAS
 
Anexo i dacg_dga-005-2009
Anexo i dacg_dga-005-2009Anexo i dacg_dga-005-2009
Anexo i dacg_dga-005-2009
 
Manual facturacion electronica web MultiFacturas
Manual facturacion electronica web MultiFacturasManual facturacion electronica web MultiFacturas
Manual facturacion electronica web MultiFacturas
 
formatos de logistica recopilacion.
formatos de logistica recopilacion.formatos de logistica recopilacion.
formatos de logistica recopilacion.
 
Actividad 2 guia de aprendizaje 1
Actividad 2 guia de aprendizaje 1Actividad 2 guia de aprendizaje 1
Actividad 2 guia de aprendizaje 1
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Manual siadeg requerimiento
Manual siadeg   requerimientoManual siadeg   requerimiento
Manual siadeg requerimiento
 
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)Cómo usar correctamente SIIGO Inteligente (Ver 2.16)
Cómo usar correctamente SIIGO Inteligente (Ver 2.16)
 
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORION
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORIONMANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORION
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORION
 
47264499 kardex-monografia
47264499 kardex-monografia47264499 kardex-monografia
47264499 kardex-monografia
 
A2 CONTABLE EXPO INVENTARIO / COMPRAS DE MERCANCÍAS
A2  CONTABLE EXPO INVENTARIO / COMPRAS DE MERCANCÍAS A2  CONTABLE EXPO INVENTARIO / COMPRAS DE MERCANCÍAS
A2 CONTABLE EXPO INVENTARIO / COMPRAS DE MERCANCÍAS
 
Toma inventario en Sap mb52
Toma inventario en Sap mb52Toma inventario en Sap mb52
Toma inventario en Sap mb52
 
Miro verificación de facturas logística
Miro   verificación de facturas logísticaMiro   verificación de facturas logística
Miro verificación de facturas logística
 
Bodega mod
Bodega modBodega mod
Bodega mod
 
Ex avapra4
Ex avapra4Ex avapra4
Ex avapra4
 
Anexos
AnexosAnexos
Anexos
 

Destaque (20)

50 aniversario derechos_ninos
50 aniversario derechos_ninos50 aniversario derechos_ninos
50 aniversario derechos_ninos
 
Presentación 1
Presentación 1Presentación 1
Presentación 1
 
Pedofilia
PedofiliaPedofilia
Pedofilia
 
9 Consejos para futuras mamás freelancers
9 Consejos para futuras mamás freelancers9 Consejos para futuras mamás freelancers
9 Consejos para futuras mamás freelancers
 
No te deFPistes 1415
No te deFPistes 1415No te deFPistes 1415
No te deFPistes 1415
 
Trabajo final de ciencias políticas
Trabajo final de ciencias políticasTrabajo final de ciencias políticas
Trabajo final de ciencias políticas
 
Cuáles son las consecuencias de la globalizació1
Cuáles  son las consecuencias de la globalizació1Cuáles  son las consecuencias de la globalizació1
Cuáles son las consecuencias de la globalizació1
 
La empresa
La empresaLa empresa
La empresa
 
Cuestión nacional ppt
Cuestión  nacional pptCuestión  nacional ppt
Cuestión nacional ppt
 
Visita al mide
Visita al mideVisita al mide
Visita al mide
 
IDPA PERU- UN DEPORTE PARA TODOS
IDPA PERU- UN DEPORTE PARA TODOSIDPA PERU- UN DEPORTE PARA TODOS
IDPA PERU- UN DEPORTE PARA TODOS
 
Ley organica de educaion superior ecuador 2010
Ley organica de educaion superior ecuador 2010Ley organica de educaion superior ecuador 2010
Ley organica de educaion superior ecuador 2010
 
El aula virtual
El aula virtualEl aula virtual
El aula virtual
 
Historia del internet
Historia del internetHistoria del internet
Historia del internet
 
La taza
La tazaLa taza
La taza
 
Cristian v
Cristian vCristian v
Cristian v
 
Caracterizacion de la cadena de exportaciã³n de peruano
Caracterizacion de la cadena de exportaciã³n de peruanoCaracterizacion de la cadena de exportaciã³n de peruano
Caracterizacion de la cadena de exportaciã³n de peruano
 
Actividad 2 juan
Actividad 2 juanActividad 2 juan
Actividad 2 juan
 
Cume
CumeCume
Cume
 
#IdeaFreelance 5: crea un seminario online o webinar de calidad
#IdeaFreelance 5: crea un seminario online o webinar de calidad#IdeaFreelance 5: crea un seminario online o webinar de calidad
#IdeaFreelance 5: crea un seminario online o webinar de calidad
 

Semelhante a Generals tools eq.2

Semelhante a Generals tools eq.2 (20)

Caso practico de ing. software
Caso practico de ing. softwareCaso practico de ing. software
Caso practico de ing. software
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Actividad 1 modelo entidad relación- entregable
Actividad 1  modelo entidad relación- entregableActividad 1  modelo entidad relación- entregable
Actividad 1 modelo entidad relación- entregable
 
Practica de requerimientos
Practica de requerimientosPractica de requerimientos
Practica de requerimientos
 
Empresa
EmpresaEmpresa
Empresa
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2
 
Empresa bd
Empresa bdEmpresa bd
Empresa bd
 
Final
FinalFinal
Final
 
Trabajo colaborativo 1 Diseño de Sistemas
Trabajo colaborativo 1 Diseño de SistemasTrabajo colaborativo 1 Diseño de Sistemas
Trabajo colaborativo 1 Diseño de Sistemas
 
Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL
Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL
Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL
 
Empresa bd
Empresa bdEmpresa bd
Empresa bd
 
Empresa bd
Empresa bdEmpresa bd
Empresa bd
 
Exposición_de_Pruebas y Calidad de Software_1.pptx
Exposición_de_Pruebas y Calidad de Software_1.pptxExposición_de_Pruebas y Calidad de Software_1.pptx
Exposición_de_Pruebas y Calidad de Software_1.pptx
 
Manual técnico del software ok
Manual técnico del software okManual técnico del software ok
Manual técnico del software ok
 
Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 

Mais de UNIVERSIDAD VERACRUZANA (15)

Ejercicios
Ejercicios Ejercicios
Ejercicios
 
Gestión de transacciones PYME
Gestión de transacciones PYMEGestión de transacciones PYME
Gestión de transacciones PYME
 
Gestion de transacciones "Investigación"
Gestion de transacciones "Investigación"Gestion de transacciones "Investigación"
Gestion de transacciones "Investigación"
 
Generals Tool 2
Generals Tool 2Generals Tool 2
Generals Tool 2
 
Creacion de la base de datos
Creacion de la base de datosCreacion de la base de datos
Creacion de la base de datos
 
SQL Server
SQL ServerSQL Server
SQL Server
 
DB2
DB2DB2
DB2
 
Oracle
Oracle   Oracle
Oracle
 
Codigo Server Festival
Codigo Server  FestivalCodigo Server  Festival
Codigo Server Festival
 
Avances analíticos
Avances analíticosAvances analíticos
Avances analíticos
 
Facultad de administracion
Facultad de administracionFacultad de administracion
Facultad de administracion
 
Comparaciones de MYSQL
Comparaciones de MYSQLComparaciones de MYSQL
Comparaciones de MYSQL
 
Terminos no entendidos
Terminos no entendidosTerminos no entendidos
Terminos no entendidos
 
Analisis comparativo bd eq2
Analisis comparativo bd eq2Analisis comparativo bd eq2
Analisis comparativo bd eq2
 
General tools
General toolsGeneral tools
General tools
 

Generals tools eq.2

  • 1. BASE DE DATOS Escenarios GENERAL TOOLS EQUIPO 2 2011
  • 2. UNIVERSIDAD VERACRUZANA FACULTAD DE ADMINISTRACIÓN SISTEMAS COMPUTACIONALES ADMINISTRATIVOS BASE DE DATOS “ESCENARIOS” TORRES GASTELÚ CARLOS ARTURO CATEDRÁTICO EQUIPO 2 AGUIRRE OROPEZA SAMANTA RUB ROJAS PEÑA ARELI
  • 3. TORRES TOSTADO RUBÉN Índice Índice __________________________________________________________________ 3 DESCRIPCIÓN DEL PROBLEMA _______________________________________________ 4 SUPUESTOS SEMÁNTICOS __________________________________________________ 5 DESCRIPCIÓN DE LOS USUARIOS ________________________________________________________ 7 USUARIOS __________________________________________________________________________ 7 Reglas a Seguir ______________________________________________________________________ 7 Escenario 1 ________________________________________ Error! Bookmark not defined. Criterios del Reporte proveedor (R1) ______________________________ Error! Bookmark not defined. REGISTROS DE REPORTE PROVEEDOR R1 __________________________ Error! Bookmark not defined. Escenario 2 ________________________________________ Error! Bookmark not defined. Criterios del Reporte pedido (R2) _________________________________ Error! Bookmark not defined. REGISTROS DE REPORTE PEDIDO R2 ______________________________ Error! Bookmark not defined. Criterios del Reporte DETALLE_PEDIDO (R3) ________________________ Error! Bookmark not defined. REGISTROS DE REPORTE DETALLE_PEDIDO R3 ______________________ Error! Bookmark not defined. Escenario 3 ________________________________________ Error! Bookmark not defined. Criterios del Reporte EMPLEADO (R4) _____________________________ Error! Bookmark not defined. REGISTROS DE REPORTE EMPLEADO R4 ___________________________ Error! Bookmark not defined. Escenario 4 ________________________________________ Error! Bookmark not defined. Criterios del Reporte VENTA (R5) _________________________________ Error! Bookmark not defined. REGISTROS DE REPORTE VENTA R5 _______________________________ Error! Bookmark not defined. Criterios del Reporte DETALLE_ VENTA (R6) ________________________ Error! Bookmark not defined. REGISTROS DE REPORTE DETALLE_VENTA R6 _______________________ Error! Bookmark not defined. Escenario 5 ________________________________________ Error! Bookmark not defined. Criterios del Reporte PRODUCTO (R7) _____________________________ Error! Bookmark not defined. REGISTROS DE REPORTE PRODUCTO R7 ___________________________ Error! Bookmark not defined. Criterios del Reporte CATEGORÍA (R8) _____________________________ Error! Bookmark not defined. REGISTROS DE REPORTE CATEGORÍA R8 ___________________________ Error! Bookmark not defined. FORMATO DE LOS REPORTES Y CONSULTAS ______________ Error! Bookmark not defined.
  • 4. 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.
  • 5. 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.
  • 6.
  • 7. USUARIOS Empleado 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 Seguir Todo 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.
  • 8. PRIMER REPORTE VENTAS. Fecha del Nombre de productos Producto del Cantidad Monto total pedido 40009 más vendidos en la precio más bajo vendida por del pedido venta 40009 producto 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’
  • 9. SEGUNDO REPORTE PEDIDO Id del Costo promedio Ordenar los Producto con Numero de proveedor en el del producto en producto del pedido el precio mas productos vendidos pedido el pedido por su nombre alto 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 = ‘___’
  • 10. TERCER REPORTE PROVEEDOR Nombre de proveedores Nombres de los proveedores Nombre de los proveedores con B 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
  • 11. CUARTO REPORTE EMPLEADOS Nombre de Cuantos Sueldo Sueldo más Cargos que empleados con empleados hay promedio de alto existen en la letra E laborando los empleados 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;
  • 12. QUINTO REPORTE PRODUCTOS Tipo de Numero de Precio Mostrar los Mostrar los categoría de los productos promedio de los nombres de los productos de un productos productos productos precio menor o alfabéticamente 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