SlideShare una empresa de Scribd logo
1 de 82
Descargar para leer sin conexión
SISTEMA DE PANADERÍA
ANÁLISIS Y DISEÑO DE SOFTWARE
SEPTIEMBRE DE 2017
PANADERÍA “EL VENCEDOR”
HUANCAYO
INTEGRANTES:
 ESTEBAN ALIAGA SHEILA
 RAMÍREZ ARRIOLA GABY
 RUIZ CHUCO JASMIN
2
DEDICATORIA
Este proyecto es el resultado del esfuerzo
conjunto de todos los que formamos el
grupo de trabajo por ello están dedicados a
todas aquellas personas que, de alguna
forma, son parte de su culminación.
3
INTRODUCCIÓN
La panadería creada en el año 1990 dentro de la provincia de Huancayo, fue un
negocio familiar que creció gracias al esmero de quienes eran responsables del
negocio. Perteneciente a una familia pequeña que su trabajo tenía como principal
meta la integrad en el trabajo en equipo y al esmero por mejorar lo productos
panificados y hacerlos de calidad para la optimización de sus ingresos. La venta al
inicio no fue nada sencillo el posicionamiento en el mercado, los competidores
dentro de la industria del pan también estaban surgiendo dentro de la provincia de
Junín, así que las estrategias de negocio jugaban un papel importante dentro del
proceso de venta y la generación de utilidades para la economía dentro del hogar.
Así fue como durante los años de cambio de moneda e incluso con una inflación
excesiva, las propuestas de abandono o de proseguir con el negocio decisiones
que repercutirían el entorno económico hicieron que ideas como, la venta diaria
ofrecer el pan de manera personal, incluso el hecho de satisfacer al cliente en
pedidos hechos con la calidad de primera fueron la estrategia de diferenciación
dentro del mercado de los panificadores extendiéndose así la confianza de los
clientes que adquirieron el producto desde sus inicios hasta fechas actuales.
Los productos que hoy en día se brindan son los panes típicos de la zona, como el
francés, mishty en sus dos variedades y el pan con azúcar. También otros son los
famosos bollos con figuras de animalitos u otros, adicional a ello la pastelería es
uno de los puntos donde a mistura se completa para el cliente ya que también
realizan los pasteles para todo tipo de ocasión y con la personalización del cliente.
Tenemos la certeza de que los sistemas de información que estudiamos en clases
son de importancia para este tipo de negocios, sabemos también que dentro de un
plazo no largo al implementarse dentro del proceso de negocio sabemos que su
alcance llegará más allá de la provincia de Junín sino también a otros mercados
geográficos.
4
RESUMEN
Líneas arriba en la introducción del trabajo, se puede denotar una breve reseña del
crecimiento del negocio, así como una visión universal de que pasaría si los
sistemas de información ingresaran en el proceso de negocio. Así es como nace la
idea de implantación de un SI al proceso ventas de la panadería.
En primer lugar, la disponibilidad de los dueños del negocio fue prontas al
brindarnos los problemas que estaban suscitándose en la actualidad, además de
que cuando se les hizo el cuestionario las respuestas fueron fiables, así de esa
forma se pudo obtener los requerimientos a través del análisis del sistema, que
luego fueron comentados en grupo para así darle un toque final a toda la
información procesada. Al culminar todo el proceso se describió y detalló cada
requerimiento, análisis y funcionalidad con cada interesado del proyecto.
En segundo lugar, se empezó un análisis meticuloso a cada requerimiento en
especial al de negocio, que era lo que la dueña de la microempresa nos comentaba
en las entrevistas, así se pudo identificar qué pasos del ciclo del sistema
deberíamos avanzar con más rapidez en que deberíamos tener más cuidado,
además se identificó el tipo de sistema que requería tal negocio, haciendo así que
este pueda automatizar sus procesos y no solo eso crear ventaja dentro de los
competidores de su rubro.
Como último punto, el sistema de este negocio contará con los registros de ventas
realizadas durante el día, además será más precisa a la hora de tomar un pedido
de panes o pasteles que regularmente los clientes lo hacen, esto a través del pedido
oral o hecho con el catálogo, como hay fechas especiales también se encargará de
ser personalizado para cada cliente obteniendo así la descripción de sus pedidos.
Y resolviendo el tema de los pagos retrasados, también cuenta con la funcionalidad
der ver que clientes son morosos y así agilizar los pagos. Todo el sistema será
amigable al usuario quien la posea y la utilice.
5
I. DEFINICIÓN DEL ALCANCE
Misión
Somos una empresa dedica a la elaboración de productos de panadería y
pastelería comprometidos con nuestros clientes en brindarles productos de
gran calidad y sabor con un servicio amable y oportuno a través de nuestro
personal capacitado y comprometido.
Visión
Al 2018 ser una empresa altamente competitiva, innovadora y líder en
productos de panadería y pastelería a nivel nacional e internacional.
Alcance
El sistema de información propuesto para la panadería “El vencedor”
ayudará a alcanzar la visión y misión de la empresa, automatizando sus
procesos de manera sencilla y eficaz, también permitiendo registrar los
distintos pedidos para que así el administrador pueda llevar una mejor
gestión sobre la empresa.
II. CLASE Y TIPO DE SISTEMA DE INFORMACIÓN
Los sistemas de información identificados en este proceso de negocio son:
 SISTEMAS DE NIVEL DE GESTIÓN: Se encarga de realizar las tareas de
supervisión y control de todas aquellas tareas que se han tomada a nivel
operativo.
Sistema de información para la gestión (MIS): Permite a la empresa tener
un mayor control de producción, ventas y administración.
 SISTEMAS DE NIVEL OPERATIVO: Se encarga de las tareas más
rutinarias como las ventas, reportes, ordenes de pedido.
Sistemas de procesamiento de transacciones (TPS): Se encargará de
realizar las ventas de la empresa así capturando datos que servirá de
apoyo para el sistema MIS.
6
III. INVOLUCRADOS EN EL SISTEMA DE INFORMACIÓN
 Propietario del sistema
La empresa “El vencedor” de Sra. Ana Chuco Güere; ubicado en el
distrito de Junín- Jr. José Olaya 697 con RUC 20880167 es una
pequeña empresa dedicada íntegramente a la venta y delivery de
productos alimenticios a base de harina.
 Usuarios del sistema
 Internos:
 Vendedor
 Repartidor
 Almacenero
 Externos:
 Clientes
IV. METODOLOGÍA DE DESARROLLO DEL SISTEMA DE INFORMACIÓN
Desarrollaremos la metodología RUP conjuntamente con el estándar UML
que se adapta a organismos y empresas para crear esquemas, diagramas y
documentación de desarrollos de software la cual es una metodología
estándar la más utilizada para el análisis, implementación y documentación
de sistemas orientados a objetos.
Se caracteriza por ser iterativo e incremental está centrado en la arquitectura
y guiada por los casos de uso la cual incluyen artefactos y roles en un
determinado momento, también asigna tareas y responsabilidades en forma
disciplinada, administra los requisitos, usa la arquitectura basada en
componentes, controla el cambio y verifica la calidad del software.
Fases:
 Inicio
Esta fase tiene como propósito definir y acordar el alcance del proyecto
con los patrocinadores, identificar los riesgos asociados al proyecto,
proponer una visión muy general de la arquitectura de software y
producir el plan de las fases y el de iteraciones posteriores.
7
 Elaboración
En la fase de elaboración se seleccionan los casos de uso que permiten
definir la arquitectura base del sistema y se desarrollaran en esta fase,
se realiza la especificación de los casos de uso seleccionados y el primer
análisis del dominio del problema, se diseña la solución preliminar.
 Construcción
El propósito de esta fase es completar la funcionalidad del sistema, para
ello se deben clarificar los requisitos pendientes, administrar los cambios
de acuerdo a las evaluaciones realizados por los usuarios y se realizan
las mejoras para el proyecto.
 Transición
El propósito de esta fase es asegurar que el software esté disponible
para los usuarios finales, ajustar los errores y defectos encontrados en
las pruebas de aceptación, capacitar a los usuarios y proveer el soporte
técnico necesario. Se debe verificar que el producto cumpla con las
especificaciones entregadas por las personas involucradas en el
proyecto.
V. CICLO DE VIDA DEL SISTEMA DE INFORMACIÓN
Investigación Preliminar: El proceso se inicia siempre con alguna
necesidad que requiere el usuario, así como nuestro sistema de delivery
panadería.
1. Determinación de los requerimientos del sistema: En esta fase se
tiene en cuenta los requerimientos de la empresa ya que es fundamental
para el análisis del sistema, comprender todas las facetas importantes
de la parte de la empresa que se encuentra bajo estudio.
2. Diseño del sistema: El diseño del sistema produce los detalles que
establecen la forma en la que el sistema cumplirá con los requerimientos
ya identificados.
3. Desarrollo del software: En esta fase la elección de desarrollo de
software depende del costo de cada alternativa, del tiempo disponible
para escribir el software.
8
4. Prueba de sistemas: El sistema se emplea de manera experimental
para asegurarse de que el software no tenga fallas, que funciona de
acuerdo con las especificaciones de los requerimientos.
5. Implantación y evaluación: Esta fase es el proceso de verificar e
instalar nuevo equipo, instalación y construcción de todos
los archivos de datos necesarios para utilizarla. Una vez instaladas, se
emplean el tiempo necesario que lo requieran.
VI. REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES DEL
SISTEMA DE INFORMACIÓN
 Requerimientos Funcionales
 Requerimiento de negocio:
La empresa “El vencedor” requiere automatizar el proceso de venta
y delivery de su negocio.
 Requerimientos de sistema del Vendedor
 El sistema debe permitir iniciar sesión.
 El sistema debe permitir visualizar el catálogo de productos.
 El sistema debe registrar cliente.
 El sistema debe permitir visualizar el stock del producto de
panes y pasteles solicitados
 El sistema debe permitir realizar la proforma de pedido.
 El sistema debe permitir registrar el pedido.
 El sistema debe permitir registrar el pago.
 El sistema debe permitir registrar la entrega del pedido.
 El sistema debe emitir y visualizar un reporte a diario, semanal
y mensual de las ventas realizadas.
 Requerimientos de sistema del Almacenero
 El sistema debe permitir iniciar sesión.
 El sistema de permitir registrar las entradas y salidas de
9
productos terminados.
 El sistema de permitir registrar las entradas y salidas de los
insumos.
 El sistema debe emitir y visualizar un reporte semanal sobre las
entrada / salida de insumos.
 Requerimientos de sistema del Administrador
 El sistema debe permitir iniciar sesión.
 El sistema debe permitir emitir y visualizar reporte de
entrada / salidas de ventas.
 El sistema debe permitir emitir y visualizar reporte de
entrada / salidas de insumos.
 El sistema debe permitir realizar pedido de insumos faltantes
para el pedido a proveedores.
 Requerimientos no funcionales
 El sistema debe permitir calcular el descuento del 10% al tener la
venta de 100 soles a más.
 Registro de entrada y salida en tiempo real del producto terminado.
 El sistema notificara cuando exista un cruce con la fecha de entrega
de los pedidos y también con la producción al día.
 El sistema debe restringir el límite de 3 intentos fallidos en la
autenticación de login, dando un tiempo de 45 segundos para que el
sistema pueda reactivar la autenticación.
 El sistema debe solicitar como mínimo 8 caracteres, entre número y
letras en el password para poder autenticarse.
 El sistema debe permitir guardar los reportes semanales en un
archivo Excel.
 El sistema debe ser multiplataforma tanto como de escritorio y nube
con una réplica automática.
 El sistema a implementar funcionara en cualquier tipo de sistema
operativo, Windows 7, 8.1, 10.
10
 El sistema se desarrollará en el lenguaje de programación JAVA,
PHP y una base datos My SQL.
 El Pc donde se ejecutará el sistema de ventas deberá de contar con
