37
Ingeniería Del Software I Proyecto: Desarrollo e Implementación Del Sistema de Control y Distribución De Ventas Del “Comercial Mesia”. Docente: ING. JOSÉ EDGAR GARCÍA DÍAZ. Integrantes: Loayza Chavez José. Varas Navarro Jackson. Ramirez Silvano Jorge Rodrigo. Pedemonte Rojas Ivan. Del Águila Díaz Francisco Javier. Ciclo: VI Semestre: 2009- II Iquitos- Perú

Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Embed Size (px)

Citation preview

Page 1: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Ingeniería Del Software I

Proyecto: Desarrollo e Implementación Del Sistema de Control y Distribución De Ventas Del “Comercial Mesia”.

Docente: ING. JOSÉ EDGAR GARCÍA DÍAZ.

Integrantes:Loayza Chavez José.Varas Navarro Jackson.Ramirez Silvano Jorge Rodrigo.Pedemonte Rojas Ivan.Del Águila Díaz Francisco Javier.

Ciclo: VI

Semestre: 2009- II

Iquitos- Perú

Page 2: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

INTRODUCCION.

Por medio de este trabajo se desea comprender la mayoría de lo que tenga que ver con el funcionamiento de ventas de la bodega MESIA. Se pretende hacer un análisis de sistema tomando en cuenta todos los puntos de vista del trabajador o dueño encargado y así poder llegar a una solución. Para poder llegar a la solución se deben ocupar varias herramientas para el análisis. Algunas de estas son: determinar los requerimientos, el cual comprende, como más importante punto, los diagramas de Flujo; analizar los resultados y un diseño preliminar de la alternativa de solución.

Lo que comprende este trabajo son los aspectos generales del entorno del trabajo que incluyen antecedentes, justificación, objetivos del trabajo, alcances, limitaciones y factibilidades. Con esto se pretende obtener la información general de la empresa con la cual se verá cuales son los requerimientos de la empresa.

En la segunda parte ya se obtienen los requerimientos concretos y se construyen diagramas de flujo de datos para ver cuales son los procesos por los que se pasa para elaborar la facturación en MESIA. Se explican estos flujos de datos en la documentación a continuación de los diagramas. Con esto se pretende obtener una forma gráfica de cómo funcionará el sistema.

Page 3: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

OBJETIVOS.

- Analiza el proceso de venta y cobro en el comercial MESIA.- Hacer que el proceso de venta y facturación sea más sencilla y rapido y de esta manera

aumentar las ganancias de la empresa.- Mejorar la calidad y el servicio al cliente en la empresa.

Page 4: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Sistema de control de ventas

CAPITULO I: MARCO METODOLÓGICO

1.1. EL PROBLEMA – REALIDAD PROBLEMATICA:

La investigación tiene lugar en la Empresa “COMERCIAL MESIA” a la cual se realizara un estudio sobre la forma en la que actualmente se viene realizando los procesos en lo que se refiere a la atención al público, el control de las ventas y el mantenimiento del stock, los cuales son las razones que sirvieron para motivar a realizar una investigación con relación a este recurso, proponiendo un Sistema informático que controla los procesos mencionados anteriormente, y de esta manera ayudar a los gerentes o propietarios a controlar los ingresos y egresos generados y a tomar decisiones que permitan mejorar la empresa.

1.1.1. Antecedentes del Problema

A. Antecedentes de la investigación.

a. “Sistema de Compra y Venta en una Bodega”: Expuesta en la Universidad Nacional de La Amazonia Peruana (Loreto - Perú).

Año : 2009

Autor : Estudiantes de la facultad de ingeniería de sistemas UNAP.

Objetivo General

Proporcionar un Sistema flexible, seguro y de fácil control de las ventas y proporcionar reportes del stock de los productos.

Conclusiones

Se llego a la conclusión de que con la implementación de este sistema en cualquier centro de distribución “Bodega” se hace el trabajo de venta más eficiente y el control de las ventas y de los productos es mas acertado y rápido.

b. Sistema de Facturación para la empresa RAM. Expuesta Facultad de Economía de la universidad “Santiago I. Barbarena” - San Salvador.

Page 5: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Año : 2002

