Está en la página 1de 111

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

http://limacallao.olx.com.pe/sistema-de-ventas-compras-y-control-de-stock-iid439996524#

SISTEMA DE COMPRAS, ALMACN Y VENTAS REPRESENTACIONES Y DISTRIBUCIONES GARCIA


ALUMNO:
MAMANI VARA, JULIO

LIMA, PERU

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Haz slo lo que amas y sers feliz, y el que hace lo que ama, est condenado al xito, que llegar cuando deba llegar, porque lo que debe ser ser, y llegar naturalmente.

Facundo Cabral

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

INDICE GENERAL
INTRODUCCION..11 Motivo de Confeccin del Trabajo de Investigacin Motivo de Eleccin del Tema

CAP1: MARCO CONTEXTUAL12 1.1 Descripcin de la Organizacin 1.1.1 Identificacin de la Empresa 1.1.2 Ubicacin Geogrfica 1.1.3 Breve Historia de la Institucin 1.1.4 Visin 1.1.5 Misin 1.1.6 Objetivos 1.1.7 Productos y/o Servicios 1.1.8 Composicin Orgnica 1.2 Auditora Externa 1.2.1 Identificacin de Factores Externos Claves 1.2.2 Matriz de Evaluacin de Factores Externos Auditora Interna 1.3.1 Identificacin de FactoresInternos Claves 1.3.2 Matriz de Evaluacin de Factores Internos Matriz FODA

1.3

1.4 CAP2:

DESCRIPCION DEL PROYECTO.23 2.1 Identificacin de Problemas y Necesidades 2.2 Ubicacin (reas) y Descripcin del Problema 2.3 Lista de Requerimientos del Sistema Priorizadas 2.4 Descripcin de la Solucin propuesta 2.5 Objetivos (General y Especficos) 2.6 Justificacin de la Solucin Propuesta 2.7 Alcances y Limitaciones

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CAP3:

ADMINISTRACION DEL PROYECTO31 3.1 Diagrama Gantt 3.2 Plan de Desarrollo del Software 3.2.1 Vista General del Proyecto 3.2.2 Organizacin del Proyecto 3.3.3 Gestin del Proceso MODELO DE NEGOCIO..41 4.1 Visin del Negocio 4.2 Posicionamiento 4.3 Descripcin de los Participantes en el proyecto y Usuarios (SkateHolders) 4.4 Descripcin Global del Software (Producto) 4.5 Restricciones 4.6 Procedencia y Prioridad 4.7 Otros Requisitos del Producto 4.7.1 Estndares Aplicables 4.7.2 Requisitos del Sistema 4.7.3 Requisitos de Desempeo 4.7.4 Requisitos de Entorno 4.8 Definicin de Reglas de Negocio 4.9 Modelo de Caso de Uso de Negocio 4.10 Creacin de la Matriz de Procesos y Requerimientos REQUERIMIENTOS..85 Descripcin de Requerimientos Funcionales y No Funcionales Descripcin de Actores del Sistema Descripcin de los Casos de Uso Integracin de los Casos de Uso y de Actores MODELO DE ANALISIS..92 Anlisis de la Arquitectura Elementos del Anlisis Realizacin de los Casos de Uso Elaboracin del Modelo Conceptual

CAP4:

CAP5:

5.1 5.2 5.3 5.4

CAP6:

6.1 6.2 6.3 6.4

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CAP7:

MODELO DE DISEO.100 7.1 Elaboracin del Modelo Lgico 7.2 Elaboracin del Diccionario de Datos 7.3 Elaboracin del Modelo Fsico 7.4 Identificacin de Subsistemas y Libreras 7.5 Capas de Diseo

CAP8: IMPLEMENTACION.107 8.1 Modelo de Implementacin y Despliegue 8.2 Diagrama de Componentes Modelo 2 Capas 8.3 Motor de Base de Datos 8.4 Diagrama de Componentes COALVEN 8.5 Diagrama de Despliegue CAP9: CONCLUSIONES Y RECOMENDACIONES.113

BIBLIOGRAFIA117

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

LISTADO DE ILUSTRACIONES

Figura 1: Ubicacin Geogrfica..

25

Figura 2: Organigrama Empresarial.. 25 Figura 3: Diagrama Gantt.. 25 Figura 4: Organigrama Grupo de Trabajo. 25 Figura 5: Objetivo de Negocio COMPRAS.. 25 Figura 6: Objetivo de Negocio ALMACEN 25 Figura 7: Objetivo de Negocio VENTAS.. 25 Figura 8: Caso Uso del Negocio COMPRA.. 25 Figura 9: Caso uso del Negocio ALMACEN. 25 Figura 10: Caso Uso del Negocio VENTAS.. 25 Figura 11: Realizacin de objetivos COMPRAS 25 Figura 12: Realizacin de objetivos ALMACEN Figura 13: Realizacin de objetivos VENTAS Figura 15: Integracin Casos de Uso y Actores ALMACEN 25 25 25

Figura 14: Integracin Casos de Uso y Actores COMPRAS.. 25 Figura 16: Integracin Casos de Uso y Actores VENTAS 25 Figura 17: Trabajadores de Negocio 25 Figura 18: Entidades de Negocio 25 Figura 19: Casos de Uso del Negocio................ Figura 20: DA Realizar Compras Manualmente. Figura 21: DA Archivar Cotizacin de Compra 25 25 25

Figura 22: DA Archivar Documento de Compra. 25 Figura 23: DA Registrar Orden Compra 25 Figura 24: DA Registrar Nota de Entrada.. Figura 25: DA Registrar Nota de Salida 25 25

Figura 26: Diagrama de Objetos de Negocio 25

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Figura 27: Integracin de Casos de Uso y Actores. 25 Figura 28: Anlisis de la Arquitectura Figura 29: Diagrama de Colaboracin Orden Compra. 25 25

Figura 30: Diagrama de Colaboracin Nota de Entrada.. 25 Figura 31: Diagrama de Colaboracin Nota de Salida.. 25 Figura 32: Diagrama de Colaboracin Boleta de Venta 25 Figura 33: Diagrama de Colaboracin Factura. 25 Figura 34: Modelo Conceptual de la Base de Datos. 25 Figura 35: Modelo Lgico de la Base de Datos. 25 Figura 36: Modelo Fsico de la Base de Datos.. 25 Figura 37: Identificacin de Subsistemas y Libreras. 25 Figura 38: Diagrama de Componentes 2 Capas. 25 Figura 39: Base de Datos en Erwin.. 25 Figura 40: D. C. Capa Presentacin. 25 Figura 41: D. C. Capa Datos.. 25 Figura 42: Diagrama de Despliegue. 25

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

INTRODUCCIN
El presente sistema en desarrollo est orientado al buen funcionamiento dedeterminadas reas, como lo son el rea de Compras, Almacn y Ventas; de una distribuidora de licores. Es un sistema fcil de entender y de acoplarse a ella, teniendo un entorno agradable y sencillo. Para esto hemos trabajado conjuntamentecon la empresa, empleando ciertos documentos e interactuando con los procesos de cada rea. El presente proyecto es fruto del anlisis, del esfuerzo y de la dedicacin, tanto de nuestra parte como la de nuestros colaboradores que nos brindaron la informacin necesaria para la realizacin del proyecto. El desarrollo del anlisis del sistema est representada en diagramas que han sido modelados en la herramienta Case llamada Rational Rose, por medio de la Metodologa UML. En lo que se refiere al lenguaje de programacin ser implementado en PHP (Adobe Dreamweaver CS3). De esta manera la Distribuidora de licores REPRESENTACIONES Y DISTRIBUCIONES GARCIA con el desarrollo e implementacin del presente sistema podr agilizar los procesos de entrega de los pedidos, control del stock de los productos en almacn y control de los registros con los documentos que se mueven por las reas de compras, ventas y almacn. Logrando as la buena satisfaccin de sus clientes y la distribuidora estar innovndose en cuanto al funcionamiento y a la tecnologa.

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CAPITULO 1 MARCO CONTEXTUAL


9

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Captulo 1:

MARCO CONTEXTUAL

1.1

DESCRIPCIN DE LA ORGANIZACIN
Identificacin de la empresa

1.1.1

REPRESENTACIONES Y DISTRIBUCIONES GARCIA Empresa dedicada a la distribucin de licores nacionales e importados, teniendo los mejores precios y marcas del mercado, ubicado en la AV. Los Hroes 472 S.J.M. Nuestro trabajo consta en la adquisicin de licores de las marcas ms conocidas en el mercado, lo cual nos ayuda a tener una variedad de marcas y precios para la distribucin a nuestros principales clientes.

1.1.2

Ubicacin geogrfica

Figura 1 Ubicacin Geogrfica

10

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

1.1.3

Breve Historia de la Institucin

La empresa fue creada el 10 de Setiembre de 1998, en donde a partir de esa fecha se dedica a la venta al por mayor de licores nacionales e importados, siendo Santiago Queirolo una de las marcas ms sobresalientes y uno de nuestros principales proveedores.

1.1.4

Visin

Mejorar la calidad de nuestro servicio as como incrementar nuevas marcas del mercado, teniendo as una buena exclusividad de distribucin. Siendo reconocidos por nuestra clientela, como su proveedor de gran confianza y garanta; creando as sucursales a nivel nacional.

1.1.5

Misin

Nuestra principal misin es ser distribuidores de licor de diferentes e importantes marcas en el mercado, haciendo llegar nuestros productos a diferentes bodegas, bares, etc. en diversospuntos de nuestro pas.

1.1.6

Objetivos

El objetivo principal ser que nuestra empresa destaque por la calidad de servicio para mantener a nuestros clientes y as mismo captar nueva clientela. Tener varias sucursales que estn interconectadas y llevar un buen control de nuestras tiendas. Que nuestra organizacin trabaje en forma idnea tanto operativa como sistemticamente.
1.1.7 Productos y/o Servicios

Los productos que brinda la empresa es una gran variedad de licores, en donde encontramos: vinos, borgoas, piscos, rones, vodkas, whiskys, tequilas, cocteles, etc.

11

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

1.1.8

Composicin Orgnica
ORGANIGRAMA DE LA EMPRESA

Gerente General

Sub Gerente

Administrador

Departamento de Compras

Departamento de Ventas

Departamento de Almacen

Jefe de Compras

Vendedor 1

Almacenero

Vendedor 2
Figura 2 Organigrama Empresarial

12

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Funciones por rea (lneas de comunicacin)

Administrador: Manteniendo una relacin directa con el empleador del rea correspondiente, se encarga de verificar todos los procesos al finalizar el da para luego enviar un reporte a la Sub Gerencia. Departamento de Compras: Realiza las actividades relacionadas a la compra de la mercadera, as como el pago a los proveedores. Departamento de Ventas: Realiza los procesos de ventas y el cobro de los productos solicitados por los clientes, realiza cotizaciones manualmente, evala crditos para ciertos clientes, generando as facturas y boletas de ventas. Departamento de Almacn: Realiza un control total en el almacn, tanto la mercadera que ingresa, como la que sale de la tienda y el almacn principal. Adicionalmente encargado de trasladar la mercadera para ser repartida posteriormente.

13

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

WORKSHOP 1
Hora Lugar Fecha Entrevistado (a) Entrevistador Cargo : : : : : : 4:30 pm AV. Los Hroes 472 - San Juan de Miraflores 27-04-10 Liliana GarcaRukz Julio Mamani Vara Sub Gerente - Jefe de Compras

1. Ante todo buenos das. Cuentan con algn sistema informtico? No, actualmente no contamos con un sistema informtico y por tal motivo todo lo realizamos manualmente. 2. Cual es la problemtica que se tiene en el rea de COMPRAS? Bueno, en el rea de compras podemos observar una falta de control y ciertos retrasos en cuanto a los pedidos del rea de almacn.

3. Qu tipo de documento(s) se manejan en el rea de Compras? Bueno en el rea de compras tenemos: Ordenes de compra Boletas Facturas Notas de entrada.

4. Me podra mencionar usted. Cuales son las principales funciones que se realizan en el rea de Compras? Si claro, en el rea de compras realizamos: Un registro de nuestros proveedores. Un anlisis de las compras que realizamos. Un control de las mercaderas que recibimos. Emitimos rdenes de compra. Genera una nota de entrada que luego es enviada al rea de almacn.

5. Queproblemaspuede observarusted en el proceso de compras? La data no se consolida correctamente. Hay prdida de informacin. La falta de comunicacin y/o sincronizacin con las otras reas. 14

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

WORKSHOP 2
Hora Lugar Fecha Entrevistado (a) Entrevistador Cargo : : : : : : 5:30 pm AV. Los Hroes 472 - San Juan de Miraflores 27-04-10 Katty Castaeda F. Julio Mamani Vara Vendedora 1

1. Buenos das, me podra decir Cual es la problemtica que se tiene


en el rea de ventas? Mira, en el rea de ventas tenemos una falta de control y retraso de los pedidos; ya que los procesos que se llevan aqu, se realizan de forma manual. 2. Qu tipo de documento(s) se manejan en el rea de Ventas? En el rea de ventas manejamos: 3. Boletas de venta Facturas de venta Nota Salida Nota de pedido

Me podra mencionar Cuales son las principales funciones que se realizan en el rea de ventas? En el rea de ventas realizamos:

Un control del registro de los clientes Emitimos documentos de pago Un control de pedidos de los clientes.

4.