una memoria RAM mínima de 2GB, un procesador de 4 núcleos de
2.5 GHz.
VII. MODELAMIENTO DE PROCESOS EN BIZAGI
11
VIII. RECOPILACIÓN DE INFORMACIÓN
1. ¿Por qué quiere automatizar su negocio?
2. ¿Qué requisitos quisiera que tenga el sistema?
3. ¿Tiene algún control acerca de la cantidad de pedidos que tiene?
4. Si los tiene, ¿de qué tipo? ¿Tiene proveedores? ¿Le gustaría
organizarlos?
5. ¿Cómo administra usted el negocio?
6. Ud. ¿Tiene conocimiento y dominio de la computadora?
Sí
No
7. ¿Cuáles son las actividades que realiza desde que abre el negocio?
8. ¿Qué actividad le lleva más tiempo en realizar?
9. ¿Qué problemas tiene al realizar sus actividades?
10. ¿Puede contarme más sobre el problema?
11. ¿Desearía usted contar con un sistema que le facilite el trabajo para el
proceso de su negocio?
12. ¿Le gustaría que el sistema emita reportes semanales sobre las ventas
y el delivery del negocio?
13. ¿Qué proceso tiene su negocio?
12
IX. DIAGRAMA DE CASO DE USO
13
X. CASO DE USO DEL SISTEMA
uc CU sistema
Proceso
VENDEDOR
Visualizar stock
Producto
Realizar Proforma
Pedido
Registrar pedido
Registrar pago
Registrar entrega
Pedido
Imprimir
proforma
ALMACENERO
Registrar Insumos
entradas de Insumos
Salida de Insumos
Emitir y Visualizar
reporte de insumos
ADMINISTRADOR
Emitir y visualizar
Reporte Ventas
iniciar sesion
Usuario
Visualizar deuda
Pago Parcial
Pago Total
Registrar entrada y
salida de productos
terminados
Realizar Pedido deinsumos a
Proveedores
Visualizar catalogo
de productos
Credito
Registrar Cliente
«include»
«extend»
«include»
«extend»«include»
«extend»
«extend»
14
XI. ESPECIFICACION DE CASOS DE USO
NOMBRE Iniciar sesión
DESCRIPCION El sistema debe permitir iniciar sesión a los usuarios
AUTOR Ana Bertha Chuco Güere
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Usuario y sistema
FLUJO NORMAL
USUARO SISTEMA
1
Ingresa usuario y
contraseña
2 Pulsa botón iniciar sesión 3 Verifica datos ingresados
4
Muestra formulario de menú
principal
5
Visualiza formulario de
menú principal
FLUJO ALTERNO 4a
Muestra mensaje "Error de
datos ingresados" vuelve a 1
PRE CONDICION Estar registrado en la base de datos
POST CONDICION Ingreso al sistema
REQUERIMIENTOS
TRAZADOS
El sistema debe restringir el límite de 4 intentos fallidos en la
autenticación de login, dando un tiempo de 45 segundos para que el
sistema pueda reactivar la autenticación.
INCLUYE
EXTIENDE
NOMBRE Registrar cliente
DESCRIPCION El sistema debe permitir el registro de los clientes.
AUTOR Ana Bertha Chuco Güere
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Vendedor y sistema
FLUJO NORMAL
VENDEDOR SISTEMA
1
Selecciona formulario
registro de cliente
2
El sistema muestra el
formulario registro de cliente
3 Ingresa datos del cliente
4 Pulsar botón registrar 5 Verifica datos ingresados
6
Muestra mensaje “registro
correcto”
7 Pulsar botón salir 8 Muestra formulario principal
FLUJO ALTERNO 5a
Muestra mensaje "Error de
datos ingresados" vuelve a 3
PRE CONDICION
Se hace una lista de los nombres que hacen los pedidos a los
clientes o de los que dejan de hacerlo
POST CONDICION Registro del cliente o eliminación
REQUERIMIENTOS
TRAZADOS
La computadora principal siempre debe de estar funcional y
disponible durante las horas requeridas
INCLUYE
EXTIENDE
15
NOMBRE Visualizar catálogo de productos
DESCRIPCION
El sistema debe permitir la visualización del catálogo de los
productos
AUTOR Ana Bertha Chuco Güere
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Vendedor y sistema
FLUJO NORMAL
VENDEDOR SISTEMA
1
Selecciona formulario
catalogo
2
El sistema muestra el
formulario catalogo
3
Selecciona tipo de
búsqueda
4
Ingresa nombre del
producto
5
Muestra detalles del
producto
6
Visualiza detalles del
producto
7 Pulsar botón salir 8 Muestra formulario principal
FLUJO ALTERNO 3a
Búsqueda por tipo de
producto
PRE CONDICION
POST CONDICION
REQUERIMIENTOS
TRAZADOS
El sistema de base de datos debe estar actualizada para este tipo
de casos
INCLUYE
EXTIENDE
NOMBRE Visualizar stock producto
DESCRIPCION El sistema debe permitir visualizar el stock del producto solicitado.
AUTOR Ana Bertha Chuco Güere
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Vendedor y sistema
FLUJO NORMAL
VENDEDOR SISTEMA
1 Selecciona formulario stock 2
El sistema muestra el
formulario stock
3
Selecciona tipo de
búsqueda por nombre
4 Ingresa nombre producto
5 Pulsa botón buscar 6 Verifica datos ingresados
7 Muestra detalles de producto
8
Visualiza detalles de
producto
9 Pulsa botón salir 10 Muestra formulario principal
FLUJO ALTERNO 3a
Selecciona tipo de producto
en caso de no encontrar el
producto por nombre.
7a
Muestra mensaje "Error de
datos ingresados" Vuelve a 3
PRE CONDICION
POST CONDICION
REQUERIMIENTOS
TRAZADOS
INCLUYE
EXTIENDE
16
NOMBRE Registrar pedido
DESCRIPCION El sistema debe permitir registrar pedido
AUTOR Ana Bertha Chuco Güere
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Vendedor y sistema
FLUJO NORMAL
VENDEDOR SISTEMA
1
Selecciona formulario
registrar pedido
2
Muestra formulario registrar
pedido
3 Ingresa datos del cliente
4 Ingresa datos de pedido
5 Pulsa botón registrar 6 Verifica datos ingresados
7
Muestra mensaje “registro
correcto”
8
Presiona botón salir de
formulario
9 Muestra formulario principal
FLUJO ALTERNO 7a
Muestra mensaje "Error de
datos ingresados" volver a 3.
PRE CONDICION
POST CONDICION
REQUERIMIENTOS
TRAZADOS
La computadora principal siempre debe de estar funcional y disponible
durante las horas requeridas
INCLUYE
EXTIENDE
NOMBRE Realizar proforma pedido
DESCRIPCION El sistema debe permitir realizar la proforma de pedido.
AUTOR Ana Bertha Chuco Güere
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Vendedor y sistema
FLUJO NORMAL
VENDEDOR SISTEMA
1
Selecciona formulario
proforma
2 Muestra el formulario proforma
3 Ingresa datos del cliente
4
Ingresa datos de los
productos
5 Pulsa botón registrar 6 Verifica datos ingresados
7
Muestra mensaje registro
correcto
8 Pulsa botón imprimir 9 Envía a impresora la proforma
9 Pulsa botón salir 10 Muestra formulario principal
FLUJO ALTERNO 7a
Muestra mensaje "Error de
datos ingresados" Vuelve a 3
PRE CONDICION
POST CONDICION
REQUERIMIENTOS
TRAZADOS
Registro de entrada y salida en tiempo real del producto terminado.
INCLUYE
EXTIENDE Imprimir proforma
17
NOMBRE Registrar pago
DESCRIPCION El sistema debe permitir registrar el pago de pedido.
AUTOR Ana Bertha Chuco Güera
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Vendedor y sistema
FLUJO NORMAL
VENDEDOR SISTEMA
1
Selecciona formulario
registro pago
2
El sistema muestra el
formulario registro pago
3 Ingresa DNI del cliente
4
Pulsa botón consulta
deuda
5 Verifica deuda
6 Muestra mensaje sin deuda
7 Ingresa datos del producto
8 Ingrese tipo de pago 9 Muestra monto total
10 Pulsa botón registrar
11 Verifica datos ingresados
12
Muestra mensaje registro
correcto
13
Pulsa botón imprimir
comprobante
14
Envía a impresora para
impresión
15
Pulsa botón salir de
formulario
16
Muestra formulario principal
FLUJO ALTERNO
5a Muestra deuda pendiente
6a
Pulsa botón cancelar
deuda
7a
Muestra mensaje deuda
actualizada. Paso 10
12
a
Muestra mensaje de error
vuelve 6
PRE CONDICION Se registra el pedido.
POST CONDICION
REQUERIMIENTOS
TRAZADOS
El sistema debe permitir calcular el descuento del 10% al tener la
venta de 100 soles a más.
INCLUYE Visualizar deuda
EXTIENDE Pago total, Pago parcial, crédito
18
NOMBRE Registrar entrega de pedido
DESCRIPCION El sistema debe permitir registrar entrega de los pedidos
AUTOR Ana Bertha Chuco Güera
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Vendedor y sistema
FLUJO NORMAL
VENDEDOR SISTEMA
1
Selecciona formulario
entrega pedido.
2
El sistema muestra el
formulario entrega pedido
3 Ingresa datos de cliente
4 Ingresa datos de pedido
5 Pulsa botón registrar 6 Verifica datos ingresados
7
Muestra mensaje “registro
correcto”
8 Pulsar botón salir 9 Muestra formulario principal
FLUJO ALTERNO 6a
Muestra mensaje "Error de
datos ingresados" volver a 3.
REQUERIMIENTOS
TRAZADOS
La computadora principal siempre debe de estar funcional y
disponible durante las horas requeridas
PRE CONDICION Se registra el pedido, Realizar pago
POST CONDICION
NOMBRE Emitir y visualizar reporte de ventas
DESCRIPCIÓN
El sistema debe permitir emitir y visualizar un reporte a diario, semanal
y mensual de las ventas realizadas.
AUTOR Ana Bertha Chuco Güera
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Vendedor y sistema
FLUJO NORMAL
VENDEDOR SISTEMA
1
Selecciona formulario
reporte de ventas
2
Muestra formulario de
reporte de ventas
3 Selecciona fecha de reporte
4 Pulsa botón generar reporte 5 Verifica datos ingresados
6 Muestra reporte
7 Pulsa botón imprimir 8 Imprime reporte
9 Pulsa botón salir 10 Muestra formulario principal
FLUJO ALTERNO 6a
Muestra mensaje "Error de
datos ingresados" volver a 3
PRE CONDICION El vendedor y/o administrador desean ver el reporte
POST CONDICION Reporte generado
REQUERIMIENTOS
TRAZADOS
Base de datos actualizada
INCLUYE
EXTIENDE
19
NOMBRE Realizar pedido de insumos a proveedores
DESCRIPCIÓN
El sistema debe permitir realizar pedido de insumos faltantes para el
pedido a proveedores
AUTOR Ana Bertha Chuco Güera
FECHA DE CREACIÓN 26/09/2017
FECHA DE
MODIFICACIÓN
03/10/2017
ACTORES El administrador y el sistema.
FLUJO NORMAL
ADMINISTRADOR SISTEMA
1
El actor ingresa al
formulario de pedido de
insumos a proveedores
2
El sistema muestra el
formulario de pedido de
insumos a proveedores
3
Ingresar fecha de pedido
de insumo faltante
4
Registrar nombre y
cantidad de insumos
faltantes
5 Pulsa botón registrar 6
Verifica insumos faltantes
ingresados
7
Muestra mensaje “registro
correcto”
8 Pulsa botón salir 9 Mostrar formulario principal
FLUJO ALTERNO 8a
Muestra mensaje "Error de
datos ingresados" vuelve a 3
PRE CONDICION Se hace una lista de los nombres de insumos faltantes.
POST CONDICION Registro de insumos faltantes.
REQUERIMIENTOS
TRAZADOS
La computadora principal siempre debe de estar funcional y
disponible durante las horas requeridas.
INCLUYE -
EXTIENDE -
NOMBRE Registrar entrada y salida de productos terminados
DESCRIPCION El sistema permite registrar la salida de los productos terminados
AUTOR Ana Bertha Chuco Güera
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Almacenero y sistema
FLUJO NORMAL
ALMACENERO SISTEMA
1
Selecciona formulario
registro de entrada y salida
de productos terminados.
2
Muestra formulario registro
de entrada y salida de
productos terminados.
3 Seleccionar tipo de registro
4
Selección entrada de
producto
5
Ingrese descripción de
entrada de producto
6 Pulsa botón registrar 7 Verifica datos ingresados
8
Muestra mensaje “Registro
correcto”
9 Pulsa salir formulario 10 Muestra formulario principal
FLUJO ALTERNO 4a
Selección de salida de
producto
8a
Muestra mensaje "Error de
datos ingresados" vuelve a
5
20
PRE CONDICION
POST CONDICION
REQUERIMIENTOS
TRAZADOS
INCLUYE -
EXTIENDE -
21
NOMBRE Registrar salida de insumos.
DESCRIPCION El sistema permite registrar las salidas de los insumos.
AUTOR Ana Bertha Chuco Güera
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Almacenero y sistema
FLUJO NORMAL
ALMACENERO SISTEMA
1
Seleccionar Formulario salida
de insumos
2
Ingresar información de la
salida del producto
3 Pulsar el botón registrar 4 Verificar datos ingresados
5
Muestra mensaje registro
correcto
6
Pulsa botón salir
7
Cierra el formulario registrar
entrada de productos y
vuelve a la pantalla principal
FLUJO ALTERNO 4a
Muestra mensaje "Error de
datos ingresados" volver a 2
PRE CONDICION Registrada la entrada de los insumos.
POST CONDICION Registro de la salida de los insumos
REQUERIMIENTOS
TRAZADOS
INCLUYE Registrar insumo
EXTIENDE -
NOMBRE Registrar entrada de insumos
DESCRIPCION
El sistema permite registrar las entradas de los productos de
orígenes del proveedor
AUTOR Ana Bertha Chuco Güera
FECHA DE CREACION 26/09/2017
FECHA DE
MODIFICACION
03/10/2017
ACTORES Almacenero y sistema
FLUJO NORMAL
ALMACENERO SISTEMA
1
Seleccionar Formulario
entrada de insumos
2
Ingresar información de la
entrada de producto
3 Pulsar el botón registrar 4 Verificar datos registrados
5
Muestra mensaje registro
correcto
5
Pulsa botón salir
6
Cierra el formulario registrar
entrada de productos y
vuelve a pantalla principal
FLUJO ALTERNO 4a
Muestra mensaje "Error de
datos ingresados" volver a 2
PRE CONDICION El proveedor trae los productos
POST CONDICION Registro de cada producto
REQUERIMIENTOS
TRAZADOS
INCLUYE Registrar insumo
EXTIENDE -
22
XII. DIAGRAMA DE ACTIVIDADES
CU N°1: “INICIO DE SESIÓN”
act Inicio sesión
Usuario Sistema
Inicio
Ingresar usuario y
contraseña
Verificar datos ingresados
Verifica usuario Verifica contraseña
¿Los datos
ingresados son
correctos?
Muestra mensaje "Error
de datos ingresados"
Muestra formulario de
menú principal
Visualiza formulario de
menú principal
FINAL
Pulsa boton iniciar sesión
la contraseña o usuario
son incorrectos, se
volvera a ingresar los
datos
[si][no]
23
CU N°2: “REGISTRAR CLIENTE”
act Registrar cliente
Vendedor Sistema
Inicio
Selecciona formulario
registro cliente
Muestra formulario
registro cliente
ingresa datos del cliente
Nombres
Apellidos
Telefono
Dirección
DNI
Correo
Pulsa boton registrar Verifica datos ingresados
¿Los datos
ingresados son
correctos?
Muestra mensaje "Error
de datos ingresados"
Muestra mensaje registro
correcto
Pulsa salir de formulario
Muestra formulario
principal
Final
[Si]
[NO]
24
CU N°3: “VISUALIZAR CATÁLOGO DE PRODUCTOS”
act Visualizar catálogo de producto
Vendedor Sistema
Inicio
Selecciona formulario
catalogo
Muestra formulario
catalogo
Selecciona tipo de
busqueda
Ingresa nombre de
producto
Seleciona tipo de producto
¿Desea buscar
por nombre?
Muestra detalles de
producto
Visualiza detalles de
producto
Pulsa booton salir Muestra formulario
principal
Final
Tipo de
producto..
panes
pasteles
empanadas,
etc
Foto
precio
cantidad
tamaño
peso
Pulsa boton Buscar Verificar datos ingresados
¿Los datos
ingresados son
correctos?
Muestra mensaje "Error de
datos ingresados"
Pulsa boton Buscar
[Si]
[No]
[Si]
[No]
25
CU N°4: “VISUALIZAR STOCK PRODUCTO”
act Visualizar stock producto
Vendedor Sistema
Inicio
Selecciona formulario
stock
Muestra formulario Stock
Selecciona tipo de
busqueda
Ingresa nombre de producto
Tipo de
busqueda por
nombre o
categoria de
producto
Muestra detalles de
producto
Tipo
cantidad
precio
tamaño
peso
Visualiza detalles de
producto
Selecciona tipo de
Producto
Final De Actividad
¿Desea buscar
por nombre?
Pulsa botón salir
Pulsa botón buscar
Verifica datos ingresados
¿Los datos
ingresados son
correctos?
Muestra mensaje "Error
de datos ingresados"
Pulsa boton buscar
Muestra formulario
principal
[No]
[Si]
[Si]
[No]
26
CU N°5: “REALIZAR PROFORMA PEDIDO”
act Realizar proforma pedido
Vendedor Sistema
Inicio
Selecciona formulario
proforma
Muestra formulario
proforma
Ingresa datos del cliente
Ingresa datos de los
productos
Verifica datos ingresados
Pulsa boton salir
formulalio
Nombre
Precio unitario
Cantidad
Tipo de producto
Nombres
Apellidos
Dni
¿Los datos
ingresados son
correctos?
Muestra mensaje "Error
de datos ingresados"
Muestra mensaje registro
correcto
Pulsa boton registrar
Muestra formulario
principal
Final
Pulsa boton imprimir
envia a impresora la
proforma
[Si]
[No]
27
CU N°6: “REGISTRAR PEDIDO”
act Registrar pedido
Vendedor Sistema
Inicio
Selecciona Formulario
Registrar pedido
Muestra formulario
registrar pedido
Ingresa datos de pedido
Nombre
cantidad
precio
Ingresa datos del cliente
Nombres
Apellidos
Ruc
Dni
Verifica datos ingresados
¿los datos
ingresados son
correctos?
Muestra mensaje "Error
de datos ingresados"
Muestra mensaje registro
correcto
Presiona boton salir de
formulario
Muestra formulario
principal
Final
Pulsar botòn registrar
[No]
[Si]
28
CU N°7: “REGISTRAR PAGO”
act Registrar pago
Vendedor Sistema
Inicio
Selecciona formulario
Registro pago
Muestra formulario
registro de pago
Pulsa boton registrar
¿El cliente
tiene deuda?
Muestra deuda pendiente
Verificar datos ingresados
Verifica deuda
Ingresa DNI del cliente
Muestra monto total
Muestra mensaje "Error
de datos ingresados"
Muestra mensaje registro
correcto
¿Los datos ingresados
son correctos?
Pulsa boton salir de
formulario
Muestra formulario
principal
Final
Pulsa boton imprimir
comprobante
Envia a impresora para
impresion
Pulsa boton "consulta
deuda"
Ingresa datos del producto
Ingresa tipo de pago
Pago total
Pago parcial
Pago alcrédito
Pulsa boton cancelar
deuda
Muestra "Mensaje deuda
actualizada"
[Si]
[No]
[SI]
[No]
29
CU N°8: “REGISTRAR ENTREGA DE PEDIDO”
act Registrar entrega de pedido
Vendedor Sistema
Inicio
Selecciona formulario
entrega de pedidos
Muestra formulario
entrega de pedidos
Ingresa datos de cliente
Verifica datos ingresados
Ingresa datos de pedido
Ingresa estado de pedido
¿Los datos
ingresados son
correctos?
Muestra mensaje "Error de
datos ingresados"
Muestra mensaje registro
correcto
Pulsa boton registrar
Pulsa boton salir de
formulario
Muestra formulario
principal
Final
Estado de
entrega
o
no entregado
[Si]
[No]
30
CU N°9: “EMITIR Y VISUALIZAR REPORTE DE VENTAS”
act Emitir y visualizar reporte de ventas
Vendedor Sistema
Inicio
Selecciona formulario
reporte de venta
Muestra formulario reporte
de ventas
selecciona fecha de
reporte
Dia
Semana
Mes
Pulsa boton generar
reporte
Verifica datos ingresados
¿Los datos
ingresados son
correctos?
Muestra mensaje "Error
de datos ingresados"
Muestra reportePulsa boton imprimir
reporte
Imprime reporte
pulsa boton salir de
formulario
Muestra formulario
principal
Final
[Si]
[NO]
31
CU N°10: “REALIZAR PEDIDO DE INSUMOS A PROVEEDORES”
act Realizar pedido de insumos a proveedores
Administrador Sistema
Ingresar al formulario de
pedido de insumos a
proveedores
Inicio
muestra el formulario de
pedido de insumos a
proveedores
Selecciona fecha de
pedido de insumo
faltante
Registra insumos
faltantes
Pulsa boton registrar Verifica insumos faltantes
ingresados
Datos de Insumo
Nombre
Cantidad
Muestra mensaje
“registro correcto”
Pulsa boton salir
Muestra formulario
principal
Final
¿Los datos
ingresados son
correctos?
Muestra mensaje "Error
de datos ingresados"
[No]
[Si]
32
CU N°11: “REGISTRAR ENTRADA Y SALIDA DE PRODUCTOS TERMINADOS”
act Registrar entrada y salida de productos terminados
Almacenero Sistema
Inicio
Selecciona formulario registro
de entrada y salída de
productos terminados
Muestra formulario registro de
entrada y salida de productos
terminados
¿Desea ingresar entrada de
productos terminados?
Ingresa decripción de
entrada de producto
terminado
ingresar información
del producto
nombre
cantidad
precio
Pulsa botón registrar
Seleccionar tipo de registro
Verifica datos ingresados
¿Los datos
ingresados
son
correctos?
Muestra mensaje
"Registro correcto"
Muestra mensaje "Error
de datos ingresados"
Pulsa salir formulario
Muestra formulario
principal
Final
Ingresa decripción de
salida de producto
terminado
ingresar información
del producto
nombre
cantidad
precio
[Si]
[Si]
[No]
[No]
33
CU N°12: “EMITIR Y VISUALIZA REPORTE DE INSUMOS”
act Emitir y visualizar reporte de insumos
Vendedor Sistema
Inicio
Selecciona formulario
reporte de insumos
Muestra formulario reporte
de insumos
selecciona fecha de
reporte
Dia
Semana
Mes
Pulsa boton generar
reporte
Verifica datos ingresados
¿Los datos
ingresados son
correctos?
Muestra mensaje "Error
de datos ingresados"
Muestra reportePulsa boton imprimir
reporte
Imprime reporte
pulsa boton salir de
formulario
Muestra formulario
principal
Final
[Si]
[NO]
34
CU N°13: “REGISTRAR INSUMOS”
REGISTRAR ENTRADA DE INSUMOS
35
REGISTRAR ENTRADA DE INSUMOS
36
XIII. DIAGRAMA DE CLASES
37
XIV. DIAGRAMA DE SECUENCIA
CU N°1: “INICIO DE SESIÓN”
38
CU N°2: “REGISTRAR CLIENTE”
39
CU N°3: “VISUALIZAR CATÁLOGO DE PRODUCTOS”
40
CU N°4: “VISUALIZAR STOCK PRODUCTO”
41
CU N°5: “REALIZAR PROFORMA PEDIDO”
42
CU N°6: “REGISTRAR PEDIDO”
43
CU N°7: “REGISTRAR PAGO”
sd Registrar Pago
Vendedor
Formulario
Registrar pago
Verificar Datos Base de Datos
Selecciona formulario
Registrar pago()
Mostrar formulario
registro de pago()
Ingresar DNI del cliente()
Pulsa boton "Consultar
deuda"()
Envia datos a verificar()
Verificar deuda()
Notifica deuda pendiente()
Muestra Deuda
pendiente()
Pulsa boton Cancelar
deuda()
Envia datos a actualizar()
Actualiza datos()
Envia Notificación de actualizacón()
Muestra mensaje
actualización correcta()
Pulsa boton imprimir
comprobante()
Envia a impresion()Muestra mensaje
impresión realizada()
Ingresa datos del producto()
Selecciona tipo
de pago()
Muestra monto total()
Pulsa boton registrar()
Envia datos a verificar()
Verificar dato
ingresado()Notifica error de regsitro
ingresado()
Muestra mensaje "Error de
registro"()
Ingresa datos del producto()
Selecciona tipo de pago()
44
impresión realizada()
Ingresa datos del producto()
Selecciona tipo
de pago()
Muestra monto total()
Pulsa boton registrar()
Envia datos a verificar()
Verificar dato
ingresado()Notifica error de regsitro
ingresado()
Muestra mensaje "Error de
registro"()
Ingresa datos del producto()
Selecciona tipo de pago()
Muestra monto total()
Pulsa boton registrar()
Envia datos a verificar()
Verificar dato ingresado()
Notifica regsitro
ingresado()
Envia datos ingresados()
Guarda datos ingresados()
Notifica datos registrados()
Muestra mensaje "Registro
ingresado correcto"()
Pulsa boton imprimir
comprobante()
Envia impresión()
Muestra mensaje impresión
realizada()
Pulsar boton salir()
Cierra formulario
proforma de pedido()
Muestra formulario principal()
45
CU N°8: “REGISTRAR ENTREGA DE PEDIDO”
46
CU N°9: “EMITIR Y VISUALIZAR REPORTE DE VENTAS”
47
CU N°10: “REALIZAR PEDIDO DE INSUMOS A PROVEEDORES”
48
CU N°11: “REGISTRAR ENTRADA Y SALIDA DE PRODUCTOS
TERMINADOS”
49
CU N°12: “EMITIR Y VISUALIZA REPORTE DE INSUMOS”
50
CU N°13: “REGISTRAR INSUMOS”
REGISTRAR ENTRADA DE INSUMOS
51
REGISTRAR SALIDA DE INSUMOS
52
XV. DIARAMA DE COMUNICACIÓN
CU N°1: “INICIO DE SESIÓN”
53
CU N°2: “REGISTRAR CLIENTE”
sdRegistrarcliente
VerificarDatosFormularioRegistro
Cliente
Vendedor
Basededatos
1:SeleccionaFormularioRegistrarCliente()
1.1:Mostrarformulario()
2:Ingresadatosdelcliente()
3:Pulsarbotonregistrar()
3.1:Enviadatosaverificar()
3.2:Verificadatosingresados()
3.3:Notificaerrordedatosingresados()
3.4:Muestramensaje"Datosingresadossonincorrectos"()
4:Ingresadatosdelcliente()
5:Pulsarbotonresgistrar()
5.1:Enviadatosaverificar()
5.2:Verificadatosingresados()
5.3:Enviadatos()
5.4:Guardadatosingresados()
5.5:Notificaelguardadodedatosingresados()
5.6:Muestramensaje"Datosingresadossoncorrectos"()
6:Pulsarbotonsalir()
6.1:Cierraformularioregistrarcliente()
6.2:Muestraformularioprincipal()
54
CU N°3: “VISUALIZAR CATÁLOGO DE PRODUCTOS”
sdVisualizarcatálogodeproducto
VendedorFormularioCatálogo
VerificarDatos
BasedeDatos
1:SeleccionaFormularioCatálogo()
1.1:Mostrarformulario()
2:Seleccionatipodebusqueda()
3:Ingresanombredeproducto()
4:PulsarbotonBuscar()
4.1:Enviadatosaverificar()
4.2:Verificadatosingresados()
4.3:Notificaerrordedatosingresados()
4.4:Muestramensaje"Datosingresadossonincorrectos"()
5:Ingresanombredeproducto()
6:PulsarbotonBuscar()
6.1:Enviadatosaverificar()
6.2:Verificadatosingresados()
6.3:Enviardatos()
6.4:Buscardatos()
6.5:Notificaelguardadodedatosingresados()
6.6:Muestradetallesdeproductos()
7:Pulsarbotonsalir()
7.1:Cierraformulariocatálogo()
7.2:Muestraformularioprincipal()
55
CU N°4: “VISUALIZAR STOCK PRODUCTO”
sdVisualizarstockproducto
VendedorFormularioStockVerificarDatos
Basededatos
1:SeleccionaFormularioStock()
1.1:Mostrarformulario()
2:Seleccionatipodebusqueda()
3:Ingresanombredeproducto()
3.1:Enviadatosaverificar()
3.2:Verificadatosingresados()
3.3:Notificaerrordedatosingresados()
3.4:Muestramensaje"Datosingresadossonincorrectos"()
4:Ingresanombredeproducto()
5:PulsarbotonBuscar()
5.1:Enviadatosaverificar()
5.2:Verificadatosingresados()
5.3:Enviadatos()
5.4:Buscardatos()
5.5:Enviadatossolicitados()
5.6:Muestradetallesdeproductos()
6:Seleccionartipodeproductos()
7:PulsarbotonBuscar()
7.1:Enviadatosaverificar()
7.2:Verificadatosingresados()
7.3:Enviadatos()
7.4:Buscardatos()
7.5:Enviadatossolicitados()
7.6:Muestradetallesdeproductos()
8:Pulsarbotonsalir()
8.1:Cierraformulariocatálogo()
8.2:Muestraformularioprincipal()
56
CU N°5: “REALIZAR PROFORMA PEDIDO”sdRealizarproformapedido
Basededatos
Verificardatos
Formularioproformade
pedidoVendedor
1:SeleccionaFormularioProformadePedido()
1.1:Mostrarformulario()
2:Ingresardatosdelcliente()
3:Ingresardatosdelproducto()
4:Pulsarbotonregistrar()
4.1:Enviardatosaverificar()
4.2:Verificadatosingresados()
4.3:Notificaerrordedatosingresados()
4.4:Muestramensaje"Datosingresadossonincorrectos"()
5:Ingresardatosdelcliente()
6:Ingresardatosdelproducto()
7:Pulsarbotonregistrar()
7.1:Enviardatosaverificar()
7.2:Verificadatosingresados()
7.3:Realizarproformapedido()
7.4:Guardadatosingresados()
7.5:Notificaelguardadodedatosingresados()
7.6:Muestramensaje"Datosingresadossoncorrectos"()
8:Pulsabotonimprimir()
8.1:Enviaimpresión()
8.2:Muestramensajeimpresiónrealizada()
9:Pulsarbotonsalir()
9.1:Cierraformularioproformadepedido()
9.2:Muestraformularioprincipal()
57
CU N°6: “REGISTRAR PEDIDO”
sdRegistrarpedido
BaseDatos
VendedorFormularioRegistrar
pedidoVerificarDatos
5:Ingresardatosdelcliente()
7.3:Enviadatos()
3:Ingresadatosdepedido()
2:Ingresardatosdelcliente()
7:Pulsabotonregistrar()
4:Pulsabotonregistrar()
1:SeleccionaformularioRegistrarpedido()
1.1:Mostrarformulario()
6:Ingresadatosdepedido()
7.1:Enviadatosaverificar()
4.1:Enviadatosaverificar()
7.4:Guardadatosingresados()
7.5:Notificaelguardadodedatosingresados()
7.2:Verificardatosingresados()
4.2:Verificardatosingresados()
7.6:Muestramensaje"Datosingresadossoncorrectos"()
4.3:Notificaerrordedatosingresados()
8:Pulsarbotónsalir()
4.4:Muestramensaje"Datosingresadossonincorrectos"()
8.1:Cierraformulariopedido()
8.2:Muestraformularioprincipal()
58
CU N°7: “REGISTRAR PAGO”
sdRegistrarpago
VendedorFormularioRegistrarpago
Verificardatos
Basededatos
1:SeleccionaformularioRegistrarpago()
1.1:Mostrarformularioregistrodepago()
2:IngresarDNIdelcliente()
3:Pulsaboton"Consultardeuda"()
3.1:Enviadatosaverificar()
3.2:Verificardeuda()
3.3:Notificadeudapendiente()
3.4:MuestraDeudapendiente()
4:PulsabotonCancelardeuda()
4.1:Enviadatosaactualizar()
4.2:Actualizadatos()
4.3:EnviaNotificacióndeactualizacón()
4.4:Muestramensajeactualizacióncorrecta()
5:Pulsabotonimprimircomprobante()
5.1:Enviaaimpresion()
5.2:Muestramensajeimpresiónrealizada()
6:Ingresadatosdelproducto()
7:Seleccionatipodepago()
7.1:Muestramontototal()
8:Pulsabotonregistrar()
8.1:Enviadatosaverificar()
8.2:Verificardatoingresado()
8.3:Notificaerrorderegsitroingresado()
8.4:Muestramensaje"Errorderegistro"()
9:Ingresadatosdelproducto()
10:Seleccionatipodepago()
10.1:Muestramontototal()
11:Pulsabotonregistrar()
11.1:Enviadatosaverificar()
11.2:Verificardatoingresado()
11.3:Notificaregsitroingresado()
11.4:Enviadatosingresados()
11.5:Guardadatosingresados()
11.6:Notificadatosregistrados()
11.7:Muestramensaje"Registroingresadocorrecto"()
12:Pulsabotonimprimircomprobante()
12.1:Enviaimpresión()
12.2:Muestramensajeimpresiónrealizada()
13:Pulsarbotonsalir()
13.1:Cierraformularioproformadepedido()
13.2:Muestraformularioprincipal()
59
CU N°8: “REGISTRAR ENTREGA DE PEDIDO”
sdRegistrarentregadepedido
VendedorFormularioRegistrar
entregadepedidoVerificarDatos
BaseDatos
4:Ingresaestadodepedido()
3:Ingresadatosdepedido()
1:SeleccionaformularioRegistrarentregadepedido()
7:Ingresadatosdepedido()
6:Ingresardatosdelcliente()
8:Ingresaestadodepedido()
9:Pulsabotonregistrar()
10:Pulsarbotonsalir()
2:Ingresardatosdelcliente()
5:Pulsabotonregistrar()
5.1:Enviadatosaverificar()
1.1:Mostrarformulario()
9.1:Enviadatosaverificar()
10.1:Cierraformularioentregadepedido()
10.2:Muestraformularioprincipal()
5.2:Verificardatosingresados()
9.2:Verificardatosingresados()
5.3:Notificaerrordedatosingresados()
9.3:Enviadatos()
9.4:Guardadatosingresados()
5.4:Muestramensaje"Datosingresadossonincorrectos"()
9.5:Notificaelguardadodedatosingresados()
9.6:Muestramensaje"Datosingresadossoncorrectos"()
60
CU N°9: “EMITIR Y VISUALIZAR REPORTE DE VENTAS”
61
CU N°10: “REALIZAR PEDIDO DE INSUMOS A PROVEEDORES”
62
CU N°11: “REGISTRAR ENTRADA Y SALIDA DE PRODUCTOS TERMINADOS”
63
CU N°12: “EMITIR Y VISUALIZA REPORTE DE INSUMOS”
64
CU N°13: “REGISTRAR INSUMOS”
REGISTRAR ENTRADA DE INSUMOS
65
REGISTRAR SALIDA DE INSUMOS
66
XVI. DIAGRAMAS DE ESTADO
CU N°1: “INICIO DE SESIÓN”
stm Inicio Sesión
Inicio
Verificar usuario
Ingresar Datos
Validar datos
Datos incorrectos
- NumIntentos>3: int
+ entry / Restringir el acceso por 45 seg
+ do / Negar el acceso
+ exit / Habilitar acceso de sesión
Inicia Sesión
Final
Solicitar Acceso
[Salir]
[Salir]
[Aceptar]
[Aceptar]
[Aceptar] /
[Continuar]
[Intentar otra vez]
67
CU N°2: “REGISTRAR CLIENTE”
stmRegistrarCliente
MOSTRAR
FORMULARIO
REGISTROCLIENTE
INICIO
REGISTRARCLIENTE
[Registrar]
[Cliente]
INGRESARDATOSDEL
CLIENTE
VALIDARDATOSVERIFICARCLIENTECLIENTEREGISTRADO
REGISTROINCORRECTO
+do/Noregistrar
REGISTROCORRECTO
+entry/Cerrarregistro
Final
[seleccionar]
[númerocliente=númerocliente+1]
[númerocliente=0]
[terminoderesgistro]
68
CU N°3: “VISUALIZAR CATÁLOGO DE PRODUCTOS”
stm Visualizar catálogo de producto
Inicio
MOSTRAR
FORMULARIO
FORMULARIO CATÁLOGO
[Visualizar]
[Catálogo]
BUSCAR PRODUCTO
+ entry / Buscar por nombre o tipo
VISUALIZAR
+ entry / Muestra detalles de producto
Final
[Termino de mostrar producto]
69
CU N°4: “VISUALIZAR STOCK PRODUCTO”
stm Visualizar stock producto
Inicio
MOSTRAR
FORMULARIO
FORMULARIO VISUALIZAR STOCK
[Visualizar]
[Stock]
BUSCAR PRODUCTO
+ entry / Buscar por nombre o tipo
VISUALIZAR
+ entry / Muestra stock del producto
VERIFICACIÓN DE
STOCK
Final
CERRAR
[Muestra stock]
[Repetor busqueda]
70
CU N°5: “REALIZAR PROFORMA PEDIDO”
71
CU N°6: “REGISTRAR PEDIDO”
72
CU N°7: “REGISTRAR PAGO”
stmRegistrarpago
Inicio
MOSTRAR
FORMULARIO
REGISTRARPAGO
[Registrar]
[Pago]
INGRESARDATOSDEL
CLIENTE
INGRESARDATOSDE
PEDIDOS
PAGOREGISTRADO
REGISTROCORRECTO
+entry/Cerrarregistro
Final
REGISTROCORRECTO
+do/Noregistrar
Final
[Seleccionar]
[terminoderegistro]
73
CU N°8: “REGISTRAR ENTREGA DE PEDIDO”
74
CU N°9: “EMITIR Y VISUALIZAR REPORTE DE VENTAS”
75
CU N°10: “REALIZAR PEDIDO DE INSUMOS A PROVEEDORES”
stmRealizarpedidodeinsumosaproveedores
Solicitado
+entry/Reportarproducto
Initial
Revisado
+do/Reportarinsumosfaltante
Registrado
+do/Registarpedido
Verificado
+do/Verificarpedidocorrecto
Final
Consultado
+entry/EscribirInsumo
[Revisar_tabla]
[RevisarRegistro]
[Asginarpedido]
76
CU N°11: “REGISTRAR ENTRADA Y SALIDA DE PRODUCTOS TERMINADOS”
stm Registrar entrada y salida de productos terminados
Inicio
Solicitado
+ do / Listar insumos
Contabilizado
+ do / Reportar insumo
Abierto
+ entry / Registrar insumo
Entregado
Almacenado
+ do / Guardar insumo
Final
[Petición de producto]
[Verificar producto]
[LLevar]
[No existe transferencia]
[Transferir]
[Recepcionar producto]
77
CU N°12: “EMITIR Y VISUALIZA REPORTE DE INSUMOS”
stmEmitiryvisualizarreportedeentra/salidainsumos
Inicio
CreadoAsignadoCancelado
Enviado
Final
[Regresa]
[Denegar]
[Asigna]
[Solicitar]
[Solicitar]
78
CU N°13: “REGISTRAR INSUMOS”stmDiagramadeestado
Inicio
Solicitado
+do/Listarinsumos
Contabilizado
+do/Reportarinsumo
Abierto
+entry/Registrarinsumo
Entregado
Almacenado
+do/GuardarinsumoFinal
[Peticióndeproducto]
[Verificarproducto]
[LLevar]
[Noexistetransferencia]
[Transferir]
[Recepcionarproducto]
79
XVII. DIAGRMA DE COMPOSICIÓN
cmp Diagrama de Componentes
RegistrarProductosTerminados.java
RegistroInsumo.java
RegistrarPago.javaRegistarCliente.java
SwPananderia.exe
MenúInicio.exe
RegistrarVentas.java
Administrador
Vendedor
Alamacenero
java.io
Identificación
.SqlData Source
BDVentas
Ventas.jar
java.lang
java.util
java.awt
SqlDataSource
SqlDataSource
Reporte.java
RepoVentas.xlm
RepoInsumos.xlm
.iText
80
XVIII. DIAGRAMAS DE DESPLIEGUE
81
BIBLIOGRAFÍA
 (Montilva C.)Metodología de desarrollo del sistema de información