Autor : Facultad de Economía “Santiago I. Barbarena”

Objetivo General

Mediante este trabajo se pretende entender el funcionamiento de facturación de la empresa RAM y tratar de facilitarlo por medio del análisis de sistema.

Conclusiones

La implantación de un nuevo sistema de facturación sería una buena decisión para que RAM se mantenga luchando en el mercado con mayor fuerza. Los propios empleados de la compañía están de acuerdo con el cambio a un nuevo sistema. Este sistema va ha reforzar la estructura de trabajo que tiene RAM, haciéndola mas rápida y confiable. De esta manera puede llegar a ser más atractiva para el mercado.

Muchas veces se dice que es bueno el cambio, que hay que experimentar nuevas cosas y no quedarse en lo mismo. Este viene a ser el caso de RAM, este debe de buscar el cambio para poder mantenerse fuerte en este mundo de los negocios. RAM debe darse cuenta que al hacer cambios de vez en cuando puede resultar muy beneficioso para la empresa; por eso, cambiarse a un nuevo sistema de facturación es el mejor camino que puede tomar RAM en este momento.

B. Antecedentes de Aplicación.

a. MARKTECH (Supermercado “Los Portales”)

Datos (Desarrollador: Jorge Luis Gómez Santillán)

Creado por una persona natural. Tiene un manual de usuario. Viene siendo mejorado desde su compra ya hace más de dos

años. El sistema no es único ya que fue vendido a otras centros

comerciales.

Page 6: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

b. DATA MARKET (Hipermercado “Pirámide”)

Datos (Desarrollador: Data Business (Empresa - Lima))

Creado por la empresa “Data Business”. Tiene un manual de usuario. Viene siendo mejorado desde su compra ya hace mas de 3

años. El sistema no es único ya q fue vendido a otros centros

comerciales.

c. SOFTCOM.sql (Galerías “Quispe”)

Datos (Desarrollador: Real System (Empresa)) Creado por la empresa “Real System”. Tiene un manual de usuario. Viene siendo mejorado dependiendo de los requerimientos de

expansión del negocio. El sistema no es único ya que fue vendido a otros centros

comerciales1.1.2 Formulación del Problema

¿De qué manera se puede contribuir a mejorar los procesos que actualmente existen, relacionados con la atención al público, control de ventas y el manejo del stock?

1.1.3 Justificación del problema

Como se sabe los Sistemas están siendo cada vez más usadas hoy en día para tener una mejor forma de decisión cuando queremos solucionar un problema. El desarrollo del sistema es necesario para agilizar los procesos que realizan en la empresa, generando mejorar en:

Tecnológico: se mejora la infraestructura, al contar con un sistema informático, que permitirá agilizar los procesos.

Económico: Al agilizar el proceso de atención al público, aumentaran los clientes, generando mayores ingresos a la empresa y menores perdidas de dinero.

Page 7: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Social: Se genera un aumento de los clientes para la empresa, debido a la eficiencia en los procesos.

1.2 OBJETIVO GENERAL

Desarrollar un sistema informático para el comercial MESIA, que permita analizar los procesos de atención al cliente, control de ventas, facturación y manejo de stock, ayudando también a los gerentes o propietarios a tomar decisiones que permitan aumentar la utilidades de ganancia.

1.2.1 Objetivos Especificos

- Recolectar la información necesaria para desarrollar el sistema.

- Generar la documentation respectiva.

- Implementar la base de datos.

- Implementar el sistema. 1.3 Hipotesis

H 0 : El software de venta si funcionara.

H 0 : El software de venta no funcionara.

1.3.1 Variables

1.4.1 Variable independiente:

El sistema “Sistema de Control y Distribución De Ventas Del “Comercial Mesia” aplicado a mejorar las ventas en el comercial.

1.4.2 Variable independiente:

Eficiencia “Sistema de Control y Distribución De Ventas Del “Comercial Mesia”

1.4.3 Variable interviniente: Metodología

Page 8: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

1.4 DISEÑO DE EJECUCION

1.4.1 Técnicas e Instrumentos, Fuentes e Informantes

Para tener adquisición de los conocimientos de los expertos se considero las siguientes modalidades:

Entrevistas0: Al propietario

