base de datos proyecto final

Upload: alyssa-leon-dominguez

Post on 03-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Base de Datos Proyecto Final

    1/74

    2M INVERSIONES&REPRESENTACIONES

    Integrantes:

    Dyaneth Abad

    Maria Alejandra Albrecht

    Alvaro Hinostroza

    Alyssa Len

    Mnica Minaya

    Profesor: Ricardo Javier Enrique Saavedra Mavila

    Curso: Desarrollo de Sistema y Base de datos

    LIMA, 3 de noviembre de 2012

  • 7/28/2019 Base de Datos Proyecto Final

    2/74

    RESUMEN2M Inversiones y Representaciones S.A.C., en su rubro de zapatera se dedica a la venta

    de zapatos. El curso de procesos que sigue la empresa, al ser una comercializadora,

    parte desde los pedidos que se realizan al proveedor, el control e inventario cuando llega

    la mercadera al almacn central, y la posterior venta en sus distintas sucursales.

    Anteriormente, mencionamos que todos los procesos son realizados manualmente, por

    ello, decidimos coger como objeto de automatizacin al Departamento de Control e

    Inventario debido a lo importante que es para la empresa; ya que poseen la tarea de

    controlar la llegada de los pedidos y la generacin del inventario. En este departamento

    y dentro de nuestro modelo de negocio se identifica que el actor principal es el Jefe de

    Control e Inventario ya que es el principal beneficiario con la automatizacin.

    Encontramos dos casos de uso: generar control de llegada de productos y el otro es

    Inventario. El primero es la realizacin de la verificacin del producto en fsico con las

    facturas que se obtienen del departamento de compras. El ltimo, es la organizacin en el

    inventario de la mercadera de acuerdo a la marca del zapato, se le adiciona ciertos

    detalles como el modelo y talla generando una tarjeta de inventario que se genera en el

    almacn general y sirve para establecer qu mercadera se distribuir a las sucursales y

    cul se quedar. El problema central del funcionamiento de la zapatera es el desorden

    que se genera al no tener automatizadas estas dos etapas y explcitamente el no tener un

    inventario digitalizado en todas las tiendas, impidiendo la fcil ubicacin de los productos.

    Una vez que hemos identificado nuestros actores, mencionado nuestros casos de usos

    estos son base para las actividades a automatizar en donde se utilizan herramientas

    informticas como programas de Base de Datos que permita la optimizacin de los

    procesos.

  • 7/28/2019 Base de Datos Proyecto Final

    3/74

    ndice

    RESUMEN _______________________________________________________________ 2

    ndice __________________________________________________________________ 3

    Introduccin _____________________________________________________________ 6

    Datos Generales _______________________________________________________________ 6

    Proceso de Negocio ____________________________________________________________ 7

    Procedimientos _______________________________________________________________ 7

    Informacin de Negocio ________________________________________________________ 8

    Reglas de Negocio (Reglas de J uego)____________________________________ 9

    Generar Orden de Compra ___________________________________________________ 9

    Generar Lista de Precios_____________________________________________________ 9

    Generar Inventario _________________________________________________________ 10Matriz CRUD _______________________________________________________________ 10

    Diagramas de caso de uso de negocio __________________________________ 11

    Organigrama ________________________________________________________________ 12

    Diagrama del Objeto de Automatizacin, Objeto de Estudio y Mundo Exterior ___________ 12

    Objetivos del proyecto ____________________________________________________ 12

    Objetivo General _____________________________________________________________ 13

    Objetivos Especficos __________________________________________________________ 13

    Beneficios del proyecto ___________________________________________________ 13

    Beneficios Tangibles __________________________________________________________ 13

    Beneficio Intangibles __________________________________________________________ 13

    Modelado del negocio ____________________________________________________ 13

    Visin ______________________________________________________________________ 14

    Descripcin del modelo de proceso ______________________________________________ 14

    Modelo de Casos de Uso del Negocio _____________________________________________ 15Lista de Actores de Negocio: __________________________________________________________ 16

    Lista de los Trabajadores del Negocio: ___________________________________________________ 16

    Lista de Casos de Uso de Negocio: _______________________________________________ 16

    Diagrama de Casos de Uso de Negocio: _________________________________________________ 17

    Realizacin de los casos de usos _________________________________________________ 18

    Especificacin de los casos de uso del negocio ____________________________________________ 18

  • 7/28/2019 Base de Datos Proyecto Final

    4/74

    Diagrama de Actividades _______________________________________________________ 20

    Lista de Actividades a Automatizar _______________________________________________ 22

    Modelo de objetos del negocio _____________________________________________ 23

    Lista de Entidades del Negocio: _________________________________________________ 23

    Diagrama de Clases de Negocio (Generar Control de Llegada de Productos): _____________ 24

    Diagrama de Clases de Negocio (Generar Inventario): _______________________________ 25

    Requerimientos _________________________________________________________ 26

    Modelo de Casos de Uso del Sistema ________________________________________ 27

    Lista de actores del sistema ____________________________________________________ 27

    Diagrama de Actores del sistema ________________________________________________ 27

    Diagrama de paquetes. ________________________________________________________ 28

    Lista de los casos de uso del sistema por Paquete ___________________________________ 29

    Diagrama de caso de uso de paquetes _______________________________________ 30

    Modelo conceptual refinado _______________________________________________ 32

    Modelo de Anlisis _______________________________________________________ 33

    Diagrama de Clases de Anlisis por Paquete de Sistema ______________________________ 33

    Paquete: Llegada del Producto _________________________________________________________ 33

    Paquete: Generacin del Inventario ____________________________________________________ 33

    Paquete: Actualizaciones _____________________________________________________________ 34

    Paquete: Seguridad __________________________________________________________________ 35

    Diccionario De Clases De Las Clases Tipo Entidad ___________________________________ 35

    Clasificacin de casos de uso____________________________________________________ 40

    Especificacin de alto nivel de los casos de uso_________________________ 40

    Modelo Conceptual Refinado ___________________________________________________ 45

    Modelo de Diseo _____________________________________________________ 46

    Especificacin expandida de los Casos de Uso del Sistema ___________________ 46

    Caso de uso:__________________________________________________________ 46

    ACCESS ________________________________________________________________ 70

    Entidad Factura ______________________________________________________________ 70

    Entidad Producto _____________________________________________________________ 70

    Entidad Reporte de Venta ______________________________________________________ 71

    Entidad Tarjeta de Inventario ___________________________________________________ 71

  • 7/28/2019 Base de Datos Proyecto Final

    5/74

    Entidad Proveedor ____________________________________________________________ 71

    Entidad Reporte de Control ____________________________________________________ 72

    Diagrama de Relaciones _______________________________________________________ 72

    Anexo _________________________________________________________________ 73

    Orden de Compra ____________________________________________________________ 73

    Tarjeta de Inventario _________________________________________________________ 74

    Lista de Precios ______________________________________________________________ 74

  • 7/28/2019 Base de Datos Proyecto Final

    6/74

    IntroduccinEl presente trabajo busca analizar los procesos ms importantes de la empresa que se

    laboran de forma manual actualmente con el objetivo de automatizar las reas ms

    importantes para mejorar la forma en cmo se labora dentro del negocio, hacindola ms

    gil y rpida.

    2M Inversiones y Representaciones S.A.C., en su rubro de zapatera se dedica a la venta

    de zapatos para mujeres, hombres y nios de diferente marcas reconocidas como

    Lumberjack, Azaleia, etc. Cuenta con una tienda principal y dos sucursales ubicadas en

    el distrito de Los Olivos. Se debe tener en cuenta que slo se recibe la mercadera en la

    tienda principal y desde ah se reparte a la dems sucursales. Actualmente, la empresa

    realiza todos sus procesos manualmente, por ello, para un mejor manejo de los procesos

    se ha planteado un proyecto de automatizacin de los principales procesos de la

    empresa.

    Este proyecto tomar como objeto de automatizacin al departamento de Control e

    Inventario, debido a que, controlar cunta mercadera ingresa y cunta mercadera

    permanece en la empresa es un proceso difcil de realizar de manera manual. Adems, el

    tener los datos almacenados en un sistema facilitar la creacin de la tarjeta de

    inventario; lo cual, permitir realizar actualizaciones directas en el inventario desde las

    sucursales; de esta manera se podr tener una comunicacin constante entre todas las

    tiendas. Con esto se espera que se agilicen los procesos y se mejore la eficiencia del

    registro de datos a fin de lograr la ubicacin oportuna de mercadera, adems de poderubicar los productos de manera ms rpida gracias al inventario virtual y reduciendo el

    tiempo de respuesta para el cliente.

    Para lograr el objetivo del trabajo se seguirn los pasos principales del modelado de

    negocios.

    Datos GeneralesNombre de la Empresa

  • 7/28/2019 Base de Datos Proyecto Final

    7/74

    2M INVERSIONES Y REPRESENTACIONESS.A.C.

    Giro del Negocio Zapatera

    Principal actividadComercializacin de marcas nacionales yextranjeras

    Proceso de Negocio

    rea de laEmpresa Almacn

    NombredelProceso

    deNegocio

    Proceso de Abastecimiento

    Descripcin delProcesodeNegocio

    Procedimientos

  • 7/28/2019 Base de Datos Proyecto Final

    8/74

    Nombre del Procedimiento Descripcin del Procedimiento

    P01 - Generar Orden de CompraEs el primer paso del proceso de abastecimiento, se da al

    comenzar cada temporada.

    P02 - Generar Lista de PreciosDespus de la entrega de mercadera se genera una lista de precios

    que se respetarn en las tres tiendas hasta antes de terminar la tempor

    P03 - Generar InventarioPara proceder a repartir la mercadera a las sucursales se genera un

    inventario solo en la tienda principal.

    Informacin de Negocio

    Informacin Datos

    Empresa

    Razn social

    RUC

    Cdigo Cliente

    Telfono

    Direccin

    Referencias comerciales

    Proveedor

    Razn social

    Direccin

    Telfono

    Fax

    Firma vendedor

    Empleado

    Firma comprador

    Firma Gerencia

    Firma comprador

    Producto

    Cdigo de artculo

    Tipo de cuero

    AdornoHilo

    Planta

    Horma

    Serie

    Tallas

    Precio unitario

    Observaciones del producto

    Orden de Compra

    Precio Total

    Total pares

    Nmero de orden de compraFecha de pedido

    Fecha de entrega

    Observacin

    Condiciones de venta

    ORDEN DE COMPRA

    LISTA DE PRECIOS

  • 7/28/2019 Base de Datos Proyecto Final

    9/74

    Lista de Precios Precio sugerido

    Inventario Total pares

    Cliente Nombre

    Reglas de Negocio (Reglas de Juego)

    Generar Orden de CompraCdigo deRegla deNegocio

    Descripcin del Regla de Negocio

    RN01 La orden de compra firmada y aceptada se considera irrevocable

    RN02Se debe indicar la fecha de emisin del pedido y la fecha de entrega del

    pedidoRN03 Se indica el orden de urgencia por producto

    RN04 Todos los campos deben ser rellenados por cada artculo

    RN05

    Existen 4 series de tallas divididas en los siguienteintervalos:

    Serie A : del 1 al26

    Serie B : del 27 al32

    Serie C: del 33 al39

    RN06 Las entregas se realizaran en la tienda principal, y no en las sucursales.

    RN07El pago de la orden de compra se realizara con cheques a fecha despus

    de la llegada del producto.RN08 Si el producto pedido est agotado no existe compromiso de entrega.

    RN09El precio total de cada producto se obtiene multiplicando el precio unitariopor el total de pares.

    RN10 A la llegada del producto se debe verificar si est de acuerdo con el pedido

    Generar Lista de Precios

    Cdigo deRegla deNegocio

    Descripcin del Regla de Negocio

    RN01 Todos los productos deben estar agrupados por marca.

    RN02 Los tres ltimos dgitos del numeral deben indicar el precio de costo del

    INVENTARIO

  • 7/28/2019 Base de Datos Proyecto Final

    10/74

    producto.

    RN03 Basar cada producto con un precio sugerido de ventas.

    RN04 La lista de precios rige para la tienda principal y las sucursales.

    RN05El precio de venta del producto no puede ser menor al precio sugerido de lalista de precios.

    Generar Inventario

    Cdigo deRegla deNegocio

    Descripcin del Regla de Negocio

    RN01 Si el producto se vende a crdito se debe indicar el nombre del cliente.

    RN02 Los productos son ordenados de acuerdo a cdigo y caracterstica.

    RN03 Los productos se organizan por marcas.

    RN04 Se ordena el inventario de acuerdo a cada marca.

    RN05 El registro del inventario se debe realizar con la llegada los nuevos productos.

    RN06 Al terminar el inventario se trasladan los zapatos a las sucursales.

    RN07 El inventario se realiza a cada llegada en serie de productos.

    RN08 El formato de inventario solo se hace para la tienda principal

    Matriz CRUD

    Proceso deAbastecimiento

    EMPRESA

    PROVEEDOR

    EMPLEADO

    CLIENTE

    PRODUCTO

    ORDENDE

    COMPRA

    LISTADE

    PRECIO

    INVENTARIO

    P01 -Generar

    Orden deCompra

    R CR R RU CRU

    P02 -Generar Listade Precio

    R RU

    P03 -GenerarInventario

    R R R R RU

    P01 - Generar Ordende Compra

    EMPRESA PROVEEDOR EMPLEADO PRODUCTOORDEN DECOMPRA

    RN01 - Entregas R R R R RU

    RN02 - Pago de laOrden de Compra

    R R R R RU

  • 7/28/2019 Base de Datos Proyecto Final

    11/74

    RN03 - Productoagotado

    CR RU CRU

    RN04 - Precio total porproducto

    R RU

    RN05 - llegada deproducto

    R RU RU

    P02 - Generar Lista dePrecio

    PRODUCTOLISTA DEPRECIO

    RN04 - Lista deprecios

    R U

    RN05 - Precio deventa

    RU R

    P03 - GenerarInventario

    CLIENTE PRODUCTOORDEN DECOMPRA

    SUCURSAL INVENTARIO

    RN05 - Registro deInventario

    CR R RU

    RN06 - Traslado dezapatos

    R R R

    RN07 - Inventario yllegada de productos

    R R RU

    RN08 - Formato deinventario

    R RU

    Diagramas de caso de uso de negocioNota: Para mejor entendimiento del trabajo, se ha bosquejado un organigrama del

    negocio a trabajar, en nuestro caso, una Zapatera y el diagrama del mundo exterior con

    los objetos de automatizacin y de estudio

  • 7/28/2019 Base de Datos Proyecto Final

    12/74

    Organigrama

    Diagrama del Objeto de Automatizacin, Objeto de Estudio y MundoExterior

    Objetivos del proyecto

    Gerente

    General

    Gerente de

    Compras

    Jefe de Control

    e Inventario

    Encargado de

    Inventario

    Encargado de

    Control

    Jefe de

    Distribucin

    Jefe de Ventas

    (Sucursal 1)

    Jefe de Ventas

    (Sucursal 2)

    Gerente de

    Almacn

    Jefe de

    Almacn

    (Sucursal 1)

    Jefe de

    Almacn

    (Sucursal 2)

    ME: Otras reas de la empresa, Ciudad de Lima

    OE: Gerencia de Compras

    OA: Jefatura de Control e Inventario

    CUN1: Generar Inventario

    CUN2: Generar Control de Llegada de Productos

  • 7/28/2019 Base de Datos Proyecto Final

    13/74

    Objetivo GeneralCon la implementacin de solucin de TI se busca obtener un inventario que

    permita realizar y visualizar las actualizaciones desde todas las tiendas y un

    control ms efectivo de los productos que llegan.

    Objetivos Especficos- Hacer mucho ms eficiente el Departamento de Control e Inventario para disminuir

    las ventas que son truncadas por no poder encontrar la mercadera debido al

    proceso manual existente.

    - Mejorar la disponibilidad de mercadera pudiendo proveer las cantidades

    necesarias en el momento preciso.

    Beneficios del proyecto

    Beneficios Tangibles- Disminucin del promedio de ventas truncadas por das lo que significara tener 2

    ventas truncadas como mximo por cada tienda.

    - Reconocimiento de una manera ms fcil de la cantidad de mercadera que se

    tiene en existencia. Actualmente la empresa se demora aproximadamente 10

    minutos cuando se tiene dificultad en la bsqueda, planteamos reducirlo de a 1

    minuto.- Disposicin de los reportes de control que permite la verificacin de mercadera

    en fsico y la comparticin de estos a otros departamentos para futuras tomas de

    decisiones.

    - Reduccin de tiempo en realizacin de control e inventarios.

    Beneficio Intangibles- Generar eficiencia operacional mediante la agilizacin de procesos.

    - Confiabilidad en los procesos automatizados.

    - Procesos internos ms ordenados

    Modelado del negocio

  • 7/28/2019 Base de Datos Proyecto Final

    14/74

    VisinSe busca crear un entorno ordenado y eficiente por medio de la automatizacin del

    departamento de Control e Inventario. Tras desarrollar reportes de control y tarjetas de

    inventario utilizando herramientas tecnolgicas, se podrn desarrollar con ms rapidez los

    procesos de Ventas y la actividad de distribucin a sucursales.

    Descripcin del modelo de procesoEl proceso de Abastecimiento inicia cuando se tiene la necesidad de adquirir productos

    para una nueva temporada, el Gerente de compras realiza el pedido, esto genera la orden

    de compra. Posteriormente cuando estos llegan al almacn, se genera el control de

    llegada de productos, este consiste en revisar el estado de los productos, y recibir la

    Factura desde el departamento de compras y comprobar coincidencias con la entrega en

    fsico. Tras esta actividad, el encargado de control genera un reporte de control que ser

    entregado al Jefe de Control e Inventario, este luego se lo entrega al encargado de

    inventario, para que funcione como gua de los productos que se ingresarn en la tarjeta

    de inventario. Despus de establecer el inventario, el Jefe de Control e Inventario

    entregar la tarjeta de inventario al Jefe de Almacn. Luego se procede a distribuir la

    mercadera a las sucursales por medio de una gua de remisin

    El proceso de venta, donde interacta el cliente con los jefes de ventas de cada tienda,

    luego de que el cliente llega y lgicamente elige algo de su preferencia, comienza la

    bsqueda del zapato en el mismo almacn, aqu se dan dos opciones dependiendo si el

    cliente se encuentra en la tienda principal o en una de las sucursales:

    - De darse que no hay un pedido del cliente en una sucursal, se llama a la tienda

    principal para verificar en las tarjetas de inventario la disponibilidad y ubicacin del

    producto, luego si se encontr el pedido se generar una gua de remisin para

    proceder con el traslado de mercadera de un almacn a otro.

    - Si el cliente se encuentra en la tienda principal, todo el proceso de bsqueda en

    las tarjetas de inventario se da ah mismo, luego de darse el caso que la

    mercadera est en el almacn de otra sucursal se proceder a crear una gua de

    remisin.

    En el caso de que no se encuentre disponible la mercadera, se finalizar el proceso o se

    volver al inicio en el caso de que el cliente espere a un pedido excepcional que se realice

    al proveedor.

  • 7/28/2019 Base de Datos Proyecto Final

    15/74

    Las actividades que nos llevarn al proceso de cobranza son la reparticin de mercadera

    y posterior recepcin del producto en el almacn solicitante, lo que har que el jefe de

    ventas tenga el producto, y la opcin de encontrar el producto sin realizar una bsqueda.

    El proceso de Cobranza inicia cuando el Jefe de venta de la tienda registra la venta del

    producto y elige las opciones de forma de pago, estas pueden ser al contado, crdito por

    medio de cuenta con la zapatera o pago con tarjeta, dependiendo de la forma de pago,

    se harn documentos de pago. Finalmente, el cliente sale de la zapatera con su compra.

    Modelo de Casos de Uso del Negocio

  • 7/28/2019 Base de Datos Proyecto Final

    16/74

    Lista de Actores de Negocio:

    Actor Descripcin

    AP Jefe de Control e InventarioEs el principal beneficiario de la automatizacin ysupervisa directamente a los encargados de inventario ycontrol.

    AS Gerente de ComprasEs el que efecta las rdenes de compra de los diversosproductos. Brinda soporte para la generacin del

    Inventario mediante las entregas de facturas.

    Lista de los Trabajadores del Negocio:

    Trabajador Descripcin

    Encargado de Inventario

    Es el encargado o asistente de colocar en orden todos losproductos segn caractersticas especficas como marca,talla, color, etc. una vez que han pasado por un efectivocontrol tras la llegada de los artculos.

    Encargado de ControlEs el encargado o asistente de verificar que las rdenes dellegada coincidan con lo que efectivamente se le pidi al

    proveedor.

    Lista de Casos de Uso de Negocio:

    Casos de Uso Descripcin

    Generar Control de Llegadade Productos

    El caso de uso se inicia cuando el Jefe de Control eInventario solicita al Gerente de Compras las facturas de losproductos que llegan a la tienda principal. Luego, elencargado de control realiza el trabajo de verificar losproductos en fsico con las facturas brindadas. Finalmente elencargado de control genera un reporte de control y se loentrega al Jefe de Control e Inventario, dando por termina elcaso de uso de control de llegada.

    Generar Inventario

    El caso de uso inicia cuando el Jefe de Control e Inventariosolicita las tarjetas de inventario, por lo que entrega elreporte que gener el encargado de control. Luego, stepasa a manos del encargado de inventario quien ordena losproductos que realmente llegaron segn especificacionesdadas. Finalmente, se generan las tarjetas de inventario pormodelo de zapato y pasan a manos del Jefe de Control eInventario dando por terminado este caso de uso.

  • 7/28/2019 Base de Datos Proyecto Final

    17/74

    Diagrama de Casos de Uso de Negocio:

  • 7/28/2019 Base de Datos Proyecto Final

    18/74

    Realizacin de los casos de usos

    Especificacin de los casos de uso del negocio

    Caso de uso Generar Control de la Llegada de Productos

    Actores Jefe de Control e Inventario

    Propsito

    Establecer un efectivo control de todos los artculos quelleguen a la tienda y verificar que realmente coincidan conlos que se le pidi al proveedor.

    Caso de Uso asociado (Ninguno)

    Resumen El caso de uso se inicia cuando el Jefe de Control eInventario solicita al Gerente de Compras las facturas de losproductos que llegan a la tienda principal. Luego, elencargado de control realiza el trabajo de verificar losproductos en fsico con las facturas brindadas. Finalmenteel encargado de control genera un reporte de control y se loentrega al Jefe de Control e Inventario, dando por termina elcaso de uso de control de llegada.

    PrecondicionesEs necesario que los productos solicitados al proveedor oproveedores ya hayan llegado a la tienda principal

    Accin del actor Respuesta del Proceso del Negocio1. Jefe de Control e Inventariosolicita las facturas al Gerentede Compras

    2. Gerente de Compras recopila todas las facturas y selas entrega al Jefe de Control e Inventario

    3. Jefe de Control e Inventarioentrega las facturas alencargado de control

    4. El encargado de control recibe las facturas

    5. El encargado de control comienza a verificar si todoslos productos realmente llegaron

    6 El encargado de control verifica el estado de losproductos que llegaron7. El encargado de control realiza el reporte de controlcon los artculos que llegaron

    8. El encargado de control hace entrega del reporte decontrol al Jefe de Control e Inventario

    9. El Jefe de Control eInventario recibe el reporte decontrol

    Cursos AlternosPaso 5: Si hay artculos que se ordenaron al proveedor pero no llegaron, el encargado decontrol notifica de esto al Jefe de Control e Inventario y este ltimo se contacta con elproveedor dando por terminado todo el caso de uso.Paso 6: Si se encuentran artculos daados, el encargado de control notifica de esto alJefe de Control e Inventario y se continua con el paso 7.

    POSCONDICIONES1. Se crear el reporte de control, que indica los artculos que realmente llegaron a latienda principal.

  • 7/28/2019 Base de Datos Proyecto Final

    19/74

    2. Con el reporte de control, se puede iniciar a realizar el inventario

    Caso de usoGenerar Inventario

    Actores Jefe de Control e Inventario

    Propsito

    Establecer un orden de todos los artculos que realmentellegaron a la tienda principal segn especificaciones como talla,

    color y marcaCaso de Uso asociado (Ninguno)

    Resumen El caso de uso inicia cuando el Jefe de Control e Inventariosolicita las tarjetas de inventario, por lo que entrega el reporteque gener el encargado de control. Luego, ste pasa a manosdel encargado de inventario quien ordena los productos querealmente llegaron segn especificaciones dadas. Finalmente, segeneran las tarjetas de inventario por modelo de zapato y pasana manos del Jefe de Control e Inventario dando por terminadoeste caso de uso.

    Precondiciones

    Es indispensable que se tenga listo el reporte de control parainiciar con este caso de uso, ya que con dicho documento seordenarn los artculos.

    Accin del actor Respuesta del Proceso del Negocio1. Jefe de Control e Inventariosolicita las tarjetas de inventariopor marca.

    2. Jefe de Control e Inventarioentrega el reporte de control alencargado de inventario.

    3. El encargado de inventario recibe el reporte decontrol.

    4. El encargado de inventario comienza a realizar elinventario segn la marca de zapatos.

    6. El encargado de inventario divide las tarjetas de

    inventario por modelo de zapato, incluyendoespecificaciones de talla y color.

    7. El encargado de inventario entrega las tarjetas deinventario al Jefe de Control e Inventario

    8. El Jefe de Control eInventario recibe las tarjetas deinventario por marca

    Cursos Alternos

    (No hay)

    Poscondiciones1. Se crearn las tarjetas de inventario para mantener un orden de los zapatos por marca.

    2. Con las tarjetas de inventario se podr pasara a realizar la distribucin de artculos alas tiendas sucursales.

  • 7/28/2019 Base de Datos Proyecto Final

    20/74

    Diagrama de Actividades

    - Para el Caso de Uso de Negocio: Generar control de llegada de productos

  • 7/28/2019 Base de Datos Proyecto Final

    21/74

    - Para el Caso de Uso de Negocio: Generar inventario

    Fin

  • 7/28/2019 Base de Datos Proyecto Final

    22/74

    Lista de Actividades a Automatizar

    C.U.N 01: Generar Control de Llegada de Productos

    Se busca automatizar el control de llegada de los zapatos mediante el uso de la

    computadora y de algn programa de base de datos para poder agilizar el proceso,

    mediante la visualizacin de los zapatos que se pidieron a cada proveedor e ir marcandosi se recibi o no dichos producto; as como verificar el estado de los productos que

    llegan. Dicha informacin se podr compartir con los proveedores con los que se trabaje.

    A continuacin se presenta la lista de actividades de este caso de uso:

    1. Verificar si los productos llegaron a la tienda principal.

    2. Realizar reporte de control de los artculos llegados.

    3. Entregar reporte de control al Jefe de Control e Inventario

    4. Recibir reporte de control (por parte del Jefe de Control e Inventario).

    C.U.N 02: Generar Inventario

    Se busca automatizar esta actividad mediante el uso de la computadora y tambin de un

    software de base de datos para poder llevar una mejor organizacin de todos los

    productos que se encuentren en el almacn y manejar un mejor stock de los artculos.

    Con esto se puede hacer una mejor distribucin hacia las sucursales, realizar

    actualizaciones diarias del inventario en las otras tiendas y saber en qu momento se

    deben hacer pedidos a los proveedores.

    1. Solicitar las tarjetas de inventario.

    2. Entregar el reporte de control.

    3. Recibir el reporte de control.

    4. Realizar el inventario

    5. Dividir tarjetas de inventario segn caractersticas del producto.

    6. Enviar tarjetas de inventario al Jefe de Control e Inventario

    7. Recibir tarjetas de inventario (por parte del Jefe de Control e Inventario)

    8. Enviar tarjetas de inventario hacia las sucursales.

  • 7/28/2019 Base de Datos Proyecto Final

    23/74

    Modelo de objetos del negocio

    Lista de Entidades del Negocio:Entidades de Negocio Descripcin

    Proveedor

    Entidad que almacena informacin relacionada a los

    proveedores con los que trabaja la zapatera: raznsocial, direccin, telfono, firma de vendedor.

    Producto

    Entidad que contiene informacin sobre el artculo queha comprado y posee la empresa: cdigo de producto,tipo de cuero, adorno, hilo, planta, horma, serie, color,talla, precio unitario.

    Factura

    Entidad que almacena la informacin de las comprasrealizadas para el periodo: cantidad de los productos,precio por modelo, precio total, forma de pago, fechade generacin, fecha de cancelacin y fecha dellegada.

    Reporte de Control

    Entidad que almacena informacin acerca de la fechallegada del productos, hora de llegada del producto,cantidad llegada de productos, estado de productos(bueno /defectuoso).

    Tarjeta de InventarioEntidad que almacena informacin de la cantidad deproductos divididos por como marca, modelo ycaracterstica bsicas (color y talla)

    Reporte de VentasEntidad que almacena informacin de las ventasrealizadas, identificando caractersticas del producto.

  • 7/28/2019 Base de Datos Proyecto Final

    24/74

    Diagrama de Clases de Negocio (Generar Control de Llegada deProductos):

    JEFE DE CONTROL DE

    INVENTARIO

    GERENTE DE COMPRAS

    FACTURA

    REPORTE DE CONTROL

    ENCARGADO DE CONTROL

    PROVEEDOR

    PRODUCTO

  • 7/28/2019 Base de Datos Proyecto Final

    25/74

    Diagrama de Clases de Negocio (Generar Inventario):

    JEFE DE CONTROL DE

    INVENTARIO

    ENCARGADO DE INVENTARIO

    REPORTE DE CONTROL

    TARJETA DE INVENTARIO

    PRODUCTOReporte de Ventas

  • 7/28/2019 Base de Datos Proyecto Final

    26/74

    Requerimientos

    - Lista de requerimientos funcionales

    - RF01: Registrar la informacin relevante de las facturas.

    - RF02: Registrar reportes de control.

    - RF03: Registrar tarjetas de inventario.

    - RF04: Elaborar documento de reportes de control.

    - RF05: Elaborar reporte mensual de las entradas de almacn por tipo de

    producto.

    - RF06: Poder visualizar la informacin de los productos segn la entrega

    de cada proveedor.

    - RF07: Realizar copias de seguridad del sistema.

    - RF08: Registrar y brindar un usuario y contrasea a los trabajadores

    para que ingresen al sistema (log in).

    - Lista de requerimientos no funcionales

    - RNF01: El sistema debe de tener una interfaz clara.

    - RNF02: El sistema debe realizar operaciones de bsqueda en mximo20 segundos.

    - RNF03: El sistema debe actualizar la informacin de inventarios al finalde cada da.

    -RNFO4: El sistema de mantener la seguridad de los datos.

    -RNF05: Se debe permitir que los usuarios entren a modificar datos

    guardados en el sistema.

    -RNF06: El sistema requiere un sistema de base de datos para larecopilacin de informacin.

    -RNF07: El sistema debe soportar un trnsito extendido.

    -RNF08: Para la implementacin del sistema se necesitar contar conun mnimo de 4 computadoras.

    - RNF09: El sistema a implementar no debe de ser contradictorio a loslineamientos de la empresa.

  • 7/28/2019 Base de Datos Proyecto Final

    27/74

    Modelo de Casos de Uso del Sistema

    Lista de actores del sistema

    Actor Descripcin

    Jefe de control einventario

    Encargado de entrar al sistema para poder revisar losreportes de control y las tarjetas de inventario de forma virtual.

    Encargado de control Encargado de introducir al sistema los datos de la llegada deproductos y de su estado basndose en la factura.

    Encargado de inventario Encargado de organizar la mercadera dentro del sistema,segn la sucursal de destino, as como la actualizacin diariade inventario en la tienda principal (segn se vendan losproductos).

    Encargado de inventario(sucursal 1 y 2)

    Encargados de realizar actualizaciones diarias del inventariodentro del sistema segn las ventas realizadas en el da.

    Administrador delsistema

    Se encarga de crear y asignar los usuarios y contraseas alos trabajadores que vayan a usar el sistema, as como crearcopias de seguridad de la informacin relevante.

    Servidor de internet Tiene como finalidad conectar y compartir la informacin entrelas 3 tiendas.

    Usuario Son todos los actores que tienen acceso al sistema.

    Diagrama de Actores del sistema

    Usuario

    Encargado de

    control

    Jefe de control

    e inventario

    Encargado de

    inventarioAdministrador

    del sistema

    Encargados de

    inventario

    (sucursal 1 y 2)

    Servidor de

    Internet

  • 7/28/2019 Base de Datos Proyecto Final

    28/74

    Diagrama de paquetes.

    Seguridad

    Generacin

    de

    inventario

    Registro de

    llegada de

    producto

    Actualizaciones

    diarias

  • 7/28/2019 Base de Datos Proyecto Final

    29/74

    Lista de los casos de uso del sistema por PaquetePaquete Caso de Uso Descripcin

    Actualizaciones diarias Actualizar inventario en latienda principal

    El encargado de inventarioen la tienda principal,actualizar el inventario

    diariamente segn ventasdel da.

    Actualizar inventario en latienda secundaria

    Los encargados deinventario de las sucursalesdeben actualizar elinventario con las ventas delda

    Compartir informacin deinventario

    El servidor de internet sirvecomo puente decomunicacin entre lastiendas para compartir lainformacin de inventarios

    actualizada diariamenteSeguridad Realizar Login Cada usuario dentro del

    sistema deber acceder aeste mediante un nombrede usuario y contrasea

    Crear y asignar usuarios El sistema deber entregarlos usuarios y contrasea altrabajador que desea usarel sistema

    Crear copias de seguridad El sistema deber realizarcopias de seguridad de lainformacin ms relevante

    con respecto a losinventarios.

    Registro de llegada delproducto

    Realizar el reporte decontrol de artculos

    El encargado de controlingresar al sistema lainformacin de losproductos que proviene delas facturas.

    Verificacin de lamercadera

    El encargado de controlaprobar los productosconstatando lo fsico con lafactura, solo los quecoincidan llegarn al reporte

    de control.Generacin de inventario Elaborar tarjeta de

    inventarioAl tener los productos con lasucursal asignada, setendr la tarjeta de registro.

    Elaborar inventario segnmarca

    Se distribuirn los productosa las sucursales por mediodel inventario.

  • 7/28/2019 Base de Datos Proyecto Final

    30/74

    Diagrama de caso de uso de paquetes

    - Actualizaciones

    - Seguridad

  • 7/28/2019 Base de Datos Proyecto Final

    31/74

    - Registro de llegada de producto

    - Generacin de Inventario

    Realizar el reporte de

    control de artculos

    Verificacin de la mercadera

    Encargado de Control

    Elaborar

    tarjeta de

    inventario

    Encargado de Control

    Elaborar inventario segn

    marca

  • 7/28/2019 Base de Datos Proyecto Final

    32/74

    Modelo conceptual refinado

  • 7/28/2019 Base de Datos Proyecto Final

    33/74

    Modelo de Anlisis

    Diagrama de Clases de Anlisis por Paquete de Sistema

    Paquete: Llegada del Producto

    Paquete: Generacin del Inventario

    C.I. Estado mercaderaProducto

    Factura

    Encargado de

    C.C. Verificacin de

    Mercadera

    C.I. Reporte de control

    de artculo

    C.C. Realizar el reporte

    de control de artculos

    Proveedor

    C.I. Inventario segn

    marca

    C.C. Elaborar inventario

    segn marca.Reporte de control

    Encargado de

    inventario

    C.I. Tarjeta de Inventario C.C. Elaborar tarjeta de

    inventario

    Producto

  • 7/28/2019 Base de Datos Proyecto Final

    34/74

    Paquete: Actualizaciones

    Reporte de VentaC.I. Realizar cambios-

    sucursales

    C.C. Actualizar inventario

    en la sucursal

    Encargado

    inventario

    sucursales

    C.I. Realizar cambios

    tienda principal

    Encargado

    inventario

    (tienda principal)

    C.C. Actualizar

    inventario a la tienda

    principal

    Factura

    Tarjeta de Inventario

  • 7/28/2019 Base de Datos Proyecto Final

    35/74

    Paquete: Seguridad

    Diccionario De Clases De Las Clases Tipo Entidad

    Nombre Factura

    Tipo Entidad

    Descripcin Representa la informacin asociada a los productos que llegan a la

    tienda principal, sirve para efectuar el control.

    Atributo Tipo de dato Visibilidad Valor inicial

    Monto total Variable Privado

    Cantidad Integer Privado

    C.I. Backup C.C. Crear copia de

    seguridad

    UsuarioC.I. Ingresar al sistema C.C. Realizar log-in

    Usuario

    Adm. Del

    Sistema C.I. Registrar Usuario C.C. Crear y asignar

    usuarios

    Tarjeta de Inventario

    Reporte de Control

  • 7/28/2019 Base de Datos Proyecto Final

    36/74

    Nombre Tarjeta de Inventario

    Tipo Entidad

    Descripcin Representa la informacin asociada a los productos relacionados a una

    sola marca

    Atributo Tipo de dato Visibilidad Valor inicial

    Unidades disponibles Integer Privado

    Ubicacin String Privado

    Numero de Reporte

    de Control

    Integer Privado

    Nombre Reporte de Ventas

    Tipo Entidad

    Descripcin Representa la informacin asociada a las ventas realizadas en cada

    tienda, que luego sern usadas como base para actualizar la tarjeta de

    inventario

    Atributo Tipo de dato Visibilidad Valor inicial

    Monto Variable Privado

    Ubicacin String Privado

    Fecha String Privado

    Nombre Usuario

    Tipo Entidad

    Descripcin Representa la informacin asociada a los usuarios registrados en el

    sistema y que pueden acceder a ste para realizar cambios o visualizar

    informacin

    Atributo Tipo de dato Visibilidad Valor inicial

    Usuario Integer Privado

    Contrasea Integer Privado

    Cargo String Privado

    Nombre Reporte de Control

    Tipo Entidad

    Descripcin Representa la informacin asociada a la verificacin de la mercadera

    efectuada cuando llegan los productos a la tienda principal. Sirve de gua

    para realizar la tarjeta de inventario

    Atributo Tipo de dato Visibilidad Valor inicial

    Estado Boolean Privado True

    Observaciones String Privado

    Fecha de Llegada String Privado

    Fecha de pedido String Privado

  • 7/28/2019 Base de Datos Proyecto Final

    37/74

    Nombre Producto

    Tipo Entidad

    Descripcin Representa la informacin asociada a los zapatos que lleguen a la tienda

    principal por parte de los proveedores

    Atributo Tipo de dato Visibilidad Valor inicial

    Talla Integer Privado

    Color String Privado

    Taco Integer Privado

    Marca String Privado

    Cantidad Integer Privado

    Precio unit. Variable Privado

    Modelo String Privado

    Nombre Proveedor

    Tipo Entidad

    Descripcin Representa la informacin asociada a los proveedores con los que

    trabaja la empresa

    Atributo Tipo de dato Visibilidad Valor inicial

    Razn Social String Privado

    RUC Integer Privado

    Direccin String Privado

    Telfono Integer Privado

    Reclamo pendiente String Privado

    Nombre CI Estado mercadera

    Tipo Interfase

    Descripcin Pantalla que permite registrar la mercaderaque llega a la tienda principal y aplicarle un

    estado

    Nombre CI Reporte de control de artculo

    Tipo Interfase

    Descripcin Pantalla que permite registrar segn factura y

    proveedor las observaciones finales y aplicarles

    un estado que indique el motivo de la

    observacin

    Nombre CI Inventario segn marca

    Tipo Interfase

    Descripcin Pantalla que permite registrar la mercadera

    segn marca y unidades disponibles.

  • 7/28/2019 Base de Datos Proyecto Final

    38/74

    Nombre CI Tarjeta de inventario

    Tipo Interfase

    Descripcin Pantalla que permite registrar la mercadera

    que ha llegado con mayor detalle, as como

    talla, taco, color, modelo..

    Nombre CI Realizar cambios tienda principalTipo Interfase

    Descripcin Pantalla que permite seleccionar el tipo de

    cambio, ya sea por error, venta o ubicacin.

    Nombre CI Realizar cambios sucursales

    Tipo Interfase

    Descripcin Pantalla que permite al encargado de

    inventario de las sucursales hacer cambios solo

    de ubicacin y venta

    Nombre CI Ingresar al sistema

    Tipo Interfase

    Descripcin Pantalla que permite a os usuarios ingresar al

    sistema

    Nombre CI Backup

    Tipo Interfase

    Descripcin Pantalla que permite al administrador del

    sistema realizar copias de seguridad de todas

    las transacciones

    Nombre CI Registrar usuario

    Tipo Interfase

    Descripcin Pantalla que permite al administrador del

    sistema ingresar nuevos usuarios dependiendo

    del tipo de accesibilidad que se le asigne

    Nombre CC Verificacin de mercadera

    Tipo Controladora

    Descripcin Controla la mercadera y el estado en que se

    encuentra

    Nombre CC Realizar reporte del control de artculos

  • 7/28/2019 Base de Datos Proyecto Final

    39/74

    Tipo Controladora

    Descripcin Controla los reportes de control realizados por

    el encargado de control

    Nombre CC Elaborar inventario segn marca

    Tipo Controladora

    Descripcin Controla las unidades disponibles por marca

    Nombre CC Elaborar tarjeta de inventario

    Tipo Controladora

    Descripcin Controla el inventario de la mercadera que no

    tiene observaciones de estado y aplica

    ubicacin.

    Nombre CC Actualizar inventario a la tienda principal

    Tipo ControladoraDescripcin Controla todos los cambios realizados y

    permitidos por la tienda principal

    Nombre CC Actualizar inventario en la sucursal

    Tipo Controladora

    Descripcin Controla todos los cambios realizados y

    permitidos por las sucursales

    Nombre CC Realizar Log- in

    Tipo Controladora

    Descripcin Controla los ingresos de los usuarios al

    sistema

    Nombre CC Crear copias de seguridad

    Tipo Controladora

    Descripcin Controla las copias de seguridad administradas

    Nombre CC Crear y asignar usuarios

    Tipo ControladoraDescripcin Controla el registro de nuevos usuarios al

    sistema

  • 7/28/2019 Base de Datos Proyecto Final

    40/74

    Clasificacin de casos de usoCasos de Uso Priorizacin

    Verificacin de Mercadera Primario

    Realizar reporte de control de artculos Primario

    Elaborar inventario segn marca Primario

    Elaborar tarjeta de inventario Primario

    Actualizar inventario en tienda principal Primario

    Actualizar inventario en tiendas sucursales Primario

    Compartir informacin e inventario Primario

    Realizar Login Primario

    Crear y asignar usuarios Primario

    Crear copias de seguridad Secundario

    Especificacin de alto nivel de los casos de uso

    Caso de uso: Verificacin de mercadera

    Actor(es): Encargado de control.

    Propsito: Verificar que la mercadera pedida haya llegado y este en buen

    estado.

    Caso de uso

    asociado:

    Realizar reporte de control de artculos.

    Resumen: El caso de uso inicia cuando la mercadera llega a la tiendaprincipal y permite que el encargado de control indique los

    productos que llegaron y diga el estado de estos el caso de uso

    finaliza con la verificacin de todos los artculos recepcionados.

    Clasificacin: Primario.

  • 7/28/2019 Base de Datos Proyecto Final

    41/74

    Caso de uso: Realizar reporte de control de artculos

    Actor(es): Encargado de control

    Propsito: Realizar el reporte de control con los artculos que cumplieron el

    estndar establecido en la verificacin

    Caso de usoasociado: Verificacin de mercadera

    Resumen: El caso de uso inicia cuando todos los artculos ya han sido

    verificados y el encargado de control realiza el reporte de control.

    El caso de uso finaliza con la aprobacin del reporte de control de

    artculos.

    Clasificacin: Primario

    Caso de uso: Elaborar inventario segn marca

    Actor(es): Encargado de inventario

    Propsito: Realizacin de inventario con ayuda del reporte de control segn

    la marca del zapato

    Caso de uso

    asociado:

    Elaborar tarjeta de inventario

    Resumen: El caso de uso inicia cuando el reporte de control ha sido hecho y

    el encargado del inventario introduce al sistema los productos

    segn marca. El caso de uso finaliza cuando todos los productos

    del reporte de control han sido introducidos al sistema.

    Clasificacin: Primario

  • 7/28/2019 Base de Datos Proyecto Final

    42/74

    Caso de uso: Elaborar tarjeta de inventario

    Actor(es): Encargado de inventario

    Propsito: Efectuar la tarjeta de inventario con los productos que estn listos

    para la venta

    Caso de usoasociado: Elaborar el inventario segn marca

    Resumen: El caso de uso inicia cuando el encargado de inventario introduce

    datos adicionales como la ubicacin de los productos en el

    sistema. El caso de uso finaliza con la elaboracin de la tarjeta de

    inventario.

    Clasificacin: Primario.

    Caso de uso: Actualizar inventario en tienda principal

    Actor(es): Encargado de inventario-tienda principal

    Propsito: Realizar cambios en el inventario segn las ventas, errores y

    ubicaciones.

    Caso de uso

    asociado:

    Actualizar inventario en la tienda sucursal.

    Resumen: El caso de uso inicia cuando el encargado de inventario entra al

    sistema y realiza las modificaciones necesarias segn tienda. El

    caso de uso termina cuando el inventario presenta las

    modificaciones ya sean de error, venta y ubicacin.

    Clasificacin: Primario.

  • 7/28/2019 Base de Datos Proyecto Final

    43/74

    Caso de uso: Actualizar inventario en tienda sucursales.

    Actor(es): Encargado de inventario tienda sucursales

    Propsito: Realizar cambios en el inventario segn las ventas y ubicaciones

    Caso de uso

    asociado:

    Actualizar inventario en la tienda principal.

    Resumen: El caso de uso inicia cuando el encargado del inventario de la

    tienda sucursal realiza modificaciones de venta o ubicacin. El

    caso de uso termina cuando se realizan todas las modificaciones

    han sido registradas en el sistema.

    Clasificacin: Primario.

    Caso de uso: Compartir informacin del inventario

    Actor(es): Servidor de internet

    Propsito: Gracias al servidor de internet se comparte entre todas las

    tiendas la informacin de los productos actualizados.

    Caso de uso

    asociado:

    Actualizar inventario en la tienda principal/ actualizar inventario en

    la tienda sucursales

    Resumen: El caso de uso inicia cuando el servidor de internet actualiza las

    modificaciones hechas. El caso de uso termina cuando se puedevisualizar en tiempo real los cambios que se realizaron en la

    tienda principal y las sucursales.

    Clasificacin: Primario.

  • 7/28/2019 Base de Datos Proyecto Final

    44/74

    Caso de uso: Realizar Log In

    Actor(es): Usuario

    Propsito: Hacer que el usuario pueda ingresar al sistema.

    Caso de uso

    asociado:

    Crear y asignar usuario.

    Resumen: El caso de uso inicia cuando el trabajador ingresa su nombre,

    usuario y contrasea. El caso de uso termina cuando el usuario

    acceder al sistema.

    Clasificacin: Primario.

    Caso de uso: Crear y asignar usuarios

    Actor(es): Administrados del sistema

    Propsito: Crear y asignar los usuarios para los dems trabajadores que

    usaran el sistema.

    Caso de uso

    asociado:

    Realizar Log In

    Resumen: El caso de uso inicia cuando el administrador del sistema ingresa

    al sistema para asignar o crear usuarios. El caso de uso termina

    cuando se han repartido los usuarios segn el acceso permitido

    para cada usuario.

    Clasificacin: Primario

    Caso de uso: Crear copias de seguridad

    Actor(es): Administrador del sistema

    Propsito: Crear el Backup con la informacin de los usuarios y los cambios que se

    realicen en este.

    Caso de uso asociado: Actualizar inventario en la tienda principal/ Actualizar inventario en la

    tienda sucursales.

    Resumen: El caso de uso inicia cuando el administrador del sistema entra al

    sistema para recoger informacin sobre errores, ventas o ubicaciones.

    El caso de uso termina cuando se crean copias de seguridad de los

    datos anteriores.

    Clasificacin: Secundario.

  • 7/28/2019 Base de Datos Proyecto Final

    45/74

    Modelo Conceptual Refinado

    Pueden proveerSon provistos

    Puede elaborar

    Es elaborada por

    DETALLE PRODUCTO

    (P) Cantidad : Integer

    DETALLE FACTURA

    (P) Monto total : Variable

    (P) Cantidad: Integer

    Contiene

    Estn en

    DETALLE DE REPORTE

    DE CONTROL

    (P) Monto Inicial : Variable

    Ge

    ne

    ra

    Es

    gen

    era

    da a

    part

    ir

    Tiene

    Puede estar

    1*

    PROVEEDOR

    (P) Razn social : String

    (P) RUC : Integer

    (P) Direccin : String

    (P) Telfono : Integer

    (P) Reclamo pendiente: String

    1

    1

    Le corresponde a

    Es generada a partir

    1

    REPORTE DE CONTROL(P) Estado : Boolean

    (P) Observaciones: String

    (P) Fecha de Llegada : Boolean

    (P) Fecha de pedido : String

    1

    1*

    1*Pu

    ed

    en

    da

    r

    Es

    pro

    vist

    o

    Le corresponde

    Es generada a partir

    1

    TARJETA DE INVENTARIO

    (P) Unidades disponibles : Integer

    (P) Ubicacin : String

    1

    Contiene

    Estn en

    REPORTE DE VENTAS

    (P) Monto : Variable

    (P) Ubicacin: String

    (P) Fecha: String

    1*1

    FACTURA(P)Monto Total: Variable

    (P) Cantidad: Integer

    0*1*

    1*

    0*

    PRODUCTO

    (P) Talla :Integer

    (P) Color : String

    (P) Taco : Integer

    (P) Marca : String

    (P) Precio unitario : Variable

    (P) Cantidad: Integer

    (P) Modelo: String

    1*

    1*

    1*

    USUARIO(P) Usuario: Intege

    (P): Contrasea: Inte

    (P) Cargo: String

    0*

    1

    1*

    Es realizado porrealiza

    Es

    ela

    bor

    ada

    realiz

    a

    1

    0..*

  • 7/28/2019 Base de Datos Proyecto Final

    46/74

    Modelo de Diseo

    Especificacin expandida de los Casos de Uso del Sistema

    Caso de uso: Realizar Log InActor(es): Usuario.

    Propsito: Hacer que el usuario pueda ingresar al sistema.

    Caso de uso asociado: Crear y asignar usuario.

    Resumen: El caso de uso inicia cuando el trabajador ingresa su

    nombre, usuario y contrasea. El caso de uso termina

    cuando el usuario accede al sistema.

    Precondiciones: Tener un usuario y contrasea que ha sidobrindado por el encargado de seguridad.

    Accin del Usuario Respuesta del sistemaSeccin: Realizar Log InPantalla 1

    1. El sistema muestra la pantalla con las

    opciones a ingresar de

    a) Usuario.

    b) Contrasea.

    2. El usuario completa los

    campos requeridos y da

    click en el botn aceptar.

    3. El sistema muestra la pantalla de bienvenida

    al sistema.

  • 7/28/2019 Base de Datos Proyecto Final

    47/74

    Seccin: Bienvenido al sistema.

    Pantalla 2

    1. El sistema muestra la pantalla de bienvenida

    del sistema con opciones:

    a) Control

    b) Inventario

    c) Actualizaciones

    d) Seguridad

    2. El usuario entra a la

    opcin a la cual posee

    acceso.

    3. El sistema muestra la pantalla al cual el

    usuario quiere acceder.

    POSCONDICIONES El usuario ingresa al sistema.

  • 7/28/2019 Base de Datos Proyecto Final

    48/74

    Caso de uso: Verificacin de MercaderaActor(es): Encargado de Control

    Propsito: Verificar que la mercadera pedida haya llegado y este

    en buen estado.

    Caso de uso asociado: Realizar reporte de control de artculos.

    Resumen: El caso de uso inicia cuando la mercadera llega a la

    tienda principal y permite que el encargado de control

    indique los productos que llegaron y diga el estado de

    estos. El caso de uso finaliza con la verificacin de

    todos los artculos recepcionados.

    Precondiciones: Es necesario que los productos hayan llegado a latienda principal.

    Tener todas las facturas.

    Ingresar al sistema (haber hecho log in).Accin del Actor Respuesta del Sistema

    Seccin: Estado de mercadera

    Pantalla 1

    1. El encargado de control,

    por cada factura, ingresa

    los detalles de:

    a. Marca

    b. Modelo

    c. Tallad. Color

    e. Taco

    f. Cantidad

    g. estado

    h. Precio Unitario

  • 7/28/2019 Base de Datos Proyecto Final

    49/74

    2. Una vez que el encargado

    de control llene todos los

    campos, o hace algn

    cambio por error, hace

    click en guardar los

    cambios

    3. El sistema guarda todos los datos registrados

    4. El sistema cierra la pantalla de estado de

    mercadera y guarda los cambios necesarios.

    POSCONDICIONES:

    Se hace algn reclamo con respecto a un

    producto fallado o que no haya llegado (de ser

    el caso)

  • 7/28/2019 Base de Datos Proyecto Final

    50/74

    Caso de uso: Realizar reporte de control de artculosActor(es): Encargado de control.

    Propsito: Realizar el reporte de control con los artculos que

    cumplieron el estndar establecido en la verificacin.

    Caso de uso asociado: Verificacin de mercadera.

    Resumen: El caso de uso inicia cuando todos los artculos ya han

    sido verificados y el encargado de control realiza el

    reporte de control. El caso de uso finaliza con la

    aprobacin del reporte de control de artculos.

    Precondiciones Haber ingresado al sistema mediante Log In. Haber realizado el estado de la mercadera en

    el sistema.Accin del actor Accin del sistema

    Seccin: Reporte de control de Articulo

    Pantalla 1

    1. El encargado de control

    despus de haber ingresado

    al sistema ingresa los

    detalles siguientes:a) Numero de factura.

    b) Proveedor (si se

    desea ver la

    informacin de cada

    proveedor se hace

    click en el nombre

    del proveedor).

  • 7/28/2019 Base de Datos Proyecto Final

    51/74

    c) Fecha de

    pedido/entrega.

    d) Observaciones

    (solo para describir

    el producto faltante

    o con falla).

    e) Estado (rellenar

    estado)(ok,

    producto con falla,

    no llego)

    2. El encargado de control

    da click en guardar

    cambios

    3. El sistema guarda los datos registrados.

    POSCONDICIONES: Se genera el reporte de control de artculo quesirve de base para realizar el inventario,

    considerando slo los productos que tengan

    ok en el estado

  • 7/28/2019 Base de Datos Proyecto Final

    52/74

    CURSOS ALTERNOS: Detalles del Proveedor

    CA1: Seccin Reporte de Control de Artculo Paso 1

    Pantalla 2

    1.- El encargado de control entra

    a la pantalla de detalles del

    proveedor para verificar/ver lainformacin (previamente

    ingresada) de

    a. Proveedor (nombre)

    b. Razn social

    c. Telfono

    d. RUC

    e. Direccin

    2. Si hay un reclamo pendiente,

    el encargado de control escribe

    este en el espacio

    correspondiente, indicando que

    producto esta fallado o no llego

    3. El encargado de control hace

    click en aceptar

    4. El sistema guarda los cambios realizados

    5. El sistema cierra la actual pantalla y vuelve a la

    pantalla de Reporte de Control de Artculo

  • 7/28/2019 Base de Datos Proyecto Final

    53/74

    Caso de uso: Elaborar inventario segn marcaActor(es): Encargado de inventario.

    Propsito: Realizacin de inventario con ayuda del reporte de control segn la

    marca del zapato.

    Caso de uso

    asociado:

    Elaborar tarjeta de inventario

    Resumen: El caso de uso inicia cuando el reporte de control ha sido hecho y el

    encargado del inventario introduce al sistema los productos segn

    marca. El caso de uso finaliza cuando todos los productos del reporte

    de control han sido introducidos al sistema.

    Precondiciones: Es necesario haber completado el reporte de control de artculos

    Ingresar al sistema (haber hecho log in)Accin del Actor Respuesta del Sistema

    Seccin: Elaborar inventario segn marca

    Pantalla 1

    1. El encargado de inventario

    selecciona la marca de la lista

    desplegable y elige la marca deseada

    2. El encargado de inventario rellena el

    total de unidades disponibles por

    marca.

  • 7/28/2019 Base de Datos Proyecto Final

    54/74

    3. Se hace click en Guardar

    cambios. Adicionalmente se

    puede hacer una bsqueda

    avanzada si se desea

    encontrar un producto en

    particular

    4. El sistema guarda los datos de unidades

    disponibles totales y los actualiza.

    5. Para cambios futuros, el sistema actualiza

    automticamente el nmero de unidades

    totales disponibles y nuevas marcas.

    6. El encargado de inventario hace

    click en ir a la tarjeta de inventario

    segn la marca que seleccion.

    7. El sistema muestra la pantalla de la tarjeta de

    inventario segn la marca seleccionada.

    Curso alterno: CA1: Seccin ElaborarInventario segn marca

    CA1: Seccin Bsqueda Avanzada Paso 3

    Pantalla 2

    1.- El encargado de control entra

    a la pantalla de bsqueda

    avanzada y selecciona dentro delas listas desplegables:

    a. Marca

    b. Modelo

    c. Talla

  • 7/28/2019 Base de Datos Proyecto Final

    55/74

    2. Una vez rellenado, el

    encargado de control hace click

    en buscar

    3. El sistema efecta la bsqueda segn las

    especificaciones indicadas por el encargado de control

    4. Una vez terminada la bsqueda, el sistema muestra la

    pantalla Resultados de la bsqueda

    Pantalla 3

    5. El encargado de inventario

    verificar los resultados obtenidos

    y hace click en aceptar

    6. El sistema cierra la pantalla de resultados de bsqueda

    y vuelve a la pantalla de bsqueda avanzada.

    7. Si lo desea, el encargado de

    inventario realiza una nueva

    bsqueda (se repiten los pasos

    mencionados)

    POSCONDICIONES: Se genera el inventario segn la marca de loszapatos.

    Se ha generado una actualizacin de los datos

  • 7/28/2019 Base de Datos Proyecto Final

    56/74

    Caso de uso: Elaborar tarjeta de inventario

    Actor(es): Encargado de inventario

    Propsito: Efectuar la tarjeta de inventario con los productos que

    estn listos para la venta

    Caso de uso asociado: Elaborar el inventario segn marca

    Resumen: El caso de uso inicia cuando el encargado de

    inventario introduce datos adicionales como la

    ubicacin de los productos en el sistema. El caso de

    uso finaliza con la elaboracin de la tarjeta de

    inventario.

    Precondiciones: Haber elaborado un inventario segn marca.

    Ingresar al sistema (haber hecho log in)Accin del actor Accin del sistema

    Seccin: Elaborar tarjeta de inventario

    Pantalla 1

    1. El encargado de inventario ingresa

    todos los datos de los campos queaparecen en la pantalla:

    a. Modelo

    b. Talla

    c. Taco

    d. Color

    e. Unidades disponibles

    f. Ubicacin (se elige la tienda)

  • 7/28/2019 Base de Datos Proyecto Final

    57/74

    2. El encargado de inventario hace

    click en guardar cambios

    3. El sistema guarda los cambios realizados e

    ingresados.

    4. El sistema cierra la pantalla de tarjeta de inventario

    segn marca.

    POSCONDICIONES: Se ha elaborado una tarjeta de inventario

  • 7/28/2019 Base de Datos Proyecto Final

    58/74

    Caso de uso: Actualizar inventario tienda principalActor(es): Encargado de inventario-tienda principal

    Propsito: Realizar cambios en el inventario segn las ventas, errores y

    ubicaciones.

    Caso de uso

    asociado:

    Actualizar inventario en la tienda sucursal.

    Resumen: El caso de uso inicia cuando el encargado de inventario de la tienda

    principal entra al sistema y realiza las modificaciones necesarias de la

    tienda principal. El caso de uso termina cuando el inventario realiza

    las modificaciones ya sean de error, venta y ubicacin.

    Precondiciones: Es necesario que los inventarios de los productos ya se hayanregistrado en el sistema.

    Ingresar al sistema (haber hecho log in)

    Accin del Actor Respuesta del SistemaSeccin: Actualizar el inventario de la tienda principal

    Pantalla 1

    1. El encargado de inventario de latienda principal una vez queingreso al sistema detecta que tipode modificacin desea hacer a las

    actualizaciones.

    2. El sistema muestra la pantalla en donde se puede

    elegir el tipo de modificacin como error, venta o

    ubicacin.

    3. El encargado de inventario de

    tienda principal selecciona y da

    aceptar a la opcin que desea cambia.

    4. El sistema muestra el pantallazo de bsqueda

    del producto a modificar.

  • 7/28/2019 Base de Datos Proyecto Final

    59/74

    Pantalla 2

    2. El encargado del inventario

    principal de busca el producto a

    modificar eligiendo los datos que

    estn en marca, modelo y talla.

    1. El sistema muestra las opciones

    siguientes:

    a. Buscar marca

    b. Buscar modelo

    c. Buscar talla

    3. El encargado del inventarioprincipal da click en aceptar.

    4. El sistema muestra una pantalla dependiendo dela modificacin que se desea hacer, la principal espor ventas. Puede darse el caso dependiendo de

    la eleccin de la primera pantalla que se d porubicacin o error.

    Pantalla 3

    5. El encargado del inventario de la

    tienda principal modifica los datos de

    la venta y da click en aceptar.

    6. El sistema guarda la actualizacin hecha.

  • 7/28/2019 Base de Datos Proyecto Final

    60/74

    CURSOS ALTERNOSCA1: Seccin: actualizaciones de inventario en tienda principal. Pantalla 2- paso 4

    Pantalla 4

    2. El encargado de inventario de la

    tienda principal modifica los datos

    de ubicacin del producto y da clic

    en aceptar.

    1. El sistema muestra la pantalla de cambio por

    modificacin de ubicacin.

    3. El sistema guarda la modificacin hecha.

  • 7/28/2019 Base de Datos Proyecto Final

    61/74

    CA1: Seccin: actualizaciones de inventario en tienda principal. Pantalla 2- paso 4Pantalla 5

    2. El encargado de inventariode tienda principal realiza lasmodificacionescorrespondientes y da clicken aceptar.

    1. Se muestra la pantalla de modificacin por

    error.

    3. El sistema guarda la modificacin hecha.

    POSCONDICIONES: Se generaron las actualizaciones de la tiendaprincipal sobre las ventas.

    Se generaron las actualizaciones de la tienda

    principal sobre la ubicacin.

    Se generaron las actualizaciones de la tienda

    principal sobre errores.

  • 7/28/2019 Base de Datos Proyecto Final

    62/74

    Caso de uso: Actualizar inventario en tienda sucursales.

    Actor(es): Encargado de inventario tienda sucursales

    Propsito: Realizar cambios en el inventario segn las ventas y

    ubicaciones

    Caso de uso asociado: Actualizar inventario en la tienda principal.

    Resumen: El caso de uso inicia cuando el encargado del inventario de

    la tienda sucursal realiza modificaciones de venta o

    ubicacin. El caso de uso termina cuando se realizan todas

    las modificaciones han sido registradas en el sistema.

    Precondiciones: Haber generado un inventario en la tienda principal.

    Haber realizado Log In en el sistema

    Accin del actor Respuesta del sistemaSeccin: Actualizar inventario en tienda sucursalesPantalla 1

    1. El encargado deinventario de sucursalesuna vez que ingreso alsistema elige el tipo demodificacin que desea.

    2. Se muestra una pantalla con dos opciones de

    actualizacin para las sucursales:

    a. Venta

    b. Ubicacin

    3. El encargado de inventariode sucursal elige la opcinque quiere modificar y daclick en aceptar.

    4. El sistema muestra un nuevo pantallazo de labsqueda del producto que se desea modificar.

  • 7/28/2019 Base de Datos Proyecto Final

    63/74

    Pantalla 4

    2. El encargado delinventario en la sucursalelige la marca, el modelo yla talla del producto amodificar.

    1. Se muestra una pantalla donde sale las opciones debsqueda:

    a. Buscar marca

    b. Buscar modelo

    c. Buscar talla

    3. El encargado delinventario en la sucursal daclick en aceptar.

    4. El sistema muestra la modificacin a hacerse porventa o de ubicacin dependiendo de la eleccin inicial.Se toma como modificacin principal la venta.

    Pantalla 5

    1. El encargado de inventario

    por sucursal hace la

    modificacin de venta

    correspondiente y da click

    en aceptar.

    2. El sistema guarda la actualizacin hecha y reduce el

    inventario automticamente.

  • 7/28/2019 Base de Datos Proyecto Final

    64/74

    CURSOS ALTERNOS

    CA1: Seccin: actualizaciones de inventario en tienda sucursal. Pantalla 1- paso 2

    Pantalla 6

    2. El encargado de inventario de la

    sucursal modifica los datos de

    ubicacin del producto y da clic en

    aceptar.

    1. El sistema muestra la pantalla de cambio por

    modificacin de ubicacin.

    3. El sistema guarda la modificacin

    hecha.

    POSCONDICIONES: Se ha generado una actualizacin en elinventario sobre ventas.

    Se ha generado una actualizacin en el

    inventario sobre ubicacin.

    Caso de uso: Compartir informacin del inventario

    Actor(es): Servidor de internet.

    Propsito: Gracias al servidor de internet se comparte entre todas las

    tiendas la informacin de los productos actualizados.

    Caso de uso

    asociado:

    Actualizar inventario en la tienda principal/ actualizar inventario en

    la tienda sucursales

    Resumen: El caso de uso inicia cuando el servidor de internet actualiza las

    modificaciones hechas. El caso de uso termina cuando se puedevisualizar en tiempo real los cambios que se realizaron en la

    tienda principal y las sucursales.

    Accin del usuario: Respuesta del sistema

    Seccin: Compartir informacin del inventario

  • 7/28/2019 Base de Datos Proyecto Final

    65/74

    Seccin: Compartir informacin del inventario

    Pantalla 1

    1. Se muestra la pantalla de inventarios.

    2. El servidor de internet guarda

    automticamente las modificaciones

    dadas.

    3. El sistema guarda las modificaciones

    hechas.

  • 7/28/2019 Base de Datos Proyecto Final

    66/74

    Pantalla 2

    1. El sistema muestra la pantalla con las

    actualizaciones hechas guardadas por el

    servidor de internet.

  • 7/28/2019 Base de Datos Proyecto Final

    67/74

    Caso de uso: Crear y asignar usuarios

    Actor(es): Administrados del sistema

    Propsito: Crear y asignar los usuarios para los dems trabajadores que usaranel sistema.

    Caso de uso

    asociado:

    Realizar Log In

    Resumen: El caso de uso inicia cuando el administrador del sistema ingresa al

    sistema para asignar o crear usuarios. El caso de uso termina

    cuando se han repartido los usuarios segn el acceso permitido para

    cada usuario.

    Precondiciones: El usuario de seguridad haya ingresado su Log In en el

    sistema.

    El usuario de seguridad debe ingresar al icono de seguridad

    del men principal.

    Seccin: Crear y asignar usuarios

    Pantalla 1

    2. El administrador del

    sistema completa los datos

    que se muestra en la

    pantalla. En accesibilidad se

    registra a que entradas del

    sistema tendr el usuario.

    3. El sistema muestra la pantalla 1 donde

    tiene las siguientes opciones:

    a) Usuario

    b) Cargo

    c) Accesibilidad

  • 7/28/2019 Base de Datos Proyecto Final

    68/74

    3. El usuario da click en

    aceptar.

    4. El sistema automticamente guarda los datos

    ingresados en el sistema.

    POSCONDICIONES: Los usuarios han sido creados y asignado

    segn su nivel de accesibilidad.

    Caso de uso: Crear copias de seguridad

    Actor(es): Administrador del sistema

    Propsito: Crear el Backup con la informacin de los usuarios y los

    cambios que se realicen en este.

    Caso de uso asociado: Actualizar inventario en la tienda principal/ Actualizar

    inventario en la tienda sucursales.

    Resumen: El caso de uso inicia cuando el administrador del sistema

    entra al sistema para recoger informacin sobre errores,ventas o ubicaciones. El caso de uso termina cuando se

    crean copias de seguridad de los datos anteriores.

    Precondiciones: Haber ingresado al sistema.

    Haber asignado los usuarios su cdigo y contrasea

    adems de su accesibilidad

    Accion del usuario Respuesta del sistema

    Seccin: Crear copias de seguridad.Seccin: Crear copias de seguridad.

    Pantalla 1

  • 7/28/2019 Base de Datos Proyecto Final

    69/74

    4. El usuario de

    seguridad le da click a

    la opcin de Backup.

    1. El sistema muestra la opcin de los registros de las

    diversas transacciones diarias realizadas en la tienda

    principal y en las sucursales.

    3. El sistema guarda la informacin almacenada en el

    sistema.

    Pantalla 2

    5. El usuario da click en

    aceptar

    4. El sistema muestra la pantalla de confirmacin de

    copias de seguridad.

    POSCONDICIONES: Se ha creado un Backup de seguridad de las

    transacciones diarias realizadas en el sistema.

  • 7/28/2019 Base de Datos Proyecto Final

    70/74

    ACCESS

    Entidad Factura

    Entidad Producto

  • 7/28/2019 Base de Datos Proyecto Final

    71/74

    Entidad Reporte de Venta

    Entidad Tarjeta de Inventario

    Entidad Proveedor

  • 7/28/2019 Base de Datos Proyecto Final

    72/74

    Entidad Reporte de Control

    Diagrama de Relaciones

  • 7/28/2019 Base de Datos Proyecto Final

    73/74

    AnexoA continuacin se presentan los documentos usados (formatos) para la realizacin

    de este trabajo

    Orden de Compra

  • 7/28/2019 Base de Datos Proyecto Final

    74/74

    Tarjeta de Inventario

    Lista de Precios