Queproblemas encuentrausted en el proceso de ventas? La La La La no consolidacin de la data demora en el clculo total de la venta. prdida de informacin falta de comunicacin y/o sincronizacin con las otras reas.

5. Que expectativas tiene usted en cuanto al sistema que se va


desarrollar? Esperamos reducir el tiempo en cuanto a los procesos con el sistema. Contar con los procesos automatizados de forma que la informacin obtenida sea optima. Que la consolidacin de informacin permita una buena toma de decisiones.

15

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

WORKSHOP 3
Hora Lugar Fecha Entrevistado (a) Entrevistador Cargo : : : : : : 6:30 pm AV. Los Hroes 472 - San Juan de Miraflores 27-04-10 Luis Barrientos C. Julio Mamani Vara Almacenero

1. Hola que tal, me podra decir usted Cual es la problemtica que se


tiene en el rea de Almacn? Actualmente, no contamos con un control en cuanto a la entrada y salida de productosen el rea de almacn. Esperamos la solucin de este problema con el sistema a implementar. 2. Qu tipo de documento(s) se manejan en el rea de Almacn? En el rea de Almacnempleamos: 3. Nota de entrada Nota de Salida Kardex Registro de los productos.

Dgame usted Cuales son las principales funciones que se realizan en el rea de Almacn? En Almacn realizamos: Un control de las entradas y salidas de productos. El control del stock mediante la evaluacin de existencia de un documento llamado kardex. El control del estado de losproductos (mercadera).

4.

Que problemas y/o conflictos encuentra usted en el proceso de Almacn?

La prdida de informacin La no consolidacin de la data La falta de comunicacin y/o sincronizacin con las otras reas 5. Que expectativas tiene usted en cuanto al sistema que se va a implementar? Esperamos reducir el tiempo en cuanto a los procesos con el sistema. Contar con los procesos automatizados de forma que la informacin obtenida sea optima Que la consolidacin de informacin permita una buena toma de decisiones.

16

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

1.2

AUDITORA EXTERNA
Identificacin de factores externos claves

1.2.1

Oportunidades
Elaboracin e implementacin de un software que agilice los procesos. Convenios con proveedores. Ser una buena competencia nivel nacional.

Amenazas
Competencia cercana a la empresa. Incremento en el precio de los productos. Desafiliacin de nuestros clientes. 1.2.2 Matriz de Evaluacin de Factores Externos (EFE) Tabla 1.2 Factor Externo clave Oportunidades Elaboracin e implantacin de un software que agilizara determinados procesos en la licorera. Convenios con reconocidas marcas de licor en el mercado. Buena competencia en el giro de licores a nivel nacional. Amenazas Competencia con otras distribuidoras cercanas a la localidad de la empresa. Aumento de determinadas marcas que varan en cuanto a su precio en el mercado. Empresas que salen de ser nuestros clientes, para ser clientes de otras empresas. Total Peso Calificacin Ponderado

0.2 0.2 0.2

1 1 2

0.2 0.2 0.4

0.1 0.2 0.1 1.0

1 2 1

0.1 0.4 0.1 1.4

17

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

1.3

AUDITORA INTERNA
Identificacin de factores internos claves Fortalezas Personal capaz de cumplir su funcin en cada rea. Contamos con los productos ms conocidos en el mercado. Evaluaciones constantes al personal. Debilidades Al realizar el balance, los resultados no son los esperados. Exceso de tiempo en la entrega de los productos.

1.3.1

1.3.2

Matriz de Evaluacin de Factores Internos (EFE) Tabla 1.3 Factor Interno clave Peso Calificacin Ponderado

Fortalezas Tenemos un grupo de personas laborando en nuestra empresa, capaces de cumplir con cada una de las tareas que se les encomienda en cada rea de trabajo. Contamos con los productos ms populares en el mercado. Los elementos que no rindan en la empresa son reemplazados de inmediato por personas ms capacitadas en el cumplimiento de sus labores. Debilidades Una mala organizacin, al final de cada balance, los resultados no son los esperados. Los clientes no se conforman con la entrega de nuestros productos, lo quieren en el menor tiempo posible. Total

0.3 0.3

2 3

0.6 0.9

0.1

0.2

0.1 0.2 1.0

2 2

0.2 0.4 2.3

18

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

1.4

MATRIZ FODA Tabla 1.4 MATRIZ FODA FORTALEZAS DEBILIDADES

Tenemos un grupo de personas laborando en nuestra empresa, capaces de cumplir con cada una de las tareas que se les encomienda en cada rea de trabajo. Contamos con los productos ms populares en el mercado. Los elementos que no rindan en la empresa son reemplazados de inmediato por personas mas capacitadas en el cumplimiento de sus labores. ESTRATEGIAS FO (Estrategias Ofensivas)(Maxi-Maxi) OPORTUNIDADES Elaboracin e implantacin de un software que agilizara determinados procesos en la licorera. Convenios con reconocidas marcas de licor en el mercado. Buena competencia en el giro de licores a nivel nacional.

Una mala organizacin, al final de cada balance, los resultados no son los esperados. Los clientes no se conforman con la entrega de nuestros productos, lo quieren en el menor tiempo posible.

ESTRATEGIA DO (Estrategia de Orientacin)(Mini-Maxi) AMENAZAS Competencia con distribuidoras cercanas localidad de la empresa. otras a la

Aumento de determinadas marcas que varan en cuanto a su precio en el mercado. Empresas que salen de ser nuestros clientes, para ser clientes de otras empresas. ESTRATEGIA DA (Estrategias de sobrevivencia)(MiniMini)

ESTRATEGIA FA (Estrategias Defensivas)(Maxi-Mini)

19

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CAPITULO 2 DESCRIPCIN DEL PROYECTO


20

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Captulo 2: DESCRIPCION DEL PROYECTO


El proyecto busca desarrollar un sistema informtico para una distribuidora de licores cuya razn social es REPRESENTACIONES Y DISTRIBUCIONES GARCIA, ubicada en la AV. Los Hroes 472 San Juan de Miraflores.

2.1

IDENTIFICACION DE PROBLEMAS Y NECESIDADES

En la empresa se presentan los siguientes problemas: Acumulacin documentaria, ocasionando as una bsqueda tediosa, lenta y en algunos casos perdida de determinados documentos. No existe un control de los productos enalmacn (stock). No cuentan con determinadas reglas para realizar los descuentos. No existe algn recurso para poder realizar los clculos en la venta del producto. Necesitan manejar diversos reportes para llevar un control como por ejemplo las ventas anuales, los productos en almacn, etc. Por lo tanto se ven en la necesidad de realizar bsquedas de manera rpida de los documentos, de poder controlar el stock de los productos en almacn y tener un estndar para realizar los descuentos.

2.2

UBICACIN (REAS) Y DESCRIPCIN DEL PROBLEMA

El problema principal que se presenta en la empresa es el control del stock, ya que no se tiene una cuenta exacta de la cantidad de cada producto que se encuentra en el almacn. Esto se debe a que no cuentan con un sistema que muestre de manera confiable el estado del almacn, adems de que los documentos que sustentan las entradas y salidas de los productos se archivan y se vuelve tedioso comparar las cantidades de dichos productos con un conteo fsico. Este problema de control de stock de manera evidente corresponde al rea de almacn, tambin al rea de compras, debido a que es l quien incrementa el stock; y al rea de ventas, ya que por l es que disminuir el stock en almacn.

21

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

2.3

LISTA DE REQUERIMIENTOS DEL SISTEMA PRIORIZADAS

Requerimientos del rea de Compras Control de registro de cotizaciones por parte del proveedor. Generacin de las rdenes de compra hacia el proveedor. Control de registro de documentos de compra que nos da el proveedor por la compra del producto.

Requerimientos del rea de Almacn Generacin y registro de las notas de entrada y salida para: Actualizar el stock de productos. Generar el kardex por cada producto. Llevar el control de la cantidad de productos salientes y entrantes.

Requerimientos del rea de Ventas Generacin de proformas para el cliente. Control de registro de las rdenes de compra por parte del cliente. Generacin de documentos de venta para el cliente. Generacin del registro de las cuentas por cobrar

2.4

DESCRIPCION DE LA SOLUCION PROPUESTA

Parasolucionar el problema de la empresa se plantea implementar un sistema que me permita registrar los documentos de compra y venta, principalmente los que sustenten las entradas y salidas de los productos, para llevar de manera automtica un control del stock de productos en almacn, solucionando as su principal problema en cuanto al stock. El sistema permitir agilizar el tiempo en el clculo del precio total y descuento de tal manera que el proceso de venta o compra se lograra en menos tiempo.

22

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

2.5

OBJETIVOS (GENERAL Y ESPECFICOS)

General Se desarrollar un sistema informtico para la Distribuidora REPRESENTACIONES Y DISTRIBUCIONES GARCIA que agilizar determinados procesos en el rea de compras, ventas y almacn, como la entrega de los pedidos, control del stock de productos y de los registros, empleando ciertos documentos que se mueven en las reas mencionadas anteriormente; minimizando as costos y mejorando la calidad del servicio.

Especificos Modelar los procesos de compra y venta de licores. Modelar los documentos que se manejan en las reas de compras, ventas y almacn, mejorando el almacenamiento de los mismos. Brindar una herramienta til y eficiente para la empresa. Mejorar la calidad del servicio, logrando as una gran satisfaccin por parte de los clientes. Elaboracin de interfaces claras y sencillas (amigables para el usuario) para un buen uso del sistema. Brindar reportes para las futuras tomas de decisiones administrativas.
Con los objetivos alcanzados crear sucursales en diferentes distritos

de nuestra capital.

2.6

JUSTIFICACION DE LA SOLUCION PROPUESTA El sistema a realizar de la distribuidora, ofrecer automatizar los procesos y mecanismos en el rea de Compras, Almacn y ventas; llevando as un control eficiente de todos los productos brindados. Tambin permite realizar una correcta eleccin y seguimiento del stock en los productos. De esta manera se olvidara el uso de hojas para realizar los clculos o apuntarlos los productos que se pedirn al proveedor.

23

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

2.7

ALCANCES Y LIMITACIONES
Alcance del Proyecto y del Sistema

2.7.1

PROYECTO Presentar una propuesta que plantee la solucin a las necesidades de la empresa. Planificar el desarrollo del proyecto. Procurar cumplir con las fechas planificadas para no tener inconvenientes en el desarrollo del sistema. Hacer las respectivas pruebas o test al sistema para medir la capacidad y su performance.

SISTEMA Seguridad: El ingreso al sistema es solo al personal autorizado (proceso de autenticacin). Dependiendo del usuario que ingrese se activara solo las funciones necesarias que dicho usuario necesite para su labor (personalizacin del entorno de trabajo).

Funcionalidad: Podr llevar un control sobre las ventas y compras que se realicen, lo cual se reflejara en los contrastes con los reportes obtenidos por almacn. Tendr funciones de accesorios del propio sistema operativo.

Performance: La arquitectura utilizada para la programacin en capas le dar mejor respuesta y ms rapidez. La utilizacin del manejadorde base de datos MY SQL ser la adecuada para la empresa.

24

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Interactividad con el usuario: El sistema ser de apariencia amigable para el usuario. Ser fcil de aprender y manejar gracias al manual de usuarios.

25

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CAPITULO 3 ADMINISTRACIN DELPROYECTO


26

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Captulo 3: ADMINISTRACIN DEL PROYECTO


3.1 DIAGRAMA GANTT

Figura 3 Diagrama Gantt


27

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

3.2

PLAN DE DESARROLLO DEL SOFTWARE

Introduccin

Este plan de desarrollo de software es una versin prepara en respuesta al mtodo que se va a usar para la elaboracin del software. Es importante resaltar que en este plan usaremos la metodologa RationalUnifiedProcess (RUP).

Propsito

El propsito de este plan es proporcionar una vista general del proyecto en construccin, dando as un enfoque claro al jefe de proyecto y dems miembros del equipo con lo que respecta a sus deberes para la construccin del sistema.

Alcance

El Plan de Desarrollo del Software describe el plan global usado para el desarrollo del sistema. El detalle de las iteraciones individuales se describe en los planes de cada iteracin, documentos que se aportan en forma separada. Para la versin 1.0 del plan de desarrollo de software, no hemos basado en la captura de requisitos por medio de stakeholder (representantes legales de la empresa).

3.2.1

Vista General del Proyecto

A. Propsito y Alcance La distribuidora REPRESENTACIONES Y DISTRIBUCIONES GARCIA es una empresa con una buena experiencia en el mercado, responsable y reconocido en nuestra localidad. No ajeno al avance tecnolgico decide adaptarse a un sistema informtico, por tal motivo se considera necesario el desarrollo de un sistema para la gestin de determinados procesos dentro de la empresa, as como tambin la base de datos que almacenara informacin tanto de carcter estadstico, administrativos, etc., los cuales servan para una mejora toma de decisiones para mejorar la calidad de servicio. Las solicitudes demandan una gestin ms rpida y un clculo ms seguro en la compra, almacn y venta de los productos.

28

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

B. Suposiciones y Restricciones Conforme a las entrevistas realizadas a los stakeholders y/o personal del rea correspondiente de la empresa en relacin al sistema logramos evaluar y corroborar las suposiciones y restricciones que ellos consideran que el sistema debe tener. Siendo estas: La seguridad en el sistema debe ser buena, en donde cada modulo contara con una cuenta de acceso para el usuario. El sistema debe funcionar correctamente con el Sistema Operativo Windows XP, el cual est instalado en las computadoras que son manejadas en la empresa. El sistema debe tener compatibilidad con Acrobat Reader para la generacin de reportes. Es indispensable contar con una copia de seguridad (Backup). Debe estar habilitada una herramienta para realizar algunos clculos si se desea.