Cuestiona0rio:A la propietario

Vendedora

Despachador.

Cuestionario para el administrador: Ver anexo # 1

1.4.2 Diseño de contrastación

Y= El proceso de la toma de decisión antes de usar el “sistema Sistema de Control y Distribución de Ventas del “Comercial Mesia” para mejorar los procesos de atención al público, control de ventas y manejo de stock, mediante el desarrollo y la implementación de un sistema.

X= Sistema de Control y Distribución De Ventas Del “Comercial Mesia aplicado a mejorar los procesos de atención al público, control de ventas y manejo de stock, mediante el desarrollo y la implementación de un sistema.

CAPILO II: MARCO REFERENCIAL

Glosario:

Sistema

Es un conjunto de programas informáticos para ordenadores que están diseñados para administrar los recursos de el ordenador.

Venta

Es una de las actividades más pretendidas por empresas, organizaciones o personas que ofrecen algo (productos, servicios u otros) en su mercado meta, debido a que su éxito

Page 9: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

depende directamente de la cantidad de veces que realicen ésta actividad, de lo bien que lo hagan y de cuán rentable les resulte hacerlo.

Sistema de ventas

No es algo más que lineamientos en los cuales se basaran sus vendedores para diagnosticar el problema real de su potencial cliente, para crear soluciones y para lograr  su satisfacción total.

Cliente

El cliente permite hacer mención a la persona q accede a un producto o servicio a partir de un pago. Cliente puede ser utilizado, según el contexto, como sinónimo de comprador (la persona que compra el producto), usuario (la persona que usa el servicio) o consumidor (quien consume un producto o servicio).

Artículo

Se puede definir al producto desde un aspecto Sico-social donde a la persona le mejora su imagen, su estatus, su exclusividad y vanidad.

Administrador

Es el individuo en una organización que dirige las actividades de otros. Este también podrá tener algunas responsabilidades operativas. .Los administradores convierten un conjunto de recursos humanos, materiales, técnicos, monetarios, de tiempo y espacio en una empresa útil y efectiva.

Estos tienen la responsabilidad de realizar acciones que permitan que las personas hagan sus mejores aportaciones a los objetivos del grupo.

Proveedor

Es una entidad de diverso orden que presta servicios a otras. En informática, un proveedor es una entidad física o virtual que tiene el fin de ofrecer un servicio a otra u otras entidades.

Ferretería

Una ferretería es un establecimiento comercial dedicado a la venta de útiles para el bricolaje, la construcción y las necesidades del hogar, normalmente es para el público en general aunque también existen dedicadas a profesionales con elementos específicos como: cerraduras, herramientas, etc.

Page 10: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

2.2.- MARCO CONCEPTUAL:

Se propone una solución que permita al usuario ingresar registros a un sistema informático que este relacionado a un sistema gestor de base de datos (SGBD), para lo cual utilizaremos la siguiente metodología:

METODOLOGIA: Rational Unified Process (RUP)

La metodología RUP, llamada así por sus siglas en inglés Rational Unified Process, divide en 4 fases el desarrollo del software:

Inicio, El Objetivo en esta etapa es determinar la visión del proyecto. Elaboración, En esta etapa el objetivo es determinar la arquitectura óptima. Construcción, En esta etapa el objetivo es llevar a obtener la capacidad operacional

inicial. Transmisión, El objetivo es llegar a obtener el ralease del proyecto.

Cada una de estas etapas es desarrollada mediante el ciclo de iteraciones, la cual consiste en reproducir el ciclo de vida en cascada a menor escala. Los Objetivos de una iteración se establecen en función de la evaluación de las iteraciones precedentes.

Vale mencionar que el ciclo de vida que se desarrolla por cada iteración, es llevada bajo dos disciplinas:

Disciplina de Desarrollo

Ingeniería de Negocios: Entendiendo las necesidades del negocio. Requerimientos: Trasladando las necesidades del negocio a un sistema automatizado. Análisis y Diseño: Trasladando los requerimientos dentro de la arquitectura de software. Implementación: Creando software que se ajuste a la arquitectura y que tenga el

comportamiento deseado. Pruebas: Asegurándose que el comportamiento requerido es el correcto y que todo los