https://www.google.com.pe/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&
ved=0ahUKEwi_vvi0ztPWAhWDVyYKHZVtC7AQFghUMAc&url=http%3A%
2F%2Fscd42c1136b682137.jimcontent.com%2Fdownload%2Fversion%2F
1444582596%2Fmodule%2F6287721182%2Fname%2FJonas_Montilva_C
apitulo_04.pdf&usg=AOvVaw3AlevoJaCavAw2WxWKpawW
 SENN, James A. (1992) Análisis y Diseño de Sistemas de Información.
Segunda Edición. Editorial McGrawHill. México .
http://trabajos29/ciclo-sistema/ciclo-sistema.shtml
 KENNETH E. KENDALL, ANÁLISIS Y DISEÑO DE SISTEMAS, México,
2005- https://luiscastellanos.files.wordpress.com/2014/02/analisis-y-disenio-
de-sistemas-kendall-kendall.pdf
 Laudon, kenneth jane. sistemas de información gerencial. editorial mc
graw will.2004
CONCLUSIONES
 En conclusión los requerimientos ayudan a traducir las necesidades
del cliente en un modelo de Sistema que utiliza uno más de los
componentes: Software, hardware, personas, base de
datos, documentación y procedimientos.
 Se logró conocer el ciclo de vida de los sistemas de información de gestión
