Proyecto sist informacion ii_esquema_avance - face de inicio
Sistema de información web para la gestión comercial de L&J Inversiones II SAC
1. “UNIVERSIDAD NACIONAL DEL SANTA”
FACULTAD DE INGENIERÍA
E.A.P. DE SISTEMAS E INFORMÁTICA
CURSO:
Ingenieria de Software
PROFESOR:
Dra. Diana Muñoz C.
INTEGRANTES:
Aguirre Corales Leydi
Alejandro Palomino Carlos
Briones Vásquez Rosa
Ortiz Loyola Carlos
Ramirez Ignacio Edinson
CICLO:
VI
Diciembre del 2011
2. Empresa : L&J Inversiones II SAC
Ingenieria de Software
Chimbote - Perú
Universidad Nacional del Santa – Ingenieria de Software Página 2
3. Empresa : L&J Inversiones II SAC
DEDICATORIA
A nuestros padres, por darnos la
oportunidad de desarrollarnos
académicamente y por darnos de su
protección y comprensión.
A nuestros amigos, por el apoyo
incondicional que siempre nos brindan,
por todas las experiencias vividas y por las
que habremos de compartir.
A la Dra. Diana Muñoz Casanova,
profesora del curso de Ingenieria de
Software, quien siempre nos estuvo
apoyando y guiando, impartiendo sus
conocimientos para el desarrollo de este
proyecto.
Universidad Nacional del Santa – Ingenieria de Software Página 3
4. Empresa : L&J Inversiones II SAC
AGRADECIMIENTOS
A Dios, bajo el concepto de que es algo
mayor y más poderoso que el hombre y
de que es capaz de hacer que las cosas
sucedan aún cuando todo indica que no
lo harán.
A nuestra familia, en especial a nuestros
padres, quienes son los más fervientes
creyentes de que podemos lograr lo que
nos propongamos.
A las personas que tuvimos la
oportunidad de conocer durante
nuestras visitas a la “Empresa L&J
Inversiones II SAC.” y que siempre nos
brindaron su apoyo para hacer posible
este proyecto.
Universidad Nacional del Santa – Ingenieria de Software Página 4
5. Empresa : L&J Inversiones II SAC
INTRODUCCIÓN
La realización del presente proyecto y la implementación de un
Sistema de Información Web para mejorar la gestion comercial en
la empresa L&J Inversiones II SAC. inquiere implementar una
página web, lo que proveerá a la empresa L&J Inversiones II SAC.
no solo un medio a través del cual presentar sus productos a
través de la red más extensa del mundo, sino que le permitirá
poder tomar decisiones a través del estudio de los indicadores y
extrayendo el máximo de información de la base datos.
A través del Web y aplicando tecnologías de información,
permitirá a la empresa poder agilizar el proceso de ventas que
actualmente los realiza de manera manual, ofreciendo así mejor
servicio a sus clientes.
Nuestro proyecto se desarrolla haciendo uso de la metodología
RUP que junto al lenguaje de modelamiento UML forman el
estándar de modelamiento de negocios más utilizado actualmente
a nivel mundial, utilizaremos al MySQL como sistema gestor de
base de datos, y como lenguaje de programación utilizaremos
PHP.
Esta implementación permitirá a la empresa L&J Inversiones II
SAC. ser una empresa competitiva, ofreciendo servicio a sus
clientes, y permitirá tener clientes satisfechos ofreciéndoles
productos de su necesidad de alta calidad.
Cabe mencionar que el presente informe, el cual ha sido elaborado
con el más esmerado sentido de trabajo, estudio y desarrollo,
deseando que vuestro objetivo se vea reflejado en él.
Universidad Nacional del Santa – Ingenieria de Software Página 5
6. Empresa : L&J Inversiones II SAC
INDICE
Dedicatoria 03
Agradecimientos 04
Introducción 05
Índice 06
Capítulo I
Fase de Inicio
1.1. RESUMEN
1.2. DESCRIPCIÓN
1.2.1. Tópico Analizado
1.2.2. Problema planteado
1.3. DOCUMENTO VISIÓN
1.3.1. Introducción
1.3.1.1. Propósito
1.3.1.2. Alcance
1.3.2. Posicionamiento
1.3.2.1. Oportunidad de Negocio
1.3.2.2. Exposición del problema
1.3.3. Descripción de Stakeholders y usuarios
1.3.3.1. Sumario de Stakeholders
1.3.3.2. Sumario de Usuario
1.3.3.3. Ambiente
1.3.4. Panorama del producto
1.3.4.1. Perspectiva del producto
1.3.4.2. Restricciones del Producto
1.3.5. Características del producto
1.3.6. Requerimientos del producto
1.3.6.1. Hardware
1.3.6.2. Software
1.4. PLAN DE DESARROLLO DEL SOFTWARE
1.4.1. Introducción
1.4.2. Vista general del proyecto
Universidad Nacional del Santa – Ingenieria de Software Página 6
7. Empresa : L&J Inversiones II SAC
1.4.2.1. Restricciones del proyecto
1.4.2.2. Entregables del proyecto
1.4.2.3. Evolución del plan de desarrollo de software
1.4.2.4. Interfaces externas
1.4.3. Administración del proyecto
1.4.3.1. Estimación del proyecto
1.4.3.2. Plan de proyecto
1.5. MODELO DEL NEGOCIO
1.5.1. Modelado del análisis del negocio
1.5.1.1. Descripción del sistema actual
1.5.1.2. Identificación de procesos
1.5.1.3. Visión y Misión
1.5.1.4. Reglas de negocio
1.5.1.5. Objetivos del negocio
1.5.1.6. Modelado de casos de uso de análisis de negocio
1.5.1.7. Localización
1.5.1.8. Modelado del organigrama
1.5.2. Modelado del diseño del negocio
1.5.2.1. Alcance del sistema propuesto.
1.5.2.2. Reglas del negocio-diseño.
1.5.2.3. Objetivos del negocio.
1.5.2.4. Modelado de casos de uso.
1.6. REQUERIMIENTOS DEL SISTEMA
1.6.1. Conocimiento de los requerimientos.
1.6.2. Encontrando actores y casos de uso.
1.6.2.1. Actores.
1.6.2.2. Casos de Uso
1.6.3. Diagramas de casos de uso.
1.6.4. Descripción de casos de uso.
1.6.5. Clasificación de casos de uso.
1.7. ANÁLISIS DEL SISTEMA
1.7.1. Identificación de los paquetes de análisis en función de los casos de uso
1.7.2. Identificación de los paquetes de análisis en función de las clases de dominio.
1.7.3. Modelo de dominio
1.7.4. Modelo de objetos
1.7.5. Diseño de despliegue
Universidad Nacional del Santa – Ingenieria de Software Página 7
8. Empresa : L&J Inversiones II SAC
Capítulo II
Fase De Elaboración
2.1. REQUISITOS DEL SISTEMA
2.1.1. Requerimientos Funcionales
2.1.2. Requerimientos No Funcionales
2.1.3. Encontrando nuevos Casos de Uso
2.1.4. Diagrama Casos de Uso
2.2. ANÁLISIS DEL SISTEMA
2.2.1. Descripción de los Casos de Uso
2.3. MODELO DE ANALISIS
2.3.1. Análisis de la arquitectura (Paquetes de Análisis)
2.3.2. Identificación de paquetes de Análisis a partir de Clases de Dominio
2.3.3. Análisis de Casos de Uso: Diagramas de Clase, Interfaz y Control
2.4. MODELO DE DISEÑO
2.4.1. Diseño de la Arquitectura
2.4.1.1. Paquetes De Análisis.
2.4.2. Diseño de Casos de Uso
2.4.2.1. Diagrama de Secuencia.
2.4.2.2. Diagrama de Secuencia.
2.4.3. Diagrama De Clases
2.4.4. Diagrama De Despliegue
2.5. INTERFACES DEL SISTEMA
Capítulo III
Fase de Construcción
3.1. DIAGRAMA DE BASE DE DATOS
3.2. DIAGRAMA DE COMPONENTES
3.3. DISEÑO DE INTERFAZ
3.4. CODIFICACIÓN
Universidad Nacional del Santa – Ingenieria de Software Página 8
9. Empresa : L&J Inversiones II SAC
Universidad Nacional del Santa – Ingenieria de Software Página 9
10. Empresa : L&J Inversiones II SAC
FASE DE INICIO
Sistema de información web de Gestion Comercial
para la empresa “L&J Inversiones II SAC”.
Universidad Nacional del Santa – Ingenieria de Software Página 10
11. Empresa : L&J Inversiones II SAC
FASE DE INICIO
1.1. RESUMEN
El presente proyecto está orientado a un Sistema de Información Web, que consta
de una serie de fases, que son esenciales para lograr su desarrollo y su posible
implementación futura para la Gestión Comercial de la empresa “L&J Inversiones II
SAC”, en la ciudad de Chimbote, se utilizará la Metodología RUP, la ayuda de la
herramienta CASE “Rational Rose” con el Lenguaje Unificado de Modelado (UML).
Los procesos de la empresa productora, comercializadora y distribuidora de
conservas de pescado e insumos para la producción “L&J Inversiones II SAC”,
actualmente se realizan de manera manual, no cuenta con un sistema informático
de gestión Comercial que cumpla con las funciones de gestión de clientes, gestión
de venta, gestión de proveedor y gestión de productos.
Al finalizar con esta fase, tendremos todos los requerimientos que servirán de base
para iniciar la siguiente fase de elaboración.
1.2. DESCRIPCIÓN
1.2.1. Tópico Analizado
Desarrollo e Implementación de un sistema de información web para la
Gestión Comercial de la Empresa L&J INVERSIONES II SAC.
1.2.2. Problema planteado
La falta de un sistema de información web en la Empresa L&J INVERSIONES II
SAC, para la gestión comercial trae como consecuencia la demora en las
ventas, compras y distribución de los productos e insumos lo que conlleva a
obtener un gran volumen de información en papeles haciendo uso de Kardex.
Universidad Nacional del Santa – Ingenieria de Software Página 11
12. Empresa : L&J Inversiones II SAC
1.3. DOCUMENTO VISIÓN
1.3.1. Introducción
1.3.1.1. Propósito
Recoge, analizar y definir las necesidades de la empresa “L&J
Inversiones II SAC.” A fin de mejorar de mejorar los procesos internos
sobre todo los procesos de venta, pago por las prestaciones de
bienes, servicio que ofrece la distribuidora con el propósito de captar
aumentar la cartera de clientes para que tales procesos se realicen de
manera eficiente y automatizada.
1.3.1.2. Alcance
El sistema de información web permitirá a los empleados específicos
(venta, cobranza, y gerente) el poder controlar los registros de ventas
y pagos donde el gerente podrá controlar todo estos procesos en el
lugar que se encuentre de la misma forma hacer salidas y ingresos sin
necesidad de acercarse personalmente a oficina pues lo hara a través
de la red mas extensa del mundo, haciendo uso del internet.
1.3.2. Posicionamiento
1.3.2.1. Oportunidad de Negocio
Mejorar la política de venta actual automatizando para prestar
mejores servicios
Poder captar la mayor cantidad de clientes y tener más clientes
satisfechos.
Elevar la imagen de la empresa y colocarla dentro de una posición
realzada dentro del mercado donde se desarrolla
Optimizar los procesos de venta, clientes, productos, proveedores,
de manera que se realicen practica sencilla y práctica.
Los datos permanecerían actualizados, lo cual es un factor
importante para llevar un mejor control de los Ingresos y Egresos.
Optimizar los procesos manuales tal que minimice el tiempo de
espera de los clientes consumidores de nuestro producto.
Universidad Nacional del Santa – Ingenieria de Software Página 12
13. Empresa : L&J Inversiones II SAC
1.3.2.2. Exposición del problema
Los procesos:
El control de productos en almacén se realizan de
manera manual.
Problema Las ventas son almacenadas de forma manual
En la distribución se controla de forma manual
Los cobros se realizan en una herramienta ofimática
Clientes: Datos no actualizados en cuantos al stock
Administración: Uso de herramientas ofimáticas
Afecta Cobranza: Ineficiencias en el proceso de cobros
A ventas: Demora en la atención
Pérdida de tiempo para realizar los procesos.
Impacto
Pérdida de clientes, por la baja calidad en la
atención.
Acumulación de trabajo para los controladores de
stock
Solución Desarrollo e Implementación de un sistema de
información web para la Gestión Comercial de la
Empresa L&J INVERSIONES II SAC.
1.3.3. Descripción de Stakeholders y usuarios
Para brindar un buen servicio que se ajusten a las necesidades de los usuarios,
es necesario identificar a todos los participantes y usuarios del sistema e
incluirlos como parte del proceso de modelado de requerimiento.
Aquí mostraremos un perfil de los participantes y de los usuarios involucrados
en el proyecto, así como los problemas que debemos solucionar.
Universidad Nacional del Santa – Ingenieria de Software Página 13
14. Empresa : L&J Inversiones II SAC
1.3.3.1. Sumario de Stakeholder
Nombre Descripción Responsabilidades
Es quien toma todas las decisiones que se
Genoveva Gerente y dueño. emiten de acuerdo a los reportes dentro
Corales de la empresa
Vilquiniche Se encarga del funcionamiento de la
empresa y su dirección.
Es el encargado de aprobar los requisitos y
funcionalidades del sistema.
Se encarga del contacto directo con los
clientes y proveedores.
1.3.3.2. Sumario de Usuarios
Nombre Responsabilidades Descripción
Administrador Encargado de realizar el
(Hugo Romero Administración mantenimiento de los usuarios de
Santos) sistema, registra productos nuevos,
modifica precios.
Se encarga del control contable de la
Juan Carlos De Contador actividades económicas de la empresa
La Cruz como declaraciones a la sunat, gastos
y compras etc. Organiza, coordina y
supervisa las áreas de venta,
secretaria y cobranza
Mariela Se encarga de registrar, ordenar,
Huaman procesar y archivar el flujo económico
Mugica secretaria de la empresa. Lleva el registro de
ventas de cada vendedor. Identifica
las necesidades de suministro de
oficina.
Universidad Nacional del Santa – Ingenieria de Software Página 14
15. Empresa : L&J Inversiones II SAC
Verifica stock. Realiza consultas,
Vendedor Consultas y Ventas registra los productos vendidos al
cliente, encargado de emitir los
comprobantes de pago (nota de
pedido).
Personal de Almacenandor Recepciona, verifica ingresos,
Almacen distribuye y cuida los artículos que
momentáneamente se le encarga y
tiene que entregar al departamento
de ventas.
Cliente Pedidos y pagos. Persona natural o jurídica que solicita
pedidos de productos distribuidos de
la Empresa.
1.3.3.3. Ambiente
NOMBRE AMBIENTE
Su oficina está en la gerencia, se desplaza
Gerente por todo el ambiente de la Empresa, se
traslada de un lugar a otro.
Su }oficina esta alcostado de la gerencia, se
desplaza por todo el ambiente de la
Administrador
empresa,sugiere,propone, evalua, e
interactua con el Gerente.
Se encuentra en el departamento de
contabilidad, interactua con el gerente y
Contador
demás departamentos.
Está ubicada en la secretaria,
principalmente se comunica con el gerente
Secretaria
y con el departamento de ventas.
Universidad Nacional del Santa – Ingenieria de Software Página 15
16. Empresa : L&J Inversiones II SAC
Se encuentran el ambiente de ventas,
Vendedores donde se encuentran los productos e
interactúan directamente con los clientes.
Se encuentra en el area de almacen,
Almacenador supervisando el estado de los productos
Esta en contacto con el departamento de
ventas para proveer de artefactos
1.3.4. Panorama del producto
El sistema de información web logrará mayor eficiencia en los procesos
de ventas, Gestion de Clientes, Gestion de Proveedores, Gestion de
productos, pago y/o cobranza, mejorando la imagen del comercial, del tal
forma que se disminuya el tiempo en la realización de dichos procesos.
1.3.4.1. Perspectiva del producto
A continuación se describe un listado de beneficios y
características que obtendrá La Empresa L&J Inversiones II SAC
con el sistema de información Web:
BENEFICIOS CARACTERÍSTICA
Mayor facilidad en el pedido, El sistema web, estará colgado en internet,
selección y compra de donde el usuario vendedor podrá hacer
productos uso de este a cualquier hora, y en cualquier
lugar que cuente con internet, través de
una página web dinámica y de fácil uso.
Mayor agilidad en el registro El sistema web contará con sistema gestor
y seguimiento de los clientes de base de datos, que facilitará este
proceso.
Universidad Nacional del Santa – Ingenieria de Software Página 16
17. Empresa : L&J Inversiones II SAC
Rapidez en los procesos de El sistema presenta información de todos
consulta los productos que ofrece la empresa, con
detalles del producto, precios y cantidad.
Almacenador Se encuentra el área de almacén,
supervisando el estado de los artefactos.
Está en contacto con el departamento de
ventas para proveerles de productos.
1.3.4.2. Restricciones del Producto
El sistema de información web no contempla Pagos en línea de
clientes, ni pedidos via web sino que el sistema solo esta
orientado a ser usado por vendedores trabajadores de la
empresa, para el ingreso y eliminación de Datos.
1.3.5. Características del producto
Gerente:
Ingresa al sistema modo administrador (realiza cualquier función)
Actualizar datos de la empresa
Visualizar reportes de ventas , produstos, pagos y cobros
Ver detalles de cliente e interactuar con ellos
Vendedores:
Ingresa al sistema modo vendedor
Observa detalles y precios de los productos
Ofrece productos novedosos a los clientes
Realiza Ventas
Entrega Cpmprovantes de pago
Envía ofertas a los clientes
Secretaria:
Ingresa al sistema modo secretaria
Actualizan detalles de productos(precio, características)
Registran clientes y ventas
Universidad Nacional del Santa – Ingenieria de Software Página 17
18. Empresa : L&J Inversiones II SAC
Cliente:
Recibe promociones y ofertas
Realiza compras de productos
Puede realizar pagos de sus compras
1.3.6. Requerimientos del producto
1.3.6.1. Hardware
Microprocesador Core 2 Duo 2.66GHz
Memoria Ram DDR2 2GB.
Disco Duro 250 Gb.
Impresora HP PhotoSmart C4280
Impresora Matricial
Rooter
1.3.6.2. Software
Sistema Operativo Windows XP
Herramienta Case Rational Rose
Sistema Gestor de Base de Datos MySQL
Herramienta de Programación PHP
1.4. PLAN DE DESARROLLO DEL SOFTWARE
1.4.1. Introducción
El propósito y la finalidad esta fase es determinar y precisar los
requerimientos funcionales, características y las actividades que se van a
realizar para hacer posible el desarrollo e implementación del sistema de
información web para mejorar el proceso de Gestion comercial de la
Empresa L&J Inversiones II SAC.
1.4.2. Vista general del proyecto
1.4.2.1. Restricciones del proyecto
El proyecto busca la implementación de un sistema de
información web que pueda controlar los procesos de venta
cobros,pagos, productos en la empresa L&J Inversiones II SAC, el
cual debe estar implementado para el mes de enero del 2011.
Universidad Nacional del Santa – Ingenieria de Software Página 18
19. Empresa : L&J Inversiones II SAC
1.4.2.2. Entregables del proyecto
Al realizar el proceso de desarrollo del sistema de información
web se producirán los siguientes entregables:
Informe del proyecto
Documento visión.
Plan de desarrollo del software.
Diagrama de casos de uso del negocio.
Diagrama de casos de uso del sistema.
Diagrama de análisis de casos de uso.
Diagrama de componentes.
Diagrama de despliegue.
Diagrama de clases.
Diagrama de colaboración.
Diseño e interfaz de usuario.
Sistema de Información Web
Manual de usuario.
Glosario.
1.4.2.3. Evolución del plan de desarrollo de software
Antes del desarrollo de cada fase se realizará una revisión del
plan de desarrollo, para poder observar la forma en la que está
evolucionando.
1.4.2.4. Interfaces externas
Se brindara la estimación y factibilidad del plan del proyecto a la
gerencia de la empresa L&J Inversiones II SAC.
Adicionalmente habrá una comunicación directa con los usuarios
(vendedores, gerente, administrador, etc.) para poder
determinar los flujos de entrada y salida.
Universidad Nacional del Santa – Ingenieria de Software Página 19
20. Empresa : L&J Inversiones II SAC
1.4.3. Administración del proyecto
1.4.3.1. Estimación del proyecto
El desarrollo e implementación del sistema de información web
para mejorar los procesos gestión comercial en la empresa L&J
Inversiones II SAC tiene una duración de 17 semanas y costo de
S/. 15 000.00
1.4.3.2. Plan de proyecto
El progreso del proyecto será orientado a través del uso de un
número de iteraciones y del tiempo de duración aproximado por
cada fase.
FASE INICIO TERMINO
Fase de Inicio 26/09/2011 01/11/2011
Fase de Elaboración 02/11/2011 22/11/2011
Fase de Construcción 23/11/2011 12/12/2011
Fase de Transición 13/12/2011 22/01/2012
1.5. MODELO DEL NEGOCIO
Universidad Nacional del Santa – Ingenieria de Software Página 20
21. Empresa : L&J Inversiones II SAC
1.5.1. Modelado del analisis del negocio
1.5.1.1. Descripcion del sistema actual
Universidad Nacional del Santa – Ingenieria de Software Página 21
22. Empresa : L&J Inversiones II SAC
1.5.1.2. Identificacion de procesos
Universidad Nacional del Santa – Ingenieria de Software Página 22
23. Empresa : L&J Inversiones II SAC
1.5.1.3. Visión y Misión
Universidad Nacional del Santa – Ingenieria de Software Página 23
24. Empresa : L&J Inversiones II SAC
1.5.1.4. Reglas de negocio
Universidad Nacional del Santa – Ingenieria de Software Página 24
25. Empresa : L&J Inversiones II SAC
1.5.1.5. Objetivos del negocio
1.5.1.6. Modelado de casos de uso de análisis de negocio
Modelado de Caso de Uso General:
Gestion de Ventas
Gestion de Cobranza
Cliente
Vendedor
Gestion de Entrega
Secretaria Gestion de Archivamiento
Gestion de Almacenamiento
Almacenador
Universidad Nacional del Santa – Ingenieria de Software Página 25
26. Empresa : L&J Inversiones II SAC
Modelado de Caso de Uso de Analisis del Negocio:
Registrar al Cliente
(from Identificacion de Procesos)
Secretaria
Registrar Compra
(from Identificacion de Procesos)
Cliente
Enviar avisos por morosidad
(from Identificacion de Procesos)
Ofrecer Productos
(from Identificacion de Procesos)
Orientar al Cliente
(from Identificacion de Procesos)
Recepcionar pago por compras
Vendedor (from Identificacion de Procesos)
Verificar stock de Productos
(from Identificacion de Procesos)
Entregar Producto Comprado
Almacenador
(from Identificacion de Procesos)
Almacenar Productos
(from Identificacion de Procesos)
Registrar entrega de producto
(from Identificacion de Procesos)
Universidad Nacional del Santa – Ingenieria de Software Página 26
27. Empresa : L&J Inversiones II SAC
1.5.1.7. Localización
La empresa esta ubicada en
Av. Meiggs N° 408 Miramar
Bajo Chimbote.
Empresa L&J Inversiones II SAC.
1.5.1.8. Modelado del organigrama
Universidad Nacional del Santa – Ingenieria de Software Página 27
28. Empresa : L&J Inversiones II SAC
1.5.2 Modelado del diseño del negocio
1.5.2.1. Alcance del sistema propuesto.
El sistema de información web permite a los encargados tanto de
venta, cobranza y gerencia el poder controlar los registros de
venta, ingresando al dirección donde se encuentra alojado el
sistema de información web, donde el gerente podrá controlar
todos estos procesos en el lugar donde se encuentre accediendo
a la página web del comercial.
1.5.2.2. Reglas del negocio - diseño.
R2: Validaciones de Clientes
R1: Trabajadores del comercial poseen R3:El pago puede ser al contado o al
recibos por honorarios, Tarjetas de credito credito
R4: Venta a credito de hasta 5 meses
R9:Descuento por inasistencia y tardanza
Modelado del diseño de negocio
R5: Entrega de productos a dominio
R8: Ofrecer credito, promociones y descuentos a
clientesque demuestren seriedad y sean frecuentes
R6: Pago extra por jornada dominical y
R7: Entrega de Productos a Terminal feriados
Terrestre Embarque
Universidad Nacional del Santa – Ingenieria de Software Página 28
29. Empresa : L&J Inversiones II SAC
1.5.2.3. Objetivos del negocio.
Mantener actualizada la informacion y
documentacion de la empresa
Ofrecer articulos con caracteristicas de
Convencer a los clientes que le ofrecemos calidad al menor precio
la mayor utilidad agregada a su inversión
NewPackage3
Ofrecer una linea de productos variados
Tener actualizado el control de rotacion de
productos
Relacionarse con proveedores de gran capacidad
de abastecimiento y desarrollo de productos
1.5.2.4. Modelado de casos de uso.
Gestión de Empleados y Usuarios
Gerente
(f rom Actores del Negocio)
Gestión de Contabilidad
Contador
(f rom Actores del Negocio)
Universidad Nacional del Santa – Ingenieria de Software Página 29
30. Empresa : L&J Inversiones II SAC
Gestión de Venta
Gestión de Pedidos
Vendedor
( f r om A or es del N
ct egoci )
o
Gestión de Consultas
Gestión de Clientes
Secretaria
( f r om A or es del N
ct egoci )
o
Gestión de Compra Cliente
( f r om A or es del N
ct egoci )
o
Gestión de Créditos
Cobrador
( f r om A or es del N
ct egoci )
o
Gestión de Cobro
Gestión de Almacén
Almacenador Gestión de Devolución
( f r om A or es del N
ct egoci )
o
Entregador
( f r om A or es del N
ct egoci )
o
Gestion de Entrega
Universidad Nacional del Santa – Ingenieria de Software Página 30
31. Empresa : L&J Inversiones II SAC
1.6. REQUERIMIENTOS DEL SISTEMA
1.6.1. Conocimiento de los requerimientos.
RF 01: El sistema
permitira crear
usuarios
RF 03: Muestra la
RF 02: El Sistema permitira
descripcion y el precio
realizar consultas de los
del producto registrado
productos
Empresa L&J Inversiones II SAC
RF 05: El Sistema
permitira unu mejor control RF 04: El Sistema
de las ventas y pagos permitira realizar
reportes
1.6.2. Encontrando actores y casos de uso.
1.6.2.1. Actores.
Area donde se encuentra el
dueño de la empresa, ahi se
tomaran las decisiones del Donde se registra
f uncionamiento interno de la todos los empleados
mpresa de la empresa
Gerencia
Area de Personal
Comprar y pagar Area donde se
los productos encuentran
almacenados
los productos Area de gestion de v entas
Almacen donde se procesa toda la
documentacion respectiv a
de una v enta de un producto
Departamento de Ventas
Cliente
Universidad Nacional del Santa – Ingenieria de Software Página 31
32. Empresa : L&J Inversiones II SAC
Empleados
Contador Secretaria Vendedor Almacenador Gerente o Dueño
Seencarga de Recepciona, v erif ica Es quien toma las decisiones
Se encarga de
aplicar las politicas y Se encarga de ingresos, distribuy e y dentro de la empresa.
registrar, ordenar,
procedimientos de aplicar las politicas cuida los articulos que Se encarga del funcionamiento
procesar y archiv ar el
v entas aprobados y procedimientos de momentaneamente se interno de la empresa y de su
f lujo economico de la
por la direccion. v entas aprobados le encarga y tiene que direccion.
empresa. LLev a el
Proponer mejoras en por la direccion. entregar al Se encarga del contacto
registro de v entas de
el proceso de v entas. Proponer mejoras departamento de directo con los clientes y
cada v endedor.
en el proceso de v entas. prov eedores.
Identif ica las
v entas.
necesidades de
suministro de of icina.
1.6.2.2. Casos de Uso.
CU1 Crear usuario
CU2 Elaborar Reportes
CU3 Registrar Datos
CU4 Solicitar Producto
CU5 Registrar Productos
Universidad Nacional del Santa – Ingenieria de Software Página 32
33. Empresa : L&J Inversiones II SAC
CU6 Actualiza Productos
CU7 Enviar Comprobante
CU8 Consulta de Producto
CU9 Enviar Aviso
CU10 Pagar Factura
CU11 Consulta de Clientes Morosos
CU12 Reecpcionar Ingresos de Productos
CU13 Entregar Productos Vendidos
Universidad Nacional del Santa – Ingenieria de Software Página 33
34. Empresa : L&J Inversiones II SAC
1.6.3. Diagramas de casos de uso.
Universidad Nacional del Santa – Ingenieria de Software Página 34
35. Empresa : L&J Inversiones II SAC
1.6.4. Descripción de casos de uso.
CU1: CREAR USUARIO
Nombre Crear Usuario
Actores Gerente y Dueño
Actividades N/A
Descripción El Gerente y Dueño les proporciona un usuario y contraseña
a los trabajadores de la empresa.
CU2: ELABORAR REPORTES
Nombre Elaborar reportes
Actores Gerente y Dueño
Actividades Consulta en la BD
Descripción Este caso de uso el Gerente emite reportes de acuerdo a todas
las ventas realizadas.
CU3: REGISTRAR DATOS
Nombre Registrar Datos
Actores Cliente, Secretarias
Actividades Registra los datos del cliente
Descripción En este caso la secretaria ingresara al sistema para registrar los
datos de los clientes atendidos.
CU4: SOLICITAR PRODUCTOS
Nombre Solicitar Productos
Actores Cliente y Vendedores
Actividades Envía una solicitud sobre producto seleccionado
Descripción Este caso nos describe la actividad que hace el cliente de
seleccionar un producto para su respectiva compra, y este será
acogida por el vendedor para detallar dicha venta.
C
Universidad Nacional del Santa – Ingenieria de Software Página 35
36. Empresa : L&J Inversiones II SAC
U5: REGISTRAR PRODUCTOS
Nombre Registrar Productos
Actores Almacenero
Actividades Registra los artefactos.
Descripción En este caso el almacenero tendrá la tarea de registrar todos
los productos que ingresan a la tienda comercial, registrando la
cantidad, el tipo y valor.
CU6: ACTUALIZA PRODUCTOS
Nombre Actualiza Productos
Actores Secretaria
Actividades Actualiza Productos
Descripción En este Caso la secretaria tiene la labor de Actualizar detalles
de artefactos como precio o características.
CU7: ENVIAR COMPROBANTE
Nombre Enviar Comprobante
Actores Cliente y Vendedor
Actividades Enviar Comprobante de Pago
Descripción En esta ocasión el vendedor envía un comprobante de pago
detallando las características del producto y con el precio
respectivo.
CU8: CONSULTA DE PRODUCTOS
Nombre Consulta de Productos
Actores Clientes
Actividades Consulta de Productos
Descripción En este caso el cliente hace una consulta del producto que
desea conocer, mostrando las características, los tipos y el
precio.
Universidad Nacional del Santa – Ingenieria de Software Página 36
37. Empresa : L&J Inversiones II SAC
CU9: ENVIAR AVISO
Nombre Enviar Aviso
Actores Clientes y Secretaria
Actividades Enviar Aviso de Pago o Mora
Descripción Este Caso de cobrar manda un aviso al cliente si su pago se
realizado con éxito, enviando un comprobante de cancelación
de su producto, a la vez también tiene la tarea de enviar
avisos si los clientes se han retrasado en sus pagos (Clientes
Morosos) se le envía una solicitud que se acerque a los lugares
de pago.
CU10: PAGAR FACTURA
Nombre Pagar Factura
Actores Clientes, Secretaria y Sistema Bancario
Actividades Pagar un Comprobante por la Compra del Producto.
Descripción En esta ocasión el cliente hace el pago respectivo por la
compra del producto ingresando el número de su tarjeta de
crédito, y este es comprobado por un sistema bancario que
confirmara si la tarjeta es válida y si fuera así el pago se realiza
con éxito llegando al cobrador el monto cancelado.
CU11: CONSULTA DE CLIENTES MOROSOS
Nombre Consulta de Clientes Morosos
Actores Cobradores
Actividades Consulta de Clientes
Descripción Los cobradores ingresara al sistema y harán una consulta de
todos los clientes que no cumple con los pagos mensuales
respectivos, seleccionando a todos los clientes para luego
enviarle una notificación.
Universidad Nacional del Santa – Ingenieria de Software Página 37
38. Empresa : L&J Inversiones II SAC
CU12: Entregar Productos Vendidos
Nombre Entregar Productos Vendidos
Actores Almacenero
Actividades Empaque y Entrega de Productos
Descripción El almacenero ingresaran al sistema y verán las ventas por
entregar , Entregan los productos y ponen en check de
entregado.
CU13: Recepcionar Ingresos de Productos
Nombre Recepcionar Ingresos de Productos
Actores Almacenero
Actividades Registrar Ingresos
Descripción El almacenero ingresara al sistema el Ingreso de productos
recepcionando los productos con la factura de proveedores
1.6.5. Clasificacion de casos de uso.
CU 01 Crear usuario
CU 07 Enviar Comprobante
CU 09 Enviar Aviso
Alto CU 10 Pagar Factura
CU 03 Registrar Datos
CU 04 Registrar Productos
CU 04 Solicitar Producto
CU 13 Recepcionar Ingresos de Productos
CU 12 Entregar Productos Vendidos
Medio CU 06 Actualiza Productos
CU 02 Elaborar Reportes
CU 08 Consulta de Producto
CU 11 Consulta de Clientes Morosos
Universidad Nacional del Santa – Ingenieria de Software Página 38
39. Empresa : L&J Inversiones II SAC
1.1. Analisis del Sistema
1.7.1. Identificacion de los paquetes de análisis en función de los casos de uso.
Universidad Nacional del Santa – Ingenieria de Software Página 39
40. Empresa : L&J Inversiones II SAC
1.7.2. Identificacion de los paquetes de análisis en función de las clases de
dominio.
1.7.3. Modelo de objetos
Gestion de Usuarios.
Universidad Nacional del Santa – Ingenieria de Software Página 40
41. Empresa : L&J Inversiones II SAC
Gestion de Reportes
Gestión de Cliente
Gestión de Solicitar
Universidad Nacional del Santa – Ingenieria de Software Página 41
42. Empresa : L&J Inversiones II SAC
Gestión de Producto
Gestión de Factura y Pago
Universidad Nacional del Santa – Ingenieria de Software Página 42
43. Empresa : L&J Inversiones II SAC
Gestión de Consulta
Gestión de Comprobación
Universidad Nacional del Santa – Ingenieria de Software Página 43
44. Empresa : L&J Inversiones II SAC
1.7.4. Diseño de despliegue
Universidad Nacional del Santa – Ingenieria de Software Página 44
45. Empresa : L&J Inversiones II SAC
FASE DE ELABORACIÓN
2.1. REQUISITOS DEL SISTEMA
2.1.1. Requerimientos Funcionales
R1: Permitirá realizar mantenimiento a clientes.
R2: Permitirá registrar datos de trabajadores
R3: Permitirá registrar y actualizar los productos
R4: Permitirá generar reportes acerca de clientes y ventas
R5: Permitirá consultar clientes morosos
R6: Permitirá realizar consultas de productos
R7: Permitirá realizar compra de productos
R8: Permitirá pagar factura o valor de compra realizada
R9: Permitirá enviar comprobante de compra
R10: Permitirá iniciar sesión a cada usuario
R11: Permitirá enviar avisos y promociones
2.1.2. Requerimientos No Funcionales
RN1: El servicio del comercial incluye la entrega de productos a domicilio.
RN2: El registro de clientes no debe superar 3 minutos
RN3: El servicio del comercial incluye servicio técnico a los clientes
2.1.3. Encontrar nuevos Casos de Uso
Después del análisis establecido en la fase de inicio, planteamos los
nuevos casos de uso para la fase de elaboración:
Nº Nombre del Caso de Uso Nuevo
CU1 Crear Usuario
CU2 Elaborar Reportes
CU3 Login De Cliente
CU4 Registrar Datos
CU5 Solicitar Productos
CU6 Registrar Productos
CU7 Actualiza Productos
CU8 Enviar Comprobante
CU9 Iniciar Sesión
CU10 Consulta De Productos
CU11 Enviar Aviso
CU12 Pagar Factura
CU13 Consulta De Clientes Morosos
Universidad Nacional del Santa – Ingenieria de Software Página 45
46. Empresa : L&J Inversiones II SAC
2.1.4. Diagrama Casos de Uso
Crear Usuario
GERENTE
Iniciar Sesion
Elaborar Reportes
ALMACENADOR
SECRETARIA
Registra Datos
Actualizar Producto
Solicitar Producto
Registra los Productos
VENDEDOR
Enviar Comprobante
CLIENTE
Entrega Productos Vendidos
Consulta del Producto COBRADOR
Recepciona Ingreso de
Productos
Enviar Aviso
Consulta de Clientes
Morosos
Pagar Factura SISTEMAS
BANCARIO
<<include>>
Login-in Cliente
Universidad Nacional del Santa – Ingenieria de Software Página 46
47. Empresa : L&J Inversiones II SAC
2.2. ANÁLISIS DEL SISTEMA
2.2.1. Descripción de los Casos de Uso
2.2.1.1. Crear Usuario
CU1: CREAR USUARIO
Nombre Crear Usuario
Actores Gerente y Dueño
Actividades N/A
Descripción El Gerente y Dueño les proporciona un usuario y
contraseña a los trabajadores de la empresa.
Acciones normales de los eventos
1. El Gerente o Jefe ingresa a la interfaz de registro de Crear Usuario
2. El sistema carga la interfaz.
3. El Gerente selecciona la opción:
3.1 Crear Usuario
3.1.1 El Gerente ingresa los datos nombre, apellido paterno, apellido materno,
DNI, teléfono del empleado. Y luego da clic en guardar.
3.1.2 El sistema valida los datos ingresados. Si los datos son correctos almacena
los datos del Usuario y emite un mensaje informando que se ha
almacenado satisfactoriamente. Caso contrario emite un mensaje con el
error, permitiendo que el usuario lo corrija.
3.2 Actualizar datos de Usuario
3.2.1. El sistema actualiza interfaz y muestra celda de ingreso de nombre del
cliente a actualizar sus datos.
3.2.2. EL Gerente ingresa el nombre del cliente y da clic en buscar.
3.2.3. El sistema verifica si el dato ingresado existe y si es correcto, muestra
los datos del cliente solicitado.
3.2.4. El usuario realiza las modificaciones deseadas y da clic en guardar
cambios.
3.2.5. El sistema valida y almacena si es correcto. Caso contrario emite un
mensaje con el error, permitiendo al usuario que lo modifique.
El caso de uso termina si el Gerente ya no desea realizar algún otro mantenimiento de
Usuario, caso contrario regresa al paso (3).
Universidad Nacional del Santa – Ingenieria de Software Página 47
48. Empresa : L&J Inversiones II SAC
2.2.1.2. Elaborar Reportes
CU2: ELABORAR REPORTES
Nombre Elaborar reportes
Actores Gerente y Dueño
Actividades Consulta en la BD
Descripción Este caso de uso el Gerente emite reportes de
acuerdo a todas las ventas realizadas.
Acciones normales de los eventos
1. El Gerente selecciona la interfaz reporte de ventas.
2. El sistema carga la interfaz.
3. El Gerente selecciona las fechas inicial y final para el reporte y el tipo de producto.
4. El sistema realiza una búsqueda de todos los productos que se realizaron según los
parámetros indicados
5. Emite un mensaje que término la búsqueda.
6. El Gerente acepta el mensaje.
7. El sistema muestra los datos en la pantalla.
8. El Gerente selecciona imprimir reporte.
9. El sistema imprime el reporte de venta de productos.
10. El Gerente lo recepciona y cierra la interfaz.
Universidad Nacional del Santa – Ingenieria de Software Página 48
49. Empresa : L&J Inversiones II SAC
2.2.1.3. Login de Cliente
CU3: LOGIN DE CLIENTE
Nombre Log-in Cliente.
Actores Cliente
Actividades Logearse
Descripción En este Caso el cliente se identifica para tener acceso al
sistema.
Acciones normales de los eventos
1. El cliente ingresa a la interfaz de log-in.
2. El sistema web carga la interfaz.
3. El cliente ingresa su nombre de usuario y su contraseña.
El sistema valida datos ingresados. Si los datos son correctos permite el acceso al sistema y
muestra la interfaz principal. Caso contrario emite un mensaje con el error, permitiendo que el
usuario lo corrija.
Universidad Nacional del Santa – Ingenieria de Software Página 49
50. Empresa : L&J Inversiones II SAC
2.2.1.4. Registrar Datos.
CU4: REGISTRAR DATOS
Nombre Registrar Datos
Actores Cliente, Secretarias
Actividades Registra los datos del cliente
Descripción En este caso la secretaria ingresara al sistema para
registrar los datos de los clientes atendidos.
Acciones normales de los eventos
1. La Secretaria ingresa a la interfaz de registrar Datos del Cliente Atendidos.
2. El sistema carga la interfaz.
3. La Secretaria ingresa los datos nombre, apellido paterno, apellido materno, DNI,
teléfono del Cliente.
4. El sistema realiza la acción solicitada por la Secretaria y guarda los cambios.
El sistema valida los datos ingresados. Si los datos son correctos almacena los
datos del Cliente y emite un mensaje informando que se ha almacenado
satisfactoriamente. Caso contrario emite un mensaje con el error, permitiendo
que el usuario lo corrija.
El caso de uso termina si la secretaria ya no desea realizar algún otro
mantenimiento de Cliente, caso contrario regresa al paso (3).
5. La Secretaria acepta y cierra la interfaz.
Universidad Nacional del Santa – Ingenieria de Software Página 50
51. Empresa : L&J Inversiones II SAC
2.2.1.5. Solicitar Productos.
CU5: SOLICITAR PRODUCTOS
Nombre Solicitar Productos
Actores Cliente y Vendedores
Actividades Envía una solicitud sobre producto seleccionado
Descripción Este caso nos describe la actividad que hace el
cliente de seleccionar un producto para su
respectiva compra, y este será acogida por el
vendedor para detallar dicha venta.
Acciones normales de los eventos
1. El cliente ingresa a la interfaz de productos.
2. El sistema carga la interfaz.
3. El cliente selecciona producto a comprar e ingresa cantidad.
3.1. Si los datos son bien ingresados emite un mensaje de confirmación, caso
contrario emitirá un mensaje de error y regresara al paso (3).
4. El cliente agrega producto a carrito de compra
5. El sistema carga producto agregado y emite un precio sobre el producto
seleccionado.
6. El sistema envía una información al vendedor sobre los datos del cliente y
productos seleccionados.
7. Si el cliente no desea seleccionar otro producto sale de la interfaz, caso
contrario regresa al paso (3).
Universidad Nacional del Santa – Ingenieria de Software Página 51
52. Empresa : L&J Inversiones II SAC
2.2.1.6. Registrar Productos.
CU6: REGISTRAR PRODUCTOS
Nombre Registrar Productos
Actores Almacenero
Actividades Registra los artefactos.
Descripción En este caso el almacenero tendrá la tarea de
registrar todos los productos que ingresan a la tienda
comercial, registrando la cantidad, el tipo y valor.
Acciones normales de los eventos
1. Almacén solicita el ingreso, eliminación y/o actualización de producto.
2. Se inicia la interfaz de Registro de producto.
3. El sistema carga la base de datos.
4. Se ingresa el código de producto.
5. El sistema procesa el código.
6. El sistema muestra en pantalla los productos.
7. Almacenero elige cualquiera de las opciones nuevo, eliminar, actualizar, según sea el
8. caso.
El sistema ejecuta la opción seleccionada, según sea el caso.
9. El almacenero selecciona guardar cambios.
10. El sistema guarda los cambios.
11. El jefe de almacén finaliza la interfaz de de productos.
12. El sistema cierra la ventana.
Universidad Nacional del Santa – Ingenieria de Software Página 52
53. Empresa : L&J Inversiones II SAC
2.2.1.7. Actualiza Productos.
CU7: ACTUALIZA PRODUCTOS
Nombre Actualiza Productos
Actores Secretaria
Actividades Actualiza Productos
Descripción En este Caso la secretaria tiene la labor de
Actualizar detalles de artefactos como precio o
características.
Acciones normales de los eventos
1. La Secretaria ingresa a la interfaz de Detalle de Producto.
2. Se inicia la interfaz de Detalle de producto.
3. El sistema carga la Interfaz.
4. La secretaria realiza una búsqueda de producto a detallar, ingresa código y
selecciona buscar.
5. El sistema procesa el código.
6. El sistema muestra en pantalla los productos.
7. La Secretaria selecciona modificar producto, ingresa datos a modificar detallando el
tipo de producto así como el precio para mostrarlo a los clientes para dicha compra.
8. La Secretaria acepta dicho cambios y selecciona guardar.
9. El sistema procesa el cambio y muestra los resultados en pantalla para los clientes.
10. La secretaria culmina el proceso y cierra la interfaz.
Universidad Nacional del Santa – Ingenieria de Software Página 53
54. Empresa : L&J Inversiones II SAC
2.2.1.8. Enviar Comprobante
CU8: ENVIAR COMPROBANTE
Nombre Enviar Comprobante
Actores Cliente y Vendedor
Actividades Enviar Comprobante de Pago
Descripción En esta ocasión el vendedor envía un comprobante
de pago detallando las características del producto
y con el precio respectivo.
Acciones normales de los eventos
1. El Vendedor selecciona la interfaz de Caja.
2. El sistema carga la interfaz.
3. Ingresa el código de producto
4. El sistema verifica si existe el código.
5. El sistema muestra los productos con el monto total a pagar.
6. El Vendedor Verifica la modalidad de pago.
7. El sistema verifica el tipo de documento y muestra un mensaje de que el pago es
correcto.
8. El Vendedor envía el comprobante de pago online al cliente y cierra la interfaz del
sistema.
Universidad Nacional del Santa – Ingenieria de Software Página 54
55. Empresa : L&J Inversiones II SAC
2.2.1.9. Iniciar Sesión
CU9: INICIAR SESION
Nombre Iniciar Sesión
Actores Gerente, Secretaria, Almacenero, Vendedores, Cobradores
Actividades Iniciar Sesión al Sistema
Descripción Mediante este caso de uso el Gerente, Secretaria,
Almacenero, Vendedores y Cobradores (usuarios de
sistema) podrán ingresar al sistema.
Acciones normales de los eventos
1. Los miembros de la empresa ingresaran a la interfaz de inicio de sesión.
2. El sistema carga la interfaz de inicio de sesión.
3. El usuario ingresa su nombre y contraseña.
El sistema valida los datos ingresados y si es correcto, permite el acceso al
sistema y muestra la interfaz de Bienvenida personalizada para el usuario. Si los
datos ingresados son incorrectos el sistema permite que el usuario lo vuelva a
intentar (tres veces). El caso de uso termina.
Universidad Nacional del Santa – Ingenieria de Software Página 55
56. Empresa : L&J Inversiones II SAC
2.2.1.10. Consulta de Productos.
CU10: CONSULTA DE PRODUCTOS
Nombre Consulta de Productos
Actores Clientes
Actividades Consulta de Productos
Descripción En este caso el cliente hace una consulta del
producto que desea conocer, mostrando las
características, los tipos y el precio.
Acciones normales de los eventos
1. El sistema actualiza la interfaz y muestra una celda ingreso de dato a buscar.
2. El Cliente ingresa el dato que desea buscar.
3. El sistema verifica si el dato ingresado existe.
3.1 Si el dato a buscar es correcto. El sistema muestra la información solicitada.
3.2 Si el dato a buscar no es correcto. El sistema emite un mensaje informando que
el dato ingresado no existe.
4. El cliente Cierra la interfaz.
Universidad Nacional del Santa – Ingenieria de Software Página 56
57. Empresa : L&J Inversiones II SAC
2.2.1.11. Enviar Aviso
CU11: ENVIAR AVISO
Nombre Enviar Aviso
Actores Clientes y Cobradores
Actividades Enviar Aviso de Pago o Mora
Descripción Este Caso de cobrar manda un aviso al cliente si su
pago se realizado con éxito, enviando un
comprobante de cancelación de su producto, a la
vez también tiene la tarea de enviar avisos si los
clientes se han retrasado en sus pagos (Clientes
Morosos) se le envía una solicitud que se acerque a
los lugares de pago.
Acciones normales de los eventos
1. El Cobrador selecciona la interfaz Pagos
2. El sistema carga la interfaz.
3. Ingresa el código de Cliente.
4. El sistema verifica si existe el código.
5. El sistema muestra los estados de pagos de los clientes.
6. El Cobrador Selecciona los Clientes Morosos, selecciona enviar.
7. El sistema envía un documento a cada cliente seleccionado, para que se acerquen a
las oficinas a pagar.
8. El Cobrador guarda los datos de los clientes morosos, y manda a imprimir un
documento.
9. El sistema emite un documento impreso de los clientes morosos.
10. El Cobrador guarda esos datos y cierra la interfaz.
Universidad Nacional del Santa – Ingenieria de Software Página 57
58. Empresa : L&J Inversiones II SAC
2.2.1.12. Pagar Factura.
CU10: PAGAR FACTURA
Nombre Pagar Factura
Actores Clientes, Cobradores y Sistema Bancario
Actividades Pagar un Comprobante por la Compra del Producto.
Descripción En esta ocasión el cliente hace el pago respectivo
por la compra del producto ingresando el número
de su tarjeta de crédito, y este es comprobado por
un sistema bancario que confirmara si la tarjeta es
válida y si fuera así el pago se realiza con éxito
llegando al cobrador el monto cancelado.
Acciones normales de los eventos
1. El Cliente ingresa a la interfaz de pago.
2. El sistema Carga la Interfaz.
3. El Sistema muestra un historial de todos los productos que desea comprar.
4. El cliente seleccionar pagar.
5. El sistema le pide que primero debe Logearse.
6. El sistema llama al C.U. 03.
7. El sistema pide que ingrese Nombre, Apellido, DNI, Tipo de Tarjeta, Nº Tarjeta y
contraseña.
8. El sistema Verifica los Datos, siguiendo los pasos:
8.1. El sistema Bancario realizara comprobación de los datos de la tarjeta de crédito
y la contraseña.
8.2. El sistema bancario emitirá un mensaje de comprobación de los datos correctos
al sistema web, caso contrario si son incorrectos emitirá un mensaje de error y
regresa al paso 7.
9. El sistema web emite un mensaje al cliente que los datos son satisfactoriamente bien
ingresados.
10. El sistema web envía una comprobación al cobrador que los datos fueron cancelados
satisfactoriamente.
11. El sistema llama al C.U 08.
12. El cliente lee el mensaje de notificación de pago.
13. El cliente cierra el interfaz de Pago.
Universidad Nacional del Santa – Ingenieria de Software Página 58
59. Empresa : L&J Inversiones II SAC
2.2.1.13. Consulta de Clientes Morosos.
CU11: CONSULTA DE CLIENTES MOROSOS
Nombre Consulta de Clientes Morosos
Actores Cobradores
Actividades Consulta de Clientes
Descripción Los cobradores ingresara al sistema y harán una
consulta de todos los clientes que no cumple con los
pagos mensuales respectivos, seleccionando a todos
los clientes para luego enviarle una notificación.
Acciones normales de los eventos
1. El sistema actualiza la interfaz y muestra una celda ingreso de dato a buscar.
2. El Cobrador ingresa el dato del cliente que desea buscar.
3. El sistema verifica si el dato ingresado existe.
3.3 Si el dato a buscar es correcto. El sistema muestra la información solicitada.
3.4 Si el dato a buscar no es correcto. El sistema emite un mensaje informando que
el dato ingresado no existe.
4. El cobrador selecciona al cliente moroso, y lo agrega a una lista, para luego enviarle
una notificación.
El Cobrador Cierra la interfaz.
2.3. MODELO DE ANALISIS
2.3.1. Análisis de la arquitectura (Paquetes de Análisis)
Crear Usuario Consulta de Clientes Morosos
Consulta del Producto
Elaborar Reportes
Gestion de Usuario Gestion de Reportes
Gestion de Consulta
Universidad Nacional del Santa – Ingenieria de Software Página 59
Actualiza Producto
Registra los Productos
Registra Datos
Enviar Comprobante
Pagar Factura
60. Gestion de Usuario Gestion de Reportes
Gestion de Consulta
Empresa : L&J Inversiones II SAC
Actualiza Producto
Registra los Productos
Registra Datos
Enviar Comprobante
Pagar Factura
Gestion de Productos
Gestion de Clientes
Gestion de Pagos
Solicitar Producto Enviar Aviso
Log-in Cliente
Iniciar Sesion
(f rom Descripcion de los Casos de Uso)
(f rom Descripcion de los Casos de Uso)
Gestion de Servicio
Gestion de Comprobacion
Gestion de
Sesion
2.3.2. Identificación de paquetes de Análisis a partir de Clases de Dominio
2.3.3. Análisis de Casos de Uso: Diagramas de Clase, Interfaz y Control
.Reportes .Cliente
.Usuario .Producto
Gestion de Reportes Gestion de Clientes
Gestion de Usuario Gestion de Productos
.Morosos .Solicitar
.Pagos .Aviso
.Factura
Universidad Nacional del Santa – Ingenieria de Software Página 60
Gestion de Pagos Gestion de Servicio Gestion de Comprobacion
Gestion de Consulta
61. Empresa : L&J Inversiones II SAC
.Morosos .Solicitar
.Pagos .Aviso
.Factura
Gestion de Pagos Gestion de Servicio Gestion de Comprobacion
Gestion de Consulta
.Sesion .Login
..Gestion de
Sesion
C.U. Crear Usuario.
Gerente .Usuarios
I.U. Control del Acceso Gestion de Usuarios
C.U. Elaborar Reportes.
Gerente .Reportes
I.U. Reportes Gestion de Reportes
C.U. Log-in Cliente.
Clientes Login
I.U. Clientes
Universidad Nacional del Santa – Ingenieria de Software Página 61
62. Empresa : L&J Inversiones II SAC
C.U. Registrar Datos.
Clientes
.Cliente
I.U. Clientes Registrar Datos de Cliente
Secretarias
C.U. Solicitar Productos.
Clientes .Producto
I.U. Producto Registrar Datos de Producto
C.U. Registrar Productos
Almacenero .Producto
I.U. Producto Gestion de Productos
C.U. Actualiza Productos
Secretarias I.U. Producto Gestion de Productos .Actualiza Producto .Producto
(f rom Gestion 05) (f rom Gestion 05)
Universidad Nacional del Santa – Ingenieria de Software Página 62
63. Empresa : L&J Inversiones II SAC
C.U. Enviar Comprobante
Vendedores Factura
I.U. Factura Gestion de Factura
C.U. Iniciar Sesión
Usuarios Sesion
I.U. Control del Acceso Gestion de Usuarios
C.U. Consulta De Productos
Clientes Buscar
I.U. Consultar Gestion de Consulta
C.U. Enviar Aviso
Cobradores Morosos
I.U. Consultar Gestion de Consulta
C.U. Pagar Factura
Ges tion de Factura
Factura
Clientes
I.U. Factura
Proces ar Pagos
Universidad Nacional del Santa – Ingenieria de Software Página 63
64. Empresa : L&J Inversiones II SAC
C.U. Consulta De Clientes Morosos
Cobradores Morosos
I.U. Consultar Gestion de Consulta
2.4. MODELO DE DISEÑO.
2.4.1. DISEÑO DE LA ARQUITECTURA
2.4.1.1. Paquetes de Análisis.
Gestion de Cobranza
Gestión de Envío Gestión de Pago de
de Factura Factura
necesita necesita
Gestion de Ventas
Gestión de Consulta
Gestión de Solicitar Gestión de Gestión de Consulta de Gestión de Consulta de
Gestión de Anulación
Producto Realización de Venta Clientes Morosos Productos
de Venta
usa
usa
Gestión de Clientes
Gestión de
Registro de Datos
compra
usa
Gestión de Reportes Gestión de Productos
Gestión de Elaboración de
Reportes Gestión de Actualización de Gestión de Mantenimiento
Producto de Producto
realizan necesita
Gestión de Empleados Gestión de Almacen
Gestión de Afiliar Gestión de Crear cuenta Gestión de Registro Gestión de Salida Gestión de
Empleado de Empleado de Producto de Producto Inventario
Universidad Nacional del Santa – Ingenieria de Software Página 64
65. Empresa : L&J Inversiones II SAC
2.4.2. Diseño de Casos de Uso
2.4.2.1. Diagrama de Secuencia.
C.U. Crear Usuario
Universidad Nacional del Santa – Ingenieria de Software Página 65
66. Empresa : L&J Inversiones II SAC
C.U. Elaborar Reportes.
Universidad Nacional del Santa – Ingenieria de Software Página 66
67. Empresa : L&J Inversiones II SAC
C.U. Log-In Cliente.
Universidad Nacional del Santa – Ingenieria de Software Página 67
68. Empresa : L&J Inversiones II SAC
C.U. Registrar Datos
Universidad Nacional del Santa – Ingenieria de Software Página 68
69. Empresa : L&J Inversiones II SAC
C.U. Solicitar Productos
Universidad Nacional del Santa – Ingenieria de Software Página 69
70. Empresa : L&J Inversiones II SAC
C.U. Registrar Productos
Universidad Nacional del Santa – Ingenieria de Software Página 70
71. Empresa : L&J Inversiones II SAC
C.U. Actualiza Productos
Universidad Nacional del Santa – Ingenieria de Software Página 71
72. Empresa : L&J Inversiones II SAC
C.U. Enviar Comprobante
Universidad Nacional del Santa – Ingenieria de Software Página 72
73. Empresa : L&J Inversiones II SAC
C.U. Iniciar Sesión
Universidad Nacional del Santa – Ingenieria de Software Página 73
74. Empresa : L&J Inversiones II SAC
C.U. Consulta De Productos
Universidad Nacional del Santa – Ingenieria de Software Página 74
75. Empresa : L&J Inversiones II SAC
C.U. Enviar Aviso
Universidad Nacional del Santa – Ingenieria de Software Página 75
76. Empresa : L&J Inversiones II SAC
C.U. Pagar Factura
Universidad Nacional del Santa – Ingenieria de Software Página 76
77. Empresa : L&J Inversiones II SAC
C.U. Consulta De Clientes Morosos
Universidad Nacional del Santa – Ingenieria de Software Página 77
78. Empresa : L&J Inversiones II SAC
2.2.4.1. Diagrama de Secuencia.
C.U. Crear Usuario.
: Sistema
2: 2. Busca Interfaz Usuario
3: 3. Muestra Interfaz al Sistema
1: 1. Selecciona Interfaz
5: 5. Ingresa Datos
14: 14. Selecciona la opcion actualizar Cliente
4: 4. Muesta Interfaz al Gerente 16: 16. Ingresa Datos a Buscar
: I.U. Control del Acceso
24: 24. Modifica los Datos
9: 9. Muestra un Mensaje de Error
13: 13. Muestra Mensaje Guardados Satisfactoriamente
15: 15. Muestra Celdas de Ingreso
20: 20. Muestra un Error en pantalla
30: 30. Muestra Mensaje Guardado Satisfactoriamente
8: 8. Emite un Error
: Gerente 19: 19. Emite un Error 12: 12. Emite un Mensaje de Confirmacion
23: 23. Muestra los Datos en Pantalla
29: 29. Emite Mensaje Satifactoriamente
6: 6. Selecciona Datos ingresados
17: 17. Selecciona Buscar
25: 25. Selecciona Guardar
7: 7. Valida Datos
11: 11. Almacena los Datos
18: 18. Valida los Datos
22: 22. Realiza Busqueda
26: 26. Valida los Datos
28: 28. Almacena Datos Guardados
10: 10. Envia los Datos a Guardar
21: 21. Envia Datos a Buscar
27: 27. Envia datos a guardar
: Gestion de Usuarios : .Usuarios
Universidad Nacional del Santa – Ingenieria de Software Página 78
79. Empresa : L&J Inversiones II SAC
C.U. Elaborar Reportes.
6: 6. Valida los Datos
5: 5. Selecciona los Datos Ingresados
: Gestion de Reportes 8: 8.Selecciona el tipo : I.U. Reportes
9: 9. Se Realiza un Proceso de acuerdo a parametro 2: 2. Busca Interfaz de Reporte
11: 11. Envia Termino de Busqueda
3: 3. Muestra interfaz de Reporte
10: 10. Realiza busqueda de todos los productos
12: 12. Muestra un Reporte en Pantalla
14: 14. Imprime Reporte 1: 1. Selecciona Interfaz
:Sistema
4: 4. Selecciona Fecha inicial y Final, Producto
: .Reportes 7: 7. Selecciona un Tipo de Reporte : Gerente
13: 13. Selecciona Imprimir
15: 15. Cierra la Interfaz
Universidad Nacional del Santa – Ingenieria de Software Página 79
80. Empresa : L&J Inversiones II SAC
C.U. Log-in Cliente.
5: 5. Valida los Datos
4: 4. Ingresa User y Password
6: 6. Emite un Mensaje de Error e ingresa otra vez
: Clientes 10: 10. Muestra un Mensaje de Confirmacion e Ingreso : I.U. Clientes
9: 9. Emite un Mensaje de Confirmacion
2: 2. Busca interfaz
1: 1. Selecciona Interfaz
7: 7. Envia Datos de Clientes
3: 3. Muestra interfaz de Logeo
8: 8. Busca los Datos Correspondientes
:Sistema
: Login
Universidad Nacional del Santa – Ingenieria de Software Página 80