solicitado esta presente.

Disciplina de Soporte

Configuración y administración del cambio: Guardando todas las versiones del proyecto. Administrando el proyecto: Administrando horarios y recursos. Ambiente: Administrando el ambiente de desarrollo. Distribución: Hacer todo lo necesario para la salida del proyecto

Page 11: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Es recomendable que a cada una de estas iteraciones se les clasifique y ordene según su prioridad, y que cada una se convierte luego en un entregable al cliente. Esto trae como beneficio la retroalimentación que se tendría en cada entregable o en cada iteración.

Los elementos del RUP son:

Actividades, Son los procesos que se llegan a determinar en cada iteración. Trabajadores, Vienen hacer las personas o entes involucrados en cada proceso. Artefactos, Un artefacto puede ser un documento, un modelo, o un elemento de modelo.

Una particularidad de esta metodología es que, en cada ciclo de iteración, se hace exigente el uso de artefactos, siendo por este motivo, una de las metodologías más importantes para alcanzar un grado de certificación en el desarrollo del software.

CAPTULO II: MARCO REFERENCIAL

2.1 MARCO TEORICO REFERENCIAL

SISTEMA DE INFORMACION

Un sistema de información es un conjunto de elementos que interactúan entre sí con el fin

de apoyar las actividades de una empresa o negocio.

El equipo computacional: el hardware necesario para que el sistema de información

pueda operar.

El recurso humano que interactúa con el Sistema de Información, el cual está formado

por las personas que utilizan el sistema.

Un sistema de información realiza cuatro actividades básicas: entrada, almacenamiento,

procesamiento y salida de información.

Entrada de Información: Es el proceso mediante el cual el Sistema de Información

toma los datos que requiere para procesar la información. Las entradas pueden ser

manuales o automáticas. Las manuales son aquellas que se proporcionan en forma directa

por el usuario, mientras que las automáticas son datos o información que provienen o son

tomados de otros sistemas o módulos. Esto último se denomina interfases automáticas.

Las unidades típicas de entrada de datos a las computadoras son las terminales, las cintas

magnéticas, las unidades de diskette, los códigos de barras, los escáners, la voz, los

monitores sensibles al tacto, el teclado y el mouse, entre otras.

Almacenamiento de información: El almacenamiento es una de las actividades o

capacidades más importantes que tiene una computadora, ya que a través de esta

Page 12: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

propiedad el sistema puede recordar la información guardada en la sección o proceso

anterior. Esta información suele ser almacenada en estructuras de información

denominadas archivos. La unidad típica de almacenamiento son los discos magnéticos o

discos duros, los discos flexibles o diskettes y los discos compactos (CD-ROM).

Procesamiento de Información: Es la capacidad del Sistema de Información para

efectuar cálculos de acuerdo con una secuencia de operaciones preestablecida. Estos

cálculos pueden efectuarse con datos introducidos recientemente en el sistema o bien con

datos que están almacenados. Esta característica de los sistemas permite la

transformación de datos fuente en información que puede ser utilizada para la toma de

decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones genere

una proyección financiera a partir de los datos que contiene un estado de resultados o un

balance general de un año base.

Salida de Información: La salida es la capacidad de un Sistema de Información para

sacar la información procesada o bien datos de entrada al exterior. Las unidades típicas

de salida son las impresoras, terminales, diskettes, cintas magnéticas, la voz, los

graficadores y los plotters, entre otros. Es importante aclarar que la salida de un Sistema

de Información puede constituir la entrada a otro Sistema de Información o módulo. En

este caso, también existe una interfase automática de salida. Por ejemplo, el Sistema de

Control de Clientes tiene una interfase automática de salida con el Sistema de

Contabilidad, ya que genera las pólizas contables de los movimientos procesales de los

clientes.

TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN (TIC)

Las tecnologías de la información y la comunicación (TIC o NTIC para Nuevas Tecnologías de la Información y de la Comunicación o IT para «Information Technology») agrupan los elementos y las técnicas utilizadas en el tratamiento y la transmisión de las informaciones, principalmente de informática, Internet y telecomunicaciones.

SISTEMA INTEGRADO

Es un sistema de computadora de propósito especial diseñado para llevar a cabo una función específica.