y operativo, sus etapas de funcionamiento, analizamos cada y su manera de
desarrollo aplicándolo en nuestro sistema.
 Se observó que los casos de uso son importantes ya que aumenta la
probabilidad de que el sistema dejen muy claro la funcionalidad que el
sistema debe proporcionar en cada punto concreto.
 Las especificaciones de casos de uso son importantes ya que hace que la
descripción de cada una de las partes definidas sean una descripción
completa que facilita que la redacción de casos de uso sea más fácil, sencilla
de leer y escribir.
82
ANEXOS
Entrevista_panaderia

Más contenido relacionado

La actualidad más candente

Proyecto de pasteleria
Proyecto de pasteleriaProyecto de pasteleria
Proyecto de pasteleriaMonica Rmz M
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacionErika Vazquez
 
Presentación del Proyecto Pasteleria.pptx
Presentación del Proyecto Pasteleria.pptxPresentación del Proyecto Pasteleria.pptx
Presentación del Proyecto Pasteleria.pptxAlexCCruz
 
1.1 REQUERIMIENTOS DE PROCESO
1.1 REQUERIMIENTOS DE PROCESO1.1 REQUERIMIENTOS DE PROCESO
1.1 REQUERIMIENTOS DE PROCESOmataditoxd
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdfDiagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdfJosLuisSuarezPinzn
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosZuleima
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)katherine revelo gomez
 
Organigrama funcional de una empresa desarrolladora de software
Organigrama  funcional  de una empresa desarrolladora de softwareOrganigrama  funcional  de una empresa desarrolladora de software
Organigrama funcional de una empresa desarrolladora de softwareJose Luis Arce Caguana
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.German Rodriguez
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareMarvin Romero
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesCarlos Macallums
 

La actualidad más candente (20)

Abarrotes
AbarrotesAbarrotes
Abarrotes
 
Proyecto de pasteleria
Proyecto de pasteleriaProyecto de pasteleria
Proyecto de pasteleria
 
Scrum vs RUP
Scrum vs RUPScrum vs RUP
Scrum vs RUP
 
CLASE 6.pdf
CLASE 6.pdfCLASE 6.pdf
CLASE 6.pdf
 
Documento vision
Documento visionDocumento vision
Documento vision
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacion
 
Presentación del Proyecto Pasteleria.pptx
Presentación del Proyecto Pasteleria.pptxPresentación del Proyecto Pasteleria.pptx
Presentación del Proyecto Pasteleria.pptx
 
1.1 REQUERIMIENTOS DE PROCESO
1.1 REQUERIMIENTOS DE PROCESO1.1 REQUERIMIENTOS DE PROCESO
1.1 REQUERIMIENTOS DE PROCESO
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdfDiagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Organigrama funcional de una empresa desarrolladora de software
Organigrama  funcional  de una empresa desarrolladora de softwareOrganigrama  funcional  de una empresa desarrolladora de software
Organigrama funcional de una empresa desarrolladora de software
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de Software
 
