Proyecto_Ventas
Transcript of Proyecto_Ventas
![Page 1: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/1.jpg)
TEMA : Presentable Final de Curso.
CURSO : Diseño de sistemas
PROFESOR : Alcántara L.
CICLO : 2009-I
INTEGRANTES :
Rubén García U.
Carlos Campos V.
Julio de 2009
FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
SISTEMA DE CONTROL DE
VENTAS Y FACTURACION
![Page 2: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/2.jpg)
2
Agradecimientos al profesor de curso quien a lo largo de dos semestres nos brindo los conocimientos de “análisis de sistemas” y “diseño de sistemas”, además compartió con nosotros sus experiencias profesionales las cuales han servido de motivación durante todo este tiempo.
![Page 3: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/3.jpg)
INDICE
CAPITULO I: EVALUACION DE LA ORGANIZACION
1. Evaluación de la Organización pág. 072. Planteamiento del Problema pág. 083. Solución del Problema pág. 09
CAPITULO II: VISION DEL PROYECTO
1. IntroducciónPropósito pág. 11Alcance pág. 11Definiciones, Acrónimos y Abreviaciones pág. 11Referencias pág. 11
2. Posicionamiento2.1 Oportunidad de Negocio pág. 122.2 Problema pág. 122.3 Producto pág. 13
3. Descripción de StakeholdersResumen de Stakeholders pág. 14Resumen de Usuarios pág. 14Entorno de Usuario pág. 15Perfil de los Stakeholders pág. 15Perfiles de Usuario pág. 15
4. Descripción Global del ProductoPerspectiva del Producto pág. 16Resumen de características pág. 16
5. Departamentos y Áreas de la EmpresaDepartamento de Recursos Humanos pág. 17Departamento de Marketing pág. 17Departamento de Logística pág. 17Gestión de Almacén pág. 18Gestión de Ventas pág. 19Gestión de Envíos pág. 20Departamento de Contabilidad y Facturación pág. 20
CAPITULO III: PLAN DE ACTIVIDADES
1. Cronograma de Trabajo pág. 222. Diagrama de Gantt pág. 233. División pág. 24
CAPITULO IV: REQUERIMIENTOS DE HARDWARE Y SOFTWARE
1. Especificación de Requerimientos del Hardware pág. 262. Especificación de Requerimientos del Software pág. 273. Especificación de Requerimientos de Comunicación pág. 274. Herramientas para la Gestión e Implementación del Proyecto pág. 27
3
![Page 4: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/4.jpg)
CAPITULO V: MODELO DE CASO DE USO DEL NEGOCIO
1. Actores del Negocio pág. 292. Trabajadores del Negocio pág. 293. Casos de Uso del Negocio pág. 294. Diagrama de Casos de Uso del Negocio pág. 305. Diagramas según cada proceso del negocio
Diagrama CUN: 1.0 Atender Pedido pág. 30Diagrama CUN: 2.0 Adquirir Productos pág. 31Diagrama CUN: 3.0 Gestionar Informes pág. 31
CAPITULO VI: MODELO DE CASO DE USO DEL SISTEMA
1. Actores del Sistema pág. 332. Casos de Uso del Sistema de cada proceso del negocio
CUS del CUN: 1.0 Atender Pedido pág. 33CUS del CUN: 2.0 Adquirir Productos pág. 34CUS del CUN: 3.0 Gestionar Informes pág. 35
3. Diagrama de Casos de Uso del Sistema de cada proceso del negocioDiagrama de CUS del CUN: 1.0 Atender Pedido pág. 38Diagrama de CUS del CUN: 2.0 Adquirir Productos pág. 39Diagrama de CUS del CUN: 3.0 Gestionar Informes pág. 39
CAPITULO VII: DIAGRAMA DE ACTIVIDADES DETALLADO DE LOS CUN1. CUN: 1.0 Atender Pedido pág. 412. CUN: 2.0 Adquirir Productos pág. 423. CUN: 3.0 Gestionar Informes pág. 43
CAPITULO VIII: ESPECIFICACIÓN DE LOS CASOS DE USO DEL SISTEMA
Proceso del negocio Atender Pedido (CUN 1.0)CUS: 1.1 Validar Usuario pág. 45CUS: 1.2 Cotizar Pedido pág. 46CUS: 1.3 Registrar Pedido pág. 47CUS: 1.4 Consultar Registro de Clientes pág. 48CUS: 1.5 Registrar Cliente pág. 49CUS: 1.6 Catalogo de Productos pág. 50
Proceso del negocio Adquirir Productos (CUN 2.0) CUS: 2.1 Cotizar Compra pág. 51
CUS: 2.2 Generar Orden de Compra pág. 52CUS: 2.3 Registrar Compras pág. 53CUS: 2.4 Consultar Registro de Proveedores pág. 54CUS: 2.5 Registrar Proveedor pág. 55
Proceso de negocio Gestionar Informes (CUN 3.0)CUS: 3.1 Consultar Ventas pág. 56CUS: 3.2 Consultar Estadísticas pág. 57CUS: 3.3 Consultar Estadísticas por producto pág. 58
CAPITULO IX: DIAGRAMAS DE SECUENCIA
Proceso del negocio Atender Pedido (CUN 1.0)CUS: 1.1 Validar Usuario pág. 60CUS: 1.2 Cotizar Pedido pág. 61
4
![Page 5: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/5.jpg)
CUS: 1.3 Registrar Pedido pág. 62CUS: 1.4 Consultar Registro de Clientes pág. 63CUS: 1.5 Registrar Cliente pág. 64CUS: 1.6 Catalogo de Productos pág. 65
Proceso del negocio Adquirir Productos (CUN 2.0) CUS: 2.1 Cotizar Compra pág. 66
CUS: 2.2 Generar Orden de Compra pág. 67CUS: 2.3 Registrar Compras pág. 68CUS: 2.4 Consultar Registro de Proveedores pág. 69CUS: 2.5 Registrar Proveedor pág. 70
Proceso de negocio Gestionar Informes (CUN 3.0)CUS: 3.1 Consultar Ventas pág. 71CUS: 3.2 Consultar Estadísticas pág. 72CUS: 3.3 Consultar Estadísticas por producto pág. 73
CAPITULO X: DIAGRAMAS DE COLABORACIÓN
Proceso del negocio Atender Pedido (CUN 1.0)CUS: 1.1 Validar Usuario pág. 75CUS: 1.2 Cotizar Pedido pág. 76CUS: 1.3 Registrar Pedido pág. 76CUS: 1.4 Consultar Registro de Clientes pág. 77CUS: 1.5 Registrar Cliente pág. 77CUS: 1.6 Catalogo de Productos pág. 78
Proceso del negocio Adquirir Productos (CUN 2.0) CUS: 2.1 Cotizar Compra pág. 78
CUS: 2.2 Generar Orden de Compra pág. 79CUS: 2.3 Registrar Compras pág. 79CUS: 2.4 Consultar Registro de Proveedores pág. 80CUS: 2.5 Registrar Proveedor pág. 80
Proceso de negocio Gestionar Informes (CUN 3.0)CUS: 3.1 Consultar Ventas pág. 81CUS: 3.2 Consultar Estadísticas pág. 81CUS: 3.3 Consultar Estadísticas por producto pág. 82
CAPITULO XI: DIAGRAMA DE ESTADOS
Cotización de Venta pág. 84Pedido pág. 84Cotización de Compra pág. 84Orden de Compra pág. 85
CAPITULO XII: DIAGRAMA DE CLASES
1. Diagrama de Clases pág. 87
CAPITULO XIII: DIAGRAMA DE ENTIDAD RELACIÓN
2. Diagrama Entidad Relación pág. 89
CAPITULO XIV: PROTOTIPOS
5
![Page 6: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/6.jpg)
Pantalla Principal pág. 91Proceso del negocio Atender Pedido (CUN 1.0)
CUS: 1.1 Validar Usuario pág. 91CUS: 1.2 Cotizar Pedido pág. 92CUS: 1.3 Registrar Pedido pág. 93CUS: 1.4 Consultar Registro de Clientes pág. 94CUS: 1.5 Registrar Cliente pág. 95CUS: 1.6 Catalogo de Productos pág. 96
Proceso del negocio Adquirir Productos (CUN 2.0) CUS: 2.1 Cotizar Compra pág. 97
CUS: 2.2 Generar Orden de Compra pág. 98CUS: 2.3 Registrar Compras pág. 99CUS: 2.4 Consultar Registro de Proveedores pág. 100CUS: 2.5 Registrar Proveedor pág. 101
Proceso de negocio Gestionar Informes (CUN 3.0)CUS: 3.1 Consultar Ventas pág. 102CUS: 3.2 Consultar Estadísticas pág. 103CUS: 3.3 Consultar Estadísticas por Producto pág. 104
6
![Page 7: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/7.jpg)
7
![Page 8: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/8.jpg)
EVALUACION DE LA ORGANIZACION
1. EVALUACIÓN DE LA ORGANIZACIÓN
La empresa CDS Representaciones Generales es una empresa comercializadora que se dedica a la venta de artículos de Ferretería y limpieza, a Municipalidades y otras instituciones públicas y privadas.Las ventas que se realizan pueden ser al contado o con plazos de 7, 15 o 30 días de crédito.La oficina de ventas de dicha empresa recibe diariamente pedidos por medio de fax o correo electrónico por parte de sus clientes para que se les cotice artículos o bien para una compra directa sin cotización. Cuando uno de sus clientes realiza una petición de algún artículo o cotización de este, envía un documento al empleado de ventas, donde detalla el artículo, sus características y la cantidad que necesita de dicho articulo. El empleado de ventas recibe el pedido, verifica el stock del articulo y en caso no tenga el stock necesario se comunica con sus proveedores para adquirir el articulo. Debido a la variedad de artículos que se necesitan tener en una ferretería, muchas veces los proveedores habituales no disponen de dichos artículos, lo que conlleva a buscar y a consultar a nuevos proveedores buscados en guías telefónicas. La empresa pide a los proveedores le hagan una cotización de los artículos que necesiten.Una vez obtenido los precios de los artículos, se saca el porcentaje de ganancia (debido a que esta es una empresa comercializadora) y hace la cotización de los artículos requeridos para los clientes para enviárselas posteriormente vía fax, si el cliente acepta entonces se compra los artículos a los proveedores para su posterior reventa.Una vez que el cliente recibe la cotización y acepta, éste envía una orden de compra a la empresa la cual hace una guía de remisión y envía los artículos a los clientes junto con la guía de remisión o con la factura si el pago es al contado.Si el pago es a crédito entonces se entrega la factura con la fecha en la que va hacer cancelada junto con la guía de remisión para su trámite correspondiente a dicho crédito hasta el día de cancelación. Para los envíos, los pedidos se cargan en los camiones. El jefe de ventas emite la guía de remisión y se la entrega al repartidor para que este entrega Laguia junto con los artículos al cliente (la guía consta de 2 copias las cuales 2 se queda con el cliente y una con la empresa).El envió de la factura se hace al día siguiente o en el mismo día de la entrega de los artículos (al igual que las guías consta de 2 copias las cuales 2 se queda con el cliente y una con la empresa).
8
![Page 9: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/9.jpg)
2. PLANTEAMIENTO DEL PROBLEMA
Uno de los principales problemas de la empresa es el manejo de la documentación y la emisión de facturas y cotizaciones.La emisión y el llenado de facturas se hacen de forma manual por lo que se requiere la automatización de esta.Para hacer las cotizaciones los vendedores utilizan la herramienta Excel lo que hace un poco dificultoso el trabajo debido al poco manejo de esta herramienta por parte de los vendedores debido a las formulas y tipos de datos que se ingresan en esta hoja de calculo, por otra parte el papel membretado de esta empresa hace que se necesiten parámetros de impresión que esta herramienta hace muy dificultoso por lo que se requiere que el sistema haga estas cotizaciones de los artículos ingresando solo la descripción de los artículos o buscándolos en la base de datos y el precio unitario de cada uno, dejando el encargo al sistema para que este mismo calcule el precio total y el parámetro de impresión, para luego su impresión y envió por fax.Por otro lado la búsqueda de los Clientes y proveedores se hace por medio de una agenda donde se tiene los datos como dirección, teléfono, etc. de estos por lo que se requiere también la automatización de esto, es decir se requiere un sistema que muestre los datos de los Clientes y proveedores para cuando sean requeridos y además el ingreso de nuevos Clientes y proveedores y la eliminación de otros.Un punto aparte a saber es que esta empresa también tiene crédito por parte de algunos proveedores, por lo que se requiere que el sistema genere reportes de las deudas pendientes, la cantidad tanto en soles como en dólares de los artículos que se han comprado y también de lo que se ha vendido y lo que le deben.
9
![Page 10: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/10.jpg)
3. SOLUCION DEL PROBLEMA
La emisión y el llenado de los pedidos así como también de las ordenes de compra se hacen de forma manual por lo que se requiere la automatización de ésta, es decir la implementación de un sistema que permita registrar dichos documentos para un posterior uso, guardar los datos tanto de los artículos como el de los clientes y proveedores y permita generar documentos como cotizaciones. Se pueden describir las tareas principales del sistema como las siguientes:
- Cotizar Pedido.- Registrar Pedido- Generar Orden de Compra- Registrar Compra- Registrar Cliente- Registrar Proveedor- Consultar Catalogo de productos
10
![Page 11: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/11.jpg)
11
![Page 12: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/12.jpg)
VISION DEL PROYECTO
1. INTRODUCCION
1.1 Proposito:
El propósito de éste documento es recoger, analizar y definir las necesidades de alto nivel y las características del sistema de gestión de ventas para “CDS representaciones Generales”. El documento se centra en la funcionalidad requerida por los participantes en el proyecto y los usuarios finales.Esta funcionalidad se basa en la gestión de ventas que realiza la empresa de manera que pueda tener un mejor control de ingresos así como brindar mejor servicio a los clientes.Los detalles de cómo el sistema cubre los requerimientos se pueden observar en la especificación de los casos de uso y otros documentos adicionales.
1.2 Alcance
El sistema permitirá a los encargados de ventas de “CDS Representaciones Generales” tener un mejor control de sus ingresos y optimizar el manejo de de datos que actualmente se lleva de forma manual.Este sistema permitirá los siguientes procesos: Gestion de pedidos, gestion de clientes y venta de artículos de ferretería y limpieza, logrando asi una mejora en la atención a los clientes y el modo en que se vienen desarrollando los procesos.
1.3 Definiciones, Acrónimos, y Abreviaciones
RUP: Son las siglas de Rational Unified Process. Se trata de una metodología para describir el proceso de desarrollo de software.
1.4 Referencias
- Glosario. - Plan de desarrollo de software.
- RUP (Rational Unified Process). - Diagrama de casos de uso.
12
![Page 13: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/13.jpg)
2 POSICIONAMIENTO
2.1 Oportunidad de Negocio
Este sistema permitirá a la Ferretería “CDS Representaciones Generales” informatizar el control de sus Ventas, la gestión de sus clientes y proveedores, lo cual supondrá un acceso rápido y sencillo a los datos, gracias a interfaces gráficas sencillas y amigables. Además, los datos accedidos estarán siempre actualizados, lo cual es un factor muy importante para poder llevar un control centralizado de los Ingresos de la empresa
2.2 Sentencia que define el problema
El problema de
Gestionar los ingresos y egresos de la empresa, de manera que se pueda tener un mejor control; con información actualizada, en línea brindando un mejor servicio a sus usuarios.
afecta a Ferretería “CDS Representaciones Generales”ProveedoresDueñoEmpleados(Expendedores)Clientes
El impacto asociado es
Almacenar toda la información referente a los ingresos y egresos que realiza la empresa en una base de datos, permitiendo tomas de decisiones inmediatas por parte del dueño, control eficiente de los precios de los artículos, mejor servicio a los usuarios.
Una solución adecuada sería
Informatizar el proceso, usando una red local con una base de datos accesible desde los distintos nodos de la red y generar interfaces amigables y sencillas con las que acceder a dicha base de datos.
13
![Page 14: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/14.jpg)
2.3 Sentencia que define la posición del Producto
para Ferretería “CDS Representaciones Generales”Dueño
Empleados (Expendedores)
quienes Controlan las ventas y las compras, gestionan los precios de los artículos
El nombre del producto
Es una herramienta software.
que Almacena la información necesaria para gestionar los Ingresos y egresos efectuados por los clientes y los proveedores.
no como El sistema actual.
Nuestro producto
Permite gestionar las distintas actividades relacionadas con las ventas y las compras realizadas, mediante una interfaz gráfica sencilla y amigable. Además proporciona un acceso rápido y actualizado a la información desde cualquier punto que tenga acceso a la base de datos.
3. DESCRIPCIÓN DE STAKEHOLDERS (PARTICIPANTES EN EL PROYECTO) Y USUARIOS
Para proveer de una forma efectiva productos y servicios que se ajusten a las necesidades de los usuarios, es necesario identificar e involucrar a todos los participantes en el proyecto como parte del proceso de modelado de requerimientos. También es necesario identificar a los usuarios del sistema y asegurarse de que el conjunto de participantes en el proyecto los representa adecuadamente. Esta sección muestra un perfil de los participantes y de los usuarios involucrados en el proyecto, así como los problemas más importantes que éstos perciben para enfocar la solución propuesta hacia ellos. No describe sus requisitos específicos ya que éstos se capturan mediante otro artefacto. En lugar de esto proporciona la justificación de por qué estos requisitos son necesarios
14
![Page 15: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/15.jpg)
3.1 Resumen de Stakeholders
Nombre Descripción Responsabilidades
Director de ventas de “CDS representaciones Generales”
El stakeholder realiza:Representa a todos los usuarios posibles del sistema.Seguimiento del desarrollo del proyecto.Aprueba requisitos y funcionalidades
3.2 Resumen de Usuarios
Nombre Descripción Stakeholder
(Gerente) Responsable de la Toma de decisiones de “CDS representaciones Generales” con respecto a las diversas actividades efectuadas por la empresa.
Comité Directivo
Operador Responsable de la Atencion a los clientes, realizar seguimiento de los pagos y deudas.
Administrativo
15
![Page 16: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/16.jpg)
3.3 Entorno de usuario
Los usuarios ingresaran al sistema vía Web al link usuarios el cual le pedirá un login y un password, estando ahí podrán ver los diferentes pedidos efectuados y tendrán un mejor control del stock de sus productos.
Perfil de los Stakeholders
Director de ventas de “CDS representaciones Generales”
RepresentanteDescripción Director de ventas “CDS representaciones
Generales”TipoResponsabilidades Encargado de mostrar las necesidades de los
usuario del sistema. Además, lleva a cabo un seguimiento del desarrollo del proyecto y aprobación de los requisitos y funcionalidades del sistema
Criterio de Éxito A definir por el clienteGrado de participación
Revisión de requerimientos, estructura del sistema
Comentarios Los últimos detalles del proyecto los revisara junto con el gerente de la empresa
Perfiles de Usuario
Gerencia
Representante (gerente)Descripción Gerente de “CDS representaciones Generales”Responsabilidades Responsable de la toma de decisiones
referente a las actividades de la empresa
Criterio de Éxito A definir por el clienteGrado de participación
A definir por el cliente
Comentarios Ninguno
16
![Page 17: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/17.jpg)
Operador
Representante OperadorDescripción Personal administrativo encargado de ventas.Tipo Usuario del sistema.Responsabilidades Responsable de verificar en el sistema el stock
de los productos asi como los pedidos de los clientes.
Criterio de Éxito A definir por el clienteGrado de participación
A definir por el cliente
Comentarios Ninguno.
4. DESCRIPCIÓN GLOBAL DEL PRODUCTO
4.1 Perspectiva del producto
El producto a desarrollar es una aplicación para la ferretería “CDS Representaciones Generales”, con la intención de agilizar su funcionamiento. Las áreas a tratar por el sistema son: logística, gestión de recursos humanos y contabilidad.
4.2 Resumen de características
A continuación se mostrará un listado con los beneficios que obtendrá el cliente a partir del producto:
Beneficio del cliente Características que lo apoyanMayor agilidad en los pedidos dando la posibilidad de hacerlo vía servicios web.
Aplicación web desde la cual poder realizar los pedidos.
Gestión automatizada del stock del almacén. Sistema de optimización de del stock en el almacén y previsión de pedidos
Mayor facilidad para la gestión de los recursos humanos.
Base de datos centralizada con la información de todo el personal.
Posibilidad de cancelación de órdenes por parte del cliente dando la posibilidad de hacerlo vía servicios web.
Aplicación web desde la que poder cancelar pedidos.
Automatización de la cancelación de estas órdenes.
Sistema automatizado de anulación de órdenes.
Automatización del sistema de nóminas Sistema automático de generación de nóminas.
17
![Page 18: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/18.jpg)
5. DEPARTAMENTOS Y AREAS DE LA EMPRESA
5.1 Departamento de Recursos Humanos
Departamento encargado de la gestión de la plantilla y asignación de destino de trabajo. Los trabajadores con rol de recursos humanos tendrán acceso a un a parte del subsistema en la que se darán de alta, de baja y se modificarán datos de la plantilla, así como a otra parte en la que asignarán el personal adecuado a cada área.
5.2 Departamento de Marketing
Departamento responsable de la confección de catálogos d productos, políticas de ventas y realizar las distintas ofertas sobre los productos. Los trabajadores con este rol tendrán acceso a una parte del sistema conectado con la base de datos de producto de forma que puedan controlar y aplicar las ofertas correspondientes sobre estos.
5.3 Departamento de Logística
Departamento que dirige y gestiona el almacén centralizado de la compañía, que es el abastecimiento principal del resto de almacenes. Este departamento dispondrá de una parte del sistema que automatizará el proceso de reposición de stocks de los almacenes y el reabastecimiento de los distintos almacenes, tanto el central como los regionales mediante los proveedores de la compañía.
5.3.1 Control de estadísticas de distintos datos
Para llevar un buen control de los requerimientos de la empresa, las necesidades de cada almacén y de cada departamento es necesario que el sistema genere una serie de datos estadísticos históricos que clarifiquen el excesivo volumen de datos numéricos que se generan en la compra-venta de artículos.
18
![Page 19: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/19.jpg)
5.4 Gestión de Almacén
En el subsistema de almacén se atienden los pedidos que han sido elaborados en el departamento de ventas y que han sido pasados a la gestión de almacenes. Los pedidos que figuran como no atendidos pueden pasar a ser atendidos una vez que el técnico de almacén reserva stock de productos para dichos pedidos. Durante el proceso de atención el pedido puede sufrir diversas modificaciones en la asignación de stock, y una vez confeccionado en su totalidad, pasa a pedido listo para envío, y una vez en este estado pasará a ser tratado por el subsistema de gestión de envíos.
5.4.1 Atención de las órdenes de pedido procedentes de elaboración .
Un pedido que ha pasado del estado de elaboración al estado de pedido no atendido figurará en el almacén en el listado de pedidos no atendidos. El técnico de almacén podrá atender un pedido asignándole stock del almacén. Una vez confeccionado completamente el pedido, el técnico de almacén podrá hacer que figure el pedido como listo para envío, de tal forma que el encargado de transportes sepa que lo puede cargar en el camión. En cualquier momento, el pedido podrá ser cancelado.
5.4.2 Gestión de incidencias de pedido
En caso de que en un pedido se detecte que no hay stock suficiente para poder satisfacerlo, el técnico de almacén podrá lanzar una incidencia de pedido, en la que figurará el o los pedidos que no han podido completarse por falta de stock en el almacén. Posteriormente el jefe de ventas del almacén gestionará las incidencias de pedido y el déficit de stocks. El jefe de almacén podrá solicitar stock de productos a otros almacenes para reponer el déficit de stock o bien podrá solicitar al ingeniero de logística que distribuya productos del almacén central o bien por medio de proveedor.
19
![Page 20: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/20.jpg)
5.4.3 Consulta del estado de los pedidos
En todo momento, se podrá consultar el estado de los pedidos que se encuentran en periodo de no atención, en periodo de atención, listos para envío y pedidos en estado de envío. La información presentará los datos relevantes para cada estado que se haya definido.
5.5 Gestión de Ventas
El departamento de ventas dispone de tres servicios distintos de ventas: las ventas a domicilio del cliente mediante un representante de ventas. Las ventas a través de una de las operadoras de la empresa, con la que el cliente solicita sus pedidos a través del medio telefónico. Y por último, se dispondrá de servicios web para poder hacer los pedidos de esta forma, considerando al cliente como cliente online.
5.5.1 Información de ofertas y elaboración de pedidos
Un representante de ventas o una operadora pueden elaborar pedidos o bien para su propios clientes (caso del representante) o bien para cualquier cliente (caso de la operadora). Los pedidos figurarán en estado de elaboración y eliminar a petición del cliente o modificar las líneas del pedido, ya sea en cantidades de productos como en los distintos productos de que consta el pedido.
5.5.2 Gestión de los datos de los clientes
Un representante de ventas o una operadora pueden modificar los datos de los clientes. En el caso de la operadora podrá modificar cualquier cliente, y en el caso del representante de ventas podrá modificar cualquiera de los clientes a los que representa. También podrán darse de baja clientes, o darse de alta unos nuevos. El cliente online también podrá a través de los servicios web modificar sus datos, darse de alta o de baja.
20
![Page 21: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/21.jpg)
5.5.3 Consulta de los productos del catálogo
Un representante de ventas, una operadora o un cliente online pueden consultar en todo momento el catálogo a la hora de elaborar su pedidos.
5.6 Gestión de Envíos
En el sistema de envíos, los pedidos se cargan en los camiones y se refleja el estado nuevo de los pedidos en el sistema,
5.6.1 Enviar los pedidos del almacén pendientes de envío
Cuando se realiza un envío se incorporan los datos del transportista, referencia del envío y fecha en la que se realizó el transporte.
5.6.2 Control de los recibos de entrega
Posteriormente se lleva un control de recibos una vez que el cliente ha recibido los pedidos en la dirección de envío especificada. El estado de los envíos de los pedidos se podrá consultar vía los servicios web por parte del cliente o mediante el propio sistema por parte del personal tanto de ventas como de almacén y transportes.
5.7 Departamento de Contabilidad y Facturación
El departamento de contabilidad y facturación tendrá acceso a todo el subsistema de contabilidad y facturación, es decir, todo aquello que englobe cobro de pedidos pendientes, gestión de nóminas y comisiones, facturación a clientes según modalidad de pago, etc.
21
![Page 22: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/22.jpg)
22
![Page 23: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/23.jpg)
PLAN DE ACTIVIDADES
1. Cronograma de Trabajo realizadoInicio Fin
Formulación Del Plan De Trabajo - 2 Semana 08/04/2009 20/04/2009
Formación de los grupos de trabajo
Elección del tema a desarrollar por grupo
08/04/2009
18/04/2009
18/04/2009
20/04/2009
Análisis Y Diseño - 2 Semana 20/04/2009 04/05/2009
Evaluación de la Organización
Planteamiento del problema
Preparar el plan de actividades
Definir requerimientos de Hardware y Software
Diagrama de Casos de Uso
Especificación de Casos de Uso
20/04/2009
23/04/2009
27/04/2009
28/04/2009
30/04/2009
01/05/2009
22/04/2009
25/04/2009
28/04/2009
29/04/2009
01/05/2009
04/05/2009
Diseño De La Aplicación - 4 Semanas 05/05/2009 31/05/2009
Diagrama de Clases
Diagrama de Entidad Relación
Diagrama de Secuencia
Diagrama de Colaboración
Construir Prototipo de Interfaz
05/05/2009
07/05/2009
11/05/2009
18/05/2009
22/05/2009
06/05/2009
10/05/2009
17/05/2009
20/05/2009
31/05/2009
Codificación / Pruebas - 4 Semanas 01/06/2009 03/07/2009
Construcción de Códigos Fuentes
Plan de Pruebas
Prototipos Finales
Pruebas funcionales
01/06/2009
14/06/2009
19/06/2009
30/06/2009
13/06/2009
18/06/2009
29/06/2009
03/07/2009
Implementación - 1 Semana 04/07/2009 12/07/2009
Plan de Aceptación del Producto
Prueba Preliminar del Sistema
Prueba Final del Sistema
04/07/2009
05/07/2009
11/07/2009
05/07/2009
10/07/2009
12/07/2009
Cierre / Entrega 10/07/09 13/07/2009
23
![Page 24: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/24.jpg)
2. Diagrama de Gantt
- Cada una de las tareas.
- Por semana
24
![Page 25: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/25.jpg)
3. División
Integrantes:- Rubén García Ucharima (Rubén)- Carlos Campos Verda (Carlos)- Pedro Mallaupoma Cuadros (Pedro)
- Oswaldo Trillo Paiva (Oswaldo) - Arnaldo Alvarado (Arnaldo)
INTEGRANTES
AC
TIV
IDA
DE
S
Rubén Carlos Pedro Oswaldo ArnaldoEvaluación de la
Organización
Planteamiento del Problema
Preparar el plan de actividades
Definir requerimientos de hardware y Software
Diagrama de Casos de Uso
Especificación de Casos de Uso
Diagrama de Clases Diagrama de Entidad
Relación
Diagramas de Secuencia Diagramas de Colaboración
Construcción de Prototipos
Construcción de Códigos Fuentes
25
![Page 26: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/26.jpg)
REQUERIMIENTOS DE HARDWARE Y SOFTWARE
Para implementar el sistema se necesitara una red con tres computadoras, por lo menos, una con gran capacidad (estación servidor) para almacenar la base de datos y las otras dos que serán computadoras con una ligera capacidad (estación cliente) para recepcionar los pedidos de los clientes.
1. Especificación de Requerimientos del Hardware (Básicos)
Estación Servidor
Procesador : 1 Intel(R) Core(TM)2Duo 2.20 GHz
Placa Madre : 1 Dperl 865/Ht (Intel)
Monitor : 1 14' LG
RAM : 1 de un giga o 2 Módulos de 512
Disco Duro : 1 160 Gigas
Tarjeta De Red : 1 Dlink 10/100
Case : 1 Atx 450
Estación Cliente
Procesador : 1 Pentium IV
Placa Madre : 1 Genérica
Monitor : 1 14' LG
RAM : 1 Módulo de 256
Disco Duro : 1 40 Gigas
Tarjeta De Red : 1 Dlink 10/100
Case : 1 Atx 400
26
![Page 27: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/27.jpg)
2. Especificación de Requerimientos del Software
Sistema Operativo Windows 98, Windows 2000, Windows XP, Win vista
Microsoft Office 2000
Adobe Acrobat Reader
3. Especificación de Requerimientos de Comunicación
Conectores RJ-45 (2 Por Terminal)
Cable Utp Categoría 5a (100m Cada Uno)
Switch
4. Herramientas para la Gestión e Implementación del Proyecto
Microsoft Office
Adobe Acrobat Reader
Microsoft Project
Crystal Report
Rational Rose 2000
Visual Studio .NET 2003 o superior
Microsoft SQL Server 2000
27
![Page 28: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/28.jpg)
28
![Page 29: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/29.jpg)
Vendedor
(f rom Trabajo)
Comprador
(from Trabajo)(Empleado)
Gerente
(f rom Trabajo)
MODELO DE CASOS DE USO DEL NEGOCIO
1. ACTORES DEL NEGOCIO
cl iente proveedor
2. TRABAJADORES DEL NEGOCIO
3. CASOS DE USO DEL NEGOCIO
Atender Pedido(from Trabajo)
Adquirir Productos(from Trabajo)
29
![Page 30: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/30.jpg)
4. DIAGRAMA DE CASOS DE USO DEL NEGOCIO
5. DIAGRAMA SEGÚN CADA PROCESO DEL NEGOCIO
PROCESO DEL NEGOCIO CUN: 1.0 ATENDER PEDIDO
CUN: 1.0 Atender Pedido
(from Trabajo)
Cliente
(from Trabajo)
30
proveedor
(from Trabajo)
Cliente
(from Trabajo)
CUN: 3.0 Gestionar Informes
(from Trabajo)
CUN: 1.0 Atender Pedido
(from Trabajo)
CUN: 2.0 Adquirir Productos
(from Trabajo)
![Page 31: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/31.jpg)
PROCESO DEL NEGOCIO CUN: 2.0 ADQUIRIR PRODUCTOS
PROCESO DEL NEGOCIO CUN: 3.0 GESTIONAR INFORMES
proveedor
(from Trabajo)
CUN: 2.0 Adquirir Productos
(from Trabajo)
CUN: 3.0 Gestionar Informes(from Trabajo)
31
![Page 32: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/32.jpg)
32
![Page 33: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/33.jpg)
MODELO DE CASOS DE USO DEL SISTEMA
1. ACTORES DEL SISTEMA
Vendedor
Comprador Empleado
Gerente
2. CASOS DE USO DEL SISTEMA PARA CADA PROCESO DEL NEGOCIO
PROCESO DEL NEGOCIOCUN: 1.0 ATENDER PEDIDO
CUS: 1.1 Validar Usuario
33
![Page 34: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/34.jpg)
CUS: 1.2 Cotizar Pedido
CUS: 1.3 Regstiistrar Pedido
CUS: 1.4 Consultar Registro Clientes
CUS: 1.5 Registrar Cliente
CUS: 1.6 Consultar Catalogo Productos
PROCESO DEL NEGOCIOCUN: 2.0 ADQUIRIR PRODUCTOS
CUS: 2.1 Cotizar Compra
34
![Page 35: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/35.jpg)
CUS: 2.2 Generar Orden de Compra
CUS: 2.3 Registrar Compra
CUS: 2.4 Consultar Registro Proveedores
CUS: 2.5 Registrar Proveedor
PROCESO DEL NEGOCIOCUN: 3.0 GESTIONAR INFORMES
CUS: 3.1 Consultar Ventas
CUS: 3.2 Consultar Estadisticas
35
![Page 36: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/36.jpg)
CUS: 3.3 Consultar Estadisticas por Producto
36
![Page 37: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/37.jpg)
37
![Page 38: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/38.jpg)
DIAGRAMA CASOS DE USO DEL SISTEMA PARA CADA PROCESO DEL NEGOCIO
PROCESO DEL NEGOCIOCUN: 1.0 ATENDER PEDIDO
38
CUS: 1.1 Validar Usuario
Comprador
(f rom Trabajo)
Gerente
(f rom Trabajo)
Empleado
(f rom Trabajo)
Vendedor
(f rom Trabajo)
CUS: 1.6 Consultar Catalogo Productos
CUS: 1.2 Cotizar Pedido
<<include>>
CUS: 1.3 Regstiistrar Pedido
<<include>>
CUS: 1.5 Registrar Cliente
CUS: 1.4 Consultar Registro Clientes
<<include>>
<<include>>
<<extend>>
![Page 39: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/39.jpg)
PROCESO DEL NEGOCIOCUN: 2.0 ADQUIRIR PRODUCTOS
PROCESO DEL NEGOCIOCUN: 3.0 GESTIONAR INFORMES
39
CUS: 2.3 Registrar Compra
Comprador
(f rom Trabajo)
CUS: 2.1 Cotizar Compra
CUS: 2.2 Generar Orden de Compra
CUS: 2.5 Registrar Proveedor
CUS: 2.4 Consultar Registro Proveedores
<<include>>
<<include>>
<<extend>>
CUS: 3.1 Consultar Ventas
CUS: 3.2 Consultar Estadisticas
CUS: 3.3 Consultar Estadisticas por Producto
Gerente
(f rom Trabajo)
![Page 40: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/40.jpg)
40
![Page 41: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/41.jpg)
DIAGRAMA DE ACTIVIDADES DETALLADO
CUN: 1.0 ATENDER PEDIDO
41
cotizar precio
recibir documento
La empresa recibe documento para cot izacion u orden
verificar stock
consultar precio proveedores
registrar pedido
adquirir productos
enviar pedido
No
Si
No: documento es orden de compraSi: documento es cot izacion
recibir cotizacion
No
SiAcepta ?
clienteVendedor
![Page 42: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/42.jpg)
CUN: 2.0 ADQUIRIR PRODUCTOS
42
enviar productos solicitados
enviar cotizacion
solicitar cotizacion
elegir proveedor
registrar compra
registrar factura
NO
enviar orden de compra
Si: proveedores tienen productos requeridos
consultar nuevos proveedores
SI
CompradorProv eedor
![Page 43: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/43.jpg)
CUN: 3.0 GESTIONAR INFORMES
43
Inicio
Determinar Tipo de Informe
Determinar tiempo de estadistica
Si: informe de ventaNo: Informe estadistico
Consultar Ventas
Si: Estadistica totalNo: Estadistica por producto
Consultar Estadisticas
Determinar producto
Consultar Estadisticas por producto
Fin
Fin
Gerente
![Page 44: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/44.jpg)
44
![Page 45: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/45.jpg)
ESPECIFICACION DE LOS CASOS DE USO DEL SISTEMA
PROCESO DEL NEGOCIOCUN: 1.0 ATENDER PEDIDO
CUS: 1.1 VALIDAR USUARIO
NOMBRE DE C.U. Validar UsuarioACTOR EmpleadoPRECONDICION Se desea ingresar al sistemaPOSTCONDICION El usuario ingreso al sistema
FLUJO BASICO1. El Caso de Uso comienza cuando el usuario elige la opción “Validar
Usuario”.2. El sistema muestra la pantalla respectiva.3. El empleado ingresa el nombre de usuario.4. El empleado ingresa la contraseña.5. El sistema valida los datos ingresados6. El usuario indica “Salir”.7. El Caso de Uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el empleado puede indicar “Cancelar”, y el caso de uso finaliza.5.1 Si el vendedor ingresa un nombre de usuario no registrado en el sistema, el sistema muestra un mensaje de error.5.2 Si el vendedor ingresa una contraseña no registrada en el sistema, el sistema muestra un mensaje de error.
45
![Page 46: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/46.jpg)
CUS: 1.2 COTIZAR PEDIDO
NOMBRE DE C.U. Cotizar pedidoACTOR VendedorPRECONDICION Que exista un pedido de cotización requerido por el
cliente.POSTCONDICION El pedido ha sido cotizado
FLUJO BASICO1. El Caso de Uso comienza cuando el usuario indica “Cotizar Pedido”.2. El Sistema muestra una pantalla que tendrá una tabla donde se detallara el pedido de
la cotización, con una opción “producto”.3. El usuario presiona “catalogo de producto” para elegir el producto que desea cotizar.4. El sistema muestra el catalogo de producto.5. El usuario busca el producto q se muestra en el catalogo y presiona seleccionar.6. El sistema carga detalle del producto en la tabla.7. El usuario elige el cliente, fecha, datos de cotización (forma de pago, etc.).8. El sistema registra la cotización y limpia la pantalla.9. El usuario indica “Salir”.10. El Caso de Uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.5.1 El usuario no encuentra el producto requerido y se le informa al cliente.7.1 El usuario no encuentra el cliente, entonces elige la opción consultar registro de clientes y elige el botón “nuevo”, con el cual podrá registrar un nuevo cliente.
46
![Page 47: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/47.jpg)
CUS: 1.3 REGISTRAR PEDIDO
NOMBRE DE C.U. Registrar PedidoACTOR VendedorPRECONDICION El cliente ha enviado una orden de compraPOSTCONDICION Se ha registrado el pedido
FLUJO BASICO1. El Caso de Uso comienza cuando el usuario indica “Registrar Pedido”.2. El Sistema muestra una pantalla que tendrá una tabla donde se detallara el
pedido de la cotización, con una opción “Catalogo de Producto”.3. El usuario presiona “catalogo de producto” para elegir el producto que
desea cotizar.4. El sistema muestra el catalogo de producto.5. El usuario busca el producto q se muestra en el catalogo y presiona
seleccionar.6. El sistema carga detalle del producto en la tabla.7. El usuario elige el cliente, fecha, datos de pedido (forma de pago, etc.).8. El sistema registra el pedido y limpia la pantalla.9. El usuario indica “Salir”.10. El Caso de Uso termina.
FLUJOS ALTERNATIVOS
En cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.
47
![Page 48: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/48.jpg)
CUS: 1.4 CONSULTAR REGISTRO DE CLIENTES
NOMBRE DE C.U. Consultar Registro de ClientesACTOR VendedorPRECONDICION Se necesita saber los datos del cliente para colocarlos em el
detalle de la ventaPOSTCONDICION Se obtienen los datos del cliente
FLUJO BASICO1. El Caso de Uso comienza cuando el usuario elige la opción “Clientes”.2. El Sistema muestra catalogo de clientes con opciones de búsqueda.3. El usuario digita el nombre del cliente.4. El sistema busca y muestra los datos del cliente.5. El vendedor indica “Salir”.6. El Caso de Uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.4.1 Si el cliente no esta registrado entonces se mostrara un mensaje indicando que el cliente no ha sido encontrado en el sistema.
48
![Page 49: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/49.jpg)
CUS: 1.5 REGISTRAR NUEVO CLIENTE
NOMBRE DE C.U. Registrar Nuevo ClienteACTOR VendedorPRECONDICION - Se debe de estar en la ventana de consultar registro clientes
- Un cliente no registrado en el sistema desea hacer una cotización o compra
POSTCONDICION Se registro un nuevo clienteFLUJO BASICO
1. El Caso de Uso comienza cuando el usuario elige la opción “Cliente”.2. El Sistema muestra una pantalla que permite al usuario visualizar la lista de clientes.3. El usuario elige la opción “Nuevo”.4. El sistema mostrara la pantalla con opciones para registrar los datos de los nuevos
clientes.5. El usuario ingresa datos y presiona la opción “Guardar”.6. El sistema guarda los datos del nuevo cliente en la base de datos.7. El usuario indica “Salir”.8. El Caso de Uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.
49
![Page 50: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/50.jpg)
CUS: 1.6 CONSULTAR CATALOGO DE PRODUCTOS
NOMBRE DE C.U. Consultar Catalogo de ProductosACTOR VendedorPRECONDICION El vendedor desea consultar los datos de un producto para
realizar una cotización o registrar un pedidoPOSTCONDICION Se obtuvo los datos de dicho producto
FLUJO BASICO1. El Caso de Uso comienza cuando el usuario elige la opción “Catalogo de
Productos”.2. El Sistema muestra el catalogo de productos.3. El vendedor ingresa código del producto.4. El sistema muestra los datos del producto con el código ingresado5. El vendedor indica “Salir”.6. El Caso de Uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.4.1 Si el código del producto ingresado no se encuentra en el sistema el sistema mostrara una pantalla indicando que el producto no esta registrado.
50
![Page 51: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/51.jpg)
PROCESO DEL NEGOCIOCUN: 2.0 ADQUIRIR PRODUCTOS
CUS: 2.1 COTIZAR COMPRA
NOMBRE DE C.U. Cotizar CompraACTOR CompradorPRECONDICION Si no hay productos en stock, el comprador procederá ha
hacer un documento de cotizaciónPOSTCONDICION Se genera el documento de cotización para enviarsela a los
proveedoresFLUJO BASICO
1. El Caso de Uso comienza cuando el usuario indica “Cotizar Compra”.2. El Sistema muestra una pantalla que tendrá una tabla donde se detallara la
cotización, con una opción “producto”.3. El usuario presiona “catalogo de producto” para elegir el producto.4. El sistema muestra el catalogo de producto.5. El usuario busca el producto q se muestra en el catalogo, ingresa cantidad y presiona
seleccionar.6. El sistema carga detalle del producto en la tabla.7. El usuario elige el proveedor, fecha, datos de cotización (forma de pago, etc.).8. El sistema registra la cotización y limpia la pantalla.9. El usuario indica “Salir”.10. El Caso de Uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el comprador puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.5.1 El usuario no encuentra el producto requerido y se le informa al cliente.7.1 El usuario no encuentra el proveedor, entonces elige la opción consultar registro de proveedores y elige el botón “nuevo”, con el cual podrá registrar un nuevo proveedor.
51
![Page 52: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/52.jpg)
CUS: 2.2 GENERAR ORDEN DE COMPRA
NOMBRE DE C.U. Generar Orden de CompraACTOR CompradorPRECONDICION Se requiere de productosPOSTCONDICION Se genero la orden de compra
FLUJO BASICO1. El Caso de Uso comienza cuando el usuario elige la opción “Orden de Compra”.2. El Sistema mostrara una pantalla.3. El usuario ingresa código de proveedor.4. El sistema muestra datos de dicho proveedor.5. El usuario elige la opción catalogo de productos..6. El sistema muestra pantalla de catalogo de productos.7. El usuario ingresa código del producto.8. El sistema muestra detalle del producto9. El usuario ingresa cantidad de producto a obtener.10. El sistema inserta dicho producto con su detalle en la orden de compra.11. El usuario ingresa detalle de orden de compra.12. El usuario presiona “Registrar”13. El empleado indica “Salir”.14. El Caso de Uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el comprador puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.
CUS: 2.3 REGISTRAR COMPRAS
52
![Page 53: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/53.jpg)
NOMBRE DE C.U. Registrar ComprasACTOR CompradorPRECONDICION El comprador desea registrar y asi actualizar el stock de
los productos que se han compradoPOSTCONDICION Se actualizo el stock de los productos
FLUJO BASICO1. El Caso de Uso comienza cuando el usuario elige la opción “Registrar Compras”.2. El Sistema muestra pantalla correspondiente.3. El comprador ingresa código del producto.4. El sistema muestra los datos del producto con el código ingresado5. El comprador ingresa cantidad adquirida y presiona “Actualizar Stock”6. El sistema Actualiza el stock de dicho producto.7. El comprador indica “Salir”.8. El Caso de Uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el comprador puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.4.1 Si el código del producto ingresado no se encuentra en el sistema el sistema mostrara una pantalla indicando que el producto no esta registrado.
53
![Page 54: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/54.jpg)
CUS: 2.4 CONSULTAR REGISTRO DE PROVEEDORES
NOMBRE DE C.U. Consultar Registro de ProveedoresACTOR CompradorPRECONDICION Que no exista producto seleccionadoPOSTCONDICION Se obtienen los datos de los proveedores
FLUJO BASICO1. El usuario elige la opción “Proveedores”.2. El sistema muestra la lista de proveedores con opciones de búsqueda.3. El usuario selecciona al proveedor y presiona el botón “Seleccionar”.4. El sistema muestra datos del proveedor.5. El usuario indica “Salir”.6. El Caso de Uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el comprador puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.
54
![Page 55: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/55.jpg)
CUS: 2.5 REGISTRAR NUEVO PROVEEDOR
NOMBRE DE C.U. Registrar Nuevo ProveedorACTOR CompradorPRECONDICION - El comprador se encuentra en la pantalla de consultar
registro de proveedores- Los proveedores habituales no tienen el producto requerido
POSTCONDICION Se registro un nuevo proveedorFLUJO BASICO
1. El Caso de Uso comienza cuando el usuario elige la opción “Proveedores”.2. El Sistema muestra una pantalla que permite al usuario visualizar la lista de
proveedores.3. El usuario elige la opción “Nuevo”.4. El sistema mostrara la pantalla con opciones para registrar los datos de los nuevos
proveedores.5. El usuario ingresa datos y presiona la opción “Guardar”.6. El sistema guarda los datos del nuevo proveedor en la base de datos.7. El empleado indica “Salir”.8. El Caso de Uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.
55
![Page 56: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/56.jpg)
PROCESO DEL NEGOCIOCUN: 3.0 GESTIONAR INFORMES
CUS: 3.1 CONSULTAR VENTAS
NOMBRE DE C.U. Consultar VentasACTOR GerentePRECONDICION El usuario se halla ingresado su nombre de usuario y
contraseña.POSTCONDICION El usuario obtiene el monto vendido de cada Producto
FLUJO BASICO8. El Caso de Uso comienza cuando el usuario elige la opción “Consultar Ventas”.9. El Sistema muestra la cantidad vendida y el monto obtenido por cada producto.10. El usuario presiona “Imprimir”.11. El sistema imprime la lista.12. El usuario indica “Salir”.13. El Caso de Uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.
56
![Page 57: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/57.jpg)
CUS: 3.2 CONSULTAR ESTADISTICAS
NOMBRE DE C.U. Consultar Estadísticas.ACTOR GerentePRECONDICION El usuario se halla ingresado su nombre de usuario y
contraseña.POSTCONDICION El usuario obtiene las Estadísticas
FLUJO BASICO1. El Caso de Uso comienza cuando el usuario elige la opción “Consultar Estadísticas”.2. El sistema muestra una estadística de las ventas totales por cada mes.3. El usuario presiona “Imprimir”.4. El sistema imprime el cuadro.5. El usuario presiona “Salir”.6. El caso de uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.
57
![Page 58: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/58.jpg)
CUS: 3.3 CONSULTAR ESTADISTICAS POR PRODUCTO
NOMBRE DE C.U. Consultar Estadísticas por ProductoACTOR GerentePRECONDICION El usuario se halla ingresado su nombre de usuario y
contraseña.POSTCONDICION El usuario obtiene las Estadísticas del Producto
FLUJO BASICO1. El Caso de Uso comienza cuando el usuario elige la opción “Consultar
Estadísticas por Producto”.2. El Sistema pide el nombre del Producto.3. El usuario ingresa el nombre del producto.4. El sistema muestra una estadística de las ventas del producto por cada mes.5. El caso de uso termina.
FLUJOS ALTERNATIVOSEn cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin registrarse al cliente.
58
![Page 59: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/59.jpg)
59
![Page 60: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/60.jpg)
DIAGRAMAS DE SECUENCIA
DIAGRAMAS DE SECUENCIA PARA EL PROCESO DEL NEGOCIO CUN: 1.0 ATENDER PEDIDO
CUS: 1.1 VALIDAR USUARIO
: Empleado : Control Validar Empleado
: empleado : IU_ValidarEmpleado
"Validar Empleado"
mostrar pantalla
ingresa usuario
ingresa contraseña
validar usuario
validar_usuario()
60
![Page 61: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/61.jpg)
CUS: 1.2 COTIZAR PEDIDO
: IU_CotizarPedido : Vendedor : Control Catalogo de Producto
: producto : Control Cotizar Pedido : cotizacion
cotizar
muestra pantalla
catalogo de producto
buscar catalogo
nombre de producto
buscar producto
obtener datos()
guardar
guardar cotizacion
guardar datos()
61
![Page 62: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/62.jpg)
CUS: 1.3 REGISTRAR PEDIDO
: Vendedor : IU_RegistrarPedido : ControlPedido : pedido : Control Cliente : cliente : Control Catalogo de Producto
: producto
registrar pedido
mostrar pantalla
"Registrar"
registrar detalle pedido
registrar pedido()
ingresar datos de cliente
registrar datos de cliente
registrar datos()
selecciona producto
muestra datos producto
mostrar datos
ingresa cantidad
62
![Page 63: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/63.jpg)
CUS: 1.4 CONSULTAR REGISTRO DE CLIENTES
: Vendedor : IU_ConsultarRegistroClientes : Control Cliente : cliente
lista clientes
mostrar pantalla
buscar lista clientes
ingresa nombre cliente
buscar datos cliente
buscar datos()
mostrar lista()
63
![Page 64: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/64.jpg)
CUS: 1.5 REGISTRAR NUEVO CLIENTE
64
: Control Cliente : Vendedor : IU_RegistrarNuevoCliente : cliente
Cliente
obtener lista de clientes
mostrar pantalla
Nuevo
mostrar pantalla
ingresar datos
guardar datos del cliente
guardar datos()
mostrar lista()
![Page 65: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/65.jpg)
CUS: 1.6 CONSULTAR CATALOGO PRODUCTOS
65
: producto : Vendedor : IU_ConsultarCatalogo : Control Producto
"Catalogo Productos"
mostrar pantalla
ingresa codigo producto
buscar producto
buscar()
mostrar()
![Page 66: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/66.jpg)
DIAGRAMAS DE SECUENCIA PARA EL PROCESO DEL NEGOCIO CUN: 2.0 ADQUIRIR PRODUCTOS
CUS: 2.1 COTIZAR COMPRA
66
: IU_CotizarCompra : Comprador : Control Producto : producto : Control Cotizar : cotizacion
muestra pantalla
"Cotizar Compra"
ingresa codigo producto
buscar producto
buscar()
get_stock()
ingresar codigo producto a cotizacion
ingresar cantidad
guardar producto
insertar_producto()
ingresar detalle cotizacion
"Registrar"
registrar cotizacion
registrar()
![Page 67: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/67.jpg)
CUS: 2.2 GENERAR ORDEN DE COMPRA
67
: Control Orden Compra
: Comprador : IU_GenerarOrdenCompra : orden de compra : empleado : Control Producto
Orden de compra
mostrar pantalla
ingresa nombre producto
mostrar datos producto
mostrar datos()
Guardar
guardar orden de compra
guardar()
![Page 68: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/68.jpg)
CUS: 2.3 REGISTRAR COMPRAS
68
: Comprador : IU_RegistrarCompra : Control Producto : producto
registrar pedido
mostrar pantalla
ingresar codigo producto
mostrar datos
mostrar_datos()
ingresa cantidad
actualizar stock
set_stock()
![Page 69: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/69.jpg)
CUS: 2.4 CONSULTAR REGISTRO DE PROVEEDORES
69
: proveedor : Comprador : IU_ConsultarProveedores : Control Proveedor
proveedores
muestra pantalla
mostrar lista proveedores
nombre proveedor
mostrar datos proveedor
mostrar datos()
mostrar_lista()
![Page 70: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/70.jpg)
CUS: 2.5 REGISTRAR PROVEEDOR
70
: proveedor : Comprador : IU_RegistrarProveedor : Control Proveedor
Proveedores
mostrar pantalla
Nuevo
obtener lista proveedores
mostrar pantalla
ingresar datos
guardar datos de proveedor
guardar datos()
obtener_lista()
![Page 71: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/71.jpg)
DIAGRAMAS DE SECUENCIA PARA EL PROCESO DEL NEGOCIO CUN: 3.0 GESTIONAR INFORMES
CUS: 3.1 CONSULTAR VENTAS
71
: producto : Gerente : pedido : Control Producto : IU-ConsultVentas : ControlPedido
"Gestionar ventas"
Obtener importe
Obtener Numero de Pedidos
Obtener_total()
Obtener_num_pedidos()
Mostrar(total)
mostrar(num)
obtener productos
get_datos()
![Page 72: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/72.jpg)
CUS: 3.2 CONSULTAR ESTADISTICAS
72
: Gerente : pedido : IU-ConsultarEstadisticas : ControlPedido
"Gestionar ventas"
Obtener importe
Obtener Numero de Pedidos
Obtener_total()
Obtener_num_pedidos()
Mostrar(total)
mostrar(num)
![Page 73: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/73.jpg)
CUS: 3.3 CONSULTAR ESTADISTICAS POR PRODUCTO
73
: producto : Gerente : pedido : Control Producto : IU-ConsultarEstadXProducto : ControlPedido
"Gestionar ventas"
mostrar pantalla
Obtener importe
Obtener Numero de Pedidos
Obtener_total()
Obtener_num_pedidos()
Mostrar(total)
mostrar(num)
Obtener codigo producto
mostrar pantalla
ingresa codigo
obtener_cod
mostrar()
![Page 74: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/74.jpg)
74
![Page 75: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/75.jpg)
DIAGRAMAS DE COLABORACION
DIAGRAMAS DE COLABORACION PARA EL PROCESO DEL NEGOCIO CUN: 1.0 ATENDER PEDIDO
CUS: 1.1 VALIDAR USUARIO
75
: Empleado
: Control Validar Empleado
: empleado
: IU_ValidarEmpleado
1: "Validar Empleado"
2: mostrar pantalla
3: ingresa usuario4: ingresa contraseña
5: validar usuario
6: validar_usuario()
![Page 76: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/76.jpg)
CUS: 1.2 COTIZAR PEDIDO
CUS: 1.3 REGISTRAR PEDIDO
76
: IU_CotizarPedido : Vendedor : Control Producto : producto
: Control Cotizar Pedido
: cotizacion
2: muestra pantalla
4: buscar catalogo7: buscar producto
9: guardar cotizacion
1: cotizar3: catalogo de producto6: nombre de producto
8: guardar 5: mostrar catalogo()
10: guardar datos()
: Vendedor : IU_RegistrarPedido : ControlPedido : pedido
: Control Cliente : cliente
2: mostrar pantalla1: registrar pedido
10: "Registrar"
3: ingresar datos de cliente
11: registrar detalle pedido
4: registrar datos de cliente
12: registrar pedido()
5: registrar datos()
: Control Catalogo de Producto
: producto
6: selecciona producto
7: muestra datos producto
8: mostrar datos
9: ingresa cantidad
![Page 77: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/77.jpg)
CUS: 1.4 CONSULTAR REGISTRO DE CLIENTES
CUS: 1.5 REGISTRAR NUEVO CLIENTE
77
: Vendedor : IU_ConsultarRegistroClientes
: Control Cliente
: cliente
4: mostrar pantalla
1: lista clientes5: ingresa nombre cliente
2: buscar lista clientes6: buscar datos cliente
7: buscar datos()3: mostrar lista()
: Vendedor : IU_RegistrarNuevoCliente : Control Cliente
: cliente
4: mostrar pantalla6: mostrar pantalla
1: Cliente5: Nuevo
7: ingresar datos2: obtener lista de clientes8: guardar datos del cliente
9: guardar datos()3: mostrar lista()
![Page 78: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/78.jpg)
CUS: 1.6 CONSULTAR CATALOGO PRODUCTOS
DIAGRAMAS DE COLABORACION PARA EL PROCESO DEL NEGOCIO CUN: 2.0 ADQUIRIR PRODUCTOS
CUS: 2.1 COTIZAR COMPRA
78
: Vendedor : IU_ConsultarCatalogo : Control Producto
: producto
1: "Catalogo Productos"
2: mostrar pantalla
3: ingresa codigo producto 4: buscar producto
5: buscar()6: mostrar()
: IU_CotizarCompra : Comprador : Control Producto : producto
: Control Cotizar : cotizacion
1: "Cotizar Compra"2: muestra pantalla3: ingresa codigo producto
4: buscar producto5: buscar()
6: get_stock()
7: ingresar codigo producto a cotizacion8: ingresar cantidad
9: guardar producto10: insertar_producto()
11: ingresar detalle cotizacion12: "Registrar"
13: registrar cotizacion14: registrar()
![Page 79: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/79.jpg)
CUS: 2.2 GENERAR ORDEN DE COMPRA
CUS: 2.3 REGISTRAR COMPRA
79
: empleado
: Comprador : IU_GenerarOrdenCompra : Control Orden Compra
: orden de compra
: Control Producto
2: mostrar pantalla
1: Orden de compra3: ingresa nombre producto
6: Guardar
4: mostrar datos producto
7: guardar orden de compra 8: guardar()
5: mostrar datos()
: Comprador : IU_RegistrarCompra : Control Producto
: producto
1: registrar pedido
2: mostrar pantalla
3: ingresar codigo producto 4: mostrar datos
5: mostrar_datos()
6: ingresa cantidad 7: actualizar stock
8: set_stock()
![Page 80: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/80.jpg)
CUS: 2.4 CONSULTAR REGISTRO DE PROVEEDORES
CUS: 2.5 REGISTRAR PROVEEDOR
80
: proveedor
: Comprador : IU_ConsultarProveedores : Control Proveedor
4: muestra pantalla
1: proveedores5: nombre proveedor
2: mostrar lista proveedores6: mostrar datos proveedor
7: mostrar datos()3: mostrar_lista()
: Comprador : IU_RegistrarProveedor : Control Proveedor
: proveedor
4: mostrar pantalla6: mostrar pantalla
1: Proveedores5: Nuevo
7: ingresar datos2: obtener lista proveedores
8: guardar datos de proveedor
9: guardar datos()3: obtener_lista()
![Page 81: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/81.jpg)
DIAGRAMAS DE SECUENCIA PARA EL PROCESO DEL NEGOCIO CUN: 3.0 GESTIONAR INFORMES
CUS: 3.1 CONSULTAR VENTAS
CUS: 3.2 CONSULTAR ESTADISTICAS
81
: producto
: Gerente
: pedido : ControlPedido
: Control Producto
: IU-ConsultVentas
1: "Gestionar ventas"
3: Obtener_total()4: Mostrar(total)
6: Obtener_num_pedidos()7: mostrar(num)
2: Obtener importe5: Obtener Numero de Pedidos
8: obtener productos
9: get_datos()
: pedido : Gerente : IU-ConsultarEstadisticas : ControlPedido
1: "Gestionar ventas"
2: Obtener importe5: Obtener Numero de Pedidos
3: Obtener_total()4: Mostrar(total)
6: Obtener_num_pedidos()7: mostrar(num)
![Page 82: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/82.jpg)
CUS: 3.3 CONSULTAR ESTADISTICAS POR PRODUCTO
82
: Gerente : ControlPedido
: Control Producto
: IU-ConsultarEstadXProducto
13: mostrar pantalla2: mostrar pantalla
: pedido
1: "Gestionar ventas"3: ingresa codigo
7: Obtener importe10: Obtener Numero de Pedidos
4: Obtener codigo producto
8: Obtener_total()9: Mostrar(total)
11: Obtener_num_pedidos()12: mostrar(num)
: producto
5: obtener_cod6: mostrar()
![Page 83: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/83.jpg)
83
![Page 84: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/84.jpg)
11. DIAGRAMAS DE ESTADO
Cotización de Venta
Pedido
Cotización de Compra
84
![Page 85: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/85.jpg)
Orden de Compra
85
![Page 86: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/86.jpg)
86
![Page 87: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/87.jpg)
12. DIAGRAMA DE CLASES
87
DetPedidoPEDIDO : PedidoPRODUCTO : Productocantidad_producto : Integer
get_pedido()get_producto()get_cantidad()set_pedido()set_producto()set_cantidad()
DetOrdenORDENCOMPRA : OrdenCompraPRODUCTO : Productocantidad : Integer
get_orden()get_producto()get_cantidad()set_orden()set_producto()set_cantidad()
Categoriacod_categoria : Integernombre_categoria : Stringobservacion : String
get_cod() : Integerget_nombre() : Stringget_observacion() : Stringset_cod() : voidset_nombre() : voidset_observacion() : void
GerenteEMPLEADO : Empleado
GET_EMPLEADO() : EmpleadoGET_REGISTRO() : RegistroSET_EMPLEADO() : voidSET_REGISTRO() : void
OrdenCompracod_compra : Integerfecha_compra : Stringtipo_compra : StringPRODUCTO : ProductoCOMPRADOR : CompradorPROVEEDOR : Proveedor
GET_PRODUCTO() : ProductoGET_COMPRADOR() : CompradorGET_PROVEEDOR() : proveedorget_cod() : Integerget_fecha() : Stringget_tipo() : StringSET_PRODUCTO() : voidSET_COMPRADOR() : voidSET_PROVEEDOR() : voidset_cod() : voidset_fecha() : voidset_tipo() : void
CompradorORDENCOMPRA : OrdenCompraPROVEEDOR : ProveedorEMPLEADO : Empleado
GET_ORDEN() : OrdenCompraGET_PROVEEDOR() : ProveedorGET_EMPLEADO() : EmpleadoSET_ORDEN() : voidSET_PROVEEDOR() : voidSET_EMPLEADO() : void
Proveedorcod_proveedor : Integernombre_proveedor : Stringempresa_proveedor : StringDNI_proveedor : StringRUC_proveedor : Stringtelefono_proveedor : Stringfax_proveedor : Stringemail_proveedor : Stringdir_proveedor : Stringdistrito_proveedor : String
get_cod() : Integerget_nombre() : Stringget_empresa() : Stringget_DNI() : Stringget_RUC() : Stringget_telefono() : Stringget_fax() : Stringget_email() : Stringget_dir() : Stringget_distrito() : Stringset_cod() : voidset_nombre() : voidset_empresa() : voidset_DNI() : voidset_RUC() : voidset_telefono() : voidset_fax() : voidset_email() : voidset_dir() : voidset_distrito() : void
Empleadocod_empleado : Integernombre_empleado : Stringcargo_empleado : Stringfecha_nacimiento : Stringfecha_contratacion : StringDNI_empleado : Stringdir_empleado : Stringdistrito_empleado : Stringtelefono_empleado : String
get_cod() : Integerget_nombre() : Stringget_cargo() : Stringget_nacimiento() : Stringget_contratacion() : Stringget_DNI() : Stringget_dir() : Stringget_distrito() : Stringget_telefono() : Stringset_cod() : voidset_nombre() : voidset_cargo() : voidset_nacimiento() : voidset_contratacion() : voidset_DNI() : voidset_dir() : voidset_distrito() : voidset_telefono() : void
Clientecod_cliente : Integernombre_cliente : Stringempresa_cliente : StringDNI_cliente : StringRUC_cliente : Stringtelefono_cliente : Stringfax_cliente : Stringemail_cliente : Stringdir_cliente : Stringdistrito_cliente : String
get_cod() : Integerget_nombre() : Stringget_empresa() : Stringget_DNI() : Stringget_RUC() : Stringget_telefono() : Stringget_fax() : Stringget_email() : Stringget_dir() : Stringget_distrito() : Stringset_cod() : voidset_nombre() : voidset_empresa() : voidset_DNI() : voidset_RUC() : voidset_telefono() : voidset_fax() : voidset_email() : voidset_dir() : voidset_distrito() : void
VendedorEMPLEADO : Empleado
get_registro() : Registroget_empleado() : Empleadoset_registro() : voidset_empleado() : void
Productocod_producto : Integernombre_producto : Stringdesc_producto : Stringprecio_producto : Doubleum_producto : Stringobs_producto : Stringstock_producto : IntegerCATEGORIA : Categoria
GET_CATEGORIA() : Categoriaget_cod() : Integerget_nombre() : Stringget_desc() : Stringget_precio() : Doubleget_um() : Stringget_obs() : Stringget_stock() : IntegerSET_CATEGORIA() : voidset_cod() : voidset_nombre() : voidset_desc() : voidset_precio() : voidset_um() : voidset_obs() : voidset_stock() : void
Pedidocod_pedido : Integerfecha_pedido : Stringsubtotal : Doubleigv : Doubletotal : Doubleentrega : Stringestado_pedido : StringPRODUCTO : ProductoCLIENTE : Cliente
GET_FACTURA() : FacturaGET_PRODUCTO() : ProductoGET_CLIENTE() : Clienteget_cod() : Integerget_fecha() : Stringget_subtotal() : Doubleget_igv() : Doubleget_total() : Doubleget_entrega() : Stringget_estado() : StringSET_FACTURA() : voidSET_PRODUCTO() : voidSET_CLIENTE() : voidset_cod() : voidset_fecha() : voidset_subtotal() : voidset_igv() : voidset_total() : voidset_entrega() : voidset_estado() : void
Cotizacion_CompraPROVEEDOR : ProveedorCOMPRADOR : Comprador
Cotizacioncod_cotizacion : Integerfecha_cotizacion : Stringsubtotal : Doubleigv : Doubletotal : Doubletipo : StringPRODUCTO : Producto
get_cod() : Integerget_fecha() : Stringget_subtotal() : Doubleget_igv() : Doubleget_total() : DoubleGET_FACTURA() : FacturaGET_PRODUCTO() : ProductoGET_CLIENTE() : Clienteset_cod() : voidset_fecha() : voidset_subtotal() : voidset_igv() : voidset_total() : voidSET_FACTURA() : voidSET_PRODUCTO() : voidSET_CLIENTE() : void
Cotizacion_PedidoCLIENTE : ClienteVENDEDOR : Vendedor
![Page 88: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/88.jpg)
88
![Page 89: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/89.jpg)
13. DIAGRAMA DE ENTIDAD RELACION
89
![Page 90: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/90.jpg)
14.PROTOTIPOS
PANTALLA PRINCIPAL DEL SISTEMA
PROTOTIPOS PARA EL PROCESO DEL NEGOCIO CUN: 1.0 ATENDER PEDIDO
CUS: 1.1 VALIDAR USUARIO
90
![Page 91: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/91.jpg)
CUS: 1.2 COTIZAR PEDIDO
91
![Page 92: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/92.jpg)
CUS: 1.3 REGISTRAR PEDIDO
92
![Page 93: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/93.jpg)
CUS: 1.4 CONSULTAR REGISTRO DE CLIENTES
93
![Page 94: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/94.jpg)
CUS: 1.5 REGISTRAR NUEVO CLIENTE
94
![Page 95: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/95.jpg)
CUS: 1.6 CATALOGO DE PRODUCTOS
95
![Page 96: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/96.jpg)
PROTOTIPOS PARA EL PROCESO DEL NEGOCIO CUN: 2.0 ADQUIRIR PRODUCTOS
CUS: 2.1 COTIZAR COMPRA
96
![Page 97: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/97.jpg)
CUS: 2.2 GENERAR ORDEN DE COMPRA
97
![Page 98: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/98.jpg)
CUS: 2.3 REGISTRAR COMPRAS
98
![Page 99: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/99.jpg)
CUS: 2.4 CONSULTAR REGISTRO DE PROVEEDORES
99
![Page 100: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/100.jpg)
CUS: 2.5 REGISTRAR NUEVO PROVEEDOR
100
![Page 101: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/101.jpg)
PROTOTIPOS PARA EL PROCESO DEL NEGOCIO CUN: 3.0 GESTIONAR INFORMES
CUS: 3.1 CONSULTAR VENTAS
101
![Page 102: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/102.jpg)
CUS: 3.2 CONSULTAR ESTADISTICAS
102
![Page 103: Proyecto_Ventas](https://reader033.fdocuments.ec/reader033/viewer/2022052902/5571f98149795991698fb9b1/html5/thumbnails/103.jpg)
CUS: 3.3 CONSULTAR ESTADISTICAS POR PRODUCTO
103