A diferencia de las computadoras de propósito general, como las computadoras personales, un sistema integrado lleva a cabo una o unas pocas tareas predefinidas, generalmente con requerimientos muy específicos, y a menudo incluye hardware

Page 13: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

específico para cada tarea, y partes mecánicas que no se encuentran en computadoras de propósito general.

Como el sistema está dedicado a una tarea específica, los ingenieros de diseño pueden optimizarlo, reduciendo su tamaño y costos. Los sistemas integrados generalmente son producidos en masa.

Físicamente, los sistemas integrados pueden ser desde dispositivos portátiles como relojes digitales, reproductores de MP3, a grandes instalaciones como semáforos, controladores de fábricas o sistemas de control de plantes de energía nuclear.

Los teléfonos celulares y computadoras handheld, comparten algunos elementos con los sistemas integrados, como sistemas operativos y microprocesadores, pero no son verdaderos sistemas integrados en sí mismo, porque tienden a ser más de propósito general, permitiendo que diferentes aplicaciones se ejecuten y que puedan conectarse periféricos.

Ejemplos de sistemas integrados

* Reproductores de audio.

* Aviónica: como sistemas de guía inercial, software/hardware de control de vuelo, etc.

* Teléfonos celulares.

* Controladores de motor y antilock brake controllers para automóviles.

* Termostatos, aire acondicionados, etc.

* Calculadoras de mano.

* Reproductores y grabadores de DVD, lavarropas, microondas, etc.

* Equipos médicos.

* Consolas de videojuegos.

* Periféricos de computadoras como routers e impresoras.

* Instrumentos musicales digitales.

Page 14: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

CAPITULO III: DESARROLLO DE LA METOLOGIA

Metodología del sistema experto. Como lo mencionamos en el marco conceptual, la metodología que utilizamos para el desarrollo e implementación de nuestro sistema experto será el de Metodología RUP.

Etapa “INICIO”:

En la ferretería “MESIA” no se encontró evidencia de antecedentes de un uso de un sistema informático de venta.

En primer lugar encontramos la fase de boletaje, este proceso de emisión es manualmente, ya que el vendedor (cajero).

En segundo lugar encontramos que la fase de reporte de los artículos salientes se hace en un cuaderno de notas.

Partiendo de los registros de el cuaderno de notas, vimos que para el administrador realizar reportes de cuentas de meses anteriores es algo tedioso para ambas partes (Administrador - Dueño).

También se observo que el control de los artículos vendidos y sobrantes es ineficiente.

Etapa “ELABORACION”:

Page 15: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Diagrama Entidad – Relación

Page 16: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Casos de uso:

Diagrama de Caso de Uso del Negocio:

Diagrama de Actividades

Registrando Ingreso de Productos

Vendedor realiza la recepcion de productos

Registra productos

Realiza la Devolucion inmediata

Producto OK

SI

NO

Cliente

Cerrando Ventas

Cajero

Atendiendo Cliente

Generando Ventas

Registrando ingreso de productos

Vendedor

Page 17: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Atendiendo Consultas

Cliente realiza pedido

Vendedor verifica existencia de productos

Existe Producto

Vendedor agrega producto a lista de Pedidos

si

Vendedor muestra lista deproductos existentesno

Vendedor muestra Proforma al Cliente

Vendedor emite Orden de Pedido

Cliente Acepta

si

Efectua cambiosno

Page 18: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Generando Ventas

Cliente presenta Orden de Pedido

Cajero verifica Orden de Pedido

Orden de pedido OK

O.P incluye dscto

si

Cajero efectua dsctosi

Cajero emite total a pagar

no

Cajero ofrece boleta o factura

Cliente desea facturaCajero emite

boleta

noCajero solici ta datos al cl ientesi

Datos OK

no

Cajero emite factura

si

Se entrega productos al cl iente

Page 19: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Cerrando Ventas

Diagrama de Objetos

Cajero redacta la liquidacion diaria

Cajero emite liquidcion mensual

Cajero crea cuadros estadisticos de ventas anuales

productos proforma

orden pedidovendedor

registra

elabora

crea

cliente

NewClass

ficha cliente

cajero

lista dscto