C. Entregables del Proyecto Tabla 3.1 FASE DURACION ENTREGABLE Estudio de la empresa y evaluacin de los problemas ms constantes que se encuentran presente en la empresa, realizando as: - Documento Visin. - Documento Misin. En esta fase se realiza el anlisis de la empresa , ver el proceso de negocio , luego se proceder a realizar los respectivos modelos en base a lo que el usuario solicite realizando as: - Modelo de Negocio. - Modelo de Requerimientos.
29

Inicio (1Iteracin )

2 semanas

Elaboracin (2 Iteraciones)

5 semanas

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Construccin (3 Iteraciones)

8 semanas

Se comenzara la elaboracin del sistema, conjuntamente se realizara seguimientos para el control del estado en que se encuentra el proyecto, realizando as: - Modelo de Sistema - Modelo de Sistema Anlisis Diseo del del

Transicin (1Iteracin)

5 semanas

Al culminar el proyecto se realizar un manual para el usuario y se demostrara el uso del sistema a forma de prueba. - Despliegue

D. Evolucin del Plan de Desarrollo del Software.


El Plan de Desarrollo del Software ser revisado semanalmente y se refinar los puntos necesarios antes del inicio de cada iteracin.

3.2.2

Organizacin del Proyecto

A. Participantes en el proyecto

Jefe del Proyecto


(xxxxxxxx) con un conocimiento modesto en el desarrollo de metodologa RUP, es el encargado de organizar el proyecto, asignar tareas y revisar cada documentacin a realizar antes de su presentacin.

AnalistaProgramador
(yyyyyyyyyyyy) encargado en la recopilacin de informacin de los procesos y actividades de la empresa, tal informacin beneficiara en la documentacin del proyecto. Interactuando conjuntamente con el Jefe de Proyecto y la principal tarea llevar el anlisis del proyecto.

30

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Programador
(zzzzzzzzzzz)encargado de realizar implementacin de los mdulos del sistema, con el fin que los prototipos sean los ms cercanos al producto final, interacta conjuntamente con el Analista del Proyecto.

ORGANIZACION DEL GRUPO DE TRABAJO

xxxxxxxxxx Jefe de Proyecto

yyyyyyyyyyyyyyy Analista Programador

xxxxxxxxxxxx Analista del Sistema

zzzzzzzz

Programador

Figura 4 Organigrama Grupo Trabajo

B. Interfaces externas La distribuidora REPRESENTACIONES Y DISTRIBUCIONES GARCIA asignar al administrador como representante de la empresa, todos los requerimientos que se necesiten para desarrollar el sistema. Sera el encargado de evaluar todos los artefactos segn los planes ya establecidos.

31

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

C. Roles y responsabilidades Tabla 3.2.1 ROL RESPONSABILIDAD Encargado de la conduccin del proyecto, evaluar las necesidades, especificaciones, costo y el seguimiento e informes del progreso del proyecto, en trminos de calidad, costo y plazos de entrega. Se encarga de capturar, especificar y validarlos requisitos, interactuando con el cliente y los usuarios mediante determinadas entrevistas. Elaborael Modelo de Anlisis y Diseo. Colabora en la elaboracin de las pruebas funcionales y el modelo de datos. Encargado de desarrollar la estructura y sistemas de datos. Analizar las necesidades de los usuarios y determinar programas y configuraciones, Realizar la elaboracin detallada de tareas especficas definidas por otros profesionales. Analizar, depurar y transferir la informacin procesada al especialista que ha de utilizarla.

Jefe de Proyecto

Analista de Sistemas

Analista Programador

Programador

Encargado de determinar en colaboracin con los Analistas informticos los objetivos perseguidos con los distintos programas, la naturaleza y fuentes de datos que habr que introducir y ordenar, y establecer los controles necesarios. Ensayar los programas elaborados para eliminar o corregir deficiencias o errores.

32

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

3.2.3

GESTIN DEL PROCESO

A. Estimaciones del Proyecto El presupuesto del proyecto y los recursos involucrados se mencionan en las justificaciones del presente documento.

B. Plan de Fases La realizacin del proyecto estar dividida en distintas fases con una o ms iteraciones en cada una de ellas. El presente cuadro muestra la distribucin de tiempos y el nmero de iteraciones en cada fase. Tabla 3.2.2 Nro. Interacciones 1 2 3 1

Fase

Duracin

Fase de Inicio Fase de Elaboracin Fase de Construccin Fase de Transicin

2 5 8 5

C. Seguimiento y control del proyecto


Gestin de Requisitos:

El xito del proyecto depende en gran medida de la definicin efectiva y del seguimiento, a lo largo de su ciclo de vida; estos requisitos definen la funcionalidad, restricciones y caractersticas particulares del futuro sistema. Cada requisito tendr una serie de atributos tales como importancia, estado, iteracin donde se implementa.

33

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Control de Plazos: En este punto se tomar en cuenta el seguimiento de control del planeamiento por parte del jefe de proyecto, el cual evaluar todos los puntos que se irn desarrollando en un tiempo determinado. Control de Calidad: Para asegurar la calidad del producto final, los defectos detectados en las revisiones semanales sern analizados por una categora asignada. A=Catastrfico B=Critico C=Marginal D=Despreciable

Gestin de Riesgos:

Tabla 3.2.3 Nro. Riesgos Impacto Estrategia de Reduccin Asegurar una gerencia interna del proyecto responsable de coordinar los compromisos internos. A Planear el desarrollo del trabajo en forma anticipada para evitar interferencias ocasionadas por el devenir diario. Tener en claro todas las necesidades que tiene la empresa para que estn claras y se tenga una buena toma de decisiones Asegurar objetivos y continuidad del proyecto mediante revisin de los miembros asignados a proyecto, interna y externamente.

Incumplimiento de compromisos (reuniones individuales, sesiones de trabajo en grupo, aporte de documentos, etc.)

Demoras en una toma de decisiones en la organizacin (Procesos, Personas). Conflictos de personalidad entre miembros del proyecto o por animadversin hacia uno o varios integrantes del mismo.
34

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Tiempo insuficiente para realizar las actividades propuestas

Llevar un registro de actividades y control de tiempo. Cumplimiento estricto del cronograma por parte de todos. Identificar demoras comunicar resultados Comit Directivo. y al

Trabajos no programados, imprevistos, sorpresas (Procesos, Personas).

Realizar un cronograma de todos los puntos que se van a desarrollar por fecha y hora para la realizacin de todos los puntos propuestos en el proyecto.

Recortes presupuestarios al proyecto (Procesos).

Realizar un cuadro presupuestal tanto de hardware y software y del personal para evitar problemas presupuestales a futuro. Demostrando ms giles y factible el sistema sin complicaciones ni demoras.

Resistencia (Personas).

al

cambio

Enfermedades, desastres naturales, problemas climticos (Procesos).

Ver las probabilidades que pueden ocurrir y prevenirlas de manera anticipada. Brindando un ambiente grato en el lugar que laboran, cumpliendo sus horas laboradas y extras.

Insuficiente moral en el equipo de trabajo para la realizacin del proyecto (desmotivacin)

35

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CAPITULO 4 MODELO DE NEGOCIO


36

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Captulo 4: MODELO DE NEGOCIO


4.1

VISIN DEL NEGOCIO


Describir los procesos de la empresa, analizar y definir las necesidades de los usuarios para proporcionar una descripcin completa de los requerimientos del software que vamos a desarrollar.

4.2
A.

POSICIONAMIENTO
Oportunidad de negocio El Sistema permitir automatizar el control de las actividades y los procesos lo cual dar como resultado un acceso rpido y sencillo a los datos, contara con interfaces graficas sencillas y amigables, tambin se podr generar informes y reportes en las distintas reas. Adems los datos accedidos estarn siempre almacenados y actualizados, listos para cualquier proceso a realizar, el acceso a tales datos depender de una seguridad previa.

B.

Sentencia que define el problema Tabla 4.2.1 Realizar todas las actividades de la empresa de forma manual y anotar informacin de carcter relevante en cuadernos. Los documentos no son archivados correctamente, corren el riesgo de prdida o dao alguno.

El problema de

No se tiene un control general de los productos existentes en almacn. No existen documentos que mantengan informados a los stakeholders sobre las ventas mensuales, productos existentes, etc. Propietarios, personal empresa.
37

y clientes, crecimiento de la

Afecta a

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

El tiempo excesivo en realizar las actividades (Ventas, Compras, Control) y los procesos en la empresa. El impacto asociado es La informacin referente a las ventas debe estar al alcance de quienes lo requieren (stakeholders), cosa que es imposible realizarla.

Desarrollar un sistema que automatice los principales procesos y/o actividades. Una adecuada solucin seria Tener una Base de Datos actualizable para el mantenimiento de la misma y la generacin de los reportes que sern derivadas a cada rea.

C.

Sentencia que define la posicin del producto

Tabla4.2.2 Para Sub Gente, Administrador, personal directo de cada rea. Son parte activa e integradora en la realizacin de los procesos en la empresa, encargados del da a da de la empresa. Una herramienta de Software requerida por la Distribuidora. (COALVEN). Almacena toda la informacin necesaria gestionar los procesos ms rpidos. Documentos, clculos manualmente. que son para

Quienes El nombre del producto

Que

No Como

registrados

Nuestro producto

Permite y gestiona las actividades de la empresa mediante interfaces graficas amigables, reportes e informes actualizado y seguridad de acceso por cada modulo.

38

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

4.3

DESCRIPCIN DE LOS PARTICIPANTES EN EL PROYECTO Y USUARIOS (STAKEHOLDERS)


Para proporcionar de una forma efectiva el producto y que se ajuste a las necesidades de los usuarios, es pieza principal identificar a todos los participantes en el proyecto como parte del proceso del modelo de requerimientos, como tambin es necesario identificar a los usuarios que van a intervenir en el sistema. As como tambin enfocar la solucin frente a los problemas que ocurren en la empresa.

A.

Resumen de los StakeHolders Tabla 4.3.1

NOMBRE

DESCRIPCIN

RESPONSABILIDADES Es el encargado de supervisar que las cosas se manejen normalmente y asignar determinados cambios que crea convenientepara la empresa

Gilberto Garca Cusichi

Representantey dueo de la empresa. (Gerente General)

Liliana Garca Rukz

Sub Gerente

Es la encargada de brindar informacin relacionada con la empresa y llevar a cabo los nuevos cambios realizados por el Gerente General. Encargado recopilar todo los documentos, asignar tareas, conocimiento de los procesos de negocio y de la organizacin del proyecto. Estudia la estructura de la empresa para la adecuacin del proyecto a la misma.

xxxxxxx

Jefe de Proyecto

yyyyyyyyyy

Analista

39

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

B.

Resumen de usuarios Tabla 4.3.2

NOMBRE

DESCRIPCIN Responsable de Administrar Usuarios del Sistema. Seguimiento a los procesos del sistema. Supervisar las cosas que se manejan en cada rea.

STAKEHOLDER

Administrador

Responsable administrativo

Vendedor

Responsable del Encargado de supervisar y autorizar registro de ventas los procesos de ventas. realizadas. Responsable del Encargado de supervisar y autorizar registro de los procesos de compras. compras realizadas. Responsable del registro de Encargado de supervisar y autorizar entrada y salida los procesos realizados en el rea de de productos en almacn. almacn.

Jefe de Compras

Almacenero

C.

Entorno de usuarios Los usuarios tendrn un mbito de acceso dentro del sistema de acuerdo a la funcin que cada uno cumple en su respectiva rea. Cada usuario tendr una cuenta con la que podr ingresar al sistema y cumplir con sus tareas. Para interactuar con el sistema cada usuario deber ingresar un respectivo nombre y contrasea. Despus del login el sistema cargara el perfil y el nivel de seguridad configurado para ese usuario.

40

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

D.

Perfiles de los StakeHolders Gerente General Tabla 4.3.3

Representante

Gerente General

Descripcin

Representante y dueo de laempresa REPRESENTACIONES Y DISTRIBUCIONES GARCIA.

Tipo

Usuario experto con todos los derechos

Responsabilidades

Supervisa que las cosas se manejen normalmente y asignar determinados cambios que crea conveniente para la empresa, representa a los usuarios posibles del sistema.

Criterio de xito

Brindar un servicio de gran calidad en la venta de licores.

Grado de Participacin

Aprueba los requerimientos, alcance y funcionalidades del sistema.

41

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Sub Gerente Tabla 4.3.4 Representante Sub Gerente

Descripcin

Siendo hija del dueo de la empresa, es la encargada de brindarnos la informacin necesaria para la realizacin del proyecto.

Tipo

Usuario con la mayora de derechos en la empresa trabaja conjuntamente con el Gerente General.

Responsabilidades

Es la encargada de brindar informacin relacionada con la empresa y llevar a cabo los nuevos cambios realizados por el Gerente General.

Criterio de xito

Brindar un mejor servicio en la venta de licores

Grado de Participacin

Aprueba los requerimientos y determinados criterios en el desarrollo del sistema.

42

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Jefe de Proyecto Tabla 4.3.5 Representante Descripcin Tipo xxxxxxxxxx