Mapa de procesos
Mapa de procesosMapa de procesos
Mapa de procesos
 
Fases del Modelo PSP
Fases del Modelo PSPFases del Modelo PSP
Fases del Modelo PSP
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
 

Similar a Ads sistema-panaderia-ADS

Perfil de proyecto de grado 2013 corregido
Perfil de proyecto de grado 2013 corregidoPerfil de proyecto de grado 2013 corregido
Perfil de proyecto de grado 2013 corregidoWalter Huanacota Choque
 
Anteproyecto de residencia
Anteproyecto de residenciaAnteproyecto de residencia
Anteproyecto de residenciaHinojosa Cruz
 
Proyecto de Centro de distribución virtual pptx
Proyecto de Centro de distribución virtual pptxProyecto de Centro de distribución virtual pptx
Proyecto de Centro de distribución virtual pptxHéctor Epinoza
 
Aplicacion de los sistemas de informacion
Aplicacion de los sistemas de informacionAplicacion de los sistemas de informacion
Aplicacion de los sistemas de informacionpheramrh
 
Sistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final iSistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final ijcfb S.A
 
Sistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final iSistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final ijcfb S.A
 
Sistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final iSistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final ijose_carlos1090
 
defensa FINAL.pptx
defensa FINAL.pptxdefensa FINAL.pptx
defensa FINAL.pptxAlexCCruz
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informaciontrianacarrillo
 
Diapositivas de v semestre proyecto
Diapositivas de v semestre proyectoDiapositivas de v semestre proyecto
Diapositivas de v semestre proyectojcfb S.A
 
Diapositivas de v semestre proyecto
Diapositivas de v semestre proyectoDiapositivas de v semestre proyecto
Diapositivas de v semestre proyectojose_carlos1090
 
Mcvs re-01 visión del negocio
Mcvs re-01 visión del negocioMcvs re-01 visión del negocio
Mcvs re-01 visión del negociolnavarros
 
Metodologia para la creacion de una app
Metodologia para la creacion de una appMetodologia para la creacion de una app
Metodologia para la creacion de una appEdgarSnchezGarca
 

Similar a Ads sistema-panaderia-ADS (20)

Perfil de proyecto de grado 2013 corregido
Perfil de proyecto de grado 2013 corregidoPerfil de proyecto de grado 2013 corregido
Perfil de proyecto de grado 2013 corregido
 
Sistema de ventas monografia
Sistema de ventas   monografiaSistema de ventas   monografia
Sistema de ventas monografia
 
Anteproyecto de residencia
Anteproyecto de residenciaAnteproyecto de residencia
Anteproyecto de residencia
 
SISTEMA DE INFORMACION GERENCIAL
SISTEMA DE INFORMACION GERENCIAL SISTEMA DE INFORMACION GERENCIAL
SISTEMA DE INFORMACION GERENCIAL
 
Ciclo de-vida
Ciclo de-vidaCiclo de-vida
Ciclo de-vida
 
Proyecto de Centro de distribución virtual pptx
Proyecto de Centro de distribución virtual pptxProyecto de Centro de distribución virtual pptx
Proyecto de Centro de distribución virtual pptx
 
Aplicacion de los sistemas de informacion
Aplicacion de los sistemas de informacionAplicacion de los sistemas de informacion
Aplicacion de los sistemas de informacion
 
Unidad5jesus
Unidad5jesusUnidad5jesus
Unidad5jesus
 
Sistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final iSistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final i
 
Sistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final iSistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final i
 
Sistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final iSistema de informacion para el control de ingresos final i
Sistema de informacion para el control de ingresos final i
 
SIG de la empresa comercializadora milcom c.a
SIG de la empresa comercializadora milcom c.aSIG de la empresa comercializadora milcom c.a
SIG de la empresa comercializadora milcom c.a
 
defensa FINAL.pptx
defensa FINAL.pptxdefensa FINAL.pptx
defensa FINAL.pptx
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Unidad5[1]
Unidad5[1]Unidad5[1]
Unidad5[1]
 
Sistema de hotel Implantacion
Sistema de hotel ImplantacionSistema de hotel Implantacion
Sistema de hotel Implantacion
 
Diapositivas de v semestre proyecto
Diapositivas de v semestre proyectoDiapositivas de v semestre proyecto
Diapositivas de v semestre proyecto
 
Diapositivas de v semestre proyecto
Diapositivas de v semestre proyectoDiapositivas de v semestre proyecto
Diapositivas de v semestre proyecto
 
Mcvs re-01 visión del negocio
Mcvs re-01 visión del negocioMcvs re-01 visión del negocio
Mcvs re-01 visión del negocio
 
Metodologia para la creacion de una app
Metodologia para la creacion de una appMetodologia para la creacion de una app
Metodologia para la creacion de una app
 

Último

Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 

Último (20)

Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 

