Documente Academic
Documente Profesional
Documente Cultură
Nota de Aprobación:
_____________________________
_____________________________
_____________________________
JAVIER AVILA SÁNCHEZ
_____________________________
JENNIFER OSPINA CASTAÑEDA
_____________________________
_____________________________
_____________________________
_____________________________
Tutor
ROCIO RODRIGUEZ GUERRERO
Ingeniera de Sistemas
_____________________________
Un agradecimiento especial a:
Pag
INTRODUCCION
1.2 TEMA
1.3.1 Descripción
1.5 OBJETIVOS
1.6 JUSTIFICACION
1.8 FACTIBILIDAD
1.8.1 Técnica
1.8.2 Operativa
1.8.3 Económica
1.8.4 Legal
3. ANALISIS
4. DISEÑO
5. PRUEBAS
6. CONCLUSIONES
RECOMENDACIONES
BIBLIOGRAFIA
ANEXOS
LISTA DE FIGURAS
LISTA DE TABLAS
RESUMEN
Guiados por la metodología RUP, apoyados por la herramienta Rational Rose para
UML y utilizando dos herramientas Open Source como PHP y MYSQL se lleva a
cabo el Análisis, diseño y desarrollo de un software prototipo para la gestión del
control de publicaciones en la empresa. El resultado fue una aplicación web que
contiene 5 módulos los cuales tienen acceso según el perfil del usuario que se
registra en el sistema.
ABSTRACT
The development of this project was made possible thanks to support from the
Context Books Distribution Company Ltd. The variables were requests for
quotations of texts come to the company, the registration of these through
spreadsheets, have control of such publications and management that gives
employees the company to this information. The purpose was to develop a
software prototype that assessing these variables, to manage the operational
processes of the company, was needed through surveys and interviews at the
facilities of the company, identify actors and processes needed to model the
software. The work was justified because it allows the organization to perform
these tasks in an automated and organized.
The system responded positively to the test to be conducted and concluded the
development of the software being adopted as a prototype for the company.
INTRODUCCION
Las aplicaciones de sistemas de información tienen su origen en casi todas las
áreas de una empresa y están relacionadas con todos los problemas de la
organización.
Con este propósito se realizó este Proyecto, de manera tal que la Distribuidora de
Libros Contexto Ltda, pueda tener una herramienta de control que le permita
realizar estas tareas de una forma automatizada, práctica y eficiente.
El proceso inicia cuando un cliente solicita vía correo electrónico o telefónico una
cotización de uno o varios libros; cuando esta solicitud es recibida la persona
encargada en su momento realiza una consulta en internet u otros medios sobre
distribuidores, precios y especificaciones de dicha solicitud, guardando un registro
sobre estas y además haciendo una elección del proveedor, seguidamente
calcula el precio de venta para devolver como repuesta la cotización solicitada y
se guarda el registro en una hoja de cálculo; Cuando el cliente solicita realizar la
compra de los libros mediante una orden de compra, se procede a realizar la
búsqueda de la cotización enviada inicialmente con el fin de realizar la compra de
los libros al proveedor y se envía respuesta a dicha orden de compra. Una vez
realizada la compra al proveedor, se llena el respectivo formato de factura y se
envía la mercancía al cliente. Actualmente este proceso no cuenta con ningún
control automatizado ni registros en un sistema.
PROCESOS AUTOMATIZADOS
A pesar de ser un sistema multiusuario en esta etapa será de uso interno lo que
quiere decir que terceros como clientes, proveedores u otro personal no
autorizado no tendrá acceso a la información de la misma ya que no estará
disponible en Internet.
1.5 OBJETIVOS
1.6 JUSTIFICACIÓN
Toda empresa o negocio, sin importar el tipo de actividad que desarrolle, necesita
contar con información íntegra que apoye la toma de decisiones y permita
proyectar metas, información que llega a ser considerada parte del patrimonio de
la empresa.
Con el fin de seguir creciendo bajo una estrategia clara y una base sólida de
información y conocimiento, CONTEXTO LTDA requiere implementar nuevos
métodos de trabajo que proporcionen seguridad, rendimiento y eficacia en cuanto
a el control de los procesos de comercialización y distribución de libros,
registrando y obteniendo confiablemente dicha información a manera de consultas
y/o reportes sobre los cuales se pueden tomar decisiones importantes que
conlleven al beneficio de la empresa y que finalmente involucre a esta los avances
tecnológicos que la sistematización de datos proporciona.
- Software Libre Software libre (en inglés free software) es el software que, una
vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido
libremente. El software libre suele estar disponible gratuitamente en Internet, o a
precio del coste de la distribución a través de otros medios; sin embargo no es
obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido
comercialmente. Análogamente, el software gratis o gratuito (denominado
usualmente freeware) incluye en algunas ocasiones el código fuente; sin embargo,
este tipo de software no es libre en el mismo sentido que el software libre, al
menos que se garanticen los derechos de modificación y redistribución de dichas
versiones modificadas del programa.
No debe confundirse "software libre" con software de dominio público. Éste último
es aquél por el que no es necesario solicitar ninguna licencia y cuyos derechos de
explotación son para toda la humanidad, porque pertenece a todos por igual.
Cualquiera puede hacer uso de él, siempre con fines legales y consignando su
autoría original. Este software sería aquél cuyo autor lo dona a la humanidad o
cuyos derechos de autor han expirado. Si un autor condiciona su uso bajo una
licencia, por muy débil que sea, ya no es dominio público. En resumen, el software
de dominio público es la pura definición de la libertad de usufructo de una
propiedad intelectual que tiene la humanidad porque así lo ha decidido su autor o
la ley tras un plazo contado desde la muerte de éste, habitualmente 70 años.
- Historia del Software Libre Entre los años 60 y 70 del Siglo XX, el software no
era considerado un producto sino un añadido que los vendedores de los grandes
computadores de la época (los mainframes) aportaban a sus clientes para que
éstos pudieran usarlos. En dicha cultura, era común que los programadores y
desarrolladores de software compartieran libremente sus programas unos con
otros. Este comportamiento era particularmente habitual en algunos de los
mayores grupos de usuarios de la época, como DECUS (grupo de usuarios de
computadoras DEC). A finales de los 70, las compañías iniciaron el hábito de
imponer restricciones a los usuarios, con el uso de acuerdos de licencia.
El termino free, traducido al castellano, significa tanto libre como gratis, por eso
muchas veces suelen confundirse el freeware con el software libre aunque entre
ambos existen notables diferencias.
En la práctica esto hace que las licencias de software libre se dividan en dos
grandes grupos, aquellas que pueden ser mezcladas con código licenciado bajo
GNU GPL (y que inevitablemente desaparecerán en el proceso, al ser el código
resultante licenciado bajo GNU GPL) y las que no lo permiten al incluir mayores u
otros requisitos que no contemplan ni admiten la GNU GPL y que por lo tanto no
pueden ser enlazadas ni mezcladas con código gobernado por la licencia GNU
GPL.
Para evitar la confusión, algunas personas utilizan los términos "libre" (Libre
software) y "gratis" (Gratis software) para evitar la ambigüedad de la palabra
inglesa "free". Sin embargo, estos términos alternativos son usados únicamente
dentro del movimiento del software libre, aunque están extendiéndose lentamente
hacia el resto del mundo. Otros defienden el uso del término open source software
(software de código abierto, también llamado de fuentes abiertas). La principal
diferencia entre los términos "open source" y "free software" es que éste último
tiene en cuenta los aspectos éticos y filosóficos de la libertad, mientras que el
"open source" se basa únicamente en los aspectos técnicos.
Debido al diseño de PHP, también es posible crear aplicaciones con una interfaz
gráfica para el usuario (también llamada GUI), utilizando la extensión PHP-GTK.
También puede ser usado desde la línea de órdenes, de la misma manera como
Perl o Python pueden hacerlo, esta versión de PHP se llama PHP CLI (Command
Line Interface).
El modelo PHP puede ser visto como una alternativa al sistema de Microsoft que
utiliza ASP.NET/C#/VB.NET, a ColdFusion de la compañía Macromedia, a
JSP/Java de Sun Microsystems, y al famoso CGI/Perl. Aunque su creación y
desarrollo se da en el ámbito de los sistemas libres, bajo la licencia GNU, existe
además un IDE comercial llamado Zend Optimizer. 3
- Ventajas de PHP
• Es un lenguaje multiplataforma.
• Capacidad de conexión con la mayoría de los manejadores de base de
datos que se utilizan en la actualidad, destaca su conectividad con
MySQL
• Leer y manipular datos desde diversas fuentes, incluyendo datos que
pueden ingresar los usuarios desde formularios HTML.
• Capacidad de expandir su potencial utilizando la enorme cantidad de
módulos (llamados ext's o extensiones).
• Posee una amplia documentación en su página oficial ([1]), entre la cual
se destaca que todas las funciones del sistema están explicadas y
ejemplificadas en un único archivo de ayuda.
• Es libre, por lo que se presenta como una alternativa de fácil acceso para
todos.
• Permite las técnicas de Programación Orientada a Objetos.
• Permite crear los formularios para la Web.
• Biblioteca nativa de funciones sumamente amplia e incluida
• No requiere definición de tipos de variables ni manejo detallado del bajo
nivel.1
- Historia de PHP
Michael Widenius en la década de los 90 trató de usar mSQL para conectar las
tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rápido y
flexible para sus necesidades. Esto lo conllevó a crear una API SQL denominada
MySQL para bases de datos muy similar a la de mSQL pero más portable.
La procedencia del nombre de MySQL no es clara. Por más de 10 años, las
herramientas han mantenido el prefijo My. También, se cree que tiene relación con
el nombre de la hija del cofundador Monty Widenius quien se llama My.
Por otro lado, el nombre del delfín de MySQL es Sakila y fue seleccionado por los
fundadores de MySQL AB en el concurso “Name the Dolphin”. Este nombre fue
enviado por Ambrose Twebaze, un desarrollador de Opensource Africano,
derivado del idioma SiSwate, el idioma local de Swaziland y corresponde al
nombre de una ciudad en Arusha, Tanzania, cerca de Uganda la ciudad origen de
Ambrose. 4
• Disciplina de Desarrollo
Ingeniería de Negocios: Entendiendo las necesidades del negocio.
Requerimientos: Trasladando las necesidades del negocio a un sistema
automatizado.
Análisis y Diseño: Trasladando los requerimientos dentro de la arquitectura de
software.
Implementación: Creando software que se ajuste a la arquitectura y que tenga el
comportamiento deseado.
Pruebas: Asegurándose que el comportamiento requerido es el correcto y que
todo los solicitado esta presente.
• Disciplina de Soporte
Configuración y administración del cambio: Guardando todas las versiones del
proyecto.
Administrando el proyecto: Administrando horarios y recursos.
Ambiente: Administrando el ambiente de desarrollo.
Distribución: Hacer todo lo necesario para la salida del proyecto
Es recomendable que a cada una de estas iteraciones se les clasifique y ordene
según su prioridad, y que cada una se convierte luego en un entregable al cliente.
Esto trae como beneficio la retroalimentación que se tendría en cada entregable o
en cada iteración.
Los elementos del RUP son:
• Actividades, Son los procesos que se 3llegan a determinar en cada
iteración.
• Trabajadores, Vienen hacer las personas o entes involucrados en cada
proceso.
• Artefactos, Un artefacto puede ser un documento, un modelo, o un
elemento de modelo.
46 http://www.editorialcep.com/publicaciones/por_que.asp
Facturación:
1.8 FACTIBILIDAD
1.8.1. Técnica
2. FASE DE REQUERIMIENTOS
Estructuración y refinamiento de
los Casos de Uso identificados.
Diagramas de Interacción
2. Análisis
(Secuencia y Colaboración).
Diagrama de Actividades.
Asesorías con el tutor.
Identificación y documentación de
Clases.
Diagrama de Clases.
3. Diseño Modelo Entidad-Relación.
Diseño de Interfaz Gráfica de la
aplicación por procesos.
Asesorías con el tutor.
Identificación de la Arquitectura
del Sistema.
Diagrama de despliegue.
Implementación de la Base de
Datos.
4.Implementación
Elaboración de los Formularios.
Programación de la Aplicación.
Elaboración de consultas e
informes.
Asesorías con el tutor.
Sometimiento a pruebas.
Análisis de resultados.
5. Pruebas y Refinamiento
Retroalimentación.
Asesorías con el tutor.
La encuesta fue diseñada con preguntas puntuales, los resultados hallados en esta nos
permitió conocer el proceso de manejo de la información y por tanto las necesidades del
mismo. De igual manera se definieron los requerimientos básicos a nivel de recursos
humanos y tecnológicos que deben cumplirse para que el aplicativo diseñado cumpla a
cabalidad el objetivo.
8. Se maneja inventario?
Rta: No, los registros son de libros que circulan se van comprando a medida que los
cliente los solicitan.
B. Tiempo entre respuesta de la cotización y solicitud de compra por parte del cliente.
Rta: Si
C. Tiempo entre solicitud de compra por parte del cliente y entrega del libro.
Rta: Si
13. Las cotizaciones pierden vigencia o se modifican con el paso del tiempo
Rta: No
18. La orden de compra puede diferir con respecto a una cotización (solicitar una
cantidad menor a la cotizada)?
Rta: Si, siempre que los libros estén en la cotización, no libros diferentes.
20. Todos los empleados de la empresa tiene acceso y permiso para realizar las
tareas que requiere el proceso de cotización de libros?
Rta: Inicialmente si.
Gestiona Gestiona
Usuario
Reportes
Permiso Perfil Cuenta
NOMBRE DESCRIPCION
Cotización Representa la información generada en el proceso mediante el
cual se genera un documento que permite verificar precios de
Artículos.
Pedido Representa la información generada mediante el proceso de
repuestas de las cotizaciones en las cuales se solicita una
compra de Artículos.
Factura Representa la información generada a partir de una compra real
de artículos.
Clientes Representa la información de los clientes.
Proveedores Representa la información de los Proveedores.
Usuarios Representa la información general de los diferentes usuarios del
sistema.
Administrador Representa la información del Administrador del sistema.
Gerente Representa la información del gerente de la empresa.
Empleado Representa la información de los diferentes empleados que
interactúan en el sistema.
Articulo Representa la información de los artículos (libros).
Representa los diferentes roles que puede tomar el usuario en el
Perfil sistema.
Representa los diferentes privilegios que pueden ser asignados
Permiso a un usuario del sistema
Representa la información de las diferentes sucursales
Sucursal dependencias de los clientes y proveedores.
Ciudad Representa la ciudad de ubicación de los clientes y proveedores.
Representa el departamento de ubicación de los clientes y
Departamento proveedores.
Representa la información contenida en los datos de clientes y
Empresa proveedores.
Coordinador
Es el encargado de realizar las
general del
actividades de Gestión de
Sistema.
Configuración del Sistema, Gestión de
usuarios, Su labor irá enfocada
Usuario - Configura el
01 principalmente al módulo Gestión de
Administrador Sistema según
Perfiles, el cual estará dirigido al
las necesidades,
manejo de los usuarios del sistema.
Gestiona las
Ingreso, edición, consulta, eliminación
cuentas de
y desbloqueo de usuarios del sistema.
usuario.
Usuario_Administrador
Gestionar Usuarios
• Crear usuario.
• Eliminar usuario.
• Consultar usuarios.
• Modificar Usuario
• Activar cuenta usuario.
• Desactivar cuenta usuario.
• Crear País
• Crear Ciudad
• Crear Departamento
• Crear Cargo
• Eliminar Cargo
• Consultar Cargo
• Modificar Cargo
• Crear Sucursal
• Eliminar Sucursal
• Consultar Sucursal
• Modificar Sucursal
Generar reportes
• Generar reportes de actividades de los usuarios
• Generar reportes de Terceros.
• Generar reportes de procesos.
Usuario_ Gerente
Generar reportes
• Generar reportes de actividades de los usuarios
• Generar reportes de Terceros.
• Generar reportes de procesos.
Gestión de procesos
• Gestión de Cotizaciones
Crear cotización
Eliminar cotización
Consultar cotización
Modificar cotización
Gestión de Artículos
Crear Artículo
Eliminar Artículo
Consultar Artículo
Modificar Artículo
• Gestión de Pedidos
Crear Pedido
Eliminar Pedido
Consultar Pedido
Modificar Pedido
• Gestión de Facturas
Crear Factura
Eliminar Factura
Consultar Factura
Modificar Factura
Usuario_Empleado
Los permisos de los empleados pueden variar según el cargo que desempeñen en
la compañía y serán creados y modificados por el administrador. Un empleado
puede tener uno varios o todos los premisos posibles en el sistema, en este último
caso los casos de uso correspondientes son:
Generar reportes
Gestión de procesos
• Gestión de Cotizaciones
Crear cotización
Eliminar cotización
Consultar cotización
Modificar cotización
• Gestión de Artículos
Crear Artículo
Eliminar Artículo
Consultar Artículo
Modificar Artículo
• Gestión de Pedidos
Crear Pedido
Eliminar Pedido
Consultar Pedido
Modificar Pedido
• Gestión de Facturas
Crear Factura
Eliminar Factura
Consultar Factura
Modificar Factura
Gestión de Terceros
• Gestión de clientes
Crear cliente
Eliminar cliente
Consultar cliente
Modificar cliente
• Gestión de Proveedores
Crear Proveedor
Eliminar Proveedor
Consultar Proveedor
Modificar Proveedor
• Administrador
– Ingresar al sistema
– Ingresar TRM del día.
– Crear Usuario.
– Activar cuenta de usuario.
– Buscar usuario
– Eliminar Usuario
– Desactivar cuenta de usuario.
– Modifica usuario
– Configuración del sistema
– Crear País
– Crear Ciudad
– Crear Departamento
– Crear Cargo
– Eliminar Cargo
– Consultar Cargo
– Modificar Cargo
– Crear Sucursal
– Eliminar Sucursal
– Consultar Sucursal
– Modificar Sucursal
– Generar reportes
– Generar reportes de actividades de los usuarios
– Generar reportes de Terceros.
– Generar reportes de procesos.
– Salir del Sistema.
• Usuario_Gerente
– Ingresar al sistema
– Ingresar TRM del día.
– Gestionar Usuario
– Buscar usuario
– Generar reportes de actividades de los usuarios
– Generar reportes de Terceros.
– Generar reportes de procesos.
– Gestión de Cotizaciones
– Crear cotización
– Eliminar cotización
– Consultar cotización
– Modificar cotización
– Gestión de Artículos
– Crear Artículo
– Eliminar Artículo
– Consultar Artículo
– Modificar Artículo
– Gestión de Pedidos
– Crear Pedido
– Eliminar Pedido
– Consultar Pedido
– Modificar Pedido
– Gestión de Facturas
– Crear Factura
– Eliminar Factura
– Consultar Factura
– Modificar Factura
– Salir del Sistema.
• Usuario_Empleado
– Ingresar al sistema
– Ingresar TRM del día.
– Salir del sistema
– Generar reportes de Terceros.
– Generar reportes de procesos.
– Gestión de procesos
– Gestión de Cotizaciones
– Crear cotización
– Eliminar cotización
– Consultar cotización
– Modificar cotización
– Gestión de Artículos
– Crear Artículo
– Eliminar Artículo
– Consultar Artículo
– Modificar Artículo
– Gestión de Pedidos
– Crear Pedido
– Eliminar Pedido
– Consultar Pedido
– Modificar Pedido
– Gestión de Facturas
– Crear Factura
– Eliminar Factura
– Consultar Factura
– Modificar Factura
– Gestión de Terceros
– Gestión de clientes
– Crear cliente
– Eliminar cliente
– Consultar cliente
– Modificar cliente
– Gestión de Proveedores
– Crear Proveedor
– Eliminar Proveedor
– Consultar Proveedor
– Modificar Proveedor
– Salir del Sistema.
Para tener una idea más clara en este proceso de depuración de los casos de uso, se
presentan el diagrama general de casos de uso.
Eliminar Cliente
Modificar Cliente
Activar cuenta a Usuario Em pleado
Crear Articulo
Eliminar Usuario
Generar reportes de terceros
Modificar Sucursal
Elim inar Pedido
Crear Pais
Crear s ucursal
Crear Ciudad
Crear Departam ento
Modificar Pedido
Crear Factura
Consultar Factura
Elim inar Factura
Ingresar al Sistema
Administrador- Gerente
- Empleado
OBJETIVO
Permitir el ingreso al Sistema de cualquier usuario registrado.
DESCRIPCIÓN
El sistema muestra al usuario una interfaz, donde ingresa los datos como nombre de usuario y su
contraseña, una vez el sistema valido esta información, carga la interfaz de acuerdo con su perfil.
Precondiciones El usuario debe estar previamente registrado en la base de datos de
usuarios del sistema.
Pos condiciones El usuario ingresa a la página principal, y esta carga los respectivas
interfaces de acuerdo con el perfil del usuario.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
Ingresar el porcentaje de la tasa representativa del mercado del día, este porcentaje será tenido en
cuenta durante el día durante el proceso de la realización de las cotizaciones.
DESCRIPCIÓN
El sistema muestra al usuario una interfaz, donde ingresa los datos de la TRM correspondiente al
día, este porcentaje será almacenado temporalmente, y corresponde al porcentaje con el cual se
cotizan los diferentes artículos.
Precondiciones El usuario debe estar previamente registrado en la base de datos de
usuarios del sistema.
El usuario debe haber consultado previamente la TRM en la respectiva
página web.
Pos condiciones El usuario ingresa a la página principal, y esta carga la respectiva
interfaz, donde el usuario ingresa los datos de la TRM para el respectivo
día.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Crear Usuario
Administrador
OBJETIVO
Registrar en el sistema un usuario con permisos que le permita realizar tareas en el mismo.
DESCRIPCIÓN
Se registra un nuevo usuario dándole permisos específicos por parte del administrador.
Precondiciones Quien crea los usuarios es quien administra el sistema.
El administrador debe haber ingresado al Sistema correctamente
identificándose mediante un usuario y contraseña valida.
Pos condiciones Se registrará un nuevo usuario que integrará el Sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Buscar Usuario
Administrador -
Gerente
OBJETIVO
Proporcionar la opción de búsqueda de los usuarios según los parámetros de búsqueda que el
actor ingresa en sus criterios de búsqueda.
DESCRIPCIÓN
El sistema brindará la opción de hacer una búsqueda compuesta por varios campos de la tabla
Usuario de la Base de Datos, donde el usuario ingrese los criterios de búsqueda y le arroje todos
los que cumplan con esos parámetros.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El actor debe ingresar los parámetros de búsqueda en el sistema.
Pos condiciones El sistema muestra la lista de usuarios que cumplan con los criterios de
búsqueda.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
Proporcionar la opción, al administrador, de activar a una cuenta a un usuario y sus respectivos
permisos.
DESCRIPCIÓN
El usuario queda activo en el Sistema y podrá desempeñar tareas en el mismo.
Precondiciones Quien administra el sistema, es quien activa a los usuarios.
El administrador debe haber ingresado al Sistema correctamente
identificándose mediante un usuario y contraseña valida.
Pos condiciones Se Activara el usuario que integrará el Sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Eliminar Usuario
Administrador
OBJETIVO
Proporcionar la opción de eliminar los usuarios que ya no deben pertenecer al Sistema.
DESCRIPCIÓN
El sistema brindará la opción de eliminar usuarios, cuando ya no pertenezcan mas a la empresa o
cuando los directivos lo consideren pertinente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El actor debe ingresar los parámetros de búsqueda en el sistema.
El usuario que se va a eliminar debe estar registrado en el Sistema.
Pos condiciones El sistema eliminara el usuario de su base de datos.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
Proporcionar la opción, al administrador, de desactivar una cuenta a un usuario y sus respectivos
permisos.
DESCRIPCIÓN
El sistema brindará la opción de desactivar cuentas a usuarios, ya sea temporalmente o cuando
sea pertinente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El actor debe ingresar los parámetros de búsqueda en el sistema.
El usuario que se va a desactivar debe estar registrado en el Sistema.
Pos condiciones El sistema desactivara el usuario y este no podrá ejercer tareas en el
Sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Modificar Usuario
Administrador
OBJETIVO
Permite la opción de actualizar la información de los usuarios registrados en el sistema.
DESCRIPCIÓN
El sistema brindará la opción de actualización y edición de datos de los usuarios
registrados en el sistema.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El actor debe ingresar los parámetros de búsqueda en el sistema.
El usuario que se va a modificar debe estar registrado en el Sistema.
Pos condiciones El sistema actualiza el usuario.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Crear Pais
Administrador
OBJETIVO
Permite la opción de crear un país donde residen los proveedores o clientes, según su ubicación
en el mundo.
DESCRIPCIÓN
El sistema brindará la opción de crear un país al respectivo proveedor de los diferentes artículos
que se comercializan en la empresa.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El país no debe estar registrado en el sistema.
Pos condiciones El sistema crea el país y lo registra en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Crear Departamento.
Administrador
OBJETIVO
Permite la opción de crear un departamento que pertenece al país donde residen los proveedores
o los clientes.
DESCRIPCIÓN
El sistema brindará la opción de crear un departamento que pertenece al país del proveedor o el
cliente, para su posterior ubicación en cotizaciones, pedidos y facturas.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El departamento no debe estar registrado en el sistema.
Pos condiciones El sistema crea el departamento y lo registra en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Crear Ciudad
Administrador
OBJETIVO
Permite la opción de crear una ciudad que pertenece al departamento y país respectivo.
DESCRIPCIÓN
El sistema brindará la opción de crear una ciudad que pertenece al departamento y país del
proveedor o el cliente, para su posterior ubicación en cotizaciones, pedidos y facturas.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
La ciudad no debe estar registrada en el sistema.
Pos condiciones El sistema crea la ciudad y la registra en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Crear Sucursal
Administrador
OBJETIVO
Permite la opción de crear una sucursal, ya que un cliente o proveedor puede tener varias
sucursales en una ciudad.
DESCRIPCIÓN
El sistema brindará la opción de crear una sucursal en el sistema, ya que una empresa puede tener
varias sucursales en una misma ciudad.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
La sucursal no debe estar registrada en el sistema.
Pos condiciones El sistema crea la sucursal y la registra en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Buscar Sucursal
Administrador
OBJETIVO
Proporcionar la opción de búsqueda de las sucursales según los parámetros de búsqueda que el
actor ingresa en sus criterios de búsqueda.
DESCRIPCIÓN
El sistema brindará la opción de buscar la sucursal donde ingrese los criterios de búsqueda y le
arroje todos los que cumplan con esos parámetros.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
La sucursal debe estar registrada en el sistema.
Pos condiciones El sistema crea la sucursal y la registra en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Eliminar Sucursal
Administrador
OBJETIVO
El sistema brindará la opción de eliminar sucursales cuando sea pertinente.
DESCRIPCIÓN
El sistema brindará la opción de eliminar las sucursales cuando ya no pertenezcan más a la
empresa o cuando la compañía no establece relaciones comerciales con dicha sucursal.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
La sucursal debe estar registrada en el sistema.
Pos condiciones El sistema elimina la sucursal del sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
El sistema brindará la opción de crear cargos de acuerdo al usuario que debe interactuar en el
sistema.
DESCRIPCIÓN
El Sistema genera la opción de ingresar un nuevo cargo en el Sistema, en caso de que la empresa
o los administradores lo requieran para desempeñar tareas.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El cargo no debe estar registrado en el Sistema.
Pos condiciones Cargo creado en el Sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
El sistema brindará la opción de eliminar cargos según las necesidades de la empresa.
DESCRIPCIÓN
El Sistema genera la opción de eliminar un nuevo cargo en el Sistema, en caso de que la empresa
o los administradores lo requieran.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El cargo debe estar registrado en el Sistema.
Pos condiciones Cargo eliminado del Sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Eliminar cargo
Administrador
OBJETIVO
El sistema brindará la opción de buscar cargo en el sistema.
DESCRIPCIÓN
El Sistema genera la opción de buscar el cual le proporcionará al usuario la opción de buscar los
cargos creados en el sistema.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El cargo debe estar registrado en el Sistema.
Pos condiciones Muestra información del cargo en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Eliminar cargo
Administrador
OBJETIVO
El sistema brindará la opción de modificar cargo en el sistema.
DESCRIPCIÓN
El Sistema genera la opción la opción de modificar los cargos creados en el sistema cuando sea
pertinente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El cargo debe estar registrado en el Sistema.
Pos condiciones Modifica la información del cargo en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
El sistema brindará la opción de consultar los diferentes tareas que hicieron clientes, proveedores.
DESCRIPCIÓN
El Sistema permitirá consultar las diferentes tareas que ha realizado un usuario, como las
cotizaciones que ha realizado, los pedidos hechos por un cliente etc. Generando un reporte.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
Pos condiciones Muestra y genera un reporte de las diferentes actividades y tareas que
se han hecho en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
El sistema brindará la opción de consultar por medio de filtros de búsqueda las diferentes tareas
que se hicieron durante un parámetro de fecha, proceso etc.
DESCRIPCIÓN
El Sistema permitirá consultar los diferentes procesos mediante filtro de búsquedas específicos,
como fechas, proceso, usuario etc.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
Pos condiciones Muestra y genera un reporte de las diferentes actividades y tareas que
se han hecho en el sistema, mediante filtros de búsqueda específicos.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
Registrar en el Sistema la cotización para posteriormente enviarla al cliente.
DESCRIPCIÓN
El Gerente y los empleados registran en el sistema la cotización para enviarla al cliente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El formato de cotización debe estar diligenciado correctamente.
Pos condiciones El sistema registra la cotización en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Consultar Cotizacion
Gerente - Empleado
OBJETIVO
Permitir a los usuarios consultar cotización registrada en el Sistema.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios de consultar las cotizaciones registradas en el
sistema.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
La cotización debe estar registrada en el sistema.
Pos condiciones El sistema muestra la cotización registrada en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Eliminar Cotizacion
Gerente - Empleado
OBJETIVO
Permitir a los usuarios eliminar cotización registrada en el Sistema.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios de eliminar las cotizaciones registradas en el
sistema, cuando sea pertinente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
La cotización debe estar registrada en el sistema.
Pos condiciones El sistema elimina la cotización registrada en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Modificar Cotizacion
Gerente - Empleado
OBJETIVO
Permitir a los usuarios modificar una cotización registrada en el Sistema.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios de editar las cotizaciones registradas en el
sistema, cuando sea pertinente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
La cotización debe estar registrada en el sistema.
Pos condiciones El sistema edita la cotización registrada en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Crear Articulo
Gerente -
Empleado
OBJETIVO
Permitir a los usuarios crear artículos para registrarlos en el sistema durante el proceso de
cotización.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios de crear artículos mientras realizan el proceso de
cotización.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El artículo no debe estar registrado en el sistema.
Pos condiciones El artículo es creado en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Consultar Articulo
Gerente -
Empleado
OBJETIVO
Permitir a los usuarios consultar artículos en el sistema.
DESCRIPCIÓN
El Sistema genera la opción de buscar la cual le proporcionará al usuario la opción de buscar los
artículos creados en el sistema.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El artículo debe estar registrado en el sistema.
Pos condiciones Muestra articulo registrado en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Modificar Articulo
Gerente -
Empleado
OBJETIVO
Permitir a los usuarios modificar artículos, cuando sea pertinente.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios de modificar los artículos cuando sea requerido
por la organización.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El artículo debe estar registrado en el sistema.
Pos condiciones El artículo es creado en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Eliminar Articulo
Gerente -
Empleado
OBJETIVO
Permitir a los usuarios eliminar artículos, cuando sea pertinente.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios de eliminar los artículos cuando sea requerido
por la organización.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El artículo debe estar registrado en el sistema.
Pos condiciones El artículo es eliminado del sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Crear Pedido
Gerente -
Empleado
OBJETIVO
Registrar en el sistema la solicitud de un cliente para comprar uno o varios libros.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios de ingresar en el sistema el pedido y dejan la
alerta para que el este los mantenga al tanto de que deben comprar el articulo a los proveedores
para posteriormente enviarlo al cliente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El pedido se hace en base a artículos cotizados y registrados en el
sistema.
Pos condiciones El pedido es registrado en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Consultar pedido
Gerente -
Empleado
OBJETIVO
Permitir la consulta de información de los Pedidos registrados en el sistema.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios de consultar en el sistema el pedido y la
información correspondiente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El pedido debe estar registrado en el sistema.
Pos condiciones Muestra información de pedido.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Modificar pedido
Gerente -
Empleado
OBJETIVO
Permitir la consulta de información de los Pedidos registrados en el sistema y modificarlos en caso
de que sea necesario.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios de consultar en el sistema el pedido y editar la
información correspondiente, cuando la compañía lo crea pertinente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El pedido debe estar registrado en el sistema y solo se puede editar
antes de que sea despachado o se la fecha de envío expire.
Pos condiciones Edita la información del pedido guardando cambios.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
Permitir eliminar Pedidos registrados en el sistema en caso de que sea necesario.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios del sistema eliminar el pedido y la información
correspondiente, cuando la compañía lo crea pertinente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El pedido debe estar registrado en el sistema y solo se puede editar
antes de que sea despachado o se la fecha de envío expire.
Pos condiciones El pedido es eliminado del sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Crear Factura
Gerente -
Empleado
OBJETIVO
Registrar en el sistema la venta de un Artículo.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios registrar la venta de un articulo mediante la
factura, donde se guardara la información correspondiente a dicha venta.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
La factura esta sujeta a un pedido.
Pos condiciones La factura es registrada en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Consultar factura
Gerente -
Empleado
OBJETIVO
Permitir la consulta de información de las Facturas registradas en el sistema.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios de consultar en el sistema la factura y su
información correspondiente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
La factura debe estar registrada en el sistema.
Pos condiciones Muestra información de la factura.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Modificar Factura
Gerente -
Empleado
OBJETIVO
Permitir la consulta de información de las facturas registrados en el sistema y modificarlas en caso
de que sea necesario.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios de consultar en el sistema la factura y poder
editar su información cuando los directivos lo crean pertinente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
La factura debe estar registrada en el sistema.
Pos condiciones Edita la información de la factura.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Eliminar Factura
Gerente -
Empleado
OBJETIVO
Permitir eliminar Facturas registradas en el sistema en caso de que sea necesario.
DESCRIPCIÓN
El sistema proporcionara la opción a los usuarios del sistema eliminar Facturas y la información
correspondiente, cuando la compañía lo crea pertinente o cuando esta no haya sido cancelada por
un cliente dentro de determinada cantidad de tiempo.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
La factura debe estar registrada en el sistema.
Pos condiciones La factura es eliminada del sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
Registrar en el sistema los clientes y sus respectiva información.
DESCRIPCIÓN
El sistema proporcionara a los usuarios la opción de ingresar los datos de los clientes como
nombre, nit, teléfonos, email etc.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El cliente no debe estar registrado en el Sistema.
Los clientes están relacionados si solicitan cotizaciones a la empresa.
Pos condiciones Quedan en el sistema registrados los datos de un cliente
Alternativas El cliente ya se encuentra registrado en el sistema.
Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Consultar Cliente
Empleado
OBJETIVO
Permitir la consulta de información de los clientes registrados en el sistema.
DESCRIPCIÓN
El Sistema le proporcionará al usuario la opción de consultar los datos de un cliente creado en el
sistema.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El cliente debe estar registrado en el sistema.
Pos condiciones El sistema informa al administrador los clientes que se encuentran
registrados en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Modificar Cliente
Empleado
OBJETIVO
Brindar la forma de actualizar la información de los clientes registrados en el sistema con el fin de
tener actualizados los datos del cliente.
DESCRIPCIÓN
Se modifican los datos que el cliente desea actualizar como direcciones, teléfonos, nombres, etc.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El cliente debe estar registrado en el sistema.
Pos condiciones Los datos del cliente quedaran actualizados en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Eliminar Cliente
Empleado
OBJETIVO
Eliminar del sistema un cliente existente.
DESCRIPCIÓN
Se elimina un cliente cuando este ya no registra operaciones con la empresa.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El cliente debe existir en el sistema.
Pos condiciones El cliente se ha eliminado del sistema. Ya no puede registrarse en
operaciones del sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Crear Proveedor
Empleado
OBJETIVO
Registrar en el sistema los proveedores y su respectiva información.
DESCRIPCIÓN
El sistema proporcionara a los usuarios la opción de ingresar los datos de los proveedores como
nombre, nit, teléfonos, email etc.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El proveedor no debe estar registrado en el Sistema.
Los proveedores están relacionados si solicitan cotizaciones a la
empresa.
Pos condiciones Quedan en el sistema registrados los datos de un proveedor
Alternativas El proveedor ya se encuentra registrado en el sistema.
Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
Permitir la consulta de información de los proveedores registrados en el sistema.
DESCRIPCIÓN
El Sistema le proporcionará al usuario la opción de consultar los datos de un proveedor creado en
el sistema.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El proveedor debe estar registrado en el sistema.
Pos condiciones El sistema informa al administrador los proveedores que se encuentran
registrados en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
Modificar Proveedor
Empleado
OBJETIVO
Brindar la forma de actualizar la información de los proveedores registrados en el sistema con el fin
de tener actualizados los datos del proveedor.
DESCRIPCIÓN
Se modifican los datos del proveedor que se desea actualizar como direcciones, teléfonos,
nombres, etc.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El proveedor debe estar registrado en el sistema.
Pos condiciones Los datos del proveedor quedaran actualizados en el sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
BJETIVO
Eliminar del sistema un proveedor existente.
DESCRIPCIÓN
Se elimina un proveedor cuando este ya no registra operaciones con la empresa.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
El proveedor debe existir en el sistema.
Pos condiciones El proveedor se ha eliminado del sistema. Ya no puede registrarse en
operaciones del sistema.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
OBJETIVO
Permitir a los usuarios la opción de cerrar la sesión.
DESCRIPCIÓN
El sistema brindará el medio para que el usuario finalice sesión exitosamente.
Precondiciones El actor debe haber ingresado al Sistema correctamente identificándose
mediante un usuario y contraseña valida.
Pos condiciones Cierra sesión exitosamente.
Alternativas Cancelar operación: Cuando el Actor decida cancelar la operación, el
Sistema simplemente hará caso omiso de las operaciones efectuadas y
regresará a su estado inicial.
23. Eliminar cotización
24. Modificar cotización
CURSO NORMAL DE LOS EVENTOS 25. Crear Artículo
ACCIÓN DEL ACTOR RESPUESTA DEL Artículo
26. Consultar SISTEMA
El usuario selecciona la opción cerrar sesión. Salida segura del sistema.
27. Modificar Artículo
28. Eliminar Artículo
3. ANALISIS
29. Crear Pedido
30. Consultar Pedido
31. Modificar Pedido
DIAGRAMAS
32. Eliminar DE SECUENCIA
Pedido
33. Crear Factura
34. Consultar Factura
35. Modificar Factura
36. Eliminar Factura
37. Crear Cliente
01. Ingresar al Sistema
38. Consultar cliente
02. Ingresar TRM del día
39. Modificar cliente
03. Crear usuario
40. Eliminar cliente
04. Buscar Usuario
41. Crear Proveedor
05. Activar Cuenta a Usuario
42. Consultar proveedor
06. Eliminar Usuario
43. Modificar proveedor
44. Eliminar proveedor
45. Salir del Sistema
07. Desactivar cuenta a Usuario
08. Modificar Usuario
09. Crear País
10. Crear Departamento
11. Crear Ciudad
12. Crear Sucursal
13. Buscar Sucursal
14. Eliminar Sucursal
15. Crear Cargo
16. Consultar Cargo
17. Modificar Cargo
18. Eliminar Cargo
19. Generar reportes de Terceros
20. Generar reportes de Procesos
21. Crear cotización
22. Consultar cotización
Ingresa datos
Envía datos
Solicita conexión
Conexión OK
Ejecuta consulta
Consulta SQL
Registro consultado
Envía registro
Acceso autorizado
Carga Interfaz principal
Envía información
Carga Interfaz
Mues tra fomato para ingres ar datos
Ad min istra d o r
En vía so licitu d
C a rg a in te rfa z
Se le ccio n a la o p ció n Bu sca r U su a rio En vía so licitu d
C a rg a In te rfa z
C a rg a fo rmu la rio p a ra in g re sa r crite rio d e b ú sq u e d a
In g re sa in fo rma ció n
En vía in fo rma ció n
En vía in fo rma ció n
So licita co n e xió n
C o n e xió n OK
Eje cu ta co n su lta
C o n su lta SQL
R e g istro co n su lta d o
So licita co n e xió n
C o n e xió n OK
Eje cu ta co n su lta
C o n su ltaSQL
R e g istro co n su lta d o
Admin istrad o r
En vía so licitu d
C a rg a in te rfa z
Se le ccion a la op ció n Bu sca r Usu a rio En vía so licitu d
C a rg a In te rfa z
Ca rg a fo rmu la rio p a ra in g re sa r crite rio d e b úsq u e d a
In g re sa info rma ció n
En vía info rma ció n
Envía in fo rma ció n
Solicita co n e xió n
C o n e xió n OK
Eje cu ta co n su lta C o n su lta SQL
Re g istro co n su lta d o
Solicita co n e xió n
C o n e xió n OK
Op e ra ción e xito sa
Op e ra ció n e xito sa
Selecciona el botónEliminarusuario
Envía solicitud
Carga interfaz
Pregunta si esta seguro
Accede a eliminar usuario
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
En vía so licitu d
C a rg a in te rfa z
Se le ccio n a la o p ció n Bu sca r U su a rio En vía so licitu d
C a rg a In te rfa z
C a rg a fo rmu la rio p a ra in g re sa r crite rio d e b ú sq u e d a
In g re sa in fo rma ció n
En vía in fo rma ció n
En vía in fo rma ció n
So licita co n e xió n
C o n e xió n OK
Eje cu ta co n su lta C o n su lta SQ L
R e g istro co n su lta d o
So licita co n e xió n
C o n e xió n OK
Eje cu ta in g re so
Actu a liza re g istro SQL
R e g istro a ctu a liza d o
O p e ra ció n e xito sa
Op e ra ció n e xito sa
O p e ra ció n e xito sa
Envía solicitud
Carga interfaz
Selecciona la opción Buscar Usuario
Envía solicitud
Carga Interfaz
Carga formulario para ingresar
Parámetrode búsqueda
Ingresa inform ación
Envía información
Envía información
S olicita conexión
Conexión OK
Ejecuta consulta
Consulta S QL
Registro consultado
Envía información
E nvía inform ación
E nvía información
Carga usuarios que coincidan con el criterio de búsqueda
Envía información
S olicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
A dm i nistrador InterfaceP rincipal GestiónS i stem a Configuración Conexión B ase de Datos P aís
Carga interfaz
S elecciona el m enú
Configuración E nvía soli citud
Carga interfaz
M uestra interfaz correspondiente
Registrado i ngresado
Operación exitosa
Operación exitosa
Operación exitosa
M uestra m ensaje de
paíscreado exitosam ente
Figura 12. Diagrama de Secuencia Crear País
Carga interfaz
Muestra interfaz correspondiente
Registrado ingresado
Operación exitosa
Operación exi tosa
Operación exitosa
Muestra m ensaje de
Departamento
creado exitosamente
Adm inistrador InterfaceP rincipal GestiónS istem a Configuración Conexión B ase de Datos Ciudad
Operaci ón exitosa
M uestra mensaje de
Ciudad creadae xitosam ente
Carga interfaz
S elecciona el m enú
Configuración E nvía solicitud
Carga interfaz
Muestra interfaz correspondiente
Registrado ingresado
Operación exitosa
Operación exitosa
Operación exitosa
M uestra m ensaje de
S ucursal creada
e xitosam ente
A dm inistrador InterfaceP rincipal GestiónS istem a Configuración Conexión B ase de Datos S ucursal
Envía solicitud
Carga interfaz
Selecciona la opción BuscarSucursal
Envía solicitud
Carga Interfaz
Carga formulario para ingresarparametrosde búsqueda
Ingresa Parámetros de busqueda
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta consulta
Consulta SQL
Registro consultado
Envía información
Envía información
Envía información
Selecciona el botónEliminarsucursal
Envía solicitud
Carga interfaz
Pregunta si esta seguro
Accede a eliminar
sucursal Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
A dm inistrador InterfaceP rincipal GestiónS istem a Configuraci ón Conexión B ase de Datos Cargo
Carga i nterfaz
S elecciona el m enú
Configuración E nvía sol icitud
Carga interfaz
M uestra i nterfaz correspondiente
Registrado i ngresado
Operaci ón exi tosa
Operaci ón exi tosa
E nví a solicitud
Carga interfaz
Selecciona la opción B uscar
Cargo E nvía solicit ud
Carga Int erfaz
Carga form ulario para ingresar criterio de búsqueda
I ngresa inform ación
Envía inform ación
Envía inform ación
Solicit a conexión
Conexión O K
E jecuta consult a Consulta SQ L
Registro consultado
Carga Interfaz
Carga formulario para ingresar criterio de búsqueda
Ingresa información
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta consulta
Consulta SQL
Registro consultado
Envía información
Envía información
Envía información
Carga cargo que coincida con el criterio de búsqueda
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Registro consultado
Envía información
Envía información
Envía información
Selecciona el botón
Eliminar cargo
Envía solicitud
Carga interfaz
Pregunta si esta seguro de eliminar cargo
Accede a eliminar cargo
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Muestra mensaje de
Cargo eliminado
con éxito
Administrador Tabla
Gerente - Interface Principal Reportes Conexión Base de Datos Reportes
Empleado
Envía información
Genera reporte de
Figura 22. Diagrama de Secuencia Generar reportes de Terceros
Carga Interfaz
Muestra formato para filtrar los datos de procesos
Filtra los datos requeridos
Envía los datos
Solicita conexión
Conexión OK
Ejecuta consulta
Consulta SQL
Retorna registro
Envía Información
Envía información
Envía solicitud
C arg a Interfaz
C arg a Interfa z
Mu estra fo rmula rio p ara crea r la Co tización
Ingre sa in formación de cotizació n
Envía info rmación
Envía in forma ción
Solicita co ne xión
C on exió n OK
Ejecuta in greso
Ag rega reg istro SQL
Operación exito sa
Registro consultado
E nvía inform ación
Envía solicitud
Carga interfaz
Selecciona la opción BuscarCotización Envía solicitud
Carga Interfaz
Carga formulario para ingresar criterio de búsqueda
Ingresa parámetros de búsqueda de cotización
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta consulta Consulta SQL
Registro consultado
Envía información
Envía información
Envía información
Carga Cotizaciónque coincida con el criterio de búsqueda
Selecciona el botónEliminarcotización
Envía solicitud
Carga interfaz
Pregunta si esta seguro de eliminar cotización
Accede a eliminar cotización
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Envía solicitud
Carga interfaz
Selecciona la opción BuscarCotización Envía solicitud
Carga Interfaz
Carga formulario para ingresar criterio de búsqueda
Ingresa parámetros de búsqueda de cotización
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta consulta Consulta SQL
Registro consultado
Envía información
Envía información
Envía información
Carga Cotizaciónque coincida con el criterio de búsqueda
Selecciona el botónModificarcotización
Envía solicitud
Carga interfaz
Presenta formulario de datos editables de cotización
Ingresa parámetros a modificar
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Carga interfaz
Selecciona el menúConfiguración Envía solicitud
Carga interfaz
Muestra interfaz correspondiente
Registrado ingresado
Operación exitosa
Operación exitosa
Operación exitosa
Muestra mensaje de Articulo creadoexitosamente
Registrado Consultado
Envía Información
Envía Información
Envía Información
Muestra Articulo
Envía información
Envía información
Envía información
Carga Articulo que coincida con el criterio de búsqueda
Selecciona el botónModificarArticulo
Envía solicitud
Carga interfaz
Presenta formulario de datos editables de Articulo
Ingresa parámetros a modificar
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Envía solicitud
Carga interfaz
Selecciona la opción BuscarArticulo Envía solicitud
Carga Interfaz
Carga formulario para ingresar criterio de búsqueda
Ingresa parámetros de búsqueda de Articulo
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta consulta Consulta SQL
Registro consultado
Envía información
Envía información
Envía información
Carga Articulo que coincida con el criterio de búsqueda
Selecciona el botónEliminarArticulo
Envía solicitud
Carga interfaz
Pregunta al usuario si esta seguro de eliminar articulo
Accede a eliminar el articulo
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Registrado ingresado
Operación exitosa
Operación exitosa
Operación exitosa
Muestra mensaje dePedido creadoexitosamente
Envía Información
Muestra Pedido
Registro consultado
Envía información
Envía información
Envía información
Carga Articulo que coincida con el criterio de búsqueda
Selecciona el botónModificarPedido
Envía solicitud
Carga interfaz
Presenta formulario de datos editables de Pedido
Ingresa parámetros a modificar
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Envía solicitud
Carga interfaz
Selecciona la opción BuscarPedido Envía solicitud
Carga Interfaz
Carga formulario para ingresar criterio de búsqueda
Ingresa parámetros de búsqueda de Pedido
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta consulta Consulta SQL
Registro consultado
Envía información
Envía información
Envía información
Carga Articulo que coincida con el criterio de búsqueda
Selecciona el botónEliminarPedido
Envía solicitud
Carga interfaz
Pregunta al usuario si esta seguro de eliminar Pedido
Accede a eliminar el Pedido
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Operación exitosa
Muestra mensaje de
Factura creadoexitosamente
E nvía Información
Muestra Factura
Figura 37. Diagrama de Secuencia Consultar Factura
Carga Interfaz
Carga formulario para ingresar criterio de búsqueda
Ingresa parámetros de búsqueda de Factura
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta consulta Consulta SQL
Registro consultado
Envía información
Envía información
Envía información
Carga Factura que coincida con el criterio de búsqueda
Selecciona el botónModificarFactura
Envía solicitud
Carga interfaz
Presenta formulario de datos editables de Factura
Ingresa parámetros a modificar
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Carga Interfaz
Carga formulario para ingresar criterio de búsqueda
Ingresa parámetros de búsqueda de Factura
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta consulta Consulta SQL
Registro consultado
Envía información
Envía información
Envía información
Carga Factura que coincida con el criterio de búsqueda
Selecciona el botónEliminarFactura
Envía solicitud
Carga interfaz
Pregunta al usuario si esta seguro de eliminar Factura
Accede a eliminar la Factura
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Empleado Interface Principal Gestión Cliente Cliente Conexión Base de Datos Tabla:Cliente
Operación exitosa
Muestra mensaje deCliente creadoexitosamente
Carga interfaz
Registrado Consultado
Envía Información
Envía Información
Envía Información
Muestra Cliente
Carga Interfaz
Carga formulario para ingresar criterio de búsqueda
Ingresa parámetros de búsqueda de Cliente
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta consulta Consulta SQL
Registro consultado
Envía información
Envía información
Envía información
Carga Clienteque coincida con el criterio de búsqueda
Selecciona el botónModificarCliente
Envía solicitud
Carga interfaz
Presenta formulario con datos de Cliente a modificar
Ingresa parámetros a modificar
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Registro consultado
Envía información
Envía información
Envía información
Carga Clienteque coincida con el criterio de búsqueda
Selecciona el botónEliminarCliente
Envía solicitud
Carga interfaz
Pregunta al usuario si esta seguro de eliminar Cliente
Accede a eliminar la Cliente
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Empleado Interface Principal Gestión Proveedor Proveedor Conexión Base de Datos Tabla:Proveedor
Registrado ingresado
Operación exitosa
Operación exitosa
Operación exitosa
Muestra mensaje deProveedor creado exitosamente
Carga interfaz
Registrado Consultado
Envía Información
Envía Información
Envía Información
Muestra Proveedor
Carga Interfaz
Carga formulario para ingresar criterio de búsqueda
Ingresa parámetros de búsqueda de Proveedor
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta consulta Consulta SQL
Registro consultado
Envía información
Envía información
Envía información
Carga Proveedorque coincida con el criterio de búsqueda
Selecciona el botónModificarProveedor
Envía solicitud
Carga interfaz
Presenta formulario con datos de Proveedor a modificar
Ingresa parámetros a modificar
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Envía solicitud
Carga interfaz
Selecciona la opción BuscarProveedor Envía solicitud
Carga Interfaz
Carga formulario para ingresar criterio de búsqueda
Ingresa parámetros de búsqueda de Proveedor
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta consulta Consulta SQL
Registro consultado
Envía información
Envía información
Envía información
Carga Proveedor que coincida con el criterio de búsqueda
Selecciona el botónEliminarProveedor
Envía solicitud
Carga interfaz
Pregunta al usuario si esta seguro de eliminar Proveedor
Accede a eliminar la Proveedor
Envía información
Envía información
Solicita conexión
Conexión OK
Ejecuta ingreso
Actualiza registro SQL
Registro actualizado
Operación exitosa
Operación exitosa
Operación exitosa
Administrador ;
Gerente;
Interface Principal Gestión Usuario
Empleado
No
Volver a
Intentar
Si
Muestra interfaz
Según perfil
Solicita datos
Solicita contraseña
No
Contraseña
Mensaje de error
ingresada
solicita perfil
No
Mensaje de error Perfil ingresado
Muestra interfaz de
Gestión de Usuario
Ingresa parámetros de
Búsqueda
Ejecuta consulta
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Usuario
No
Volver a Encontrado
Intentar
Si
Casilla Usuario
Activo habilitada
Activa Usuario
Usuario Activado
Con Exito
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Usuario
No
Mensaje de Encontrado
error
Si
Opción de Eliminar
activa
Confirma accion
Elimina Usuario
Usuario Eliminado
con exito
Figura 54. Diagrama de Actividad Eliminar Usuario
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Usuario
No
Volver a Encontrado
Intentar
Si
Casilla Usuario
Inactivo habilitada
Desactiva
Usuario
Usuario Innactivo
Con Exito
Figura 55. Diagrama de Actividad Desactivar cuenta a Usuario.
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Usuario
No
Mensaje de Encontrado
error
Si
Solicita datos a
Modificar
Datos
No
Mensaje de Ingresados
error
Si
Guarda
cambios
Usuario Modificado
Con éxito
Figura 56. Diagrama de Actividad Modificar Usuario.
09. Crear País
Muestra interfaz
Gestión de Sistema
Opción de
Configuración
Datos
No
Mensaje de incompletos
error
Si
Crea País en el
sistema
Muestra interfaz
Gestión de Sistema
Opción de
Configuración
Datos
No
Mensaje de incompletos
error
Si
Crea Departamento
en el sistema
Opción de
Configuración
Solicita datos de
nuevo Ciudad
Datos
No
Mensaje de incompletos
error
Si
Crea Ciudad en el
sistema
Muestra interfaz
Gestión de Sistema
Opción de
Configuración
Opción crear
Sucursal
Solicita datos de
Sucursal
Datos
No
Mensaje de incompletos
error
Si
Crea Sucursal en el
sistema
Muestra interfaz de
Gestión de Sistema
Ingresa parámetros de
Búsqueda
Ejecuta consulta
Figura 61. Diagrama de Actividad Buscar Sucursal
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Sucursal
No
Mensaje de encontrada
error
Si
Opción de Eliminar
activa
Confirma accion
Elimina Sucursal
Sucursal eliminada
Con exito
Muestra interfaz
Gestión de Sistema
Opción de
Configuración
Solicita datos de
nuevo cargo
Datos
No
Mensaje de incompletos
error
Si
Crea cargo en el
sistema
Muestra interfaz de
Gestión de Sistema
Ingresa parámetros de
Búsqueda
Ejecuta consulta
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
cargo
No
Mensaje de Encontrado
error
Si
Solicita datos a
Modificar
Datos
No
Mensaje de Ingresados
error
Si
Guarda
cambios
Cargo Modificado
Con éxito
Figura 65. Diagrama de Actividad Modificar Cargo
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Cargo
No
Mensaje de encontrado
error
Si
Opción de Eliminar
activa
Confirma accion
Elimina cargo
Cargo eliminado
Con éxito
Figura 66. Diagrama de Actividad Eliminar Cargo
Muestra interfaz
Principal
Solicita datos
Genera reporte
Exporta datos
Solicita datos
Genera reporte
Exporta datos
Habilita ventana de
cotización
Solicita datos a
ingresar
Datos
No
Mensaje de ingresados
error
Si
Guarda registro de
cotización
Muestra interfaz
Gestión de cotización
Habilita ventana de
cotización
Solicita datos a
ingresar
Cotización
No
Ingrese otro criterio encontrada
de búsqueda
Si
Muestra cotización
requerida
Figura 70. Diagrama de Actividad Consultar Cotización
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Cotización
No
Mensaje de encontrada
error
Si
Opción de Eliminar
activa
Confirma accion
Elimina Cotización
Cotización eliminada
Con éxito
Figura 71. Diagrama de Actividad Eliminar Cotización
24. Modificar cotización
Muestra interfaz
Gestión de Cotización
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Cotización
No
Mensaje de encontrada
error
Si
Opción de Modificar
activa
Ingresa parámetros
a modificar
Modifica Cotización
Cotización Modificada
Con éxito
Muestra interfaz
Gestión de Sistema
Opción de
Configuración
Solicita datos de
nuevo Articulo
Datos
No
Mensaje de incompletos
error
Si
Crea Articulo en el
sistema
Muestra interfaz de
Gestión de Sistema
Ingresa parámetros de
Búsqueda
Ejecuta consulta
Figura 74. Diagrama de Actividad Consultar Artículo
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Articulo
No
Mensaje de Encontrado
error
Si
Solicita datos a
Modificar
Datos
No
Mensaje de Ingresados
error
Si
Guarda
cambios
Articulo Modificado
Con éxito
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Articulo
No
Mensaje de encontrado
error
Si
Opción de Eliminar
activa
Confirma accion
Elimina Articulo
Articulo eliminado
Con éxito
Habilita ventana de
Pedidos
Solicita datos a
ingresar
Datos
No
Mensaje de ingresados
error
Si
Registro de Pedido en
el Sistema
Muestra interfaz
Gestión de Pedido
Habilita ventana de
Pedidos
Solicita datos a
ingresar
Pedido
No
Ingrese otro criterio Encontgrado
de búsqueda
Si
Ejecuta consulta de
Pedido
Figura 78. Diagrama de Actividad Consultar Pedido
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Pedido
No
Mensaje de encontrado
error
Si
Opción de Modificar
activa
Ingresa parámetros
a modificar
Modifica Peido
Pedido Modificado
Con éxito
Figura 79. Diagrama de Actividad Modificar Pedido
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Pedido
No
Mensaje de encontrado
error
Si
Opción de Eliminar
activa
Confirma accion
Elimina Pedido
Pedido eliminado
Con éxito
Muestra interfaz
Gestión de factura
Habilita ventana de
Factura
Solicita datos a
ingresar
Datos
No
Mensaje de ingresados
error
Si
Registra factura en el
Sistema
Habilita ventana de
Factura
Solicita datos a
ingresar
Factura
No
Ingrese otro criterio encontrada
de búsqueda
Si
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Factura
No
Mensaje de encontrada
error
Si
Opción de Modificar
activa
Ingresa parámetros
a modificar
Modifica Factura
Factura modificada
Con éxito
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
No Factura
Mensaje de
encontrada
error
Si
Opción de Eliminar
activa
Confirma accion
Elimina Factura
Factura eliminada
Con éxito
Muestra interfaz
Gestión de Cliente
Habilita ventana de
Cliente
Datos
No
Mensaje de ingresados
error
Si
Habilita ventana de
Cliente
Selecciona formulario de
búsqueda de Cliente
Filtra datos de
cliente
Cliente
No
Ingrese otro criterio Encontrado
de búsqueda
Si
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Cliente
No
Mensaje de encontrado
error
Si
Opción de Modificar
activa
Ingresa parámetros
a modificar
Actualiza datos de
Cliente
Guarda actualización
de datos de cliente
Habilita ventana
De búsqueda
No Cliente
Mensaje de
encontrado
error
Si
Opción de Eliminar
activa
Confirma accion
Elimina Cliente
Cliente eliminada
Con éxito
Opción de creación de
Proveedor Habilitada
Datos
No
Mensaje de ingresados
error
Si
Crea nuevo
Proveedor
Habilita ventana
Proveedor
Selecciona formulario de
búsqueda de Proveedor
Filtra datos de
Proveedor
Proveedor
No
Ingrese otro criterio Encontrado
de búsqueda
Si
Habilita ventana
De búsqueda
Solicita criterio de
búsqueda
Proveedor
No
Mensaje de encontrado
error
Si
Opción de Modificar
activa
Ingresa parámetros
a modificar
Actualiza datos de
Proveedor
Guarda actualización
de datos de Proveedor
Figura 91. Diagrama de Actividad Modificar Proveedor
Habilita ventana
De búsqueda
No Proveedor
Mensaje de
encontrado
error
Si
Opción de Eliminar
activa
Confirma accion
Elimina Proveedor
Proveedor eliminado
Con éxito
Opción Cerrar
Sesión seleccionada
Cierra conexión a la
base de datos
Cierra interfaz
Salida exitosa