documento venta

recibe

registra cancelado

tiene

doc de cierre

liq diaria

liq mensual

cuadros

boleta factura

Page 20: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Caso de uso de requerimientos

Registrando Ingreso de Productos

Atendiendo Cliente

Vendedor

Registrar ingreso de productos

Realizar pedido

<<include>>

Atender Consulta

Generar ProformaCliente

Emitir Orden Pedido

Vendedor

<<include>>

<<include>>

Page 21: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Generando Ventas

Cerrando Ventas

Redactar liquidacion diaria

Emitir liquidacion mensualCajero

Crear cuadros estadisticos

Emite orden pedido

Cajero

Cancelar Documento

Cliente Vendedor

Emitir documento de venta Asignar dscto

<<extend>>

Emitir boleta Emitir factura

Page 22: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Especificación de caso de uso de requerimientos:

a) Registrar ingreso de productos

El vendedor es el encargado de hacer el “registro de ingreso de productos”, los mismos que deberán encontrarse de manera inmediata en disponibilidad.

b) Atendiendo ClienteEl cliente interactúa en el caso de uso “atender consultas” con el vendedor, luego participan en “generar proforma” y por ultimo el vendedor “emite orden de pedido” en la que involucra al cliente.

c) Generando VentasUna vez generado el pedido el vendedor y el cliente se involucran en la emisión del documento de venta que podría ser “emisión de boleta” o “emisión de factura”, en algunas oportunidades la empresa realiza promociones, por lo tano, aquí se debe considerar “asignar dscto” . Por ultimo el vendedor despacha el producto.

d) El cajero debe hacer los siguientes casos de uso: “redactar liq. diaria”, ”emitir liq. mensual”, ”crear cuadros estadísticos de ventas anuales”.

Diagramas de Secuencia

Registrar ingreso de productos

: Vendedor

Verifica producto

: Producto

Registrar producto

Page 23: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Atendiendo Consultas

Atender consulta:

: Cliente : Producto : vendedor

Entrega pedido

Consulta existencias

Responde existencia

Emite resultados

Page 24: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Generar Proforma:

: Cliente : Vendedor : Producto : Proforma

Entrega pedido

Busca productos pedidos

Responde

Abre nueva

Registra productos

Recaba proforma

Entrega proforma

Page 25: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Emitir orden pedido:

: Cliente : Vendedor : Producto : Orden pedido

Entrega O.P

Busca productos

Responde

Abre nueva orden

Registra productos

Calcula monto

Registra montos

Recaba orden

Entrega orden pedido

Page 26: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Generando Ventas

a) Emitir documento de venta:

b) Cancelar documento

c) Despachar productos:

Cerrando ventas:

: Vendedor : Lista de dscto

Buscar productos con promocion

Responde

Calcular total dscto : Vendedor : Cajero : Cliente

Entrega documento

Solicita pago

Realiza pago

Entrega documento de venta

Page 27: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

a) Redactar liquidacion diaria

b) Emitir liquidacion mensual

: Cajero : Documento venta : Liq diaria

Rev. datos

Total y tipos

Calcula montos

Abre liquidacion

Registra acumulados

Page 28: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

: Cajero : Liq diaria : Liq Mensual

Revision de acumulados diarios

Recaba totales por dia

Opera mensual

Abre nueva

Registrar montos

Diagramas de Colaboración

1 Registro ingreso de productos

v. registro prod Registrador Producto

Productos

producto

add

2 Atendiendo cliente

Page 29: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

a) Atendiendo consulta

v.buscar producto

proforma

Buscador productos

name/cod producto get

add

v.proforma

3 Generando ventasa) Generando orden pedido

v.pedido producto

pedido

Generador pedido

proforma get

add

v.orden pedido

b) Emitir documento venta

v.venta descuentoRealizador venta

orden pedido get

ventas

add

4 Cerrando venta

Page 30: Proyecto de Ingenieria Del SOFTWARE I_jrodrigo Ramirez Silvano_fisi-UNAP

Etapa

“CONSTRUCCION”:

Etapa “TRANSICION”:

v.reportes

Liq-diaria

Liq-mensualGenerador de informes

tipo reporte

get

get

Cuadros estadisticos

get