Jefe de proyecto Sistemas (analista). Encargado recopilar todo los documentos, asignar tareas, conocimiento de los procesos de negocio y de la organizacin del proyecto.

Responsabilidades

Criterio de xito

Cumplir con lo pactado, segn los requerimientos del usuario y en el tiempo sealado.

Grado de participacin

Revisin de entregables, asignar tareas.

Analista y Programador Tabla 4.3.6 Representante zzzzzzzzzzzzz

Descripcin

Programador

Responsabilidades

Cumplen el rol de realizar el anlisis y modelar el negocio de acuerdo a los requerimientos acordados.

Criterio de xito

Cumplir con lo pactado, segn los requerimientos del usuario.

Grado de participacin

Revisin de entregables.
43

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Programador Tabla 4.3.7 Representante yyyyyyyyyyyyyy

Descripcin

Analista y programador

Responsabilidades

Encargado de determinar las interfaces, en colaboracin con los Analistas informticos los objetivos perseguidos con los distintos programas, la naturaleza y fuentes de datos que habr que introducir y ordenar, y establecer los controles necesarios.

Criterio de xito

Cumplir con lo pactado, segn los requerimientos del usuario.

Grado de participacin

Revisin de entregables.

E.

Perfiles de usuarios Administrador Tabla 4.3.8

Representante

Administrador

Descripcin

Administrador de la empresa REPRESENTACIONES Y DISTRIBUCIONES GARCIA Usuario Administrativo

Tipo

Responsabilidades

Responsable de Administrar Usuarios del Sistema. Seguimiento a los procesos del sistema. Mantener el seguimiento a los usuarios del sistema.
44

Criterio de xito

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Vendedor Tabla 4.3.9 Representante Vendedor

Descripcin

Vendedor en la empresa REPRESENTACIONES Y DISTRIBUCIONES GARCIA

Tipo

Usuario Experto

Responsabilidades

Encargado de supervisar y autorizar los procesos de ventas.

Criterio de xito

Control estricto de los registros de las ventas realizadas cada cierto periodo de tiempo.

Jefe de Compras Tabla 4.3.10 Representante Jefe de Compras

Descripcin

Jefe de compras en la empresa REPRESENTACIONES Y DISTRIBUCIONES GARCIA

Tipo

Usuario Experto

Responsabilidades

Encargado de supervisar y autorizar los procesos de compras.

Criterio de xito

Control estricto de los registros de las compras realizadas cada cierto periodo de tiempo, una buen dialogo con los proveedores.
45

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Almacenero Tabla 4.3.11 Representante Almacenero Almacenero en la empresa REPRESENTACIONES Y DISTRIBUCIONES GARCIA Usuario Experto Encargado de supervisar y autorizar realizados en el rea de almacn. los procesos

Descripcin

Tipo

Responsabilidades

Criterio de xito

Control estricto delos registros de entrada y salida de productos en almacn.

46

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

4.4

DESCRIPCIN GLOBAL DEL SOFTWARE(Producto)


PERSPECTIVA DEL PRODUCTO

4.4.1

La Distribuidora tiene la intencin de mejorar la calidad delservicio de venta y agilizar los procesos dentro de la misma, por ello la adquisicin de este software. Los departamentos dentro de la empresa que abarcar el sistema son:Departamento de compras, ventas y almacn. Y los procesos a automatizar sern los de compras, ventas, Gestin de cotizaciones, entrada y salida de productos en almacn, registro de clientes y generacin de diversos reportes para los StakeHolders. 4.4.2 RESUMEN DE CARACTERSTICAS Tabla 4.4.1 Beneficio del Cliente Registro de compra y venta automatizado Caractersticas que lo apoyan Interfaz agradable y de fcil acceso para el encargado del modulo.

Rapidez en consulta de precio de productos

Una Base de datos bien integrada con los campos necesarios y exactos.

Generacin de facturas, boletas ordenes de pedido, etc.

Buena estructura de la BD y una POO (Programacin Orientada a Objetos) con los estndares posibles.

4.5

RESTRICCIONES
El precio presupuestado por la Empresa debe estar acorde al costo del Proyecto. En el proyecto deben estar plasmados todos los requerimientos de los usuarios. Cualquier modificacin en los requerimientos se le informara al Jefe de Proyecto. La fecha estipulada para la entrega del software no debe exceder ms de una semana.

47

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

4.6

PROCEDENCIA Y PRIORIDAD
Para la construccin y elaboracin del proyecto tomaremos en cuenta lo siguiente: A. Planificacin Identificar los procesos principales dentro de la Empresa. Analizar los requerimientos de los usuarios para luego modelar estos requerimientos. Establecer los objetivos a corto, mediano y largo plazo para el avance del proyecto. Establecer un tiempo, en meses o ao dependiendo de la complejidad del proyecto, para la entrega del producto.
B. OPERACIN

Establecer los formularios con lo que se va a trabajar Tener datos reales para plasmarlos en el sistema.

4.7

OTROS REQUISITOS DEL PRODUCTO


ESTNDARES APLICABLES

4.7.1

El estndar que ms se adapta a nuestro proyecto es la Metodologa RUP el cual est basado en componentes, dirigido por casos de uso, centrado en la arquitectura y es iterativo e incremental. 4.7.2 REQUISITOS DEL SISTEMA

La Empresa adems debe cumplir con: A. Hardware mnimo: Ordenador: Procesador Intel Core 2 Duo Memoria:1 GB de RAM. Software necesario: .net Framework (JQuery). Sistema operativo:Windows XP. B. Software mnimo: La Empresa debe cumplir con las Licencias respectivas del SW.

48

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

4.7.3

REQUISITOS DE DESEMPEO

Para obtener un buen rendimiento del SW, la Empresa debe cumplir al menos con los requisitos mnimos del sistema.Adems de contar con la capacitacin adecuada al personal para el manejo del producto. 4.7.4 REQUISITOS DE ENTORNO

Para la Ejecucin del sistema se necesitara Hosting (Servidor externo), el cual permitir el alojamiento del sistema y de la BD as como la comunicacin con los distintos clientes del sistema.

4.8

DEFINICIN DE REGLAS DE NEGOCIO


REA DE COMPRAS

La nica persona autorizada para realizar una compra es el Jefe de compras. El jefe de compras verifica y elige los productos requeridos a comprar. Se eligen productos de acuerdo a la marca. Se solicita a los proveedores cotizaciones de los productos que se requieren. Las cotizaciones son seleccionadas por su mejor precio, generando as una orden de compra que ser enviada al proveedor. El pago de las compras que realizamos se realizan solo al contado. Si es al contado el proveedor nos entregar la gua de remisin y la factura, documentos necesarios cuando ingrese el producto al rea de almacn. Toda compra que se realiza es con factura.

REA DE ALMACN

Toda entrada o salida de productos debe ser sustentada con un documento, ya sea una boleta, factura, nota de pedido, nota de salida y/o nota de entrada o una combinacin de ambas.

49

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Cuando se produce una entrada por compra al proveedor, se registra la gua de remisin que nos da el proveedor comparando las cantidades reales de los productos que estn llegando a la empresa. De no estar completas las cantidades, puede generarse una gua de devolucin esperando que el proveedor envi los productos completos o simplemente se reciben los productos que estn y se espera que el proveedor envi el resto que falta. Cuando se produce una salida del almacn por venta a una persona natural, se sustenta dicho acontecimiento con la boleta o nota de pedido que se genera. Cuando se produce una salida de productos por venta a una persona jurdica; ya sea con entrega, crdito o con letras; la factura es la que sustenta esta salida, y se genera la gua de remisin si el caso lo requiere, sin ser esto un requisito indispensable.

REA DE VENTAS

Cuando se genera una cotizacin se realiza segn lo requerido por el solicitante, que puede ser un cliente o no (si esa persona no nos ha comprado aun, no es considerada un cliente). Cuando se registra una orden de compra de un cliente se debe corroborar si fuera el caso que los productos solicitados provengan de una o ms cotizaciones previas y que estas hayan sido para el solicitante. Cuando se factura se debe tener en cuenta de que se puede facturar por: - Orden de compra, se factura una orden de compra del cliente. - Nota de pedido, se facturan una o ms notas de pedidos. - De frente, se factura segn productos elegidos en ese momento. Cuando se genera una nota de pedido se hace solo para clientes que se considere que son asiduos y de confianza, brindndole productos a pagar luego. Cuando se genera una boleta de venta se realiza para cualquier persona que lo requiera. Los documentos de cotizacin, rdenes de compra del cliente y la factura que sean consecuencia de una anterior, deben tener la misma forma de pago. Solo se utilizan las proformas o cotizaciones que an no han vencido.
50

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

4.9

MODELO DE CASO DE USO DE NEGOCIO


MODELO DE CASO DE USO DE NEGOCIO

4.9.1

A. Identificacin de los Objetivos de Negocio REA DE COMPRAS

Mejorar el control de compras


(from OBJETIVOS DEL NEGOCIO)

Automatizar proceso de compras


(from OBJETIVOS DEL NEGOCIO)

Figura 5 Objetivo de Negocio COMPRAS

REA DE ALMACN

Mejorar el control del stock

Figura 6 Objetivo de Negocio ALMACEN REA DE VENTAS

(from OBJETIVOS DEL NEGOCIO)

Incrementar nuestras v entas en un 50%


(from OBJETIVOS DEL NEGOCIO)

Mejorar la calidad de nuestro serv icio


(from OBJETIVOS DEL NEGOCIO)

Figura 7 Objetivo de Negocio VENTAS


51

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

B. Identificacin de los Casos de Uso de Negocio REA DE COMPRAS

Archiv ar documento de compra