Ads sistema-panaderia-ADS

  • 1. SISTEMA DE PANADERÍA ANÁLISIS Y DISEÑO DE SOFTWARE SEPTIEMBRE DE 2017 PANADERÍA “EL VENCEDOR” HUANCAYO INTEGRANTES:  ESTEBAN ALIAGA SHEILA  RAMÍREZ ARRIOLA GABY  RUIZ CHUCO JASMIN
  • 2. 2 DEDICATORIA Este proyecto es el resultado del esfuerzo conjunto de todos los que formamos el grupo de trabajo por ello están dedicados a todas aquellas personas que, de alguna forma, son parte de su culminación.
  • 3. 3 INTRODUCCIÓN La panadería creada en el año 1990 dentro de la provincia de Huancayo, fue un negocio familiar que creció gracias al esmero de quienes eran responsables del negocio. Perteneciente a una familia pequeña que su trabajo tenía como principal meta la integrad en el trabajo en equipo y al esmero por mejorar lo productos panificados y hacerlos de calidad para la optimización de sus ingresos. La venta al inicio no fue nada sencillo el posicionamiento en el mercado, los competidores dentro de la industria del pan también estaban surgiendo dentro de la provincia de Junín, así que las estrategias de negocio jugaban un papel importante dentro del proceso de venta y la generación de utilidades para la economía dentro del hogar. Así fue como durante los años de cambio de moneda e incluso con una inflación excesiva, las propuestas de abandono o de proseguir con el negocio decisiones que repercutirían el entorno económico hicieron que ideas como, la venta diaria ofrecer el pan de manera personal, incluso el hecho de satisfacer al cliente en pedidos hechos con la calidad de primera fueron la estrategia de diferenciación dentro del mercado de los panificadores extendiéndose así la confianza de los clientes que adquirieron el producto desde sus inicios hasta fechas actuales. Los productos que hoy en día se brindan son los panes típicos de la zona, como el francés, mishty en sus dos variedades y el pan con azúcar. También otros son los famosos bollos con figuras de animalitos u otros, adicional a ello la pastelería es uno de los puntos donde a mistura se completa para el cliente ya que también realizan los pasteles para todo tipo de ocasión y con la personalización del cliente. Tenemos la certeza de que los sistemas de información que estudiamos en clases son de importancia para este tipo de negocios, sabemos también que dentro de un plazo no largo al implementarse dentro del proceso de negocio sabemos que su alcance llegará más allá de la provincia de Junín sino también a otros mercados geográficos.
  • 4. 4 RESUMEN Líneas arriba en la introducción del trabajo, se puede denotar una breve reseña del crecimiento del negocio, así como una visión universal de que pasaría si los sistemas de información ingresaran en el proceso de negocio. Así es como nace la idea de implantación de un SI al proceso ventas de la panadería. En primer lugar, la disponibilidad de los dueños del negocio fue prontas al brindarnos los problemas que estaban suscitándose en la actualidad, además de que cuando se les hizo el cuestionario las respuestas fueron fiables, así de esa forma se pudo obtener los requerimientos a través del análisis del sistema, que luego fueron comentados en grupo para así darle un toque final a toda la información procesada. Al culminar todo el proceso se describió y detalló cada requerimiento, análisis y funcionalidad con cada interesado del proyecto. En segundo lugar, se empezó un análisis meticuloso a cada requerimiento en especial al de negocio, que era lo que la dueña de la microempresa nos comentaba en las entrevistas, así se pudo identificar qué pasos del ciclo del sistema deberíamos avanzar con más rapidez en que deberíamos tener más cuidado, además se identificó el tipo de sistema que requería tal negocio, haciendo así que este pueda automatizar sus procesos y no solo eso crear ventaja dentro de los competidores de su rubro. Como último punto, el sistema de este negocio contará con los registros de ventas realizadas durante el día, además será más precisa a la hora de tomar un pedido de panes o pasteles que regularmente los clientes lo hacen, esto a través del pedido oral o hecho con el catálogo, como hay fechas especiales también se encargará de ser personalizado para cada cliente obteniendo así la descripción de sus pedidos. Y resolviendo el tema de los pagos retrasados, también cuenta con la funcionalidad der ver que clientes son morosos y así agilizar los pagos. Todo el sistema será amigable al usuario quien la posea y la utilice.
  • 5. 5 I. DEFINICIÓN DEL ALCANCE Misión Somos una empresa dedica a la elaboración de productos de panadería y pastelería comprometidos con nuestros clientes en brindarles productos de gran calidad y sabor con un servicio amable y oportuno a través de nuestro personal capacitado y comprometido. Visión Al 2018 ser una empresa altamente competitiva, innovadora y líder en productos de panadería y pastelería a nivel nacional e internacional. Alcance El sistema de información propuesto para la panadería “El vencedor” ayudará a alcanzar la visión y misión de la empresa, automatizando sus procesos de manera sencilla y eficaz, también permitiendo registrar los distintos pedidos para que así el administrador pueda llevar una mejor gestión sobre la empresa. II. CLASE Y TIPO DE SISTEMA DE INFORMACIÓN Los sistemas de información identificados en este proceso de negocio son:  SISTEMAS DE NIVEL DE GESTIÓN: Se encarga de realizar las tareas de supervisión y control de todas aquellas tareas que se han tomada a nivel operativo. Sistema de información para la gestión (MIS): Permite a la empresa tener un mayor control de producción, ventas y administración.  SISTEMAS DE NIVEL OPERATIVO: Se encarga de las tareas más rutinarias como las ventas, reportes, ordenes de pedido. Sistemas de procesamiento de transacciones (TPS): Se encargará de realizar las ventas de la empresa así capturando datos que servirá de apoyo para el sistema MIS.
  • 6. 6 III. INVOLUCRADOS EN EL SISTEMA DE INFORMACIÓN  Propietario del sistema La empresa “El vencedor” de Sra. Ana Chuco Güere; ubicado en el distrito de Junín- Jr. José Olaya 697 con RUC 20880167 es una pequeña empresa dedicada íntegramente a la venta y delivery de productos alimenticios a base de harina.  Usuarios del sistema  Internos:  Vendedor  Repartidor  Almacenero  Externos:  Clientes IV. METODOLOGÍA DE DESARROLLO DEL SISTEMA DE INFORMACIÓN Desarrollaremos la metodología RUP conjuntamente con el estándar UML que se adapta a organismos y empresas para crear esquemas, diagramas y documentación de desarrollos de software la cual es una metodología estándar la más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. Se caracteriza por ser iterativo e incremental está centrado en la arquitectura y guiada por los casos de uso la cual incluyen artefactos y roles en un determinado momento, también asigna tareas y responsabilidades en forma disciplinada, administra los requisitos, usa la arquitectura basada en componentes, controla el cambio y verifica la calidad del software. Fases:  Inicio Esta fase tiene como propósito definir y acordar el alcance del proyecto con los patrocinadores, identificar los riesgos asociados al proyecto, proponer una visión muy general de la arquitectura de software y producir el plan de las fases y el de iteraciones posteriores.
  • 7. 7  Elaboración En la fase de elaboración se seleccionan los casos de uso que permiten definir la arquitectura base del sistema y se desarrollaran en esta fase, se realiza la especificación de los casos de uso seleccionados y el primer análisis del dominio del problema, se diseña la solución preliminar.  Construcción El propósito de esta fase es completar la funcionalidad del sistema, para ello se deben clarificar los requisitos pendientes, administrar los cambios de acuerdo a las evaluaciones realizados por los usuarios y se realizan las mejoras para el proyecto.  Transición El propósito de esta fase es asegurar que el software esté disponible para los usuarios finales, ajustar los errores y defectos encontrados en las pruebas de aceptación, capacitar a los usuarios y proveer el soporte técnico necesario. Se debe verificar que el producto cumpla con las especificaciones entregadas por las personas involucradas en el proyecto. V. CICLO DE VIDA DEL SISTEMA DE INFORMACIÓN Investigación Preliminar: El proceso se inicia siempre con alguna necesidad que requiere el usuario, así como nuestro sistema de delivery panadería. 1. Determinación de los requerimientos del sistema: En esta fase se tiene en cuenta los requerimientos de la empresa ya que es fundamental para el análisis del sistema, comprender todas las facetas importantes de la parte de la empresa que se encuentra bajo estudio. 2. Diseño del sistema: El diseño del sistema produce los detalles que establecen la forma en la que el sistema cumplirá con los requerimientos ya identificados. 3. Desarrollo del software: En esta fase la elección de desarrollo de software depende del costo de cada alternativa, del tiempo disponible para escribir el software.
  • 8. 8 4. Prueba de sistemas: El sistema se emplea de manera experimental para asegurarse de que el software no tenga fallas, que funciona de acuerdo con las especificaciones de los requerimientos. 5. Implantación y evaluación: Esta fase es el proceso de verificar e instalar nuevo equipo, instalación y construcción de todos los archivos de datos necesarios para utilizarla. Una vez instaladas, se emplean el tiempo necesario que lo requieran. VI. REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES DEL SISTEMA DE INFORMACIÓN  Requerimientos Funcionales  Requerimiento de negocio: La empresa “El vencedor” requiere automatizar el proceso de venta y delivery de su negocio.  Requerimientos de sistema del Vendedor  El sistema debe permitir iniciar sesión.  El sistema debe permitir visualizar el catálogo de productos.  El sistema debe registrar cliente.  El sistema debe permitir visualizar el stock del producto de panes y pasteles solicitados  El sistema debe permitir realizar la proforma de pedido.  El sistema debe permitir registrar el pedido.  El sistema debe permitir registrar el pago.  El sistema debe permitir registrar la entrega del pedido.  El sistema debe emitir y visualizar un reporte a diario, semanal y mensual de las ventas realizadas.  Requerimientos de sistema del Almacenero  El sistema debe permitir iniciar sesión.  El sistema de permitir registrar las entradas y salidas de
  • 9. 9 productos terminados.  El sistema de permitir registrar las entradas y salidas de los insumos.  El sistema debe emitir y visualizar un reporte semanal sobre las entrada / salida de insumos.  Requerimientos de sistema del Administrador  El sistema debe permitir iniciar sesión.  El sistema debe permitir emitir y visualizar reporte de entrada / salidas de ventas.  El sistema debe permitir emitir y visualizar reporte de entrada / salidas de insumos.  El sistema debe permitir realizar pedido de insumos faltantes para el pedido a proveedores.  Requerimientos no funcionales  El sistema debe permitir calcular el descuento del 10% al tener la venta de 100 soles a más.  Registro de entrada y salida en tiempo real del producto terminado.  El sistema notificara cuando exista un cruce con la fecha de entrega de los pedidos y también con la producción al día.  El sistema debe restringir el límite de 3 intentos fallidos en la autenticación de login, dando un tiempo de 45 segundos para que el sistema pueda reactivar la autenticación.  El sistema debe solicitar como mínimo 8 caracteres, entre número y letras en el password para poder autenticarse.  El sistema debe permitir guardar los reportes semanales en un archivo Excel.  El sistema debe ser multiplataforma tanto como de escritorio y nube con una réplica automática.  El sistema a implementar funcionara en cualquier tipo de sistema operativo, Windows 7, 8.1, 10.
  • 10. 10  El sistema se desarrollará en el lenguaje de programación JAVA, PHP y una base datos My SQL.  El Pc donde se ejecutará el sistema de ventas deberá de contar con una memoria RAM mínima de 2GB, un procesador de 4 núcleos de 2.5 GHz. VII. MODELAMIENTO DE PROCESOS EN BIZAGI
  • 11. 11 VIII. RECOPILACIÓN DE INFORMACIÓN 1. ¿Por qué quiere automatizar su negocio? 2. ¿Qué requisitos quisiera que tenga el sistema? 3. ¿Tiene algún control acerca de la cantidad de pedidos que tiene? 4. Si los tiene, ¿de qué tipo? ¿Tiene proveedores? ¿Le gustaría organizarlos? 5. ¿Cómo administra usted el negocio? 6. Ud. ¿Tiene conocimiento y dominio de la computadora? Sí No 7. ¿Cuáles son las actividades que realiza desde que abre el negocio? 8. ¿Qué actividad le lleva más tiempo en realizar? 9. ¿Qué problemas tiene al realizar sus actividades? 10. ¿Puede contarme más sobre el problema? 11. ¿Desearía usted contar con un sistema que le facilite el trabajo para el proceso de su negocio? 12. ¿Le gustaría que el sistema emita reportes semanales sobre las ventas y el delivery del negocio? 13. ¿Qué proceso tiene su negocio?
  • 12. 12 IX. DIAGRAMA DE CASO DE USO
  • 13. 13 X. CASO DE USO DEL SISTEMA uc CU sistema Proceso VENDEDOR Visualizar stock Producto Realizar Proforma Pedido Registrar pedido Registrar pago Registrar entrega Pedido Imprimir proforma ALMACENERO Registrar Insumos entradas de Insumos Salida de Insumos Emitir y Visualizar reporte de insumos ADMINISTRADOR Emitir y visualizar Reporte Ventas iniciar sesion Usuario Visualizar deuda Pago Parcial Pago Total Registrar entrada y salida de productos terminados Realizar Pedido deinsumos a Proveedores Visualizar catalogo de productos Credito Registrar Cliente «include» «extend» «include» «extend»«include» «extend» «extend»
  • 14. 14 XI. ESPECIFICACION DE CASOS DE USO NOMBRE Iniciar sesión DESCRIPCION El sistema debe permitir iniciar sesión a los usuarios AUTOR Ana Bertha Chuco Güere FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Usuario y sistema FLUJO NORMAL USUARO SISTEMA 1 Ingresa usuario y contraseña 2 Pulsa botón iniciar sesión 3 Verifica datos ingresados 4 Muestra formulario de menú principal 5 Visualiza formulario de menú principal FLUJO ALTERNO 4a Muestra mensaje "Error de datos ingresados" vuelve a 1 PRE CONDICION Estar registrado en la base de datos POST CONDICION Ingreso al sistema REQUERIMIENTOS TRAZADOS El sistema debe restringir el límite de 4 intentos fallidos en la autenticación de login, dando un tiempo de 45 segundos para que el sistema pueda reactivar la autenticación. INCLUYE EXTIENDE NOMBRE Registrar cliente DESCRIPCION El sistema debe permitir el registro de los clientes. AUTOR Ana Bertha Chuco Güere FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Vendedor y sistema FLUJO NORMAL VENDEDOR SISTEMA 1 Selecciona formulario registro de cliente 2 El sistema muestra el formulario registro de cliente 3 Ingresa datos del cliente 4 Pulsar botón registrar 5 Verifica datos ingresados 6 Muestra mensaje “registro correcto” 7 Pulsar botón salir 8 Muestra formulario principal FLUJO ALTERNO 5a Muestra mensaje "Error de datos ingresados" vuelve a 3 PRE CONDICION Se hace una lista de los nombres que hacen los pedidos a los clientes o de los que dejan de hacerlo POST CONDICION Registro del cliente o eliminación REQUERIMIENTOS TRAZADOS La computadora principal siempre debe de estar funcional y disponible durante las horas requeridas INCLUYE EXTIENDE
  • 15. 15 NOMBRE Visualizar catálogo de productos DESCRIPCION El sistema debe permitir la visualización del catálogo de los productos AUTOR Ana Bertha Chuco Güere FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Vendedor y sistema FLUJO NORMAL VENDEDOR SISTEMA 1 Selecciona formulario catalogo 2 El sistema muestra el formulario catalogo 3 Selecciona tipo de búsqueda 4 Ingresa nombre del producto 5 Muestra detalles del producto 6 Visualiza detalles del producto 7 Pulsar botón salir 8 Muestra formulario principal FLUJO ALTERNO 3a Búsqueda por tipo de producto PRE CONDICION POST CONDICION REQUERIMIENTOS TRAZADOS El sistema de base de datos debe estar actualizada para este tipo de casos INCLUYE EXTIENDE NOMBRE Visualizar stock producto DESCRIPCION El sistema debe permitir visualizar el stock del producto solicitado. AUTOR Ana Bertha Chuco Güere FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Vendedor y sistema FLUJO NORMAL VENDEDOR SISTEMA 1 Selecciona formulario stock 2 El sistema muestra el formulario stock 3 Selecciona tipo de búsqueda por nombre 4 Ingresa nombre producto 5 Pulsa botón buscar 6 Verifica datos ingresados 7 Muestra detalles de producto 8 Visualiza detalles de producto 9 Pulsa botón salir 10 Muestra formulario principal FLUJO ALTERNO 3a Selecciona tipo de producto en caso de no encontrar el producto por nombre. 7a Muestra mensaje "Error de datos ingresados" Vuelve a 3 PRE CONDICION POST CONDICION REQUERIMIENTOS TRAZADOS INCLUYE EXTIENDE
  • 16. 16 NOMBRE Registrar pedido DESCRIPCION El sistema debe permitir registrar pedido AUTOR Ana Bertha Chuco Güere FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Vendedor y sistema FLUJO NORMAL VENDEDOR SISTEMA 1 Selecciona formulario registrar pedido 2 Muestra formulario registrar pedido 3 Ingresa datos del cliente 4 Ingresa datos de pedido 5 Pulsa botón registrar 6 Verifica datos ingresados 7 Muestra mensaje “registro correcto” 8 Presiona botón salir de formulario 9 Muestra formulario principal FLUJO ALTERNO 7a Muestra mensaje "Error de datos ingresados" volver a 3. PRE CONDICION POST CONDICION REQUERIMIENTOS TRAZADOS La computadora principal siempre debe de estar funcional y disponible durante las horas requeridas INCLUYE EXTIENDE NOMBRE Realizar proforma pedido DESCRIPCION El sistema debe permitir realizar la proforma de pedido. AUTOR Ana Bertha Chuco Güere FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Vendedor y sistema FLUJO NORMAL VENDEDOR SISTEMA 1 Selecciona formulario proforma 2 Muestra el formulario proforma 3 Ingresa datos del cliente 4 Ingresa datos de los productos 5 Pulsa botón registrar 6 Verifica datos ingresados 7 Muestra mensaje registro correcto 8 Pulsa botón imprimir 9 Envía a impresora la proforma 9 Pulsa botón salir 10 Muestra formulario principal FLUJO ALTERNO 7a Muestra mensaje "Error de datos ingresados" Vuelve a 3 PRE CONDICION POST CONDICION REQUERIMIENTOS TRAZADOS Registro de entrada y salida en tiempo real del producto terminado. INCLUYE EXTIENDE Imprimir proforma
  • 17. 17 NOMBRE Registrar pago DESCRIPCION El sistema debe permitir registrar el pago de pedido. AUTOR Ana Bertha Chuco Güera FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Vendedor y sistema FLUJO NORMAL VENDEDOR SISTEMA 1 Selecciona formulario registro pago 2 El sistema muestra el formulario registro pago 3 Ingresa DNI del cliente 4 Pulsa botón consulta deuda 5 Verifica deuda 6 Muestra mensaje sin deuda 7 Ingresa datos del producto 8 Ingrese tipo de pago 9 Muestra monto total 10 Pulsa botón registrar 11 Verifica datos ingresados 12 Muestra mensaje registro correcto 13 Pulsa botón imprimir comprobante 14 Envía a impresora para impresión 15 Pulsa botón salir de formulario 16 Muestra formulario principal FLUJO ALTERNO 5a Muestra deuda pendiente 6a Pulsa botón cancelar deuda 7a Muestra mensaje deuda actualizada. Paso 10 12 a Muestra mensaje de error vuelve 6 PRE CONDICION Se registra el pedido. POST CONDICION REQUERIMIENTOS TRAZADOS El sistema debe permitir calcular el descuento del 10% al tener la venta de 100 soles a más. INCLUYE Visualizar deuda EXTIENDE Pago total, Pago parcial, crédito
  • 18. 18 NOMBRE Registrar entrega de pedido DESCRIPCION El sistema debe permitir registrar entrega de los pedidos AUTOR Ana Bertha Chuco Güera FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Vendedor y sistema FLUJO NORMAL VENDEDOR SISTEMA 1 Selecciona formulario entrega pedido. 2 El sistema muestra el formulario entrega pedido 3 Ingresa datos de cliente 4 Ingresa datos de pedido 5 Pulsa botón registrar 6 Verifica datos ingresados 7 Muestra mensaje “registro correcto” 8 Pulsar botón salir 9 Muestra formulario principal FLUJO ALTERNO 6a Muestra mensaje "Error de datos ingresados" volver a 3. REQUERIMIENTOS TRAZADOS La computadora principal siempre debe de estar funcional y disponible durante las horas requeridas PRE CONDICION Se registra el pedido, Realizar pago POST CONDICION NOMBRE Emitir y visualizar reporte de ventas DESCRIPCIÓN El sistema debe permitir emitir y visualizar un reporte a diario, semanal y mensual de las ventas realizadas. AUTOR Ana Bertha Chuco Güera FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Vendedor y sistema FLUJO NORMAL VENDEDOR SISTEMA 1 Selecciona formulario reporte de ventas 2 Muestra formulario de reporte de ventas 3 Selecciona fecha de reporte 4 Pulsa botón generar reporte 5 Verifica datos ingresados 6 Muestra reporte 7 Pulsa botón imprimir 8 Imprime reporte 9 Pulsa botón salir 10 Muestra formulario principal FLUJO ALTERNO 6a Muestra mensaje "Error de datos ingresados" volver a 3 PRE CONDICION El vendedor y/o administrador desean ver el reporte POST CONDICION Reporte generado REQUERIMIENTOS TRAZADOS Base de datos actualizada INCLUYE EXTIENDE
  • 19. 19 NOMBRE Realizar pedido de insumos a proveedores DESCRIPCIÓN El sistema debe permitir realizar pedido de insumos faltantes para el pedido a proveedores AUTOR Ana Bertha Chuco Güera FECHA DE CREACIÓN 26/09/2017 FECHA DE MODIFICACIÓN 03/10/2017 ACTORES El administrador y el sistema. FLUJO NORMAL ADMINISTRADOR SISTEMA 1 El actor ingresa al formulario de pedido de insumos a proveedores 2 El sistema muestra el formulario de pedido de insumos a proveedores 3 Ingresar fecha de pedido de insumo faltante 4 Registrar nombre y cantidad de insumos faltantes 5 Pulsa botón registrar 6 Verifica insumos faltantes ingresados 7 Muestra mensaje “registro correcto” 8 Pulsa botón salir 9 Mostrar formulario principal FLUJO ALTERNO 8a Muestra mensaje "Error de datos ingresados" vuelve a 3 PRE CONDICION Se hace una lista de los nombres de insumos faltantes. POST CONDICION Registro de insumos faltantes. REQUERIMIENTOS TRAZADOS La computadora principal siempre debe de estar funcional y disponible durante las horas requeridas. INCLUYE - EXTIENDE - NOMBRE Registrar entrada y salida de productos terminados DESCRIPCION El sistema permite registrar la salida de los productos terminados AUTOR Ana Bertha Chuco Güera FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Almacenero y sistema FLUJO NORMAL ALMACENERO SISTEMA 1 Selecciona formulario registro de entrada y salida de productos terminados. 2 Muestra formulario registro de entrada y salida de productos terminados. 3 Seleccionar tipo de registro 4 Selección entrada de producto 5 Ingrese descripción de entrada de producto 6 Pulsa botón registrar 7 Verifica datos ingresados 8 Muestra mensaje “Registro correcto” 9 Pulsa salir formulario 10 Muestra formulario principal FLUJO ALTERNO 4a Selección de salida de producto 8a Muestra mensaje "Error de datos ingresados" vuelve a 5
  • 21. 21 NOMBRE Registrar salida de insumos. DESCRIPCION El sistema permite registrar las salidas de los insumos. AUTOR Ana Bertha Chuco Güera FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Almacenero y sistema FLUJO NORMAL ALMACENERO SISTEMA 1 Seleccionar Formulario salida de insumos 2 Ingresar información de la salida del producto 3 Pulsar el botón registrar 4 Verificar datos ingresados 5 Muestra mensaje registro correcto 6 Pulsa botón salir 7 Cierra el formulario registrar entrada de productos y vuelve a la pantalla principal FLUJO ALTERNO 4a Muestra mensaje "Error de datos ingresados" volver a 2 PRE CONDICION Registrada la entrada de los insumos. POST CONDICION Registro de la salida de los insumos REQUERIMIENTOS TRAZADOS INCLUYE Registrar insumo EXTIENDE - NOMBRE Registrar entrada de insumos DESCRIPCION El sistema permite registrar las entradas de los productos de orígenes del proveedor AUTOR Ana Bertha Chuco Güera FECHA DE CREACION 26/09/2017 FECHA DE MODIFICACION 03/10/2017 ACTORES Almacenero y sistema FLUJO NORMAL ALMACENERO SISTEMA 1 Seleccionar Formulario entrada de insumos 2 Ingresar información de la entrada de producto 3 Pulsar el botón registrar 4 Verificar datos registrados 5 Muestra mensaje registro correcto 5 Pulsa botón salir 6 Cierra el formulario registrar entrada de productos y vuelve a pantalla principal FLUJO ALTERNO 4a Muestra mensaje "Error de datos ingresados" volver a 2 PRE CONDICION El proveedor trae los productos POST CONDICION Registro de cada producto REQUERIMIENTOS TRAZADOS INCLUYE Registrar insumo EXTIENDE -
  • 22. 22 XII. DIAGRAMA DE ACTIVIDADES CU N°1: “INICIO DE SESIÓN” act Inicio sesión Usuario Sistema Inicio Ingresar usuario y contraseña Verificar datos ingresados Verifica usuario Verifica contraseña ¿Los datos ingresados son correctos? Muestra mensaje "Error de datos ingresados" Muestra formulario de menú principal Visualiza formulario de menú principal FINAL Pulsa boton iniciar sesión la contraseña o usuario son incorrectos, se volvera a ingresar los datos [si][no]
  • 23. 23 CU N°2: “REGISTRAR CLIENTE” act Registrar cliente Vendedor Sistema Inicio Selecciona formulario registro cliente Muestra formulario registro cliente ingresa datos del cliente Nombres Apellidos Telefono Dirección DNI Correo Pulsa boton registrar Verifica datos ingresados ¿Los datos ingresados son correctos? Muestra mensaje "Error de datos ingresados" Muestra mensaje registro correcto Pulsa salir de formulario Muestra formulario principal Final [Si] [NO]
  • 24. 24 CU N°3: “VISUALIZAR CATÁLOGO DE PRODUCTOS” act Visualizar catálogo de producto Vendedor Sistema Inicio Selecciona formulario catalogo Muestra formulario catalogo Selecciona tipo de busqueda Ingresa nombre de producto Seleciona tipo de producto ¿Desea buscar por nombre? Muestra detalles de producto Visualiza detalles de producto Pulsa booton salir Muestra formulario principal Final Tipo de producto.. panes pasteles empanadas, etc Foto precio cantidad tamaño peso Pulsa boton Buscar Verificar datos ingresados ¿Los datos ingresados son correctos? Muestra mensaje "Error de datos ingresados" Pulsa boton Buscar [Si] [No] [Si] [No]
  • 25. 25 CU N°4: “VISUALIZAR STOCK PRODUCTO” act Visualizar stock producto Vendedor Sistema Inicio Selecciona formulario stock Muestra formulario Stock Selecciona tipo de busqueda Ingresa nombre de producto Tipo de busqueda por nombre o categoria de producto Muestra detalles de producto Tipo cantidad precio tamaño peso Visualiza detalles de producto Selecciona tipo de Producto Final De Actividad ¿Desea buscar por nombre? Pulsa botón salir Pulsa botón buscar Verifica datos ingresados ¿Los datos ingresados son correctos? Muestra mensaje "Error de datos ingresados" Pulsa boton buscar Muestra formulario principal [No] [Si] [Si] [No]
  • 26. 26 CU N°5: “REALIZAR PROFORMA PEDIDO” act Realizar proforma pedido Vendedor Sistema Inicio Selecciona formulario proforma Muestra formulario proforma Ingresa datos del cliente Ingresa datos de los productos Verifica datos ingresados Pulsa boton salir formulalio Nombre Precio unitario Cantidad Tipo de producto Nombres Apellidos Dni ¿Los datos ingresados son correctos? Muestra mensaje "Error de datos ingresados" Muestra mensaje registro correcto Pulsa boton registrar Muestra formulario principal Final Pulsa boton imprimir envia a impresora la proforma [Si] [No]
  • 27. 27 CU N°6: “REGISTRAR PEDIDO” act Registrar pedido Vendedor Sistema Inicio Selecciona Formulario Registrar pedido Muestra formulario registrar pedido Ingresa datos de pedido Nombre cantidad precio Ingresa datos del cliente Nombres Apellidos Ruc Dni Verifica datos ingresados ¿los datos ingresados son correctos? Muestra mensaje "Error de datos ingresados" Muestra mensaje registro correcto Presiona boton salir de formulario Muestra formulario principal Final Pulsar botòn registrar [No] [Si]
  • 28. 28 CU N°7: “REGISTRAR PAGO” act Registrar pago Vendedor Sistema Inicio Selecciona formulario Registro pago Muestra formulario registro de pago Pulsa boton registrar ¿El cliente tiene deuda? Muestra deuda pendiente Verificar datos ingresados Verifica deuda Ingresa DNI del cliente Muestra monto total Muestra mensaje "Error de datos ingresados" Muestra mensaje registro correcto ¿Los datos ingresados son correctos? Pulsa boton salir de formulario Muestra formulario principal Final Pulsa boton imprimir comprobante Envia a impresora para impresion Pulsa boton "consulta deuda" Ingresa datos del producto Ingresa tipo de pago Pago total Pago parcial Pago alcrédito Pulsa boton cancelar deuda Muestra "Mensaje deuda actualizada" [Si] [No] [SI] [No]
  • 29. 29 CU N°8: “REGISTRAR ENTREGA DE PEDIDO” act Registrar entrega de pedido Vendedor Sistema Inicio Selecciona formulario entrega de pedidos Muestra formulario entrega de pedidos Ingresa datos de cliente Verifica datos ingresados Ingresa datos de pedido Ingresa estado de pedido ¿Los datos ingresados son correctos? Muestra mensaje "Error de datos ingresados" Muestra mensaje registro correcto Pulsa boton registrar Pulsa boton salir de formulario Muestra formulario principal Final Estado de entrega o no entregado [Si] [No]
  • 30. 30 CU N°9: “EMITIR Y VISUALIZAR REPORTE DE VENTAS” act Emitir y visualizar reporte de ventas Vendedor Sistema Inicio Selecciona formulario reporte de venta Muestra formulario reporte de ventas selecciona fecha de reporte Dia Semana Mes Pulsa boton generar reporte Verifica datos ingresados ¿Los datos ingresados son correctos? Muestra mensaje "Error de datos ingresados" Muestra reportePulsa boton imprimir reporte Imprime reporte pulsa boton salir de formulario Muestra formulario principal Final [Si] [NO]
  • 31. 31 CU N°10: “REALIZAR PEDIDO DE INSUMOS A PROVEEDORES” act Realizar pedido de insumos a proveedores Administrador Sistema Ingresar al formulario de pedido de insumos a proveedores Inicio muestra el formulario de pedido de insumos a proveedores Selecciona fecha de pedido de insumo faltante Registra insumos faltantes Pulsa boton registrar Verifica insumos faltantes ingresados Datos de Insumo Nombre Cantidad Muestra mensaje “registro correcto” Pulsa boton salir Muestra formulario principal Final ¿Los datos ingresados son correctos? Muestra mensaje "Error de datos ingresados" [No] [Si]
  • 32. 32 CU N°11: “REGISTRAR ENTRADA Y SALIDA DE PRODUCTOS TERMINADOS” act Registrar entrada y salida de productos terminados Almacenero Sistema Inicio Selecciona formulario registro de entrada y salída de productos terminados Muestra formulario registro de entrada y salida de productos terminados ¿Desea ingresar entrada de productos terminados? Ingresa decripción de entrada de producto terminado ingresar información del producto nombre cantidad precio Pulsa botón registrar Seleccionar tipo de registro Verifica datos ingresados ¿Los datos ingresados son correctos? Muestra mensaje "Registro correcto" Muestra mensaje "Error de datos ingresados" Pulsa salir formulario Muestra formulario principal Final Ingresa decripción de salida de producto terminado ingresar información del producto nombre cantidad precio [Si] [Si] [No] [No]
  • 33. 33 CU N°12: “EMITIR Y VISUALIZA REPORTE DE INSUMOS” act Emitir y visualizar reporte de insumos Vendedor Sistema Inicio Selecciona formulario reporte de insumos Muestra formulario reporte de insumos selecciona fecha de reporte Dia Semana Mes Pulsa boton generar reporte Verifica datos ingresados ¿Los datos ingresados son correctos? Muestra mensaje "Error de datos ingresados" Muestra reportePulsa boton imprimir reporte Imprime reporte pulsa boton salir de formulario Muestra formulario principal Final [Si] [NO]
  • 34. 34 CU N°13: “REGISTRAR INSUMOS” REGISTRAR ENTRADA DE INSUMOS
  • 37. 37 XIV. DIAGRAMA DE SECUENCIA CU N°1: “INICIO DE SESIÓN”
  • 39. 39 CU N°3: “VISUALIZAR CATÁLOGO DE PRODUCTOS”
  • 40. 40 CU N°4: “VISUALIZAR STOCK PRODUCTO”
  • 41. 41 CU N°5: “REALIZAR PROFORMA PEDIDO”
  • 43. 43 CU N°7: “REGISTRAR PAGO” sd Registrar Pago Vendedor Formulario Registrar pago Verificar Datos Base de Datos Selecciona formulario Registrar pago() Mostrar formulario registro de pago() Ingresar DNI del cliente() Pulsa boton "Consultar deuda"() Envia datos a verificar() Verificar deuda() Notifica deuda pendiente() Muestra Deuda pendiente() Pulsa boton Cancelar deuda() Envia datos a actualizar() Actualiza datos() Envia Notificación de actualizacón() Muestra mensaje actualización correcta() Pulsa boton imprimir comprobante() Envia a impresion()Muestra mensaje impresión realizada() Ingresa datos del producto() Selecciona tipo de pago() Muestra monto total() Pulsa boton registrar() Envia datos a verificar() Verificar dato ingresado()Notifica error de regsitro ingresado() Muestra mensaje "Error de registro"() Ingresa datos del producto() Selecciona tipo de pago()
  • 44. 44 impresión realizada() Ingresa datos del producto() Selecciona tipo de pago() Muestra monto total() Pulsa boton registrar() Envia datos a verificar() Verificar dato ingresado()Notifica error de regsitro ingresado() Muestra mensaje "Error de registro"() Ingresa datos del producto() Selecciona tipo de pago() Muestra monto total() Pulsa boton registrar() Envia datos a verificar() Verificar dato ingresado() Notifica regsitro ingresado() Envia datos ingresados() Guarda datos ingresados() Notifica datos registrados() Muestra mensaje "Registro ingresado correcto"() Pulsa boton imprimir comprobante() Envia impresión() Muestra mensaje impresión realizada() Pulsar boton salir() Cierra formulario proforma de pedido() Muestra formulario principal()
  • 45. 45 CU N°8: “REGISTRAR ENTREGA DE PEDIDO”
  • 46. 46 CU N°9: “EMITIR Y VISUALIZAR REPORTE DE VENTAS”
  • 47. 47 CU N°10: “REALIZAR PEDIDO DE INSUMOS A PROVEEDORES”
  • 48. 48 CU N°11: “REGISTRAR ENTRADA Y SALIDA DE PRODUCTOS TERMINADOS”
  • 49. 49 CU N°12: “EMITIR Y VISUALIZA REPORTE DE INSUMOS”
  • 50. 50 CU N°13: “REGISTRAR INSUMOS” REGISTRAR ENTRADA DE INSUMOS
  • 52. 52 XV. DIARAMA DE COMUNICACIÓN CU N°1: “INICIO DE SESIÓN”
  • 53. 53 CU N°2: “REGISTRAR CLIENTE” sdRegistrarcliente VerificarDatosFormularioRegistro Cliente Vendedor Basededatos 1:SeleccionaFormularioRegistrarCliente() 1.1:Mostrarformulario() 2:Ingresadatosdelcliente() 3:Pulsarbotonregistrar() 3.1:Enviadatosaverificar() 3.2:Verificadatosingresados() 3.3:Notificaerrordedatosingresados() 3.4:Muestramensaje"Datosingresadossonincorrectos"() 4:Ingresadatosdelcliente() 5:Pulsarbotonresgistrar() 5.1:Enviadatosaverificar() 5.2:Verificadatosingresados() 5.3:Enviadatos() 5.4:Guardadatosingresados() 5.5:Notificaelguardadodedatosingresados() 5.6:Muestramensaje"Datosingresadossoncorrectos"() 6:Pulsarbotonsalir() 6.1:Cierraformularioregistrarcliente() 6.2:Muestraformularioprincipal()
  • 54. 54 CU N°3: “VISUALIZAR CATÁLOGO DE PRODUCTOS” sdVisualizarcatálogodeproducto VendedorFormularioCatálogo VerificarDatos BasedeDatos 1:SeleccionaFormularioCatálogo() 1.1:Mostrarformulario() 2:Seleccionatipodebusqueda() 3:Ingresanombredeproducto() 4:PulsarbotonBuscar() 4.1:Enviadatosaverificar() 4.2:Verificadatosingresados() 4.3:Notificaerrordedatosingresados() 4.4:Muestramensaje"Datosingresadossonincorrectos"() 5:Ingresanombredeproducto() 6:PulsarbotonBuscar() 6.1:Enviadatosaverificar() 6.2:Verificadatosingresados() 6.3:Enviardatos() 6.4:Buscardatos() 6.5:Notificaelguardadodedatosingresados() 6.6:Muestradetallesdeproductos() 7:Pulsarbotonsalir() 7.1:Cierraformulariocatálogo() 7.2:Muestraformularioprincipal()
  • 55. 55 CU N°4: “VISUALIZAR STOCK PRODUCTO” sdVisualizarstockproducto VendedorFormularioStockVerificarDatos Basededatos 1:SeleccionaFormularioStock() 1.1:Mostrarformulario() 2:Seleccionatipodebusqueda() 3:Ingresanombredeproducto() 3.1:Enviadatosaverificar() 3.2:Verificadatosingresados() 3.3:Notificaerrordedatosingresados() 3.4:Muestramensaje"Datosingresadossonincorrectos"() 4:Ingresanombredeproducto() 5:PulsarbotonBuscar() 5.1:Enviadatosaverificar() 5.2:Verificadatosingresados() 5.3:Enviadatos() 5.4:Buscardatos() 5.5:Enviadatossolicitados() 5.6:Muestradetallesdeproductos() 6:Seleccionartipodeproductos() 7:PulsarbotonBuscar() 7.1:Enviadatosaverificar() 7.2:Verificadatosingresados() 7.3:Enviadatos() 7.4:Buscardatos() 7.5:Enviadatossolicitados() 7.6:Muestradetallesdeproductos() 8:Pulsarbotonsalir() 8.1:Cierraformulariocatálogo() 8.2:Muestraformularioprincipal()
  • 56. 56 CU N°5: “REALIZAR PROFORMA PEDIDO”sdRealizarproformapedido Basededatos Verificardatos Formularioproformade pedidoVendedor 1:SeleccionaFormularioProformadePedido() 1.1:Mostrarformulario() 2:Ingresardatosdelcliente() 3:Ingresardatosdelproducto() 4:Pulsarbotonregistrar() 4.1:Enviardatosaverificar() 4.2:Verificadatosingresados() 4.3:Notificaerrordedatosingresados() 4.4:Muestramensaje"Datosingresadossonincorrectos"() 5:Ingresardatosdelcliente() 6:Ingresardatosdelproducto() 7:Pulsarbotonregistrar() 7.1:Enviardatosaverificar() 7.2:Verificadatosingresados() 7.3:Realizarproformapedido() 7.4:Guardadatosingresados() 7.5:Notificaelguardadodedatosingresados() 7.6:Muestramensaje"Datosingresadossoncorrectos"() 8:Pulsabotonimprimir() 8.1:Enviaimpresión() 8.2:Muestramensajeimpresiónrealizada() 9:Pulsarbotonsalir() 9.1:Cierraformularioproformadepedido() 9.2:Muestraformularioprincipal()
  • 57. 57 CU N°6: “REGISTRAR PEDIDO” sdRegistrarpedido BaseDatos VendedorFormularioRegistrar pedidoVerificarDatos 5:Ingresardatosdelcliente() 7.3:Enviadatos() 3:Ingresadatosdepedido() 2:Ingresardatosdelcliente() 7:Pulsabotonregistrar() 4:Pulsabotonregistrar() 1:SeleccionaformularioRegistrarpedido() 1.1:Mostrarformulario() 6:Ingresadatosdepedido() 7.1:Enviadatosaverificar() 4.1:Enviadatosaverificar() 7.4:Guardadatosingresados() 7.5:Notificaelguardadodedatosingresados() 7.2:Verificardatosingresados() 4.2:Verificardatosingresados() 7.6:Muestramensaje"Datosingresadossoncorrectos"() 4.3:Notificaerrordedatosingresados() 8:Pulsarbotónsalir() 4.4:Muestramensaje"Datosingresadossonincorrectos"() 8.1:Cierraformulariopedido() 8.2:Muestraformularioprincipal()
  • 58. 58 CU N°7: “REGISTRAR PAGO” sdRegistrarpago VendedorFormularioRegistrarpago Verificardatos Basededatos 1:SeleccionaformularioRegistrarpago() 1.1:Mostrarformularioregistrodepago() 2:IngresarDNIdelcliente() 3:Pulsaboton"Consultardeuda"() 3.1:Enviadatosaverificar() 3.2:Verificardeuda() 3.3:Notificadeudapendiente() 3.4:MuestraDeudapendiente() 4:PulsabotonCancelardeuda() 4.1:Enviadatosaactualizar() 4.2:Actualizadatos() 4.3:EnviaNotificacióndeactualizacón() 4.4:Muestramensajeactualizacióncorrecta() 5:Pulsabotonimprimircomprobante() 5.1:Enviaaimpresion() 5.2:Muestramensajeimpresiónrealizada() 6:Ingresadatosdelproducto() 7:Seleccionatipodepago() 7.1:Muestramontototal() 8:Pulsabotonregistrar() 8.1:Enviadatosaverificar() 8.2:Verificardatoingresado() 8.3:Notificaerrorderegsitroingresado() 8.4:Muestramensaje"Errorderegistro"() 9:Ingresadatosdelproducto() 10:Seleccionatipodepago() 10.1:Muestramontototal() 11:Pulsabotonregistrar() 11.1:Enviadatosaverificar() 11.2:Verificardatoingresado() 11.3:Notificaregsitroingresado() 11.4:Enviadatosingresados() 11.5:Guardadatosingresados() 11.6:Notificadatosregistrados() 11.7:Muestramensaje"Registroingresadocorrecto"() 12:Pulsabotonimprimircomprobante() 12.1:Enviaimpresión() 12.2:Muestramensajeimpresiónrealizada() 13:Pulsarbotonsalir() 13.1:Cierraformularioproformadepedido() 13.2:Muestraformularioprincipal()
  • 59. 59 CU N°8: “REGISTRAR ENTREGA DE PEDIDO” sdRegistrarentregadepedido VendedorFormularioRegistrar entregadepedidoVerificarDatos BaseDatos 4:Ingresaestadodepedido() 3:Ingresadatosdepedido() 1:SeleccionaformularioRegistrarentregadepedido() 7:Ingresadatosdepedido() 6:Ingresardatosdelcliente() 8:Ingresaestadodepedido() 9:Pulsabotonregistrar() 10:Pulsarbotonsalir() 2:Ingresardatosdelcliente() 5:Pulsabotonregistrar() 5.1:Enviadatosaverificar() 1.1:Mostrarformulario() 9.1:Enviadatosaverificar() 10.1:Cierraformularioentregadepedido() 10.2:Muestraformularioprincipal() 5.2:Verificardatosingresados() 9.2:Verificardatosingresados() 5.3:Notificaerrordedatosingresados() 9.3:Enviadatos() 9.4:Guardadatosingresados() 5.4:Muestramensaje"Datosingresadossonincorrectos"() 9.5:Notificaelguardadodedatosingresados() 9.6:Muestramensaje"Datosingresadossoncorrectos"()
  • 60. 60 CU N°9: “EMITIR Y VISUALIZAR REPORTE DE VENTAS”
  • 61. 61 CU N°10: “REALIZAR PEDIDO DE INSUMOS A PROVEEDORES”
  • 62. 62 CU N°11: “REGISTRAR ENTRADA Y SALIDA DE PRODUCTOS TERMINADOS”
  • 63. 63 CU N°12: “EMITIR Y VISUALIZA REPORTE DE INSUMOS”
  • 64. 64 CU N°13: “REGISTRAR INSUMOS” REGISTRAR ENTRADA DE INSUMOS
  • 66. 66 XVI. DIAGRAMAS DE ESTADO CU N°1: “INICIO DE SESIÓN” stm Inicio Sesión Inicio Verificar usuario Ingresar Datos Validar datos Datos incorrectos - NumIntentos>3: int + entry / Restringir el acceso por 45 seg + do / Negar el acceso + exit / Habilitar acceso de sesión Inicia Sesión Final Solicitar Acceso [Salir] [Salir] [Aceptar] [Aceptar] [Aceptar] / [Continuar] [Intentar otra vez]
  • 67. 67 CU N°2: “REGISTRAR CLIENTE” stmRegistrarCliente MOSTRAR FORMULARIO REGISTROCLIENTE INICIO REGISTRARCLIENTE [Registrar] [Cliente] INGRESARDATOSDEL CLIENTE VALIDARDATOSVERIFICARCLIENTECLIENTEREGISTRADO REGISTROINCORRECTO +do/Noregistrar REGISTROCORRECTO +entry/Cerrarregistro Final [seleccionar] [númerocliente=númerocliente+1] [númerocliente=0] [terminoderesgistro]
  • 68. 68 CU N°3: “VISUALIZAR CATÁLOGO DE PRODUCTOS” stm Visualizar catálogo de producto Inicio MOSTRAR FORMULARIO FORMULARIO CATÁLOGO [Visualizar] [Catálogo] BUSCAR PRODUCTO + entry / Buscar por nombre o tipo VISUALIZAR + entry / Muestra detalles de producto Final [Termino de mostrar producto]
  • 69. 69 CU N°4: “VISUALIZAR STOCK PRODUCTO” stm Visualizar stock producto Inicio MOSTRAR FORMULARIO FORMULARIO VISUALIZAR STOCK [Visualizar] [Stock] BUSCAR PRODUCTO + entry / Buscar por nombre o tipo VISUALIZAR + entry / Muestra stock del producto VERIFICACIÓN DE STOCK Final CERRAR [Muestra stock] [Repetor busqueda]
  • 70. 70 CU N°5: “REALIZAR PROFORMA PEDIDO”
  • 72. 72 CU N°7: “REGISTRAR PAGO” stmRegistrarpago Inicio MOSTRAR FORMULARIO REGISTRARPAGO [Registrar] [Pago] INGRESARDATOSDEL CLIENTE INGRESARDATOSDE PEDIDOS PAGOREGISTRADO REGISTROCORRECTO +entry/Cerrarregistro Final REGISTROCORRECTO +do/Noregistrar Final [Seleccionar] [terminoderegistro]
  • 73. 73 CU N°8: “REGISTRAR ENTREGA DE PEDIDO”
  • 74. 74 CU N°9: “EMITIR Y VISUALIZAR REPORTE DE VENTAS”
  • 75. 75 CU N°10: “REALIZAR PEDIDO DE INSUMOS A PROVEEDORES” stmRealizarpedidodeinsumosaproveedores Solicitado +entry/Reportarproducto Initial Revisado +do/Reportarinsumosfaltante Registrado +do/Registarpedido Verificado +do/Verificarpedidocorrecto Final Consultado +entry/EscribirInsumo [Revisar_tabla] [RevisarRegistro] [Asginarpedido]
  • 76. 76 CU N°11: “REGISTRAR ENTRADA Y SALIDA DE PRODUCTOS TERMINADOS” stm Registrar entrada y salida de productos terminados Inicio Solicitado + do / Listar insumos Contabilizado + do / Reportar insumo Abierto + entry / Registrar insumo Entregado Almacenado + do / Guardar insumo Final [Petición de producto] [Verificar producto] [LLevar] [No existe transferencia] [Transferir] [Recepcionar producto]
  • 77. 77 CU N°12: “EMITIR Y VISUALIZA REPORTE DE INSUMOS” stmEmitiryvisualizarreportedeentra/salidainsumos Inicio CreadoAsignadoCancelado Enviado Final [Regresa] [Denegar] [Asigna] [Solicitar] [Solicitar]
  • 78. 78 CU N°13: “REGISTRAR INSUMOS”stmDiagramadeestado Inicio Solicitado +do/Listarinsumos Contabilizado +do/Reportarinsumo Abierto +entry/Registrarinsumo Entregado Almacenado +do/GuardarinsumoFinal [Peticióndeproducto] [Verificarproducto] [LLevar] [Noexistetransferencia] [Transferir] [Recepcionarproducto]
  • 79. 79 XVII. DIAGRMA DE COMPOSICIÓN cmp Diagrama de Componentes RegistrarProductosTerminados.java RegistroInsumo.java RegistrarPago.javaRegistarCliente.java SwPananderia.exe MenúInicio.exe RegistrarVentas.java Administrador Vendedor Alamacenero java.io Identificación .SqlData Source BDVentas Ventas.jar java.lang java.util java.awt SqlDataSource SqlDataSource Reporte.java RepoVentas.xlm RepoInsumos.xlm .iText
  • 81. 81 BIBLIOGRAFÍA  (Montilva C.)Metodología de desarrollo del sistema de información https://www.google.com.pe/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8& ved=0ahUKEwi_vvi0ztPWAhWDVyYKHZVtC7AQFghUMAc&url=http%3A% 2F%2Fscd42c1136b682137.jimcontent.com%2Fdownload%2Fversion%2F 1444582596%2Fmodule%2F6287721182%2Fname%2FJonas_Montilva_C apitulo_04.pdf&usg=AOvVaw3AlevoJaCavAw2WxWKpawW  SENN, James A. (1992) Análisis y Diseño de Sistemas de Información. Segunda Edición. Editorial McGrawHill. México . http://trabajos29/ciclo-sistema/ciclo-sistema.shtml  KENNETH E. KENDALL, ANÁLISIS Y DISEÑO DE SISTEMAS, México, 2005- https://luiscastellanos.files.wordpress.com/2014/02/analisis-y-disenio- de-sistemas-kendall-kendall.pdf  Laudon, kenneth jane. sistemas de información gerencial. editorial mc graw will.2004 CONCLUSIONES  En conclusión los requerimientos ayudan a traducir las necesidades del cliente en un modelo de Sistema que utiliza uno más de los componentes: Software, hardware, personas, base de datos, documentación y procedimientos.  Se logró conocer el ciclo de vida de los sistemas de información de gestión y operativo, sus etapas de funcionamiento, analizamos cada y su manera de desarrollo aplicándolo en nuestro sistema.  Se observó que los casos de uso son importantes ya que aumenta la probabilidad de que el sistema dejen muy claro la funcionalidad que el sistema debe proporcionar en cada punto concreto.  Las especificaciones de casos de uso son importantes ya que hace que la descripción de cada una de las partes definidas sean una descripción completa que facilita que la redacción de casos de uso sea más fácil, sencilla de leer y escribir.