(from CASOS DE USO DE NEGO...

Registrar orden de compra


(from CASOS DE USO DE NEGO...

Realizar Compras manualmente


(from CASOS DE USO DE NEGO...

Archiv ar cotizacion de compra


(from CASOS DE USO DE NEGO...

Ev aluar contizaciones
(from CASOS DE USO DE NEGO...

Figura 8 Caso Uso del Negocio COMPRA REA DE ALMACN

Controlar Almacen
(from CASOS DE USO DE NEGO...Registrar Nota de Salida Registrar Nota de Entrada
(f rom CASOS DE USO DE NEGOCIO)

Figura 9 Caso Uso del Negocio ALMACEN


52

(f rom CASOS DE USO DE NEGOCIO)

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

REA DE VENTAS

Registrar documento de v enta (manual)


(from CASOS DE USO DE NEGO...

Archiv ar orden de compra de cliente


(from CASOS DE USO DE NEGO...

Registrar prof orma de v enta


(from CASOS DE USO DE NEGO...

Registrar cuentas x cobrar


(from CASOS DE USO DE NEGO...

Registrar f orma de pago


(from CASOS DE USO DE NEGO...

Figura 10 Caso Uso del Negocio VENTAS

C. Descripcin de los casos de uso de negocio


REA DE COMPRAS

Tabla 4.9.1.1
Caso de Uso Descripcin

Realizar compras manualmente

Las compras son realizadas manualmente ya que por el momento no se cuenta con un sistema.

Evaluar cotizaciones

Se evalan las cotizaciones brindadas por los proveedores, de acuerdo al presupuesto de la empresa.

53

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Archivar cotizacin de compra

Se archivan las cotizaciones que provienen de los proveedores. Para su posterior seleccin para la compra.

Registrar orden de compra

De las mejores cotizaciones seleccionadas, se registra la orden de compra para ser enviada al proveedor. Se archivan los documentos de compra (facturas emitidas por los proveedores) para su envo a contabilidad.

Archivar documento de compra

REA DE ALMACN

Tabla 4.9.1.2
Caso de Uso Descripcin

Controlar almacn

Se supervisan los pedidos que se realicen, para tener un buen control de los productos que estn siendo requeridos (entradas y salidas). Se registran las notas de salida que emite la empresa, ya sea para venta o consignacin.

Registrar Nota de Salida

Registrar Nota de Entrada

Se registran las notas de entrada que provienen de los proveedores, ya sea para compra o devolucin.

54

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

REA DE VENTAS

Tabla 4.9.1.3
Caso de Uso Descripcin

Registrar proforma de venta

Se puede realizar de forma directa. Aqu se agregaran los productos requeridos por el cliente.

Registrar forma de pago

Se registra la forma de pago por parte del cliente, ya sea al contado, crdito o en letras.

Archivar orden de compra de cliente

Se archivan las rdenes de compra que provienen de los clientes, previamente se verifica la cotizacin correspondiente.

Registrar documento de venta (manual)

La venta puede ser debido a una orden de compra del cliente o una compra directa, las que pueden ser al contado, crdito o en letras.

Registrar cuentas x cobrar

Se registran las cuentas por cobrar, ya sean por una factura al crdito o por letras.

55

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

D. Relacin de los Objetivos Goal con los Casos de Uso del Negocio

REA DE COMPRAS

Realizar Compras manualmente


(from CASOS DE USO DE NEGO...

Registrar orden de compra


(from CASOS DE USO DE NEGO...

Mejorar el control de compras


(from OBJETIVOS DEL NEGOCIO)

Automatizar proceso de compras


(from OBJETIVOS DEL NEGOCIO)

Archiv ar documento de compra


(from CASOS DE USO DE NEGO...

Archiv ar cotizacion de compra


(from CASOS DE USO DE NEGO...

Ev aluar contizaciones
(from CASOS DE USO DE NEGO...

Figura 11 Realizacion objetivos COMPRAS

REA DE ALMACN

Registrar Nota de Entrada


(from CASOS DE USO DE NEGO...

Mejorar el control del stock


(from OBJETIVOS DEL NEGOCIO)

Registrar Nota de Salida


(from CASOS DE USO DE NEGO...

Controlar Almacen
(from CASOS DE USO DE NEGO...

Figura 12 Realizacion objetivos ALMACEN


56

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

REA DE VENTAS

Registrar forma de pago


(f rom CASOS DE USO DE NEGOCIO)

Registrar proforma de venta


(f rom CASOS DE USO DE NEGOCIO)

Incrementar nuestras ventas en un 50%


(from OBJETIVOS DEL NEGOCIO)

Mejorar la calidad de nuestro servicio


(from OBJETIVOS DEL NEGOCIO)

Archivar orden de compra de cliente


(f rom CASOS DE USO DE NEGOCIO)

Registrar documento de venta (manual)


(f rom CASOS DE USO DE NEGOCIO)

Registrar cuentas x cobrar


(f rom CASOS DE USO DE NEGOCIO)

Figura 13 Realizacin de objetivos VENTAS

E. Identificacin de Actores de Negocio

REA DE COMPRAS Tabla 4.9.1.5 ACTORES DE NEGOCIO DESCRIPCIN

Encargado de proveer de productos a la empresa.


Prov eedor
(from ACTORES DE NEGOCIO)

57

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

REA DE ALMACN Tabla 4.9.1.4 ACTORES DE NEGOCIO DESCRIPCIN

rea que genera parte de las entradas de productos por las compras realizadas.
Dep. Compras
(from ACTORES DE NEGOCIO)

rea que genera parte de las salidas de productos por las ventas realizadas.
Dep. Ventas
(from ACTORES DE NEGOCIO)

Encargado de proveer de productos a la empresa.


Prov eedor
(from ACTORES DE NEGOCIO)

Actor al que hacemos entrega de nuestros productos por ventas realizadas.


Cliente
(from ACTORES DE NEGOCIO)

REA DE VENTAS

Tabla 4.9.1.6
ACTORES DE NEGOCIO DESCRIPCIN Actor al que hacemos entrega de nuestros productos por ventas realizadas y los respectivos documentos que se generan (facturas, boletas, cotizaciones,etc.).

Cliente
(from ACTORES DE NEGOCIO)

58

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

F. Integracin de los Casos de Uso de Negocio y Actores de Negocio

REA DE COMPRAS

Registrar orden de compra


(from CASOS DE USO DE NEGO...

Archiv ar documento de compra Prov eedor


(from CASOS DE USO DE NEGO... (from ACTORES DE NEGOCIO)

Ev aluar contizaciones
(from CASOS DE USO DE NEGO...

Archiv ar cotizacion de compra


(from CASOS DE USO DE NEGO...

Realizar Compras manualmente


(from CASOS DE USO DE NEGO...

Figura 14 Integracin Casos de Uso y Actores COMPRAS

59

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

REA DE ALMACN

(f ro m

ACT OR ES

Clie
DE

nte
ACTORES DE NEGOCIO) is(from trar Gu (from a de CA(S C Rle ie f rO oS mnis mDA te i ECU TOR SO ES D n Sa DE E NE lida N G

NEG OC IO)

R eg

Dep. Compras

Registrar Nota de Entrada


(f rom CASOS DE USO DE NEGOCIO)

Proveedor
(from ACTORES DE NEGOCIO)

EGO OCI CIO O) )

Almacen r GControlar ua (from d e (from RUSO C A CASOS DE em i DE NEGO... l i da a s i n S Dep SOS DE U n Sa (f ro SO . Ve mA ntalisdmis i DE nta C N . Ve Rea

R eg

is tra

Ve D ep.

ntas
D

(from ACTORES DE NEGOCIO)

is ) enta Dep. Ventas S D f rom ACT m AC DE ONEGOCIO) oUSO s r R em (f rom CASOS DE S f ( ) A e O O d R C I ES C a m O o u D r G f EN ( E EGO rar G Integracin t15 DE N te Casos de Uso y Actores ALMACEN s i CIO Figura g O e S ) n U R e E i l D ) C IO OS
Cliente

) s pGO e DeE CIO) CIO aCdIO u ) NEGO NE GO G a r alidNE OC egiNota s tra deOSalida S DEUSO DE Dep E R in S GRegistrar IO R .V T E (
TOR ES DE

S TORE C A (f rom

) OCIO G E EN

(from ACTORES DE NEGOCIO)

te Clien
S TORE C A (f rom

AS rom C f ( REA DE VENTAS

IO) GOC E N DE

N S DE E R ACTO (f rom

C EGO

Registrar documento de venta (manual)


(from CASOS DE USO DE NEGOCIO)

Archivar orden de compra de cliente


(from CASOS DE USO DE NEGOCIO)

Registrar proforma de venta


(from CASOS DE USO DE NEGOCIO)

Cliente Registrar forma de pago

(f rom ACTORES DE NEGOCIO)

(from CASOS DE USO DE NEGOCIO)

Registrar cuentas x cobrar


(from CASOS DE USO DE NEGOCIO)

Figura 16 Integracin Casos de Uso y Acores VENTAS


60

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

4.9.2

MODELO DE ANLISIS DE NEGOCIO

A. Especificacin de los Casos de Uso del Negocio REA DE COMPRAS ESPECIFICACION DEL CASO DE USO DE NEGOCIO Evaluar Cotizaciones

Tabla 4.9.2.1
CU01 ACTOR Evaluar Cotizaciones Proveedor, Jefe de Compras Proceso en donde se avalan las cotizaciones de compras que provienen del proveedor.

OBJETIVO FLUJO NORMAL:

1. Proveedor: Nos enva determinadas cotizaciones de productos (licores). 2. Jefe de Compras:Recibe y evala la cotizacinms ptima, tomando en cuenta determinados criterios, como la marca y el precio, para luego ser archivadas y ordenadas de mayor a menor orden de preferencia.

ESPECIFICACION DEL CASO DE USO DE NEGOCIO Archivar cotizacin de compra

Tabla 4.9.2.2
CU02 ACTOR Archivar cotizacin de compra Proveedor, Jefe de Compras Proceso en donde se archivan las cotizaciones de compras que provienen del proveedor.

OBJETIVO FLUJO NORMAL:

3. Proveedor: Nos enva las respectivas cotizaciones de los productos (licores). 4. Jefe de Compras: Archiva y selecciona la mejor cotizacin, tomando en cuenta el precio y la marca.
61

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

ESPECIFICACION DEL CASO DE USO DE NEGOCIO Registrar Orden de Compra

Tabla 4.9.2.3
CU03 ACTOR Registrar Orden de Compra Jefe de Compras, Proveedor Proceso en donde se registran las rdenes de compra para ser enviadas al proveedor.

OBJETIVO

FLUJO NORMAL: 1. Jefe de Compras: Una vez seleccionada la mejor cotizacin, se registra la orden de compra de los productos para ser enviada al proveedor. 2. Proveedor:Recepcin de la orden de compra y prepara elenvi de la mercadera.

ESPECIFICACION DEL CASO DE USO DE NEGOCIO Archivar documento de Compra

Tabla 4.9.2.4
CU04 ACTOR Archivar documento de Compra Proveedor, Jefe de Compras Proceso en donde se archivan los documentos de compra del proveedor.

OBJETIVO

FLUJO NORMAL: 1. Proveedor: Se encarga de enviar la factura de los productos que son requeridos. 2. Jefe de Compras: Verifica que la factura coincida con la orden de compra para luego ser archivada.

62

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

REA DE ALMACN ESPECIFICACION DEL CASO DE USO DE NEGOCIO Registrar Nota de Entrada

Tabla 4.9.2.5
CU01 ACTOR Registrar Nota de Entrada Proveedor, Almacenero. Proceso en donde se registran las Notas de entrada que provienen del proveedor.

OBJETIVO FLUJO NORMAL:

1. Proveedor: Nos enva los productos solicitados en la nota de entrada. 2. Almacenero:Recibe la nota y verifica que la cantidad escrita sea la verdadera, adems tambin de la calidad. 2.1 Si no es as:Puede registrar una nota con motivo de devolucin y recibir lo que este para esperar que luego se completen las cantidades. 2.2 De ser as: Se archiva la nota recibida por parte del proveedor.

ESPECIFICACION DEL CASO DE USO DE NEGOCIO Registrar Nota de Salida

Tabla 4.9.2.6
CU02 ACTOR Registrar Nota de Salida Cliente, Almacenero. Proceso en donde se registran las notas de salidaque emite la empresa pada sus clientes.

OBJETIVO FLUJO NORMAL:

1. Almacenero: Recibe la orden de registrar nota de salida. 2. Almacenero: Recibe los datos del cliente y pasa a llenarlos con los de la factura, si la hubiera. 3. Almacenero: Entrega la nota de salida original al cliente y archiva una copia(s). 4. Cliente: Recibe la nota y se retira con los productos solicitados.
63

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

REA DE VENTAS ESPECIFICACION DEL CASO DE USO DE NEGOCIO Registrar Forma de pago

Tabla 4.9.2.7
CU01 ACTOR Registrar Forma de pago Vendedor(a), Cliente. Proceso en donde se registra la forma de pago de las ventas, para determinados criterios en el proceso de venta paracon los clientes; como descuentos, recargas por crdito, etc.

OBJETIVO

FLUJO NORMAL: 1. Cliente: Enva su orden de compra con la modalidad de pago respectiva. 2. Vendedor(a): Registra la forma de pago para determinar descuentos, recargas por crdito, etc.

ESPECIFICACION DEL CASO DE USO DE NEGOCIO Registrar Proforma de Venta

Tabla 4.9.2.8
CU02 ACTOR Registrar Proforma de Venta Cliente, Vendedor(a). Proceso en donde se registran las proformas de venta con los productos que son solicitados por los clientes.

OBJETIVO FLUJO NORMAL:

3. Cliente: Requiere una proforma de venta. 3.1 Requiere productos y precios. 4. Vendedor(a): Registra la proforma de venta. 4.1 Registra los productos que son solicitados y que se encuentren en stock. 5. Vendedor(a):Registra la proforma de venta.

64

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

ESPECIFICACION DEL CASO DE USO DE NEGOCIO Archivar Orden de Compra Cliente

Tabla 4.9.2.9
CU03 ACTOR Archivar Orden de Compra Cliente Vendedor(a), Cliente. Proceso en donde se archiva y se registra la orden de compra del cliente mediante la proforma de venta.

OBJETIVO FLUJO NORMAL:

1. Cliente: Enva su orden de compra 1.1 Ordena una serie de productos antes cotizados (dentro de una proforma anterior y una vigente). 2. Vendedor(a): Registra la proforma de venta. 2.1 Verificar la orden de compra con la cotizacin(es). 2.2 Archivar la orden de compra del cliente.

ESPECIFICACION DEL CASO DE USO DE NEGOCIO Registrar Documento de Venta

Tabla 4.9.2.10
CU04 ACTOR Registrar Documento de Venta Vendedor(a), Cliente. Proceso en donde se registra el documento de venta, de acuerdo a la orden de compra realizada, si es necesario.

OBJETIVO FLUJO NORMAL:

1. Cliente: Requiere productos 1.1 De manera directa, sin documentos previos. 1.2 De acuerdo a una orden de compra 2. Vendedor(a): 2.1 Si es de manera directa, puede ser una boleta, factura o nota de pedido. 2.2 Si es factura se realiza con una orden de compra. 2.2.1 Verifica la orden de compra 2.2.2 Factura la orden de compra 3. Vendedor(a): Despacha los productos.
65

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

ESPECIFICACION DEL CASO DE USO DE NEGOCIO Registrar Cuentas x cobrar

Tabla 4.9.2.11
CU05 ACTOR Registrar Cuentas x cobrar Vendedor(a), Cliente. Proceso en donde se registran las cuentas por cobrar, ya sean al crdito o con letras.

OBJETIVO FLUJO NORMAL:

1. Cliente: Requiere crdito simple o con letras 2. Vendedor(a):Registra la cuentas por cobrar 2.1 Si es al crdito se registra la factura. 2.2 Si es con letras son llenadas de manera directa. 3. Vendedor(a): Entrega copia del documento(s).

B. Identificacin de los Trabajadores de Negocio

Jefe de Compras
(from WORKERS)

Administrador
(from WORKERS)

Almacenero
(from WORKERS)

Vendedor
(from WORKERS)

Figura 17 Trabajadores de Negocio

66

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

C. Descripcin de los Trabajadores de Negocio

Tabla 4.9.2.12
Trabajadores del Negocio Jefe de Compras Descripcin Este trabajador se encarga de la compra de Mercadera que necesita la empresa, tambin se encarga de procesar operaciones de agente BCP y de los pagos a proveedores. Mantiene una relacin directa con el empleador del rea correspondiente verificando todos los procesos al finalizar el da para luego enviar un reporte a la Sub Gerencia. Realiza un control en el almacn, tanto la mercadera que ingresa, como la que sale de la tienda; mediante el registro de guas de remisin. Adicionalmente encargado de trasladar la mercadera para ser repartida posteriormente. Este trabajador se encarga de generar las proformas de venta, recepcionar las rdenes de compra del cliente, registrar documentos de venta como facturas boletas, etc. Tambin llena letras por cobrar.

Administrador

Almacenero

Vendedor(a)

D. Identificacin de las Entidades de Negocio

Cotizacin Venta Orden Compra Proveedor Cotizacin Venta Orden Compra Proveedor
(from ENTIDADES) (from ENTIDADES)

Producto
(from ENTIDADES)

Nota de Entrada
(from ENTIDADES)

(from ENTIDADES)

(from ENTIDADES)

Nota de Salida
(from ENTIDADES)

Nota de Pedido
(from ENTIDADES)

Factura Venta
(from ENTIDADES)

Orden Compra Cliente


(from ENTIDADES)

Boleta Venta
(from ENTIDADES)

Ficha de Ficha deTrabajadores Trabajadores


(from ENTIDADES) (from ENTIDADES)

Factura Compra
(from ENTIDADES)

Cotizacion Compra
(from ENTIDA...

Proforma Venta
(from ENTIDADES)

Figura 18 Entidades de Negocio


67

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

E. Realizacin de los Casos de uso de Negocio

Ev aluar contizaciones
(from CASOS DE USO DE NEGOCIO)

RN_Ev aluar contizaciones


(from REALIZACIONES DE NEGOCIOS)

Archiv ar cotizacion de compra


(from CASOS DE USO DE NEGOCIO)

RN_Archiv ar cotizacion de compra


(from REALIZACIONES DE NEGOCIOS)

Archiv ar documento de compra


(from CASOS DE USO DE NEGOCIO)

RN_Archiv ar documento de compra


(from REALIZACIONES DE NEGOCIOS)

Registrar orden de compra


(from CASOS DE USO DE NEGOCIO)

RN_Registrar orden de compra


(from REALIZACIONES DE NEGOCIOS)

Realizar Compras manualmente


(from CASOS DE USO DE NEGOCIO)

RN_Realizar Compras manualmente


(from REALIZACIONES DE NEGOCIOS)

Controlar Almacen
(from CASOS DE USO DE NEGOCIO)

RN_Controlar Almacen
(from REALIZACIONES DE NEGOCIOS)

68

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Registrar Nota de Entrada


(from CASOS DE USO DE NEGOCIO)

RN_Registrar Nota de Entrada


(from REALIZACIONES DE NEGOCIOS)

Registrar Nota de Salida


(from CASOS DE USO DE NEGOCIO)

RN_Registrar Nota de Salida


(from REALIZACIONES DE NEGOCIOS)

Registrar prof orma de v enta


(from CASOS DE USO DE NEGOCIO)

RN_Registrar prof orma de v enta


(from REALIZACIONES DE NEGOCIOS)

Registrar f orma de pago


(from CASOS DE USO DE NEGOCIO)

RN_Registrar f orma de pago


(from REALIZACIONES DE NEGOCIOS)

Archiv ar orden de compra de cliente


(from CASOS DE USO DE NEGOCIO)

RN_Archiv ar orden de compra de cliente


(from REALIZACIONES DE NEGOCIOS)

Registrar documento de v enta (manual)


(from CASOS DE USO DE NEGOCIO)

RN_Registrar documento de v enta (manual)


(from REALIZACIONES DE NEGOCIOS)

Registrar cuentas x cobrar


(from CASOS DE USO DE NEGOCIO)

RN_Registrar cuentas x cobrar


(from REALIZACIONES DE NEGOCIOS)

Figura 19 Casos de Uso del Negocio


69

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

F. Diagramas de Actividades DA_REALIZAR COMPRAS MANUALMENTE

Figura 20 DA_ Realizar Compras Manualmente

70

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

DA_ARCHIVAR COTIZACION COMPRA

Figura 21 DA Archivar Cotizacin de Compra

71

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

DA_ARCHIVAR DOCUMENTO COMPRA

Figura 22 DA Archivar Documento de Compra

72

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

DA_REGISTRAR ORDEN COMPRA

Figura 23 DA Registrar Orden Compra

73

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

DA_REGISTRAR NOTA ENTRADA

Figura 24 Registrar Nota de Entrada

74

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

DA_REGISTRAR NOTA SALIDA

Figura 25 DA Registrar Nota de Salida

75

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

G. Diagrama de Objetos de Negocio

Figura 26 Diagrama de Objetos de Negocio


76

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

4.10 CREACIN DE LA MATRIZ DE PROCESOS Y REQUERIMIENTOS

Tabla 4.10.1
Caso de Uso / Requerimien to RF 01 RF 02 RF 03 RF 04

RF 05

RF 06

RF 07

RF 08

RF 09

RF 10

RF 11

RF 12

RF 13

RF 14

RF 15

RF 16

RF 17

RF 18

RF 19

RF 20

RF 21

RF 22

RF 23

Generar orden de compra Registrar Doc. Compra Mantenimie nto de Proveedor Seleccionar proveedor Consultar pedido de almacn Imprimir orden compra Mantenimie nto de productos

77

SISTEMA DE COMPRAS, ALMACEN Y VENTAS Generar orden de pedido Generar gua de remisin Salida Registrar gua de remisin entrada Generar Kardex Elegir Cliente Mantenimie nto cliente Generar cotizacin de venta Imprimir cotizacin de venta Registrar orden pedido cliente

x x

78

SISTEMA DE COMPRAS, ALMACEN Y VENTAS Generar Doc. Venta Elegir producto Verificar Stock Calcular Descuento Elegir forma de pago Calcular mora Genera letras por cobrar Imprimir Doc. Venta Generar Reporte ventas Generar cuentas de acceso Mantenimie nto Personal Generar Reportes por reas

x x x

79

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CAPITULO 5 REQUERIMIENTOS
80

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Captulo 5: REQUERIMIENTOS
Es una condicin o capacidad a la que la aplicacin o el sistema siendo construido debe conformar y cumplir.

5.1

DESCRIPCIN DE REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES


REQUERIMIENTOS FUNCIONALES

5.1.1

Son todos los atributos que el sistema va a realizar.

Tabla 5.1.1
ACTOR NRO. RF 01 RF 02 rea de Compras RF 03 RF 04 RF 05 RF 06 RF 07 rea de Almacn RF 08 RF 09 RF 10 DESCRIPCIN El sistema permite generar y registrar la orden de compra El sistema permite registrar un proveedor. El sistema informara sobre la fecha de pago de la compra. El sistema permite registrar el pedido del rea de almacn. El sistema permite controlar el stock del producto. El sistema registrar la entrada y salida de los productos (Nota de Entrada Nota de Salida). El sistema generara el kardex. El sistema permite generar un reporte de los productos entrantes y salientes (Kardex). El sistema indicara el estado de los productos (Fecha de vencimiento). El sistema registrara un nuevo producto.

RF 11 El sistema generara un listado de precios.

81

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

RF 12 RF 13 RF 14 rea de Ventas RF 15 RF 16 RF 17 RF 18 RF 19 RF 20 RF 21 Administrador del Sistema RF 22 RF 23 RF 24

El sistema permite generar proformas a los clientes. El sistema permite registrar la orden de pedido de los clientes. El sistema generar el comprobante de venta dependiendo del pedido del cliente. El sistema permite calcular y controlar los descuentos (Cantidad de compra o tipo de cliente). El sistema mostrar un listado de los clientes (dato necesario para generar un descuento). El sistema permite registrar un cliente nuevo. El sistema debe autorizar pagos al crdito solo a clientes seleccionados. El sistema generar y registrar las letras por cobrar. Tendr un modulo para llevar el control de los accesos de los usuarios al sistema. El sistema permite generar nuevas cuentas de acceso Permitir generar un reporte por ciertos procesos realizados en las areas. El sistema permite realizar un mantenimiento de la BD (Control total) El sistema permite generar un reporte de los productos en almacn.

82

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

5.1.2

REQUERIMIENTOS NO FUNCIONALES

Todos los atributos que el sistema debe poseer.

Tabla 5.1.2
NRO. REQUERIMIENTO MOTIVO Y RESTRICCIONESASOCIADAS

RNF 1

Se requiere que la interfaz del Facilita el uso del usuario dependiente sistema sea amigable. el modulo. Se requiere que sea accesible a Para una posterior posibles modificaciones en su areas o procesos. estructura. agregacin de

RNF 2

RNF 3

El software MySQL es de libre Se requiere que la aplicacin se distribucin (gratuita), mientras que trabaje con el manejador de BD ya se ha adquirido una licencia de SO MySQL y el Sistema Operativo XP. XP. El lenguaje de programacin ser Adobe Dreamweaver CS3 es un en PHP (Adobe Dreamweaver software de libre distribucin CS3). (gratuita). Para tener una ayuda adicional a los Se requiere que sistema contenga usuarios que no estn capacitados un manual de usuario. para el uso del sistema. Para que la aplicacin pueda ser Se requiere de un hosting para accedida mediante internet y la data levantar la BD y la aplicacin web. se guarde en tiempo real por cada usuario. Se requiere que los equipos Las licencias ya han sido adquiridas. tengan un sistema operativo XP. El tiempo de respuesta a una Para lograr que los usuarios no consulta no debe exceder de los pierdan tiempo esperando que el 5s. sistema inicie. Se requiere el contrato de un Necesario para poder acceder al proveedor de internet (Speedy servidor donde se publico el sistema. 1MB)

RNF 4

RNF 5

RNF 6

RNF 7

RNF 8

RNF 9

83

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

5.2

DESCRIPCIN DE ACTORES DEL SISTEMA

Tabla 5.1.3
ACTOR Administrador ASIGNADO A RESPONSABILIDADES

Almacenero

Jefe de Compras

Vendedor(a)

Administracin de Responsable de las de los usuarios al accesos y control de la sistema as como generar nuevas BD. cuenta y modificacin de la BD. Responsable de recepcionar y generar Control de productos guas de remisin dependiendo si salen o ingresan productos al almacn. Responsable de buscar a mejor Administracin de alternativa en cuanto a los procesos finales de proveedores, y tener un inventario de compras las compras realizadas. Responsable en recepcionar los pedidos y generar los documentos de Atencin al cliente venta (cotizaciones, facturas, boletas, etc.).

5.3

DESCRIPCIN DE LOS CASOS DE USO

Tabla 5.1.4
NRO. CU01 CASO DE USO DESCRIPCIN Seleccionada la cotizacin se realiza la Generar orden de compra orden de compra para su envi al proveedor. Se registran las facturas de los productos Registrar Doc. Compra que se han comprado (toda informacin necesaria). Se agrega, modifica, elimina al proveedor, Mantenimiento de Proveedor se categoriza. Muestra un listado de los principales Seleccionar proveedor proveedores por categora segn el producto a solicitar. Se extrae los productos solicitados por Consultar pedido de almacn almacn enviados en la orden de pedido. Se puede imprimir la orden de compra para Imprimir orden compra entregrsela al proveedor para la compra del producto.

CU02 CU03 CU04 CU05 CU06

84

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CU07 CU08

Mantenimiento de productos

CU09 CU10 CU11 CU12 CU13 CU14 CU15 CU16 CU17 CU18 CU19 CU20 CU21 CU22 CU23 CU24 CU25 CU26 CU27 CU28

Aqu se agregan, modifica, anula, y categorizan productos. Se genera la orden para ser enviada al rea de Generar orden de pedido compras cuando el producto este disminuyendo stock o haya sido dado de baja. El almacenero genera la gua cuando se produce Generar gua de remisin una salida, transformacin o eliminacin del Salida producto. Registrar gua de remisin El almacenero registra la gua de remisin cuando entrada se realizo una compra. Los documentos de gua de remisin, factura, Generar Kardex boleta certifican los movimientos de entradas y salidas los cuales permiten generan el kardex. Seleccionar un cliente y ver su categora en caso Elegir Cliente no existiera se proceder a registrarlo. Aqu se agrega, modifica, elimina cliente, Mantenimiento cliente categoriza. Generar cotizacin de Se busca en la BD los productos que requiere el venta cliente y se registra la proforma. Imprimir cotizacin de Ser impreso para el cliente. venta Registrar orden pedido Se registra la orden de pedido del cliente como cliente respuesta a la cotizacin (es). Se genera el tipo de documento (factura o boleta) Generar Doc. Venta segn sea requerido. Se elige el producto tanto para la cotizacin como Elegir producto para el doc. de venta. Verifica si hay existencia del producto caso Verificar Stock contrario emitir un mensaje de alerta. Ser calculado dependiendo la categora del Calcular Descuento cliente, la cantidad de compra. El vendedor mediante la consulta al cliente debe Elegir forma de pago elegir el tipo de pago (contado o crdito) Calcular mora Se calculara la mora en caso de deudas anteriores Se genera a manera de recordatorio las letras por Genera letras por cobrar cobrar al cliente. Imprimir Doc. venta Ser impreso para el cliente El vendedor podr generar un reporte de las Generar Reporte ventas ventas realizadas al terminar el da. Se crearan nuevas cuentas con los datos Generar cuentas de acceso respectivos del empleado. El administrador tiene el control de realizar Mantenimiento Personal modificaciones en BD. Generar Reportes por Se generan diversos reportes mediante opciones reas que el administrador solicite.
85

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

5.4

INTEGRACIN DE LOS CASOS DE USO Y DE ACTORES

Generar Cuentas de Accesos


(from C ASOS D E ...

Mantenimiento Personal
(from C ASOS D E ...

Generar Letras por Cobrar


(from C ASOS D E ...

Mantenimiento de Cliente
(from C ASOS D E ...

Generar Reporte por reas


(from C ASOS D E ...

< <extend> > Generar Reporte Ventas


(from C ASOS D E ...

Administrador
(from AC TORES )

Imprimir Cotizacin de Venta Generar Cotizacin de Venta


(from C ASOS D E ... (from C ASOS D E ...

Mantenimiento de Proveedor
(from C ASOS D E ...

Consultar Pedido Almacn


(from C ASOS D E ...

Vendedor
(from AC TORES )

< <include> >

Mantenimiento de Productos
(from C ASOS D E ...

< <extend> > < <include> > Generar Orden de Pedido


(from C ASOS D E ...

Vetificar Stock
(from C ASOS D E ...

Registrar Orden Pedido Cliente


(from C ASOS D E ...

< <include> > < <include> >

Elegir Cliente
(from C ASOS D E ...

< <include> > Registrar Doc. Compra


(from C ASOS D E ...

Jefe Compras
(from AC TORES )

< <include> >

< <include> >

< <include> > Elegir Producto


(from C ASOS D E ...

< <include> > Almacenero


(from AC TORES )

< <extend> > Generar Doc. Venta


(from C ASOS D E ...

< <include> > Generar Orden de Compra


(from C ASOS D E ...

< <include> > Calcular Descuento


(from C ASOS D E ...

Generar Nota de Entrada


(from C ASOS D E ...

Generar Nota de Salida < <extend> > < <include> >


(from C ASOS D E ...

< <extend> > < <include> > < <include> > < <include> >

Seleccionar Proveedor
(from C ASOS D E ...

Imprimir Orden de Compra


(from C ASOS D E ...

Imprimir Doc. Venta Calcular Mora


(from C ASOS D E ... (from C ASOS D E ...

Generar Kardex
(from C ASOS D E ...

Elegir Forma de Pago


(from C ASOS D E ...

Figura 27 Integracin Casos de Uso y Actores


86

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CAPITULO 6 MODELO DE ANALISIS


87

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Captulo 6: MODELO DE ANLISIS


6.1 ANLISIS DE LA ARQUITECTURA

Gestin de Alm acen

Mantenim ientos

CAPA ESPECIFICA

CAPA GENERAL Gestin de Compras Gestion de Ventas

Consultas

Figura 28 Anlisis de la Arquitectura

6.2

ELEMENTOS DEL ANLISIS

Aqu se identifican las clases (interfaz, controlador y entidad) necesarias para la realizacin de los casos de uso, as como tambin su responsabilidad y colaboracin entre clases.

88

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

6.3

REALIZACIN DE LOS CASOS DE USOS


DIAGRAMA DE COLABORACION COMPRAS ORDEN DE COMPRA

Generar Orden Compra

RN_Generar Orden Compra

2: Mostrar codigo 8: Mostrar Proveedor 16: Mostrar mensaje de operacion exitosa

19: Grabar(obj) : DT ORDEN COMPRA : NG ORDEN COMPRA 1: Abrir Formulario 3: Click boton buscar proveedor 9: Click boton buscar cotizacion 17: Click boton grabar( ) 18: Grabar(obj) 20: Grabar detalle(obj)

: Frm ORDEN COMPRA

: NG DETA ORDEN COMPRA

21: Grabar detalle(obj) 22: Modif Est Cotiz Compra(obj) 15: Escoge cotizaciones : Jefe Compras 4: Abrir Formulario 11: Listar cotizacion(obj) 7: Escoger Proveedor : DT DETA ORDEN COMPRA : NG COTIZACION COMPRA : Frm Cotizacion Compra 12: Listar cotizacion(obj) 23: Modif Est Cotiz Compra(obj) 5: Listar proveedores(obj) : Frm Proveedor 13: Listar deta cotizacion(obj) 10: Abrir Formulario

: NG PROVEEDOR

14: Listar deta cotizacion(obj) : DT COTIZACION COMPRAS

6: Listar proveedores(obj) : NG DETA_COTIZ_COMPRA : DT DETA_COTIZ_COMPRA

: DT PROVEEDOR

Figura 29 D. de Colaboracin Ord. Compra


89

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

DIAGRAMA DE COLABORACION ALMACEN NOTA DE ENTRADA

Registrar Nota Entrada


4: Mostrar Motiv o Nota 10: Mostrar Prov eedor Seleccionado 13: Mostrar Lista( ) 16: Mostrar Lista Detalle( )

RA_Registrar Nota Entrada

1: Abrir Formulario() 5: Ingresar Nro Nota 17: Pulsar Boton Grabar()

2: Listar Motiv o Nota(obj)

: Almacenero

: Frm Nota_Entrada

14: Lista Deta Doc Compra(obj)

: NG Motiv o_Nota

9: Escoge Prov eedor(obj) 6: Abrir Formulario 11: Listar Doc Compra 20: Grabar Detalle(obj): NG Deta_doc_compra 18: Grabar(obj)

3: Listar Motiv o Nota(obj)

: DT Motiv o_Nota : Frm Prov eedor 19: Grabar(obj) 7: Listar Prov eedor(obj)

: NG Doc_Compra

: NG Nota_Entrada : DT Nota_Entrada

: NG Prov eedor 12: Listar Doc Compra(obj) 8: Listar Prov eedor(obj) 15: Lista Deta Doc Compra(obj) 21: Grabar Detalle(obj) : NG Deta_Nota_Entrada

: DT Doc_Compra

: DT Deta_Doc_Compra

: DT Deta_Nota_Entrada

: DT Prov eedor

Figura 30 D. de Colaboracin Nota de Entrada


90

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

NOTA DE SALIDA

Generar Nota Salida RA_Generar_Nota_Salida

2: Mostrar Codigo 5: Mostrar Motiv os Nota 11: Mostrar Cliente Seleccionado 14: Mostrar Lista 17: Mostrar Lista Detalles

1: Abrir Formulario 6: Buscar Cliente 18: Pulsar Boton Grabar()

4: Listar Motiv o Nota : DT Motiv o_Nota 3: Listar Motiv o Nota()

: Almacenero

: Frm Nota_Salida 12: Listar Factura(obj) 15: Listar Deta_Factura(obj)

: NG Motiv o_Nota

10: Escoger Cliente(obj) 19: Grabar(obj) 7: Abrir Formulario 21: Grabar Detalle(obj) 20: Grabar(obj) : DT Nota_Salida

: Frm Cliente 8: Listar_Cliente(obj)

: NG Nota_Salida

: DT Deta_Fact_Vta

: NG Cliente : NG Cab_Fact_Vta

16: Listar Factura(obj)

13: Listar Factura(obj) 9: Listar_Cliente(obj) 22: Grabar Detalle(obj) : NG Deta_Nota_Salida : NG Deta_Fact_Vta : DT Cliente : DT Deta_Nota_Salida : DT Cab_Fact_Vta

Figura 31 D. Colaboracin Nota de Salida


91

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

DIAGRAMA DE COLABORACION VENTAS

BOLETA DE VENTA

Generar Boleta Venta

RN_Generar Boleta Venta

: DT BOLETA_VENTA : NG DESCUENTO 29: Grabar(obj) : DT COTIZ_VENTA 22: Calcular descuento(obj) 2: Mostrar codigo 8: Mostrar cliente seleccionado 20: Mostrar producto seleccionado 24: Mostrar porcentaje descuento 26: Mostrar total hasta el momento 34: Mostrar mensaje de operacion nexitosa : NG BOLETA_VENTA 28: Grabar(obj) 30: Grabar detalle(obj) : NG COTIZ_VENTA 32: Modif Est Cotiz Vta(obj) : Frm Boleta_Vta 1: Abrir Formulario 3: Click boton buscar cliente 4: Abrir formulario 9: Click boton buscar producto 21: Ingresar cantidad 25: Click boton agregar producto 27: Click boton grabar 10: Abrir Formulario : Frm Cliente 7: Escoger cliente 19: Escoger producto : DT DETA_BOLETA_VENTA : Vendedor : NG CLIENTE 17: Listar productos(obj) 13: Llenar combo subcategoria(obj) 15: Llenar combo tipo(obj) 11: Llenar combo categoria() : Frm Producto : NG DETA_BOLETA_VENTA : DT DESCUENTO

33: Modif Est Cotiz Vta(obj)

31: Grabar detalle(obj)

5: Listar clientes(obj)

6: Listar clientes(obj)

: DT CLIENTE

: NG PRODUCTO

18: Listar productos(obj)

: NG CATEGORIA 12: Llenar combo categoria()

: NG TIPO

: NG SUB_CATEGORIA 14: Llenar combo subcategoria(obj)

16: Llenar combo tipo(obj)

: DT PRODUCTO

: DT CATEGORIA

: DT TIPO

: DT SUB_CATEGORIA

Figura 32 D. Colaboracin Boleta de Venta


92

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

FACTURA

Generar Factura

RN_Generar_Factura

21: Grabar Detalle(obj)

: DT Ord_Cpra_Cli

: NG Deta_Fact_Vta : DT Deta_Fact_Vta

12: Listar Ord_Cpra_Cli(obj) 23: Modif _Est_Ord_Cpra_Cli(obj)

20: Grabar Detalle(obj) 2: Mostrar Codigo 8: Mostrar Cliente Seleccionado 16: Mostrar Total hasta el momento 26: Mensaje de Operacion Exitosa

: DT Factura_Vta

19: Grabar(obj)

: NG Ord_Cpra_Cli 18: Grabar(obj) 22: Modif _Est_Ord_Cpra_Cli(obj) 11: Listar Ord_Cpra_Cli(obj) : Frm Factura_Vta 1: Abrir Formulario 3: Clck Boton Buscar Cliente 9: Click Boton Ord_Cpra_Cli 17: Click Boton Grabar 10: Abrir Formulario 4: Abrir Formulario 24: Act_Stock_Gen_Kardex()

: NG Factura_Vta

: Frm Ord_Cpra_Cli 7: Escoger Cliente 15: Escoger Orden de Compra Cliente : Vendedor 13: Listar Deta_Ord_Cpra_Cli(obj) : Frm Cliente : NG CLIENTE 5: Listar_Cliente(obj)

: NG KARDEX

25: Act_Stock_Gen_Kardex()

14: Listar Deta_Ord_Cpra_Cli(obj)

6: Listar_Cliente(obj)

: NG Deta_Ord_Cpra_Cli

: DT Deta_Ord_Cpra_Cli : DT CLIENTE : DT KARDEX

Figura 33 D. Colaboracin Factura


93

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

6.4

ELABORACIN DEL MODELO CONCEPTUAL


Marca Departamento Unidad DetalleCotizacion Cotizacion Descuento Categoria

Distrito

Provincia

SubCategoria Producto Cliente DetalleOrdCompra DetaNotaPed Usuario

Area

Cargo

Kardex OrdenCompra Empleado DetaBoletaVta Proveedor DetaFacturaVta DetaOrddenCompra

OrdenCompraProvee NotaPedido

DetaNotaSal

DetaNotaEntra NotaSalida BoletaVenta FacturaVenta NotaEntrada

LetraCobrar

Figura 34Modelo Conceptual BD


94

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CAPITULO 7 MODELO DE DISEO


95

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Captulo 7: MODELO DE DISEO


7.1 ELABORACIN DEL MODELO LGICO

Se identifican todas las clases que conformaran una clase persistente en el Modelo Fsico, a travs de un diagrama de clases, indicando las relaciones entre las mismas, la multiplicidad, atributos (se consideran los campos que tendr cada tabla en el Modelo Fsico).

96

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Figura 35 Modelo Lgico BD


97

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

7.2

ELABORACIN DEL DICCIONARIO DE DATOS

Tabla 7.2.1
TABLA Usuario Empleado Distrito DESCRIPCION Contiene el usuario y contrasea de acceso al sistema de cada trabajador. Contiene datos principales del trabajador. Contiene el registro de todos los distritos dependiendo de una Provincia. Contiene el registro Departamento. de las provincias dependiendo de un

Provincia Departamento rea Cargo Cliente Cotizacin

Contiene un registro de todos los Departamentos. Contiene la descripcin por cada rea de la empresa. Contiene los registros de cada cargo en la empresa. Contiene los registros principales de los clientes. Registra la lista de los productos, el tipo de pago y un total requerido por los clientes.

DetalleCotizacio Guarda el cdigo y cantidad (detalles) de los productos asignados en la cotizacin de compra. n BoletaVenta DetaBoletaVta FacturaVenta Registra el importe de los productos adquiridos por el cliente. Guarda la cantidad, el precio y detalle del importe de los productos adquiridos en la boleta. Registra datos e importe del o los productos adquiridos por el cliente.

Guarda la cantidad, precio y detalle del importe de los productos DetaFacturaVta adquiridos en la factura. NotaSalida Registra los productos que se adquirieron en la factura o boleta de venta o salieron de Almacn por otro motivo. Guarda la cantidad y el precio de productos asignados en la nota de salida.
98

DetaNotaSal

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

NotaEntrada

Registra los productos que se adquirieron en la factura o boleta de compra. Guarda la cantidad y el precio de los productos asignados en la nota de entrada. Contiene un registro de las letras por cobrar a los clientes indicados en la factura de venta. Almacena el stock mnimo y mximo de los productos existentes mediantes la nota de entrada y de salida. Contiene los registros de las marcas por producto. Contiene los registros de las unidades de medida de los productos. Registra las notas de pedido de los productos solicitados por el cliente. Guarda la cantidad, precio y detalle del importe de los productos asignados en la Nota de Pedido. Registra los datos de la orden de compra que los clientes no hacen llegar.

DetaNotaEntra

LetraCobrar

Kardex Marca Unidad NotaPedido

DetaNotaPed

OrdenCompra

DetalleOrdCompr Guarda el precio y la cantidad de los productos asignados en la Orden de Compra. a Producto Categoria SubCategora Contiene los registros de los productos adquiridos por un proveedor. Contiene una lista de las Categoras por Producto. Contiene un registro de las SubCategorias por Producto y por Categora. Contiene los registros de los proveedores que nos venden la mercadera.

Proveedor

OrdenCompraPro Registra los datos de la orden de compra de las cotizaciones o compra directa al proveedor. vee DetaOrdenCompr Guarda el precio y la cantidad de los productos asignados en la Orden a de Compra del Proveedor. Provee
99

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

7.3

ELABORACIN DEL MODELO FSICO

Figura 36 Modelo Fsico BD


100

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

7.4

IDENTIFICACIN DE SUBSISTEMAS Y LIBRERAS


Capa Presentacin
CAPA PRESENTACIN

Capa Entiddad

SubSistema Compra GUI

Capa Dato

CAPA DATOS

SubSistema Almacen SubSistema Ventas


BDLicorera

Figura 37 I. Subsistemas y Libreras

7.5

CAPAS DE DISEO (DESCRIPCIN) Tabla 7.5.1

Caso de Uso( Form)

Objetivo/Descripcin Modulo Ventas Permite generar una lista para el cliente con informacin de los productos que se desea adquirir Generado cuando se realza una venta. de Permite filtrar informacin acerca documentos ya sea factura o boleta. Modulo Almacn Permite registrar la E/S de productos. Permite registrar los productos y ordenarlas en categora. Modulo Compra Genera una lista para el proveedor con los productos a facturar previa cotizacin manual por parte del proveedor. Generado cuando se ha realizado una compra.
101

Generar Cotizacin de Venta Factura de Venta Consultar Venta Documento

de

los

Registrar Movimientos Registrar Productos

Orden de Compra Factura de compra

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CAPITULO 8 MODELO DE IMPLEMENTACION


102

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Captulo 8: MODELO DE IMPLEMENTACION


8.1 MODELO DE IMPLEMENTACION Y DESPLIEGUE
La estrategia tradicional de utilizar aplicaciones compactas causa gran cantidad de problemas de integracin en sistemas software complejos como pueden ser los sistemas de gestin de una empresa o los sistemas de informacin integrados consistentes en ms de una aplicacin. Estas aplicaciones suelen encontrarse con importantes problemas de escalabilidad, disponibilidad, seguridad, integracin. Para solventar estos problemas se ha generalizado la divisin de las aplicaciones en capas que normalmente sern dos: una capa que servir para guardar los datos (base de datos) y una interfaz grfica que facilite al usuario el uso del sistema.

8.2

DIAGRAMA DE COMPONENTES MODELO 2 CAPAS


1.- Capa de Presentacin: Es la que ve el usuario (tambin se la denomina "capa de usuario"), presenta el sistema al usuario, le comunica la informacin y captura la informacin del usuario en un mnimo de proceso. Esta capa se comunica nicamente con la capa de datos por ser un modelo de 2 capas. Tambin es conocida como interfaz grfica y debe tener la caracterstica de ser "amigable" (entendible y fcil de usar) para el usuario. 2.- Capa de Datos: Es donde residen los datos y es la encargada de acceder a los mismos. Est formada por uno o ms gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperacin de informacin desde la capa de presentacin.

103

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Capa Presentacin

Capa Entiddad

Capa Dato

BDLicorera

Figura 38 Diagrama Componente 2 Capas

8.3

MOTOR DE BASE DE DATOS


Motor de BD MySQL es un sistema de gestin de base de datosrelacional, es muy rpida en la lectura cuando utiliza el motor no transaccional MyISAM; es utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicacin web est muy ligada a PHP, que a menudo aparece en combinacin con MySQL.

MOTOR DE BASE DATOS

104

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

Distrito id_distrito: int desc_distrito: varchar(30) id_provincia: int Cliente id_cliente: int nombre: varchar(30) ape_paterno: varchar(20) ape_materno: varchar(20) dni: int ruc: int direccion: varchar(50) telefono: varchar(10) tipo_cliente: varchar(12) latitud: varchar(10) longitud: varchar(10) id_distrito: int

Provincia id_provincia: int desc__provincia: varchar(30) id_departamento: int

Departamento id_departamento: int desc_departamento: varchar(30)

Marca id_marca: int desc_marca: varchar(30)

Unidad id_unidad: int desc_unidad: varchar(30) Categoria id_categoria: int desc_categoria: varchar(30)

Cotizacion id_cotizacion: int fecha: datetime forma_pago: int fecha_pago: datetime total: float id_cliente: int id_empleado: int Kardex id_kardex: int tipo_doc: varchar(15) nro_doc: int cantidad: int id_producto: int

DetalleCotizacion id_cotizacion: int id_producto: int cantidad: int descripcion: varchar(30) precio_unitario: float total1: float descuento: float importe: float

SubCategoria Producto id_producto: int descripcion: varchar(50) precio_unitario: float precio_caja: float stock_min: int stock_max: int observacion: text id_marca: int id_unidad: int id_subcatego: int id_subcatego: int desc_subcategoria: varchar(30) id_categoria: int DetaOrdenCompraProvee id_producto: int id_ordcpraprove: int precio: float cantidad: int

detaNotaPed id_producto: int id_notapedido: int cantidad: int descripcion: varchar(30) precio_unitario: float total1: float descuento: float imrpote: float OrdenCompra id_ordcom: int fecha: datetime fecha_pago: datetime estado: int observacion: text id_cliente: int id_cotizacion: int id_empleado: int

DetalleOrdCompra id_producto: int id_ordcom: int precio: float cantidad: int

OrdenCompraProvee id_ordcpraprove: int fecha: datetime estado: int observacion: text id_empleado: int id_proveedor: int Proveedor id_proveedor: int razon_social: varchar(30) direccion: varchar(50) ruc: int telefono: varchar(10) contacto: varchar(50) correo: varchar(30)

DetaBoletaVta id_producto: int id_bolvta: int cantidad: int descripcion: varchar(30) precio_unitario: float total1: float descuento: float importe: float

Empleado id_empleado: int nombre: varchar(30) ape_paterno: varchar(20) ape_materno: varchar(20) dni: int direccion: varchar(50) telefono: varchar(10) fecha_naci: datetime fecha_ingre: datetime id_cargo: int id_usuario: int

Cargo id_cargo: int desc_cargo: varchar(20) id_area: int

NotaPedido id_notapedido: int fecha: datetime igv: float subtotal: float estado: int observacion: text id_factvta: int id_cliente: int id_empleado: int BoletaVenta id_bolvta: int fecha: datetime igv: float subtotal: float id_ordcom: int id_cliente: int id_empleado: int DetaFacturaVta id_factvta: int id_producto: int cantidad: int descripcion: varchar(30) precio_unitario: float total1: float descuento: float importe: float

Area id_area: int desc_area: varchar(20) Usuario id_usuario: int usuario: varchar(20) contrasea: varchar(20) id_cargo: int

FacturaVenta id_factvta: int fecha: datetime fecha_pago: datetime igv: float subtotal: float estado: int observacion: text id_ordcom: int id_cliente: int id_empleado: int

DetaNotaEntra id_notaentrada: int id_producto: int cantidad: int precio: float stock: int

NotaEntrada id_notaentrada: int

LetraCobrar id_letracobrar: int fehca_giro: datetime fecha_venci: datetime monto: float estado: int id_factvta: int

NotaSalida id_notasalida: int fecha: datetime punto_partida: varchar(20) punto_llegada: varchar(20) observacion: text id_bolvta: int id_factvta: int id_empleado: int

DetaNotaSal id_notasalida: int id_producto: int cantidad: money precio: float stock: int

fecha: datetime punto_partida: varchar(20) punto_llegada: varchar(20) observacion: text id_ordcpraprove: int id_empleado: int

Figura 39 Base de Datos en Erwin


105

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

8.1

DIAGRAMA DE COMPONENTES COALVEN


8.1.1 Capa Presentacin El rea de color verde incluye a todas las componentes vistas por el usuario (Imgenes, Botones, Banners, etc)

Cotizacion.php b_proveedor.ph p

Compras.php

mantproveedor.php

BoletaCompra.p hp

LogueoUsuario.ph p empleados.php

M_COMPRAS

M_ADMINISTRADOR

Sistema.php

n_compra_p.php agregarcotizaci on.php edit_cliente.php NotaPedido.php FacturaCompra.p hp mantclientes.php n_empleado.php

n_proveedor.php

OrdenCompraProvee dor.php

b_producto.php agregarproduct o.php

ConsultarStock.p hp

FacturaVenta.php BoletaVenta.php Buscar_cliente.p hp

b_cliente.php

M_ALMACEN
notasalida.php

Kardex.php

M_VENTAS

Busqueda_prod ucto.php n_producto.php subcategoria.php

Venta.php LetraporCobrar.ph p

notaentrada.php

n_clienteregistro OrdenCompra.php

Figura 40 D. C. Capa Presentacin

106

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

8.1.2

DIAGRAMA Capa Datos DE COMPONENES CAPA DATOS

Los DDL para realizar las consultas a la Base de Datos.


utilidades.php class.expdf.p hp

class.pdf.ph p

conexion.php

clsproveedor.p hp

C_Capa_Datos

clsempleado. php

clscompra.ph p

clscotizacion.p hp

clsventa.php clscliente.ph p class.phpma iler.php

clsproducto.p hp

Figura 41 D. C. Capa Datos

8.2

DIAGRAMA DE DESPLIEGUE
Se imprime las cotizaciones, Orden Compra, Facturas , Boletas que s e regis tran para lo clientes y para el area de ventas

IP General 192.168.127.* Rango: 2 - 5 Puerta de enlace: 192.168.127.1 Mas cara de Red: 255.255.255.0

IMPRESORA ALMACEN

IMPRESORA VENTAS
IP: 192.168.127.3 IP: 192.168.127.2 M ASK: 255.255.255.0

Se imprime el Kardex que s e regis tran para el envio al area adminitrativa.

Puerto Paralelo Puerto Paralelo RAM: 1GB Disco Duro: 80 GB Proces ador: Core 2Duo Realiza el proces o de genearar la factura, boleta, Orden de Compra, Cotizaciones s egundos los datos de los cliente

M ASK: 255.255.255.0

PCVENTAS1

Puerto Paralelo

PCVENTAS2

IP: 192.168.127.4 <process nam e> <thread nam e> M ASK: 255.255.255.0

Regi strar Im pri m i r Cal cul ar

PCALMACEN

Fas t Ethernet Fas t Ethernet Fas t Ethernet


IP: 192.168.127.5 M ASK: 255.255.255.0

RAM: 1GB Disco Duro: 80 GB Proces ador: Core 2Duo Realiza un proceso de regis trar la nota de entrada y s alida, generar el kardex, regis trar productos .

Router Fas t Ethernet

Switch Fas t Ethernet

PCCOMPRAS

IP: 192.0.50.215 M ASK: 255.255.255.0

Hos ting Servidor

Hos ting Pagado Se almacena el s is tema en general y la bd, recibe todos los proces os generados por cada area.

RAM: 1GB Disco Duro: 80 GB Proces ador: Core 2Duo Realiza el proces o de Registrar las compras realizadas al proveedor, Generar Orden Compra.

Figura 42 Diagrama de Despliegue


107

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CAPITULO 8 CONCLUSIONES Y RECOMENDACIONES


108

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

CONCLUSIONES
El objetivo de este trabajo se ha centrado en el anlisis de los determinantes de la problemtica del rea Compras, Almacn y Ventas en la empresa Representaciones y Distribuciones Garca. Por ello, mediante la evaluacin de los mismos se propone como medio de solucin el desarrollo del Software .

Los

resultados

obtenidos

mediante

el

sistema

en

la

metodologa,

diseo,

programacin, implementacin, es la toma ms confiable en las decisiones con el fin de hacer ms eficiente el proceso de las actividades.

Esperando que con lo logrado hasta el momento se cumpla con el objetivo principal de la creacin del software el cual es el crecimiento de la empresa, por lo proyectado en un mediado a largo plazo, realizando las capacitaciones respectivas para la interaccin del usuario con el sistema.

109

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

RECOMENDACIONES
Se recomienda a los trabajadores regirse bajo todos los cambios establecidos en la integracin de este nuevo sistema ya que es la manera correcta como se debe trabajar, cabe resaltar que los trabajadores sern preparados mediante la capacitacin respectiva.

Luego de un tiempo si el local crece o hay nuevas reas o sucursales que quieran ser implementadas automatizadamente podran comunicarse con nosotros por lo que sabemos cmo esta creado todo el proyecto y serams rpido adecuarlo a los cambios.

110

SISTEMA DE COMPRAS, ALMACEN Y VENTAS

BIBLIOGRAFIA

Joseph Schmuller Aprendiendo UM L en 24 horas UTP Vicerrectorado de Investigaci n. An lisis y Diseo de Sistemas Inform ticos, Textos de instrucci n bsicos (TINS)

111

También podría gustarte